
  /* ExtraSmall devices (992px and up) */
 @media only screen and (max-width: 474px) {
 #logo {
 	width: 245px;
 }

 }
 
  #logo {
 	width: 350px;
 }

 #mainNav {
 	min-height: 56px;
 	background-color: #fff;
 }

 #mainNav .navbar-toggler {
 	font-size: 80%;
 	padding: 0.75rem;
 	color: #007bff;
 	border: 1px solid #007bff;
 }

 #mainNav .navbar-toggler:focus {
 	outline: none;
 }

 #mainNav .navbar-brand {
 	color: #161616;
 	font-weight: 700;
 	padding: .9rem 0;
 }

 #mainNav .navbar-nav .nav-item:hover {
 	color: fade(white, 80%);
 	outline: none;
 	background-color: transparent;
 }

 #mainNav .navbar-nav .nav-item:active,
 #mainNav .navbar-nav .nav-item:focus {
 	outline: none;
 	background-color: transparent;
 }

 @media (min-width: 992px) {
 	#mainNav {
 		padding-top: 0;
 		padding-bottom: 0;
 		border-bottom: none;
 		background-color: transparent;
 		-webkit-transition: background-color 0.3s ease-in-out;
 		transition: background-color 0.3s ease-in-out;
 	}

 	#mainNav .navbar-brand {
 		padding: .5rem 0;
 		color: rgba(0, 0, 0, .9);
 	}

 	#mainNav .nav-link {
 		-webkit-transition: none;
 		transition: none;
 		padding: 2rem 1.5rem;
 		color: rgba(0, 0, 0, .9);
 		font-size: 10px;
 	}

 	#mainNav .nav-link:hover {
 		color: #007bff;
 		font-weight: 800;
 	}

 	#mainNav .nav-link:active {
 		color: white;
 	}

 	#mainNav.navbar-shrink {
 		background-color: #fff;
 	}

 	#mainNav.navbar-shrink .navbar-brand {
 		color: #161616;
 	}

 	#mainNav.navbar-shrink .nav-link {
 		color: #161616;
 		padding: 1.5rem 1.5rem 1.25rem;
 		border-bottom: 0.25rem solid transparent;
 	}

 	#mainNav.navbar-shrink .nav-link:hover {
 		color: #007bff;
 	}

 	#mainNav.navbar-shrink .nav-link:active {
 		color: #007bff;
 	}

 	#mainNav.navbar-shrink .nav-link.active {
 		color: #007bff;
 		outline: none;
 		border-bottom: 0.25rem solid #007bff;
 	}
 }

 @media (min-width: 1200px) {
 	#mainNav .nav-link {
 		-webkit-transition: none;
 		transition: none;
 		padding: 2rem 1.5rem;
 		color: rgba(0, 0, 0, .9);
 		font-size: 15px;
 	}
 }

 .masthead {
 	position: relative;
 	width: 100%;
 	height: auto;
 	min-height: 35rem;
 	padding: 15rem 0;
 	background-image: url("../img/bg-masthead.jpg");
 	background-position: center;
 	background-repeat: no-repeat;
 	background-attachment: scroll;
 	background-size: cover;
 }

 .masthead h1 {
 	font-family: 'Varela Round';
 	font-size: 2.5rem;
 	line-height: 2.5rem;
 	letter-spacing: 0.8rem;
 	background: -webkit-linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0));
 	-webkit-text-fill-color: transparent;
 	-webkit-background-clip: text;
 }

 .masthead h2 {
 	max-width: 20rem;
 	font-size: 1rem;
 }

 @media (min-width: 768px) {
 	.masthead h1 {
 		font-size: 4rem;
 		line-height: 4rem;
 	}
 }

 @media (min-width: 992px) {
 	.masthead {
 		height: 100vh;
 		padding: 0;
 	}

 	.masthead h1 {
 		font-size: 6.5rem;
 		line-height: 6.5rem;
 		letter-spacing: 0.8rem;
 	}

 	.masthead h2 {
 		max-width: 30rem;
 		font-size: 1.25rem;
 	}
 }

 .btn {
 	-webkit-box-shadow: 0 0.1875rem 0.1875rem 0 rgba(0, 0, 0, 0.1) !important;
 	box-shadow: 0 0.1875rem 0.1875rem 0 rgba(0, 0, 0, 0.1) !important;
 	padding: 1.25rem 2rem;
 	font-family: 'Varela Round';
 	font-size: 80%;
 	text-transform: uppercase;
 	letter-spacing: .15rem;
 	border: 0;
 }

 .btn-primary {
 	background-color: #64a19d;
 }

 .btn-primary:hover {
 	background-color: #4f837f;
 }

 .btn-primary:focus {
 	background-color: #4f837f;
 	color: white;
 }

 .btn-primary:active {
 	background-color: #467370 !important;
 }

 .aboutUs-section {
 	padding-top: 10rem;
 }

 .sectores-section {
 	/* background: #EEFAFF; */
 	background: #e9f5ff;
 }

 /* ExtraSmall devices (992px and up) */
 @media only screen and (max-width: 750px) {
 	.co2-section {
 		padding-top: 10rem;
 		background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0, rgba(178, 217, 251, 0.5) 75%, #acc8ff 100%), url(../img/co2bannerXsRec.jpg);
 		background-repeat: no-repeat;
 		background-size: contain;
 		background-position: center;
 	}

 }

 /* Small devices (992px and up) */
 @media only screen and (min-width: 751px) {
 	.co2-section {
 		padding-top: 10rem;
 		background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0, rgba(178, 217, 251, 0.5) 75%, #acc8ff 100%), url(../img/co2bannerSmallRec.jpg);
 		background-repeat: no-repeat;
 		background-size: contain;
 		background-position: center;
 	}

 }

 /* Extra large devices (large laptops and desktops, 1200px and up) */
 @media only screen and (min-width: 999px) {
 	.co2-section {
 		padding-top: 10rem;
 		background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0, rgba(178, 217, 251, 0.5) 75%, #acc8ff 100%), url(../img/co2bannerRec.jpg);
 		background-repeat: no-repeat;
 		background-size: contain;
 		background-position: center;
 	}

 }

 .co2-section p {
 	margin-bottom: 5rem;
 }

 .co2-text {
	padding: 3rem;
}

 
 #co2image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 70%;
 }
 
 /** @section List Marked */
 .list-marked {
 	padding: 0;
 	margin: 0;
 }

 .list-marked li {
 	display: block;
 	list-style: none;
 }

 .list-marked>li+li {
 	margin-top: 0.5rem;
 }

 .list-marked-item {
 	position: relative;
 	padding-left: 1.125rem;
 	color: inherit;
 }

 .list-marked-item::before {
 	content: '\f105';
 	position: absolute;
 	left: 0;
 	top: 0;
 	font-family: "FontAwesome";
 	font-size: 1.875rem;
 	line-height: 1.4rem;
 	transition: .2s left;
 	color: #21c2f8;
 }

 .list-marked-item:hover {
 	color: #21c2f8;
 }

 .list-marked-item:hover::before {
 	left: 0.1875rem;
 }

 *+.list-marked {
 	display: flex;
 	margin-top: 0.8125rem;
 }

 /* .projects-section { */
 /* padding: 10rem 0; */
 /* } */

 .projects-section .featured-text {
 	padding: 2rem;
 }

 @media (min-width: 992px) {
 	.projects-section .featured-text {
 		padding: 0 0 0 2rem;
 		border-left: 0.5rem solid #64a19d;
 	}
 }

 .projects-section .project-text {
 	padding: 3rem;
 	font-size: 90%;
 }

 @media (min-width: 992px) {
 	.projects-section .project-text {
 		padding: 5rem;
 	}

 	.projects-º .project-text hr {
 		border-color: #64a19d;
 		border-width: .25rem;
 		width: 30%;
 	}
 }

 .signup-section {
 	padding: 10rem 0;
 	background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("../img/bg-signup.jpg");
 	background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("../img/bg-signup.jpg");
 	background-position: center;
 	background-repeat: no-repeat;
 	background-attachment: scroll;
 	background-size: cover;
 }

 .signup-section .form-inline input {
 	-webkit-box-shadow: 0 0.1875rem 0.1875rem 0 rgba(0, 0, 0, 0.1) !important;
 	box-shadow: 0 0.1875rem 0.1875rem 0 rgba(0, 0, 0, 0.1) !important;
 	padding: 1.25rem 2rem;
 	height: auto;
 	font-family: 'Varela Round';
 	font-size: 80%;
 	text-transform: uppercase;
 	letter-spacing: 0.15rem;
 	border: 0;
 }

 section {
 	padding: 75px 0;
 }

 section h2.section-heading {
 	font-size: 40px;
 	margin-top: 0;
 	margin-bottom: 75px;
 }

 section h3.section-subheading {
 	font-size: 16px;
 	font-weight: 400;
 	font-style: italic;
 	margin-bottom: 75px;
 	text-transform: none;
 	font-family: 'Droid Serif', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
 }

 @media (min-width: 768px) {
 	section {
 		padding: 75px 0;
 	}
 }

 section#contact {
 	background-color: #212529;
 	background-image: url("../img/map-image.png");
 	background-repeat: no-repeat;
 	background-position: center;
 }

 section#contact .section-heading {
 	color: #fff;
 }

 section#contact .form-group {
 	margin-bottom: 25px;
 }

 section#contact .form-group input,
 section#contact .form-group textarea {
 	padding: 20px;
 }

 section#contact .form-group input.form-control {
 	height: auto;
 }

 section#contact .form-group textarea.form-control {
 	height: 248px;
 }

 section#contact .form-control:focus {
 	border-color: #fed136;
 	-webkit-box-shadow: none;
 	box-shadow: none;
 }

 section#contact ::-webkit-input-placeholder {
 	font-weight: 700;
 	color: #ced4da;
 	font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
 }

 section#contact :-moz-placeholder {
 	font-weight: 700;
 	color: #ced4da;
 	font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
 }

 section#contact ::-moz-placeholder {
 	font-weight: 700;
 	color: #ced4da;
 	font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
 }

 section#contact :-ms-input-placeholder {
 	font-weight: 700;
 	color: #ced4da;
 	font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
 }

 .contactSpan {
 	color: white;
 }

 .contactUl {
 	text-align: left;
 	display: inline-block;
 }

 body {
 	font-family: 'Nunito';
 	letter-spacing: 0.0625em;
 }

 a {
 	color: #64a19d;
 }

 a:focus,
 a:hover {
 	text-decoration: none;
 	color: #3c6360;
 }

 .bg-black {
 	background-color: #161616 !important;
 }

 .bg-primary {
 	background-color: #64a19d !important;
 }

 .text-primary {
 	color: #64a19d !important;
 }

 footer {
 	padding: 5rem 0;
 }

 .footer-link {
 	color: rgba(255, 255, 255, .5) !important;
 }

 /* Cookies */

 #barraaceptacion {
 	display: none;
 	position: fixed;
 	left: 0px;
 	right: 0px;
 	bottom: 0px;
 	padding-bottom: 20px;
 	width: 100%;
 	height: 15%;
 	text-align: center;
 	min-height: 40px;
 	background-color: rgba(0, 0, 0, 0.5);
 	color: #fff;
 	z-index: 99999;
 }

 .inner {
 	width: 100%;
 	position: absolute;
 	padding-left: 5px;
 	font-family: verdana;
 	font-size: 12px;
 	top: 30%;
 }

 .inner a.ok {
 	padding: 4px;
 	color: #00ff2e;
 	text-decoration: none;
 }

 .inner a.info {
 	padding-left: 5px;
 	text-decoration: none;
 	color: #faff00;
 }

 /* imagen centrada */

 .divimg {
 	display: flex;
 	justify-content: center;
 	align-items: center;
 	padding-bottom: 40px;
 	padding-top: 20px;
 }

 /* Thumnails */

 /** @section Thumbnails */
 .thumb-default img {
 	width: 100%;
 	height: auto;
 }

 .thumb-default figcaption {
 	color: #888;
 }

 .thumb-default *+figcaption {
 	margin-top: 10px;
 }

 figure img {
 	display: block;
 }

 .figure-inline img {
 	width: auto;
 }

 .figure-centered {
 	text-align: center;
 }

 .figure-centered img {
 	display: inline-block;
 	width: auto;
 }

 .thumb {
 	text-align: center;
 }

 .thumb__title {
 	font-size: 20px;
 	line-height: 1.33;
 	color: #000;
 }

 .thumb__title a {
 	color: inherit;
 }

 .thumb__title a:hover {
 	color: #2ed3ae;
 }

 .thumb__subtitle {
 	font-size: 14px;
 	line-height: 1.71429;
 	font-style: italic;
 }

 *+.thumb__subtitle {
 	margin-top: 5px;
 }

 @media (min-width: 1200px) {
 	.thumb__title {
 		font-size: 24px;
 		line-height: 1.3;
 	}
 }

 .thumb-minimal {
 	position: relative;
 	will-change: transform;
 	transform: translate3d(0, 0, 0);
 	width: 100%;
 	padding-bottom: 100%;
 	border-radius: 3px;
 }

 .thumb-minimal a {
 	display: block;
 }

 .thumb-minimal figure {
 	position: absolute;
 	top: 0;
 	right: 0;
 	bottom: 0;
 	left: 0;
 }

 .thumb-minimal img {
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate3d(-50%, -50%, 0);
 	width: 100%;
 	height: auto;
 	will-change: transform;
 	border-radius: 3px;
 }

 .thumb-minimal:hover .thumb-minimal__overlay {
 	opacity: 1;
 }

 .thumb-minimal:hover .thumb-minimal__overlay::before {
 	transform: scale(1);
 }

 .thumb-minimal__overlay {
 	position: absolute;
 	top: -1px;
 	right: 0;
 	bottom: 0;
 	left: -1px;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-flex-direction: row;
 	-ms-flex-direction: row;
 	flex-direction: row;
 	-webkit-flex-wrap: wrap;
 	-ms-flex-wrap: wrap;
 	flex-wrap: wrap;
 	-webkit-align-items: center;
 	-ms-flex-align: center;
 	align-items: center;
 	-webkit-justify-content: center;
 	-ms-flex-pack: center;
 	justify-content: center;
 	background: rgba(46, 211, 174, 0.9);
 	border-radius: 3px;
 	opacity: 0;
 	transition: all .4s ease-out;
 	will-change: opacity, transform;
 }

 .ipad .thumb-minimal__overlay {
 	bottom: -1px;
 }

 .thumb-minimal__overlay::before {
 	position: relative;
 	display: block;
 	content: '\e936';
 	font-family: 'Linearicons';
 	font-size: 24px;
 	color: #fff;
 	transform: scale(0);
 	transition: all .4s ease-out;
 }

 .thumb-minimal.thumb-minimal_lg .thumb-minimal__overlay::before {
 	font-size: 50px;
 }

 @media (max-width: 767px) {
 	.thumb-corporate {
 		max-width: 370px;
 		margin-left: auto;
 		margin-right: auto;
 	}
 }

 .thumb-corporate img {
 	width: 100%;
 	height: auto;
 }

 .thumb-corporate *+.thumb-corporate__list {
 	margin-top: 15px;
 }

 .thumb-corporate__overlay {
 	padding: 20px 10px 5px;
 }

 *+.thumb-corporate__caption {
 	margin-top: 10px;
 }

 @media (min-width: 992px) {
 	.desktop .thumb-corporate:hover .thumb-corporate__overlay {
 		opacity: 1;
 	}

 	.desktop .thumb-corporate:hover .thumb-corporate__overlay .thumb-corporate__list>li {
 		opacity: 1;
 		transform: matrix(1, 0, 0, 1, 0, 0);
 		transition-delay: .1s;
 	}

 	.desktop .thumb-corporate__main {
 		position: relative;
 	}

 	.desktop .thumb-corporate__overlay {
 		position: absolute;
 		top: 0;
 		right: 0;
 		bottom: -2px;
 		left: 0;
 		display: -ms-flexbox;
 		display: -webkit-flex;
 		display: flex;
 		-webkit-align-items: center;
 		-ms-flex-align: center;
 		align-items: center;
 		-webkit-justify-content: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		opacity: 0;
 		transition: opacity .2s ease-in-out;
 		pointer-events: none;
 	}

 	.desktop .thumb-corporate__overlay::before {
 		content: '';
 		position: absolute;
 		top: 0;
 		bottom: 0;
 		left: 0;
 		right: 0;
 		background: rgba(248, 248, 248, 0.9);
 		transition: transform .3s ease-in-out;
 	}

 	.desktop .thumb-corporate__overlay .thumb-corporate__list {
 		pointer-events: auto;
 	}

 	.desktop .thumb-corporate__overlay .thumb-corporate__list>li {
 		position: relative;
 		opacity: 0;
 		transition: transform .3s ease-in-out, opacity .1s;
 		transform: matrix(0.01, 0, 0, 1, 0, 0);
 	}
 }

 @media (min-width: 1200px) {
 	*+.thumb-corporate__caption {
 		margin-top: 25px;
 	}
 }

 .thumb-classic {
 	position: relative;
 	overflow: hidden;
 	cursor: default;
 }

 @media (max-width: 767px) {
 	.thumb-classic {
 		max-width: 370px;
 		margin-left: auto;
 		margin-right: auto;
 	}
 }

 .thumb-classic *+[class*=list-inline-] {
 	margin-top: 26px;
 }

 *+.thumb-classic__caption {
 	margin-top: 20px;
 }

 @media (min-width: 992px) {
 	.desktop .thumb-classic:hover .thumb-classic__caption {
 		opacity: 1;
 		transform: matrix(1, 0, 0, 1, 0, 0);
 	}

 	.desktop .thumb-classic__image {
 		position: absolute;
 		top: 0;
 		right: 0;
 		bottom: 0;
 		left: 0;
 		z-index: 0;
 	}

 	.desktop .thumb-classic__image img {
 		position: absolute;
 		top: 10%;
 		left: 50%;
 		transform: translate(-50%, -10%);
 		width: auto;
 		height: auto;
 		min-height: 100%;
 		min-width: 100%;
 		max-width: none;
 	}

 	.desktop .thumb-classic__caption {
 		position: relative;
 		z-index: 2;
 		padding: 45px 20px;
 		margin: 0;
 		opacity: 0;
 		transform: matrix(1.1, 0, 0, 1.15, 0, 20);
 		background: rgba(46, 211, 174, 0.9);
 		color: #fff;
 		transition: .33s all ease;
 	}

 	.desktop .thumb-classic__caption a {
 		color: #fff;
 	}

 	.desktop .thumb-classic__caption a:hover {
 		color: #000;
 	}
 }

 @media (min-width: 1200px) {
 	.thumb-classic__caption {
 		padding: 35px 15px 20px;
 	}
 }

 @media (min-width: 1600px) {
 	.thumb-classic__caption {
 		padding: 60px 30px;
 	}
 }

 .thumb-modern {
 	position: relative;
 	overflow: hidden;
 	display: block;
 	width: 100%;
 	margin-top: -1px;
 	padding-bottom: 75.21%;
 	transform: translate3d(0, 0, 0);
 }

 @media (max-width: 767px) {
 	.thumb-modern {
 		max-width: 370px;
 		margin-left: auto;
 		margin-right: auto;
 	}
 }

 .thumb-modern img {
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	will-change: transform;
 	transform: translate3d(-50%, -50%, 0);
 	min-width: 100%;
 	min-height: 100%;
 	width: auto;
 	height: auto;
 	max-width: none;
 }

 .thumb-modern:hover .thumb-modern__overlay {
 	opacity: 1;
 }

 .thumb-modern:hover .thumb-modern__overlay::before {
 	transform: scale(1);
 }

 .thumb-modern__overlay {
 	position: absolute;
 	top: -1px;
 	right: -1px;
 	bottom: -1px;
 	left: -1px;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-flex-direction: row;
 	-ms-flex-direction: row;
 	flex-direction: row;
 	-webkit-flex-wrap: wrap;
 	-ms-flex-wrap: wrap;
 	flex-wrap: wrap;
 	-webkit-align-items: center;
 	-ms-flex-align: center;
 	align-items: center;
 	-webkit-justify-content: center;
 	-ms-flex-pack: center;
 	justify-content: center;
 	background: rgba(255, 255, 255, .5);
 	opacity: 0;
 	transition: all .4s ease-out;
 	will-change: opacity, transform;
 }

 .thumb-modern__overlay::before {
 	position: relative;
 	display: block;
 	content: '\f00e';
 	font-family: 'FontAwesome';
 	font-size: 30px;
 	color: #fff;
 	transform: scale(0);
 	will-change: transform;
 	transition: all .4s ease-out;
 }

 @media (min-width: 768px) {
 	.thumb-modern__overlay::before {
 		font-size: 50px;
 	}
 }

 .thumb-centered {
 	position: relative;
 	overflow: hidden;
 	width: 100%;
 	padding-bottom: 100%;
 	text-align: center;
 	max-height: 720px;
 }

 @media (max-width: 767px) {
 	.thumb-centered {
 		max-width: 370px;
 		margin-left: auto;
 		margin-right: auto;
 	}
 }

 .thumb-centered img {
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	will-change: transform;
 	transform: translate3d(-50%, -50%, 0);
 	height: auto;
 	width: auto;
 	min-width: 100%;
 	min-height: 100%;
 	max-width: none;
 }

 .firefox .thumb-centered {
 	display: table;
 	border: 0;
 	width: calc(100% - 8px);
 	max-width: 100%;
 	margin-top: 3px;
 	margin-bottom: 3px;
 }

 @media (min-width: 992px) {
 	.thumb-centered.thumb-centered-md__rect {
 		padding-bottom: 50%;
 	}
 }

 .thumb-centered__caption {
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	will-change: transform;
 	-webkit-filter: blur(0);
 	transform: translate3d(-50%, -50%, 0);
 	min-width: 101%;
 }

 .thumb-centered__caption,
 .thumb-centered__caption h1,
 .thumb-centered__caption h2,
 .thumb-centered__caption h3,
 .thumb-centered__caption h4,
 .thumb-centered__caption h5,
 .thumb-centered__caption h6,
 .thumb-centered__caption .heading-1,
 .thumb-centered__caption .heading-2,
 .thumb-centered__caption .heading-3,
 .thumb-centered__caption .heading-4,
 .thumb-centered__caption .heading-5,
 .thumb-centered__caption .heading-6 {
 	color: #fff;
 }

 @media (min-width: 992px) and (max-width: 1599px) {
 	.thumb-centered_responsive {
 		padding: 0;
 	}

 	.thumb-centered_responsive img {
 		width: 101%;
 		position: relative;
 		left: 0;
 		top: 0;
 		transform: none;
 	}
 }

 .thumbnail-classic {
 	max-width: 420px;
 	margin-left: auto;
 	margin-right: auto;
 	text-align: left;
 }

 .thumbnail-classic img {
 	transition: 370ms ease-in-out;
 }

 .thumbnail-classic .caption {
 	margin-top: 25px;
 }

 .thumbnail-classic:hover img {
 	box-shadow: 0 5px 23px 0 rgba(0, 0, 0, 0.15);
 }

 a.thumbnail-classic-title:hover {
 	color: #2ed3ae;
 }

 .thumbnail-classic-time {
 	display: inline-block;
 	font-size: 12px;
 	font-style: italic;
 	color: #2ed3ae;
 }

 *+.thumbnail-classic-time {
 	margin-top: 15px;
 }

 .thumbnail-classic-minimal {
 	text-align: center;
 }

 .thumbnail-classic-minimal img {
 	width: auto;
 }

 .thumbnail-classic-minimal .caption {
 	margin-top: 28px;
 	text-align: left;
 	font-size: 14px;
 	line-height: 24px;
 }

 .img-thumbnail-variant-1 {
 	position: relative;
 }

 .img-thumbnail-variant-1 .caption {
 	position: absolute;
 	top: 0;
 	bottom: 0;
 	left: 0;
 	right: 0;
 	background-color: rgba(46, 211, 174, 0.5);
 	display: flex;
 	align-items: center;
 	justify-content: center;
 	opacity: 0;
 	transform: scale(0.8);
 	transition: 350ms ease-in-out;
 	color: #fff;
 }

 .img-thumbnail-variant-1:hover .caption {
 	opacity: 1;
 	transform: none;
 }

 .img-thumbnail-variant-2 {
 	position: relative;
 	overflow: hidden;
 }

 .img-thumbnail-variant-2 .caption {
 	position: absolute;
 	top: 20px;
 	right: 20px;
 	opacity: 0;
 	transform: scale(0.8) translateX(100%);
 	transition: 350ms ease-in-out;
 }

 .img-thumbnail-variant-2 .icon-lg {
 	font-size: 30px;
 }

 .img-thumbnail-variant-2:hover .caption {
 	opacity: 1;
 	transform: scale(1) translateX(0);
 }

 .img-thumbnail-variant-3 {
 	position: relative;
 	display: block;
 	text-align: center;
 	overflow: hidden;
 }

 .img-thumbnail-variant-3 .icon {
 	font-size: 30px;
 }

 .img-thumbnail-variant-3 .arrow-right {
 	font-size: 30px;
 }

 .img-thumbnail-variant-3 .list-inline-tag {
 	font-size: 12px;
 	font-style: italic;
 }

 .img-thumbnail-variant-3 .label-custom {
 	position: absolute;
 	z-index: 11;
 	top: 18px;
 	left: 18px;
 	padding: 2px 7px;
 	font-size: 12px;
 	font-style: italic;
 	background-color: #fff;
 	border-radius: 4px;
 	color: #000;
 }

 .img-thumbnail-variant-3 .caption {
 	position: absolute;
 	top: 0;
 	bottom: 0;
 	right: 0;
 	left: 0;
 	display: flex;
 	flex-direction: column;
 	justify-content: center;
 	padding: 15px;
 	background-color: rgba(46, 211, 174, 0.9);
 	transition: 290ms ease-in-out;
 }

 .img-thumbnail-variant-3 .caption>* {
 	color: #fff;
 }

 .img-thumbnail-variant-3 .caption>*+* {
 	margin-top: 5px;
 }

 .img-thumbnail-variant-3 .caption .divider {
 	position: relative;
 	margin-top: 8px;
 	margin-bottom: 8px;
 	max-width: 116px;
 	margin-left: auto;
 	margin-right: auto;
 }

 @media (min-width: 1200px) {
 	.img-thumbnail-variant-3 .icon {
 		font-size: 40px;
 	}

 	.img-thumbnail-variant-3 .caption {
 		padding: 50px 55px 45px;
 	}

 	.img-thumbnail-variant-3 .caption>*+* {
 		margin-top: 10px;
 	}

 	.img-thumbnail-variant-3 .caption .divider {
 		margin-top: 19px;
 		margin-bottom: 19px;
 	}

 	.img-thumbnail-variant-3 .arrow-right {
 		position: absolute;
 		right: 18px;
 		bottom: 13px;
 	}
 }

 .desktop .img-thumbnail-variant-3 .caption {
 	opacity: 0;
 	transform: scale(0.8);
 }

 .desktop .img-thumbnail-variant-3 .divider {
 	background: transparent;
 }

 .desktop .img-thumbnail-variant-3 .divider:before {
 	position: absolute;
 	content: "";
 	display: inline-block;
 	left: 50%;
 	right: 50%;
 	height: 1px;
 	background-color: #fff;
 	transition: 250ms 280ms ease-in-out;
 }

 .desktop .img-thumbnail-variant-3 .hover-top-element {
 	opacity: 0;
 	transform: translateY(30px);
 	transition: 450ms 650ms linear;
 }

 .desktop .img-thumbnail-variant-3 .hover-bottom-element {
 	opacity: 0;
 	transform: translateY(-40px);
 	transition: 450ms 650ms linear;
 }

 .desktop .img-thumbnail-variant-3:hover .caption {
 	opacity: 1;
 	transform: scale(1);
 }

 .desktop .img-thumbnail-variant-3:hover .hover-top-element,
 .desktop .img-thumbnail-variant-3:hover .hover-bottom-element {
 	opacity: 1;
 	transform: translateY(0);
 }

 .desktop .img-thumbnail-variant-3:hover .divider:before {
 	left: 0;
 	right: 0;
 }

 @media (max-width: 767px) {
 	.image-sizing-1 {
 		max-width: 200px;
 		margin-left: auto;
 		margin-right: auto;
 	}
 }

 /* LightGallery */

 /** @section LightGallery */
 .lg-sub-html,
 .lg-toolbar {
 	background-color: rgba(0, 0, 0, 0.45);
 }

 @font-face {
 	font-family: lg;
 	src: url(../fonts/lg.eot?n1z373);
 	src: url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(../fonts/lg.woff?n1z373) format("woff"), url(../fonts/lg.ttf?n1z373) format("truetype"), url(../fonts/lg.svg?n1z373#lg) format("svg");
 	font-weight: 400;
 	font-style: normal;
 }

 .lg-icon {
 	font-family: lg;
 	speak: none;
 	font-style: normal;
 	font-weight: 400;
 	font-variant: normal;
 	text-transform: none;
 	line-height: 1;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
 }

 .lg-actions .lg-next,
 .lg-actions .lg-prev {
 	background-color: rgba(0, 0, 0, 0.45);
 	border-radius: 2px;
 	color: #999999;
 	cursor: pointer;
 	display: block;
 	font-size: 22px;
 	margin-top: -10px;
 	padding: 8px 10px 9px;
 	position: absolute;
 	top: 50%;
 	z-index: 1080;
 	border: none;
 	outline: 0;
 }

 .lg-actions .lg-next.disabled,
 .lg-actions .lg-prev.disabled {
 	pointer-events: none;
 	opacity: .5;
 }

 .lg-actions .lg-next:hover,
 .lg-actions .lg-prev:hover {
 	color: #ffffff;
 }

 .lg-actions .lg-next {
 	right: 20px;
 }

 .lg-actions .lg-next:before {
 	content: "\e095";
 }

 .lg-actions .lg-prev {
 	left: 20px;
 }

 .lg-actions .lg-prev:after {
 	content: "\e094";
 }

 @-webkit-keyframes lg-right-end {

 	0%,
 	100% {
 		left: 0;
 	}

 	50% {
 		left: -30px;
 	}
 }

 @-moz-keyframes lg-right-end {

 	0%,
 	100% {
 		left: 0;
 	}

 	50% {
 		left: -30px;
 	}
 }

 @-ms-keyframes lg-right-end {

 	0%,
 	100% {
 		left: 0;
 	}

 	50% {
 		left: -30px;
 	}
 }

 @keyframes lg-right-end {

 	0%,
 	100% {
 		left: 0;
 	}

 	50% {
 		left: -30px;
 	}
 }

 @-webkit-keyframes lg-left-end {

 	0%,
 	100% {
 		left: 0;
 	}

 	50% {
 		left: 30px;
 	}
 }

 @-moz-keyframes lg-left-end {

 	0%,
 	100% {
 		left: 0;
 	}

 	50% {
 		left: 30px;
 	}
 }

 @-ms-keyframes lg-left-end {

 	0%,
 	100% {
 		left: 0;
 	}

 	50% {
 		left: 30px;
 	}
 }

 @keyframes lg-left-end {

 	0%,
 	100% {
 		left: 0;
 	}

 	50% {
 		left: 30px;
 	}
 }

 left: 20px;
 }

 .lg-outer.lg-right-end .lg-object {
 	-webkit-animation: lg-right-end .3s;
 	-o-animation: lg-right-end .3s;
 	animation: lg-right-end .3s;
 	position: relative;
 }

 .lg-outer.lg-left-end .lg-object {
 	-webkit-animation: lg-left-end .3s;
 	-o-animation: lg-left-end .3s;
 	animation: lg-left-end .3s;
 	position: relative;
 }

 .lg-toolbar {
 	z-index: 1082;
 	left: 0;
 	position: absolute;
 	top: 0;
 	width: 100%;
 }

 .lg-toolbar .lg-icon {
 	color: #999999;
 	cursor: pointer;
 	float: right;
 	font-size: 24px;
 	height: 47px;
 	line-height: 27px;
 	padding: 10px 0;
 	text-align: center;
 	width: 50px;
 	text-decoration: none !important;
 	outline: 0;
 	-webkit-transition: color .2s linear;
 	-o-transition: color .2s linear;
 	transition: color .2s linear;
 }

 .lg-toolbar .lg-icon:hover {
 	color: #ffffff;
 }

 .lg-toolbar .lg-close:after {
 	content: "\e070";
 }

 .lg-toolbar .lg-download:after {
 	content: "\e0f2";
 }

 .lg-sub-html {
 	bottom: 0;
 	color: #eeeeee;
 	font-size: 16px;
 	left: 0;
 	padding: 10px 40px;
 	position: fixed;
 	right: 0;
 	text-align: center;
 	z-index: 1080;
 }

 .lg-sub-html h4 {
 	margin: 0;
 	font-size: 13px;
 	font-weight: 700;
 }

 .lg-sub-html p {
 	font-size: 12px;
 	margin: 5px 0 0;
 }

 #lg-counter {
 	color: #999999;
 	display: inline-block;
 	font-size: 16px;
 	padding-left: 20px;
 	padding-top: 12px;
 	vertical-align: middle;
 }

 .lg-next,
 .lg-prev,
 .lg-toolbar {
 	opacity: 1;
 	-webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
 	-moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
 	-o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
 	transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
 }

 .lg-hide-items .lg-prev {
 	opacity: 0;
 	-webkit-transform: translate3d(-10px, 0, 0);
 	transform: translate3d(-10px, 0, 0);
 }

 .lg-hide-items .lg-next {
 	opacity: 0;
 	-webkit-transform: translate3d(10px, 0, 0);
 	transform: translate3d(10px, 0, 0);
 }

 .lg-hide-items .lg-toolbar {
 	opacity: 0;
 	-webkit-transform: translate3d(0, -10px, 0);
 	transform: translate3d(0, -10px, 0);
 }

 body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
 	-webkit-transform: scale3d(0.5, 0.5, 0.5);
 	transform: scale3d(0.5, 0.5, 0.5);
 	opacity: 0;
 	-webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
 	-moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
 	-o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
 	transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
 	-webkit-transform-origin: 50% 50%;
 	-moz-transform-origin: 50% 50%;
 	-ms-transform-origin: 50% 50%;
 	transform-origin: 50% 50%;
 }

 body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
 	-webkit-transform: scale3d(1, 1, 1);
 	transform: scale3d(1, 1, 1);
 	opacity: 1;
 }

 .lg-outer .lg-thumb-outer {
 	background-color: #0d0a0a;
 	bottom: 0;
 	position: absolute;
 	width: 100%;
 	z-index: 1080;
 	max-height: 350px;
 	-webkit-transform: translate3d(0, 100%, 0);
 	transform: translate3d(0, 100%, 0);
 	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
 	-moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
 	-o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
 	transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
 }

 .lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
 	cursor: -webkit-grab;
 	cursor: -moz-grab;
 	cursor: -o-grab;
 	cursor: -ms-grab;
 	cursor: grab;
 }

 .lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
 	cursor: move;
 	cursor: -webkit-grabbing;
 	cursor: -moz-grabbing;
 	cursor: -o-grabbing;
 	cursor: -ms-grabbing;
 	cursor: grabbing;
 }

 .lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
 	-webkit-transition-duration: 0s !important;
 	transition-duration: 0s !important;
 }

 .lg-outer.lg-thumb-open .lg-thumb-outer {
 	-webkit-transform: translate3d(0, 0, 0);
 	transform: translate3d(0, 0, 0);
 }

 .lg-outer .lg-thumb {
 	padding: 10px 0;
 	height: 100%;
 	margin-bottom: -5px;
 	margin-left: auto;
 	margin-right: auto;
 }

 .lg-outer .lg-thumb-item {
 	cursor: pointer;
 	float: left;
 	overflow: hidden;
 	height: 100%;
 	border: 2px solid #ffffff;
 	border-radius: 4px;
 	margin-bottom: 5px;
 }

 @media (min-width: 1025px) {
 	.lg-outer .lg-thumb-item {
 		-webkit-transition: border-color .25s ease;
 		-o-transition: border-color .25s ease;
 		transition: border-color .25s ease;
 	}
 }

 .lg-outer .lg-thumb-item.active,
 .lg-outer .lg-thumb-item:hover {
 	border-color: #2ed3ae;
 }

 .lg-outer .lg-thumb-item img {
 	width: 100%;
 	height: 100%;
 	object-fit: cover;
 }

 .lg-outer.lg-has-thumb .lg-item {
 	padding-bottom: 120px;
 }

 .lg-outer.lg-can-toggle .lg-item {
 	padding-bottom: 0;
 }

 .lg-outer.lg-pull-caption-up .lg-sub-html {
 	-webkit-transition: bottom .25s ease;
 	-o-transition: bottom .25s ease;
 	transition: bottom .25s ease;
 }

 .lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
 	bottom: 100px;
 }

 .lg-outer .lg-toogle-thumb {
 	background-color: #0d0a0a;
 	border-radius: 2px 2px 0 0;
 	color: #999999;
 	cursor: pointer;
 	font-size: 24px;
 	height: 39px;
 	line-height: 27px;
 	padding: 5px 0;
 	position: absolute;
 	right: 20px;
 	text-align: center;
 	top: -39px;
 	width: 50px;
 }

 .lg-outer .lg-toogle-thumb:hover,
 .lg-outer.lg-dropdown-active #lg-share {
 	color: #ffffff;
 }

 .lg-outer .lg-toogle-thumb:after {
 	content: "\e1ff";
 }

 .lg-outer .lg-video-cont {
 	display: inline-block;
 	vertical-align: middle;
 	max-width: 1140px;
 	max-height: 100%;
 	width: 100%;
 	padding: 0 5px;
 }

 .lg-outer .lg-video {
 	width: 100%;
 	height: 0;
 	padding-bottom: 56.25%;
 	overflow: hidden;
 	position: relative;
 }

 .lg-outer .lg-video .lg-object {
 	display: inline-block;
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100% !important;
 	height: 100% !important;
 }

 .lg-outer .lg-video .lg-video-play {
 	width: 84px;
 	height: 59px;
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	margin-left: -42px;
 	margin-top: -30px;
 	z-index: 1080;
 	cursor: pointer;
 }

 .lg-outer .lg-has-iframe .lg-video {
 	-webkit-overflow-scrolling: touch;
 	overflow: auto;
 }

 .lg-outer .lg-has-vimeo .lg-video-play {
 	background: url(../images/vimeo-play.png) no-repeat;
 }

 .lg-outer .lg-has-vimeo:hover .lg-video-play {
 	background: url(../images/vimeo-play.png) 0 -58px no-repeat;
 }

 .lg-outer .lg-has-html5 .lg-video-play {
 	background: url(../images/video-play.png) no-repeat;
 	height: 64px;
 	margin-left: -32px;
 	margin-top: -32px;
 	width: 64px;
 	opacity: .8;
 }

 .lg-outer .lg-has-html5:hover .lg-video-play {
 	opacity: 1;
 }

 .lg-outer .lg-has-youtube .lg-video-play {
 	background: url(../images/youtube-play.png) no-repeat;
 }

 .lg-outer .lg-has-youtube:hover .lg-video-play {
 	background: url(../images/youtube-play.png) 0 -60px no-repeat;
 }

 .lg-outer .lg-video-object {
 	width: 100% !important;
 	height: 100% !important;
 	position: absolute;
 	top: 0;
 	left: 0;
 }

 .lg-outer .lg-has-video .lg-video-object {
 	visibility: hidden;
 }

 .lg-outer .lg-has-video.lg-video-playing .lg-object,
 .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
 	display: none;
 }

 .lg-outer .lg-has-video.lg-video-playing .lg-video-object {
 	visibility: visible;
 }

 .lg-progress-bar {
 	background-color: #333333;
 	height: 5px;
 	left: 0;
 	position: absolute;
 	top: 0;
 	width: 100%;
 	z-index: 1083;
 	opacity: 0;
 	-webkit-transition: opacity 80ms ease 0s;
 	-moz-transition: opacity 80ms ease 0s;
 	-o-transition: opacity 80ms ease 0s;
 	transition: opacity 80ms ease 0s;
 }

 .lg-progress-bar .lg-progress {
 	background-color: #2ed3ae;
 	height: 5px;
 	width: 0;
 }

 .lg-progress-bar.lg-start .lg-progress {
 	width: 100%;
 }

 .lg-show-autoplay .lg-progress-bar {
 	opacity: 1;
 }

 .lg-autoplay-button:after {
 	content: "\e01d";
 }

 .lg-show-autoplay .lg-autoplay-button:after {
 	content: "\e01a";
 }

 .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,
 .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
 	-webkit-transition-duration: 0s;
 	transition-duration: 0s;
 }

 .lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
 	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
 	-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
 	-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
 	transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
 	background-color: #000000db;
 }

 .lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
 	-webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
 	-moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
 	-o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
 	transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
 }

 .lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
 	-webkit-transform: translate3d(0, 0, 0);
 	transform: translate3d(0, 0, 0);
 	-webkit-backface-visibility: hidden;
 	-moz-backface-visibility: hidden;
 	backface-visibility: hidden;
 }

 .lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
 	-webkit-transform: scale3d(1, 1, 1);
 	transform: scale3d(1, 1, 1);
 	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
 	-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
 	-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
 	transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
 	-webkit-transform-origin: 0 0;
 	-moz-transform-origin: 0 0;
 	-ms-transform-origin: 0 0;
 	transform-origin: 0 0;
 	-webkit-backface-visibility: hidden;
 	-moz-backface-visibility: hidden;
 	backface-visibility: hidden;
 }

 #lg-zoom-in:after {
 	content: "\e311";
 }

 #lg-actual-size {
 	font-size: 20px;
 }

 #lg-actual-size:after {
 	content: "\e033";
 }

 #lg-zoom-out {
 	opacity: .5;
 	pointer-events: none;
 }

 #lg-zoom-out:after {
 	content: "\e312";
 }

 .lg-zoomed #lg-zoom-out {
 	opacity: 1;
 	pointer-events: auto;
 }

 .lg-outer .lg-pager-outer {
 	bottom: 60px;
 	left: 0;
 	position: absolute;
 	right: 0;
 	text-align: center;
 	z-index: 1080;
 	height: 10px;
 }

 .lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
 	overflow: visible;
 }

 .lg-outer .lg-pager-cont {
 	cursor: pointer;
 	display: inline-block;
 	overflow: hidden;
 	position: relative;
 	vertical-align: top;
 	margin: 0 5px;
 }

 .lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
 	opacity: 1;
 	-webkit-transform: translate3d(0, 0, 0);
 	transform: translate3d(0, 0, 0);
 }

 .lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
 	box-shadow: 0 0 0 2px #ffffff inset;
 }

 .lg-outer .lg-pager-thumb-cont {
 	background-color: #ffffff;
 	color: #ffffff;
 	bottom: 100%;
 	height: 83px;
 	left: 0;
 	margin-bottom: 20px;
 	margin-left: -60px;
 	opacity: 0;
 	padding: 5px;
 	position: absolute;
 	width: 120px;
 	border-radius: 3px;
 	-webkit-transition: opacity .15s ease 0s, -webkit-transform .15s ease 0s;
 	-moz-transition: opacity .15s ease 0s, -moz-transform .15s ease 0s;
 	-o-transition: opacity .15s ease 0s, -o-transform .15s ease 0s;
 	transition: opacity .15s ease 0s, transform .15s ease 0s;
 	-webkit-transform: translate3d(0, 5px, 0);
 	transform: translate3d(0, 5px, 0);
 }

 .lg-outer .lg-pager-thumb-cont img {
 	width: 100%;
 	height: 100%;
 }

 .lg-outer .lg-pager {
 	background-color: rgba(255, 255, 255, 0.5);
 	border-radius: 50%;
 	box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
 	display: block;
 	height: 12px;
 	-webkit-transition: box-shadow .3s ease 0s;
 	-o-transition: box-shadow .3s ease 0s;
 	transition: box-shadow .3s ease 0s;
 	width: 12px;
 }

 .lg-outer .lg-pager:focus,
 .lg-outer .lg-pager:hover {
 	box-shadow: 0 0 0 8px #ffffff inset;
 }

 .lg-outer .lg-caret {
 	border-left: 10px solid transparent;
 	border-right: 10px solid transparent;
 	border-top: 10px dashed;
 	bottom: -10px;
 	display: inline-block;
 	height: 0;
 	left: 50%;
 	margin-left: -5px;
 	position: absolute;
 	vertical-align: middle;
 	width: 0;
 }

 .lg-fullscreen:after {
 	content: "\e20c";
 }

 .lg-fullscreen-on .lg-fullscreen:after {
 	content: "\e20d";
 }

 .lg-outer #lg-dropdown-overlay {
 	background-color: rgba(0, 0, 0, 0.25);
 	bottom: 0;
 	cursor: default;
 	left: 0;
 	position: fixed;
 	right: 0;
 	top: 0;
 	z-index: 1081;
 	opacity: 0;
 	visibility: hidden;
 	-webkit-transition: visibility 0s linear .18s, opacity .18s linear 0s;
 	-o-transition: visibility 0s linear .18s, opacity .18s linear 0s;
 	transition: visibility 0s linear .18s, opacity .18s linear 0s;
 }

 .lg-outer.lg-dropdown-active #lg-dropdown-overlay,
 .lg-outer.lg-dropdown-active .lg-dropdown {
 	-webkit-transition-delay: 0s;
 	transition-delay: 0s;
 	-moz-transform: translate3d(0, 0, 0);
 	-o-transform: translate3d(0, 0, 0);
 	-ms-transform: translate3d(0, 0, 0);
 	-webkit-transform: translate3d(0, 0, 0);
 	transform: translate3d(0, 0, 0);
 	opacity: 1;
 	visibility: visible;
 }

 .lg-outer .lg-dropdown {
 	background-color: #ffffff;
 	border-radius: 2px;
 	font-size: 14px;
 	list-style-type: none;
 	margin: 0;
 	padding: 10px 0;
 	position: absolute;
 	right: 0;
 	text-align: left;
 	top: 50px;
 	opacity: 0;
 	visibility: hidden;
 	-moz-transform: translate3d(0, 5px, 0);
 	-o-transform: translate3d(0, 5px, 0);
 	-ms-transform: translate3d(0, 5px, 0);
 	-webkit-transform: translate3d(0, 5px, 0);
 	transform: translate3d(0, 5px, 0);
 	-webkit-transition: -webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
 	-moz-transition: -moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
 	-o-transition: -o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
 	transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
 }

 .lg-outer .lg-dropdown:after {
 	content: "";
 	display: block;
 	height: 0;
 	width: 0;
 	position: absolute;
 	border: 8px solid transparent;
 	border-bottom-color: #ffffff;
 	right: 16px;
 	top: -16px;
 }

 .lg-outer .lg-dropdown>li:last-child {
 	margin-bottom: 0;
 }

 .lg-outer .lg-dropdown>li:hover .lg-icon,
 .lg-outer .lg-dropdown>li:hover a {
 	color: #333333;
 }

 .lg-outer .lg-dropdown a {
 	color: #333333;
 	display: block;
 	white-space: pre;
 	padding: 4px 12px;
 	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
 	font-size: 12px;
 }

 .lg-outer .lg-dropdown a:hover {
 	background-color: rgba(0, 0, 0, 0.07);
 }

 .lg-outer .lg-dropdown .lg-dropdown-text {
 	display: inline-block;
 	line-height: 1;
 	margin-top: -3px;
 	vertical-align: middle;
 }

 .lg-outer .lg-dropdown .lg-icon {
 	color: #333333;
 	display: inline-block;
 	float: none;
 	font-size: 20px;
 	height: auto;
 	line-height: 1;
 	margin-right: 8px;
 	padding: 0;
 	vertical-align: middle;
 	width: auto;
 }

 .lg-outer,
 .lg-outer .lg,
 .lg-outer .lg-inner {
 	width: 100%;
 	height: 100%;
 }

 .lg-outer #lg-share {
 	display: none;
 	position: relative;
 }

 .lg-outer #lg-share:after {
 	content: "\e80d";
 }

 .lg-outer #lg-share-facebook .lg-icon {
 	color: #3b5998;
 }

 .lg-outer #lg-share-facebook .lg-icon:after {
 	content: "\e901";
 }

 .lg-outer #lg-share-twitter .lg-icon {
 	color: #00aced;
 }

 .lg-outer #lg-share-twitter .lg-icon:after {
 	content: "\e904";
 }

 .lg-outer #lg-share-googleplus .lg-icon {
 	color: #dd4b39;
 }

 .lg-outer #lg-share-googleplus .lg-icon:after {
 	content: "\e902";
 }

 .lg-outer #lg-share-pinterest .lg-icon {
 	color: #cb2027;
 }

 .lg-outer #lg-share-pinterest .lg-icon:after {
 	content: "\e903";
 }

 .lg-group:after {
 	content: "";
 	display: table;
 	clear: both;
 }

 .lg-outer {
 	position: fixed;
 	top: 0;
 	left: 0;
 	z-index: 1050;
 	text-align: left;
 	opacity: 0;
 	-webkit-transition: opacity .15s ease 0s;
 	-o-transition: opacity .15s ease 0s;
 	transition: opacity .15s ease 0s;
 }

 .lg-outer * {
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
 }

 .lg-outer.lg-visible {
 	opacity: 1;
 }

 .lg-outer.lg-css3 .lg-item.lg-current,
 .lg-outer.lg-css3 .lg-item.lg-next-slide,
 .lg-outer.lg-css3 .lg-item.lg-prev-slide {
 	-webkit-transition-duration: inherit !important;
 	transition-duration: inherit !important;
 	-webkit-transition-timing-function: inherit !important;
 	transition-timing-function: inherit !important;
 }

 .lg-outer.lg-css3.lg-dragging .lg-item.lg-current,
 .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
 .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
 	-webkit-transition-duration: 0s !important;
 	transition-duration: 0s !important;
 	opacity: 1;
 }

 .lg-outer.lg-grab img.lg-object {
 	cursor: -webkit-grab;
 	cursor: -moz-grab;
 	cursor: -o-grab;
 	cursor: -ms-grab;
 	cursor: grab;
 }

 .lg-outer.lg-grabbing img.lg-object {
 	cursor: move;
 	cursor: -webkit-grabbing;
 	cursor: -moz-grabbing;
 	cursor: -o-grabbing;
 	cursor: -ms-grabbing;
 	cursor: grabbing;
 }

 .lg-outer .lg {
 	position: relative;
 	overflow: hidden;
 	margin-left: auto;
 	margin-right: auto;
 	max-width: 100%;
 	max-height: 100%;
 }

 .lg-outer .lg-inner {
 	position: absolute;
 	left: 0;
 	top: 0;
 	white-space: nowrap;
 }

 .lg-outer .lg-item {
 	background: url(../images/loading.gif) center center no-repeat;
 	display: none !important;
 }

 .lg-outer.lg-css .lg-current,
 .lg-outer.lg-css3 .lg-current,
 .lg-outer.lg-css3 .lg-next-slide,
 .lg-outer.lg-css3 .lg-prev-slide {
 	display: inline-block !important;
 }

 .lg-outer .lg-img-wrap,
 .lg-outer .lg-item {
 	display: inline-block;
 	text-align: center;
 	position: absolute;
 	width: 100%;
 	height: 100%;
 }

 .lg-outer .lg-img-wrap:before,
 .lg-outer .lg-item:before {
 	content: "";
 	display: inline-block;
 	height: 50%;
 	width: 1px;
 	margin-right: -1px;
 }

 .lg-outer .lg-img-wrap {
 	position: absolute;
 	padding: 0 5px;
 	left: 0;
 	right: 0;
 	top: 0;
 	bottom: 0;
 }

 .lg-outer .lg-item.lg-complete {
 	background-image: none;
 }

 .lg-outer .lg-item.lg-current {
 	z-index: 1060;
 }

 .lg-outer .lg-image {
 	display: inline-block;
 	vertical-align: middle;
 	max-width: 100%;
 	max-height: 100%;
 	width: auto !important;
 	height: auto !important;
 }

 .lg-outer.lg-show-after-load .lg-item .lg-object,
 .lg-outer.lg-show-after-load .lg-item .lg-video-play {
 	opacity: 0;
 	-webkit-transition: opacity .15s ease 0s;
 	-o-transition: opacity .15s ease 0s;
 	transition: opacity .15s ease 0s;
 }

 .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,
 .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
 	opacity: 1;
 }

 .lg-outer .lg-empty-html,
 .lg-outer.lg-hide-download #lg-download {
 	display: none;
 }

 .lg-backdrop.in {
 	opacity: 1;
 }

 .lg-css3.lg-no-trans .lg-current,
 .lg-css3.lg-no-trans .lg-next-slide,
 .lg-css3.lg-no-trans .lg-prev-slide {
 	-webkit-transition: none 0s ease 0s !important;
 	-moz-transition: none 0s ease 0s !important;
 	-o-transition: none 0s ease 0s !important;
 	transition: none 0s ease 0s !important;
 }

 .lg-css3.lg-use-css3 .lg-item,
 .lg-css3.lg-use-left .lg-item {
 	-webkit-backface-visibility: hidden;
 	-moz-backface-visibility: hidden;
 	backface-visibility: hidden;
 }

 .lg-css3.lg-fade .lg-item {
 	opacity: 0;
 }

 .lg-css3.lg-fade .lg-item.lg-current {
 	opacity: 1;
 }

 .lg-css3.lg-fade .lg-item.lg-current,
 .lg-css3.lg-fade .lg-item.lg-next-slide,
 .lg-css3.lg-fade .lg-item.lg-prev-slide {
 	-webkit-transition: opacity .1s ease 0s;
 	-moz-transition: opacity .1s ease 0s;
 	-o-transition: opacity .1s ease 0s;
 	transition: opacity .1s ease 0s;
 }

 .lg-css3.lg-slide.lg-use-css3 .lg-item {
 	opacity: 0;
 }

 .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
 	-webkit-transform: translate3d(-100%, 0, 0);
 	transform: translate3d(-100%, 0, 0);
 }

 .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
 	-webkit-transform: translate3d(100%, 0, 0);
 	transform: translate3d(100%, 0, 0);
 }

 .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
 	-webkit-transform: translate3d(0, 0, 0);
 	transform: translate3d(0, 0, 0);
 	opacity: 1;
 }

 .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,
 .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
 .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
 	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
 	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
 	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
 	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
 }

 .lg-css3.lg-slide.lg-use-left .lg-item {
 	opacity: 0;
 	position: absolute;
 	left: 0;
 }

 .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
 	left: -100%;
 }

 .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
 	left: 100%;
 }

 .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
 	left: 0;
 	opacity: 1;
 }

 .lg-css3.lg-slide.lg-use-left .lg-item.lg-current,
 .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,
 .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
 	-webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
 	-moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
 	-o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
 	transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
 }

 .lg-sub-html,
 .lg-toolbar {
 	background-color: #212529;
 }

 @font-face {
 	font-family: lg;
 	src: url(../fonts/lg.eot?n1z373);
 	src: url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(../fonts/lg.woff?n1z373) format("woff"), url(../fonts/lg.ttf?n1z373) format("truetype"), url(../fonts/lg.svg?n1z373#lg) format("svg");
 	font-weight: 400;
 	font-style: normal;
 }

 .lg-icon {
 	font-family: lg;
 	speak: none;
 	font-style: normal;
 	font-weight: 400;
 	font-variant: normal;
 	text-transform: none;
 	line-height: 1;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
 }

 .lg-actions .lg-next,
 .lg-actions .lg-prev {
 	background-color: #212529;
 	border-radius: 2px;
 	color: #999999;
 	cursor: pointer;
 	display: block;
 	font-size: 22px;
 	margin-top: -10px;
 	padding: 8px 10px 9px;
 	position: absolute;
 	top: 50%;
 	z-index: 1080;
 	border: none;
 	outline: 0;
 }

 .lg-actions .lg-next.disabled,
 .lg-actions .lg-prev.disabled {
 	pointer-events: none;
 	opacity: .5;
 }

 .lg-actions .lg-next:hover,
 .lg-actions .lg-prev:hover {
 	color: #ffffff;
 	font-size: 26px;
 }

 .lg-actions .lg-next {
 	right: 20px;
 }

 .lg-actions .lg-next:before {
 	content: "\e095";
 }

 .lg-actions .lg-prev {

 	.lg-actions .lg-prev:after {
 		content: "\e094";
 	}

 	@-webkit-keyframes lg-right-end {

 		0%,
 		100% {
 			left: 0;
 		}

 		50% {
 			left: -30px;
 		}
 	}

 	@-moz-keyframes lg-right-end {

 		0%,
 		100% {
 			left: 0;
 		}

 		50% {
 			left: -30px;
 		}
 	}

 	@-ms-keyframes lg-right-end {

 		0%,
 		100% {
 			left: 0;
 		}

 		50% {
 			left: -30px;
 		}
 	}

 	@keyframes lg-right-end {

 		0%,
 		100% {
 			left: 0;
 		}

 		50% {
 			left: -30px;
 		}
 	}

 	@-webkit-keyframes lg-left-end {

 		0%,
 		100% {
 			left: 0;
 		}

 		50% {
 			left: 30px;
 		}
 	}

 	@-moz-keyframes lg-left-end {

 		0%,
 		100% {
 			left: 0;
 		}

 		50% {
 			left: 30px;
 		}
 	}

 	@-ms-keyframes lg-left-end {

 		0%,
 		100% {
 			left: 0;
 		}

 		50% {
 			left: 30px;
 		}
 	}

 	@keyframes lg-left-end {

 		0%,
 		100% {
 			left: 0;
 		}

 		50% {
 			left: 30px;
 		}
 	}

 	.lg-outer.lg-right-end .lg-object {
 		-webkit-animation: lg-right-end .3s;
 		-o-animation: lg-right-end .3s;
 		animation: lg-right-end .3s;
 		position: relative;
 	}

 	.lg-outer.lg-left-end .lg-object {
 		-webkit-animation: lg-left-end .3s;
 		-o-animation: lg-left-end .3s;
 		animation: lg-left-end .3s;
 		position: relative;
 	}

 	.lg-toolbar {
 		z-index: 1082;
 		left: 0;
 		position: absolute;
 		top: 0;
 		width: 100%;
 	}

 	.lg-toolbar .lg-icon {
 		color: #999999;
 		cursor: pointer;
 		float: right;
 		font-size: 24px;
 		height: 47px;
 		line-height: 27px;
 		padding: 10px 0;
 		text-align: center;
 		width: 50px;
 		text-decoration: none !important;
 		outline: 0;
 		-webkit-transition: color .2s linear;
 		-o-transition: color .2s linear;
 		transition: color .2s linear;
 	}

 	.lg-toolbar .lg-icon:hover {
 		color: #ffffff;
 	}

 	.lg-toolbar .lg-close:after {
 		content: "\e070";
 	}

 	.lg-toolbar .lg-download:after {
 		content: "\e0f2";
 	}

 	.lg-sub-html {
 		bottom: 0;
 		color: #eeeeee;
 		font-size: 16px;
 		left: 0;
 		padding: 10px 40px;
 		position: fixed;
 		right: 0;
 		text-align: center;
 		z-index: 1080;
 	}

 	.lg-sub-html h4 {
 		margin: 0;
 		font-size: 13px;
 		font-weight: 700;
 	}

 	.lg-sub-html p {
 		font-size: 12px;
 		margin: 5px 0 0;
 	}

 	#lg-counter {
 		color: #999999;
 		display: inline-block;
 		font-size: 16px;
 		padding-left: 20px;
 		padding-top: 12px;
 		vertical-align: middle;
 	}

 	.lg-next,
 	.lg-prev,
 	.lg-toolbar {
 		opacity: 1;
 		-webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
 		-moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
 		-o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
 		transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
 	}

 	.lg-hide-items .lg-prev {
 		opacity: 0;
 		-webkit-transform: translate3d(-10px, 0, 0);
 		transform: translate3d(-10px, 0, 0);
 	}

 	.lg-hide-items .lg-next {
 		opacity: 0;
 		-webkit-transform: translate3d(10px, 0, 0);
 		transform: translate3d(10px, 0, 0);
 	}

 	.lg-hide-items .lg-toolbar {
 		opacity: 0;
 		-webkit-transform: translate3d(0, -10px, 0);
 		transform: translate3d(0, -10px, 0);
 	}

 	body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
 		-webkit-transform: scale3d(0.5, 0.5, 0.5);
 		transform: scale3d(0.5, 0.5, 0.5);
 		opacity: 0;
 		-webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
 		-moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
 		-o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
 		transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
 		-webkit-transform-origin: 50% 50%;
 		-moz-transform-origin: 50% 50%;
 		-ms-transform-origin: 50% 50%;
 		transform-origin: 50% 50%;
 	}

 	body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
 		-webkit-transform: scale3d(1, 1, 1);
 		transform: scale3d(1, 1, 1);
 		opacity: 1;
 	}

 	.lg-outer .lg-thumb-outer {
 		background-color: #0d0a0a;
 		bottom: 0;
 		position: absolute;
 		width: 100%;
 		z-index: 1080;
 		max-height: 350px;
 		-webkit-transform: translate3d(0, 100%, 0);
 		transform: translate3d(0, 100%, 0);
 		-webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
 		-moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
 		-o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
 		transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
 	}

 	.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
 		cursor: -webkit-grab;
 		cursor: -moz-grab;
 		cursor: -o-grab;
 		cursor: -ms-grab;
 		cursor: grab;
 	}

 	.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
 		cursor: move;
 		cursor: -webkit-grabbing;
 		cursor: -moz-grabbing;
 		cursor: -o-grabbing;
 		cursor: -ms-grabbing;
 		cursor: grabbing;
 	}

 	.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
 		-webkit-transition-duration: 0s !important;
 		transition-duration: 0s !important;
 	}

 	.lg-outer.lg-thumb-open .lg-thumb-outer {
 		-webkit-transform: translate3d(0, 0, 0);
 		transform: translate3d(0, 0, 0);
 	}

 	.lg-outer .lg-thumb {
 		padding: 10px 0;
 		height: 100%;
 		margin-bottom: -5px;
 	}

 	.lg-outer .lg-thumb-item {
 		cursor: pointer;
 		float: left;
 		overflow: hidden;
 		height: 100%;
 		border: 2px solid #ffffff;
 		border-radius: 4px;
 		margin-bottom: 5px;
 	}

 	@media (min-width: 1025px) {
 		.lg-outer .lg-thumb-item {
 			-webkit-transition: border-color .25s ease;
 			-o-transition: border-color .25s ease;
 			transition: border-color .25s ease;
 		}
 	}

 	.lg-outer .lg-thumb-item.active,
 	.lg-outer .lg-thumb-item:hover {
 		border-color: #2ed3ae;
 	}

 	.lg-outer .lg-thumb-item img {
 		width: 100%;
 		height: 100%;
 		object-fit: cover;
 	}

 	.lg-outer.lg-has-thumb .lg-item {
 		padding-bottom: 120px;
 	}

 	.lg-outer.lg-can-toggle .lg-item {
 		padding-bottom: 0;
 	}

 	.lg-outer.lg-pull-caption-up .lg-sub-html {
 		-webkit-transition: bottom .25s ease;
 		-o-transition: bottom .25s ease;
 		transition: bottom .25s ease;
 	}

 	.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
 		bottom: 100px;
 	}

 	.lg-outer .lg-toogle-thumb {
 		background-color: #0d0a0a;
 		border-radius: 2px 2px 0 0;
 		color: #999999;
 		cursor: pointer;
 		font-size: 24px;
 		height: 39px;
 		line-height: 27px;
 		padding: 5px 0;
 		position: absolute;
 		right: 20px;
 		text-align: center;
 		top: -39px;
 		width: 50px;
 	}

 	.lg-outer .lg-toogle-thumb:hover,
 	.lg-outer.lg-dropdown-active #lg-share {
 		color: #ffffff;
 	}

 	.lg-outer .lg-toogle-thumb:after {
 		content: "\e1ff";
 	}

 	.lg-outer .lg-video-cont {
 		display: inline-block;
 		vertical-align: middle;
 		max-width: 1140px;
 		max-height: 100%;
 		width: 100%;
 		padding: 0 5px;
 	}

 	.lg-outer .lg-video {
 		width: 100%;
 		height: 0;
 		padding-bottom: 56.25%;
 		overflow: hidden;
 		position: relative;
 	}

 	.lg-outer .lg-video .lg-object {
 		display: inline-block;
 		position: absolute;
 		top: 0;
 		left: 0;
 		width: 100% !important;
 		height: 100% !important;
 	}

 	.lg-outer .lg-video .lg-video-play {
 		width: 84px;
 		height: 59px;
 		position: absolute;
 		left: 50%;
 		top: 50%;
 		margin-left: -42px;
 		margin-top: -30px;
 		z-index: 1080;
 		cursor: pointer;
 	}

 	.lg-outer .lg-has-iframe .lg-video {
 		-webkit-overflow-scrolling: touch;
 		overflow: auto;
 	}

 	.lg-outer .lg-has-vimeo .lg-video-play {
 		background: url(../images/vimeo-play.png) no-repeat;
 	}

 	.lg-outer .lg-has-vimeo:hover .lg-video-play {
 		background: url(../images/vimeo-play.png) 0 -58px no-repeat;
 	}

 	.lg-outer .lg-has-html5 .lg-video-play {
 		background: url(../images/video-play.png) no-repeat;
 		height: 64px;
 		margin-left: -32px;
 		margin-top: -32px;
 		width: 64px;
 		opacity: .8;
 	}

 	.lg-outer .lg-has-html5:hover .lg-video-play {
 		opacity: 1;
 	}

 	.lg-outer .lg-has-youtube .lg-video-play {
 		background: url(../images/youtube-play.png) no-repeat;
 	}

 	.lg-outer .lg-has-youtube:hover .lg-video-play {
 		background: url(../images/youtube-play.png) 0 -60px no-repeat;
 	}

 	.lg-outer .lg-video-object {
 		width: 100% !important;
 		height: 100% !important;
 		position: absolute;
 		top: 0;
 		left: 0;
 	}

 	.lg-outer .lg-has-video .lg-video-object {
 		visibility: hidden;
 	}

 	.lg-outer .lg-has-video.lg-video-playing .lg-object,
 	.lg-outer .lg-has-video.lg-video-playing .lg-video-play {
 		display: none;
 	}

 	.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
 		visibility: visible;
 	}

 	.lg-progress-bar {
 		background-color: #333333;
 		height: 5px;
 		left: 0;
 		position: absolute;
 		top: 0;
 		width: 100%;
 		z-index: 1083;
 		opacity: 0;
 		-webkit-transition: opacity 80ms ease 0s;
 		-moz-transition: opacity 80ms ease 0s;
 		-o-transition: opacity 80ms ease 0s;
 		transition: opacity 80ms ease 0s;
 	}

 	.lg-progress-bar .lg-progress {
 		background-color: #2ed3ae;
 		height: 5px;
 		width: 0;
 	}

 	.lg-progress-bar.lg-start .lg-progress {
 		width: 100%;
 	}

 	.lg-show-autoplay .lg-progress-bar {
 		opacity: 1;
 	}

 	.lg-autoplay-button:after {
 		content: "\e01d";
 	}

 	.lg-show-autoplay .lg-autoplay-button:after {
 		content: "\e01a";
 	}

 	.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,
 	.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
 		-webkit-transition-duration: 0s;
 		transition-duration: 0s;
 	}

 	.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
 		-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
 		-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
 		-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
 		transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
 	}

 	.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
 		-webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
 		-moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
 		-o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
 		transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
 	}

 	.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
 		-webkit-transform: translate3d(0, 0, 0);
 		transform: translate3d(0, 0, 0);
 		-webkit-backface-visibility: hidden;
 		-moz-backface-visibility: hidden;
 		backface-visibility: hidden;
 	}

 	.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
 		-webkit-transform: scale3d(1, 1, 1);
 		transform: scale3d(1, 1, 1);
 		-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
 		-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
 		-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
 		transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
 		-webkit-transform-origin: 0 0;
 		-moz-transform-origin: 0 0;
 		-ms-transform-origin: 0 0;
 		transform-origin: 0 0;
 		-webkit-backface-visibility: hidden;
 		-moz-backface-visibility: hidden;
 		backface-visibility: hidden;
 	}

 	#lg-zoom-in:after {
 		content: "\e311";
 	}

 	#lg-actual-size {
 		font-size: 20px;
 	}

 	#lg-actual-size:after {
 		content: "\e033";
 	}

 	#lg-zoom-out {
 		opacity: .5;
 		pointer-events: none;
 	}

 	#lg-zoom-out:after {
 		content: "\e312";
 	}

 	.lg-zoomed #lg-zoom-out {
 		opacity: 1;
 		pointer-events: auto;
 	}

 	.lg-outer .lg-pager-outer {
 		bottom: 60px;
 		left: 0;
 		position: absolute;
 		right: 0;
 		text-align: center;
 		z-index: 1080;
 		height: 10px;
 	}

 	.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
 		overflow: visible;
 	}

 	.lg-outer .lg-pager-cont {
 		cursor: pointer;
 		display: inline-block;
 		overflow: hidden;
 		position: relative;
 		vertical-align: top;
 		margin: 0 5px;
 	}

 	.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
 		opacity: 1;
 		-webkit-transform: translate3d(0, 0, 0);
 		transform: translate3d(0, 0, 0);
 	}

 	.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
 		box-shadow: 0 0 0 2px #ffffff inset;
 	}

 	.lg-outer .lg-pager-thumb-cont {
 		background-color: #ffffff;
 		color: #ffffff;
 		bottom: 100%;
 		height: 83px;
 		left: 0;
 		margin-bottom: 20px;
 		margin-left: -60px;
 		opacity: 0;
 		padding: 5px;
 		position: absolute;
 		width: 120px;
 		border-radius: 3px;
 		-webkit-transition: opacity .15s ease 0s, -webkit-transform .15s ease 0s;
 		-moz-transition: opacity .15s ease 0s, -moz-transform .15s ease 0s;
 		-o-transition: opacity .15s ease 0s, -o-transform .15s ease 0s;
 		transition: opacity .15s ease 0s, transform .15s ease 0s;
 		-webkit-transform: translate3d(0, 5px, 0);
 		transform: translate3d(0, 5px, 0);
 	}

 	.lg-outer .lg-pager-thumb-cont img {
 		width: 100%;
 		height: 100%;
 	}

 	.lg-outer .lg-pager {
 		background-color: rgba(255, 255, 255, 0.5);
 		border-radius: 50%;
 		box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
 		display: block;
 		height: 12px;
 		-webkit-transition: box-shadow .3s ease 0s;
 		-o-transition: box-shadow .3s ease 0s;
 		transition: box-shadow .3s ease 0s;
 		width: 12px;
 	}

 	.lg-outer .lg-pager:focus,
 	.lg-outer .lg-pager:hover {
 		box-shadow: 0 0 0 8px #ffffff inset;
 	}

 	.lg-outer .lg-caret {
 		border-left: 10px solid transparent;
 		border-right: 10px solid transparent;
 		border-top: 10px dashed;
 		bottom: -10px;
 		display: inline-block;
 		height: 0;
 		left: 50%;
 		margin-left: -5px;
 		position: absolute;
 		vertical-align: middle;
 		width: 0;
 	}

 	.lg-fullscreen:after {
 		content: "\e20c";
 	}

 	.lg-fullscreen-on .lg-fullscreen:after {
 		content: "\e20d";
 	}

 	.lg-outer #lg-dropdown-overlay {
 		background-color: rgba(0, 0, 0, 0.25);
 		bottom: 0;
 		cursor: default;
 		left: 0;
 		position: fixed;
 		right: 0;
 		top: 0;
 		z-index: 1081;
 		opacity: 0;
 		visibility: hidden;
 		-webkit-transition: visibility 0s linear .18s, opacity .18s linear 0s;
 		-o-transition: visibility 0s linear .18s, opacity .18s linear 0s;
 		transition: visibility 0s linear .18s, opacity .18s linear 0s;
 	}

 	.lg-outer.lg-dropdown-active #lg-dropdown-overlay,
 	.lg-outer.lg-dropdown-active .lg-dropdown {
 		-webkit-transition-delay: 0s;
 		transition-delay: 0s;
 		-moz-transform: translate3d(0, 0, 0);
 		-o-transform: translate3d(0, 0, 0);
 		-ms-transform: translate3d(0, 0, 0);
 		-webkit-transform: translate3d(0, 0, 0);
 		transform: translate3d(0, 0, 0);
 		opacity: 1;
 		visibility: visible;
 	}

 	.lg-outer .lg-dropdown {
 		background-color: #ffffff;
 		border-radius: 2px;
 		font-size: 14px;
 		list-style-type: none;
 		margin: 0;
 		padding: 10px 0;
 		position: absolute;
 		right: 0;
 		text-align: left;
 		top: 50px;
 		opacity: 0;
 		visibility: hidden;
 		-moz-transform: translate3d(0, 5px, 0);
 		-o-transform: translate3d(0, 5px, 0);
 		-ms-transform: translate3d(0, 5px, 0);
 		-webkit-transform: translate3d(0, 5px, 0);
 		transform: translate3d(0, 5px, 0);
 		-webkit-transition: -webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
 		-moz-transition: -moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
 		-o-transition: -o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
 		transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
 	}

 	.lg-outer .lg-dropdown:after {
 		content: "";
 		display: block;
 		height: 0;
 		width: 0;
 		position: absolute;
 		border: 8px solid transparent;
 		border-bottom-color: #ffffff;
 		right: 16px;
 		top: -16px;
 	}

 	.lg-outer .lg-dropdown>li:last-child {
 		margin-bottom: 0;
 	}

 	.lg-outer .lg-dropdown>li:hover .lg-icon,
 	.lg-outer .lg-dropdown>li:hover a {
 		color: #333333;
 	}

 	.lg-outer .lg-dropdown a {
 		color: #333333;
 		display: block;
 		white-space: pre;
 		padding: 4px 12px;
 		font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
 		font-size: 12px;
 	}

 	.lg-outer .lg-dropdown a:hover {
 		background-color: rgba(0, 0, 0, 0.07);
 	}

 	.lg-outer .lg-dropdown .lg-dropdown-text {
 		display: inline-block;
 		line-height: 1;
 		margin-top: -3px;
 		vertical-align: middle;
 	}

 	.lg-outer .lg-dropdown .lg-icon {
 		color: #333333;
 		display: inline-block;
 		float: none;
 		font-size: 20px;
 		height: auto;
 		line-height: 1;
 		margin-right: 8px;
 		padding: 0;
 		vertical-align: middle;
 		width: auto;
 	}

 	.lg-outer,
 	.lg-outer .lg,
 	.lg-outer .lg-inner {
 		width: 100%;
 		height: 100%;
 	}

 	.lg-outer #lg-share {
 		position: relative;
 	}

 	.lg-outer #lg-share:after {
 		content: "\e80d";
 	}

 	.lg-outer #lg-share-facebook .lg-icon {
 		color: #3b5998;
 	}

 	.lg-outer #lg-share-facebook .lg-icon:after {
 		content: "\e901";
 	}

 	.lg-outer #lg-share-twitter .lg-icon {
 		color: #00aced;
 	}

 	.lg-outer #lg-share-twitter .lg-icon:after {
 		content: "\e904";
 	}

 	.lg-outer #lg-share-googleplus .lg-icon {
 		color: #dd4b39;
 	}

 	.lg-outer #lg-share-googleplus .lg-icon:after {
 		content: "\e902";
 	}

 	.lg-outer #lg-share-pinterest .lg-icon {
 		color: #cb2027;
 	}

 	.lg-outer #lg-share-pinterest .lg-icon:after {
 		content: "\e903";
 	}

 	.lg-group:after {
 		content: "";
 		display: table;
 		clear: both;
 	}

 	.lg-outer {
 		position: fixed;
 		top: 0;
 		left: 0;
 		z-index: 1090;
 		text-align: left;
 		opacity: 0;
 		-webkit-transition: opacity .15s ease 0s;
 		-o-transition: opacity .15s ease 0s;
 		transition: opacity .15s ease 0s;
 	}

 	.lg-outer * {
 		-webkit-box-sizing: border-box;
 		-moz-box-sizing: border-box;
 		box-sizing: border-box;
 	}

 	.lg-outer.lg-visible {
 		opacity: 1;
 	}

 	.lg-outer.lg-css3 .lg-item.lg-current,
 	.lg-outer.lg-css3 .lg-item.lg-next-slide,
 	.lg-outer.lg-css3 .lg-item.lg-prev-slide {
 		-webkit-transition-duration: inherit !important;
 		transition-duration: inherit !important;
 		-webkit-transition-timing-function: inherit !important;
 		transition-timing-function: inherit !important;
 	}

 	.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,
 	.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
 	.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
 		-webkit-transition-duration: 0s !important;
 		transition-duration: 0s !important;
 		opacity: 1;
 	}

 	.lg-outer.lg-grab img.lg-object {
 		cursor: -webkit-grab;
 		cursor: -moz-grab;
 		cursor: -o-grab;
 		cursor: -ms-grab;
 		cursor: grab;
 	}

 	.lg-outer.lg-grabbing img.lg-object {
 		cursor: move;
 		cursor: -webkit-grabbing;
 		cursor: -moz-grabbing;
 		cursor: -o-grabbing;
 		cursor: -ms-grabbing;
 		cursor: grabbing;
 	}

 	.lg-outer .lg {
 		position: relative;
 		overflow: hidden;
 		margin-left: auto;
 		margin-right: auto;
 		max-width: 100%;
 		max-height: 100%;
 	}

 	.lg-outer .lg-inner {
 		position: absolute;
 		left: 0;
 		top: 0;
 		white-space: nowrap;
 	}

 	.lg-outer .lg-item {
 		background: url(../images/loading.gif) center center no-repeat;
 		display: none !important;
 	}

 	.lg-outer.lg-css .lg-current,
 	.lg-outer.lg-css3 .lg-current,
 	.lg-outer.lg-css3 .lg-next-slide,
 	.lg-outer.lg-css3 .lg-prev-slide {
 		display: inline-block !important;
 	}

 	.lg-outer .lg-img-wrap,
 	.lg-outer .lg-item {
 		display: inline-block;
 		text-align: center;
 		position: absolute;
 		width: 100%;
 		height: 100%;
 	}

 	.lg-outer .lg-img-wrap:before,
 	.lg-outer .lg-item:before {
 		content: "";
 		display: inline-block;
 		height: 50%;
 		width: 1px;
 		margin-right: -1px;
 	}

 	.lg-outer .lg-img-wrap {
 		position: absolute;
 		padding: 0 5px;
 		left: 0;
 		right: 0;
 		top: 0;
 		bottom: 0;
 	}

 	.lg-outer .lg-item.lg-complete {
 		background-image: none;
 	}

 	.lg-outer .lg-item.lg-current {
 		z-index: 1060;
 	}

 	.lg-outer .lg-image {
 		display: inline-block;
 		vertical-align: middle;
 		max-width: 100%;
 		max-height: 100%;
 		width: auto !important;
 		height: auto !important;
 	}

 	.lg-outer.lg-show-after-load .lg-item .lg-object,
 	.lg-outer.lg-show-after-load .lg-item .lg-video-play {
 		opacity: 0;
 		-webkit-transition: opacity .15s ease 0s;
 		-o-transition: opacity .15s ease 0s;
 		transition: opacity .15s ease 0s;
 	}

 	.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,
 	.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
 		opacity: 1;
 	}

 	.lg-outer .lg-empty-html,
 	.lg-outer.lg-hide-download #lg-download {
 		display: none;
 	}

 	.lg-backdrop {
 		position: fixed;
 		top: 0;
 		left: 0;
 		right: 0;
 		bottom: 0;
 		z-index: 1090;
 		background-color: rgba(0, 0, 0, 0.85);
 		opacity: 0;
 		-webkit-transition: opacity .15s ease 0s;
 		-o-transition: opacity .15s ease 0s;
 		transition: opacity .15s ease 0s;
 	}

 	.lg-backdrop.in {
 		opacity: .93;
 	}

 	.lg-css3.lg-no-trans .lg-current,
 	.lg-css3.lg-no-trans .lg-next-slide,
 	.lg-css3.lg-no-trans .lg-prev-slide {
 		-webkit-transition: none 0s ease 0s !important;
 		-moz-transition: none 0s ease 0s !important;
 		-o-transition: none 0s ease 0s !important;
 		transition: none 0s ease 0s !important;
 	}

 	.lg-css3.lg-use-css3 .lg-item,
 	.lg-css3.lg-use-left .lg-item {
 		-webkit-backface-visibility: hidden;
 		-moz-backface-visibility: hidden;
 		backface-visibility: hidden;
 	}

 	.lg-css3.lg-fade .lg-item {
 		opacity: 0;
 	}

 	.lg-css3.lg-fade .lg-item.lg-current {
 		opacity: 1;
 	}

 	.lg-css3.lg-fade .lg-item.lg-current,
 	.lg-css3.lg-fade .lg-item.lg-next-slide,
 	.lg-css3.lg-fade .lg-item.lg-prev-slide {
 		-webkit-transition: opacity .1s ease 0s;
 		-moz-transition: opacity .1s ease 0s;
 		-o-transition: opacity .1s ease 0s;
 		transition: opacity .1s ease 0s;
 	}

 	.lg-css3.lg-slide.lg-use-css3 .lg-item {
 		opacity: 0;
 	}

 	.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
 		-webkit-transform: translate3d(-100%, 0, 0);
 		transform: translate3d(-100%, 0, 0);
 	}

 	.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
 		-webkit-transform: translate3d(100%, 0, 0);
 		transform: translate3d(100%, 0, 0);
 	}

 	.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
 		-webkit-transform: translate3d(0, 0, 0);
 		transform: translate3d(0, 0, 0);
 		opacity: 1;
 	}

 	.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,
 	.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
 	.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
 		-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
 		-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
 		-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
 		transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
 	}

 	.lg-css3.lg-slide.lg-use-left .lg-item {
 		opacity: 0;
 		position: absolute;
 		left: 0;
 	}

 	.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
 		left: -100%;
 	}

 	.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
 		left: 100%;
 	}

 	.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
 		left: 0;
 		opacity: 1;
 	}

 	.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,
 	.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,
 	.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
 		-webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
 		-moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
 		-o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
 		transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
 	}


 	/* strong sectores */

 	.boldsectores {
 		font-weight: 900 !important;
 	}

 	.text-muted {
 		text-align: justify !important;
 	}