.skin1.DWMasonryGallery_container {
    width : 100%;
    position : relative;
}
.skin1 .DWMasonryGallery_albumsWrapper {
    position : absolute;
    top : 0;
    left : 0;
    right : 0;
    text-align : center;
    margin-bottom : 10px;
}
.skin1 div:not([dummy]), .skin1 a:not([dummy]) {
    filter : progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.skin1 .DWMasonryGallery_mobileSelect {
    width : 100%;
    padding : 10px 0;
    margin-bottom : 20px;
    font-size : 20px;
}
.skin1 .DWMasonryGallery_albumButton {
    padding : 10px 0px;
    border-radius : 4px;
    -moz-border-radius : 4px;
    -webkit-border-radius : 4px;
    background-color : transparent;
    color : #777777;
    color : rgba(119, 119, 119, 1);
    *color : #777777;
    transition : all 0.2s ease-out;
    -moz-transition : all 0.2s ease-out;
    -webkit-transition : all 0.2s ease-out;
    margin-right : 20px;
    display : inline-block;
    text-decoration : none;
    font-family : Lato, sans-serif;
    font-size : 14px;
    text-align : center;
    margin-bottom : 40px;
    margin-top : 20px;
    text-transform : uppercase;
    letter-spacing : 2px;
}
.skin1 .DWMasonryGallery_albumButton:hover {
    text-decoration : none;
    background-color : transparent;
    color : #E95858;
    color : rgba(233, 88, 88, 1);
    *color : #E95858;
}
.skin1 .DWMasonryGallery_albumButton:last-of-type {
    margin-right : 0;
}
.skin1 .DWMasonryGallery_albumButton.selected {
    color : #E95858;
    color : rgba(233, 88, 88, 1);
    *color : #E95858;
    background-color : transparent;
}
.skin1 .DWMasonryGallery_albumsWrapper a:not(:last-of-type):after {
    position : absolute;
    content : '/';
    margin-left : 7px;
}
.skin1 .DWMasonryGallery_widget {
    width : 29.99%;
    margin-bottom : 5%;
}
.skin1 .DWMasonryGallery_widget.columns2 {
    width : 64.99%;
}
.skin1 .DWMasonryGallery_widget.columns3 {
    width : 100%;
}
.skin1 .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.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;
}
.skin1 .grouped_elements {
    display : block;
}
.skin1 .grid-sizer {
    width : 29.99%;
}
.skin1 .gutter-sizer {
    width : 5%;
}
.skin1 .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;
}
.skin1 .DWMasonryGallery_widget .itemWrapper > a {
    position : absolute;
    top : 0;
    bottom : 0;
    left : 0;
    right : 0;
    -webkit-mask-image : -webkit-radial-gradient(circle, white, black);
}
.skin1 .DWMasonryGallery_loadMoreHolder {
    position : absolute;
    bottom : 0;
    left : 0;
    right : 0;
    text-align : center;
}
.skin1 .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-weight : 700;
    font-size : 13px;
    color : #E95858;
    color : rgba(233, 88, 88, 1);
    *color : #E95858;
    text-transform : uppercase;
    letter-spacing : 2px;
}
.skin1 .DWMasonryGallery_loadMore:hover {
    color : #333333;
    color : rgba(51, 51, 51, 1);
    *color : #333333;
}
.skin1 .DWMasonryGallery_hoverOverlay {
    width : 100%;
    height : 100%;
    background-color : rgba(233, 88, 88, 0.90);
    filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5E95858, endColorstr=#E5E95858, GradientType=0);
    position : relative;
    z-index : 10;
    font-size : 13px;
    overflow : hidden;
    cursor : -webkit-zoom-in;
    cursor : zoom-in;
    cursor : -moz-zoom-in;
}
.skin1 .DWMasonryGallery_hoverOverlayImage {
    position : absolute;
    background-image : url('../../DWMasonryGallery10/hover_overlay_img.png');
    background-repeat : no-repeat;
    background-position : center;
    background-size : cover;
    width : 33px;
    height : 33px;
    top : 50%;
    left : 50%;
    margin-left : -17px;
    margin-top : -17px;
}
.skin1 .DWMasonryGallery_divUnder {
    width : 100%;
    position : relative;
    font-size : 13px;
    padding : 5px 0px;
    box-sizing : border-box;
}
.skin1 .DWMasonryGallery_title {
    font-family : Lato, sans-serif;
    font-size : 14px;
    text-transform : uppercase;
    font-weight : 400;
    margin-bottom : 10px;
    color : #cccccc;
    text-align : center;
    letter-spacing : 2px;
}
.skin1 .DWMasonryGallery_description {
    font-family : Lato, sans-serif;
    font-size : 13px;
    margin : 0;
    color : #cccccc;
    text-align : center;
    font-weight : 400;
}
.DWMasonryGallery10_lightboxTitle {
    color : #000000;
    font-size : 13px;
    font-weight : 700;
    font-family : Montserrat, sans-serif;
    margin-left : auto;
    margin-right : auto;
    text-transform : uppercase;
    line-height : 100%;
}
.DWMasonryGallery10_lightboxDescription {
    color : #b8b8b8;
    font-size : 12px;
    font-family : Montserrat, sans-serif;
    margin-left : auto;
    margin-right : auto;
    letter-spacing : 2px;
    line-height : 100%;
}
.DWMasonryGallery10 #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;
}
.DWMasonryGallery10 #g-fancybox-loading div {
    position : absolute;
    top : 0;
    left : 0;
    width : 40px;
    height : 480px;
    background-image : url('../../DWMasonryGallery10/lightbox/fancybox.png');
}
.DWMasonryGallery10 #g-fancybox-overlay {
    position : absolute;
    top : 0;
    left : 0;
    width : 100%;
    z-index : 1100;
    display : none;
}
.DWMasonryGallery10 #g-fancybox-tmp {
    padding : 0;
    margin : 0;
    border : 0;
    overflow : auto;
    display : none;
}
.DWMasonryGallery10 #g-fancybox-wrap {
    position : absolute;
    top : 0;
    left : 0;
    padding : 0;
    z-index : 1101;
    outline : none;
    display : none;
    box-sizing : content-box;
}
.DWMasonryGallery10 #g-fancybox-wrap * {
    box-sizing : content-box;
}
.DWMasonryGallery10 #g-fancybox-outer {
    position : relative;
    width : 100%;
    height : 100%;
}
.DWMasonryGallery10 #g-fancybox-content {
    width : 0;
    height : 0;
    padding : 0;
    outline : none;
    position : relative;
    overflow : hidden;
    z-index : 1102;
    border : 0px solid #fff;
    float : left;
}
.DWMasonryGallery10 #g-fancybox-hide-sel-frame {
    position : absolute;
    top : 0;
    left : 0;
    width : 100%;
    height : 100%;
    background : transparent;
    z-index : 1101;
}
.DWMasonryGallery10 #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('../../DWMasonryGallery10/lightbox/lightbox_close.png');
    background-repeat : no-repeat;
    background-position : center;
}
.DWMasonryGallery10 #g-fancybox-error {
    color : #444;
    font : normal 12px/20px Arial;
    padding : 14px;
    margin : 0;
}
.DWMasonryGallery10 #g-fancybox-img {
    max-width : 100%;
    max-height : 100%;
    padding : 0;
    margin : 0;
    border : none;
    outline : none;
    line-height : 0;
    vertical-align : top;
}
.DWMasonryGallery10 #g-fancybox-frame {
    width : 100%;
    height : 100%;
    border : none;
    display : block;
}
.DWMasonryGallery10 #g-fancybox-left, .DWMasonryGallery10 #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;
}
.DWMasonryGallery10 #g-fancybox-left {
    right : 76px;
    background-image : url('../../DWMasonryGallery10/lightbox/lightbox_left.png');
    background-repeat : no-repeat;
    background-position : center;
}
.DWMasonryGallery10 #g-fancybox-right {
    right : 43px;
    background-image : url('../../DWMasonryGallery10/lightbox/lightbox_right.png');
    background-repeat : no-repeat;
    background-position : center;
}
.DWMasonryGallery10 #g-fancybox-left.skin2, .DWMasonryGallery10 #g-fancybox-right.skin2, .DWMasonryGallery10 #g-fancybox-left.skin3, .DWMasonryGallery10 #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;
}
.DWMasonryGallery10 #g-fancybox-left.skin3, .DWMasonryGallery10 #g-fancybox-right.skin3 {
    background-color : transparent;
}
.DWMasonryGallery10 #g-fancybox-left.skin2 {
    left : 0;
    background-image : url('../../DWMasonryGallery10/lightbox/lightbox_left.png');
    background-repeat : no-repeat;
    background-position : center;
}
.DWMasonryGallery10 #g-fancybox-right.skin2 {
    right : 0;
    background-image : url('../../DWMasonryGallery10/lightbox/lightbox_right.png');
    background-repeat : no-repeat;
    background-position : center;
}
.DWMasonryGallery10 #g-fancybox-left.skin3 {
    left : 0;
    background-image : url('../../DWMasonryGallery10/lightbox/lightbox_skin3_left_arrow.png');
    background-repeat : no-repeat;
    background-position : center;
}
.DWMasonryGallery10 #g-fancybox-right.skin3 {
    right : 0;
    background-image : url('../../DWMasonryGallery10/lightbox/lightbox_skin3_right_arrow.png');
    background-repeat : no-repeat;
    background-position : center;
}
.DWMasonryGallery10 #g-fancybox-left-ico, .DWMasonryGallery10 #g-fancybox-right-ico {
    position : absolute;
    width : 32px;
    height : 32px;
    cursor : pointer;
    z-index : 1102;
    display : block;
}
.DWMasonryGallery10 #g-fancybox-left:hover, .DWMasonryGallery10 #g-fancybox-right:hover, .DWMasonryGallery10 #g-fancybox-close:hover {
    background-color : #111111;
}
.DWMasonryGallery10 #g-fancybox-left:hover, .DWMasonryGallery10 #g-fancybox-right:hover {
    visibility : visible;
}
.DWMasonryGallery10 #g-fancybox-title {
    z-index : 1102;
}
.DWMasonryGallery10 .fancybox-title-inside {
    text-align : center;
    color : #fff;
    position : relative;
}
.DWMasonryGallery10 .fancybox-title-outside {
    padding-top : 10px;
    color : #fff;
}
.DWMasonryGallery10 .fancybox-title-over {
    position : absolute;
    bottom : 0;
    left : 0;
    color : #FFF;
    text-align : left;
}
.DWMasonryGallery10 #g-fancybox-title-over {
    padding : 10px;
    background-image : url('../../DWMasonryGallery10/lightbox/fancy_title_over.png');
    display : block;
}
.DWMasonryGallery10 .fancybox-title-float {
    position : absolute;
    left : 0;
    bottom : -20px;
    height : 32px;
}
.DWMasonryGallery10 #g-fancybox-title-float-wrap {
    border : none;
    border-collapse : collapse;
    width : auto;
}
.DWMasonryGallery10 #g-fancybox-title-float-wrap td {
    border : none;
    white-space : nowrap;
}
.DWMasonryGallery10 #g-fancybox-title-float-left {
    padding : 0 0 0 15px;
    background : url('../../DWMasonryGallery10/lightbox/fancybox.png') -40px -90px no-repeat;
}
.DWMasonryGallery10 #g-fancybox-title-float-main {
    color : #FFF;
    line-height : 29px;
    font-weight : bold;
    padding : 0 0 3px 0;
    background : url('../../DWMasonryGallery10/lightbox/fancybox-x.png') 0px -40px;
}
.DWMasonryGallery10 #g-fancybox-title-float-right {
    padding : 0 0 0 15px;
    background : url('../../DWMasonryGallery10/lightbox/fancybox.png') -55px -90px no-repeat;
}
.DWMasonryGallery10 .fancybox-ie .fancybox-bg {
    background : transparent !important;
}
.DWMasonryGallery10 .fancybox-ie #g-fancybox-bg-n {
    filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale');
}
.DWMasonryGallery10 .fancybox-ie #g-fancybox-bg-ne {
    filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale');
}
.DWMasonryGallery10 .fancybox-ie #g-fancybox-bg-e {
    filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale');
}
.DWMasonryGallery10 .fancybox-ie #g-fancybox-bg-se {
    filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale');
}
.DWMasonryGallery10 .fancybox-ie #g-fancybox-bg-s {
    filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale');
}
.DWMasonryGallery10 .fancybox-ie #g-fancybox-bg-sw {
    filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale');
}
.DWMasonryGallery10 .fancybox-ie #g-fancybox-bg-w {
    filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale');
}
.DWMasonryGallery10 .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('../../DWMasonryGallery10/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;
}
.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('../../DWMasonryGallery10/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;
}
.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('../../DWMasonryGallery10/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('../../DWMasonryGallery10/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('../../DWMasonryGallery10/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;
}
.skin9.DWMasonryGallery_container {
    width : 100%;
    position : relative;
}
.skin9 .DWMasonryGallery_albumsWrapper {
    position : absolute;
    top : 0;
    left : 0;
    right : 0;
    text-align : center;
    margin-bottom : 10px;
}
.skin9 div:not([dummy]), .skin9 a:not([dummy]) {
    filter : progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.skin9 .DWMasonryGallery_mobileSelect {
    width : 100%;
    padding : 10px 0;
    margin-bottom : 20px;
    font-size : 20px;
}
.skin9 .DWMasonryGallery_albumButton {
    padding : 6px 0px;
    border-radius : 4px;
    -moz-border-radius : 4px;
    -webkit-border-radius : 4px;
    background-color : transparent;
    color : #777777;
    color : rgba(119, 119, 119, 1);
    *color : #777777;
    transition : all 0.2s ease-out;
    -moz-transition : all 0.2s ease-out;
    -webkit-transition : all 0.2s ease-out;
    margin-right : 20px;
    display : inline-block;
    text-decoration : none;
    font-family : Arvo, serif;
    font-size : 14px;
    text-align : center;
    margin-bottom : 50px;
    margin-top : 20px;
    text-transform : uppercase;
}
.skin9 .DWMasonryGallery_albumsWrapper a.DWMasonryGallery_albumButton:not(:last-of-type) {
    margin-left : 20px;
    padding-right : 16px;
}
.skin9 .DWMasonryGallery_albumsWrapper a.DWMasonryGallery_albumButton:first-child {
    margin-left : 0;
}
.skin9 .DWMasonryGallery_albumsWrapper a.DWMasonryGallery_albumButton:not(:last-of-type):after {
    position : absolute;
    content : '\2022';
    margin-left : 25px;
}
.skin9 .DWMasonryGallery_albumsWrapper a.DWMasonryGallery_albumButton:last-of-type:after {
    position : absolute;
    content : '';
    margin-left : 25px;
}
.skin9 .DWMasonryGallery_albumButton:hover {
    text-decoration : none;
    background-color : transparent;
    color : #E95858;
    color : rgba(233, 88, 88, 1);
    *color : #E95858;
}
.skin9 .DWMasonryGallery_albumButton:last-of-type {
    margin-right : 0;
}
.skin9 .DWMasonryGallery_albumButton.selected {
    color : #E95858;
    color : rgba(233, 88, 88, 1);
    *color : #E95858;
    background-color : transparent;
}
.skin9 .DWMasonryGallery_widget {
    width : 25%;
    margin-bottom : 0%;
}
.skin9 .DWMasonryGallery_widget.columns2 {
    width : 50%;
}
.skin9 .DWMasonryGallery_widget.columns3 {
    width : 75%;
}
.skin9 .DWMasonryGallery_widget.columns4 {
    width : 100%;
}
.skin9 .DWMasonryGallery_widget img {
    max-width : 100%;
    max-height : 100%;
    outline : 0;
    border : 0;
    filter : grayscale(100%);
    -webkit-filter : grayscale(100%);
    -moz-filter : grayscale(100%);
    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;
}
.skin9 .DWMasonryGallery_widget:hover img {
    filter : grayscale(0%);
    -webkit-filter : grayscale(0%);
    -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;
}
.skin9 .grouped_elements {
    display : block;
}
.skin9 .grid-sizer {
    width : 25%;
}
.skin9 .gutter-sizer {
    width : 0%;
}
.skin9 .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;
}
.skin9 .DWMasonryGallery_widget:hover .itemWrapper {
    -webkit-box-shadow : 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow : 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow : 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow : 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
    box-shadow : 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
}
.skin9 .DWMasonryGallery_widget .itemWrapper > a {
    position : absolute;
    top : 0;
    bottom : 0;
    left : 0;
    right : 0;
    -webkit-mask-image : -webkit-radial-gradient(circle, white, black);
}
.skin9 .DWMasonryGallery_loadMoreHolder {
    position : absolute;
    bottom : 0;
    left : 0;
    right : 0;
    text-align : center;
}
.skin9 .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 : Arvo, serif;
    font-weight : 400;
    font-size : 13px;
    color : #777777;
    color : rgba(119, 119, 119, 1);
    *color : #777777;
    margin-top : 30px;
    margin-bottom : 30px;
}
.skin9 .DWMasonryGallery_loadMore:hover {
    color : #E95858;
    color : rgba(233, 88, 88, 1);
    *color : #E95858;
}
.skin9 .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;
    text-align : center;
}
.skin9 .DWMasonryGallery_hoverOverlay > p {
    display : inline-block;
    padding : 10px;
    background-color : #333333;
}
.skin9 .DWMasonryGallery_hoverOverlayImage {
    position : absolute;
    background-image : url('../../DWMasonryGallery10/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;
}
.skin9 .DWMasonryGallery_divUnder {
    width : 100%;
    position : relative;
    font-size : 13px;
    padding : 5px 0px;
    box-sizing : border-box;
}
.skin9 .DWMasonryGallery_title {
    font-family : Arvo, serif;
    font-size : 11px;
    font-weight : 400;
    margin-bottom : 10px;
    color : #FFFFFF;
    color : rgba(255, 255, 255, 1);
    *color : #FFFFFF;
    text-align : center;
    text-transform : uppercase;
    letter-spacing : 2px;
}
.skin9 .DWMasonryGallery_description {
    font-family : Arvo, serif;
    font-size : 13px;
    margin : 0;
    color : #FFFFFF;
    color : rgba(255, 255, 255, 1);
    *color : #FFFFFF;
    text-align : center;
}
.skin8.DWMasonryGallery_container {
    width : 100%;
    position : relative;
}
.skin8 .DWMasonryGallery_albumsWrapper {
    position : absolute;
    top : 0;
    left : 0;
    right : 0;
    text-align : left;
    margin-bottom : 10px;
}
.skin8 div:not([dummy]), .skin8 a:not([dummy]) {
    filter : progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.skin8 .DWMasonryGallery_mobileSelect {
    width : 100%;
    padding : 10px 0;
    margin-bottom : 20px;
    font-size : 20px;
}
.skin8 .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 : 20px;
}
.skin8 .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;
}
.skin8 .DWMasonryGallery_albumButton:last-of-type {
    margin-right : 0;
}
.skin8 .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);
}
.skin8 .DWMasonryGallery_widget {
    width : 31.33%;
    margin-bottom : 3%;
    overflow : hidden;
}
.skin8 .DWMasonryGallery_widget.columns2 {
    width : 65.66%;
}
.skin8 .DWMasonryGallery_widget.columns3 {
    width : 100%;
}
.skin8 .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;
}
.skin8 .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);
}
.skin8 .grouped_elements {
    display : block;
}
.skin8 .grid-sizer {
    width : 31.33%;
}
.skin8 .gutter-sizer {
    width : 3%;
}
.skin8 .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;
}
.skin8 .DWMasonryGallery_widget .itemWrapper > a {
    position : absolute;
    top : 0;
    bottom : 0;
    left : 0;
    right : 0;
    -webkit-mask-image : -webkit-radial-gradient(circle, white, black);
}
.skin8 .DWMasonryGallery_loadMoreHolder {
    position : absolute;
    bottom : 0;
    left : 0;
    right : 0;
    text-align : left;
}
.skin8 .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;
}
.skin8 .DWMasonryGallery_loadMore:hover {
    color : #333333;
    color : rgba(51, 51, 51, 1);
    *color : #333333;
    text-decoration : none;
}
.skin8 .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;
}
.skin8 .DWMasonryGallery_hoverOverlayImage {
    position : absolute;
    background-image : url('../.././DWMasonryGallery10/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;
}
.skin8 .DWMasonryGallery_divUnder {
    width : 100%;
    position : absolute;
    font-size : 13px;
    padding : 5px 0px;
    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;
}
.skin8 .DWMasonryGallery_widget:hover .DWMasonryGallery_divUnder {
    margin-bottom : 0;
}
.skin8 .DWMasonryGallery_title {
    font-family : Montserrat, sans-serif;
    font-size : 13px;
    font-weight : 400;
    margin-bottom : 10px;
    color : #EDEDED;
    color : rgba(237, 237, 237, 1);
    *color : #EDEDED;
    text-align : left;
    margin-left : 10px;
    margin-right : 10px;
    transition : all .9s;
    -webkit-transition : all .9s;
    -moz-transition : all .9s;
    text-decoration : none;
    text-transform : none;
}
.skin8 .DWMasonryGallery_description {
    font-family : Montserrat, 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;
}
.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('../.././DWMasonryGallery10/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;
}
.skin6.DWMasonryGallery_container {
    width : 100%;
    position : relative;
}
.skin6 .DWMasonryGallery_albumsWrapper {
    position : absolute;
    top : 0;
    left : 0;
    right : 0;
    text-align : left;
    margin-bottom : 10px;
}
.skin6 div:not([dummy]), .skin6 a:not([dummy]) {
    filter : progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.skin6 .DWMasonryGallery_mobileSelect {
    width : 100%;
    padding : 10px 0;
    margin-bottom : 20px;
    font-size : 20px;
}
.skin6 .DWMasonryGallery_albumButton {
    padding : 10px 0px;
    border-radius : 100px;
    -moz-border-radius : 100px;
    -webkit-border-radius : 100px;
    background-color : transparent;
    color : #929E9F;
    color : rgba(146, 158, 159, 1);
    *color : #929E9F;
    transition : all 0.2s ease-out;
    -moz-transition : all 0.2s ease-out;
    -webkit-transition : all 0.2s ease-out;
    margin-right : 25px;
    display : inline-block;
    text-decoration : none;
    font-family : Montserrat, sans-serif;
    font-size : 13px;
    font-weight : 400;
    text-align : center;
    margin-bottom : 50px;
    margin-top : 20px;
    text-transform : uppercase;
}
.skin6 .DWMasonryGallery_albumButton:hover {
    text-decoration : none;
    background-color : transparent;
    color : #333333;
    color : rgba(51, 51, 51, 1);
    *color : #333333;
}
.skin6 .DWMasonryGallery_albumButton:last-of-type {
    margin-right : 0;
}
.skin6 .DWMasonryGallery_albumButton.selected {
    color : #333333;
    color : rgba(51, 51, 51, 1);
    *color : #333333;
    background-color : transparent;
}
.skin6 .DWMasonryGallery_widget:hover {
    background-color : rgba(255, 255, 255, 0.5);
    filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF, endColorstr=#7FFFFFFF, GradientType=0);
}
.skin6 .DWMasonryGallery_widget {
    width : 22.75%;
    margin-bottom : 3%;
    background-color : rgba(255, 255, 255, 0.2);
    filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF, endColorstr=#33FFFFFF, GradientType=0);
}
.skin6 .DWMasonryGallery_widget.columns2 {
    width : 48.5%;
}
.skin6 .DWMasonryGallery_widget.columns3 {
    width : 74.25%;
}
.skin6 .DWMasonryGallery_widget.columns4 {
    width : 100%;
}
.skin6 .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.38s;
    -webkit-transition-duration : 0.38s;
    -moz-transition-duration : 0.38s;
    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);
    filter : grayscale(0%);
    -webkit-filter : grayscale(0%);
    -moz-filter : grayscale(0%);
}
.skin6 .DWMasonryGallery_widget:hover img {
    -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%;
    -o-transform : scale(0.8);
    -ms-transform : scale(0.8);
    -moz-transform : scale(0.8);
    -webkit-transform : scale(0.8);
    -o-transform : scale(0.8);
    -ms-transform : scale(0.8);
    -moz-transform : scale(0.8);
    -webkit-transform : scale(0.8);
    transform : scale(0.8);
    filter : grayscale(0%);
    -webkit-filter : grayscale(0%);
    -moz-filter : grayscale(0%);
    z-index : 999;
}
.skin6 .grouped_elements {
    display : block;
    background : none;
}
.skin6 .grid-sizer {
    width : 22.75%;
}
.skin6 .gutter-sizer {
    width : 3%;
}
.skin6 .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.38s;
    -webkit-transition-duration : 0.38s;
    -moz-transition-duration : 0.38s;
    transition-timing-function : ease-out;
    -webkit-transition-timing-function : ease-out;
    -moz-transition-timing-function : ease-out;
}
.skin6 .DWMasonryGallery_widget .itemWrapper > a {
    position : absolute;
    top : 0;
    bottom : 0;
    left : 0;
    right : 0;
    -webkit-mask-image : -webkit-radial-gradient(circle, white, black);
}
.skin6 .DWMasonryGallery_widget:hover .itemWrapper {
    background : #ffffff;
    -webkit-box-shadow : 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow : 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow : 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow : 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow : 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.skin6 .DWMasonryGallery_loadMoreHolder {
    position : absolute;
    bottom : 0;
    left : 0;
    right : 0;
    text-align : left;
}
.skin6 .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;
    font-family : Montserrat, sans-serif;
    font-size : 13px;
    font-weight : 400;
    text-align : center;
    color : #929E9F;
    color : rgba(146, 158, 159, 1);
    *color : #929E9F;
    padding-left : 20px;
    padding-bottom : 10px;
    padding-right : 20px;
    padding-top : 10px;
    border-radius : 100px;
    -moz-border-radius : 100px;
    -webkit-border-radius : 100px;
    text-decoration : none;
}
.skin6 .DWMasonryGallery_loadMore:hover {
    color : #333333;
    color : rgba(51, 51, 51, 1);
    *color : #333333;
    text-decoration : none;
}
.skin6 .DWMasonryGallery_hoverOverlay {
    width : 100%;
    height : 100%;
    background-color : rgba(255, 255, 255, 0.5);
    filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF, endColorstr=#7FFFFFFF, GradientType=0);
    position : relative;
    z-index : 10;
    font-size : 13px;
    overflow : hidden;
    cursor : -webkit-zoom-in;
    cursor : zoom-in;
    cursor : -moz-zoom-in;
}
.skin6 .DWMasonryGallery_hoverOverlayImage {
    position : absolute;
    background-image : url('../../DWMasonryGallery10/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;
}
.skin6 .DWMasonryGallery_divUnder {
    width : 100%;
    position : relative;
    font-size : 13px;
    padding : 20px 10px;
    border-bottom-right-radius : 10px;
    -moz-border-radius-bottomright : 10px;
    -webkit-border-bottom-right-radius : 10px;
    border-bottom-left-radius : 10px;
    -moz-border-radius-bottomleft : 10px;
    -webkit-border-bottom-left-radius : 10px;
    box-sizing : border-box;
    background-color : #ffffff;
}
.skin6 .DWMasonryGallery_title {
    font-family : Montserrat, sans-serif;
    font-weight : 700;
    font-size : 13px;
    text-transform : uppercase;
    letter-spacing : 2px;
    margin-bottom : 10px;
    color : #333333;
    text-align : center;
}
.skin6 .DWMasonryGallery_description {
    font-family : Montserrat, sans-serif;
    font-size : 13px;
    margin : 0;
    color : #939E9F;
    color : rgba(147, 158, 159, 1);
    *color : #939E9F;
    font-weight : 400;
    text-align : center;
}
.skin5.DWMasonryGallery_container {
    width : 100%;
    position : relative;
    min-height : 98px;
}
.skin5 .DWMasonryGallery_albumsWrapper {
    position : absolute;
    top : 0;
    left : 0;
    right : 0;
    text-align : left;
    margin-bottom : 10px;
}
.skin5 div:not([dummy]), .skin5 a:not([dummy]) {
    filter : progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.skin5 .DWMasonryGallery_mobileSelect {
    width : 100%;
    padding : 10px 0;
    margin-bottom : 20px;
    font-size : 20px;
}
.skin5 .DWMasonryGallery_albumButton {
    padding : 10px 0px;
    border-radius : 0px;
    -moz-border-radius : 0px;
    -webkit-border-radius : 0px;
    background-color : transparent;
    color : #999999;
    transition : all 0.15s ease-out;
    -moz-transition : all 0.15s ease-out;
    -webkit-transition : all 0.15s ease-out;
    margin-right : 25px;
    display : inline-block;
    text-decoration : none;
    font-family : Montserrat, sans-serif;
    font-size : 13px;
    font-weight : 700;
    text-align : center;
    margin-bottom : 40px;
    margin-top : 20px;
    border-bottom-color : transparent;
    border-bottom-style : none;
    border-bottom-width : 0px;
}
.skin5 .DWMasonryGallery_albumButton:hover {
    text-decoration : none;
    background-color : transparent;
    color : #FFCC00;
    color : rgba(255, 204, 0, 1);
    *color : #FFCC00;
}
.skin5 .DWMasonryGallery_albumButton:last-of-type {
    margin-right : 0;
}
.skin5 .DWMasonryGallery_albumButton.selected {
    color : #FFCC00;
    color : rgba(255, 204, 0, 1);
    *color : #FFCC00;
    background-color : transparent;
    border-bottom-style : solid;
    border-bottom-color : rgba(255, 204, 0, 1);
    border-bottom-width : 1px;
}
.skin5 .DWMasonryGallery_widget {
    width : 24.62%;
    margin-bottom : 0.5%;
    overflow : hidden;
}
.skin5 .DWMasonryGallery_widget.columns2 {
    width : 49.75%;
}
.skin5 .DWMasonryGallery_widget.columns3 {
    width : 74.87%;
}
.skin5 .DWMasonryGallery_widget.columns4 {
    width : 100%;
}
.skin5 .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;
}
.skin5 .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);
}
.skin5 .grouped_elements {
    display : block;
}
.skin5 .grid-sizer {
    width : 24.62%;
}
.skin5 .gutter-sizer {
    width : 0.5%;
}
.skin5 .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.45s;
    -webkit-transition-duration : 0.45s;
    -moz-transition-duration : 0.45s;
    transition-timing-function : ease-out;
    -webkit-transition-timing-function : ease-out;
    -moz-transition-timing-function : ease-out;
}
.skin5 .DWMasonryGallery_widget .itemWrapper > a {
    position : absolute;
    top : 0;
    bottom : 0;
    left : 0;
    right : 0;
    -webkit-mask-image : -webkit-radial-gradient(circle, white, black);
}
.skin5 .DWMasonryGallery_loadMoreHolder {
    position : absolute;
    bottom : 0;
    left : 0;
    right : 0;
    text-align : left;
}
.skin5 .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;
    padding-left : 20px;
    padding-bottom : 10px;
    padding-right : 20px;
    padding-top : 10px;
    font-weight : 700;
    color : #999999;
    color : rgba(153, 153, 153, 1);
    *color : #999999;
    background-color : transparent;
    margin-top : 40px;
}
.skin5 .DWMasonryGallery_loadMore:hover {
    color : #FFCC00;
    color : rgba(255, 204, 0, 1);
    *color : #FFCC00;
    background-color : transparent;
    text-decoration : none;
}
.skin5 .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;
}
.skin5 .DWMasonryGallery_hoverOverlayImage {
    position : absolute;
    background-image : none;
    background-repeat : no-repeat;
    background-position : center;
    width : 33px;
    height : 33px;
    top : 50%;
    left : 50%;
    margin-left : -17px;
    margin-top : -17px;
}
.skin5 .DWMasonryGallery_divUnder {
    width : 100%;
    position : absolute;
    font-size : 13px;
    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;
    padding-right : 15px;
    padding-bottom : 10px;
    padding-left : 15px;
    padding-top : 25px;
}
.skin5 .DWMasonryGallery_widget:hover .DWMasonryGallery_divUnder {
    margin-bottom : 0;
}
.skin5 .DWMasonryGallery_title {
    font-family : Montserrat, sans-serif;
    font-size : 13px;
    font-weight : 700;
    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;
}
.skin5 .DWMasonryGallery_description {
    font-family : Lato, sans-serif;
    font-weight : 400;
    font-size : 12px;
    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;
}
/*end of skin css*/
 #DWMasonryGallery10 .DWMasonryGallery_albumButton:hover {
    color : #73e673;
    font-size : 30px;
}
#DWMasonryGallery10 .DWMasonryGallery_title {
    font-size : 13px;
    font-weight : 400;
}
#DWMasonryGallery10 .DWMasonryGallery_albumButton.selected {
    font-size : 24px;
}
#DWMasonryGallery10 .DWMasonryGallery_albumButton {
    font-size : 20px;
}
@media (max-width:1024px) {
    #DWMasonryGallery10 .DWMasonryGallery_widget {
        width : 49.75%;
    }
    #DWMasonryGallery10 .grid-sizer {
        width : 49.75%;
    }
    #DWMasonryGallery10 .DWMasonryGallery_widget.columns2 {
        width : 100%;
    }
    #DWMasonryGallery10 .DWMasonryGallery_widget.columns3 {
        width : 100%;
    }
    #DWMasonryGallery10 .DWMasonryGallery_widget.columns4 {
        width : 100%;
    }
}
@media (max-width:640px) {
    #DWMasonryGallery10 .DWMasonryGallery_widget {
        width : 100%;
    }
    #DWMasonryGallery10 .grid-sizer {
        width : 100%;
    }
    #DWMasonryGallery10 .DWMasonryGallery_widget.columns1 {
        width : 100%;
    }
    #DWMasonryGallery10 .DWMasonryGallery_widget.columns2 {
        width : 100%;
    }
    #DWMasonryGallery10 .DWMasonryGallery_widget.columns3 {
        width : 100%;
    }
    #DWMasonryGallery10 .DWMasonryGallery_widget.columns4 {
        width : 100%;
    }
}