comp-kvh6yvzp {
																				--wix-color-1: 0, 0, 0;
																				--wix-color-2: 117, 117, 117;
																				--wix-color-3: 186, 186, 186;
																				--wix-color-4: 214, 212, 212;
																				--wix-color-5: 255, 255, 255;
																				--wix-color-6: 121, 106, 80;
																				--wix-color-7: 181, 160, 120;
																				--wix-color-8: 242, 213, 160;
																				--wix-color-9: 248, 234, 206;
																				--wix-color-10: 255, 245, 226;
																				--wix-color-11: 53, 79, 161;
																				--wix-color-12: 80, 118, 242;
																				--wix-color-13: 164, 183, 246;
																				--wix-color-14: 205, 215, 250;
																				--wix-color-15: 217, 226, 255;
																				--wix-color-16: 122, 84, 72;
																				--wix-color-17: 182, 125, 107;
																				--wix-color-18: 243, 167, 143;
																				--wix-color-19: 249, 210, 198;
																				--wix-color-20: 255, 228, 220;
																				--wix-color-21: 21, 41, 27;
																				--wix-color-22: 43, 83, 54;
																				--wix-color-23: 64, 124, 81;
																				--wix-color-24: 163, 196, 173;
																				--wix-color-25: 180, 219, 191;
																				--wix-color-26: 0, 0, 0;
																				--wix-color-27: 255, 255, 255;
																				--wix-color-28: 117, 117, 117;
																				--wix-color-29: 186, 186, 186;
																				--wix-color-30: 214, 212, 212;
																				--wix-color-31: 242, 213, 160;
																				--wix-color-32: 255, 255, 255;
																				--wix-color-33: 186, 186, 186;
																				--wix-color-34: 0, 0, 0;
																				--wix-color-35: 255, 255, 255;
																				--wix-color-36: 255, 255, 255;
																				--wix-color-37: 214, 212, 212;
																				--wix-color-38: 242, 213, 160;
																				--wix-color-39: 242, 213, 160;
																				--wix-color-40: 0, 0, 0;
																				--wix-color-41: 0, 0, 0;
																				--wix-color-42: 242, 213, 160;
																				--wix-color-43: 242, 213, 160;
																				--wix-color-44: 186, 186, 186;
																				--wix-color-45: 186, 186, 186;
																				--wix-color-46: 0, 0, 0;
																				--wix-color-47: 0, 0, 0;
																				--wix-color-48: 242, 213, 160;
																				--wix-color-49: 242, 213, 160;
																				--wix-color-50: 242, 213, 160;
																				--wix-color-51: 242, 213, 160;
																				--wix-color-52: 0, 0, 0;
																				--wix-color-53: 0, 0, 0;
																				--wix-color-54: 186, 186, 186;
																				--wix-color-55: 186, 186, 186;
																				--wix-font-Title: normal normal normal 60px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
																				--wix-font-Title-style: normal;
																				--wix-font-Title-variant: normal;
																				--wix-font-Title-weight: normal;
																				--wix-font-Title-size: 60px;
																				--wix-font-Title-line-height: 1.4em;
																				--wix-font-Title-family: helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
																				--wix-font-Title-text-decoration: none;
																				--wix-font-Menu: normal normal normal 16px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
																				--wix-font-Menu-style: normal;
																				--wix-font-Menu-variant: normal;
																				--wix-font-Menu-weight: normal;
																				--wix-font-Menu-size: 16px;
																				--wix-font-Menu-line-height: 1.4em;
																				--wix-font-Menu-family: din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
																				--wix-font-Menu-text-decoration: none;
																				--wix-font-Page-title: normal normal normal 50px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
																				--wix-font-Page-title-style: normal;
																				--wix-font-Page-title-variant: normal;
																				--wix-font-Page-title-weight: normal;
																				--wix-font-Page-title-size: 50px;
																				--wix-font-Page-title-line-height: 1.4em;
																				--wix-font-Page-title-family: helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
																				--wix-font-Page-title-text-decoration: none;
																				--wix-font-Heading-XL: normal normal normal 42px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
																				--wix-font-Heading-XL-style: normal;
																				--wix-font-Heading-XL-variant: normal;
																				--wix-font-Heading-XL-weight: normal;
																				--wix-font-Heading-XL-size: 42px;
																				--wix-font-Heading-XL-line-height: 1.4em;
																				--wix-font-Heading-XL-family: helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
																				--wix-font-Heading-XL-text-decoration: none;
																				--wix-font-Heading-L: normal normal normal 33px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
																				--wix-font-Heading-L-style: normal;
																				--wix-font-Heading-L-variant: normal;
																				--wix-font-Heading-L-weight: normal;
																				--wix-font-Heading-L-size: 33px;
																				--wix-font-Heading-L-line-height: 1.4em;
																				--wix-font-Heading-L-family: helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
																				--wix-font-Heading-L-text-decoration: none;
																				--wix-font-Heading-M: normal normal normal 27px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--wix-font-Heading-M-style: normal;
																				--wix-font-Heading-M-variant: normal;
																				--wix-font-Heading-M-weight: normal;
																				--wix-font-Heading-M-size: 27px;
																				--wix-font-Heading-M-line-height: 1.4em;
																				--wix-font-Heading-M-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--wix-font-Heading-M-text-decoration: none;
																				--wix-font-Heading-S: normal normal normal 22px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--wix-font-Heading-S-style: normal;
																				--wix-font-Heading-S-variant: normal;
																				--wix-font-Heading-S-weight: normal;
																				--wix-font-Heading-S-size: 22px;
																				--wix-font-Heading-S-line-height: 1.4em;
																				--wix-font-Heading-S-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--wix-font-Heading-S-text-decoration: none;
																				--wix-font-Body-L: normal normal normal 17px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--wix-font-Body-L-style: normal;
																				--wix-font-Body-L-variant: normal;
																				--wix-font-Body-L-weight: normal;
																				--wix-font-Body-L-size: 17px;
																				--wix-font-Body-L-line-height: 1.4em;
																				--wix-font-Body-L-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--wix-font-Body-L-text-decoration: none;
																				--wix-font-Body-M: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--wix-font-Body-M-style: normal;
																				--wix-font-Body-M-variant: normal;
																				--wix-font-Body-M-weight: normal;
																				--wix-font-Body-M-size: 16px;
																				--wix-font-Body-M-line-height: 1.4em;
																				--wix-font-Body-M-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--wix-font-Body-M-text-decoration: none;
																				--wix-font-Body-S: normal normal normal 14px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--wix-font-Body-S-style: normal;
																				--wix-font-Body-S-variant: normal;
																				--wix-font-Body-S-weight: normal;
																				--wix-font-Body-S-size: 14px;
																				--wix-font-Body-S-line-height: 1.4em;
																				--wix-font-Body-S-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--wix-font-Body-S-text-decoration: none;
																				--wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
																				--wix-font-Body-XS-style: normal;
																				--wix-font-Body-XS-variant: normal;
																				--wix-font-Body-XS-weight: normal;
																				--wix-font-Body-XS-size: 12px;
																				--wix-font-Body-XS-line-height: 1.4em;
																				--wix-font-Body-XS-family: din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
																				--wix-font-Body-XS-text-decoration: none;
																				--wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
																				--wix-font-LIGHT-style: normal;
																				--wix-font-LIGHT-variant: normal;
																				--wix-font-LIGHT-weight: normal;
																				--wix-font-LIGHT-size: 12px;
																				--wix-font-LIGHT-line-height: 1.4em;
																				--wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
																				--wix-font-LIGHT-text-decoration: none;
																				--wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
																				--wix-font-MEDIUM-style: normal;
																				--wix-font-MEDIUM-variant: normal;
																				--wix-font-MEDIUM-weight: normal;
																				--wix-font-MEDIUM-size: 12px;
																				--wix-font-MEDIUM-line-height: 1.4em;
																				--wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
																				--wix-font-MEDIUM-text-decoration: none;
																				--wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
																				--wix-font-STRONG-style: normal;
																				--wix-font-STRONG-variant: normal;
																				--wix-font-STRONG-weight: normal;
																				--wix-font-STRONG-size: 12px;
																				--wix-font-STRONG-line-height: 1.4em;
																				--wix-font-STRONG-family: HelveticaNeueW01-65Medi;
																				--wix-font-STRONG-text-decoration: none;
																				--wix-direction: ltr;
																				--newItemsDetails: 1;
																				--isVertical: 1;
																				--gallerySize: 10;
																				--te-padding-slider: 50;
																				--newItemsLocation: 0;
																				--collageDensity: 100;
																				--loveCounter: 1;
																				--galleryLayout: 1;
																				--galleryVerticalAlign: 1;
																				--galleryHorizontalAlign: 1;
																				--thumbnailSpacings: 10;
																				--imageMargin: 5;
																				--arrowsVerticalPosition: 0;
																				--designedPresetId: -1;
																				--textFont: normal normal normal 20px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--itemIconColor: 0, 0, 0;
																				--itemIconColor-rgb: 0, 0, 0;
																				--itemIconColor-opacity: 1;
																				--titleColorExpand: 255, 255, 255;
																				--titleColorExpand-rgb: 255, 255, 255;
																				--titleColorExpand-opacity: 1;
																				--loadMoreButtonFontColor: 255, 255, 255;
																				--loadMoreButtonFontColor-rgb: 255, 255, 255;
																				--loadMoreButtonFontColor-opacity: 1;
																				--itemDescriptionFontColor: 0, 0, 0;
																				--itemDescriptionFontColor-rgb: 0, 0, 0;
																				--itemDescriptionFontColor-opacity: 1;
																				--itemOpacity: 214, 212, 212, 0.6;
																				--itemOpacity-rgb: 214, 212, 212;
																				--itemOpacity-opacity: 0.6;
																				--loadMoreButtonColor: 0, 0, 0;
																				--loadMoreButtonColor-rgb: 0, 0, 0;
																				--loadMoreButtonColor-opacity: 1;
																				--loadMoreButtonBorderColor: 255, 255, 255;
																				--loadMoreButtonBorderColor-rgb: 255, 255, 255;
																				--loadMoreButtonBorderColor-opacity: 1;
																				--itemFontColorSlideshow: 255, 255, 255;
																				--itemFontColorSlideshow-rgb: 255, 255, 255;
																				--itemFontColorSlideshow-opacity: 1;
																				--itemFontColor: 0, 0, 0;
																				--itemFontColor-rgb: 0, 0, 0;
																				--itemFontColor-opacity: 1;
																				--itemIconColorSlideshow: 255, 255, 255;
																				--itemIconColorSlideshow-rgb: 255, 255, 255;
																				--itemIconColorSlideshow-opacity: 1;
																				--foreColor: 117, 117, 117;
																				--foreColor-rgb: 117, 117, 117;
																				--foreColor-opacity: 1;
																				--bgColorExpand: 0, 0, 0;
																				--bgColorExpand-rgb: 0, 0, 0;
																				--bgColorExpand-opacity: 1;
																				--descriptionColorExpand: 255, 255, 255;
																				--descriptionColorExpand-rgb: 255, 255, 255;
																				--descriptionColorExpand-opacity: 1;
																				--actionsColorExpand: 255, 255, 255;
																				--actionsColorExpand-rgb: 255, 255, 255;
																				--actionsColorExpand-opacity: 1;
																				--backColor: 117, 117, 117;
																				--backColor-rgb: 117, 117, 117;
																				--backColor-opacity: 1;
																				--itemDescriptionFontColorSlideshow: 255, 255, 255;
																				--itemDescriptionFontColorSlideshow-rgb: 255, 255, 255;
																				--itemDescriptionFontColorSlideshow-opacity: 1;
																				--te-background-color-picker: 181, 160, 120;
																				--te-background-color-picker-rgb: 181, 160, 120;
																				--te-background-color-picker-opacity: 1;
																				--overlayGradientColor1: 0, 0, 0;
																				--overlayGradientColor1-rgb: 0, 0, 0;
																				--overlayGradientColor1-opacity: 1;
																				--overlayGradientColor2: 0, 0, 0;
																				--overlayGradientColor2-rgb: 0, 0, 0;
																				--overlayGradientColor2-opacity: 1;
																				--arrowsColor: 0, 0, 0;
																				--arrowsColor-rgb: 0, 0, 0;
																				--arrowsColor-opacity: 1;
																				--textBoxFillColor: 117, 117, 117;
																				--textBoxFillColor-rgb: 117, 117, 117;
																				--textBoxFillColor-opacity: 1;
																				--customButtonFontColorForHover: 255, 255, 255;
																				--customButtonFontColorForHover-rgb: 255, 255, 255;
																				--customButtonFontColorForHover-opacity: 1;
																				--externalCustomButtonColor: 242, 213, 160, 0;
																				--externalCustomButtonColor-rgb: 242, 213, 160;
																				--externalCustomButtonColor-opacity: 0;
																				--externalCustomButtonBorderColor: 255, 255, 255;
																				--externalCustomButtonBorderColor-rgb: 255, 255, 255;
																				--externalCustomButtonBorderColor-opacity: 1;
																				--customButtonFontColor: 0, 0, 0;
																				--customButtonFontColor-rgb: 0, 0, 0;
																				--customButtonFontColor-opacity: 1;
																				--customButtonColor: 0, 0, 0, 0;
																				--customButtonColor-rgb: 0, 0, 0;
																				--customButtonColor-opacity: 0;
																				--customButtonBorderColor: 0, 0, 0;
																				--customButtonBorderColor-rgb: 0, 0, 0;
																				--customButtonBorderColor-opacity: 1;
																				--navigationArrows_container_backgroundColor: 0, 0, 0, 0.6;
																				--navigationArrows_container_backgroundColor-rgb: 0, 0, 0;
																				--navigationArrows_container_backgroundColor-opacity: 0.6;
																				--itemBorderColor: 255, 255, 255;
																				--itemBorderColor-rgb: 255, 255, 255;
																				--itemBorderColor-opacity: 1;
																				--textBoxBorderColor: 255, 255, 255;
																				--textBoxBorderColor-rgb: 255, 255, 255;
																				--textBoxBorderColor-opacity: 1;
																				--itemShadowOpacityAndColor: 255, 255, 255, 0.2;
																				--itemShadowOpacityAndColor-rgb: 255, 255, 255;
																				--itemShadowOpacityAndColor-opacity: 0.2;
																				--imageLoadingColor: 117, 117, 117;
																				--imageLoadingColor-rgb: 117, 117, 117;
																				--imageLoadingColor-opacity: 1;
																				--oneColorAnimationColor: 0, 0, 0;
																				--oneColorAnimationColor-rgb: 0, 0, 0;
																				--oneColorAnimationColor-opacity: 1;
																				--backgroundColor: 186, 186, 186;
																				--backgroundColor-rgb: 186, 186, 186;
																				--backgroundColor-opacity: 1;
																				--textColor: 255, 255, 255;
																				--textColor-rgb: 255, 255, 255;
																				--textColor-opacity: 1;
																				--text-editor-font: normal normal normal 30px/37px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
																				--text-editor-font-style: normal;
																				--text-editor-font-variant: normal;
																				--text-editor-font-weight: normal;
																				--text-editor-font-size: 30px;
																				--text-editor-font-line-height: 37px;
																				--text-editor-font-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
																				--text-editor-font-text-decoration: none;
																				--itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif;
																				--itemDescriptionFont-style: normal;
																				--itemDescriptionFont-variant: normal;
																				--itemDescriptionFont-weight: normal;
																				--itemDescriptionFont-size: 15px;
																				--itemDescriptionFont-line-height: 18px;
																				--itemDescriptionFont-family: avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif;
																				--itemDescriptionFont-text-decoration: none;
																				--text-editor-font-1499927482082: normal normal normal 40px/50px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif;
																				--text-editor-font-1499927482082-style: normal;
																				--text-editor-font-1499927482082-variant: normal;
																				--text-editor-font-1499927482082-weight: normal;
																				--text-editor-font-1499927482082-size: 40px;
																				--text-editor-font-1499927482082-line-height: 50px;
																				--text-editor-font-1499927482082-family: avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif;
																				--text-editor-font-1499927482082-text-decoration: none;
																				--loadMoreButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--loadMoreButtonFont-style: normal;
																				--loadMoreButtonFont-variant: normal;
																				--loadMoreButtonFont-weight: normal;
																				--loadMoreButtonFont-size: 16px;
																				--loadMoreButtonFont-line-height: 1.4em;
																				--loadMoreButtonFont-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--loadMoreButtonFont-text-decoration: none;
																				--itemFontSlideshow: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
																				--itemFontSlideshow-style: normal;
																				--itemFontSlideshow-variant: normal;
																				--itemFontSlideshow-weight: normal;
																				--itemFontSlideshow-size: 22px;
																				--itemFontSlideshow-line-height: 27px;
																				--itemFontSlideshow-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
																				--itemFontSlideshow-text-decoration: none;
																				--titleFontExpand: normal normal normal 50px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
																				--titleFontExpand-style: normal;
																				--titleFontExpand-variant: normal;
																				--titleFontExpand-weight: normal;
																				--titleFontExpand-size: 50px;
																				--titleFontExpand-line-height: 1.4em;
																				--titleFontExpand-family: helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
																				--titleFontExpand-text-decoration: none;
																				--itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif;
																				--itemDescriptionFontSlideshow-style: normal;
																				--itemDescriptionFontSlideshow-variant: normal;
																				--itemDescriptionFontSlideshow-weight: normal;
																				--itemDescriptionFontSlideshow-size: 15px;
																				--itemDescriptionFontSlideshow-line-height: 18px;
																				--itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif;
																				--itemDescriptionFontSlideshow-text-decoration: none;
																				--descriptionFontExpand: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--descriptionFontExpand-style: normal;
																				--descriptionFontExpand-variant: normal;
																				--descriptionFontExpand-weight: normal;
																				--descriptionFontExpand-size: 16px;
																				--descriptionFontExpand-line-height: 1.4em;
																				--descriptionFontExpand-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--descriptionFontExpand-text-decoration: none;
																				--itemFont: normal normal normal 22px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--itemFont-style: normal;
																				--itemFont-variant: normal;
																				--itemFont-weight: normal;
																				--itemFont-size: 22px;
																				--itemFont-line-height: 1.4em;
																				--itemFont-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--itemFont-text-decoration: none;
																				--customButtonFontForHover: normal normal normal 15px/18px helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--customButtonFontForHover-style: normal;
																				--customButtonFontForHover-variant: normal;
																				--customButtonFontForHover-weight: normal;
																				--customButtonFontForHover-size: 15px;
																				--customButtonFontForHover-line-height: 18px;
																				--customButtonFontForHover-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--customButtonFontForHover-text-decoration: none;
																				--customButtonFont: normal normal normal 15px/18px helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--customButtonFont-style: normal;
																				--customButtonFont-variant: normal;
																				--customButtonFont-weight: normal;
																				--customButtonFont-size: 15px;
																				--customButtonFont-line-height: 18px;
																				--customButtonFont-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--customButtonFont-text-decoration: none;
																				--textFont-style: normal;
																				--textFont-variant: normal;
																				--textFont-weight: normal;
																				--textFont-size: 20px;
																				--textFont-line-height: 1.4em;
																				--textFont-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--textFont-text-decoration: none;
																			}
																			.slEQQbZ.opUWa1x--madefor {
																				--wbu-font-stack: var(--wix-font-stack);
																				--wbu-font-weight-regular: var(--wix-font-weight-regular);
																				--wbu-font-weight-medium: var(--wix-font-weight-medium);
																				--wbu-font-weight-bold: var(--wix-font-weight-bold)
																			}



																			.s__8oKhTp.oBAhZqv--madefor {
																				--wbu-font-stack: var(--wix-font-stack);
																				--wbu-font-weight-regular: var(--wix-font-weight-regular);
																				--wbu-font-weight-medium: var(--wix-font-weight-medium);
																				--wbu-font-weight-bold: var(--wix-font-weight-bold)
																			}

																			.nav-arrows-container .custom-nav-arrows svg {
																				width: 100%;
																				height: 100%
																			}







																			.pro-gallery-stop-scroll-for-fullscreen {
																				overflow-y: hidden
																			}

																			div.pro-gallery-parent-container .show-more-container i.show-more:hover {
																				opacity: 1
																			}

																			div.pro-gallery-parent-container .show-more-container button.show-more {
																				border-style: solid
																			}

																			div.pro-gallery-parent-container .show-more-container button.show-more:hover {
																				opacity: 1
																			}

																			div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more:hover {
																				opacity: 1
																			}

																			div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more {
																				border-style: solid
																			}

																			div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more:hover {
																				opacity: 1
																			}

																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i {
																				background: none !important;
																				font-size: 26px
																			}

																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
																				z-index: 12
																			}

																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
																				z-index: 11
																			}

																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved):hover,
																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):hover,
																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info a:hover,
																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved):hover,
																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):hover,
																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a:hover {
																				opacity: .7
																			}

																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,
																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
																				font-size: 22px
																			}

																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
																				opacity: 1;
																				background: rgba(0, 0, 0, 0);
																				border-style: solid
																			}

																			.pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
																			.pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
																				opacity: .6
																			}

																			.pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before,
																			.pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
																				opacity: 1
																			}

																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description,
																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description,
																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description,
																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description,
																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description,
																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description,
																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description,
																			.pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description,
																			.pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,
																			.pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
																				font-size: 15px
																			}

																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i {
																				font-size: 26px
																			}

																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
																				z-index: 12
																			}

																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
																				z-index: 11
																			}

																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved):hover,
																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):hover,
																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a:hover,
																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved):hover,
																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):hover,
																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a:hover {
																				opacity: .7
																			}

																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,
																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
																				font-size: 22px
																			}

																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
																				opacity: 1;
																				background: rgba(0, 0, 0, 0);
																				border-style: solid
																			}

																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
																				opacity: .6
																			}

																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before,
																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
																				opacity: 1
																			}

																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description,
																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description,
																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description,
																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description,
																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description,
																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description,
																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description,
																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description,
																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description,
																			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description {
																				font-size: 15px
																			}

																			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after,
																			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after,
																			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after,
																			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after,
																			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after {
																				opacity: .3
																			}

																			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-cart-icon {
																				background: inherit !important
																			}

																			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-social-love-store.pro-gallery-loved {
																				color: #e03939 !important
																			}

																			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-social-love.pro-gallery-loved {
																				color: #e03939 !important
																			}

																			.social-share-wrapper {
																				position: fixed;
																				top: 0;
																				bottom: 0;
																				left: 0;
																				right: 0;
																				z-index: 200005
																			}

																			.social-share-wrapper .mobile-social-share-screen {
																				position: absolute;
																				top: 0;
																				height: 100%;
																				width: 100%;
																				z-index: -1;
																				background-color: rgba(0, 0, 0, 0)
																			}

																			.social-share-wrapper .mobile-social-share-screen.mobile-social-share-screen-visible {
																				z-index: 200005;
																				background-color: rgba(0, 0, 0, .6);
																				transition: background-color .3s ease
																			}

																			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-background {
																				height: calc(100% - 150px);
																				touch-action: none
																			}

																			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab {
																				position: absolute;
																				bottom: 0px;
																				width: 100%;
																				height: 150px;
																				box-sizing: border-box;
																				background-color: #fff;
																				margin-bottom: -150px;
																				display: flex;
																				justify-content: center;
																				align-items: center;
																				transition: all .4s ease
																			}

																			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab.mobile-social-share-tab-visible {
																				margin-bottom: 0px
																			}

																			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container {
																				display: flex;
																				flex-direction: column;
																				justify-content: center;
																				align-items: center;
																				width: 100%
																			}

																			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-items-list {
																				display: flex;
																				justify-content: space-between;
																				width: 220px
																			}

																			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-items-list .social-share-icon {
																				height: 16px;
																				width: 16px
																			}

																			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container {
																				height: 32px;
																				margin-top: 20px
																			}

																			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-input {
																				width: 200px;
																				font-size: 11px;
																				padding: 2px 4px
																			}

																			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-button {
																				width: 40px
																			}

																			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-button .social-share-copylink-icon {
																				height: 16px;
																				width: 16px
																			}

																			.social-share-wrapper .desktop-social-share-screen {
																				position: fixed;
																				top: 0;
																				left: 0;
																				height: 100%;
																				width: 100%;
																				z-index: -1;
																				background-color: rgba(0, 0, 0, 0);
																				display: flex;
																				justify-content: center;
																				align-items: center
																			}

																			.social-share-wrapper .desktop-social-share-screen.desktop-social-share-screen-visible {
																				z-index: 200005;
																				background-color: rgba(0, 0, 0, .6);
																				transition: all .4s ease
																			}

																			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-background {
																				position: fixed;
																				height: 100%;
																				width: 100%
																			}

																			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup {
																				position: relative;
																				width: 580px;
																				height: 250px;
																				box-sizing: border-box;
																				background-color: #fff;
																				display: flex;
																				justify-content: center;
																				align-items: center;
																				margin-bottom: -100px;
																				opacity: 0;
																				transition: all .4s ease
																			}

																			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup.desktop-social-share-popup-visible {
																				margin-bottom: 0px;
																				opacity: 1
																			}

																			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .desktop-social-share-popup-close-button {
																				position: absolute;
																				top: 24px;
																				right: 24px;
																				cursor: pointer
																			}

																			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container {
																				display: flex;
																				flex-direction: column;
																				justify-content: center;
																				align-items: center;
																				width: 100%
																			}

																			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container .social-share-items-list {
																				display: flex;
																				justify-content: space-between;
																				width: 280px
																			}

																			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container .social-share-items-list .social-share-icon {
																				height: 24px;
																				width: 24px;
																				transition: color .2s ease
																			}

																			.social-share-wrapper .social-share-item {
																				position: relative
																			}

																			.social-share-wrapper .social-share-item .social-share-button {
																				opacity: 1;
																				transition: opacity .2s ease;
																				cursor: pointer
																			}

																			.social-share-wrapper .social-share-item .social-share-button:hover {
																				opacity: .65
																			}

																			.social-share-wrapper .social-share-item .social-share-button:active {
																				opacity: 1
																			}

																			.social-share-wrapper .social-share-copylink-container {
																				display: flex;
																				margin-top: 25px;
																				height: 40px
																			}

																			.social-share-wrapper .social-share-copylink-container .social-share-copylink-input {
																				border: 1px solid #000;
																				padding: 2px 8px;
																				height: 100%;
																				width: 260px
																			}

																			.social-share-wrapper .social-share-copylink-container .social-share-copylink-button {
																				width: 50px;
																				height: 100%;
																				background-color: #000;
																				color: #fff;
																				cursor: pointer;
																				transition: background-color .1s ease
																			}

																			.social-share-wrapper .social-share-copylink-container .social-share-copylink-button:hover {
																				background-color: rgba(0, 0, 0, .65)
																			}

																			.social-share-wrapper .social-share-copylink-container .social-share-copylink-button .social-share-copylink-icon {
																				margin-top: 2px
																			}

																			div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover) .gallery-item-content .gallery-item {
																				transition: opacity .4s ease !important
																			}

																			div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item,
																			div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item {
																				opacity: 0
																			}

																			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
																			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
																			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .hover-info-element {
																				transition: transform 2.2s cubic-bezier(0.14, 0.4, 0.09, 0.99) !important
																			}

																			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
																			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content {
																				transform: scale(1.1)
																			}

																			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
																			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) {
																				transform: scale(1.11)
																			}

																			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,
																			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) .hover-info-element {
																				transform: scale(0.9009)
																			}

																			div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover) .gallery-item-content {
																				transition: filter .4s linear !important
																			}

																			div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item,
																			div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item {
																				filter: blur(6px)
																			}

																			div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover) .gallery-item-content {
																				transition: filter .6s ease !important
																			}

																			div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
																			div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover):hover .gallery-item-content {
																				filter: grayscale(1)
																			}

																			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) {
																				transition: background-color .4s ease !important
																			}

																			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-content,
																			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover) {
																				transition: transform .4s ease !important
																			}

																			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover,
																			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover {
																				background-color: rgba(0, 0, 0, 0) !important
																			}

																			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
																			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-content {
																				transform: scale(0.985)
																			}

																			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
																			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) {
																				transform: scale(0.985)
																			}

																			div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover) .gallery-item-content {
																				transition: filter .6s ease !important
																			}

																			div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
																			div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover):hover .gallery-item-content {
																				filter: invert(1)
																			}

																			div.pro-gallery .gallery-item-container.color-in-on-hover .gallery-item-content {
																				filter: grayscale(1);
																				transition: filter .6s ease !important
																			}

																			div.pro-gallery .gallery-item-container.color-in-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content,
																			div.pro-gallery .gallery-item-container.color-in-on-hover:hover:not(.hide-hover) .gallery-item-content {
																				filter: grayscale(0)
																			}

																			div.pro-gallery .gallery-item-container.darkened-on-hover .gallery-item-content {
																				filter: brightness(1);
																				transition: filter .6s ease !important
																			}

																			div.pro-gallery .gallery-item-container.darkened-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content,
																			div.pro-gallery .gallery-item-container.darkened-on-hover:hover:not(.hide-hover) .gallery-item-content {
																				filter: brightness(0.7)
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover {
																				transition: none
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover:before {
																				opacity: 0
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner {
																				opacity: 0
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,
																			div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) {
																				transition: none
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover:before,
																			div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover):before {
																				opacity: 1;
																				background: rgba(8, 8, 8, .75)
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,
																			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),
																			div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
																			div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) {
																				opacity: 1 !important
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover {
																				transition: filter .4s ease, opacity .4s ease !important
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover:before {
																				transition: filter .4s ease, opacity .4s ease !important;
																				filter: opacity(0)
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner,
																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden) {
																				transition: opacity .4s ease
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover.force-hover:before,
																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before {
																				filter: opacity(1)
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover {
																				transition: transform .4s ease, filter .2s ease, opacity .2s ease !important
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover:before {
																				transition: transform .4s ease, filter .2s ease, opacity .2s ease !important;
																				transform: scale(0.9);
																				filter: opacity(0)
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .gallery-item-hover-inner,
																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .info-member:not(.hidden) {
																				transition: opacity .2s ease
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover.force-hover:before,
																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before {
																				transform: scale(1);
																				filter: opacity(1)
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover {
																				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover:before {
																				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
																				transform: translateY(100%);
																				filter: opacity(0)
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner,
																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden) {
																				transition: opacity .4s ease
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover.force-hover:before,
																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before {
																				transform: translateY(0);
																				filter: opacity(1)
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover {
																				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover:before {
																				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
																				transform: translateX(-100%);
																				filter: opacity(0)
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner,
																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden) {
																				transition: opacity .4s ease
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover.force-hover:before,
																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before {
																				transform: translateX(0);
																				filter: opacity(1)
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover {
																				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover:before {
																				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
																				transform: translateX(100%);
																				filter: opacity(0)
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner,
																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden) {
																				transition: opacity .4s ease
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover.force-hover:before,
																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before {
																				transform: translateX(0);
																				filter: opacity(1)
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover {
																				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover:before {
																				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
																				transform: translateY(-100%);
																				filter: opacity(0)
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner,
																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden) {
																				transition: opacity .4s ease
																			}

																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover.force-hover:before,
																			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before {
																				transform: translateY(0);
																				filter: opacity(1)
																			}

																			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover {
																				transition: none
																			}

																			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover:before {
																				opacity: 1;
																				background: rgba(8, 8, 8, .75)
																			}

																			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner {
																				opacity: 1
																			}

																			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner,
																			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .info-member:not(.hidden) {
																				opacity: 1 !important
																			}

																			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover,
																			div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) {
																				transition: none
																			}

																			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover:before,
																			div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover):before {
																				opacity: 0
																			}

																			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .gallery-item-hover-inner,
																			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .info-member:not(.hidden),
																			div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
																			div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) {
																				opacity: 0 !important
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover {
																				transition: filter .4s ease, opacity .4s ease !important
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover:before {
																				transition: filter .4s ease, opacity .4s ease !important;
																				filter: opacity(1)
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner,
																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden) {
																				transition: opacity .4s ease
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover.force-hover:before,
																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before {
																				filter: opacity(0)
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover {
																				transition: transform .4s ease, filter .2s ease, opacity .2s ease !important
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover:before {
																				transition: transform .4s ease, filter .2s ease, opacity .2s ease !important;
																				transform: scale(1);
																				filter: opacity(1)
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .gallery-item-hover-inner,
																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .info-member:not(.hidden) {
																				transition: opacity .2s ease
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover.force-hover:before,
																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before {
																				transform: scale(0.9);
																				filter: opacity(0)
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover {
																				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover:before {
																				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
																				transform: translateY(0);
																				filter: opacity(1)
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner,
																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden) {
																				transition: opacity .4s ease
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover.force-hover:before,
																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before {
																				transform: translateY(100%);
																				filter: opacity(0)
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover {
																				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover:before {
																				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
																				transform: translateX(0);
																				filter: opacity(1)
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner,
																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden) {
																				transition: opacity .4s ease
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover.force-hover:before,
																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before {
																				transform: translateX(-100%);
																				filter: opacity(0)
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover {
																				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover:before {
																				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
																				transform: translateX(100%);
																				filter: opacity(1)
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner,
																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden) {
																				transition: opacity .4s ease
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover.force-hover:before,
																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before {
																				transform: translateX(0);
																				filter: opacity(0)
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover {
																				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover:before {
																				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
																				transform: translateY(-100%);
																				filter: opacity(1)
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner,
																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden) {
																				transition: opacity .4s ease
																			}

																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover.force-hover:before,
																			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before {
																				transform: translateY(0);
																				filter: opacity(0)
																			}

																			.animation-slide {
																				transition: width .4s ease, height .4s ease, top .4s ease, left .4s ease
																			}

																			.item-with-secondary-media-container .secondary-media-item.hide {
																				opacity: 0
																			}

																			.item-with-secondary-media-container .secondary-media-item.show {
																				opacity: 1
																			}

																			*[data-collapsed=true] .pro-gallery-parent-container .gallery-item,
																			*[data-hidden=true] .pro-gallery-parent-container .gallery-item {
																				background-image: none !important
																			}

																			html.pro-gallery {
																				width: 100%;
																				height: auto
																			}

																			body.pro-gallery {
																				transition: opacity 2s ease
																			}

																			#gallery-loader {
																				position: fixed;
																				top: 50%
																			}

																			.show-more-container {
																				text-align: center;
																				line-height: 138px
																			}

																			.show-more-container i.show-more {
																				color: #5d5d61;
																				font-size: 40px;
																				cursor: pointer;
																				margin-top: -3px
																			}

																			.show-more-container button.show-more {
																				display: inline-block;
																				padding: 11px 29px;
																				border-radius: 0;
																				border: 2px solid #5d5d61;
																				font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
																				font-size: 12px;
																				color: #5d5d61;
																				background: rgba(0, 0, 0, 0);
																				cursor: pointer
																			}

																			.show-more-container button.show-more:hover {
																				background: rgba(0, 0, 0, .1)
																			}

																			.more-items-loader {
																				display: block;
																				width: 100%;
																				text-align: center;
																				line-height: 50px;
																				font-size: 30px;
																				color: #3899ec
																			}

																			.version-header {
																				color: #e03939;
																				text-align: left;
																				font-family: "Consolas", monospace;
																				font-size: 13px;
																				position: absolute;
																				top: 0;
																				left: 0;
																				width: 320px;
																				height: 100px;
																				line-height: 30px;
																				background: rgba(255, 255, 255, .8);
																				z-index: 100
																			}

																			.auto-slideshow-button {
																				margin-top: 19px;
																				padding: 5px;
																				height: 28px;
																				width: 20px;
																				left: auto;
																				z-index: 1;
																				position: absolute;
																				display: flex;
																				text-align: center;
																				cursor: pointer;
																				opacity: .9
																			}

																			.auto-slideshow-counter {
																				margin-top: 24px;
																				left: auto;
																				z-index: 1;
																				position: absolute;
																				display: flex;
																				text-align: center;
																				opacity: .9;
																				font-size: 15px;
																				line-height: normal
																			}

																			@keyframes fadeIn {
																				from {
																					opacity: 0
																				}

																				to {
																					opacity: 1
																				}
																			}

																			.mouse-cursor {
																				display: flex;
																				width: 100%;
																				position: absolute
																			}

																			.nav-arrows-container {
																				left: auto;
																				position: absolute;
																				display: flex;
																				text-align: center;
																				cursor: pointer;
																				opacity: .9;
																				align-items: center;
																				background: rgba(0, 0, 0, 0);
																				border: none;
																				outline: none;
																				justify-content: center
																			}

																			.nav-arrows-container.follow-mouse-cursor {
																				position: relative;
																				cursor: none
																			}

																			.nav-arrows-container:hover {
																				opacity: 1
																			}

																			.nav-arrows-container.drop-shadow svg {
																				filter: drop-shadow(0px 1px 0.15px #B2B2B2)
																			}

																			.nav-arrows-container .slideshow-arrow {
																				flex-shrink: 0
																			}

																			.arrow-portal-container span {
																				animation: fadeIn .1s ease-in-out;
																				position: fixed;
																				transition: top 50ms, left 50ms;
																				display: flex;
																				align-items: center;
																				justify-content: center
																			}

																			div.gallery-slideshow div.pro-gallery,
																			div.gallery-slideshow .gallery-column {
																				box-sizing: content-box !important
																			}

																			div.gallery-slideshow .gallery-group,
																			div.gallery-slideshow .gallery-item-container,
																			div.gallery-slideshow .gallery-item-wrapper {
																				overflow: visible !important
																			}

																			div.gallery-slideshow.streched .gallery-slideshow-info {
																				padding-left: 50px !important;
																				padding-right: 50px !important
																			}

																			@media(max-width: 500px) {
																				div.gallery-slideshow div.pro-gallery .gallery-slideshow-info {
																					padding-left: 20px;
																					padding-right: 20px
																				}
																			}

																			div.gallery-slideshow div.pro-gallery .gallery-item-container .gallery-slideshow-info {
																				position: absolute;
																				padding-top: 0px;
																				bottom: -220px;
																				height: 220px;
																				width: 100%;
																				box-sizing: border-box;
																				display: flex;
																				z-index: 15
																			}

																			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
																				padding: 30px 60px
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
																				padding: 30px 10px 50px
																			}

																			.gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
																				padding: 30px
																			}

																			div.pro-gallery {
																				width: 100%;
																				height: 100%;
																				overflow: hidden;
																				backface-visibility: hidden;
																				position: relative
																			}

																			div.pro-gallery .gallery-column {
																				float: left;
																				overflow: hidden;
																				position: relative;
																				transform-style: preserve-3d;
																				backface-visibility: hidden
																			}

																			div.pro-gallery .gallery-column .gallery-left-padding {
																				display: inline-block;
																				height: 100%
																			}

																			div.pro-gallery .gallery-column .gallery-top-padding {
																				display: block;
																				width: 100%
																			}

																			div.pro-gallery .gallery-group {
																				float: left;
																				overflow: hidden;
																				position: relative;
																				transform-style: preserve-3d;
																				backface-visibility: hidden;
																				box-sizing: border-box;
																				padding: 0;
																				font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
																				font-size: 11px
																			}

																			div.pro-gallery .gallery-group.debug.gallery-group-gone {
																				background: #cdcdd0
																			}

																			div.pro-gallery .gallery-group.debug.gallery-group-visible {
																				background: #c1f0c1
																			}

																			div.pro-gallery .gallery-group.debug.gallery-group-hidden {
																				background: #f99
																			}

																			div.pro-gallery .gallery-item-container {
																				position: absolute;
																				display: inline-block;
																				vertical-align: top;
																				border: none;
																				padding: 0;
																				border-radius: 0;
																				box-sizing: border-box;
																				overflow: hidden;
																				transform-style: preserve-3d;
																				backface-visibility: hidden;
																				outline: none;
																				text-decoration: none;
																				color: inherit;
																				will-change: top, left, width, height;
																				box-sizing: border-box;
																				font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
																				font-size: 11px;
																				cursor: default;
																				scroll-snap-align: center
																			}

																			div.pro-gallery .gallery-item-container:hover .gallery-item-common-info {
																				cursor: pointer
																			}

																			div.pro-gallery .gallery-item-container:hover .gallery-item-common-info button {
																				text-decoration: underline;
																				cursor: pointer
																			}

																			div.pro-gallery .gallery-item-container.visible {
																				transform: translate3d(0, 0, 0)
																			}

																			div.pro-gallery .gallery-item-container.clickable {
																				cursor: pointer
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper {
																				position: relative;
																				width: 100%;
																				height: 100%;
																				overflow: hidden
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item {
																				position: absolute;
																				z-index: 1;
																				width: 100%;
																				height: 100%;
																				top: 0;
																				left: 0
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .gallery-item {
																				-o-object-fit: cover;
																				object-fit: cover
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .text-item>div {
																				width: 100% !important;
																				height: 100% !important
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper.transparent,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit {
																				background: rgba(0, 0, 0, 0)
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-preload {
																				display: none
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit .gallery-item {
																				background: rgba(0, 0, 0, 0);
																				-o-object-fit: contain;
																				object-fit: contain
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item {
																				-o-object-fit: cover;
																				object-fit: cover;
																				position: absolute;
																				top: 0;
																				left: 0;
																				width: 100%;
																				height: 100%;
																				margin: 0;
																				overflow: hidden;
																				border-radius: 0
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item {
																				box-sizing: border-box;
																				/*! autoprefixer: ignore next */
																				-webkit-font-smoothing: antialiased;
																				white-space: initial
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item .te-pro-gallery-text-item {
																				line-height: normal !important;
																				letter-spacing: normal !important
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item>div {
																				background: initial !important;
																				box-sizing: border-box
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item p,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item span,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item div,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h1,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h2,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h3,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h4,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h5,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h6,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item i {
																				margin: 0;
																				padding: 0
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item .pro-circle-preloader {
																				top: 50%;
																				left: 50%;
																				height: 30px;
																				width: 15px;
																				z-index: -1;
																				opacity: .4
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item img.gallery--placeholder-item {
																				width: 100% !important;
																				height: 100% !important;
																				-o-object-fit: cover;
																				object-fit: cover;
																				-o-object-position: center;
																				object-position: center
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded {
																				background-color: rgba(0, 0, 0, 0);
																				opacity: 1 !important;
																				animation: none !important
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded.image-item:after {
																				display: none !important
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded~.pro-circle-preloader {
																				display: none
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.error {
																				opacity: 0 !important
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded {
																				background-size: cover;
																				background-repeat: no-repeat;
																				background-position: center center
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded.grid-fit {
																				background-size: contain
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video {
																				overflow: hidden;
																				text-align: center
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe {
																				left: 0;
																				top: 0
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing button,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing i {
																				display: none
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playedOnce~.image-item {
																				pointer-events: none;
																				opacity: 0;
																				transition: opacity .2s ease
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i {
																				display: inline-block;
																				text-rendering: auto;
																				/*! autoprefixer: ignore next */
																				-webkit-font-smoothing: antialiased;
																				position: absolute;
																				z-index: 11;
																				top: 50%;
																				left: 50%;
																				height: 60px;
																				text-align: center;
																				margin: -30px 0 0 -30px;
																				background: #080808;
																				color: #fff;
																				border-radius: 50px;
																				opacity: .7
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle {
																				opacity: 1
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background {
																				font-size: 26px
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover {
																				opacity: .9
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:before,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:before {
																				font-size: 2.3em;
																				opacity: 1
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info {
																				position: absolute;
																				bottom: -220px;
																				height: 220px;
																				width: 100%;
																				box-sizing: border-box;
																				display: flex;
																				z-index: 15
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info>div {
																				height: 100%;
																				width: 100%
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
																				white-space: initial;
																				position: absolute;
																				top: 0;
																				left: 0;
																				width: 100%;
																				height: 100%;
																				margin: 0;
																				box-sizing: border-box;
																				border-radius: 0;
																				z-index: 15;
																				overflow: hidden
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner {
																				height: 100%
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover.no-hover-bg:before {
																				opacity: 0 !important
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover:before {
																				content: " ";
																				position: absolute;
																				top: 0;
																				left: 0;
																				width: 100%;
																				height: 100%;
																				margin: 0;
																				box-sizing: border-box;
																				z-index: -1
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-common-info {
																				box-sizing: border-box;
																				cursor: pointer
																			}

																			div.pro-gallery.one-row {
																				white-space: nowrap;
																				float: left
																			}

																			div.pro-gallery.one-row .gallery-column {
																				width: 100%;
																				float: none;
																				white-space: nowrap
																			}

																			div.pro-gallery.one-row .gallery-column .gallery-group {
																				display: inline-block;
																				float: none
																			}

																			div.pro-gallery.one-row.slider .gallery-column {
																				overflow-x: scroll
																			}

																			div.pro-gallery.one-row.slider .gallery-column.scroll-snap {
																				-ms-scroll-snap-type: x mandatory;
																				scroll-snap-type: x mandatory
																			}

																			div.pro-gallery.one-row .gallery-horizontal-scroll-inner {
																				position: relative;
																				will-change: transform
																			}

																			div.pro-gallery.thumbnails-gallery {
																				overflow: hidden;
																				float: left
																			}

																			div.pro-gallery.thumbnails-gallery .galleryColumn {
																				position: relative;
																				overflow: visible
																			}

																			div.pro-gallery.thumbnails-gallery .thumbnailItem {
																				position: absolute;
																				background-color: #fff;
																				background-size: cover;
																				background-position: center;
																				overflow-y: inherit;
																				border-radius: 0px;
																				cursor: pointer
																			}

																			div.pro-gallery.thumbnails-gallery .thumbnailItem.pro-gallery-highlight::after {
																				content: "";
																				display: block;
																				height: 100%;
																				position: absolute;
																				top: 0;
																				left: 0;
																				width: 100%;
																				background-color: rgba(255, 255, 255, .6)
																			}

																			@media(max-width: 500px) {
																				div.pro-gallery.thumbnails-gallery {
																					overflow: visible
																				}
																			}

																			div.pro-gallery *:focus {
																				box-shadow: none
																			}

																			div.pro-gallery.accessible i:focus,
																			div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus {
																				box-shadow: 0 0 0 1px #fff, 0 0 1px 2px #3899ec
																			}

																			div.pro-gallery.accessible .has-custom-focus:focus {
																				box-shadow: inset 0 0 0 1px #fff, inset 0 0 1px 4px #3899ec
																			}

																			div.pro-gallery.accessible .gallery-item-hover i:focus,
																			div.pro-gallery.accessible .gallery-item-hover button:focus {
																				box-shadow: none
																			}

																			div.pro-gallery.accessible .thumbnailItem.pro-gallery-highlight::after {
																				box-shadow: inset 0 0 1px 2px #3899ec, inset 0 0 7px 0 #fff, 0 0 10px -5px #3899ec
																			}

																			div.pro-gallery.accessible .gallery-item-container:focus::after {
																				content: " ";
																				width: 100%;
																				height: 100%;
																				position: absolute;
																				top: 0;
																				left: 0;
																				box-shadow: inset 0 0 1px 2px #3899ec, inset 0 0 7px 0 #fff, inset 0 0 10px -5px #3899ec;
																				pointer-events: none;
																				border-radius: inherit
																			}

																			div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::before {
																				box-shadow: inset 0 0 1px 2px #3899ec, inset 0 0 7px 0 #fff, inset 0 0 10px -5px #3899ec
																			}

																			div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::after {
																				content: " ";
																				width: 100%;
																				height: 100%;
																				position: absolute;
																				top: 0;
																				left: 0;
																				box-shadow: inset 0 0 1px 2px #3899ec, inset 0 0 7px 0 #fff, 0 0 10px -5px #3899ec;
																				pointer-events: none;
																				border-radius: inherit
																			}

																			div.pro-gallery .hide-scrollbars {
																				-ms-overflow-style: none;
																				overflow: -moz-scrollbars-none;
																				scrollbar-width: none
																			}

																			div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
																			div.pro-gallery .hide-scrollbars ::-webkit-scrollbar {
																				width: 0 !important;
																				height: 0 !important
																			}

																			div.pro-gallery .rtl {
																				direction: rtl
																			}

																			div.pro-gallery .ltr {
																				direction: ltr
																			}

																			.sr-only.out-of-view-component {
																				position: absolute;
																				width: 1px;
																				height: 1px;
																				padding: 0;
																				margin: -1px;
																				overflow: hidden;
																				clip-path: circle(0%);
																				border: 0
																			}

																			.screen-logs {
																				word-wrap: break-word;
																				background: #fff;
																				width: 280px;
																				font-size: 10px
																			}

																			.fade {
																				display: block;
																				transition: opacity 600ms ease
																			}

																			.fade-visible {
																				opacity: 1
																			}

																			.fade-hidden {
																				opacity: 0
																			}

																			.deck-before {
																				display: block;
																				z-index: 1;
																				transition: transform 600ms ease;
																				transform: translateX(-100%)
																			}

																			.deck-before-rtl {
																				display: block;
																				z-index: 1;
																				transition: transform 600ms ease;
																				transform: translateX(100%)
																			}

																			.deck-current {
																				display: block;
																				z-index: 0;
																				transition: transform 600ms ease;
																				transform: translateX(0)
																			}

																			.deck-current .override {
																				transition: transform 600ms ease, opacity .1s ease 200ms !important
																			}

																			.deck-after {
																				display: block;
																				transition: opacity .2s ease 600ms;
																				z-index: -1;
																				opacity: 0
																			}

																			.deck-after .override {
																				transition: opacity .1s ease 0s !important
																			}

																			.disabled-transition {
																				transition: none !important
																			}

																			@keyframes changing_background {
																				0% {
																					background-color: rgba(241, 241, 241, .2)
																				}

																				50% {
																					background-color: rgba(241, 241, 241, .8)
																				}

																				100% {
																					background-color: rgba(241, 241, 241, .2)
																				}
																			}

																			.pro-gallery-parent-container.gallery-slideshow [data-hook=group-view]::before {
																				content: "";
																				position: absolute;
																				scroll-snap-align: center;
																				top: var(--group-top);
																				left: var(--group-left);
																				width: var(--group-width);
																				right: var(--group-right);
																				height: 1px;
																				pointer-events: none
																			}

																			.pro-gallery-parent-container:not(.gallery-slideshow) [data-hook=group-view] .item-link-wrapper::before {
																				content: "";
																				position: absolute;
																				scroll-snap-align: center;
																				top: var(--group-top);
																				left: var(--group-left);
																				width: var(--group-width);
																				right: var(--group-right);
																				height: 1px;
																				pointer-events: none
																			}

																			.gallery-item-container {
																				scroll-snap-align: none !important
																			}

																			.gallery-slideshow .gallery-item-container:not(.clickable) a {
																				cursor: default
																			}

																			.slideshow-info-element-inner {
																				box-sizing: border-box;
																				padding-top: 24px;
																				height: 100%;
																				width: 100%
																			}

																			.slideshow-info-element-inner .info-element-text {
																				flex-grow: 1;
																				padding: 0;
																				margin-bottom: 25px;
																				display: flex;
																				flex-direction: column
																			}

																			.slideshow-info-element-inner .info-element-text>div {
																				width: 100%
																			}

																			.slideshow-info-element-inner .info-element-text .info-element-title {
																				white-space: normal;
																				font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
																				line-height: 32px;
																				font-size: 21px;
																				height: auto;
																				color: #2b5672;
																				display: block;
																				/*! autoprefixer: ignore next */
																				-webkit-box-orient: vertical;
																				transition: opacity .4s ease;
																				text-overflow: ellipsis
																			}

																			.slideshow-info-element-inner .info-element-text .info-element-description {
																				font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
																				line-height: 25px;
																				font-size: 15px;
																				height: auto;
																				color: #2b5672;
																				overflow: hidden;
																				display: block;
																				/*! autoprefixer: ignore next */
																				-webkit-box-orient: vertical;
																				transition: opacity .4s ease;
																				white-space: nowrap;
																				text-overflow: ellipsis
																			}

																			.slideshow-info-element-inner .info-element-text .info-element-description>span {
																				white-space: normal
																			}

																			.slideshow-info-element-inner .info-element-text .info-member.hide {
																				display: none
																			}

																			.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper {
																				display: flex;
																				justify-content: center;
																				color: #fff
																			}

																			.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button {
																				display: block;
																				overflow: hidden;
																				white-space: nowrap;
																				text-overflow: ellipsis;
																				font-size: 15px;
																				line-height: 25px;
																				height: 45px;
																				min-width: 190px;
																				padding: 0 15px;
																				position: relative;
																				z-index: 10;
																				cursor: pointer;
																				outline: none;
																				border-style: solid;
																				text-decoration: none
																			}

																			.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay {
																				display: none
																			}

																			.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover {
																				opacity: 1 !important
																			}

																			.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
																				display: block;
																				background: rgba(255, 255, 255, .1);
																				width: 100%;
																				height: 100%;
																				position: absolute;
																				top: 0;
																				left: 0
																			}

																			.slideshow-info-element-inner .info-element-social {
																				height: auto;
																				position: static;
																				display: flex;
																				flex-direction: row;
																				margin: 0;
																				overflow: visible;
																				z-index: 16;
																				transition: opacity .4s ease
																			}

																			.slideshow-info-element-inner .info-element-social.populated-item {
																				margin-bottom: 24px
																			}

																			.slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box {
																				width: 0 !important
																			}

																			.slideshow-info-element-inner .info-element-social.info-align-center {
																				justify-content: center
																			}

																			.slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share {
																				position: relative
																			}

																			.slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
																				position: absolute;
																				left: -25px;
																				padding-left: 25px !important;
																				margin-right: 0 !important
																			}

																			.slideshow-info-element-inner .info-element-social.info-align-right {
																				flex-direction: row-reverse
																			}

																			.slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share {
																				flex-direction: row-reverse
																			}

																			.slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
																				margin-right: 40px !important
																			}

																			.slideshow-info-element-inner .info-element-social .info-element-social-button {
																				margin: 0 15px;
																				display: inline-flex;
																				font-size: 19px;
																				color: #2b5672;
																				cursor: pointer
																			}

																			.slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
																				opacity: .7
																			}

																			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments {
																				font-size: 15px;
																				border: none;
																				background: rgba(0, 0, 0, 0);
																				padding: 0;
																				display: flex;
																				-moz-column-gap: 7px;
																				column-gap: 7px;
																				align-items: center;
																				padding: 5px;
																				margin: -5px
																			}

																			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
																				fill: #2b5672
																			}

																			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
																				color: #2b5672;
																				font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
																				font-style: normal;
																				line-height: 15px;
																				font-size: 15px;
																				letter-spacing: 1px
																			}

																			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love {
																				font-size: 15px;
																				border: none;
																				background: rgba(0, 0, 0, 0);
																				padding: 0
																			}

																			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button,
																			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i {
																				float: left;
																				display: inline-block;
																				border: none;
																				background: rgba(0, 0, 0, 0);
																				text-decoration: none;
																				cursor: pointer
																			}

																			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
																				color: #2b5672;
																				font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
																				font-style: normal;
																				float: left;
																				margin-top: 2px;
																				display: inline-block;
																				padding-left: 9px;
																				letter-spacing: 1px
																			}

																			.slideshow-info-element-inner .info-element-social .info-element-social-share {
																				flex-direction: row;
																				outline: none
																			}

																			.slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box {
																				width: 210px !important;
																				outline: none
																			}

																			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box {
																				width: 0;
																				transition: width .3s;
																				overflow: hidden;
																				margin-left: 25px !important;
																				margin-right: 25px !important;
																				display: inline-block;
																				height: 30px;
																				max-width: 300px;
																				z-index: 16;
																				font-size: 12px;
																				transform: none !important
																			}

																			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
																				width: 210px !important;
																				outline: none
																			}

																			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened {
																				width: 210px !important;
																				outline: none
																			}

																			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button,
																			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i {
																				display: inline-block;
																				font-size: 15px;
																				color: #2b5672;
																				cursor: pointer;
																				width: 30px;
																				height: 30px;
																				line-height: 14px;
																				text-align: center;
																				margin: 0 6px;
																				float: left;
																				text-decoration: none;
																				background: rgba(0, 0, 0, 0);
																				border: none
																			}

																			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
																			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
																				opacity: .7
																			}

																			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
																			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
																				font-size: 13px
																			}

																			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
																			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
																				font-size: 13px
																			}

																			.gallery-item-common-info.gallery-item-bottom-info {
																				box-sizing: border-box;
																				padding-top: 24px;
																				height: 100%;
																				width: 100%;
																				padding-top: 0
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-text {
																				flex-grow: 1;
																				padding: 0;
																				margin-bottom: 25px;
																				display: flex;
																				flex-direction: column
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-text>div {
																				width: 100%
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-title {
																				white-space: normal;
																				font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
																				line-height: 32px;
																				font-size: 21px;
																				height: auto;
																				color: #2b5672;
																				display: block;
																				/*! autoprefixer: ignore next */
																				-webkit-box-orient: vertical;
																				transition: opacity .4s ease;
																				text-overflow: ellipsis
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description {
																				font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
																				line-height: 25px;
																				font-size: 15px;
																				height: auto;
																				color: #2b5672;
																				overflow: hidden;
																				display: block;
																				/*! autoprefixer: ignore next */
																				-webkit-box-orient: vertical;
																				transition: opacity .4s ease;
																				white-space: nowrap;
																				text-overflow: ellipsis
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description>span {
																				white-space: normal
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-member.hide {
																				display: none
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper {
																				display: flex;
																				justify-content: center;
																				color: #fff
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button {
																				display: block;
																				overflow: hidden;
																				white-space: nowrap;
																				text-overflow: ellipsis;
																				font-size: 15px;
																				line-height: 25px;
																				height: 45px;
																				min-width: 190px;
																				padding: 0 15px;
																				position: relative;
																				z-index: 10;
																				cursor: pointer;
																				outline: none;
																				border-style: solid;
																				text-decoration: none
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button .overlay {
																				display: none
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover {
																				opacity: 1 !important
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
																				display: block;
																				background: rgba(255, 255, 255, .1);
																				width: 100%;
																				height: 100%;
																				position: absolute;
																				top: 0;
																				left: 0
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social {
																				height: auto;
																				position: static;
																				display: flex;
																				flex-direction: row;
																				margin: 0;
																				overflow: visible;
																				z-index: 16;
																				transition: opacity .4s ease
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.populated-item {
																				margin-bottom: 24px
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social:hover .info-element-social-share-box {
																				width: 0 !important
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center {
																				justify-content: center
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center .info-element-social-share {
																				position: relative
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
																				position: absolute;
																				left: -25px;
																				padding-left: 25px !important;
																				margin-right: 0 !important
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right {
																				flex-direction: row-reverse
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share {
																				flex-direction: row-reverse
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
																				margin-right: 40px !important
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button {
																				margin: 0 15px;
																				display: inline-flex;
																				font-size: 19px;
																				color: #2b5672;
																				cursor: pointer
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
																				opacity: .7
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments {
																				font-size: 15px;
																				border: none;
																				background: rgba(0, 0, 0, 0);
																				padding: 0;
																				display: flex;
																				-moz-column-gap: 7px;
																				column-gap: 7px;
																				align-items: center;
																				padding: 5px;
																				margin: -5px
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
																				fill: #2b5672
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
																				color: #2b5672;
																				font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
																				font-style: normal;
																				line-height: 15px;
																				font-size: 15px;
																				letter-spacing: 1px
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love {
																				font-size: 15px;
																				border: none;
																				background: rgba(0, 0, 0, 0);
																				padding: 0
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love button,
																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love i {
																				float: left;
																				display: inline-block;
																				border: none;
																				background: rgba(0, 0, 0, 0);
																				text-decoration: none;
																				cursor: pointer
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
																				color: #2b5672;
																				font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
																				font-style: normal;
																				float: left;
																				margin-top: 2px;
																				display: inline-block;
																				padding-left: 9px;
																				letter-spacing: 1px
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share {
																				flex-direction: row;
																				outline: none
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share:hover .info-element-social-share-box {
																				width: 210px !important;
																				outline: none
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box {
																				width: 0;
																				transition: width .3s;
																				overflow: hidden;
																				margin-left: 25px !important;
																				margin-right: 25px !important;
																				display: inline-block;
																				height: 30px;
																				max-width: 300px;
																				z-index: 16;
																				font-size: 12px;
																				transform: none !important
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
																				width: 210px !important;
																				outline: none
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.opened {
																				width: 210px !important;
																				outline: none
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button,
																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i {
																				display: inline-block;
																				font-size: 15px;
																				color: #2b5672;
																				cursor: pointer;
																				width: 30px;
																				height: 30px;
																				line-height: 14px;
																				text-align: center;
																				margin: 0 6px;
																				float: left;
																				text-decoration: none;
																				background: rgba(0, 0, 0, 0);
																				border: none
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
																				opacity: .7
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
																				font-size: 13px
																			}

																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
																			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
																				font-size: 13px
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner {
																				box-sizing: border-box;
																				padding-top: 24px;
																				height: 100%;
																				width: 100%
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text {
																				flex-grow: 1;
																				padding: 0;
																				margin-bottom: 25px;
																				display: flex;
																				flex-direction: column
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text>div {
																				width: 100%
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-title {
																				white-space: normal;
																				font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
																				line-height: 32px;
																				font-size: 21px;
																				height: auto;
																				color: #2b5672;
																				display: block;
																				/*! autoprefixer: ignore next */
																				-webkit-box-orient: vertical;
																				transition: opacity .4s ease;
																				text-overflow: ellipsis
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description {
																				font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
																				line-height: 25px;
																				font-size: 15px;
																				height: auto;
																				color: #2b5672;
																				overflow: hidden;
																				display: block;
																				/*! autoprefixer: ignore next */
																				-webkit-box-orient: vertical;
																				transition: opacity .4s ease;
																				white-space: nowrap;
																				text-overflow: ellipsis
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description>span {
																				white-space: normal
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-member.hide {
																				display: none
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper {
																				display: flex;
																				justify-content: center;
																				color: #fff
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button {
																				display: block;
																				overflow: hidden;
																				white-space: nowrap;
																				text-overflow: ellipsis;
																				font-size: 15px;
																				line-height: 25px;
																				height: 45px;
																				min-width: 190px;
																				padding: 0 15px;
																				position: relative;
																				z-index: 10;
																				cursor: pointer;
																				outline: none;
																				border-style: solid;
																				text-decoration: none
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay {
																				display: none
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover {
																				opacity: 1 !important
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
																				display: block;
																				background: rgba(255, 255, 255, .1);
																				width: 100%;
																				height: 100%;
																				position: absolute;
																				top: 0;
																				left: 0
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social {
																				height: auto;
																				position: static;
																				display: flex;
																				flex-direction: row;
																				margin: 0;
																				overflow: visible;
																				z-index: 16;
																				transition: opacity .4s ease
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.populated-item {
																				margin-bottom: 24px
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box {
																				width: 0 !important
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center {
																				justify-content: center
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share {
																				position: relative
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
																				position: absolute;
																				left: -25px;
																				padding-left: 25px !important;
																				margin-right: 0 !important
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right {
																				flex-direction: row-reverse
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share {
																				flex-direction: row-reverse
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
																				margin-right: 40px !important
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button {
																				margin: 0 15px;
																				display: inline-flex;
																				font-size: 19px;
																				color: #2b5672;
																				cursor: pointer
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
																				opacity: .7
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments {
																				font-size: 15px;
																				border: none;
																				background: rgba(0, 0, 0, 0);
																				padding: 0;
																				display: flex;
																				-moz-column-gap: 7px;
																				column-gap: 7px;
																				align-items: center;
																				padding: 5px;
																				margin: -5px
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
																				fill: #2b5672
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
																				color: #2b5672;
																				font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
																				font-style: normal;
																				line-height: 15px;
																				font-size: 15px;
																				letter-spacing: 1px
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love {
																				font-size: 15px;
																				border: none;
																				background: rgba(0, 0, 0, 0);
																				padding: 0
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button,
																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i {
																				float: left;
																				display: inline-block;
																				border: none;
																				background: rgba(0, 0, 0, 0);
																				text-decoration: none;
																				cursor: pointer
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
																				color: #2b5672;
																				font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
																				font-style: normal;
																				float: left;
																				margin-top: 2px;
																				display: inline-block;
																				padding-left: 9px;
																				letter-spacing: 1px
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share {
																				flex-direction: row;
																				outline: none
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box {
																				width: 210px !important;
																				outline: none
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box {
																				width: 0;
																				transition: width .3s;
																				overflow: hidden;
																				margin-left: 25px !important;
																				margin-right: 25px !important;
																				display: inline-block;
																				height: 30px;
																				max-width: 300px;
																				z-index: 16;
																				font-size: 12px;
																				transform: none !important
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
																				width: 210px !important;
																				outline: none
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened {
																				width: 210px !important;
																				outline: none
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button,
																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i {
																				display: inline-block;
																				font-size: 15px;
																				color: #2b5672;
																				cursor: pointer;
																				width: 30px;
																				height: 30px;
																				line-height: 14px;
																				text-align: center;
																				margin: 0 6px;
																				float: left;
																				text-decoration: none;
																				background: rgba(0, 0, 0, 0);
																				border: none
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
																				opacity: .7
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
																				font-size: 13px
																			}

																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
																			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
																				font-size: 13px
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover,
																			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
																				padding: 30px
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text,
																			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
																				padding: 0
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element,
																			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element {
																				display: flex;
																				flex-direction: column;
																				justify-content: center
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social,
																			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social {
																				margin: 0;
																				height: auto;
																				position: static;
																				display: flex;
																				flex-direction: row
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows,
																			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows {
																				width: auto;
																				margin: 0px -10px 0
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top,
																			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top {
																				background: linear-gradient(rgba(0, 0, 0, 0.2) 0, transparent 140px)
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box,
																			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box {
																				width: 0 !important
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center,
																			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center {
																				justify-content: center
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share,
																			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share {
																				position: relative
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box,
																			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
																				position: absolute;
																				left: -25px;
																				padding-left: 25px !important;
																				margin-right: 0 !important
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right,
																			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right {
																				flex-direction: row-reverse
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share,
																			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share {
																				flex-direction: row-reverse
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box,
																			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
																				margin-right: 40px !important
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button,
																			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button {
																				position: static !important;
																				margin: 0;
																				padding: 0 20px;
																				font-size: 19px
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share,
																			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share {
																				margin-top: -3px
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share,
																			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share {
																				flex-direction: row;
																				outline: none
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box,
																			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box {
																				width: 210px !important;
																				outline: none
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box,
																			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box {
																				width: 0;
																				transition: width .3s;
																				overflow: hidden;
																				margin-left: 25px !important;
																				margin-right: 25px !important
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered,
																			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
																				width: 210px !important;
																				outline: none
																			}

																			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title {
																				white-space: normal
																			}

																			.gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
																				padding: 30px
																			}

																			.gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
																				padding: 30px 0 0
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
																				display: flex;
																				justify-content: center;
																				opacity: 0;
																				/*! autoprefixer: ignore next */
																				-webkit-box-pack: center;
																				transition: opacity .4s ease;
																				color: #fff
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper .buy-icon {
																				margin-right: 7px
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
																				line-height: 25px;
																				font-size: 15px;
																				color: #fff;
																				overflow: hidden;
																				display: block;
																				/*! autoprefixer: ignore next */
																				-webkit-box-orient: vertical;
																				-webkit-line-clamp: 1;
																				text-overflow: ellipsis;
																				opacity: 0;
																				height: 45px;
																				min-width: 190px;
																				padding: 0 15px;
																				position: relative;
																				z-index: 10;
																				cursor: pointer;
																				white-space: nowrap;
																				outline: none
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button .overlay {
																				display: none
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button:hover .overlay {
																				display: block;
																				background: rgba(255, 255, 255, .1);
																				width: 100%;
																				height: 45px;
																				position: absolute;
																				top: 0;
																				left: 0
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
																				padding: 30px;
																				display: flex;
																				flex-direction: column;
																				margin: 0;
																				box-sizing: border-box;
																				height: 100%
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.short-item {
																				padding-top: 5px
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.narrow-item {
																				padding-left: 5px;
																				padding-right: 5px
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.hidden {
																				opacity: 0 !important;
																				pointer-events: none
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text>div {
																				width: 100%
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.push-down {
																				padding-top: 60px;
																				box-sizing: border-box
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title {
																				line-height: 32px;
																				font-size: 21px;
																				padding: 0;
																				color: #fff;
																				overflow: hidden;
																				display: -webkit-box;
																				/*! autoprefixer: ignore next */
																				-webkit-box-orient: vertical;
																				opacity: 0
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description {
																				line-height: 25px;
																				font-size: 15px;
																				color: #fff;
																				overflow: hidden;
																				display: -webkit-box;
																				/*! autoprefixer: ignore next */
																				-webkit-box-orient: vertical;
																				opacity: 0;
																				white-space: normal
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-member.hide {
																				display: none
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements {
																				width: 100%;
																				height: 24px !important;
																				display: flex;
																				flex-direction: row
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements .info-element-social-love {
																				margin-right: auto
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements .info-element-social-button {
																				padding-left: 10px;
																				padding-right: 10px
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute {
																				position: absolute;
																				top: 0;
																				left: 0
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social {
																				outline: none;
																				width: 100%;
																				height: 100%;
																				overflow: visible;
																				z-index: 16;
																				transition: opacity .4s ease
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item {
																				display: flex;
																				align-items: flex-end;
																				justify-content: space-around;
																				height: 90%
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item .info-element-social-button,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item .info-element-social-button {
																				position: initial
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.with-arrows {
																				width: 86%;
																				margin: 0 7%
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.hidden {
																				opacity: 0 !important;
																				pointer-events: none
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button {
																				outline: none;
																				bottom: 30px;
																				position: absolute;
																				margin: 0;
																				display: inline-block;
																				font-size: 19px;
																				color: #fff;
																				cursor: pointer;
																				opacity: 0;
																				padding: 10px;
																				margin: -10px
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
																				opacity: .7
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.visible {
																				opacity: 1 !important
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments {
																				left: 26px;
																				top: 26px;
																				bottom: initial;
																				font-size: 15px;
																				border: none;
																				background: #2b5672;
																				display: flex;
																				-moz-column-gap: 7px;
																				column-gap: 7px;
																				align-items: center;
																				padding: 5px;
																				margin: -5px
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
																				font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
																				font-style: normal;
																				line-height: 15px;
																				font-size: 15px;
																				letter-spacing: 1px
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love {
																				left: 30px;
																				bottom: 30px;
																				font-size: 15px;
																				border: none;
																				background: rgba(0, 0, 0, 0)
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love button,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love i {
																				outline: none;
																				float: left;
																				display: inline-block;
																				line-height: 14px;
																				border: none;
																				background: rgba(0, 0, 0, 0);
																				font-size: 18px;
																				padding: 1px 5px;
																				text-decoration: none;
																				cursor: pointer
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
																				font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
																				font-style: normal;
																				float: left;
																				line-height: 15px;
																				font-size: 15px;
																				margin-top: 2px;
																				display: inline-block;
																				padding-left: 9px;
																				letter-spacing: 1px
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-share {
																				bottom: 26px;
																				left: auto;
																				right: 30px
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-dots {
																				left: auto;
																				right: 22px;
																				top: 26px;
																				height: 30px;
																				width: 20px;
																				display: flex;
																				justify-content: center
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download {
																				bottom: 25px;
																				left: auto;
																				right: 68px
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download.pull-right {
																				right: 30px
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button {
																				bottom: calc(50% - 10px)
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments {
																				left: calc(25% - 8px)
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love span,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments span {
																				display: none
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-share {
																				right: calc(25% - 8px)
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-download {
																				left: calc(50% - 8px)
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-dots {
																				left: calc(50% - 8px)
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button {
																				bottom: auto;
																				left: calc(50% - 8px)
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-love,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-comments {
																				top: calc(25% - 10px)
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-share {
																				top: auto;
																				right: auto;
																				bottom: calc(25% - 10px)
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-download {
																				top: calc(50% - 10px)
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-dots {
																				bottom: calc(50% - 10px)
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box {
																				position: absolute;
																				top: 0;
																				left: 50%;
																				width: 100%;
																				height: 100%;
																				max-width: 300px;
																				min-width: 200px;
																				overflow: visible;
																				z-index: 16;
																				font-size: 12px;
																				opacity: 0;
																				transform: translateX(-50%);
																				margin-top: 1px;
																				margin-left: -3px;
																				transition: opacity .4s ease;
																				outline: none
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.hidden {
																				opacity: 0 !important;
																				pointer-events: none
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i {
																				display: inline-block;
																				font-size: 15px;
																				color: #fff;
																				cursor: pointer;
																				position: absolute;
																				top: 50%;
																				width: 22px;
																				text-align: center;
																				transform: translateY(-50%);
																				background: rgba(0, 0, 0, 0);
																				border: none
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button:hover,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i:hover {
																				opacity: .7
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-1,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-1 {
																				margin-left: 5px
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-2,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-2 {
																				font-size: 13px;
																				margin-top: 1px
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-4,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-4 {
																				margin-left: -1px
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-5,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-5 {
																				font-size: 13px;
																				margin-top: 1px;
																				margin-left: -3px
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item {
																				top: 50%;
																				left: 0;
																				max-width: none;
																				min-width: 0;
																				max-height: 300px
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i {
																				left: 50%;
																				margin-left: -10px;
																				margin-top: 8px
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-2,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-2 {
																				font-size: 13px
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-5,
																			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-5 {
																				font-size: 13px
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-common-info {
																				box-sizing: border-box;
																				cursor: pointer
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title {
																				/*! autoprefixer: ignore next */
																				overflow: hidden;
																				/*! autoprefixer: ignore next */
																				display: -webkit-box;
																				-webkit-box-orient: vertical;
																				text-overflow: ellipsis
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description {
																				/*! autoprefixer: ignore next */
																				overflow: hidden;
																				display: -webkit-box;
																				/*! autoprefixer: ignore next */
																				-webkit-box-orient: vertical;
																				text-overflow: ellipsis
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description>span {
																				white-space: normal
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-member.hide {
																				display: none
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper {
																				display: flex;
																				justify-content: center;
																				color: #fff
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button {
																				display: block;
																				overflow: hidden;
																				white-space: nowrap;
																				text-overflow: ellipsis;
																				font-size: 15px;
																				line-height: 25px;
																				height: 45px;
																				min-width: 190px;
																				padding: 0 15px;
																				position: relative;
																				z-index: 10;
																				cursor: pointer;
																				outline: none;
																				border-style: solid;
																				text-decoration: none
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button .overlay {
																				display: none
																			}

																			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button:hover .overlay {
																				display: block;
																				background: rgba(255, 255, 255, .1);
																				width: 100%;
																				height: 45px;
																				position: absolute;
																				top: 0;
																				left: 0
																			}

																			div.pro-gallery.thumbnails-gallery .gallery-item-container .info-element-custom-button-wrapper {
																				display: none !important
																			}

																			:root {
																				--tooltip-text-color: white;
																				--tooltip-background-color: black;
																				--tooltip-margin: 30px;
																				--tooltip-arrow-size: 6px
																			}

																			.tooltip-wrapper {
																				position: absolute;
																				top: 0;
																				z-index: 100;
																				background-color: var(--tooltip-background-color);
																				color: var(--tooltip-text-color);
																				box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .1);
																				border: 1px solid var(--tooltip-text-color)
																			}

																			.tooltip-body {
																				padding: 4px;
																				font-size: 14px;
																				font-family: Helvetica
																			}

																			.tooltip-body::before {
																				content: " ";
																				left: 50%;
																				border: solid rgba(0, 0, 0, 0);
																				height: 0;
																				width: 0;
																				position: absolute;
																				pointer-events: none;
																				border-width: var(--tooltip-arrow-size);
																				margin-left: calc(var(--tooltip-arrow-size)*-1)
																			}

																			.tooltip-body.arrow {
																				top: calc(var(--tooltip-margin)*-1)
																			}

																			.tooltip-body.arrow::before {
																				top: 100%;
																				border-top-color: var(--tooltip-background-color)
																			}

																			.pg-render-indicator {
																				position: absolute;
																				bottom: 15.5px;
																				left: 15.5px;
																				border: 1px solid #717171;
																				padding: 5px 10px 5px 5px;
																				font-size: 16px;
																				z-index: 2147483648;
																				cursor: default;
																				line-height: 20px
																			}

																			.pg-render-indicator table {
																				table-layout: fixed
																			}

																			.pg-render-indicator.rendered {
																				background-color: #7fff00
																			}

																			.pg-render-indicator.not-rendered {
																				background-color: red
																			}

																			.pg-render-indicator .log-column {
																				max-height: 450px;
																				max-width: 500px;
																				overflow: auto;
																				background-color: #fff
																			}

																			.pg-render-indicator .show-on-hover {
																				border: 0;
																				clip: rect(1px, 1px, 1px, 1px);
																				clip-path: inset(50%);
																				height: 1px;
																				margin: -1px;
																				top: -9999px;
																				left: -9999px;
																				overflow: hidden;
																				padding: 0;
																				position: absolute;
																				width: 1px;
																				word-wrap: normal !important
																			}

																			.pg-render-indicator div.worker-log-text {
																				word-wrap: break-word;
																				max-width: 500px;
																				min-width: 100px
																			}

																			.pg-render-indicator:hover {
																				max-width: 90%;
																				max-height: 90%
																			}

																			.pg-render-indicator:hover .show-on-hover {
																				clip: auto !important;
																				clip-path: none;
																				display: block;
																				height: auto;
																				line-height: normal;
																				text-decoration: none;
																				width: auto;
																				position: static
																			}

																			.pro-fullscreen-wrapper,
																			.pro-fullscreen-wrapper-loading {
																				position: fixed;
																				top: 0;
																				left: 0;
																				width: 100vw;
																				height: 100vh;
																				z-index: 100005
																			}

																			.pro-gallery-empty {
																				top: 0;
																				left: 0;
																				height: 100%;
																				width: 100%;
																				background-color: rgba(255, 255, 255, .9)
																			}

																			.pro-gallery-empty .pro-gallery-empty-content {
																				height: 334px;
																				width: 100%;
																				overflow: hidden
																			}

																			.pro-gallery-empty .pro-gallery-empty-image {
																				margin: 66px auto 35px;
																				width: 262px;
																				height: 132px;
																				background-image: url(media/emptystate.85a4add5.svg);
																				background-size: contain
																			}

																			.pro-gallery-empty .pro-gallery-empty-title {
																				color: #4eb7f5;
																				font-family: "HelveticaNeueW01-55Roma", "HelveticaNeueW02-55Roma", "HelveticaNeueW10-55Roma", sans-serif;
																				font-size: 20px;
																				line-height: 25px;
																				text-align: center;
																				margin-bottom: 10px
																			}

																			.pro-gallery-empty .pro-gallery-empty-info {
																				color: #4eb7f5;
																				font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
																				font-size: 14px;
																				line-height: 20px;
																				text-align: center
																			}
																		
																			.comp-kvh6yvzp div.pro-gallery-parent-container .gallery-item-wrapper-text .gallery-item-content {
																				background-color: #FFFFFF
																			}

																			.comp-kvh6yvzp div.pro-gallery-parent-container .show-more-container i.show-more {
																				color: rgba(0, 0, 0, 0.7)
																			}

																			.comp-kvh6yvzp div.pro-gallery-parent-container .show-more-container button.show-more {
																				--loadMoreButtonBorderRadius: 0;
																				--loadMoreButtonBorderColor: #FFFFFF;
																				--loadMoreButtonBorderWidth: 1;
																				--loadMoreButtonColor: #000000;
																				--loadMoreButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--loadMoreButtonFontColor: #FFFFFF;
																				color: rgba(255, 255, 255, 0.9);
																				font: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				text-decoration: ;
																				background: rgb(0, 0, 0);
																				border-width: 1px;
																				border-color: rgb(255, 255, 255);
																				border-radius: 0px
																			}

																			.comp-kvh6yvzp div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more {
																				color: rgba(0, 0, 0, 0.7)
																			}

																			.comp-kvh6yvzp div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more {
																				--loadMoreButtonBorderRadius: 0;
																				--loadMoreButtonBorderColor: #FFFFFF;
																				--loadMoreButtonBorderWidth: 1;
																				--loadMoreButtonColor: #000000;
																				--loadMoreButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--loadMoreButtonFontColor: #FFFFFF;
																				color: rgb(255, 255, 255);
																				font: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				text-decoration: ;
																				background: rgb(0, 0, 0);
																				border-width: undefinedpx;
																				border-color: rgb(255, 255, 255);
																				border-radius: undefinedpx
																			}

																			.comp-kvh6yvzp .nav-arrows-container .slideshow-arrow,
																			.comp-kvh6yvzp .nav-arrows-container .custom-nav-arrows svg {
																				--arrowsColor: #000000;
																				fill: rgb(0, 0, 0)
																			}

																			.comp-kvh6yvzp .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow,
																			.comp-kvh6yvzp .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg {
																				--arrowsColor: #000000;
																				fill: rgb(0, 0, 0)
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .auto-slideshow-counter {
																				--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--itemDescriptionFontColorSlideshow: #FFFFFF;
																				color: rgb(255, 255, 255) !important;
																				font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif;
																				text-decoration:
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info {
																				--itemIconColorSlideshow: #FFFFFF
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved),
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button),
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info a {
																				color: rgb(255, 255, 255) !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info svg .gallery-item-svg-foreground {
																				fill: rgb(255, 255, 255) !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title {
																				--itemFontSlideshow: normal normal normal 27px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--itemFontColorSlideshow: #FFFFFF;
																				color: rgb(255, 255, 255) !important;
																				font: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif !important;
																				text-decoration:
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
																				--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--itemDescriptionFontColorSlideshow: #FFFFFF;
																				color: rgb(255, 255, 255) !important;
																				font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif !important;
																				text-decoration:
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) {
																				--imageLoadingColor: #757575;
																				background-color: rgb(117, 117, 117)
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
																				--itemFontColor: #000000;
																				color: rgb(0, 0, 0)
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
																				--itemOpacity: #FFFFFF;
																				color: rgba(214, 212, 212, 0.6)
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background {
																				--itemOpacity: #FFFFFF;
																				fill: rgba(214, 212, 212, 0.6)
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gradient-top,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gradient-top {
																				--itemOpacity: #FFFFFF;
																				background: linear-gradient(rgba(214, 212, 212, 0.6) 0, transparent 140px) !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
																				--itemIconColor: #000000
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved),
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button),
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a {
																				color: rgb(0, 0, 0) !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground {
																				fill: rgb(0, 0, 0) !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title {
																				--itemFont: normal normal normal 27px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--itemFontColor: #000000;
																				color: rgb(0, 0, 0);
																				font: normal normal normal 22px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				text-decoration:
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description {
																				--itemDescriptionFont: normal normal normal 15px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--itemDescriptionFontColor: #000000;
																				color: rgb(0, 0, 0) !important;
																				font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif;
																				text-decoration:
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
																				--customButtonFontColor: #000000;
																				color: rgb(0, 0, 0) !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
																				--customButtonColor: #FFFFFF;
																				--customButtonBorderRadius: 0;
																				--customButtonBorderWidth: 1;
																				--customButtonBorderColor: #000000;
																				--customButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				color: rgb(0, 0, 0) !important;
																				font: normal normal normal 15px/18px helvetica-w01-light, helvetica-w02-light, sans-serif;
																				text-decoration: ;
																				background: rgba(0, 0, 0, 0) !important;
																				border-width: 1px;
																				border-radius: 0px;
																				border-color: rgb(0, 0, 0)
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover:before {
																				--itemOpacity: #FFFFFF;
																				background: rgba(214, 212, 212, 0.6) !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
																				background: #FFFFFF !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover:before {
																				--itemOpacity: #FFFFFF;
																				background: rgba(214, 212, 212, 0.6) !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
																				background: #FFFFFF !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title {
																				--itemFontSlideshow: normal normal normal 22px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--itemFontColorSlideshow: #FFFFFF;
																				color: rgb(255, 255, 255) !important;
																				font: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif !important;
																				text-decoration:
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
																				--itemDescriptionFontColorSlideshow: #FFFFFF;
																				--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				color: rgb(255, 255, 255) !important;
																				font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif !important;
																				text-decoration:
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .info-element-custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-custom-button-wrapper button {
																				--customButtonFontForHover: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--customButtonFontColorForHover: #FFFFFF;
																				--externalCustomButtonBorderWidth: 0;
																				--externalCustomButtonBorderRadius: 0;
																				font: normal normal normal 15px/18px helvetica-w01-light, helvetica-w02-light, sans-serif;
																				text-decoration: ;
																				color: rgb(255, 255, 255) !important;
																				background: rgba(242, 213, 160, 0) !important;
																				border-color: rgb(255, 255, 255);
																				border-width: 0px;
																				border-radius: 0px
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) {
																				--imageLoadingColor: #757575;
																				background-color: rgb(117, 117, 117)
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
																				--itemFontColor: #000000;
																				color: rgb(0, 0, 0)
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
																				--itemOpacity: #FFFFFF;
																				color: rgba(214, 212, 212, 0.6) !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background {
																				--itemOpacity: #FFFFFF;
																				fill: rgba(214, 212, 212, 0.6) !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gradient-top,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gradient-top {
																				--itemOpacity: #FFFFFF;
																				background: linear-gradient(rgba(214, 212, 212, 0.6) 0, transparent 140px) !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info {
																				--itemIconColorSlideshow: #FFFFFF
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved),
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button),
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a {
																				color: rgb(255, 255, 255) !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-foreground {
																				fill: rgb(255, 255, 255) !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
																				--itemFontSlideshow: normal normal normal 27px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--itemFontColorSlideshow: #FFFFFF;
																				color: rgb(255, 255, 255) !important;
																				font: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif !important;
																				text-decoration:
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-description {
																				--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--itemDescriptionFontColorSlideshow: #FFFFFF;
																				color: rgb(255, 255, 255) !important;
																				font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif !important;
																				text-decoration:
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover {
																				--itemIconColor: #000000
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved),
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button),
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a {
																				color: rgb(0, 0, 0) !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground {
																				fill: rgb(0, 0, 0) !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-title {
																				--itemFont: normal normal normal 27px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--itemFontColor: #000000;
																				color: rgb(0, 0, 0);
																				font: normal normal normal 22px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				text-decoration:
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-description {
																				--itemDescriptionFont: normal normal normal 15px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--itemDescriptionFontColor: #000000;
																				color: rgb(0, 0, 0) !important;
																				font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif;
																				text-decoration:
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
																				--customButtonFontColor: #000000;
																				color: rgb(0, 0, 0) !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
																				--customButtonColor: #FFFFFF;
																				--customButtonBorderRadius: 0;
																				--customButtonBorderWidth: 1;
																				--customButtonBorderColor: #000000;
																				--customButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				color: rgb(0, 0, 0) !important;
																				font: normal normal normal 15px/18px helvetica-w01-light, helvetica-w02-light, sans-serif;
																				text-decoration: ;
																				background: rgba(0, 0, 0, 0) !important;
																				border-width: undefinedpx;
																				border-radius: undefinedpx;
																				border-color: rgb(0, 0, 0)
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover:not(.hide-hover):before {
																				--itemOpacity: #FFFFFF;
																				background: rgba(214, 212, 212, 0.6) !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
																				background: #FFFFFF !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover:before {
																				--itemOpacity: #FFFFFF;
																				background: rgba(214, 212, 212, 0.6) !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
																				background: #FFFFFF !important
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-title,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-title {
																				--itemFontSlideshow: normal normal normal 22px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--itemFontColorSlideshow: #FFFFFF;
																				color: rgb(255, 255, 255) !important;
																				font: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif !important;
																				text-decoration:
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description {
																				--itemDescriptionFontColorSlideshow: #FFFFFF;
																				--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				color: rgb(255, 255, 255) !important;
																				font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif !important;
																				text-decoration:
																			}

																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .info-element-custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .custom-button-wrapper button,
																			.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-custom-button-wrapper button {
																				--customButtonFontForHover: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				--customButtonFontColorForHover: #FFFFFF;
																				--externalCustomButtonBorderWidth: 0;
																				--externalCustomButtonBorderRadius: 0;
																				font: normal normal normal 15px/18px helvetica-w01-light, helvetica-w02-light, sans-serif;
																				text-decoration: ;
																				color: rgb(255, 255, 255) !important;
																				background: rgba(242, 213, 160, 0) !important;
																				border-color: rgb(255, 255, 255);
																				border-width: undefinedpx;
																				border-radius: undefinedpx
																			}

																			.comp-kvh6yvzp .te-pro-gallery-text-item {
																				font: normal normal normal 14px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				color: #000000
																			}

																			.comp-kvh6yvzp .pro-fullscreen-wrapper .pro-fullscreen-text-item {
																				--fullscreen-text-item-bg: #FFFFFF;
																				background-color: #FFFFFF
																			}

																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles {
																				--bgColorExpand: #000000;
																				background-color: rgb(0, 0, 0)
																			}

																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-selected-license,
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-checkout-link {
																				--descriptionColorExpand: #FFFFFF;
																				--descriptionFontExpand: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				color: rgb(255, 255, 255);
																				font: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				text-decoration:
																			}

																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar,
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-mobile-info {
																				--bgColorExpand: #000000;
																				background-color: rgb(0, 0, 0)
																			}

																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-title {
																				--titleColorExpand: #FFFFFF;
																				--titleFontExpand: normal normal normal 27px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				color: rgb(255, 255, 255);
																				font: normal normal normal 50px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
																				text-decoration:
																			}

																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description,
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line,
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif,
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link,
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link {
																				--descriptionColorExpand: #FFFFFF;
																				--descriptionFontExpand: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				color: rgb(255, 255, 255);
																				font: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
																				text-decoration:
																			}

																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after,
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after,
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after,
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after,
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after {
																				--descriptionColorExpand: #FFFFFF;
																				border-color: rgb(255, 255, 255)
																			}

																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social i:not(.pro-gallery-loved),
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social a,
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social button,
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav i:not(.pro-gallery-loved),
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav a,
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav button,
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar i:not(.pro-gallery-loved),
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar a,
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar button,
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social i:not(.pro-gallery-loved),
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social a,
																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social button {
																				--descriptionColorExpand: #FFFFFF;
																				color: rgb(255, 255, 255)
																			}

																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-triangle {
																				--descriptionColorExpand: #FFFFFF;
																				color: rgb(255, 255, 255)
																			}

																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-background {
																				--bgColorExpand: #000000;
																				color: rgb(0, 0, 0)
																			}

																			.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon {
																				--descriptionColorExpand: #FFFFFF;
																				--bgColorExpand: #000000;
																				color: rgb(255, 255, 255);
																				background: rgb(0, 0, 0)
																			}
																		