/* #Tm Photo Gallery */
.tm-pg_front_gallery .tm_pg_gallery-item_label {
	color: $regular_text_color;
	background-color: $invert_accent_color_1;
}

.tm-pg_front_gallery .tm_pg_gallery-item_title {
	font-style: $h5_font_style;
	font-weight: $h5_font_weight;
	font-family: @font_family( $h5_font_family );
	font-size: $h5_font_size{px};
	letter-spacing: $h5_letter_spacing{em};
}

.tm-pg_front_gallery .tm_pg_gallery-item_counter {
	font-style: $meta_font_style;
	font-weight: $meta_font_weight;
	font-family: @font_family( $meta_font_family );
	font-size: $meta_font_size{px};
	letter-spacing: $meta_letter_spacing{em};
	color: $regular_text_color;
}

.tm-pg_front_gallery .tm_pg_gallery-item_description {
	font-style: $body_font_style;
	font-weight: $body_font_weight;
	font-family: @font_family( $body_font_family );
	font-size: $body_font_size{px};
	letter-spacing: $body_letter_spacing{em};
	color: $regular_text_color;
}

.tm_pg_gallery-item_icon {
	color: $invert_text_color;
}

.tm-pg_front_gallery-tabs li a {
	font-style: $h6_font_style;
	font-weight: $h6_font_weight;
	font-family: @font_family( $h6_font_family );
}

.lg-outer,
.lg-outer .lg-thumb-outer,
.lg-outer.lg-fullscreen-on .lg-progress-bar .lg-progress {
	background-color: $invert_text_color;
}

.lg-outer .lg-progress-bar .lg-progress {
	background-color: $regular_accent_color_1;
}

.lg-outer .lg-toolbar .lg-icon:hover:after,
.lg-outer .lg-thumb-outer .lg-icon:hover:after,
.lg-outer .lg-actions .lg-icon.lg-prev:hover:after,
.lg-outer .lg-actions .lg-icon.lg-next:hover:before {
	color: $regular_accent_color_1;
}

.lg-outer.lg-fullscreen-on .lg-toolbar .lg-icon:after,
.tm_pg_gallery-item_default_icon {
	color: $invert_text_color;
}

.lg-outer.lg-fullscreen-on .lg-toolbar .lg-icon:hover:after {
	color: @alpha($invert_text_color, 70);
}

.tm_pg_gallery-item_link_show-more span {
	font-style: $h6_font_style;
	font-size: $h6_font_size{px};
	font-weight: $h6_font_weight;
	font-family: @font_family( $h6_font_family );
	letter-spacing: $h6_letter_spacing{em};
	color: $regular_h6_color;
}

@media (min-width: 1200px) {
	.lg-outer:not(.lg-fullscreen-on) .lg-inner {
		max-width: $container_width{px};
	}
}

.tm-pg_front_gallery .load-more-button .btn {
	color: $invert_link_color;
	background-color: $regular_accent_color_1;
	border-color: $regular_accent_color_1;
}
.tm-pg_front_gallery .load-more-button .btn:hover {
	background-color: $regular_accent_color_2;
	border-color: $regular_accent_color_2;
}