@charset "UTF-8";
/* CSS Document */
/* Global Styles */

body {
	font-family: "lektonregular", Helvetica, sans-serif;
	font-size: 17px;
	line-height: 20px;
	font-weight: 500;
	background-color: #FFF;
	background-image: url(../../../dist/img/body-bg-white.png);
	background-repeat: repeat;
}
a { outline:none;
}
iframe { outline:none;
}
.black {
	background-color: #000;
	margin-top: 30px;
}
.head-top a {
  color: #FFF;
  text-decoration: none;
}
.head-top a:hover,
a:focus {
  color: #8c7c3d;
  text-decoration: none;
}

#myCarousel .carousel-inner .item img {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}


footer {
	text-align: center;
	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-bottom: 30px;
	padding-left: 0px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.vert {
	color: #2B5C45;
}
.panel {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0;
}
.panel-heading {
	background-color: transparent;
}
.panel-title {
	background-color: transparent;
	margin-left: -10px;
}
.danza-visited {
	font-family: 'dincond-bold-webfont', Arial, sans-serif;
	font-size: 30px;
	line-height: 32px;
	font-weight: normal;
	color: #2B5C45;
}  
a {
	color: #000;
	text-decoration: none;
	}
a:hover, a:focus {
	color: #8c7c3d;
	text-decoration: none;
	}

.visited {
	color: #699;
}

.title {
	font-family: 'dincond-bold-webfont', Arial, sans-serif;
	font-size: 34px;
	font-weight: normal;
	color: #000;
}
.big-title {
	font-family: 'dincond-bold-webfont', Arial, sans-serif;
	font-size: 54px;
	font-weight: normal;
	color: #8c7c3d;
}

.space {
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	background-color: transparent;
	clear: both;
}
.btn-arrow {
  color: #000;
  background-color: transparent;
  border-color: transparent;
  outline: none;
}
.btn-arrow:hover,
.btn-arrow:focus,
.btn-arrow.focus,
.btn-arrow:active,
.btn-arrow.active,
.open > .dropdown-toggle.btn-arrow {
  color: #8c7c3d;
  background-color: transparent;
  border-color: transparent;
}
.col-lg-12.col-lg-offset-2 .modal-body p .img-responsive {
	text-align: left;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #CCC;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image:none;
	background-color: transparent;
}
.carousel-control.right {
	right: 0;
	left: auto;
	background-image:none;
	background-color: transparent;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #000;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}