
img.seo_hidden_image {
	display: none;
	visibility: hidden;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	opacity: 0;
	border: none;
}

.no_transition, .no_transition * {
	transition: none !important;
}

.gt3pg-pro--wrapper {
	min-height: 20px;
}

.gt3pg-pro--wrapper:after {
	content: " ";
	display: table;
}

@media screen and (max-width:768px) and (max-height:860px) {
	.gt3pg-pro--wrapper .full-height {
		min-height: 100vh;
	}
}

@media screen and (max-width:1200px) and (max-height:600px) {
	.gt3pg-pro--wrapper .full-height {
		min-height: 100vh;
	}
}

.gt3pg-pro--wrapper .isotope-filter.with-counts a:after {
	margin-left: 4px;
	content: "(" attr(data-count) ")";
	font-size: .8em;
	line-height: 1;
	vertical-align: super;
	letter-spacing: 0;
}

.gt3pg-pro--wrapper video {
	outline: none;
}

.gt3pg-pro--wrapper .search-wrapper {
	margin-bottom: 30px;
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.gt3pg-pro--wrapper .search-wrapper.center {
	-webkit-align-items: center;
	align-items: center;
}

.gt3pg-pro--wrapper .search-wrapper.right {
	-webkit-align-items: flex-end;
	align-items: flex-end;
}

.gt3pg-pro--wrapper .search-wrapper .form-search {
	width: 350px;
	max-width: 100%;
	margin: 0;
	position: relative;
}

.gt3pg-pro--wrapper .search-wrapper .form-search:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: 1px solid;
	content: "";
	pointer-events: none;
	z-index: 1;
	opacity: .1;
	border-radius: 5px;
}

.gt3pg-pro--wrapper .search-wrapper .form-search svg {
	position: absolute;
	right: 15px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
	color: currentColor;
	fill: currentColor;
	stroke: currentColor;
	width: 16px;
	height: auto;
	opacity: .3;
}

.gt3pg-pro--wrapper .search-wrapper .form-search input.search-input, .gt3pg-pro--wrapper .search-wrapper .form-search input[type=search] {
	width: 100%;
	padding: 9px 41px 9px 21px;
	background: transparent;
	color: inherit;
	border: none;
	font-size: 16px;
	line-height: 1.5;
	margin: 0;
	box-shadow: none !important;
	outline: none !important;
}

.gt3pg-pro--wrapper .search-wrapper .form-search input[type=search]::-webkit-search-cancel-button, .gt3pg-pro--wrapper .search-wrapper .form-search input[type=search]::-webkit-search-decoration, .gt3pg-pro--wrapper .search-wrapper .form-search input[type=search]::-webkit-search-results-button, .gt3pg-pro--wrapper .search-wrapper .form-search input[type=search]::-webkit-search-results-decoration {
	-webkit-appearance: none;
}

.gt3pg-pro--wrapper .search-wrapper .form-search input[type=reset] {
	position: absolute;
	right: 0;
	top: 50%;
	font-size: 1.2em;
	line-height: 1;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
	width: 50px;
	height: 30px;
	overflow: hidden;
	opacity: 0;
	padding: 0;
	margin: 0;
}

.gt3pg-pro--wrapper .search-wrapper .form-search input[type=reset], .gt3pg-pro--wrapper .search-wrapper .form-search svg {
	display: none;
	visibility: hidden;
}

.gt3pg-pro--wrapper .search-wrapper .form-search.search_active input[type=reset], .gt3pg-pro--wrapper .search-wrapper .form-search.search_active svg {
	display: block;
	visibility: visible;
}

.gt3pg-pro--wrapper .search-wrapper+div[data-filtered="0"] {
	margin-bottom: 0 !important;
}

.gt3_gallery_type_slider {
	position: relative;
	z-index: auto;
	margin: 1em auto;
	box-shadow: 0 0 10px #000;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	max-width: 100vw;
}

.gt3pg_gallery_wrap.gt3pg_wrap_autoplay .gt3pg_autoplay_button .gt3pg_play-pause {
	border-style: double;
	border-width: 0 0 0 12px;
	left: 10px;
	top: 10px;
}

.gt3pg_wrap_autoplay .gt3pg_autoplay_button {
	position: absolute;
	width: 32px;
	height: 32px;
	border: none;
}

.gt3pg_autoplay_button {
	position: absolute;
	width: 32px;
	height: 32px;
	top: 19px;
	left: 15px;
	cursor: pointer;
	z-index: 2;
	transition: border-color .3s;
}

.gt3pg_autoplay_button:hover {
	border-color: #fff;
}

.gt3pg_svg {
	stroke: #747474;
	pointer-events: none;
}

.gt3pg_svg rect {
	stroke-dasharray: 188px;
	stroke-dashoffset: 0px;
}

.gt3_gallery_type_slider .gt3pg_svg rect {
	stroke-dasharray: 162px;
}

.gt3pg_autoplay_button:hover .gt3pg_svg {
	stroke: #fff;
}

.gt3pg_wrap_autoplay.changing-slide .gt3pg_svg rect {
	stroke-dashoffset: 188px;
}

.gt3_gallery_type_slider.gt3pg_wrap_autoplay.changing-slide .gt3pg_svg rect {
	stroke-dashoffset: 162px;
}

.gt3pg_wrap_autoplay:not(.changing-slide) .gt3pg_svg_animate {
	-webkit-animation: gt3pg_svg_autoplay 10s linear 1;
	animation: gt3pg_svg_autoplay 10s linear 1;
}

.gt3_gallery_type_slider.gt3pg_wrap_autoplay:not(.changing-slide) .gt3pg_svg_animate {
	-webkit-animation: gt3pg_svg_autoplay_slider 10s linear 1;
	animation: gt3pg_svg_autoplay_slider 10s linear 1;
}

@-khtml-keyframes gt3pg_svg_autoplay {
	0% {
		stroke-dashoffset: 188px;
	}
	
	to {
		stroke-dashoffset: 0px;
	}
}

@-ms-keyframes gt3pg_svg_autoplay {
	0% {
		stroke-dashoffset: 188px;
	}
	
	to {
		stroke-dashoffset: 0px;
	}
}

@-moz-keyframes gt3pg_svg_autoplay {
	0% {
		stroke-dashoffset: 188px;
	}
	
	to {
		stroke-dashoffset: 0px;
	}
}

@-o-keyframes gt3pg_svg_autoplay {
	0% {
		stroke-dashoffset: 188px;
	}
	
	to {
		stroke-dashoffset: 0px;
	}
}

@-webkit-keyframes gt3pg_svg_autoplay {
	0% {
		stroke-dashoffset: 188px;
	}
	
	to {
		stroke-dashoffset: 0px;
	}
}

@keyframes gt3pg_svg_autoplay {
	0% {
		stroke-dashoffset: 188px;
	}
	
	to {
		stroke-dashoffset: 0px;
	}
}

@-khtml-keyframes gt3pg_svg_autoplay_slider {
	0% {
		stroke-dashoffset: 162px;
	}
	
	to {
		stroke-dashoffset: 0px;
	}
}

@-ms-keyframes gt3pg_svg_autoplay_slider {
	0% {
		stroke-dashoffset: 162px;
	}
	
	to {
		stroke-dashoffset: 0px;
	}
}

@-moz-keyframes gt3pg_svg_autoplay_slider {
	0% {
		stroke-dashoffset: 162px;
	}
	
	to {
		stroke-dashoffset: 0px;
	}
}

@-o-keyframes gt3pg_svg_autoplay_slider {
	0% {
		stroke-dashoffset: 162px;
	}
	
	to {
		stroke-dashoffset: 0px;
	}
}

@-webkit-keyframes gt3pg_svg_autoplay_slider {
	0% {
		stroke-dashoffset: 162px;
	}
	
	to {
		stroke-dashoffset: 0px;
	}
}

@keyframes gt3pg_svg_autoplay_slider {
	0% {
		stroke-dashoffset: 162px;
	}
	
	to {
		stroke-dashoffset: 0px;
	}
}

.gt3pg_share_wrap {
	margin-left: 11px;
}

.gt3pg_icons_wrap {
	line-height: 20px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
}

.gt3pg_icons_wrap a, .gt3pg_share_wrap a {
	display: inline-block;
	vertical-align: top;
	height: 20px;
	width: 16px;
	background-image: url("https://cdn-ildnjif.nitrocdn.com/DaqDLuCisxVJWzEtnPXSfXHLSjEVlbdC/assets/images/optimized/rev-768bc4b/millersalehouse.com/wp-content/plugins/gt3-photo-video-gallery/dist/img/lightbox_sprite.773491ce.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 150px 100px;
	opacity: .5;
	transition: opacity .3s;
	outline: none;
	margin-left: 13px;
	margin-right: 13px;
}

.gt3pg_icons_wrap a.nitro-lazy, .gt3pg_share_wrap a.nitro-lazy {
	background-image: none !important;
}

.gt3pg_icons_wrap a:hover, .gt3pg_share_wrap a:hover {
	opacity: 1;
}

.gt3pg_icons_wrap a.gt3pg_button_download {
	background-position: -16px 0;
	width: 24px;
}

.gt3pg_icons_wrap a.gt3pg_button_fullsize {
	background-position: -40px 0;
	width: 20px;
}

.gt3pg_icons_wrap a.gt3pg_button_controls {
	background-position: -60px 0;
	width: 20px;
}

.gt3pg_icons_wrap a.gt3pg_button_shopping-bag {
	background-position: 0 0;
	width: 16px;
}

.gt3pg_share_wrap, .gt3pg_share_wrap * {
	line-height: 15px;
}

.gt3pg_share_wrap a {
	height: 15px;
}

.gt3pg_share_wrap a.gt3pg_share_twitter {
	background-position: -1px -24px;
	width: 15px;
}

.gt3pg_share_wrap a.gt3pg_share_facebook {
	background-position: -16px -24px;
	width: 8px;
}

.gt3pg_share_wrap a.gt3pg_share_pinterest {
	background-position: -24px -24px;
	width: 11px;
}

.gt3pg_share_wrap a.gt3pg_share_google_plus {
	background-position: -35px -24px;
	width: 19px;
}

.gt3pg_wrap_single .gt3pg_autoplay_wrap {
	display: none;
}

.gt3_gallery_type_slider.gt3_gallery_type_slider {
	box-shadow: none;
}

.gt3_gallery_type_slider .gt3pg_slide_header {
	height: 35px;
}

.gt3_gallery_type_slider .gt3pg_share_wrap {
	margin-left: 15px;
}

.gt3_gallery_type_slider .gt3pg_icons_wrap {
	padding-right: 12px;
}

.gt3_gallery_type_slider .gt3pg_icons_wrap a, .gt3_gallery_type_slider .gt3pg_share_wrap a {
	margin-left: 8px;
	margin-right: 8px;
}

.gt3pg_gallery_wrap.gt3_gallery_type_slider .gt3pg_controls .gt3pg_next, .gt3pg_gallery_wrap.gt3_gallery_type_slider .gt3pg_controls .gt3pg_prev {
	left: 15px;
}

.gt3pg_gallery_wrap.gt3_gallery_type_slider .gt3pg_controls .gt3pg_next {
	right: 15px;
	left: auto;
}

.gt3_gallery_type_slider .gt3pg_icons_wrap a.gt3pg_button_controls, .gt3_gallery_type_slider .gt3pg_icons_wrap a.gt3pg_button_download, .gt3_gallery_type_slider .gt3pg_icons_wrap a.gt3pg_button_fullsize, .gt3_gallery_type_slider .gt3pg_icons_wrap a.gt3pg_button_shopping-bag {
	height: 16px;
}

.gt3_gallery_type_slider .gt3pg_icons_wrap a.gt3pg_button_shopping-bag {
	background-position: 0 -44px;
	width: 13px;
}

.gt3_gallery_type_slider .gt3pg_icons_wrap a.gt3pg_button_download {
	background-position: -13px -44px;
	width: 19px;
}

.gt3_gallery_type_slider .gt3pg_icons_wrap a.gt3pg_button_fullsize {
	background-position: -32px -44px;
	width: 16px;
}

.gt3_gallery_type_slider .gt3pg_icons_wrap a.gt3pg_button_controls {
	background-position: -48px -44px;
	width: 16px;
}

.gt3_gallery_type_slider .gt3pg_icons_wrap {
	line-height: 16px;
}

.gt3_gallery_type_slider .gt3pg_share_wrap, .gt3_gallery_type_slider .gt3pg_share_wrap * {
	line-height: 12px;
}

.gt3_gallery_type_slider .gt3pg_share_wrap a {
	height: 12px;
}

.gt3_gallery_type_slider .gt3pg_share_wrap a.gt3pg_share_twitter {
	background-position: 0 -64px;
	width: 12px;
}

.gt3_gallery_type_slider .gt3pg_share_wrap a.gt3pg_share_facebook {
	background-position: -12px -64px;
	width: 6px;
}

.gt3_gallery_type_slider .gt3pg_share_wrap a.gt3pg_share_pinterest {
	background-position: -18px -64px;
	width: 9px;
}

.gt3_gallery_type_slider .gt3pg_share_wrap a.gt3pg_share_google_plus {
	background-position: -27px -64px;
	width: 15px;
}

.gt3_gallery_type_slider .gt3pg_slide_footer {
	height: 60px;
}

.gt3_gallery_type_slider .gt3pg_slide_footer .gt3pg_title_wrap {
	padding-left: 20px;
}

.gt3_gallery_type_slider .gt3pg_title_wrap .gt3pg_clip {
	line-height: 22px;
}

.gt3_gallery_type_slider .gt3pg_title_wrap .gt3pg_title.gt3pg_clip {
	font-size: 16px;
}

.gt3_gallery_type_slider .gt3pg_title_wrap {
	max-width: calc(100% - 500px);
}

.gt3_gallery_type_slider .gt3pg_caption_wrap {
	width: 60px;
	height: 60px;
}

.gt3_gallery_type_slider .gt3pg_caption_current {
	font-size: 15px;
	top: 18px;
	line-height: 17px;
	margin-right: 0;
}

.gt3_gallery_type_slider .gt3pg_caption_delimiter {
	width: 19px;
	height: 1.5px;
	margin: 1px 0 0 -4px;
}

.gt3_gallery_type_slider .gt3pg_caption_all {
	font-size: 10.55px;
	margin: 0 0 0 9px;
}

.gt3_gallery_type_slider .gt3pg_autoplay_wrap {
	width: 46px;
	height: 60px;
}

.gt3_gallery_type_slider .gt3pg_autoplay_button {
	width: 28px;
	height: 28px;
	top: 16px;
	left: 9px;
	border-radius: 50%;
}

.gt3_gallery_type_slider .gt3pg_autoplay_button .gt3pg_svg {
	width: 28px;
	height: 28px;
}

.gt3_gallery_type_slider .gt3pg_autoplay_button .gt3pg_svg rect {
	width: 26px;
	height: 26px;
	stroke-dasharray: 162px;
}

.gt3pg_gallery_wrap.gt3_gallery_type_slider .gt3pg_autoplay_button .gt3pg_play-pause {
	margin-left: -2px;
	margin-top: -2px;
	-webkit-transform: scale(.92);
	transform: scale(.92);
}

.gt3pg_version_pro.gt3pg_width_900 .gt3pg_icons_wrap a, .gt3pg_version_pro.gt3pg_width_900 .gt3pg_share_wrap a {
	margin-left: 7px;
	margin-right: 8px;
}

.gt3pg_width_900 .gt3pg_slide_footer .gt3pg_autoplay_wrap {
	margin-right: -15px;
}

.gt3pg_version_pro.gt3pg_width_900 .gt3pg_share_wrap {
	margin-left: 7px;
}

.gt3_gallery_type_slider.gt3pg_width_520 .gt3pg_title_wrap {
	max-width: 40%;
}

.gt3pg_version_pro.gt3pg_width_900 .gt3pg_title_wrap {
	padding-left: 15px;
}

.gt3pg_version_pro.gt3pg_width_900 .gt3pg_close_wrap {
	margin-right: 15px;
	margin-left: 7px;
}

.gt3_gallery_type_slider.gt3pg_width_900 .gt3pg_icons_wrap {
	margin-right: 7px;
}

.gt3_gallery_type_slider .gt3pg_icons_wrap {
	margin-right: 10px;
}

.gt3pg_version_pro .gt3pg_slide_header {
	min-height: 36px;
}

.gt3pg_gallery_wrap.gt3pg_width_520 .gt3pg_slide_footer .gt3pg_thumbnails {
	display: none;
}

@media screen and (max-width:900px) {
	.gt3pg_slide_footer .gt3pg_autoplay_wrap {
		margin-right: -15px;
	}
	
	.gt3_gallery_type_slider .gt3pg_title_wrap {
		max-width: 50%;
	}
	
	.gt3pg_version_pro .gt3pg_share_wrap {
		margin-left: 7px;
	}
	
	.gt3pg_version_pro .gt3pg_title_wrap {
		padding-left: 15px;
	}
	
	.gt3pg_version_pro .gt3pg_icons_wrap a, .gt3pg_version_pro .gt3pg_share_wrap a {
		margin-left: 7px;
		margin-right: 8px;
	}
	
	.gt3pg_version_pro .gt3pg_close_wrap {
		margin-right: 15px;
		margin-left: 7px;
	}
}

@media screen and (max-width:900px) {
	.gt3pg_gallery_wrap.gt3pg_video_limit_size .gt3pg_slides .gt3pg_slide .gt3pg_video_content.gt3pg_video_playing {
		height: 0;
		padding-top: 56.25%;
	}
}

.gt3pg_gallery_wrap.gt3pg_video_limit_size .gt3pg_slides .gt3pg_slide .gt3pg_video_content {
	transition: all .3s cubic-bezier(.645, .045, .355, 1);
}

.gt3pg_gallery_wrap.gt3pg_video_limit_size .gt3pg_slides .gt3pg_slide .gt3pg_video_content.gt3pg_video_playing {
	max-width: 1140px;
	max-height: 640px;
}

.gt3pg_gallery_wrap.gt3pg_video_limit_size .gt3pg_slides .gt3pg_slide .gt3pg_video_content iframe {
	display: none;
}

.gt3pg_gallery_wrap.gt3pg_video_limit_size .gt3pg_slides .gt3pg_slide .gt3pg_video_content.gt3pg_video_playing iframe {
	display: block;
}

.gt3pg_wrap_controls .gt3pg_thumbnails {
	display: block;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}

.gt3pg_wrap_single .gt3pg_thumbnails {
	display: none;
}

.gt3pg_gallery_wrap .gt3pg_thumbnails {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

*+html .gt3pg_gallery_wrap .gt3pg_thumbnails>li {
	display: inline;
}

.gt3pg_thumbnails {
	width: 360px;
	height: 60px;
	cursor: pointer;
	margin-right: 10px;
}

.gt3pg_thumbnails>div>div {
	height: 60px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
}

.gt3pg_thumbnails>div>div>div {
	position: relative;
	background-size: cover;
	background-position: 50%;
	width: 62px;
	height: 41px;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #000;
	-webkit-transition: border-color .3s;
	-moz-transition: border-color .3s;
	-ms-transition: border-color .3s;
	-o-transition: border-color .3s;
	transition: border-color .3s;
}

.gt3pg_thumbnails>div>div>div#custom_current_slick, .gt3pg_thumbnails>div>div>div.slick-current {
	border-color: #828282;
}

.gt3pg_thumbnails>div>div>div:after {
	opacity: .7;
	width: 110%;
	height: 110%;
	top: 0;
	left: 0;
	position: absolute;
	display: block;
	content: " ";
	background: #000;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-ms-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
	margin-top: -2px;
	margin-left: -2px;
}

.gt3pg_thumbnails>div>div>div#custom_current_slick:after, .gt3pg_thumbnails>div>div>div.slick-current:after, .gt3pg_thumbnails>div>div>div:hover:after {
	opacity: 0;
}

.slick-slider {
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list, .slick-slider {
	position: relative;
	display: block;
}

.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.slick-track:after, .slick-track:before {
	display: table;
	content: "";
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

[dir=rtl] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

.gt3pg-pro--carousel .gallery-isotope-wrapper, .gt3pg-pro--carousel img {
	height: 300px;
	max-height: 300px;
}

.gt3pg-pro--carousel img {
	width: auto !important;
	max-width: unset !important;
}

.gt3pg-pro--carousel .gt3pg-isotope-item a {
	pointer-events: none;
}

.gt3pg-pro--carousel .gt3pg-isotope-item {
	width: auto !important;
}

.gt3-photo-gallery-pro--isotope_gallery {
	text-align: center;
	position: relative;
}

.gt3-photo-gallery-pro--isotope_gallery, .gt3-photo-gallery-pro--isotope_gallery * {
	box-sizing: border-box;
}

.gt3-photo-gallery-pro--isotope_gallery .gallery-preloader {
	position: absolute;
	left: 0;
	top: 70px;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 50%;
	z-index: 2;
	max-height: 50px;
}

.gt3-photo-gallery-pro--isotope_gallery .gallery-preloader svg {
	fill: #fff;
	-webkit-animation: gt3-gallery-preloader 1s linear infinite;
	animation: gt3-gallery-preloader 1s linear infinite;
}

@-webkit-keyframes gt3-gallery-preloader {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

@keyframes gt3-gallery-preloader {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

.gt3-photo-gallery-pro--isotope_gallery .gallery-isotope-wrapper {
	overflow: visible;
	position: relative;
	transition: height .3s ease;
}

.gt3-photo-gallery-pro--isotope_gallery .gallery-isotope-wrapper .gt3pg-isotope-item {
	opacity: 1;
	transition: opacity .4s linear;
	box-sizing: border-box;
	position: relative;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

.gt3-photo-gallery-pro--isotope_gallery .gallery-isotope-wrapper .gt3pg-isotope-item.loading {
	opacity: 0 !important;
}

.gt3-photo-gallery-pro--isotope_gallery .gallery-isotope-wrapper .gt3pg-isotope-item .gt3pg-lightbox {
	display: block;
	height: 100%;
}

.gt3-photo-gallery-pro--isotope_gallery .gallery-isotope-wrapper .img-wrapper {
	position: relative;
	overflow: hidden;
	margin: auto;
	height: 100%;
}

.gt3-photo-gallery-pro--isotope_gallery .gallery-isotope-wrapper .img-wrapper img {
	pointer-events: none;
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.gt3-photo-gallery-pro--isotope_gallery .gallery-albums.album-grid .img-wrapper, .gt3-photo-gallery-pro--isotope_gallery .gallery-grid .img-wrapper {
	height: auto;
	width: 100%;
	padding-top: 100%;
}

.gt3-photo-gallery-pro--isotope_gallery .gallery-albums.album-grid.rectangle .img-wrapper, .gt3-photo-gallery-pro--isotope_gallery .gallery-grid.rectangle .img-wrapper {
	padding-top: 75%;
}

.gt3-photo-gallery-pro--isotope_gallery .gallery-albums.album-grid.rectangle-16x9 .img-wrapper, .gt3-photo-gallery-pro--isotope_gallery .gallery-grid.rectangle-16x9 .img-wrapper {
	padding-top: 56.25%;
}

.gt3-photo-gallery-pro--isotope_gallery .gallery-albums.album-grid.rectangle-3x2 .img-wrapper, .gt3-photo-gallery-pro--isotope_gallery .gallery-grid.rectangle-3x2 .img-wrapper {
	padding-top: 66.66667%;
}

.gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item div.isotope_item-wrapper img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item div.isotope_item-wrapper img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item div.isotope_item-wrapper img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item div.isotope_item-wrapper img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align=align-height] img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align=align-height] img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align=align-height] img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align=align-height] img {
	width: auto;
	max-width: none;
	height: 100%;
	max-height: none;
}

.gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align=align-widht] img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-albums.album-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align=align-widht] img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-grid div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align=align-widht] img, .gt3-photo-gallery-pro--isotope_gallery .gt3pg-isotope-gallery.gallery-packery div.gallery-isotope-wrapper div.gt3pg-isotope-item[data-align=align-widht] img {
	height: auto;
	max-width: none;
	width: 100%;
	max-height: none;
}

.gt3-photo-gallery-pro--isotope_gallery .isotope_item-wrapper {
	position: relative;
	height: 100%;
}

.gt3-photo-gallery-pro--isotope_gallery .img-wrapper {
	overflow: hidden;
	margin: auto;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.gt3-photo-gallery-pro--isotope_gallery [data-cols="1"] .gt3pg-isotope-item {
	width: 100%;
}

.gt3-photo-gallery-pro--isotope_gallery [data-cols="2"] .gt3pg-isotope-item {
	width: 50%;
}

.gt3-photo-gallery-pro--isotope_gallery [data-cols="3"] .gt3pg-isotope-item {
	width: 33.33333%;
}

.gt3-photo-gallery-pro--isotope_gallery [data-cols="4"] .gt3pg-isotope-item {
	width: 25%;
}

.gt3-photo-gallery-pro--isotope_gallery [data-cols="5"] .gt3pg-isotope-item {
	width: 20%;
}

.gt3-photo-gallery-pro--isotope_gallery [data-cols="6"] .gt3pg-isotope-item {
	width: 16.66667%;
}

.gt3-photo-gallery-pro--isotope_gallery [data-cols="7"] .gt3pg-isotope-item {
	width: 14.28571%;
}

.gt3-photo-gallery-pro--isotope_gallery [data-cols="8"] .gt3pg-isotope-item {
	width: 12.5%;
}

.gt3-photo-gallery-pro--isotope_gallery [data-cols="9"] .gt3pg-isotope-item {
	width: 11.11111%;
}

@media screen and (max-width:1200px) {
	.gt3-photo-gallery-pro--isotope_gallery [data-cols-tablet="1"] .gt3pg-isotope-item {
		width: 100%;
	}
	
	.gt3-photo-gallery-pro--isotope_gallery [data-cols-tablet="2"] .gt3pg-isotope-item {
		width: 50%;
	}
	
	.gt3-photo-gallery-pro--isotope_gallery [data-cols-tablet="3"] .gt3pg-isotope-item {
		width: 33.33333%;
	}
	
	.gt3-photo-gallery-pro--isotope_gallery [data-cols-tablet="4"] .gt3pg-isotope-item {
		width: 25%;
	}
	
	.gt3-photo-gallery-pro--isotope_gallery [data-cols-tablet="5"] .gt3pg-isotope-item {
		width: 20%;
	}
	
	.gt3-photo-gallery-pro--isotope_gallery [data-cols-tablet="6"] .gt3pg-isotope-item {
		width: 16.66667%;
	}
	
	.gt3-photo-gallery-pro--isotope_gallery [data-cols-tablet="7"] .gt3pg-isotope-item {
		width: 14.28571%;
	}
	
	.gt3-photo-gallery-pro--isotope_gallery [data-cols-tablet="8"] .gt3pg-isotope-item {
		width: 12.5%;
	}
	
	.gt3-photo-gallery-pro--isotope_gallery [data-cols-tablet="9"] .gt3pg-isotope-item {
		width: 11.11111%;
	}
}

@media screen and (max-width:480px) {
	.gt3-photo-gallery-pro--isotope_gallery [data-cols-mobile="1"] .gt3pg-isotope-item {
		width: 100%;
	}
	
	.gt3-photo-gallery-pro--isotope_gallery [data-cols-mobile="2"] .gt3pg-isotope-item {
		width: 50%;
	}
	
	.gt3-photo-gallery-pro--isotope_gallery [data-cols-mobile="3"] .gt3pg-isotope-item {
		width: 33.33333%;
	}
	
	.gt3-photo-gallery-pro--isotope_gallery [data-cols-mobile="4"] .gt3pg-isotope-item {
		width: 25%;
	}
	
	.gt3-photo-gallery-pro--isotope_gallery [data-cols-mobile="5"] .gt3pg-isotope-item {
		width: 20%;
	}
	
	.gt3-photo-gallery-pro--isotope_gallery [data-cols-mobile="6"] .gt3pg-isotope-item {
		width: 16.66667%;
	}
	
	.gt3-photo-gallery-pro--isotope_gallery [data-cols-mobile="7"] .gt3pg-isotope-item {
		width: 14.28571%;
	}
	
	.gt3-photo-gallery-pro--isotope_gallery [data-cols-mobile="8"] .gt3pg-isotope-item {
		width: 12.5%;
	}
	
	.gt3-photo-gallery-pro--isotope_gallery [data-cols-mobile="9"] .gt3pg-isotope-item {
		width: 11.11111%;
	}
}

.gt3-photo-gallery-pro--isotope_gallery .view_more_link {
	display: inline-block;
}

.gt3-photo-gallery-pro--isotope_gallery .view_more_link.hidden {
	display: none;
}

.gt3-photo-gallery-pro--isotope_gallery .gallery-albums.album-grid.circle .img-wrapper, .gt3-photo-gallery-pro--isotope_gallery .gallery-albums.album-grid.circle .isotope_item-wrapper, .gt3-photo-gallery-pro--isotope_gallery .gallery-grid.circle .img-wrapper, .gt3-photo-gallery-pro--isotope_gallery .gallery-grid.circle .isotope_item-wrapper {
	border-radius: 50%;
}

.gt3-photo-gallery-pro--isotope_gallery .corner-rounded .img-wrapper, .gt3-photo-gallery-pro--isotope_gallery .corner-rounded .isotope_item-wrapper {
	border-radius: 5px;
}

.gt3-photo-gallery-pro--isotope_gallery .hover-default .img-wrapper:after, .gt3-photo-gallery-pro--isotope_gallery .hover-default .img-wrapper:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	transition: all .3s linear;
}

.gt3-photo-gallery-pro--isotope_gallery .hover-default .img-wrapper:before {
	background: #000;
	opacity: 0;
	z-index: 1;
}

.gt3-photo-gallery-pro--isotope_gallery .hover-default .img-wrapper:after {
	background: url("https://cdn-ildnjif.nitrocdn.com/DaqDLuCisxVJWzEtnPXSfXHLSjEVlbdC/assets/images/source/rev-768bc4b/millersalehouse.com/wp-content/plugins/gt3-photo-video-gallery/dist/img/plus.00556b2f.svg") no-repeat 50%;
	background-size: 14px;
	z-index: 2;
	opacity: 0;
}

.gt3-photo-gallery-pro--isotope_gallery .hover-default .mfp-iframe .img-wrapper:after {
	background: url("https://cdn-ildnjif.nitrocdn.com/DaqDLuCisxVJWzEtnPXSfXHLSjEVlbdC/assets/images/source/rev-768bc4b/millersalehouse.com/wp-content/plugins/gt3-photo-video-gallery/dist/img/video.c6870d88.svg") no-repeat 50%;
	background-size: 18px;
	z-index: 2;
	opacity: 0;
}

.gt3-photo-gallery-pro--isotope_gallery .hover-default .gt3pg-isotope-item .img-wrapper:hover:before {
	opacity: .5;
}

.gt3-photo-gallery-pro--isotope_gallery .hover-default .gt3pg-isotope-item .img-wrapper:hover:after {
	opacity: 1;
}

.gt3-photo-gallery-pro--isotope_gallery .gt3pg_pro_video_content:not(.gt3pg_pro_video_playing) iframe {
	opacity: 0;
}

.gt3-photo-gallery-pro--isotope_gallery.one-column .gt3pg-isotope-item {
	width: 100% !important;
	height: auto !important;
}

.gt3-photo-gallery-pro--isotope_gallery.one-column.gt3pg-pro--grid .gt3pg-isotope-item .img-wrapper, .gt3-photo-gallery-pro--isotope_gallery.one-column.gt3pg-pro--packery .gt3pg-isotope-item .img-wrapper {
	padding-top: 0 !important;
}

.gt3-photo-gallery-pro--isotope_gallery.one-column.gt3pg-pro--grid .gt3pg-isotope-item img, .gt3-photo-gallery-pro--isotope_gallery.one-column.gt3pg-pro--packery .gt3pg-isotope-item img {
	width: 100% !important;
	height: auto !important;
	-webkit-transform: none !important;
	transform: none !important;
	position: unset !important;
	top: 0 !important;
	left: 0 !important;
}

.elementor-editor-active .gt3pg_pro_slides {
	pointer-events: none;
}

.gt3pg-pro--albums .img-wrapper, .gt3pg-pro--albums .text_info_wrapper, .gt3pg-pro--albums .text_wrap_meta, .gt3pg-pro--albums .text_wrap_title {
	display: block;
}

.gt3pg-pro--albums .text_info_wrapper {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 22px 25px 15px;
	color: #fff;
	text-align: left;
	background: -moz-linear-gradient(top, rgba(29, 30, 31, 0) 0, #1d1e1f 100%);
	background: -webkit-linear-gradient(top, rgba(29, 30, 31, 0), #1d1e1f);
	background: linear-gradient(180deg, rgba(29, 30, 31, 0) 0, #1d1e1f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#001d1e1f", endColorstr="#1d1e1f", GradientType=0);
}

.gt3pg-pro--albums .text_info_wrapper h5 {
	padding: 0;
	margin: 0 0 5px;
	font-size: 13px;
	line-height: 15px;
	color: #c0c0c1;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-family: inherit;
	transition: color .3s;
}

.gt3pg-pro--albums .text_info_wrapper h5:hover {
	color: #fff;
}

.gt3pg-pro--albums .text_info_wrapper .text_wrap_meta {
	font-size: 12px;
	line-height: 1.5;
	color: #c0c0c1;
}

.gt3pg-pro--albums .text_info_wrapper .text_wrap_meta>span:after {
	content: "·";
	padding: 0 5px;
	font-size: 1.1em;
}

.gt3pg-pro--albums .text_info_wrapper .text_wrap_meta>span:last-child:after {
	display: none;
}

.gt3pg_pro_gallery_wrap, .gt3pg_pro_gallery_wrap .gt3pg_pro_slides .gt3pg_pro_slide .slide-content {
	position: relative;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-position: 50%;
	background-repeat: no-repeat;
	-moz-backface-visibility: hidden;
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_slides .gt3pg_pro_slide .slide-content {
	margin: auto;
	width: 100%;
	width: auto;
	height: 100%;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	opacity: 1;
	position: absolute;
}

.gt3pg_pro_gallery_wrap {
	position: fixed;
	z-index: 999999;
	overflow: hidden;
	background: #000;
	background: rgba(0, 0, 0, .9);
	opacity: 0;
	display: none;
	visibility: hidden;
	direction: ltr;
	-ms-touch-action: none;
	touch-action: none;
	max-width: 100vw;
	-webkit-flex-direction: column;
	flex-direction: column;
}

.gt3pg_pro_gallery_wrap-display {
	display: block;
	opacity: 1;
	visibility: visible;
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_slides {
	position: relative;
	height: 80%;
	overflow: hidden;
	flex-grow: 1;
	-webkit-flex-grow: 1;
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_slides .gt3pg_pro_slide {
	position: relative;
	float: left;
	height: 100%;
	text-align: center;
	transition-timing-function: linear;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	background-position: 50%;
	background-repeat: no-repeat;
}

.gt3pg_pro_gallery_wrap, .gt3pg_pro_gallery_wrap .gt3pg_pro_slides .gt3pg_pro_slide .slide-content {
	transition: opacity .2s linear;
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_slides .slide-loading {
	background: url("https://cdn-ildnjif.nitrocdn.com/DaqDLuCisxVJWzEtnPXSfXHLSjEVlbdC/assets/images/source/rev-768bc4b/millersalehouse.com/wp-content/plugins/gt3-photo-video-gallery/dist/img/loading.4ea06c31.svg") 50% no-repeat;
	background-size: 64px 64px;
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_slides .slide-loading.nitro-lazy {
	background-image: none !important;
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_slides .slide-loading .slide-content {
	opacity: 0;
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_slides .slide-error {
	background: url("https://cdn-ildnjif.nitrocdn.com/DaqDLuCisxVJWzEtnPXSfXHLSjEVlbdC/assets/images/optimized/rev-768bc4b/millersalehouse.com/wp-content/plugins/gt3-photo-video-gallery/dist/img/error.90901890.png") 50% no-repeat;
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_slides .slide-error.nitro-lazy {
	background-image: none !important;
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_slides .slide-error .slide-content {
	display: none;
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_next_wrap .gt3pg_pro_next:before, .gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_prev_wrap .gt3pg_pro_prev:before {
	content: "";
	position: absolute;
	left: 0;
	width: 80px;
	height: 80px;
	-webkit-transform: translateX(-50%) translateY(-25%);
	transform: translateX(-50%) translateY(-25%);
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_prev_wrap .gt3pg_pro_prev:before {
	-webkit-transform: translateX(-15px) translateY(-20px);
	transform: translateX(-15px) translateY(-20px);
	right: 0;
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_next_wrap .gt3pg_pro_next, .gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_prev_wrap .gt3pg_pro_prev {
	position: absolute;
	top: 50%;
	left: 20px;
	width: 26px;
	height: 40px;
	margin-top: -33px;
	opacity: 1;
	cursor: pointer;
	background-image: url("https://cdn-ildnjif.nitrocdn.com/DaqDLuCisxVJWzEtnPXSfXHLSjEVlbdC/assets/images/optimized/rev-768bc4b/millersalehouse.com/wp-content/plugins/gt3-photo-video-gallery/dist/img/lightbox_sprite.931f8656.png");
	background-position: -98px -5px;
	background-repeat: no-repeat;
	background-size: 150px 100px;
	outline: none;
	text-indent: -9999px;
	transition: all .3s cubic-bezier(.645, .045, .355, 1);
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_next_wrap .gt3pg_pro_next.nitro-lazy, .gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_prev_wrap .gt3pg_pro_prev.nitro-lazy {
	background-image: none !important;
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_next_wrap .gt3pg_pro_next {
	left: auto;
	right: 20px;
	background-position: -124px -5px;
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_next_wrap .gt3pg_pro_next {
	margin-right: -65px;
	margin-top: 4px;
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_prev_wrap .gt3pg_pro_prev {
	margin-left: -65px;
	margin-top: 4px;
}

.gt3pg_pro_gallery_wrap.gt3pg_pro_fullscreen .gt3pg_pro_prev_wrap .gt3pg_pro_prev {
	left: 40px;
	margin-top: -33px;
	margin-left: 0;
}

.gt3pg_pro_gallery_wrap.gt3pg_pro_fullscreen .gt3pg_pro_next_wrap .gt3pg_pro_next {
	left: auto;
	right: 40px;
	margin-top: -33px;
	margin-right: 0;
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_next:hover, .gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_prev:hover {
	opacity: .5;
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_autoplay_button .gt3pg_pro_play-pause {
	position: absolute;
	left: 12px;
	top: 10px;
	border: 0;
	background: transparent;
	box-sizing: border-box;
	width: 0;
	height: 12px;
	border-color: transparent transparent transparent #fff;
	border-style: solid;
	border-width: 6px 0 6px 12px;
	z-index: 1;
	transition: all .1s ease;
}

.gt3pg_pro_gallery_wrap .caption:hover, .gt3pg_pro_gallery_wrap .gt3pg_pro_slide_header .gt3pg_pro_close:hover, .gt3pg_pro_gallery_wrap .play-pause:hover, .gt3pg_pro_gallery_wrap .title:hover {
	color: #fff;
	opacity: 1;
}

.gt3pg_pro_wrap_controls .caption, .gt3pg_pro_wrap_controls .gt3pg_pro_controls .gt3pg_pro_next, .gt3pg_pro_wrap_controls .gt3pg_pro_controls .gt3pg_pro_prev, .gt3pg_pro_wrap_controls .gt3pg_pro_slide_header .gt3pg_pro_close, .gt3pg_pro_wrap_controls .play-pause, .gt3pg_pro_wrap_controls .title {
	display: block;
	margin: 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

.gt3pg_pro_gallery_wrap-left .gt3pg_pro_prev, .gt3pg_pro_gallery_wrap-right .gt3pg_pro_next, .gt3pg_pro_wrap_single .gt3pg_pro_next, .gt3pg_pro_wrap_single .gt3pg_pro_prev, .gt3pg_pro_wrap_single .play-pause {
	display: none !important;
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_next, .gt3pg_pro_gallery_wrap .gt3pg_pro_controls .gt3pg_pro_prev, .gt3pg_pro_gallery_wrap .gt3pg_pro_slide_header .gt3pg_pro_close, .gt3pg_pro_gallery_wrap .gt3pg_pro_slides .gt3pg_pro_slide .slide-content, .gt3pg_pro_gallery_wrap .play-pause {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

body:last-child .gt3pg_pro_gallery_wrap .gt3pg_pro_slides .slide-error {
	background-image: url("https://cdn-ildnjif.nitrocdn.com/DaqDLuCisxVJWzEtnPXSfXHLSjEVlbdC/assets/images/source/rev-768bc4b/millersalehouse.com/wp-content/plugins/gt3-photo-video-gallery/dist/img/error.d81d3bbe.svg");
}

body:last-child .gt3pg_pro_gallery_wrap .gt3pg_pro_slides .slide-error.nitro-lazy {
	background-image: none !important;
}

*+html .gt3pg_pro_gallery_wrap .gt3pg_pro_slides .gt3pg_pro_slide {
	min-height: 300px;
}

*+html .gt3pg_pro_gallery_wrap .gt3pg_pro_slides .gt3pg_pro_slide .slide-content {
	position: relative;
}

@media screen and (max-width:420px) {
	.gt3pg_pro_gallery_wrap .gt3pg_pro_slides .slide-loading {
		background-size: 54px 54px;
	}
}

.gt3pg_pro_gallery_wrap>.gt3pg_pro_slides>.gt3pg_pro_slide>.gt3pg_pro_video_content>img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	-moz-backface-visibility: hidden;
}

.gt3pg_pro_gallery_wrap>.gt3pg_pro_slides>.gt3pg_pro_slide>.gt3pg_pro_video_content>.gt3pg_pro_video_poster, .gt3pg_pro_gallery_wrap>.gt3pg_pro_slides>.gt3pg_pro_slide>.gt3pg_pro_video_content>video {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	visibility: visible;
	opacity: 1;
	background-position: 50%;
	background-repeat: no-repeat;
}

.gt3pg_pro_gallery_wrap>.gt3pg_pro_slides>.gt3pg_pro_slide .gt3pg_pro_video_content iframe {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
	top: 0;
}

.gt3pg_pro_gallery_wrap>.gt3pg_pro_slides>.gt3pg_pro_slide .gt3pg_pro_video_playing iframe {
	top: 0;
	opacity: 1;
}

.gt3pg_pro_gallery_wrap>.gt3pg_pro_slides>.gt3pg_pro_slide>.gt3pg_pro_video_content>a {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	margin: -64px auto 0;
	width: 128px;
	height: 128px;
	opacity: 1;
	cursor: pointer;
	transition: opacity .3s;
	background-image: url("https://cdn-ildnjif.nitrocdn.com/DaqDLuCisxVJWzEtnPXSfXHLSjEVlbdC/assets/images/optimized/rev-768bc4b/millersalehouse.com/wp-content/plugins/gt3-photo-video-gallery/dist/img/video-play.91e9e502.png");
	background-repeat: no-repeat;
	background-size: 45px 45px;
	background-position: 50%;
}

.gt3pg_pro_gallery_wrap>.gt3pg_pro_slides>.gt3pg_pro_slide>.gt3pg_pro_video_content>a.nitro-lazy {
	background-image: none !important;
}

.gt3pg_pro_gallery_wrap>.gt3pg_pro_slides>.gt3pg_pro_slide>.gt3pg_pro_video_content>a:hover {
	opacity: .8;
}

.gt3pg_pro_gallery_wrap:not(.video-thumbnails-hidden) .gt3pg_pro_slide>.gt3pg_pro_video_content>video, .gt3pg_pro_gallery_wrap>.gt3pg_pro_slides>.gt3pg_pro_slide>.gt3pg_pro_video_playing>.gt3pg_pro_video_poster, .gt3pg_pro_gallery_wrap>.gt3pg_pro_slides>.gt3pg_pro_slide>.gt3pg_pro_video_playing>a, .gt3pg_pro_gallery_wrap>.gt3pg_pro_slides>.gt3pg_pro_slide>.gt3pg_pro_video_playing>img {
	display: none;
}

.gt3pg_pro_gallery_wrap>.gt3pg_pro_slides>.gt3pg_pro_slide>.gt3pg_pro_video_content.gt3pg_pro_video_playing>video {
	display: block;
}

.gt3pg_pro_gallery_wrap>.gt3pg_pro_slides>.gt3pg_pro_slide>.gt3pg_pro_video_loading>a {
	background: url("https://cdn-ildnjif.nitrocdn.com/DaqDLuCisxVJWzEtnPXSfXHLSjEVlbdC/assets/images/source/rev-768bc4b/millersalehouse.com/wp-content/plugins/gt3-photo-video-gallery/dist/img/loading.4ea06c31.svg") 50% no-repeat;
	background-size: 64px 64px;
}

.gt3pg_pro_gallery_wrap>.gt3pg_pro_slides>.gt3pg_pro_slide>.gt3pg_pro_video_loading>a.nitro-lazy {
	background-image: none !important;
}

.gt3pg_pro_gallery_wrap>.gt3pg_pro_slides>.gt3pg_pro_slide>.gt3pg_pro_video_content>.gt3pg_pro_cover {
	background-size: cover;
}

.gt3pg_pro_gallery_wrap>.gt3pg_pro_slides>.gt3pg_pro_slide>.gt3pg_pro_video_content>.gt3pg_pro_contain {
	background-size: auto;
}

*+html .gt3pg_pro_gallery_wrap>.gt3pg_pro_slides>.gt3pg_pro_slide>.gt3pg_pro_video_content {
	height: 100%;
}

*+html .gt3pg_pro_gallery_wrap>.gt3pg_pro_slides>.gt3pg_pro_slide>.gt3pg_pro_video_content>a {
	left: 50%;
	margin-left: -64px;
}

@media screen and (max-width:420px) {
	.gt3pg_pro_gallery_wrap>.gt3pg_pro_slides>.gt3pg_pro_slide>.gt3pg_pro_video_loading>a {
		background-size: 54px 54px;
	}
}

.gt3pg_pro_gallery_wrap.gt3pg_pro_gallery_wrap-display {
	display: -webkit-flex !important;
	display: flex !important;
}

.gt3pg_pro_slide_footer, .gt3pg_pro_slide_header {
	background: #000;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	transition: all .3s cubic-bezier(.645, .045, .355, 1);
}

.gt3pg_pro_slide_header {
	height: 50px;
	margin-top: -50px;
}

.gt3pg_pro_slide_header a {
	cursor: pointer;
	border: none;
	text-decoration: none;
}

.gt3pg_pro_slide_header a, .gt3pg_pro_slide_header a:before {
	text-decoration: none;
	color: #777;
}

.gt3pg_pro_close {
	border: none;
	border-radius: 50%;
	display: block;
	width: 32px;
	height: 32px;
	position: relative;
	color: #fff;
	background: #2e2f2f;
	cursor: pointer;
	transition: background .3s;
}

.gt3pg_pro_slide_header a:hover, .gt3pg_pro_slide_header a:hover:before {
	color: #fff;
}

.gt3pg_pro_close_wrap {
	margin: auto 25px auto 17px;
}

.gt3pg_pro_slide_footer {
	height: 70px;
	margin-bottom: -70px;
}

.gt3pg_pro_wrap_controls .gt3pg_pro_slide_footer, .gt3pg_pro_wrap_controls .gt3pg_pro_slide_header {
	margin: 0;
}

.free-space {
	-webkit-flex-grow: 1;
	flex-grow: 1;
}

.gt3pg_pro_title_wrap {
	padding-left: 25px;
}

.gt3pg_pro_description {
	font-size: 14px;
	overflow: hidden;
	color: #777;
}

.gt3pg_pro_title {
	color: #fff;
	font-size: 18px;
	margin: 0;
	padding: 0;
}

.gt3pg_pro_caption_wrap {
	pointer-events: none;
	touch-action: none;
	position: relative;
	height: 70px;
	width: 70px;
	margin-right: 10px;
}

.gt3pg_pro_caption_wrap>div {
	position: absolute;
}

.gt3pg_pro_caption_current {
	font-size: 20px;
	color: #fff;
	right: 50%;
	top: 20px;
	line-height: 21px;
	font-weight: 400;
	margin-right: -3px;
}

.gt3pg_pro_caption_delimiter {
	top: 50%;
	left: 50%;
	width: 20.8px;
	height: 1.5px;
	background: #787878;
	-webkit-transform: rotate(-58deg);
	transform: rotate(-58deg);
	margin: 2px -1px 0 0;
}

.gt3pg_pro_caption_all {
	top: 50%;
	left: 50%;
	font-size: 12px;
	line-height: 12px;
	font-weight: 400;
	margin: 1px 0 0 13px;
	color: #787878;
}

.gt3pg_pro_clip {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.gt3pg_pro_autoplay_wrap {
	position: relative;
	width: 62px;
	height: 70px;
}

.gt3pg_pro_img_wrap {
	position: relative;
	overflow: hidden;
	display: block;
	width: 100%;
}

.gt3pg_pro_img_wrap img {
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	width: 100%;
	-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0);
	transform: translateX(-50%) translateY(-50%) translateZ(0);
	visibility: hidden !important;
	opacity: 0 !important;
}

.gt3pg_pro_img_wrap.landscape img {
	height: 100%;
	width: auto;
	max-width: none;
}

.gt3pg_pro_close:after {
	position: absolute;
	display: block;
	z-index: 5;
	left: 50%;
	top: 50%;
	width: 13px;
	height: 13px;
	background-image: url("https://cdn-ildnjif.nitrocdn.com/DaqDLuCisxVJWzEtnPXSfXHLSjEVlbdC/assets/images/optimized/rev-768bc4b/millersalehouse.com/wp-content/plugins/gt3-photo-video-gallery/dist/img/lightbox_sprite.931f8656.png");
	background-position: -81px 0;
	background-repeat: no-repeat;
	background-size: 150px 100px;
	content: "";
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.gt3pg_pro_close:hover {
	background: rgba(46, 47, 47, .7);
}

.gt3pg_pro_title_wrap .gt3pg_pro_clip {
	margin: 0;
	padding: 0;
	font-weight: 400;
	color: #777;
	line-height: 24px;
	font-size: 14px;
}

.gt3pg_pro_title_wrap .gt3pg_pro_title.gt3pg_pro_clip {
	color: #fff;
	font-size: 18px;
}

.gt3pg_pro_title_wrap {
	max-width: calc(100% - 650px);
}

@media screen and (max-width:900px) {
	.gt3pg_pro_title_wrap {
		max-width: 65%;
	}
}

.gt3pg_pro_wrap_controls .gt3pg_pro_thumbnails {
	display: block;
	overflow: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

.gt3pg_pro_wrap_single .gt3pg_pro_thumbnails {
	display: none;
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_thumbnails {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

@media screen and (max-width:1024px) {
	.gt3pg_pro_thumbnails {
		display: none !important;
		visibility: hidden !important;
	}
}

*+html .gt3pg_pro_gallery_wrap .gt3pg_pro_thumbnails>li {
	display: inline;
}

.gt3pg_pro_thumbnails {
	width: 360px;
	height: 60px;
	cursor: pointer;
	margin-right: 10px;
}

.gt3pg_pro_thumbnails>div>div {
	height: 60px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
}

.gt3pg_pro_thumbnails>div>div>div {
	position: relative;
	background-size: cover;
	background-position: 50%;
	width: 62px;
	height: 42px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0;
	border: 1px solid #000;
	transition: border-color .3s;
}

.gt3pg_pro_thumbnails>div>div>div#custom_current_slick, .gt3pg_pro_thumbnails>div>div>div.slick-current {
	border-color: #828282;
}

.gt3pg_pro_thumbnails>div>div>div#custom_current_slick:after, .gt3pg_pro_thumbnails>div>div>div.glide__slide--active:after, .gt3pg_pro_thumbnails>div>div>div.slick-current:after {
	opacity: 0;
}

.gt3pg_pro_thumbnails>div>div>div:after {
	opacity: .7;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	display: block;
	content: " ";
	background: #000;
	transition: opacity .3s;
}

.gt3pg_pro_thumbnails>div>div>div:hover:after {
	opacity: 0;
}

.gt3pg_pro_gallery_type_slider {
	position: relative;
	z-index: auto;
	margin: 0 auto;
	box-shadow: 0 0 10px #000;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	max-width: 100vw;
}

.gt3pg_pro_wrap_autoplay .gt3pg_pro_autoplay_button .gt3pg_pro_play-pause {
	border-style: double;
	border-width: 0 0 0 12px;
	left: 10px;
	top: 10px;
}

.gt3pg_pro_wrap_autoplay .gt3pg_pro_autoplay_button {
	position: absolute;
	width: 32px;
	height: 32px;
	border: none;
}

.gt3pg_pro_autoplay_button {
	position: absolute;
	width: 32px;
	height: 32px;
	top: 19px;
	left: 15px;
	cursor: pointer;
	z-index: 2;
	transition: border-color .3s;
}

.gt3pg_pro_autoplay_button:hover {
	border-color: #fff;
}

.gt3pg_pro_svg {
	stroke: #747474;
	pointer-events: none;
}

.gt3pg_pro_svg rect {
	stroke-dasharray: 94px;
	stroke-dashoffset: 0px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_svg rect {
	stroke-dasharray: 81px;
}

.gt3pg_pro_autoplay_button:hover .gt3pg_pro_svg {
	stroke: #fff;
}

.gt3pg_pro_wrap_autoplay.changing-slide .gt3pg_pro_svg rect {
	stroke-dashoffset: 94px;
}

.gt3pg_pro_gallery_type_slider.gt3pg_pro_wrap_autoplay.changing-slide .gt3pg_pro_svg rect {
	stroke-dashoffset: 81px;
}

.gt3pg_pro_wrap_autoplay:not(.changing-slide) .gt3pg_pro_svg_animate {
	-webkit-animation: gt3pg_pro_svg_autoplay 10s linear 1;
	animation: gt3pg_pro_svg_autoplay 10s linear 1;
}

.gt3pg_pro_gallery_type_slider.gt3pg_pro_wrap_autoplay:not(.changing-slide) .gt3pg_pro_svg_animate {
	-webkit-animation: gt3pg_pro_svg_autoplay_slider 10s linear 1;
	animation: gt3pg_pro_svg_autoplay_slider 10s linear 1;
}

@-webkit-keyframes gt3pg_pro_svg_autoplay {
	0% {
		stroke-dashoffset: 94px;
	}
	
	to {
		stroke-dashoffset: 0px;
	}
}

@keyframes gt3pg_pro_svg_autoplay {
	0% {
		stroke-dashoffset: 94px;
	}
	
	to {
		stroke-dashoffset: 0px;
	}
}

@-webkit-keyframes gt3pg_pro_svg_autoplay_slider {
	0% {
		stroke-dashoffset: 81px;
	}
	
	to {
		stroke-dashoffset: 0px;
	}
}

@keyframes gt3pg_pro_svg_autoplay_slider {
	0% {
		stroke-dashoffset: 81px;
	}
	
	to {
		stroke-dashoffset: 0px;
	}
}

.gt3pg_pro_share_wrap {
	margin-left: 11px;
}

.gt3pg_pro_icons_wrap {
	line-height: 20px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
}

.gt3pg_pro_icons_wrap a, .gt3pg_pro_share_wrap a {
	display: inline-block;
	vertical-align: top;
	height: 20px;
	width: 16px;
	background-image: url("https://cdn-ildnjif.nitrocdn.com/DaqDLuCisxVJWzEtnPXSfXHLSjEVlbdC/assets/images/optimized/rev-768bc4b/millersalehouse.com/wp-content/plugins/gt3-photo-video-gallery/dist/img/lightbox_sprite.931f8656.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 150px 100px;
	opacity: .5;
	transition: opacity .3s;
	outline: none;
	margin-left: 13px;
	margin-right: 13px;
}

.gt3pg_pro_icons_wrap a.nitro-lazy, .gt3pg_pro_share_wrap a.nitro-lazy {
	background-image: none !important;
}

.gt3pg_pro_icons_wrap a:hover, .gt3pg_pro_share_wrap a:hover {
	opacity: 1;
}

.gt3pg_pro_icons_wrap a.gt3pg_pro_button_download {
	background-position: -16px 0;
	width: 24px;
}

.gt3pg_pro_icons_wrap a.gt3pg_pro_button_fullsize {
	background-position: -40px 0;
	width: 20px;
}

.gt3pg_pro_icons_wrap a.gt3pg_pro_button_controls {
	background-position: -60px 0;
	width: 20px;
}

.gt3pg_pro_icons_wrap a.gt3pg_pro_button_shopping-bag {
	background-position: 0 0;
	width: 16px;
}

.gt3pg_pro_icons_wrap a.gt3pg_pro_button_zoom {
	background-position: -19px -76px;
	width: 20px;
	-webkit-filter: none;
	filter: none;
}

.gt3pg_pro_share_wrap, .gt3pg_pro_share_wrap * {
	line-height: 15px;
}

.gt3pg_pro_share_wrap a {
	height: 15px;
}

.gt3pg_pro_share_wrap a.gt3pg_pro_share_twitter {
	background-position: -1px -24px;
	width: 15px;
}

.gt3pg_pro_share_wrap a.gt3pg_pro_share_facebook {
	background-position: -16px -24px;
	width: 8px;
}

.gt3pg_pro_share_wrap a.gt3pg_pro_share_pinterest {
	background-position: -24px -24px;
	width: 11px;
}

.gt3pg_pro_share_wrap a.gt3pg_pro_share_google_plus {
	background-position: -35px -24px;
	width: 19px;
}

.gt3pg_pro_wrap_single .gt3pg_pro_autoplay_wrap {
	display: none;
}

.gt3pg_pro_gallery_type_slider.gt3pg_pro_gallery_type_slider {
	box-shadow: none;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_slide_header {
	height: 35px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_share_wrap {
	margin-left: 15px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_icons_wrap {
	padding-right: 12px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_icons_wrap a, .gt3pg_pro_gallery_type_slider .gt3pg_pro_share_wrap a {
	margin-left: 8px;
	margin-right: 8px;
}

.gt3pg_pro_gallery_wrap.gt3pg_pro_gallery_type_slider .gt3pg_pro_controls .gt3pg_pro_next, .gt3pg_pro_gallery_wrap.gt3pg_pro_gallery_type_slider .gt3pg_pro_controls .gt3pg_pro_prev {
	left: 15px;
}

.gt3pg_pro_gallery_wrap.gt3pg_pro_gallery_type_slider .gt3pg_pro_controls .gt3pg_pro_next {
	right: 15px;
	left: auto;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_icons_wrap a.gt3pg_pro_button_controls, .gt3pg_pro_gallery_type_slider .gt3pg_pro_icons_wrap a.gt3pg_pro_button_download, .gt3pg_pro_gallery_type_slider .gt3pg_pro_icons_wrap a.gt3pg_pro_button_fullsize, .gt3pg_pro_gallery_type_slider .gt3pg_pro_icons_wrap a.gt3pg_pro_button_shopping-bag {
	height: 16px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_icons_wrap a.gt3pg_pro_button_shopping-bag {
	background-position: 0 -44px;
	width: 13px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_icons_wrap a.gt3pg_pro_button_download {
	background-position: -13px -44px;
	width: 19px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_icons_wrap a.gt3pg_pro_button_fullsize {
	background-position: -32px -44px;
	width: 16px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_icons_wrap a.gt3pg_pro_button_controls {
	background-position: -48px -44px;
	width: 16px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_icons_wrap {
	line-height: 16px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_share_wrap, .gt3pg_pro_gallery_type_slider .gt3pg_pro_share_wrap * {
	line-height: 12px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_share_wrap a {
	height: 12px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_share_wrap a.gt3pg_pro_share_twitter {
	background-position: 0 -64px;
	width: 12px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_share_wrap a.gt3pg_pro_share_facebook {
	background-position: -12px -64px;
	width: 6px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_share_wrap a.gt3pg_pro_share_pinterest {
	background-position: -18px -64px;
	width: 9px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_share_wrap a.gt3pg_pro_share_google_plus {
	background-position: -27px -64px;
	width: 15px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_slide_footer {
	height: 60px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_slide_footer .gt3pg_pro_title_wrap {
	padding-left: 20px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_title_wrap .gt3pg_pro_clip {
	line-height: 22px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_title_wrap .gt3pg_pro_title.gt3pg_pro_clip {
	font-size: 16px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_title_wrap {
	max-width: calc(100% - 500px);
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_caption_wrap {
	pointer-events: none;
	touch-action: none;
	width: 60px;
	height: 60px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_caption_current {
	font-size: 15px;
	top: 18px;
	line-height: 17px;
	margin-right: 0;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_caption_delimiter {
	width: 19px;
	height: 1.5px;
	margin: 1px 0 0 -4px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_caption_all {
	font-size: 10.55px;
	margin: 0 0 0 9px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_autoplay_wrap {
	width: 46px;
	height: 60px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_autoplay_button {
	width: 28px;
	height: 28px;
	top: 16px;
	left: 9px;
	border-radius: 50%;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_autoplay_button .gt3pg_pro_svg {
	width: 28px;
	height: 28px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_autoplay_button .gt3pg_pro_svg rect {
	width: 26px;
	height: 26px;
	stroke-dasharray: 81px;
}

.gt3pg_pro_gallery_wrap.gt3pg_pro_gallery_type_slider .gt3pg_pro_autoplay_button .gt3pg_pro_play-pause {
	margin-left: -2px;
	margin-top: -2px;
	-webkit-transform: scale(.92);
	transform: scale(.92);
}

.gt3pg_pro_version_pro.gt3pg_pro_width_900 .gt3pg_pro_icons_wrap a, .gt3pg_pro_version_pro.gt3pg_pro_width_900 .gt3pg_pro_share_wrap a {
	margin-left: 7px;
	margin-right: 8px;
}

.gt3pg_pro_width_900 .gt3pg_pro_slide_footer .gt3pg_pro_autoplay_wrap {
	margin-right: -15px;
}

.gt3pg_pro_version_pro.gt3pg_pro_width_900 .gt3pg_pro_share_wrap {
	margin-left: 7px;
}

.gt3pg_pro_gallery_type_slider.gt3pg_pro_width_520 .gt3pg_pro_title_wrap {
	max-width: 40%;
}

.gt3pg_pro_version_pro.gt3pg_pro_width_900 .gt3pg_pro_title_wrap {
	padding-left: 15px;
}

.gt3pg_pro_version_pro.gt3pg_pro_width_900 .gt3pg_pro_close_wrap {
	margin-right: 15px;
	margin-left: 7px;
}

.gt3pg_pro_gallery_type_slider.gt3pg_pro_width_900 .gt3pg_pro_icons_wrap {
	margin-right: 7px;
}

.gt3pg_pro_gallery_type_slider .gt3pg_pro_icons_wrap {
	margin-right: 10px;
}

.gt3pg_pro_version_pro .gt3pg_pro_slide_header {
	min-height: 36px;
}

.gt3pg_pro_gallery_wrap.gt3pg_pro_width_520 .gt3pg_pro_slide_footer .gt3pg_pro_thumbnails {
	display: none;
}

@media screen and (max-width:900px) {
	.gt3pg_pro_slide_footer .gt3pg_pro_autoplay_wrap {
		margin-right: -15px;
	}
	
	.gt3pg_pro_gallery_type_slider .gt3pg_pro_title_wrap {
		max-width: 50%;
	}
	
	.gt3pg_pro_version_pro .gt3pg_pro_share_wrap {
		margin-left: 7px;
	}
	
	.gt3pg_pro_version_pro .gt3pg_pro_title_wrap {
		padding-left: 15px;
	}
	
	.gt3pg_pro_version_pro .gt3pg_pro_icons_wrap a, .gt3pg_pro_version_pro .gt3pg_pro_share_wrap a {
		margin-left: 7px;
		margin-right: 8px;
	}
	
	.gt3pg_pro_version_pro .gt3pg_pro_close_wrap {
		margin-right: 15px;
		margin-left: 7px;
	}
}

@media screen and (max-width:900px) {
	.gt3pg_pro_gallery_wrap.gt3pg_pro_video_limit_size .gt3pg_pro_slides .gt3pg_pro_slide .gt3pg_pro_video_content {
		height: 0;
		padding-top: 56.25%;
	}
}

.gt3pg_pro_gallery_wrap.gt3pg_pro_video_limit_size .gt3pg_pro_slides .gt3pg_pro_slide .gt3pg_pro_video_content {
	transition: all .3s cubic-bezier(.645, .045, .355, 1);
	max-width: 1140px;
	max-height: 640px;
}

.gt3pg_pro_gallery_wrap.gt3pg_pro_video_limit_size .gt3pg_pro_slides .gt3pg_pro_slide .gt3pg_pro_video_content iframe {
	display: block;
}

.gt3pg_pro_gallery_wrap .vimeo-video, .gt3pg_pro_gallery_wrap .vimeo-video iframe {
	height: 100%;
}

.gt3pg_pro_gallery_wrap.video-thumbnails-hidden iframe {
	opacity: 1 !important;
}

.gt3pg_pro_gallery_wrap.video-thumbnails-hidden .gt3pg_pro_video_poster, .gt3pg_pro_gallery_wrap.video-thumbnails-hidden .play-button {
	display: none;
}

.gt3pg_pro_gallery_wrap:not(.video-thumbnails-hidden) .gt3pg_pro_video_content.slide-content:not(.gt3pg_pro_video_playing) iframe {
	touch-action: none;
	pointer-events: none;
}

.gt3pg_pro_gallery_wrap .gt3pg_pro_video_content:not(.gt3pg_pro_video_playing) iframe {
	opacity: 0;
}

.gt3pg_pro_gallery_wrap.style-light {
	background: hsla(0, 0%, 94.1%, .95);
}

.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_slide_footer, .gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_slide_header {
	background: #fff;
}

.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_close:after, .gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_controls .gt3pg_pro_next_wrap .gt3pg_pro_next, .gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_controls .gt3pg_pro_prev_wrap .gt3pg_pro_prev, .gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_icons_wrap a, .gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_share_wrap a {
	background-image: url("https://cdn-ildnjif.nitrocdn.com/DaqDLuCisxVJWzEtnPXSfXHLSjEVlbdC/assets/images/optimized/rev-768bc4b/millersalehouse.com/wp-content/plugins/gt3-photo-video-gallery/dist/img/lightbox_sprite_light.7643171c.png");
}

.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_autoplay_button:hover .gt3pg_pro_svg {
	stroke: #353535;
}

.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_autoplay_button .gt3pg_pro_play-pause {
	border-color: transparent transparent transparent #535353;
}

.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_caption_all, .gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_caption_delimiter {
	color: #535353;
}

.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_caption_current {
	color: #000;
}

.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_close {
	background-color: #939393;
}

.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_close:hover {
	background-color: #595959;
}

.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_title {
	color: #000;
}

.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_description {
	color: #838383;
}

.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_thumbnails>div>div>div {
	border: 1px solid #fff;
}

.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_thumbnails>div>div>div:after {
	background: #fff;
	opacity: .6;
}

.gt3pg_pro_gallery_wrap.style-light .gt3pg_pro_thumbnails>div>div>div.slick-current:after {
	opacity: 0;
}

.no-transition {
	transition: none !important;
}

.gt3pg_pro_button_zoom {
	opacity: 1;
	transition: opacity .2s linear;
}

.gt3pg_pro_button_zoom.disabled {
	opacity: 0;
	pointer-events: none;
}

.gt3pg_pro_gallery_wrap.zoomed .gt3pg_pro_icons_wrap .gt3pg_pro_button_zoom {
	opacity: 1;
}

.gt3pg_pro_gallery_wrap.zoomed .gt3pg_pro_slide.current img.slide-content {
	opacity: 0;
	visibility: hidden;
}

.gt3pg_pro_gallery_wrap.zoomed .gt3pg_pro_slide:hover {
	cursor: zoom-in;
}

.gt3pg_pro_gallery_wrap.zoomed .gt3pg_pro_slide:hover .slide-content, .gt3pg_pro_gallery_wrap.zoomed .gt3pg_pro_slide:hover:before {
	opacity: 0;
}

.gt3pg_pro_gallery_wrap.zoomed .slide-content {
	pointer-events: none;
}

.gt3pg_pro_gallery_wrap.zoomed .gt3pg_pro_next {
	margin-right: -65px;
	margin-top: 4px;
}

.gt3pg_pro_gallery_wrap.zoomed .gt3pg_pro_prev {
	margin-left: -65px;
	margin-top: 4px;
}

.gt3pg_pro_gallery_wrap.zoomed.style-light .gt3pg_pro_slide:before {
	background: #fff;
}

#lazy-ghost {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	position: fixed;
	top: -100vh;
	left: 0;
	width: 50vw;
	max-width: 50vw;
	height: 1px;
	max-height: 2px;
}

#lazy-ghost img {
	width: 1px !important;
	height: 1px !important;
}
