/* -------------------------------- 

Lucero Official Website 2015
Copyright by Karlos Dergal
www.karlosdergal.com

-------------------------------- */



/* -------------------------------- 

Primary style

-------------------------------- */
*, *::after, *::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
}

body {
  font-size: 1.6rem;
  font-family: "Oswald", sans-serif;
  color: #2c343b;
  background-color: #3a3c3f;
}


img {
  max-width: 100%;
}

/* -------------------------------- 

Main Components 

-------------------------------- */
.cd-header {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background-color: #21272c;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width: 768px) {
  .cd-header {
    height: 70px;
    background-color: transparent;
  }
}


/* -------------------------------- 

Social Media Menu

-------------------------------- */
	
#socialmedia-block{
	height:100px; margin-right:20px; float: right;
	}
.share-icon {
	display: inline-block;
	float: left;
	margin: 4px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	vertical-align: middle;
	background-image: url(../../img/icons/share-icons-2018.png);
                }
.share-facebook {
	background-position: 0px 0px;
                }
.share-facebook:hover {
	background-position: 0px -40px;
	}
.share-twitter {
	background-position: -40px 0px;
	}
.share-twitter:hover {
	background-position: -40px -40px;
	}
.share-pinterest {
	background-position: -80px 0px;
	}
.share-pinterest:hover {
	background-position: -80px -40px;
	}
.share-linkedin {
	background-position: -240px 0px;
	}
.share-linkedin:hover {
	background-position: -240px -40px;
	}
.share-googleplus {
	background-position: -120px 0px;
	}
.share-googleplus:hover {
	background-position: -120px -40px;
	}
.share-stumbleupon {
	background-position: -360px 0px;
	}
.share-stumbleupon:hover {
	background-position: -360px -40px;
	}
.share-email {
	background-position: -320px 0px;
	}
.share-email:hover {
	background-position: -320px -40px;
	}
#cd-logo {
  float: left;
  margin: 13px 0 0 5%;
}
#cd-logo img {
  display: block;
}
@media only screen and (min-width: 768px) {
  #cd-logo {
    margin: 23px 0 0 5%;
  }
}

/* -------------------------------- 

Menú Principal 

-------------------------------- */

#footerlucero{
  right: 0;
  left: 0;
  z-index: 1030;
  width:100%;
  background-color:#393c3f;
}


@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);
#cssmenu{
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  width: auto;
  font-family: 'Oswald', Helvetica, sans-serif;
  background-color:#393c3f;
}
#cssmenu > ul {
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  float: left;
  display: inline-block;
}
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu > ul > li > a {
  padding: 18px 25px 21px 25px;
  border-right: 1px solid rgba(80, 80, 80, 0.12);
  text-decoration: none;
  font-size: 13px;
  font-weight: 300;
  color: #fefefe;
  text-transform: uppercase;
  letter-spacing: 1px;
  
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  color: #b49451;
  background: #32a9c3;
  background: rgba(0, 0, 0, 0.1);
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 45px;
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-top-color: #b49451;
  right: 17px;
  top: 22px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {
  border-top-color: #ffffff;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 60px;
  padding-top: 6px;
  font-size: 13px;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #ffffff;
  top: -4px;
  left: 20px;
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 20px;
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #ffffff;
  top: 11px;
  left: -4px;
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -4px;
}
#cssmenu > ul > li > ul {
  top: 120px;
}
#cssmenu > ul > li:hover > ul {
  top: 52px;
  left: 0;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 6px;
}
#cssmenu.align-right ul ul ul {
  padding-right: 6px;
}
#cssmenu ul ul > li:hover > ul {
  left: 180px;
  top: 0;
  opacity: 1;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 100%;
  opacity: 1;
}
#cssmenu ul ul li a {
  text-decoration: none;
  font-weight: 400;
  padding: 11px 25px;
  width: 180px;
  color: #777777;
  background: #ffffff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1);
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #333333;
}
#cssmenu ul ul li:first-child > a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#cssmenu ul ul li:last-child > a {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#cssmenu > ul > li > ul::after {
  position: absolute;
  display: block;
}
#cssmenu ul ul li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-left-color: #777777;
  right: 17px;
  top: 14px;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #777777;
  right: auto;
  left: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #333333;
}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after {
  border-right-color: #333333;
  border-left-color: transparent;
}
@media all and (max-width: 895px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #cssmenu {
    background: #373737;
    max-height: 500px;
    overflow-x: hidden;
  }
  #cssmenu > ul {
    display: none;
  }
  #cssmenu > ul.open {
    display: block;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  #cssmenu.align-right > ul {
    float: none;
  }
  #cssmenu.align-center > ul {
    text-align: left;
  }
  #cssmenu > ul > li,
  #cssmenu.align-right > ul > li {
    float: none;
    display: block;
  }
  #cssmenu > ul > li > a {
    padding: 18px 25px 18px 25px;
    border-right: 0;
  }
  #cssmenu > ul > li:hover > a,
  #cssmenu > ul > li.active > a {
    background: rgba(0, 0, 0, 0.1);
  }
  #cssmenu #menu-button {
    display: block;
    text-decoration: none;
    font-size: 13px;
    font-weight: 300;
    color: #ffffff;
    padding: 18px 25px 18px 25px;
    text-transform: uppercase;
    letter-spacing: 1px;
    cursor: pointer;
  }
  #cssmenu ul ul,
  #cssmenu ul li:hover > ul,
  #cssmenu > ul > li > ul,
  #cssmenu ul ul ul,
  #cssmenu ul ul li:hover > ul,
  #cssmenu.align-right ul ul,
  #cssmenu.align-right ul li:hover > ul,
  #cssmenu.align-right > ul > li > ul,
  #cssmenu.align-right ul ul ul,
  #cssmenu.align-right ul ul li:hover > ul {
    left: 0;
    right: auto;
    top: auto;
    opacity: 1;
    width: 100%;
    padding: 0;
    position: relative;
    text-align: left;
  }
  #cssmenu ul ul li {
    width: 100%;
  }
  #cssmenu ul ul li a {
    width: 100%;
    box-shadow: none;
    padding-left: 35px;
  }
  #cssmenu ul ul ul li a {
    padding-left: 45px;
  }
  #cssmenu ul ul li:first-child > a,
  #cssmenu ul ul li:last-child > a {
    border-radius: 0;
  }
  #cssmenu #menu-button::after {
    display: block;
    content: '';
    position: absolute;
    height: 8px;
    width: 12px;
  border: 6px solid transparent;
  border-top-color: #b49451;
  right: 17px;
  top: 22px;
  }
  #cssmenu #menu-button::before {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
  }
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub > a::after {
    display: none;
  }
}


/* -------------------------------- 

Noticias Home


-------------------------------- */


/* Containers */

	.container {
		margin-left: auto;
		margin-right: auto;
	}

	.container.\31 25\25 {
		width: 100%;
		max-width: 75em;
		min-width: 60em;
	}

	.container.\37 5\25 {
		width: 45em;
	}

	.container.\35 0\25 {
		width: 30em;
	}

	.container.\32 5\25 {
		width: 15em;
	}

	.container {
		width: 60em;
	}

	@media screen and (max-width: 1680px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 75em;
			min-width: 60em;
		}

		.container.\37 5\25 {
			width: 45em;
		}

		.container.\35 0\25 {
			width: 30em;
		}

		.container.\32 5\25 {
			width: 15em;
		}

		.container {
			width: 60em;
		}

	}

	@media screen and (max-width: 1280px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 75em;
			min-width: 60em;
		}

		.container.\37 5\25 {
			width: 45em;
		}

		.container.\35 0\25 {
			width: 30em;
		}

		.container.\32 5\25 {
			width: 15em;
		}

		.container {
			width: 60em;
		}

	}

	@media screen and (max-width: 980px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 112.5%;
			min-width: 90%;
		}

		.container.\37 5\25 {
			width: 67.5%;
		}

		.container.\35 0\25 {
			width: 45%;
		}

		.container.\32 5\25 {
			width: 22.5%;
		}

		.container {
			width: 90%;
		}

	}

	@media screen and (max-width: 840px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 112.5%;
			min-width: 90%;
		}

		.container.\37 5\25 {
			width: 67.5%;
		}

		.container.\35 0\25 {
			width: 45%;
		}

		.container.\32 5\25 {
			width: 22.5%;
		}

		.container {
			width: 90% !important;
		}

	}

	@media screen and (max-width: 736px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 125%;
			min-width: 100%;
		}

		.container.\37 5\25 {
			width: 75%;
		}

		.container.\35 0\25 {
			width: 50%;
		}

		.container.\32 5\25 {
			width: 25%;
		}

		.container {
			width: 100% !important;
		}
	

	}

	@media screen and (max-width: 480px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 125%;
			min-width: 100%;
		}

		.container.\37 5\25 {
			width: 75%;
		}

		.container.\35 0\25 {
			width: 50%;
		}

		.container.\32 5\25 {
			width: 25%;
		}

		.container {
			width: 100% !important;
		}
		

	}

/* Grid */

	.row {
		border-bottom: solid 1px transparent;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.row > * {
		float: left;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.row:after, .row:before {
		content: '';
		display: block;
		clear: both;
		height: 0;
	}

	.row.uniform > * > :first-child {
		margin-top: 0;
	}

	.row.uniform > * > :last-child {
		margin-bottom: 0;
	}

	.row.\30 \25 > * {
		padding: 0 0 0 0em;
	}

	.row.\30 \25 {
		margin: 0 0 -1px 0em;
	}

	.row.uniform.\30 \25 > * {
		padding: 0em 0 0 0em;
	}

	.row.uniform.\30 \25 {
		margin: 0em 0 -1px 0em;
	}

	.row > * {
		padding: 0 0 0 2em;
	}

	.row {
		margin: 0 0 -1px -2em;
	}

	.row.uniform > * {
		padding: 2em 0 0 2em;
	}

	.row.uniform {
		margin: -2em 0 -1px -2em;
	}

	.row.\32 00\25 > * {
		padding: 0 0 0 4em;
	}

	.row.\32 00\25 {
		margin: 0 0 -1px -4em;
	}

	.row.uniform.\32 00\25 > * {
		padding: 4em 0 0 4em;
	}

	.row.uniform.\32 00\25 {
		margin: -4em 0 -1px -4em;
	}

	.row.\31 50\25 > * {
		padding: 0 0 0 3em;
	}

	.row.\31 50\25 {
		margin: 0 0 -1px -3em;
	}

	.row.uniform.\31 50\25 > * {
		padding: 3em 0 0 3em;
	}

	.row.uniform.\31 50\25 {
		margin: -3em 0 -1px -3em;
	}

	.row.\35 0\25 > * {
		padding: 0 0 0 1em;
	}

	.row.\35 0\25 {
		margin: 0 0 -1px -1em;
	}

	.row.uniform.\35 0\25 > * {
		padding: 1em 0 0 1em;
	}

	.row.uniform.\35 0\25 {
		margin: -1em 0 -1px -1em;
	}

	.row.\32 5\25 > * {
		padding: 0 0 0 0.5em;
	}

	.row.\32 5\25 {
		margin: 0 0 -1px -0.5em;
	}

	.row.uniform.\32 5\25 > * {
		padding: 0.5em 0 0 0.5em;
	}

	.row.uniform.\32 5\25 {
		margin: -0.5em 0 -1px -0.5em;
	}

	.\31 2u, .\31 2u\24 {
		width: 100%;
		clear: none;
		margin-left: 0;
	}

	.\31 1u, .\31 1u\24 {
		width: 91.6666666667%;
		clear: none;
		margin-left: 0;
	}

	.\31 0u, .\31 0u\24 {
		width: 83.3333333333%;
		clear: none;
		margin-left: 0;
	}

	.\39 u, .\39 u\24 {
		width: 75%;
		clear: none;
		margin-left: 0;
	}

	.\38 u, .\38 u\24 {
		width: 66.6666666667%;
		clear: none;
		margin-left: 0;
	}

	.\37 u, .\37 u\24 {
		width: 58.3333333333%;
		clear: none;
		margin-left: 0;
	}

	.\36 u, .\36 u\24 {
		width: 50%;
		clear: none;
		margin-left: 0;
	}

	.\35 u, .\35 u\24 {
		width: 41.6666666667%;
		clear: none;
		margin-left: 0;
	}

	.\34 u, .\34 u\24 {
		width: 33.3333333333%;
		clear: none;
		margin-left: 0;
	}

	.\33 u, .\33 u\24 {
		width: 25%;
		clear: none;
		margin-left: 0;
	}

	.\32 u, .\32 u\24 {
		width: 16.6666666667%;
		clear: none;
		margin-left: 0;
	}

	.\31 u, .\31 u\24 {
		width: 8.3333333333%;
		clear: none;
		margin-left: 0;
	}

	.\31 2u\24 + *,
	.\31 1u\24 + *,
	.\31 0u\24 + *,
	.\39 u\24 + *,
	.\38 u\24 + *,
	.\37 u\24 + *,
	.\36 u\24 + *,
	.\35 u\24 + *,
	.\34 u\24 + *,
	.\33 u\24 + *,
	.\32 u\24 + *,
	.\31 u\24 + * {
		clear: left;
	}

	.\-11u {
		margin-left: 91.66667%;
	}

	.\-10u {
		margin-left: 83.33333%;
	}

	.\-9u {
		margin-left: 75%;
	}

	.\-8u {
		margin-left: 66.66667%;
	}

	.\-7u {
		margin-left: 58.33333%;
	}

	.\-6u {
		margin-left: 50%;
	}

	.\-5u {
		margin-left: 41.66667%;
	}

	.\-4u {
		margin-left: 33.33333%;
	}

	.\-3u {
		margin-left: 25%;
	}

	.\-2u {
		margin-left: 16.66667%;
	}

	.\-1u {
		margin-left: 8.33333%;
	}

	@media screen and (max-width: 1680px) {

		.row > * {
			padding: 0 0 0 2em;
		}

		.row {
			margin: 0 0 -1px -2em;
		}

		.row.uniform > * {
			padding: 2em 0 0 2em;
		}

		.row.uniform {
			margin: -2em 0 -1px -2em;
		}

		.row.\32 00\25 > * {
			padding: 0 0 0 4em;
		}

		.row.\32 00\25 {
			margin: 0 0 -1px -4em;
		}

		.row.uniform.\32 00\25 > * {
			padding: 4em 0 0 4em;
		}

		.row.uniform.\32 00\25 {
			margin: -4em 0 -1px -4em;
		}

		.row.\31 50\25 > * {
			padding: 0 0 0 3em;
		}

		.row.\31 50\25 {
			margin: 0 0 -1px -3em;
		}

		.row.uniform.\31 50\25 > * {
			padding: 3em 0 0 3em;
		}

		.row.uniform.\31 50\25 {
			margin: -3em 0 -1px -3em;
		}

		.row.\35 0\25 > * {
			padding: 0 0 0 1em;
		}

		.row.\35 0\25 {
			margin: 0 0 -1px -1em;
		}

		.row.uniform.\35 0\25 > * {
			padding: 1em 0 0 1em;
		}

		.row.uniform.\35 0\25 {
			margin: -1em 0 -1px -1em;
		}

		.row.\32 5\25 > * {
			padding: 0 0 0 0.5em;
		}

		.row.\32 5\25 {
			margin: 0 0 -1px -0.5em;
		}

		.row.uniform.\32 5\25 > * {
			padding: 0.5em 0 0 0.5em;
		}

		.row.uniform.\32 5\25 {
			margin: -0.5em 0 -1px -0.5em;
		}

		.\31 2u\28wide\29, .\31 2u\24\28wide\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28wide\29, .\31 1u\24\28wide\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28wide\29, .\31 0u\24\28wide\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28wide\29, .\39 u\24\28wide\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28wide\29, .\38 u\24\28wide\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28wide\29, .\37 u\24\28wide\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28wide\29, .\36 u\24\28wide\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28wide\29, .\35 u\24\28wide\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28wide\29, .\34 u\24\28wide\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28wide\29, .\33 u\24\28wide\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28wide\29, .\32 u\24\28wide\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28wide\29, .\31 u\24\28wide\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28wide\29 + *,
		.\31 1u\24\28wide\29 + *,
		.\31 0u\24\28wide\29 + *,
		.\39 u\24\28wide\29 + *,
		.\38 u\24\28wide\29 + *,
		.\37 u\24\28wide\29 + *,
		.\36 u\24\28wide\29 + *,
		.\35 u\24\28wide\29 + *,
		.\34 u\24\28wide\29 + *,
		.\33 u\24\28wide\29 + *,
		.\32 u\24\28wide\29 + *,
		.\31 u\24\28wide\29 + * {
			clear: left;
		}

		.\-11u\28wide\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28wide\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28wide\29 {
			margin-left: 75%;
		}

		.\-8u\28wide\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28wide\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28wide\29 {
			margin-left: 50%;
		}

		.\-5u\28wide\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28wide\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28wide\29 {
			margin-left: 25%;
		}

		.\-2u\28wide\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28wide\29 {
			margin-left: 8.33333%;
		}

	}

	@media screen and (max-width: 1280px) {

		.row > * {
			padding: 0 0 0 2em;
		}

		.row {
			margin: 0 0 -1px -2em;
		}

		.row.uniform > * {
			padding: 2em 0 0 2em;
		}

		.row.uniform {
			margin: -2em 0 -1px -2em;
		}

		.row.\32 00\25 > * {
			padding: 0 0 0 4em;
		}

		.row.\32 00\25 {
			margin: 0 0 -1px -4em;
		}

		.row.uniform.\32 00\25 > * {
			padding: 4em 0 0 4em;
		}

		.row.uniform.\32 00\25 {
			margin: -4em 0 -1px -4em;
		}

		.row.\31 50\25 > * {
			padding: 0 0 0 3em;
		}

		.row.\31 50\25 {
			margin: 0 0 -1px -3em;
		}

		.row.uniform.\31 50\25 > * {
			padding: 3em 0 0 3em;
		}

		.row.uniform.\31 50\25 {
			margin: -3em 0 -1px -3em;
		}

		.row.\35 0\25 > * {
			padding: 0 0 0 1em;
		}

		.row.\35 0\25 {
			margin: 0 0 -1px -1em;
		}

		.row.uniform.\35 0\25 > * {
			padding: 1em 0 0 1em;
		}

		.row.uniform.\35 0\25 {
			margin: -1em 0 -1px -1em;
		}

		.row.\32 5\25 > * {
			padding: 0 0 0 0.5em;
		}

		.row.\32 5\25 {
			margin: 0 0 -1px -0.5em;
		}

		.row.uniform.\32 5\25 > * {
			padding: 0.5em 0 0 0.5em;
		}

		.row.uniform.\32 5\25 {
			margin: -0.5em 0 -1px -0.5em;
		}

		.\31 2u\28normal\29, .\31 2u\24\28normal\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28normal\29, .\31 1u\24\28normal\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28normal\29, .\31 0u\24\28normal\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28normal\29, .\39 u\24\28normal\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28normal\29, .\38 u\24\28normal\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28normal\29, .\37 u\24\28normal\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28normal\29, .\36 u\24\28normal\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28normal\29, .\35 u\24\28normal\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28normal\29, .\34 u\24\28normal\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28normal\29, .\33 u\24\28normal\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28normal\29, .\32 u\24\28normal\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28normal\29, .\31 u\24\28normal\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28normal\29 + *,
		.\31 1u\24\28normal\29 + *,
		.\31 0u\24\28normal\29 + *,
		.\39 u\24\28normal\29 + *,
		.\38 u\24\28normal\29 + *,
		.\37 u\24\28normal\29 + *,
		.\36 u\24\28normal\29 + *,
		.\35 u\24\28normal\29 + *,
		.\34 u\24\28normal\29 + *,
		.\33 u\24\28normal\29 + *,
		.\32 u\24\28normal\29 + *,
		.\31 u\24\28normal\29 + * {
			clear: left;
		}

		.\-11u\28normal\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28normal\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28normal\29 {
			margin-left: 75%;
		}

		.\-8u\28normal\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28normal\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28normal\29 {
			margin-left: 50%;
		}

		.\-5u\28normal\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28normal\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28normal\29 {
			margin-left: 25%;
		}

		.\-2u\28normal\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28normal\29 {
			margin-left: 8.33333%;
		}

	}

	@media screen and (max-width: 980px) {

		.row > * {
			padding: 0 0 0 2em;
		}

		.row {
			margin: 0 0 -1px -2em;
		}

		.row.uniform > * {
			padding: 2em 0 0 2em;
		}

		.row.uniform {
			margin: -2em 0 -1px -2em;
		}

		.row.\32 00\25 > * {
			padding: 0 0 0 4em;
		}

		.row.\32 00\25 {
			margin: 0 0 -1px -4em;
		}

		.row.uniform.\32 00\25 > * {
			padding: 4em 0 0 4em;
		}

		.row.uniform.\32 00\25 {
			margin: -4em 0 -1px -4em;
		}

		.row.\31 50\25 > * {
			padding: 0 0 0 3em;
		}

		.row.\31 50\25 {
			margin: 0 0 -1px -3em;
		}

		.row.uniform.\31 50\25 > * {
			padding: 3em 0 0 3em;
		}

		.row.uniform.\31 50\25 {
			margin: -3em 0 -1px -3em;
		}

		.row.\35 0\25 > * {
			padding: 0 0 0 1em;
		}

		.row.\35 0\25 {
			margin: 0 0 -1px -1em;
		}

		.row.uniform.\35 0\25 > * {
			padding: 1em 0 0 1em;
		}

		.row.uniform.\35 0\25 {
			margin: -1em 0 -1px -1em;
		}

		.row.\32 5\25 > * {
			padding: 0 0 0 0.5em;
		}

		.row.\32 5\25 {
			margin: 0 0 -1px -0.5em;
		}

		.row.uniform.\32 5\25 > * {
			padding: 0.5em 0 0 0.5em;
		}

		.row.uniform.\32 5\25 {
			margin: -0.5em 0 -1px -0.5em;
		}

		.\31 2u\28narrow\29, .\31 2u\24\28narrow\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28narrow\29, .\31 1u\24\28narrow\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28narrow\29, .\31 0u\24\28narrow\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28narrow\29, .\39 u\24\28narrow\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28narrow\29, .\38 u\24\28narrow\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28narrow\29, .\37 u\24\28narrow\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28narrow\29, .\36 u\24\28narrow\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28narrow\29, .\35 u\24\28narrow\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28narrow\29, .\34 u\24\28narrow\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28narrow\29, .\33 u\24\28narrow\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28narrow\29, .\32 u\24\28narrow\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28narrow\29, .\31 u\24\28narrow\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28narrow\29 + *,
		.\31 1u\24\28narrow\29 + *,
		.\31 0u\24\28narrow\29 + *,
		.\39 u\24\28narrow\29 + *,
		.\38 u\24\28narrow\29 + *,
		.\37 u\24\28narrow\29 + *,
		.\36 u\24\28narrow\29 + *,
		.\35 u\24\28narrow\29 + *,
		.\34 u\24\28narrow\29 + *,
		.\33 u\24\28narrow\29 + *,
		.\32 u\24\28narrow\29 + *,
		.\31 u\24\28narrow\29 + * {
			clear: left;
		}

		.\-11u\28narrow\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28narrow\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28narrow\29 {
			margin-left: 75%;
		}

		.\-8u\28narrow\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28narrow\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28narrow\29 {
			margin-left: 50%;
		}

		.\-5u\28narrow\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28narrow\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28narrow\29 {
			margin-left: 25%;
		}

		.\-2u\28narrow\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28narrow\29 {
			margin-left: 8.33333%;
		}

	}

	@media screen and (max-width: 840px) {

		.row > * {
			padding: 0 0 0 2em;
		}

		.row {
			margin: 0 0 -1px -2em;
		}

		.row.uniform > * {
			padding: 2em 0 0 2em;
		}

		.row.uniform {
			margin: -2em 0 -1px -2em;
		}

		.row.\32 00\25 > * {
			padding: 0 0 0 4em;
		}

		.row.\32 00\25 {
			margin: 0 0 -1px -4em;
		}

		.row.uniform.\32 00\25 > * {
			padding: 4em 0 0 4em;
		}

		.row.uniform.\32 00\25 {
			margin: -4em 0 -1px -4em;
		}

		.row.\31 50\25 > * {
			padding: 0 0 0 3em;
		}

		.row.\31 50\25 {
			margin: 0 0 -1px -3em;
		}

		.row.uniform.\31 50\25 > * {
			padding: 3em 0 0 3em;
		}

		.row.uniform.\31 50\25 {
			margin: -3em 0 -1px -3em;
		}

		.row.\35 0\25 > * {
			padding: 0 0 0 1em;
		}

		.row.\35 0\25 {
			margin: 0 0 -1px -1em;
		}

		.row.uniform.\35 0\25 > * {
			padding: 1em 0 0 1em;
		}

		.row.uniform.\35 0\25 {
			margin: -1em 0 -1px -1em;
		}

		.row.\32 5\25 > * {
			padding: 0 0 0 0.5em;
		}

		.row.\32 5\25 {
			margin: 0 0 -1px -0.5em;
		}

		.row.uniform.\32 5\25 > * {
			padding: 0.5em 0 0 0.5em;
		}

		.row.uniform.\32 5\25 {
			margin: -0.5em 0 -1px -0.5em;
		}

		.\31 2u\28narrower\29, .\31 2u\24\28narrower\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28narrower\29, .\31 1u\24\28narrower\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28narrower\29, .\31 0u\24\28narrower\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28narrower\29, .\39 u\24\28narrower\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28narrower\29, .\38 u\24\28narrower\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28narrower\29, .\37 u\24\28narrower\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28narrower\29, .\36 u\24\28narrower\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28narrower\29, .\35 u\24\28narrower\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28narrower\29, .\34 u\24\28narrower\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28narrower\29, .\33 u\24\28narrower\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28narrower\29, .\32 u\24\28narrower\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28narrower\29, .\31 u\24\28narrower\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28narrower\29 + *,
		.\31 1u\24\28narrower\29 + *,
		.\31 0u\24\28narrower\29 + *,
		.\39 u\24\28narrower\29 + *,
		.\38 u\24\28narrower\29 + *,
		.\37 u\24\28narrower\29 + *,
		.\36 u\24\28narrower\29 + *,
		.\35 u\24\28narrower\29 + *,
		.\34 u\24\28narrower\29 + *,
		.\33 u\24\28narrower\29 + *,
		.\32 u\24\28narrower\29 + *,
		.\31 u\24\28narrower\29 + * {
			clear: left;
		}

		.\-11u\28narrower\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28narrower\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28narrower\29 {
			margin-left: 75%;
		}

		.\-8u\28narrower\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28narrower\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28narrower\29 {
			margin-left: 50%;
		}

		.\-5u\28narrower\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28narrower\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28narrower\29 {
			margin-left: 25%;
		}

		.\-2u\28narrower\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28narrower\29 {
			margin-left: 8.33333%;
		}

	}

	@media screen and (max-width: 736px) {

		.row > * {
			padding: 0 0 0 2em;
		}

		.row {
			margin: 0 0 -1px -2em;
		}

		.row.uniform > * {
			padding: 2em 0 0 2em;
		}

		.row.uniform {
			margin: -2em 0 -1px -2em;
		}

		.row.\32 00\25 > * {
			padding: 0 0 0 4em;
		}

		.row.\32 00\25 {
			margin: 0 0 -1px -4em;
		}

		.row.uniform.\32 00\25 > * {
			padding: 4em 0 0 4em;
		}

		.row.uniform.\32 00\25 {
			margin: -4em 0 -1px -4em;
		}

		.row.\31 50\25 > * {
			padding: 0 0 0 3em;
		}

		.row.\31 50\25 {
			margin: 0 0 -1px -3em;
		}

		.row.uniform.\31 50\25 > * {
			padding: 3em 0 0 3em;
		}

		.row.uniform.\31 50\25 {
			margin: -3em 0 -1px -3em;
		}

		.row.\35 0\25 > * {
			padding: 0 0 0 1em;
		}

		.row.\35 0\25 {
			margin: 0 0 -1px -1em;
		}

		.row.uniform.\35 0\25 > * {
			padding: 1em 0 0 1em;
		}

		.row.uniform.\35 0\25 {
			margin: -1em 0 -1px -1em;
		}

		.row.\32 5\25 > * {
			padding: 0 0 0 0.5em;
		}

		.row.\32 5\25 {
			margin: 0 0 -1px -0.5em;
		}

		.row.uniform.\32 5\25 > * {
			padding: 0.5em 0 0 0.5em;
		}

		.row.uniform.\32 5\25 {
			margin: -0.5em 0 -1px -0.5em;
		}

		.\31 2u\28mobile\29, .\31 2u\24\28mobile\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28mobile\29, .\31 1u\24\28mobile\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28mobile\29, .\31 0u\24\28mobile\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28mobile\29, .\39 u\24\28mobile\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28mobile\29, .\38 u\24\28mobile\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28mobile\29, .\37 u\24\28mobile\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28mobile\29, .\36 u\24\28mobile\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28mobile\29, .\35 u\24\28mobile\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28mobile\29, .\34 u\24\28mobile\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28mobile\29, .\33 u\24\28mobile\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28mobile\29, .\32 u\24\28mobile\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28mobile\29, .\31 u\24\28mobile\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28mobile\29 + *,
		.\31 1u\24\28mobile\29 + *,
		.\31 0u\24\28mobile\29 + *,
		.\39 u\24\28mobile\29 + *,
		.\38 u\24\28mobile\29 + *,
		.\37 u\24\28mobile\29 + *,
		.\36 u\24\28mobile\29 + *,
		.\35 u\24\28mobile\29 + *,
		.\34 u\24\28mobile\29 + *,
		.\33 u\24\28mobile\29 + *,
		.\32 u\24\28mobile\29 + *,
		.\31 u\24\28mobile\29 + * {
			clear: left;
		}

		.\-11u\28mobile\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28mobile\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28mobile\29 {
			margin-left: 75%;
		}

		.\-8u\28mobile\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28mobile\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28mobile\29 {
			margin-left: 50%;
		}

		.\-5u\28mobile\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28mobile\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28mobile\29 {
			margin-left: 25%;
		}

		.\-2u\28mobile\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28mobile\29 {
			margin-left: 8.33333%;
		}

	}

	@media screen and (max-width: 480px) {

		.row > * {
			padding: 0 0 0 2em;
		}

		.row {
			margin: 0 0 -1px -2em;
		}

		.row.uniform > * {
			padding: 2em 0 0 2em;
		}

		.row.uniform {
			margin: -2em 0 -1px -2em;
		}

		.row.\32 00\25 > * {
			padding: 0 0 0 4em;
		}

		.row.\32 00\25 {
			margin: 0 0 -1px -4em;
		}

		.row.uniform.\32 00\25 > * {
			padding: 4em 0 0 4em;
		}

		.row.uniform.\32 00\25 {
			margin: -4em 0 -1px -4em;
		}

		.row.\31 50\25 > * {
			padding: 0 0 0 3em;
		}

		.row.\31 50\25 {
			margin: 0 0 -1px -3em;
		}

		.row.uniform.\31 50\25 > * {
			padding: 3em 0 0 3em;
		}

		.row.uniform.\31 50\25 {
			margin: -3em 0 -1px -3em;
		}

		.row.\35 0\25 > * {
			padding: 0 0 0 1em;
		}

		.row.\35 0\25 {
			margin: 0 0 -1px -1em;
		}

		.row.uniform.\35 0\25 > * {
			padding: 1em 0 0 1em;
		}

		.row.uniform.\35 0\25 {
			margin: -1em 0 -1px -1em;
		}

		.row.\32 5\25 > * {
			padding: 0 0 0 0.5em;
		}

		.row.\32 5\25 {
			margin: 0 0 -1px -0.5em;
		}

		.row.uniform.\32 5\25 > * {
			padding: 0.5em 0 0 0.5em;
		}

		.row.uniform.\32 5\25 {
			margin: -0.5em 0 -1px -0.5em;
		}

		.\31 2u\28mobilep\29, .\31 2u\24\28mobilep\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28mobilep\29, .\31 1u\24\28mobilep\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28mobilep\29, .\31 0u\24\28mobilep\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28mobilep\29, .\39 u\24\28mobilep\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28mobilep\29, .\38 u\24\28mobilep\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28mobilep\29, .\37 u\24\28mobilep\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28mobilep\29, .\36 u\24\28mobilep\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28mobilep\29, .\35 u\24\28mobilep\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28mobilep\29, .\34 u\24\28mobilep\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28mobilep\29, .\33 u\24\28mobilep\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28mobilep\29, .\32 u\24\28mobilep\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28mobilep\29, .\31 u\24\28mobilep\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28mobilep\29 + *,
		.\31 1u\24\28mobilep\29 + *,
		.\31 0u\24\28mobilep\29 + *,
		.\39 u\24\28mobilep\29 + *,
		.\38 u\24\28mobilep\29 + *,
		.\37 u\24\28mobilep\29 + *,
		.\36 u\24\28mobilep\29 + *,
		.\35 u\24\28mobilep\29 + *,
		.\34 u\24\28mobilep\29 + *,
		.\33 u\24\28mobilep\29 + *,
		.\32 u\24\28mobilep\29 + *,
		.\31 u\24\28mobilep\29 + * {
			clear: left;
		}

		.\-11u\28mobilep\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28mobilep\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28mobilep\29 {
			margin-left: 75%;
		}

		.\-8u\28mobilep\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28mobilep\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28mobilep\29 {
			margin-left: 50%;
		}

		.\-5u\28mobilep\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28mobilep\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28mobilep\29 {
			margin-left: 25%;
		}

		.\-2u\28mobilep\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28mobilep\29 {
			margin-left: 8.33333%;
		}

	}

/* Basic */


	input, select, textarea {
		color: #777;
		font-family: "Source Sans Pro", sans-serif;
		font-size: 16pt;
		font-weight: 300;
		line-height: 1.65em;
		letter-spacing: -0.015em;
	}

	strong, b {
		color: #646464;
		font-weight: 400;
	}

	em, i {
		font-style: italic;
	}

	p {
		margin: 0 0 2em 0;
	}

	h1, h2, h3, h4, h5, h6 {
		color: #b49451;
		font-weight: 300;
		line-height: 1em;
		margin: 0 0 0.5em 0;
	}

		h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
			color: inherit;
			text-decoration: none;
		}

	h2 {
		font-size: 2.25em;
		line-height: 1.5em;
		letter-spacing: -0.035em;
	}

	h3 {
		font-size: 1.75em;
		line-height: 1.5em;
		letter-spacing: -0.025em;
	}

	h4 {
		font-size: 1.1em;
		line-height: 1.5em;
		letter-spacing: 0;
	}

	h5 {
		font-size: 0.9em;
		line-height: 1.5em;
		letter-spacing: 0;
	}

	h6 {
		font-size: 0.7em;
		line-height: 1.5em;
		letter-spacing: 0;
	}

	sub {
		font-size: 0.8em;
		position: relative;
		top: 0.5em;
	}

	sup {
		font-size: 0.8em;
		position: relative;
		top: -0.5em;
	}

	hr {
		border: 0;
		border-bottom: solid 2px #e5e5e5;
		margin: 2em 0;
	}

		hr.major {
			margin: 3em 0;
		}

	blockquote {
		border-left: solid 4px #e5e5e5;
		font-style: italic;
		margin: 0 0 2em 0;
		padding: 0.5em 0 0.5em 2em;
	}

	pre {
		-webkit-overflow-scrolling: touch;
		background: #f8f8f8;
		border-radius: 6px;
		border: solid 1px #e5e5e5;
		font-family: monospace;
		font-size: 0.9em;
		line-height: 1.75em;
		margin: 0 0 2em 0;
		overflow-x: auto;
		padding: 1em 1.5em;
	}

	code {
		background: #f8f8f8;
		border-radius: 6px;
		border: solid 1px #e5e5e5;
		font-family: monospace;
		font-size: 0.9em;
		margin: 0 0.25em;
		padding: 0.25em 0.65em;
	}

	.align-left {
		text-align: left;
	}

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

	.align-right {
		text-align: right;
	}
  

/* Button */

	input[type="submit"],
	input[type="reset"],
	input[type="button"],
	.button {
		-moz-appearance: none;
		-webkit-appearance: none;
		-ms-appearance: none;
		appearance: none;
		-moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
		-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
		-ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
		transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
		background-color: #666;
		border-radius: 6px;
		border: 0;
		color: #ffffff;
		cursor: pointer;
		display: inline-block;
		font-weight: 400;
		height: 3em;
		line-height: 3em;
		padding: 0 2em;
		text-align: center;
		text-decoration: none;
		white-space: nowrap;
	}

		input[type="submit"]:hover,
		input[type="reset"]:hover,
		input[type="button"]:hover,
		.button:hover {
			background-color: #737373;
		}

		input[type="submit"]:active,
		input[type="reset"]:active,
		input[type="button"]:active,
		.button:active {
			background-color: #595959;
		}

		input[type="submit"].icon,
		input[type="reset"].icon,
		input[type="button"].icon,
		.button.icon {
			padding-left: 1.35em;
		}

			input[type="submit"].icon:before,
			input[type="reset"].icon:before,
			input[type="button"].icon:before,
			.button.icon:before {
				margin-right: 0.5em;
			}

		input[type="submit"].fit,
		input[type="reset"].fit,
		input[type="button"].fit,
		.button.fit {
			display: block;
			margin: 0 0 1em 0;
			width: 100%;
		}

		input[type="submit"].small,
		input[type="reset"].small,
		input[type="button"].small,
		.button.small {
			font-size: 0.8em;
			height: 2.7em;
			line-height: 2.7em;
		}

		input[type="submit"].big,
		input[type="reset"].big,
		input[type="button"].big,
		.button.big {
			font-size: 1.25em;
			height: 2.7em;
			line-height: 2.7em;
		}

		input[type="submit"].alt,
		input[type="reset"].alt,
		input[type="button"].alt,
		.button.alt {
			background-color: transparent;
			box-shadow: inset 0 0 0 2px #e5e5e5;
			color: #777;
		}

			input[type="submit"].alt:hover,
			input[type="reset"].alt:hover,
			input[type="button"].alt:hover,
			.button.alt:hover {
				background-color: #f8f8f8;
			}

			input[type="submit"].alt:active,
			input[type="reset"].alt:active,
			input[type="button"].alt:active,
			.button.alt:active {
				background-color: #f0f0f0;
			}

			input[type="submit"].alt.icon:before,
			input[type="reset"].alt.icon:before,
			input[type="button"].alt.icon:before,
			.button.alt.icon:before {
				color: #999;
			}

		input[type="submit"].special,
		input[type="reset"].special,
		input[type="button"].special,
		.button.special {
			background-color: #e89980;
			color: #ffffff !important;
		}

			input[type="submit"].special:hover,
			input[type="reset"].special:hover,
			input[type="button"].special:hover,
			.button.special:hover {
				background-color: #ecaa96;
			}

			input[type="submit"].special:active,
			input[type="reset"].special:active,
			input[type="button"].special:active,
			.button.special:active {
				background-color: #e4886a;
			}

		input[type="submit"].disabled, input[type="submit"]:disabled,
		input[type="reset"].disabled,
		input[type="reset"]:disabled,
		input[type="button"].disabled,
		input[type="button"]:disabled,
		.button.disabled,
		.button:disabled {
			background-color: #777 !important;
			box-shadow: inset 0 -0.15em 0 0 rgba(0, 0, 0, 0.15);
			color: #f5f5f5 !important;
			cursor: default;
			opacity: 0.25;
		}

/* Header */

	#page-wrapper {
		padding-top: 3em;
	}

	body.landing #page-wrapper {
		padding-top: 0;
	}

	@-moz-keyframes reveal-header {
		0% {
			top: -5em;
		}

		100% {
			top: 0;
		}
	}

	@-webkit-keyframes reveal-header {
		0% {
			top: -5em;
		}

		100% {
			top: 0;
		}
	}

	@-ms-keyframes reveal-header {
		0% {
			top: -5em;
		}

		100% {
			top: 0;
		}
	}

	@keyframes reveal-header {
		0% {
			top: -5em;
		}

		100% {
			top: 0;
		}
	}


	.dropotron {
		background: #fff;
		border-radius: 6px;
		box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.065), inset 0 -1px 0 0 #fff, inset 0 0 0 1px rgba(229, 229, 229, 0.5);
		list-style: none;
		margin: calc(-0.5em + 1px) 0 0 1px;
		padding: 0.5em 0;
		width: 11em;
	}

		.dropotron li {
			padding: 0;
		}

			.dropotron li a, .dropotron li span {
				-moz-transition: none;
				-webkit-transition: none;
				-ms-transition: none;
				transition: none;
				border: 0;
				border-top: solid 1px #f2f2f2;
				color: inherit;
				display: block;
				padding: 0.15em 1em;
			}

			.dropotron li:first-child > a, .dropotron li:first-child > span {
				border-top: 0;
			}

			.dropotron li.active > a, .dropotron li.active > span, .dropotron li:hover > a, .dropotron li:hover > span {
				background: #e89980;
				color: #ffffff;
			}

		.dropotron.level-0 {
			font-size: 0.9em;
			margin: 1em 0 0 0;
		}

			.dropotron.level-0:before {
				-moz-transform: rotate(45deg);
				-webkit-transform: rotate(45deg);
				-ms-transform: rotate(45deg);
				transform: rotate(45deg);
				background: #fff;
				border: solid 1px rgba(229, 229, 229, 0.5);
				border-bottom: 0;
				border-right: 0;
				box-shadow: -0.25em -0.125em 0.125em 0 rgba(0, 0, 0, 0.015);
				content: '';
				display: block;
				height: 0.75em;
				position: absolute;
				right: 1.25em;
				top: -0.375em;
				width: 0.75em;
				z-index: 0;
			}




/* -------------------------------- 

Slider

-------------------------------- */
.cd-hero {
  position: relative;
  margin-top:45px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.cd-hero-slider {
  position: relative;
  height: 360px;
  overflow: hidden;
}
.cd-hero-slider li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.cd-hero-slider li.selected {
  /* this is the visible slide */
  position: relative;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.cd-hero-slider li.move-left {
  /* slide hidden on the left */
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
.cd-hero-slider li.is-moving, .cd-hero-slider li.selected {
  /* the is-moving class is assigned to the slide which is moving outside the viewport */
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  transition: transform 0.5s;
}
@media only screen and (min-width: 768px) {
  .cd-hero-slider {
    height: 500px;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-hero-slider {
    height: 635px;
  }
}

/* -------------------------------- 

Single slide style

-------------------------------- */
.cd-hero-slider li {
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
}
.cd-hero-slider li:first-of-type {
  background-color: #f7f6f5;
  background-image: url(../../img/sliders/home/lucero-solo-me-faltabas-tu.jpg);
}
.cd-hero-slider li:nth-of-type(2) {
  background-color: #2c343b;
  background-image: url(../../img/sliders/home/lucero-luciano-pereyra-como-tu.jpg);
}
.cd-hero-slider li:nth-of-type(3) {
  background-color: #2c343b;
  background-image: url("../../img/sliders/home/lucero-brasileira-en-vivo-ok.jpg");
}
.cd-hero-slider li:nth-of-type(4) {
  background-color: #2c343b;
  background-image: url(../../img/sliders/home/lucero-brasileira-170703.jpg);
}
.cd-hero-slider .cd-full-width,
.cd-hero-slider .cd-half-width {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  /* this padding is used to align the text */
  padding-top: 100px;
  text-align: center;
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.cd-hero-slider .cd-img-container {
  /* hide image on mobile device */
  display: none;
}
.cd-hero-slider .cd-img-container img {
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.cd-hero-slider .cd-bg-video-wrapper {
  /* hide video on mobile device */
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.cd-hero-slider .cd-bg-video-wrapper video {
  /* you won't see this element in the html, but it will be injected using js */
  display: block;
  min-height: 100%;
  min-width: 100%;
  max-width: none;
  height: auto;
  width: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.cd-hero-slider h2, .cd-hero-slider p {
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  line-height: 1.2;
  margin: 0 auto 14px;
  color: #e7e7e7;
  text-shadow: 5px 0px 10px #2b2b2b;
  width: 90%;
  max-width: 400px;
}
.cd-hero-slider h2 {
  font-size: 3rem;
  text-transform:uppercase;
  font-weight:100;
}
.cd-hero-slider p {
	font-family: 'Raleway', sans-serif;
	font-weight:600;
	font-size: 1.9rem;
	line-height: 1.4;
}
.cd-hero-slider .cd-btn {
  display: inline-block;
  padding: 1.2em 1.4em;
  margin-top: .8em;
  background-color: rgba(173, 145, 128, 0.9);
  font-family: "Oswald", sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  letter-spacing: 1px;
  color: #ffffff;
  text-transform: uppercase;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.cd-hero-slider .cd-btn.secondary {
  background-color: rgba(22, 26, 30, 0.8);
}
.cd-hero-slider .cd-btn:nth-of-type(2) {
  margin-left: 1em;
}
.no-touch .cd-hero-slider .cd-btn:hover {
  background-color: #9d7a65;
  text-decoration:none;
}
.no-touch .cd-hero-slider .cd-btn.secondary:hover {
  background-color: #161a1e;
}
@media only screen and (min-width: 768px) {
  .cd-hero-slider li:nth-of-type(2) {

  }
  .cd-hero-slider li:nth-of-type(3) {

  }
  .cd-hero-slider li:nth-of-type(4) {

  }
  .cd-hero-slider .cd-full-width,
  .cd-hero-slider .cd-half-width {
    padding-top: 200px;
  }
  .cd-hero-slider .cd-bg-video-wrapper {
    display: block;
  }
  .cd-hero-slider .cd-half-width {
    width: 45%;
  }
  .cd-hero-slider .cd-half-width:first-of-type {
    left: 5%;
  }
  .cd-hero-slider .cd-half-width:nth-of-type(2) {
    right: 5%;
    left: auto;
  }
  .cd-hero-slider .cd-img-container {
    display: block;
  }
  .cd-hero-slider h2, .cd-hero-slider p {
    max-width: 520px;
  }
  .cd-hero-slider h2 {
    font-size: 2.4em;
    font-weight: 300;
  }
  .cd-hero-slider .cd-btn {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-hero-slider .cd-full-width,
  .cd-hero-slider .cd-half-width {
    padding-top: 320px;
  }
  .cd-hero-slider h2, .cd-hero-slider p {
    margin-bottom: 20px;
  }
  .cd-hero-slider h2 {
    font-size: 3.2em;
  }
  .cd-hero-slider p {
    font-size: 2rem;
  }
}

/* -------------------------------- 

Single slide animation

-------------------------------- */
@media only screen and (min-width: 768px) {
  .cd-hero-slider .cd-half-width {
    opacity: 0;
    -webkit-transform: translateX(40px);
    -moz-transform: translateX(40px);
    -ms-transform: translateX(40px);
    -o-transform: translateX(40px);
    transform: translateX(40px);
  }
  .cd-hero-slider .move-left .cd-half-width {
    -webkit-transform: translateX(-40px);
    -moz-transform: translateX(-40px);
    -ms-transform: translateX(-40px);
    -o-transform: translateX(-40px);
    transform: translateX(-40px);
  }
  .cd-hero-slider .selected .cd-half-width {
    /* this is the visible slide */
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  .cd-hero-slider .is-moving .cd-half-width {
    /* this is the slide moving outside the viewport 
    wait for the end of the transition on the <li> parent before set opacity to 0 and translate to 40px/-40px */
    -webkit-transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s;
    -moz-transition: opacity 0s 0.5s, -moz-transform 0s 0.5s;
    transition: opacity 0s 0.5s, transform 0s 0.5s;
  }
  .cd-hero-slider li.selected.from-left .cd-half-width:nth-of-type(2),
  .cd-hero-slider li.selected.from-right .cd-half-width:first-of-type {
    /* this is the selected slide - different animation if it's entering from left or right */
    -webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
    -moz-transition: opacity 0.4s 0.2s, -moz-transform 0.5s 0.2s;
    transition: opacity 0.4s 0.2s, transform 0.5s 0.2s;
  }
  .cd-hero-slider li.selected.from-left .cd-half-width:first-of-type,
  .cd-hero-slider li.selected.from-right .cd-half-width:nth-of-type(2) {
    /* this is the selected slide - different animation if it's entering from left or right */
    -webkit-transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s;
    -moz-transition: opacity 0.4s 0.4s, -moz-transform 0.5s 0.4s;
    transition: opacity 0.4s 0.4s, transform 0.5s 0.4s;
  }
  .cd-hero-slider .cd-full-width h2,
  .cd-hero-slider .cd-full-width p,
  .cd-hero-slider .cd-full-width .cd-btn {
    opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px);
  }
  .cd-hero-slider .move-left .cd-full-width h2,
  .cd-hero-slider .move-left .cd-full-width p,
  .cd-hero-slider .move-left .cd-full-width .cd-btn {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
  }
  .cd-hero-slider .selected .cd-full-width h2,
  .cd-hero-slider .selected .cd-full-width p,
  .cd-hero-slider .selected .cd-full-width .cd-btn {
    /* this is the visible slide */
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  .cd-hero-slider li.is-moving .cd-full-width h2,
  .cd-hero-slider li.is-moving .cd-full-width p,
  .cd-hero-slider li.is-moving .cd-full-width .cd-btn {
    /* this is the slide moving outside the viewport 
    wait for the end of the transition on the li parent before set opacity to 0 and translate to 100px/-100px */
    -webkit-transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s;
    -moz-transition: opacity 0s 0.5s, -moz-transform 0s 0.5s;
    transition: opacity 0s 0.5s, transform 0s 0.5s;
  }
  .cd-hero-slider li.selected h2 {
    -webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
    -moz-transition: opacity 0.4s 0.2s, -moz-transform 0.5s 0.2s;
    transition: opacity 0.4s 0.2s, transform 0.5s 0.2s;
  }
  .cd-hero-slider li.selected p {
    -webkit-transition: opacity 0.4s 0.3s, -webkit-transform 0.5s 0.3s;
    -moz-transition: opacity 0.4s 0.3s, -moz-transform 0.5s 0.3s;
    transition: opacity 0.4s 0.3s, transform 0.5s 0.3s;
  }
  .cd-hero-slider li.selected .cd-btn {
    -webkit-transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s, background-color 0.2s 0s;
    -moz-transition: opacity 0.4s 0.4s, -moz-transform 0.5s 0.4s, background-color 0.2s 0s;
    transition: opacity 0.4s 0.4s, transform 0.5s 0.4s, background-color 0.2s 0s;
  }
}
/* -------------------------------- 

Slider navigation

-------------------------------- */
.cd-slider-nav {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  text-align: center;
  height: 25px;
}
.cd-slider-nav nav, .cd-slider-nav ul, .cd-slider-nav li, .cd-slider-nav a {
  height: 100%;
}
.cd-slider-nav nav {
  display: inline-block;
  position: relative;
}
.cd-slider-nav .cd-marker {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 60px;
  height: 100%;
  color: #d44457;
  -webkit-transition: -webkit-transform 0.2s, box-shadow 0.2s;
  -moz-transition: -moz-transform 0.2s, box-shadow 0.2s;
  transition: transform 0.2s, box-shadow 0.2s;
}
.cd-slider-nav .cd-marker.item-2 {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.cd-slider-nav .cd-marker.item-3 {
  -webkit-transform: translateX(200%);
  -moz-transform: translateX(200%);
  -ms-transform: translateX(200%);
  -o-transform: translateX(200%);
  transform: translateX(200%);
}
.cd-slider-nav .cd-marker.item-4 {
  -webkit-transform: translateX(300%);
  -moz-transform: translateX(300%);
  -ms-transform: translateX(300%);
  -o-transform: translateX(300%);
  transform: translateX(300%);
}
.cd-slider-nav .cd-marker.item-5 {
  -webkit-transform: translateX(400%);
  -moz-transform: translateX(400%);
  -ms-transform: translateX(400%);
  -o-transform: translateX(400%);
  transform: translateX(400%);
}
.cd-slider-nav ul::after {
  clear: both;
  content: "";
  display: table;
}
.cd-slider-nav li {
  display: inline-block;
  width: 60px;
  float: left;
}
.cd-slider-nav li.selected a {
  color: #2c343b;
}
.no-touch .cd-slider-nav li.selected a:hover {
  background-color: transparent;
}
.cd-slider-nav a {
  display: block;
  position: relative;
  padding-top: 35px;
  font-size: 1rem;
  font-weight: 700;
  color: #a8b4be;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
  text-transform:none;
}
.cd-slider-nav a::before {
  content: '';
  position: absolute;
  width: 24px;
  height: 24px;
  top: 8px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background: url(../../img/icons/cd-icon-navigation.svg) no-repeat 0 0;
}
.no-touch .cd-slider-nav a:hover {
	
}
.cd-slider-nav li:first-of-type a::before {
  background-position: 0 0;
}
.cd-slider-nav li.selected:first-of-type a::before {
  background-position: 0 -24px;
}
.cd-slider-nav li:nth-of-type(2) a::before {
  background-position: -24px 0;
}
.cd-slider-nav li.selected:nth-of-type(2) a::before {
  background-position: -24px -24px;
}
.cd-slider-nav li:nth-of-type(3) a::before {
  background-position: -48px 0;
}
.cd-slider-nav li.selected:nth-of-type(3) a::before {
  background-position: -48px -24px;
}
.cd-slider-nav li:nth-of-type(4) a::before {
  background-position: -72px 0;
}
.cd-slider-nav li.selected:nth-of-type(4) a::before {
  background-position: -72px -24px;
}
.cd-slider-nav li:nth-of-type(5) a::before {
  background-position: -96px 0;
}
.cd-slider-nav li.selected:nth-of-type(5) a::before {
  background-position: -96px -24px;
}
@media only screen and (min-width: 768px) {
  .cd-slider-nav {
    height: 40px;
  }
  .cd-slider-nav .cd-marker,
  .cd-slider-nav li {
    width: 95px;
  }
  .cd-slider-nav a {
    padding-top: 48px;
    font-size: 1.1rem;
    text-transform: uppercase;
  }
  .cd-slider-nav a::before {
    top: 18px;
  }
}

/* -------------------------------- 

Main content

-------------------------------- */
.cd-main-content {
  width: 90%;
  max-width: 768px;
  margin: 0 auto;
  padding: 2em 0;
}
.cd-main-content p {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #999999;
  margin: 2em 0;
}
@media only screen and (min-width: 1170px) {
  .cd-main-content {
    padding: 3em 0;
  }
  .cd-main-content p {
    font-size: 1.6rem;
  }
}

/* -------------------------------- 

Javascript disabled

-------------------------------- */
.no-js .cd-hero-slider li {
  display: none;
}
.no-js .cd-hero-slider li.selected {
  display: block;
}

.no-js .cd-slider-nav {
  display: none;
}

/* -------------------------------- 

Hover photos

--------------------------------
span.roll {
    background:url(../img/icons/mag.png) center center no-repeat #000;
    height: 100%;
    width: 100%;
	position: absolute;
    z-index: 10;
	top:0px;
	left:0px;
} 

span.rollover {
	opacity: 1;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	background:url(images/mag.png) center center no-repeat #000;
	cursor: pointer;
	height: 346px;
	width: 347px;
	position: absolute;
	z-index: 10;
	opacity: 0;
}

span.rollover:hover {
	opacity: .7;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
} */

.effects {
  padding-left: 15px;
}
.effects .img {
  position: relative;
  float: left;
  margin-bottom: 5px;
  width: 100%;
  overflow: hidden;
}
.effects .img:nth-child(n) {
  margin-right: 5px;
}
.effects .img:first-child {
  margin-left: -15px;
}
.effects .img:last-child {
  margin-right: 0;
}
.effects .img img {
  display: block;
  margin: 0;
  padding: 0;
  max-width: 100%;
  height: auto;
}

.overlay {
  display: block;
  position: absolute;
  z-index: 20;
  background: rgba(0, 0, 0, 0.5);
  overflow: hidden;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

a.close-overlay {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 100;
  width: 45px;
  height: 45px;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  line-height: 45px;
  text-align: center;
  background-color: #000;
  cursor: pointer;
}
a.close-overlay.hidden {
  display: none;
}

a.expand {
  display: block;
  position: absolute;
  z-index: 100;
  width: 60px;
  height: 60px;
  border: solid 5px #fff;
  text-align: center;
  color: #fff;
  line-height: 45px;
  font-weight: 700;
  font-size: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
#effect-6 .overlay {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
}
#effect-6 .overlay a.expand {
  left: 0;
  right: 0;
  top: 0;
  margin: 0 auto;
  opacity: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
#effect-6 .img.hover .overlay {
  opacity: 1;
}
#effect-6 .img.hover .overlay a.expand {
  top: 50%;
  margin-top: -30px;
  opacity: 1;
}



/* -------------------------------- 

Twitter Widget Styles

-------------------------------- */

#twitter-widget-0, #twitter-widget-1, #twitter-widget-2 {
  float: none; 
  width: 100% !important;  
  max-height: 349px !important;
  max-width:none !important;
}

#twitter-timeline, .timeline, #twitter-widget-0 {
	display:block !important;
	max-width: 1000px !important;
}


/* -------------------------------- 

Instagram Widget Styles

-------------------------------- */

.instalink{display:block;position:relative;box-sizing:border-box;overflow:hidden;min-height:200px;min-width:100px;margin:0;padding:0;border-radius:3px;-webkit-transform:translateZ(0);transform:translateZ(0);background:#f8f8f8;font:400 11px/1.2 Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.instalink a{border:0;outline:0;text-decoration:none}.instalink img,.instalink a img{margin:0;padding:0;border:0;outline:0}.instalink *{margin:0;padding:0}.instalink-cap{position:absolute;visibility:hidden;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);transition:all .2s ease;}.instalink-cap::before{display:block;position:absolute;width:246px;height:52px;top:50%;left:50%;margin:-26px 0 0 -123px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPYAAAA0CAYAAAHONfXhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1QUNENjM5RDQ5MTExRTQ4NjU0RUVFMzZCMTM2RTI4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ1QUNENjNBRDQ5MTExRTQ4NjU0RUVFMzZCMTM2RTI4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDVBQ0Q2MzdENDkxMTFFNDg2NTRFRUUzNkIxMzZFMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDVBQ0Q2MzhENDkxMTFFNDg2NTRFRUUzNkIxMzZFMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz48zgXqAAATIUlEQVR42mL8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") no-repeat;-webkit-backface-visibility:hidden;-webkit-animation:_il-cap-blinking 2s infinite;animation:_il-cap-blinking 2s infinite;content:'';}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.instalink-cap::before{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfUAAABqCAYAAAHSCPilAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRGMzdBOENDRDQ5MTExRTRBOEQwODlEMTY1NTc4OEY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRGMzdBOENERDQ5MTExRTRBOEQwODlEMTY1NTc4OEY4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REYzN0E4Q0FENDkxMTFFNEE4RDA4OUQxNjU1Nzg4RjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REYzN0E4Q0JENDkxMTFFNEE4RDA4OUQxNjU1Nzg4RjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7oy4rXAAAi/ElEQVR42mI8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") no-repeat;background-size:246px 52px}}.instalink-loading .instalink-cap,.instalink-error .instalink-cap{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.instalink-error .instalink-cap::before{-webkit-animation:none;animation:none}.instalink-alert{position:absolute;visibility:hidden;width:100%;margin:20px 0;opacity:0;text-align:center;font-size:14px;color:#ff4253;transition:all .2s ease}.instalink-error .instalink-alert{visibility:visible;opacity:1}.instalink-content{position:relative;visibility:hidden;height:100%;opacity:0;transition:all .3s ease}.instalink-ready > .instalink-content{visibility:visible;opacity:1;transition-delay:.1s}.instalink-header{display:block;position:relative;border-bottom:none !important;box-shadow:inset 0 0 100px rgba(255,255,255,0),0 1px 0 0 rgba(0,0,0,0.05);background:#285989;text-decoration:none;transition:all .3s ease;}.instalink-header::before,.instalink-header::after{display:table;clear:both;width:100%;height:0;content:''}a.instalink-header:hover{box-shadow:inset 0 0 100px rgba(255,255,255,0.2),0 1px 0 0 rgba(0,0,0,0.05)}.instalink-header-pic{display:block;float:left;width:34px;height:34px}.instalink-header-name{display:block;float:left;overflow:hidden;width:70%;margin-left:14px;white-space:nowrap;text-transform:uppercase;text-overflow:ellipsis;line-height:34px;font-weight:bold;font-size:14px;color:#fff;}.instalink-tiny .instalink-header-name{width:40%}.instalink-header-logo{display:block;position:absolute;top:8px;right:12px;width:18px;height:18px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQxREZCNUJBREVCMTFFNEE3MDZCMTAwNzYzMzc1MTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQxREZCNUNBREVCMTFFNEE3MDZCMTAwNzYzMzc1MTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDFERkI1OUFERUIxMUU0QTcwNkIxMDA3NjMzNzUxMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDFERkI1QUFERUIxMUU0QTcwNkIxMDA3NjMzNzUxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn+2QqgAAAECSURBVHjarJSxDoJAEEQPYoelkRY7SxP/QQtDY+ys/QO/SCsTEysLO1s6Szst5WppPed0NCtcxCCbvLAsuwM3d0EZY2JwMdXDzsaeTZRSofovUr+CyAp0yIS1sFHh7Udwzhd9VVOUfZEGO+ZD0AZT8bz7zr7sxgYEQJGANWdIoTVImKc5ESmWsifhzCOkR3OwZ26XkzmWmoml7jnjNPvGq/eDv7dvu3bgdQACx3BA02VvwewINIH+wWzN3shldsT7sahZYxdgKUw27FFlQi8x7dhlLUQ+hLyH2jM6uaPfBCPQE55swVX0ROCUP9l9h7kJeUWLFGZq/Y3MbPKPiNW4CzAAYxCy4ocYffcAAAAASUVORK5CYII=") no-repeat;}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){.instalink-header-logo{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAhgAA/KgAAIN/AABrRQAA/OcAADfrAAAQTQvWbXkAAAJISURBVHja5JixaxRBFMZ/e3okMY0EG+u7CFflJIUcgmAhWN0Vgo1cmX9DgmUa/wKxOAQPksImWAuHFopic8VFSJ1YpPGi2chn8w4249ztzsRsDnwwxbx5+83H7HvfvF0kIakuaVvSWOXb2PauSyKRVAfeAze4XPsOtBJJ28Aj5sN2EkljYGlOCB0nklTCRs+BV8DvjG8B2AQeZgPLIPQLWHbITOwO8CHrqJRwOj+nkJmQpWxCQfZfEro6Y+3KZRBaBh5PIfPEdZ6nylKgB7wBRuZbBTpAF6g68T+A08x80Ur/rEXePx8l1ewe9I2axQRbzAl9Au4B45y4a8A7YD0EPJRQCjSAbwXja8DQ8/qCqmwDuG9j31nrBZDBYnuObz+Dv1Ekh5qWBxVJqbPWnpE300bbwUgNG9vrjM0q+xWPhowiqnHk0aWVGGFMLlCbkhhCR45uANyK2HzVmZ8adjCh1Coka+0IQh1nPjTsqLvsrTPvWikTUPbdHMwgQi+BrE5Vgb6JHgWEse9okAwzmtDQQLO2bgpcyzkZn0r3PWlQWIcm46akA0/ciaQXpjMNGx3znXjiDwwri/2XDhUhhKS75/yIHBsGeYSK9kMD4AFwGFFlh/bs4F93jANgDXjtJPrUbLDYtaJkiuaQbzQkbUn66tx3qfm2LCYPp1mkH7oNfAk4uSpwPaPuacCzTeBzXgO+ENHKxuSWdy8foU3gGXB8wc3/EvDU1zHO1c+GCrA7R9+Ju3P3w6oC7AEtYKeEvPG+Jtu7Bez9GQCkioxtSnXQwwAAAABJRU5ErkJggg==") no-repeat;background-size:18px 18px}}.instalink-panel{padding:10px 0;box-shadow:0 1px 0 0 rgba(0,0,0,0.05);}.instalink-panel::before,.instalink-panel::after{display:table;clear:both;width:100%;height:0;content:''}.instalink-tiny .instalink-panel{text-align:center}.instalink-panel-counter{display:block;float:left;width:54px;text-align:center;}.instalink-tiny .instalink-panel-counter{display:none}.instalink-medium .instalink-panel-counter{width:65px}.instalink-large .instalink-panel-counter{width:75px}.instalink-panel-counter-value{display:block;font-style:normal;font-weight:700;font-size:13px}.instalink-panel-counter-label{display:block;overflow:hidden;width:54px;margin-top:2px;text-overflow:ellipsis;white-space:nowrap;color:#727272;}.instalink-medium .instalink-panel-counter-label{width:65px}.instalink-large .instalink-panel-counter-label{width:75px}.instalink-small .instalink-panel-following{display:none}.instalink-panel-subscribe{display:inline-block;float:right;margin-right:11px;padding:8px 12px;border-radius:3px;box-shadow:inset 0 0 100px rgba(255,255,255,0);background:#285989;text-decoration:none;color:#fff;transition:all .3s ease;}.instalink-tiny .instalink-panel-subscribe{float:none;margin-right:0}.instalink-panel-subscribe:hover{box-shadow:inset 0 0 100px rgba(255,255,255,0.2)}.instalink-scrollbar{position:absolute;visibility:hidden;top:0;right:0;bottom:0;opacity:0;transition:all .3s ease;}.instalink-scrollbar.visible,.instalink:active .instalink-scrollbar,.instalink:hover .instalink-scrollbar{visibility:visible;opacity:1}.instalink-scrollbar-slider{width:2px;border-radius:10px;background:#858585;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.instalink-feed::before,.instalink-feed::after{display:table;clear:both;width:100%;height:0;content:''}.instalink-feed-loader{position:relative;visibility:hidden;opacity:0;transition:all .3s ease;}.instalink-has-pages .instalink-feed-loader{visibility:visible;opacity:1;height:40px;margin:15px 0;}.instalink-has-pages .instalink-feed-loader::before{height:40px}.instalink-feed-loader::before{display:block;height:0;width:40px;margin:0 auto;border:1px solid #afafaf;border-radius:50% 50%;-webkit-animation:_instalink-feed-loader 1.5s infinite;animation:_instalink-feed-loader 1.5s infinite;content:''}.instalink-feed-inner{position:relative}.instalink-feed-container{position:absolute;overflow:hidden;top:0;right:-17px;bottom:0;left:0;-webkit-overflow-scrolling:touch;}.instalink-scroll .instalink-feed-container{overflow:auto;overflow-y:auto;overflow-x:hidden}.instalink-feed-wrapper{position:absolute;overflow:hidden;left:0;bottom:0;right:0;background:#f8f8f8;}.instalink-user .instalink-feed-wrapper{top:86px}.instalink-tag .instalink-feed-wrapper{top:35px}.instalink-hide-heading .instalink-feed-wrapper{top:0}.instalink-feed-post{display:block;position:relative;float:left;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.instalink-feed-post::before{position:absolute;display:block;top:50%;left:50%;height:40px;width:40px;margin:-20px 0 0 -20px;border:1px solid #afafaf;border-radius:50% 50%;-webkit-animation:_instalink-feed-loader 1.5s infinite;animation:_instalink-feed-loader 1.5s infinite;content:'';}.instalink-feed-post-loaded.instalink-feed-post::before{display:none}.instalink-feed-post span{display:block;position:relative;visibility:hidden;top:50%;left:50%;opacity:0;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .4s ease}.instalink-feed-post-video span::after{display:block;position:absolute;width:0;height:0;border-style:solid;border-color:transparent transparent transparent rgba(255,255,255,0.7);content:'';}.instalink-image-size-xlarge .instalink-feed-post-video span::after{top:2%;right:2%;border-width:15px 0 15px 26px}.instalink-image-size-large .instalink-feed-post-video span::after{top:5%;right:5%;border-width:12.5px 0 12.5px 21.7px}.instalink-image-size-medium .instalink-feed-post-video span::after{top:6%;right:6%;border-width:10px 0 10px 17.3px}.instalink-image-size-small .instalink-feed-post-video span::after{top:7%;right:7%;border-width:7.5px 0 7.5px 13px}.instalink-feed-post img{display:block;width:100%;height:100%;transition:all .4s ease}.instalink-feed-post:hover span img{opacity:.85}.instalink-feed-post-loaded span{visibility:visible;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.instalink-loading .instalink-feed{display:none}@-webkit-keyframes _il-cap-blinking{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}@keyframes _il-cap-blinking{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}@-webkit-keyframes _instalink-feed-loader{0%{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:1}60%{-webkit-transform:scale(.9,.9);transform:scale(.9,.9);opacity:1}99%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:0}100%{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:1}}@keyframes _instalink-feed-loader{0%{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:1}60%{-webkit-transform:scale(.9,.9);transform:scale(.9,.9);opacity:1}99%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:0}100%{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:1}}

