@import url(/sites/all/themes/avenida2015/css/fonts.css);
@import url(/sites/all/themes/avenida2015/css/drupal_overwrites.css);
.gradient1 {
  background: #faf4e9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf4e9), color-stop(42%, #f8f5ee), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf4e9', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
}
.gradient2 {
  background: #ffd93f;
  /* Old browsers */
  background: -moz-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffd93f), color-stop(51%, #ffc600), color-stop(100%, #ffb400));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93f', endColorstr='#ffb400', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.gradient3 {
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #d8d8d8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #d8d8d8));
  background: -webkit-linear-gradient(top, #ffffff 0%, #d8d8d8 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #d8d8d8 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #d8d8d8 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #d8d8d8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d8d8d8', GradientType=0);
}
.gradient4 {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(100%, #fff5e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fff5e6', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.gradient5 {
  background: #fff9ed;
  /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, #fff9ed 1%, #fce6bc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%, #fff9ed), color-stop(100%, #fce6bc));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #fff9ed 1%, #fce6bc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #fff9ed 1%, #fce6bc 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #fff9ed 1%, #fce6bc 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, #fff9ed 1%, #fce6bc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9ed', endColorstr='#fce6bc', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.gradient6 {
  background: #112a40;
  /* Old browsers */
  background: -moz-linear-gradient(left, #112a40 0%, #224d70 24%, #3d7199 41%, #72aad9 54%, #cce5ff 72%, #fffcf6 93%, #ffefcf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #112a40), color-stop(24%, #224d70), color-stop(41%, #3d7199), color-stop(54%, #72aad9), color-stop(72%, #fffcf6), color-stop(93%, #ffefcf), color-stop(100%, #f4f9ff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #112a40 0%, #224d70 24%, #3d7199 41%, #72aad9 54%, #cce5ff 72%, #fffcf6 93%, #ffefcf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #112a40 0%, #224d70 24%, #3d7199 41%, #72aad9 54%, #cce5ff 72%, #fffcf6 93%, #ffefcf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #112a40 0%, #224d70 24%, #3d7199 41%, #72aad9 54%, #cce5ff 72%, #fffcf6 93%, #ffefcf 100%);
  /* IE10+ */
  background: linear-gradient(to right, #112a40 0%, #224d70 24%, #3d7199 41%, #72aad9 54%, #cce5ff 72%, #fffcf6 93%, #ffefcf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#112a40', endColorstr='#f4f9ff', GradientType=1);
  /* IE6-9 */
}
.bodyBackground {
  background: #030e24;
}
.bodyBackgroundBlock {
  width: 100%;
  min-height: 100%;
  position: relative;
  z-index: 0;
}
.bodyBackgroundBlock .block-content {
  width: 1920px;
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -960px;
}
.bodyBackgroundBlock .block-content .contextual-links-wrapper {
  position: absolute;
  right: 10%;
  top: 10%;
}
.bodyBackgroundBlock .block-content .content {
  width: 1920px;
  height: 100%;
}
.bodyBackgroundBlock .block-content .content p {
  font-size: 0px;
  margin-bottom: 0px;
  width: 1920px;
  display: block;
  text-align: center;
}
.bodyBackgroundBlock .block-content .content img {
  margin: auto;
}
.h1 {
  font-family: 'Istok Web', sans-serif;
  font-size: 34px;
  /* IE8 */
  font-size: 2.42857143rem;
  line-height: 110%;
  color: #38648a;
  margin-bottom: 21.56px;
}
.h2 {
  font-family: 'Istok Web', sans-serif;
  font-size: 24px;
  /* IE8 */
  font-size: 1.71428571rem;
  line-height: 120%;
  color: #38648a;
  margin-bottom: 18.48px;
}
.h3 {
  font-family: 'Istok Web', sans-serif;
  font-size: 15px;
  /* IE8 */
  font-size: 1.07142857rem;
  font-weight: bold;
  line-height: 120%;
  text-transform: uppercase;
  color: #fbb900;
  margin-bottom: 6.16px;
}
.h4 {
  font-family: 'Istok Web', sans-serif;
  font-weight: 600;
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  line-height: 140%;
  color: #38648a;
  margin-bottom: 6.16px;
}
.p {
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  font-family: 'Istok Web', sans-serif;
  line-height: 160%;
  margin-bottom: 15.4px;
  color: #38648a;
}
#block-system-main form {
  margin-bottom: 30px;
}
#block-system-main form label {
  width: 100%;
  font-family: 'Istok Web', sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #38648a;
  margin-bottom: 10px;
}
#block-system-main form input.form-text {
  width: 100%;
  font-family: 'Istok Web', sans-serif;
  font-size: 14px;
  color: #38648a;
  padding: 6.5px;
  border: 1px solid #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-system-main form input.form-text:hover {
  background-color: rgba(251, 185, 0, 0.2);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-system-main form input.form-text:focus {
  background-color: rgba(251, 185, 0, 0.2);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-system-main form textarea {
  width: 100%;
  font-family: 'Istok Web', sans-serif;
  font-size: 14px;
  color: #38648a;
  padding: 6.5px;
  border: 1px solid #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-system-main form textarea:hover {
  background-color: rgba(251, 185, 0, 0.16);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-system-main form textarea:focus {
  background-color: rgba(251, 185, 0, 0.16);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-system-main form select {
  width: 200px;
  padding: 6.5px;
  font-family: 'Istok Web', sans-serif;
  font-size: 14px;
  color: #38648a;
  position: relative;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-system-main form select:after {
  width: 20px;
  position: absolute;
  right: 0px;
  top: 0px;
  height: 100%;
  content: "";
  display: block;
}
#block-system-main form select:hover {
  background-color: rgba(251, 185, 0, 0.16);
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-system-main form select:focus {
  background-color: rgba(251, 185, 0, 0.16);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-system-main form input.form-submit {
  color: #ffffff;
  padding: 14px 14px 12px 14px;
  font-size: 13px;
  /* IE8 */
  font-size: 0.92857143rem;
  display: block;
  position: relative;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 110%;
  background: #ffd93f;
  /* Old browsers */
  background: -moz-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffd93f), color-stop(51%, #ffc600), color-stop(100%, #ffb400));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93f', endColorstr='#ffb400', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  border: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-system-main form input.form-submit:hover {
  background: linear-gradient(295deg, #ffd93f, #ffe700, #ffa800);
  background-size: 600% 600%;
  -webkit-animation: GradientAnimation2 5s ease infinite;
  -moz-animation: GradientAnimation2 5s ease infinite;
  -o-animation: GradientAnimation2 5s ease infinite;
  animation: GradientAnimation2 5s ease infinite;
}
#block-system-main form input.form-submit:hover {
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.text {
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  font-family: 'Istok Web', sans-serif;
  line-height: 160%;
  margin-bottom: 15.4px;
  color: #38648a;
}
.link {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.link:hover {
  color: #38648a;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.strong {
  font-weight: bold;
}
.italic {
  font-style: italic;
}
.listNormal {
  list-style-type: disc;
  margin-left: 13px;
  margin-bottom: 13px;
  margin-top: -6px;
}
.listNormal li {
  padding-left: 10px;
  font-family: 'Istok Web', sans-serif;
  font-size: 14px;
  line-height: 160%;
  margin-bottom: 6px;
  color: #38648a;
}
.listNumber {
  list-style-type: decimal;
  margin-left: 13px;
  margin-bottom: 13px;
  margin-top: -6px;
}
.listNumber li {
  padding-left: 10px;
  font-family: 'Istok Web', sans-serif;
  font-size: 14px;
  line-height: 160%;
  margin-bottom: 6px;
  color: #38648a;
}
.table {
  margin-bottom: 14px;
  margin-top: 13px;
  word-wrap: break-word;
}
.table tr {
  border-bottom: 1px solid #fbb900;
  border-top: 1px solid #ffffff;
  background: #fdeecf;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.table tr th {
  padding: 13px;
  vertical-align: top;
  background: #ffffff;
  text-transform: uppercase;
  border-right: 1px solid #ffffff;
}
.table tr td {
  padding: 13px;
  border-right: 1px solid #ffffff;
  vertical-align: top;
}
.table tr td p {
  margin-bottom: 0px;
}
.table th {
  vertical-align: top;
}
.table tr:hover,
.table tr:hover:nth-child(2n) {
  background: #ffffff;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.table tr:nth-child(2n) {
  background: #fffcf1;
}
.table tr td:last-child {
  border-right: 0px;
}
.table a {
  color: #38648a;
}
.table a:hover {
  color: #fbb900;
}
.tableNone {
  width: auto !important;
  background: none;
  line-height: 1.4em !important;
  margin-bottom: 14px;
}
.tableNone tr {
  border: 0px;
  background: none !important;
}
.tableNone tr:nth-child(2n) {
  background: none !important;
}
.tableNone tr td {
  padding: 0px;
  border-right: 0px;
  vertical-align: middle;
}
/*****************************************************/
/* Webform                                           */
/*****************************************************/
.webform {
  margin-bottom: 30px;
}
.webform label {
  width: 100%;
  font-family: 'Istok Web', sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #38648a;
  margin-bottom: 10px;
}
.webform input.form-text {
  width: 100%;
  font-family: 'Istok Web', sans-serif;
  font-size: 14px;
  color: #38648a;
  padding: 6.5px;
  border: 1px solid #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.webform input.form-text:hover {
  background-color: rgba(251, 185, 0, 0.2);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.webform input.form-text:focus {
  background-color: rgba(251, 185, 0, 0.2);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.webform textarea {
  width: 100%;
  font-family: 'Istok Web', sans-serif;
  font-size: 14px;
  color: #38648a;
  padding: 6.5px;
  border: 1px solid #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.webform textarea:hover {
  background-color: rgba(251, 185, 0, 0.16);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.webform textarea:focus {
  background-color: rgba(251, 185, 0, 0.16);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.webform select {
  width: 200px;
  padding: 6.5px;
  font-family: 'Istok Web', sans-serif;
  font-size: 14px;
  color: #38648a;
  position: relative;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.webform select:after {
  width: 20px;
  position: absolute;
  right: 0px;
  top: 0px;
  height: 100%;
  content: "";
  display: block;
}
.webform select:hover {
  background-color: rgba(251, 185, 0, 0.16);
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.webform select:focus {
  background-color: rgba(251, 185, 0, 0.16);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.webform input.form-submit {
  color: #ffffff;
  padding: 14px 14px 12px 14px;
  font-size: 13px;
  /* IE8 */
  font-size: 0.92857143rem;
  display: block;
  position: relative;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 110%;
  background: #ffd93f;
  /* Old browsers */
  background: -moz-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffd93f), color-stop(51%, #ffc600), color-stop(100%, #ffb400));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93f', endColorstr='#ffb400', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  border: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.webform input.form-submit:hover {
  background: linear-gradient(295deg, #ffd93f, #ffe700, #ffa800);
  background-size: 600% 600%;
  -webkit-animation: GradientAnimation2 5s ease infinite;
  -moz-animation: GradientAnimation2 5s ease infinite;
  -o-animation: GradientAnimation2 5s ease infinite;
  animation: GradientAnimation2 5s ease infinite;
}
.webform input.form-submit:hover {
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.mainLogo {
  right: 14px;
  top: 1px;
}
.contentBlockStyle {
  font-size: 16px;
  padding: 26px;
}
.contentBlockStyle .block-title {
  position: relative;
}
.contentBlockStyle .block-title span.iconWrapper {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 1;
}
.contentBlockStyle .block-title span.iconWrapper .icon {
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  background-position: -30px -60px;
  width: 30px;
  height: 30px;
  position: relative;
  z-index: 1;
  line-height: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  display: block;
}
.contentBlockStyle .block-title span.iconWrapper .icon:before,
.contentBlockStyle .block-title span.iconWrapper .icon:after {
  content: " ";
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  opacity: 0.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.contentBlockStyle .block-title span.iconWrapper .icon:hover:after {
  opacity: 1.0;
}
.contentBlockStyle .block-title span.iconWrapper .icon:before {
  background-position: -30px 0px;
  z-index: 2;
  opacity: 1.0;
}
.contentBlockStyle .block-title span.iconWrapper .icon:after {
  background-position: -30px -30px;
  z-index: 3;
  opacity: 0.0;
}
.contentBlockStyle .block-title .block-title-link {
  width: 100%;
  display: block;
  position: relative;
  z-index: 2;
}
.contentBlockStyle .block-title:hover .iconWrapper .icon:after {
  opacity: 1.0;
}
.frontBlockStyle {
  font-size: 16px;
}
.sidebarBlockStyle {
  font-size: 16px;
  padding: 26px;
  font-size: 14px;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(100%, #fff5e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fff5e6', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
}
.sidebarBlockStyle .block-title {
  position: relative;
}
.sidebarBlockStyle .block-title span.iconWrapper {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 1;
}
.sidebarBlockStyle .block-title span.iconWrapper .icon {
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  background-position: -30px -60px;
  width: 30px;
  height: 30px;
  position: relative;
  z-index: 1;
  line-height: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  display: block;
}
.sidebarBlockStyle .block-title span.iconWrapper .icon:before,
.sidebarBlockStyle .block-title span.iconWrapper .icon:after {
  content: " ";
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  opacity: 0.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.sidebarBlockStyle .block-title span.iconWrapper .icon:hover:after {
  opacity: 1.0;
}
.sidebarBlockStyle .block-title span.iconWrapper .icon:before {
  background-position: -30px 0px;
  z-index: 2;
  opacity: 1.0;
}
.sidebarBlockStyle .block-title span.iconWrapper .icon:after {
  background-position: -30px -30px;
  z-index: 3;
  opacity: 0.0;
}
.sidebarBlockStyle .block-title .block-title-link {
  width: 100%;
  display: block;
  position: relative;
  z-index: 2;
}
.sidebarBlockStyle .block-title:hover .iconWrapper .icon:after {
  opacity: 1.0;
}
.blockMoreLink {
  position: absolute;
  bottom: 26px;
  right: 26px;
}
.blockMoreLink a {
  color: #ffffff;
  padding: 14px 14px 12px 14px;
  font-size: 13px;
  /* IE8 */
  font-size: 0.92857143rem;
  display: block;
  position: relative;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 110%;
  background: #ffd93f;
  /* Old browsers */
  background: -moz-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffd93f), color-stop(51%, #ffc600), color-stop(100%, #ffb400));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93f', endColorstr='#ffb400', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.blockMoreLink a:hover {
  background: linear-gradient(295deg, #ffd93f, #ffe700, #ffa800);
  background-size: 600% 600%;
  -webkit-animation: GradientAnimation2 5s ease infinite;
  -moz-animation: GradientAnimation2 5s ease infinite;
  -o-animation: GradientAnimation2 5s ease infinite;
  animation: GradientAnimation2 5s ease infinite;
}
.blockMoreLink a {
  padding-right: 30px;
}
.blockMoreLink a:after {
  font-family: "Entypo";
  font-size: 26px;
  /* IE8 */
  font-size: 1.85714286rem;
  line-height: 0px;
  color: #ffffff;
  position: absolute;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  right: 6.5px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .blockMoreLink a:after {
    line-height: 10px;
    height: 10px;
    top: 50%;
    margin-top: -5px;
  }
}
.blockMoreLink a:hover:after {
  right: 4.33333333px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.blockMoreLink a:hover,
.blockMoreLink a.active,
.blockMoreLink a.active-trail {
  background: #ffd93f;
  /* Old browsers */
  background: -moz-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffd93f), color-stop(51%, #ffc600), color-stop(100%, #ffb400));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93f', endColorstr='#ffb400', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.blockMoreLink a:after {
  content: "\E75E";
}
.slideshowBar .views-slideshow-controls-bottom {
  height: 50px;
}
.slideshowBar .views-slideshow-pager-fields .views-slideshow-pager-field-item {
  display: inline-block;
  text-align: center;
  font-size: 0px;
  cursor: pointer;
  width: 13px;
  height: 13px;
  border-radius: 6.5px;
  margin: 7px 7px 14px 7px;
  background: rgba(255, 255, 255, 0.4);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.slideshowBar .views-slideshow-pager-fields .views-slideshow-pager-field-item:hover {
  background: #ffb400;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.slideshowBar .views-slideshow-pager-fields .views-slideshow-pager-field-item.views-row-first {
  border-left: 0px;
}
.slideshowBar .views-slideshow-pager-fields .views-slideshow-pager-field-item.views-row-last {
  border-right: 0px;
}
.slideshowBar .views-slideshow-pager-fields .views-slideshow-pager-field-item.active {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background: #ffb400;
}
.barItemNormal {
  width: 334px;
  background: #faf4e9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf4e9), color-stop(42%, #f8f5ee), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf4e9', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
  color: #fff;
  border-right: 1px solid rgba(0, 0, 0, 0.9);
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.barItemNormal .views-content-title {
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  padding: 0px 13px;
  height: 50px;
  line-height: 48px;
}
.barItemHover {
  background: #ffd93f;
  /* Old browsers */
  background: -moz-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffd93f), color-stop(51%, #ffc600), color-stop(100%, #ffb400));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93f', endColorstr='#ffb400', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  color: #fff;
}
.barItemActive {
  background: #ffd93f;
  /* Old browsers */
  background: -moz-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffd93f), color-stop(51%, #ffc600), color-stop(100%, #ffb400));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93f', endColorstr='#ffb400', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  color: #fff;
}
.pointItemNormal {
  width: 13px;
  height: 13px;
  border-radius: 6.5px;
  margin: 7px 7px 14px 7px;
  background: rgba(255, 255, 255, 0.4);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.pointItemHover {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background: #ffb400;
}
.pointItemActive {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background: #ffb400;
}
.slideshowControls a {
  height: 80px;
  width: 80px;
  margin-top: -40px;
  background-image: url(/sites/all/themes/avenida2015/img/slideshow_icon_sprite.png);
}
.controlsItemPrev a {
  background-position: 0px 0px;
}
.controlsItemPrev:hover a {
  background-position: 0px -80px;
  margin-left: -6px;
}
.controlsItemNext a {
  background-position: -80px 0px;
}
.controlsItemNext:hover a {
  background-position: -80px -80px;
  margin-right: -6px;
}
.contentContainer {
  padding: 36px;
  font-size: 16px;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(100%, #fff5e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fff5e6', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
}
.copyrightBlock {
  border: none;
  padding: 0px 21px 0px 10px;
  text-align: left;
  color: #ffffff;
}
.1stMenu {
  position: relative;
  margin-top: 70px;
  max-width: 73%;
}
.1stMenu ul.menu li.leaf a {
  color: #ffffff;
  font-family: 'Istok Web', sans-serif;
  font-size: 16px;
  /* IE8 */
  font-size: 1.14285714rem;
  letter-spacing: 0.01em;
  margin: 13px 10px;
  padding-bottom: 6px;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 3px solid rgba(255, 255, 255, 0);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.1stMenu ul.menu li.leaf a.active,
.1stMenu ul.menu li.leaf a.active-trail {
  color: #fbb900;
  border-bottom: 3px solid #fbb900;
}
.1stMenu ul.menu li.leaf a:hover {
  border-bottom: 3px solid #ffffff;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.1stMenuItemNormal {
  color: #ffffff;
  font-family: 'Istok Web', sans-serif;
  font-size: 16px;
  /* IE8 */
  font-size: 1.14285714rem;
  letter-spacing: 0.01em;
  margin: 13px 10px;
  padding-bottom: 6px;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 3px solid rgba(255, 255, 255, 0);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.1stMenuItemActive {
  color: #fbb900;
  border-bottom: 3px solid #fbb900;
}
.1stMenuItemHover {
  border-bottom: 3px solid #ffffff;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.2ndMenu {
  position: relative;
  width: 1002px;
  background: -moz-linear-gradient(top, rgba(1, 56, 90, 0.7) 0%, rgba(0, 37, 60, 0.8) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(1, 56, 90, 0.7)), color-stop(100%, rgba(0, 37, 60, 0.8)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(1, 56, 90, 0.7) 0%, rgba(0, 37, 60, 0.8) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(1, 56, 90, 0.7) 0%, rgba(0, 37, 60, 0.8) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(1, 56, 90, 0.7) 0%, rgba(0, 37, 60, 0.8) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(1, 56, 90, 0.7) 0%, rgba(0, 37, 60, 0.8) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b301385a', endColorstr='#cc00253c', GradientType=0);
  /* IE6-9 */
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  padding: 7px 10.76923077px;
  padding-bottom: 0px;
  margin-bottom: 14px;
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
}
.2ndMenu ul li {
  float: left;
}
.2ndMenu ul li a {
  display: block;
}
.2ndMenu ul:after {
  content: " ";
  display: block;
  clear: left;
}
.2ndMenu ul li.leaf a {
  color: #ffffff;
  font-family: 'Istok Web', sans-serif;
  font-size: 13px;
  /* IE8 */
  font-size: 0.92857143rem;
  letter-spacing: 0.01em;
  margin: 13px 10px;
  padding-bottom: 4px;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 2px solid rgba(255, 255, 255, 0);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.2ndMenu ul li.leaf a.active,
.2ndMenu ul li.leaf a.active-trail {
  color: #fbb900;
  border-bottom: 2px solid #fbb900;
}
.2ndMenu ul li.leaf a:hover {
  border-bottom: 2px solid #ffffff;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.2ndMenu.fxd {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background: -moz-linear-gradient(top, rgba(1, 56, 90, 0.96) 0%, rgba(0, 37, 60, 0.96) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(1, 56, 90, 0.96)), color-stop(100%, rgba(0, 37, 60, 0.96)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(1, 56, 90, 0.96) 0%, rgba(0, 37, 60, 0.96) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(1, 56, 90, 0.96) 0%, rgba(0, 37, 60, 0.96) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(1, 56, 90, 0.96) 0%, rgba(0, 37, 60, 0.96) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(1, 56, 90, 0.96) 0%, rgba(0, 37, 60, 0.96) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f501385a', endColorstr='#f500253c', GradientType=0);
  /* IE6-9 */
}
.2ndMenuItemNormal {
  color: #ffffff;
  font-family: 'Istok Web', sans-serif;
  font-size: 13px;
  /* IE8 */
  font-size: 0.92857143rem;
  letter-spacing: 0.01em;
  margin: 13px 10px;
  padding-bottom: 4px;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 2px solid rgba(255, 255, 255, 0);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.2ndMenuItemActive {
  color: #fbb900;
  border-bottom: 2px solid #fbb900;
}
.2ndMenuItemHover {
  border-bottom: 2px solid #ffffff;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.3rdMenu {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.3rdMenu .block-title {
  font-family: 'Istok Web', sans-serif;
  font-size: 15px;
  /* IE8 */
  font-size: 1.07142857rem;
  font-weight: bold;
  line-height: 120%;
  text-transform: uppercase;
  color: #fbb900;
  margin-bottom: 6.16px;
  margin-bottom: 14px !important;
  display: block;
}
.3rdMenu ul li.leaf a {
  color: #38648a;
  font-family: 'Istok Web', sans-serif;
  font-size: 12px;
  /* IE8 */
  font-size: 0.85714286rem;
  letter-spacing: 0.008em;
  margin: 4px 0px;
  padding-bottom: 0px;
  line-height: 177%;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 2px solid rgba(255, 255, 255, 0);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  display: inline-block;
}
.3rdMenu ul li.leaf a.active,
.3rdMenu ul li.leaf a.active-trail {
  color: #38648a;
  border-bottom: 2px solid #fbb900;
}
.3rdMenu ul li.leaf a:hover {
  border-bottom: 2px solid #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.3rdMenuItemNormal {
  color: #38648a;
  font-family: 'Istok Web', sans-serif;
  font-size: 12px;
  /* IE8 */
  font-size: 0.85714286rem;
  letter-spacing: 0.008em;
  margin: 4px 0px;
  padding-bottom: 0px;
  line-height: 177%;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 2px solid rgba(255, 255, 255, 0);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  display: inline-block;
}
.3rdMenuItemActive {
  color: #38648a;
  border-bottom: 2px solid #fbb900;
}
.3rdMenuItemHover {
  border-bottom: 2px solid #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.metaMenu ul.menu li a,
.metaMenu ul.language-switcher-locale-url li a {
  color: #ffffff;
  font-family: 'Istok Web', sans-serif;
  font-weight: bold;
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  letter-spacing: 0.00em;
  padding: 10px 10px;
  text-transform: uppercase;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.metaMenu ul.menu li a.active,
.metaMenu ul.language-switcher-locale-url li a.active,
.metaMenu ul.menu li a.active-trail,
.metaMenu ul.language-switcher-locale-url li a.active-trail {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.metaMenu ul.menu li a:hover,
.metaMenu ul.language-switcher-locale-url li a:hover {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.metaMenu ul.menu li.last a,
.metaMenu ul.language-switcher-locale-url li.last a {
  border-right: none;
}
.metaMenu ul.menu {
  text-align: right;
}
.metaMenuItemNormal {
  color: #ffffff;
  font-family: 'Istok Web', sans-serif;
  font-weight: bold;
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  letter-spacing: 0.00em;
  padding: 10px 10px;
  text-transform: uppercase;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.metaMenuItemActive {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.metaMenuItemHover {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.footerMenu {
  padding: 26px;
}
.footerMenu .block-title {
  color: #ffffff;
}
.footerMenu ul.menu li.leaf a {
  display: inline-block;
  padding: 7px 0px;
  color: #ffffff;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.footerMenu ul.menu li.leaf a.active,
.footerMenu ul.menu li.leaf a.active-trail {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.footerMenu ul.menu li.leaf a:hover {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.footerMenuItemNormal {
  display: inline-block;
  padding: 7px 0px;
  color: #ffffff;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.footerMenuItemActive {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.footerMenuItemHover {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.metaFooterMenu {
  padding: 0px;
  padding-left: 26px;
}
.metaFooterMenu ul.menu li.leaf a {
  color: #ffffff;
  font-family: 'Istok Web', sans-serif;
  font-weight: bold;
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  letter-spacing: 0.00em;
  padding: 10px 10px;
  text-transform: uppercase;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  border-bottom: none;
}
.metaFooterMenu ul.menu li.leaf a.active,
.metaFooterMenu ul.menu li.leaf a.active-trail {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.metaFooterMenu ul.menu li.leaf a:hover {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.metaFooterMenu ul.menu li.leaf.last a {
  border-right: none;
}
.metaFooterMenu ul.menu li.leaf.first a {
  padding-left: 0px;
}
.metaFooterMenuItemNormal {
  color: #ffffff;
  font-family: 'Istok Web', sans-serif;
  font-weight: bold;
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  letter-spacing: 0.00em;
  padding: 10px 10px;
  text-transform: uppercase;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  border-bottom: none;
}
.metaFooterMenuItemActive {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.metaFooterMenuItemHover {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.borderRight {
  border-right: 1px solid #fff;
}
.borderLeft {
  border-left: 1px solid #fff;
}
.borderBottom {
  border-bottom: 1px solid #fff;
}
.borderTop {
  border-top: 1px solid #fff;
}
.borderAll {
  border: 1px solid #fff;
}
.shadow1 {
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
}
.shadow2 {
  -webkit-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.19);
  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.19);
}
.1stButton a {
  color: #ffffff;
  padding: 14px 14px 12px 14px;
  font-size: 13px;
  /* IE8 */
  font-size: 0.92857143rem;
  display: block;
  position: relative;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 110%;
  background: #ffd93f;
  /* Old browsers */
  background: -moz-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffd93f), color-stop(51%, #ffc600), color-stop(100%, #ffb400));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93f', endColorstr='#ffb400', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.1stButton a:hover {
  background: linear-gradient(295deg, #ffd93f, #ffe700, #ffa800);
  background-size: 600% 600%;
  -webkit-animation: GradientAnimation2 5s ease infinite;
  -moz-animation: GradientAnimation2 5s ease infinite;
  -o-animation: GradientAnimation2 5s ease infinite;
  animation: GradientAnimation2 5s ease infinite;
}
.1stButtonLinkStyle {
  color: #ffffff;
  padding: 14px 14px 12px 14px;
  font-size: 13px;
  /* IE8 */
  font-size: 0.92857143rem;
  display: block;
  position: relative;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 110%;
  background: #ffd93f;
  /* Old browsers */
  background: -moz-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffd93f), color-stop(51%, #ffc600), color-stop(100%, #ffb400));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93f', endColorstr='#ffb400', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.1stButtonLinkStyle:hover {
  background: linear-gradient(295deg, #ffd93f, #ffe700, #ffa800);
  background-size: 600% 600%;
  -webkit-animation: GradientAnimation2 5s ease infinite;
  -moz-animation: GradientAnimation2 5s ease infinite;
  -o-animation: GradientAnimation2 5s ease infinite;
  animation: GradientAnimation2 5s ease infinite;
}
.iconButton {
  padding-right: 30px;
}
.iconButton:after {
  font-family: "Entypo";
  font-size: 26px;
  /* IE8 */
  font-size: 1.85714286rem;
  line-height: 0px;
  color: #ffffff;
  position: absolute;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  right: 6.5px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .iconButton:after {
    line-height: 10px;
    height: 10px;
    top: 50%;
    margin-top: -5px;
  }
}
.iconButton:hover:after {
  right: 4.33333333px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.iconButton:hover,
.iconButton.active,
.iconButton.active-trail {
  background: #ffd93f;
  /* Old browsers */
  background: -moz-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffd93f), color-stop(51%, #ffc600), color-stop(100%, #ffb400));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93f', endColorstr='#ffb400', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.iconArrowRight:after {
  content: "\E75E";
}
.horizontalMenu ul li {
  float: left;
}
.horizontalMenu ul li a {
  display: block;
}
.horizontalMenu ul:after {
  content: " ";
  display: block;
  clear: left;
}
.block_1-6 {
  width: 16.66666667%;
  min-height: 244px;
}
.block_1-6 .block-content {
  min-height: 244px;
}
.block_1-4 {
  width: 25%;
  min-height: 244px;
}
.block_1-4 .block-content {
  min-height: 244px;
}
.block_1-3 {
  width: 33.33333333%;
  min-height: 244px;
}
.block_1-3 .block-content {
  min-height: 244px;
}
.block_1-2 {
  width: 50%;
  min-height: 244px;
}
.block_1-2 .block-content {
  min-height: 244px;
}
.block_1-1 {
  width: 100%;
  min-height: 244px;
}
.block_1-1 .block-content {
  min-height: 244px;
}
.block_2-3 {
  width: 66.66666667%;
  min-height: 244px;
}
.block_2-3 .block-content {
  min-height: 244px;
}
.block_3-4 {
  width: 75%;
  min-height: 244px;
}
.block_3-4 .block-content {
  min-height: 244px;
}
.block_5-6 {
  width: 83.33333333%;
  min-height: 244px;
}
.block_5-6 .block-content {
  min-height: 244px;
}
.teaserBlockStyle .block-content {
  overflow: visible;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}
.teaserBlockStyle .block-content .content {
  padding: 0px;
  margin-left: -13px;
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
}
.teaserBlockStyle .block-content .content p {
  margin-bottom: 0px;
  line-height: 0px;
}
.teaserBlockStyle .block-content .content p img {
  width: 100% !important;
  height: auto !important;
}
.teaserBlockStyle .block-content .block-title,
.teaserBlockStyle .block-content .blockTitleStyle {
  margin-top: 13px;
  margin-bottom: 0px;
  text-transform: uppercase;
  position: relative;
}
.teaserBlockStyle .block-content .block-title,
.teaserBlockStyle .block-content .blockTitleStyle,
.teaserBlockStyle .block-content .block-title .block-title-link,
.teaserBlockStyle .block-content .blockTitleStyle .block-title-link {
  color: #ffffff;
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  font-weight: 600;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  display: block;
  position: relative;
}
.teaserBlockStyle .block-content .block-title:before,
.teaserBlockStyle .block-content .blockTitleStyle:before,
.teaserBlockStyle .block-content .block-title .block-title-link:before,
.teaserBlockStyle .block-content .blockTitleStyle .block-title-link:before {
  content: "\E762";
  display: block;
  font-family: 'Entypo', sans-serif;
  position: absolute;
  margin-left: -14px;
  font-size: 34px;
  /* IE8 */
  font-size: 2.42857143rem;
  width: 10px;
  height: 16px;
  line-height: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.teaserBlockStyle .block-content .block-title:hover:before,
.teaserBlockStyle .block-content .blockTitleStyle:hover:before,
.teaserBlockStyle .block-content .block-title .block-title-link:hover:before,
.teaserBlockStyle .block-content .blockTitleStyle .block-title-link:hover:before {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  margin-left: -10px;
}
.teaserBlockStyle .block-content .block-title a:hover,
.teaserBlockStyle .block-content .blockTitleStyle a:hover {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.teaserBlockStyle .block-content .block-title .block-title-link,
.teaserBlockStyle .block-content .blockTitleStyle .block-title-link {
  position: absolute;
}
.teaserBlockStyle .block-content .block-title .block-title-link:before,
.teaserBlockStyle .block-content .blockTitleStyle .block-title-link:before {
  content: " ";
  display: block;
  position: absolute;
  top: -178px;
  left: 0px;
  width: 110%;
  height: 166px;
}
.teaserBlockStyle.last .block-content {
  border-right: 0px;
}
.slideshow .views-slideshow-controls-bottom {
  height: 50px;
}
.slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item {
  display: inline-block;
  text-align: center;
  font-size: 0px;
  cursor: pointer;
  width: 13px;
  height: 13px;
  border-radius: 6.5px;
  margin: 7px 7px 14px 7px;
  background: rgba(255, 255, 255, 0.4);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item:hover {
  background: #ffb400;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item.views-row-first {
  border-left: 0px;
}
.slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item.views-row-last {
  border-right: 0px;
}
.slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item.active {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background: #ffb400;
}
.slideshow .inner-wrapper {
  position: absolute;
  left: 50%;
  margin-left: -501px;
  width: 1002px;
  height: 100%;
  text-align: left;
}
.slideshow .views-slideshow-cycle-main-frame {
  height: 448px;
  overflow: hidden;
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
}
.slideshow .views_slideshow_cycle_slide img {
  min-height: 448px;
  height: auto !important;
  min-width: 100%;
  width: auto !important;
}
.slideshow .views_slideshow_cycle_main {
  width: 1002px;
  margin-left: -501px;
  left: 50%;
  position: relative;
  text-align: center;
}
.slideshow .views-slideshow-controls-text .views-slideshow-controls-text-pause {
  display: none;
}
.slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous,
.slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next {
  position: absolute;
  display: block;
  top: 0px;
  height: 100%;
  z-index: 5;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous a,
.slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next a {
  height: 80px;
  width: 80px;
  margin-top: -40px;
  background-image: url(/sites/all/themes/avenida2015/img/slideshow_icon_sprite.png);
}
.slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous a,
.slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next a {
  font-size: 0px;
  position: relative;
  top: 50%;
  display: block;
  background-repeat: no-repeat;
}
.slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous {
  left: 0px;
}
.slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous a {
  -webkit-transition: margin 0.4s ease-in-out;
  -moz-transition: margin 0.4s ease-in-out;
  transition: margin 0.4s ease-in-out;
}
.slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous:hover a {
  -webkit-transition: margin 0.4s ease-in-out;
  -moz-transition: margin 0.4s ease-in-out;
  transition: margin 0.4s ease-in-out;
}
.slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous a {
  background-position: 0px 0px;
}
.slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous:hover a {
  background-position: 0px -80px;
  margin-left: -6px;
}
.slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next {
  right: 0px;
}
.slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next a {
  -webkit-transition: margin 0.4s ease-in-out;
  -moz-transition: margin 0.4s ease-in-out;
  transition: margin 0.4s ease-in-out;
}
.slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next:hover a {
  -webkit-transition: margin 0.4s ease-in-out;
  -moz-transition: margin 0.4s ease-in-out;
  transition: margin 0.4s ease-in-out;
}
.slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next a {
  background-position: -80px 0px;
}
.slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next:hover a {
  background-position: -80px -80px;
  margin-right: -6px;
}
.slideshow .views-slideshow-controls-bottom {
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 6;
  height: 0px;
}
.slideshow .views-content-title {
  cursor: pointer;
  display: block;
}
.slideshow .views-slideshow-pager-fields {
  left: 50%;
  margin-left: -501px;
  width: 1002px;
  height: 100%;
  text-align: left;
  height: auto;
  position: absolute;
  bottom: 0px;
  z-index: 10;
  font-size: 0px;
  text-align: center;
}
.slideshow .field-name-field-header-link a {
  position: absolute;
  top: 0px;
  display: block;
  width: 50%;
  height: 100%;
  font-size: 0px;
  opacity: 0.0;
  z-index: 1;
}
.slideshow .field-name-field-header-link:first-child a {
  left: 0px;
  right: auto;
}
.slideshow .field-name-field-header-link:last-child a {
  right: 0px;
  left: auto;
}
.slideshow .views-field-edit-node a {
  position: absolute;
  top: 30px;
  left: 30px;
  display: block;
  font-size: 14px;
  background: rgba(255, 255, 255, 0.3);
  padding: 14px;
  z-index: 40;
  opacity: 0.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.slideshow:hover .views-field-edit-node a {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  opacity: 1.0;
}
.barStyle .views-slideshow-pager-field-item {
  display: inline-block;
  text-align: center;
  width: 334px;
  background: #faf4e9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf4e9), color-stop(42%, #f8f5ee), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf4e9', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
  color: #fff;
  border-right: 1px solid rgba(0, 0, 0, 0.9);
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.barStyle .views-slideshow-pager-field-item .views-content-title {
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  padding: 0px 13px;
  height: 50px;
  line-height: 48px;
}
.barStyle .views-slideshow-pager-field-item:hover {
  background: #ffd93f;
  /* Old browsers */
  background: -moz-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffd93f), color-stop(51%, #ffc600), color-stop(100%, #ffb400));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93f', endColorstr='#ffb400', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  color: #fff;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.barStyle .views-slideshow-pager-field-item.views-row-first {
  border-left: 0px;
}
.barStyle .views-slideshow-pager-field-item.views-row-last {
  border-right: 0px;
}
.barStyle .views-slideshow-pager-field-item.active {
  background: #ffd93f;
  /* Old browsers */
  background: -moz-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffd93f), color-stop(51%, #ffc600), color-stop(100%, #ffb400));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93f', endColorstr='#ffb400', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  color: #fff;
}
.pointStyle .views-slideshow-pager-field-item {
  display: inline-block;
  text-align: center;
  font-size: 0px;
  cursor: pointer;
  width: 13px;
  height: 13px;
  border-radius: 6.5px;
  margin: 7px 7px 14px 7px;
  background: rgba(255, 255, 255, 0.4);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.pointStyle .views-slideshow-pager-field-item:hover {
  background: #ffb400;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.pointStyle .views-slideshow-pager-field-item.views-row-first {
  border-left: 0px;
}
.pointStyle .views-slideshow-pager-field-item.views-row-last {
  border-right: 0px;
}
.pointStyle .views-slideshow-pager-field-item.active {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background: #ffb400;
}
.more-link {
  z-index: 10;
}
.more-link a {
  color: #ffffff;
  padding: 14px 14px 12px 14px;
  font-size: 13px;
  /* IE8 */
  font-size: 0.92857143rem;
  display: block;
  position: relative;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 110%;
  background: #ffd93f;
  /* Old browsers */
  background: -moz-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffd93f), color-stop(51%, #ffc600), color-stop(100%, #ffb400));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93f', endColorstr='#ffb400', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.more-link a:hover {
  background: linear-gradient(295deg, #ffd93f, #ffe700, #ffa800);
  background-size: 600% 600%;
  -webkit-animation: GradientAnimation2 5s ease infinite;
  -moz-animation: GradientAnimation2 5s ease infinite;
  -o-animation: GradientAnimation2 5s ease infinite;
  animation: GradientAnimation2 5s ease infinite;
}
.more-link a {
  display: inline-block;
}
.carouselSlideshowStyle {
  margin-top: 26px;
}
.carouselSlideshowStyle .views-slideshow-cycle2-main-frame {
  overflow: visible !important;
}
.carouselSlideshowStyle .cycle-slide {
  width: 488px !important;
  height: 284px !important;
  margin-right: 0;
  vertical-align: top !important;
}
.carouselSlideshowStyle .cycle-slide .views-row {
  position: relative !important;
}
.carouselSlideshowStyle .cycle-slide .views-row p,
.carouselSlideshowStyle .cycle-slide .views-row h1,
.carouselSlideshowStyle .cycle-slide .views-row h2,
.carouselSlideshowStyle .cycle-slide .views-row h3,
.carouselSlideshowStyle .cycle-slide .views-row h4 {
  white-space: normal !important;
}
.carouselSlideshowStyle .cycle-slide .views-row p {
  font-size: 15px;
}
.carouselSlideshowStyle .cycle-slide .views-row h2 {
  margin-bottom: 5px;
}
.carouselSlideshowStyle .cycle-slide .views-row .views-field-edit-node a {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  font-size: 14px;
  background: rgba(255, 255, 255, 0.6);
  padding: 14px;
  z-index: 40;
  color: #38648a;
  opacity: 0.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.carouselSlideshowStyle .cycle-slide .views-row:hover .views-field-edit-node a {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  opacity: 1.0;
}
.carouselSlideshowStyle .cycle-slide .views-row .itemContent {
  opacity: 0.6;
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-filter: blur(10px);
  -ms-filter: blur(10px);
  filter: blur(10px);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background: #faf4e9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf4e9), color-stop(42%, #f8f5ee), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf4e9', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
  padding: 26px;
  position: absolute;
}
.carouselSlideshowStyle .cycle-slide .views-row .itemContent > div {
  display: inline-block;
  width: 216px;
  vertical-align: top;
}
.carouselSlideshowStyle .cycle-slide .views-row .itemContent .more-link {
  position: absolute;
  bottom: 30px;
  text-align: left;
}
.carouselSlideshowStyle .cycle-slide.cycle-slide-active .itemContent {
  margin-left: -60px;
}
.carouselSlideshowStyle .cycle-slide.cycle-slide-active + div .views-row .itemContent {
  margin-left: -236px;
  margin-top: 0px;
  z-index: 10;
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-filter: blur(0px);
  -ms-filter: blur(0px);
  filter: blur(0px);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.carouselSlideshowStyle .cycle-slide.cycle-slide-active + div + div .views-row .itemContent {
  margin-left: -405px;
}
.carouselSlideshowStyle .views-slideshow-controls-bottom {
  position: relative;
  height: 80px;
  line-height: 85px;
  text-align: center;
  vertical-align: middle;
}
.carouselSlideshowStyle .views-slideshow-controls-bottom .views-slideshow-controls-text-previous,
.carouselSlideshowStyle .views-slideshow-controls-bottom .views-slideshow-controls-text-next {
  display: inline-block;
  font-size: 0px;
  margin: 4px;
  z-index: 10;
  opacity: 0.6;
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  background-position: 0px -60px;
  width: 30px;
  height: 30px;
  position: relative;
  z-index: 1;
  line-height: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.carouselSlideshowStyle .views-slideshow-controls-bottom .views-slideshow-controls-text-previous:hover,
.carouselSlideshowStyle .views-slideshow-controls-bottom .views-slideshow-controls-text-next:hover {
  opacity: 1.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.carouselSlideshowStyle .views-slideshow-controls-bottom .views-slideshow-controls-text-previous:before,
.carouselSlideshowStyle .views-slideshow-controls-bottom .views-slideshow-controls-text-next:before,
.carouselSlideshowStyle .views-slideshow-controls-bottom .views-slideshow-controls-text-previous:after,
.carouselSlideshowStyle .views-slideshow-controls-bottom .views-slideshow-controls-text-next:after {
  content: " ";
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  opacity: 0.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.carouselSlideshowStyle .views-slideshow-controls-bottom .views-slideshow-controls-text-previous:hover:after,
.carouselSlideshowStyle .views-slideshow-controls-bottom .views-slideshow-controls-text-next:hover:after {
  opacity: 1.0;
}
.carouselSlideshowStyle .views-slideshow-controls-bottom .views-slideshow-controls-text-previous:before,
.carouselSlideshowStyle .views-slideshow-controls-bottom .views-slideshow-controls-text-next:before {
  background-position: 0px 0px;
  z-index: 2;
  opacity: 1.0;
}
.carouselSlideshowStyle .views-slideshow-controls-bottom .views-slideshow-controls-text-previous:after,
.carouselSlideshowStyle .views-slideshow-controls-bottom .views-slideshow-controls-text-next:after {
  background-position: 0px -30px;
  z-index: 3;
  opacity: 0.0;
}
.carouselSlideshowStyle .views-slideshow-controls-bottom .views-slideshow-controls-text-pause {
  display: none;
}
.carouselSlideshowStyle .views-slideshow-controls-bottom .views-slideshow-controls-text-next {
  transform: rotate(180deg);
}
.carouselSlideshowStyle #OLD .view-content {
  width: 100%;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main {
  padding-bottom: 30px;
  padding-top: 26px;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide {
  position: relative !important;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .carouselAnimation {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .views-field-edit-node a {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  font-size: 14px;
  background: rgba(255, 255, 255, 0.6);
  padding: 14px;
  z-index: 40;
  color: #38648a;
  opacity: 0.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide:hover .views-field-edit-node a {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  opacity: 1.0;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .itemContent {
  padding: 26px;
  opacity: 0.7;
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-filter: blur(10px);
  -ms-filter: blur(10px);
  filter: blur(10px);
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0px;
  background: #faf4e9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf4e9), color-stop(42%, #f8f5ee), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf4e9', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
  font-size: 0px;
  line-height: 0px;
  vertical-align: top;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .itemContent .left,
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .itemContent .right {
  width: auto;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  font-size: 0px;
  line-height: 0px;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .itemContent .left {
  margin-right: 14px;
  width: 206px;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .itemContent .left .image {
  width: auto;
  display: inline-block;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .itemContent .right {
  width: 216px;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .itemContent .right .body p {
  margin-bottom: 0px;
  font-size: 13px;
  /* IE8 */
  font-size: 0.92857143rem;
  line-height: 140%;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .itemContent .right .body h3 {
  margin-bottom: 0px;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .itemContent .right .body h2 {
  margin-bottom: 12px;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .more-link {
  position: absolute;
  bottom: 26px;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide.left .itemContent,
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide.right .itemContent {
  z-index: 1;
  opacity: 0.8;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-filter: blur(1px);
  -ms-filter: blur(1px);
  filter: blur(1px);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide.left .itemContent {
  left: -49px;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide.right .itemContent {
  left: -413px;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide.active .views-field-edit-node a {
  margin-left: -221px;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide.active .itemContent {
  opacity: 1;
  left: -224px;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-filter: blur(0px);
  -ms-filter: blur(0px);
  filter: blur(0px);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .jcarousel-prev,
.carouselSlideshowStyle #OLD .view-content .skin-default .jcarousel-next {
  display: block;
  position: absolute;
  bottom: 10px;
  left: 50%;
  margin-left: -15px;
  z-index: 10;
  opacity: 0.6;
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  background-position: 0px -60px;
  width: 30px;
  height: 30px;
  position: relative;
  z-index: 1;
  line-height: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .jcarousel-prev:hover,
.carouselSlideshowStyle #OLD .view-content .skin-default .jcarousel-next:hover {
  opacity: 1.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .jcarousel-prev:before,
.carouselSlideshowStyle #OLD .view-content .skin-default .jcarousel-next:before,
.carouselSlideshowStyle #OLD .view-content .skin-default .jcarousel-prev:after,
.carouselSlideshowStyle #OLD .view-content .skin-default .jcarousel-next:after {
  content: " ";
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  opacity: 0.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .jcarousel-prev:hover:after,
.carouselSlideshowStyle #OLD .view-content .skin-default .jcarousel-next:hover:after {
  opacity: 1.0;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .jcarousel-prev:before,
.carouselSlideshowStyle #OLD .view-content .skin-default .jcarousel-next:before {
  background-position: 0px 0px;
  z-index: 2;
  opacity: 1.0;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .jcarousel-prev:after,
.carouselSlideshowStyle #OLD .view-content .skin-default .jcarousel-next:after {
  background-position: 0px -30px;
  z-index: 3;
  opacity: 0.0;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .jcarousel-prev {
  left: 0px;
  display: none;
}
.carouselSlideshowStyle #OLD .view-content .skin-default .jcarousel-next {
  left: 50%;
  margin-left: -20px;
}
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb {
  width: 1002px;
  background-color: rgba(23, 39, 57, 0.65);
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
  margin-bottom: 14px;
  position: relative;
}
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb {
  float: left;
  position: relative;
}
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb a,
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment,
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment-separator {
  display: inline-block;
  line-height: 38px;
  height: 34px;
  float: left;
  color: #ffffff;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  text-transform: uppercase;
  font-size: 11px;
  /* IE8 */
  font-size: 0.78571429rem;
  padding: 0px 7.77777778px;
}
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb a.easy-breadcrumb_segment-front,
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment.easy-breadcrumb_segment-front,
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment-separator.easy-breadcrumb_segment-front {
  text-indent: -999px;
  font-size: 0px;
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  background-position: -150px -60px;
  width: 30px;
  height: 30px;
  position: relative;
  z-index: 1;
  line-height: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  display: inline-block;
  margin-left: 5px;
}
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb a.easy-breadcrumb_segment-front:before,
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment.easy-breadcrumb_segment-front:before,
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment-separator.easy-breadcrumb_segment-front:before,
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb a.easy-breadcrumb_segment-front:after,
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment.easy-breadcrumb_segment-front:after,
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment-separator.easy-breadcrumb_segment-front:after {
  content: " ";
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  opacity: 0.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb a.easy-breadcrumb_segment-front:hover:after,
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment.easy-breadcrumb_segment-front:hover:after,
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment-separator.easy-breadcrumb_segment-front:hover:after {
  opacity: 1.0;
}
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb a.easy-breadcrumb_segment-front:before,
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment.easy-breadcrumb_segment-front:before,
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment-separator.easy-breadcrumb_segment-front:before {
  background-position: -150px 0px;
  z-index: 2;
  opacity: 1.0;
}
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb a.easy-breadcrumb_segment-front:after,
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment.easy-breadcrumb_segment-front:after,
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment-separator.easy-breadcrumb_segment-front:after {
  background-position: -150px -30px;
  z-index: 3;
  opacity: 0.0;
}
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb a:hover {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment-separator {
  display: inline-block;
  border-right: #4479a3 2px solid;
  font-size: 0px;
  -moz-transform: rotate(-10deg);
  -webkit-transform: rotate(-10deg);
  transform: rotate(-10deg);
  margin-top: 2px;
  padding-left: 0px;
  text-indent: -999px;
  margin-right: 5px;
}
.breadcrumbStyle #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb:after {
  content: " ";
  clear: left;
}
.disable {
  opacity: 0.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}
.standardAnimation {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@-webkit-keyframes GradientAnimation1 {
  0% {
    background-position: 0% 4%;
  }
  50% {
    background-position: 100% 97%;
  }
  100% {
    background-position: 0% 4%;
  }
}
@-moz-keyframes GradientAnimation1 {
  0% {
    background-position: 0% 4%;
  }
  50% {
    background-position: 100% 97%;
  }
  100% {
    background-position: 0% 4%;
  }
}
@-o-keyframes GradientAnimation1 {
  0% {
    background-position: 0% 4%;
  }
  50% {
    background-position: 100% 97%;
  }
  100% {
    background-position: 0% 4%;
  }
}
@keyframes GradientAnimation1 {
  0% {
    background-position: 0% 4%;
  }
  50% {
    background-position: 100% 97%;
  }
  100% {
    background-position: 0% 4%;
  }
}
@-webkit-keyframes GradientAnimation2 {
  0% {
    background-position: 0% 44%;
  }
  50% {
    background-position: 100% 57%;
  }
  100% {
    background-position: 0% 44%;
  }
}
@-moz-keyframes GradientAnimation2 {
  0% {
    background-position: 0% 44%;
  }
  50% {
    background-position: 100% 57%;
  }
  100% {
    background-position: 0% 44%;
  }
}
@-o-keyframes GradientAnimation2 {
  0% {
    background-position: 0% 44%;
  }
  50% {
    background-position: 100% 57%;
  }
  100% {
    background-position: 0% 44%;
  }
}
@keyframes GradientAnimation2 {
  0% {
    background-position: 0% 44%;
  }
  50% {
    background-position: 100% 57%;
  }
  100% {
    background-position: 0% 44%;
  }
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  max-width: 100%;
  overflow-x: hidden;
  font-family: 'Istok Web', sans-serif;
  color: #38648a;
  margin-bottom: 0px;
  font-size: 14px;
  background: #030e24;
}
@media only screen and (min-width: 100px) and (max-width: 1000px) {
  body {
    min-width: 1110px;
  }
}
h1 {
  font-family: 'Istok Web', sans-serif;
  font-size: 34px;
  /* IE8 */
  font-size: 2.42857143rem;
  line-height: 110%;
  color: #38648a;
  margin-bottom: 21.56px;
}
h2 {
  font-family: 'Istok Web', sans-serif;
  font-size: 24px;
  /* IE8 */
  font-size: 1.71428571rem;
  line-height: 120%;
  color: #38648a;
  margin-bottom: 18.48px;
}
h3 {
  font-family: 'Istok Web', sans-serif;
  font-size: 15px;
  /* IE8 */
  font-size: 1.07142857rem;
  font-weight: bold;
  line-height: 120%;
  text-transform: uppercase;
  color: #fbb900;
  margin-bottom: 6.16px;
}
h4 {
  font-family: 'Istok Web', sans-serif;
  font-weight: 600;
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  line-height: 140%;
  color: #38648a;
  margin-bottom: 6.16px;
}
p {
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  font-family: 'Istok Web', sans-serif;
  line-height: 160%;
  margin-bottom: 15.4px;
  color: #38648a;
}
a {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
a:hover {
  color: #38648a;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
strong {
  font-weight: bold;
}
i,
em,
italic {
  font-style: italic;
}
#block-system-main ul {
  list-style-type: disc;
  margin-left: 13px;
  margin-bottom: 13px;
  margin-top: -6px;
}
#block-system-main ul li {
  padding-left: 10px;
  font-family: 'Istok Web', sans-serif;
  font-size: 14px;
  line-height: 160%;
  margin-bottom: 6px;
  color: #38648a;
}
#block-system-main ol {
  list-style-type: decimal;
  margin-left: 13px;
  margin-bottom: 13px;
  margin-top: -6px;
}
#block-system-main ol li {
  padding-left: 10px;
  font-family: 'Istok Web', sans-serif;
  font-size: 14px;
  line-height: 160%;
  margin-bottom: 6px;
  color: #38648a;
}
#block-system-main table {
  margin-bottom: 14px;
  margin-top: 13px;
  word-wrap: break-word;
}
#block-system-main table tr {
  border-bottom: 1px solid #fbb900;
  border-top: 1px solid #ffffff;
  background: #fdeecf;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-system-main table tr th {
  padding: 13px;
  vertical-align: top;
  background: #ffffff;
  text-transform: uppercase;
  border-right: 1px solid #ffffff;
}
#block-system-main table tr td {
  padding: 13px;
  border-right: 1px solid #ffffff;
  vertical-align: top;
}
#block-system-main table tr td p {
  margin-bottom: 0px;
}
#block-system-main table th {
  vertical-align: top;
}
#block-system-main table tr:hover,
#block-system-main table tr:hover:nth-child(2n) {
  background: #ffffff;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
#block-system-main table tr:nth-child(2n) {
  background: #fffcf1;
}
#block-system-main table tr td:last-child {
  border-right: 0px;
}
#block-system-main table a {
  color: #38648a;
}
#block-system-main table a:hover {
  color: #fbb900;
}
#block-system-main table.none {
  width: auto !important;
  background: none;
  line-height: 1.4em !important;
  margin-bottom: 14px;
}
#block-system-main table.none tr {
  border: 0px;
  background: none !important;
}
#block-system-main table.none tr:nth-child(2n) {
  background: none !important;
}
#block-system-main table.none tr td {
  padding: 0px;
  border-right: 0px;
  vertical-align: middle;
}
.wrapper {
  width: 1002px;
  margin: auto;
  position: relative;
}
#page-wrapper {
  width: 100%;
  min-width: 1002px;
  position: relative;
  left: 50%;
  margin-left: -50%;
  overflow: hidden;
  z-index: 2;
}
#top-bar,
#top-header,
#main-navigation,
#header,
#breadcrumb,
#page-top,
#page-area,
#page-bottom,
#footer {
  width: 100%;
}
#top-bar {
  margin-top: 0px;
  margin-bottom: 14px;
}
#top-bar .region-top-bar .block {
  min-height: 0px;
}
#top-bar .region-top-bar .block .block-content {
  min-height: 0px;
}
#top-header {
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
}
#top-header .wrapper {
  height: auto;
}
#top-header .wrapper a#logo {
  position: absolute;
  display: block;
  right: 14px;
  top: 1px;
}
#header {
  position: relative;
  text-align: center;
  max-width: 1002px;
  margin: 0px auto 14px auto;
}
#header .block-content {
  width: 1002px;
  margin-left: -501px;
  left: 50%;
  position: relative;
  text-align: center;
}
#header .block-content p {
  margin-bottom: 0px;
  line-height: 0px;
}
#header .block-content h2.block-title {
  margin-bottom: 0px;
  display: block;
}
#header .block-content img {
  display: inline-block;
}
#header .block-views .block-content {
  width: 100%;
  margin-left: auto;
  position: static;
}
#breadcrumb {
  margin-top: 0px;
  margin-bottom: 0px;
}
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb {
  width: 1002px;
  background-color: rgba(23, 39, 57, 0.65);
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
  margin-bottom: 14px;
  position: relative;
}
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb {
  float: left;
  position: relative;
}
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb a,
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment,
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment-separator {
  display: inline-block;
  line-height: 38px;
  height: 34px;
  float: left;
  color: #ffffff;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  text-transform: uppercase;
  font-size: 11px;
  /* IE8 */
  font-size: 0.78571429rem;
  padding: 0px 7.77777778px;
}
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb a.easy-breadcrumb_segment-front,
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment.easy-breadcrumb_segment-front,
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment-separator.easy-breadcrumb_segment-front {
  text-indent: -999px;
  font-size: 0px;
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  background-position: -150px -60px;
  width: 30px;
  height: 30px;
  position: relative;
  z-index: 1;
  line-height: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  display: inline-block;
  margin-left: 5px;
}
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb a.easy-breadcrumb_segment-front:before,
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment.easy-breadcrumb_segment-front:before,
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment-separator.easy-breadcrumb_segment-front:before,
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb a.easy-breadcrumb_segment-front:after,
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment.easy-breadcrumb_segment-front:after,
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment-separator.easy-breadcrumb_segment-front:after {
  content: " ";
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  opacity: 0.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb a.easy-breadcrumb_segment-front:hover:after,
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment.easy-breadcrumb_segment-front:hover:after,
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment-separator.easy-breadcrumb_segment-front:hover:after {
  opacity: 1.0;
}
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb a.easy-breadcrumb_segment-front:before,
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment.easy-breadcrumb_segment-front:before,
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment-separator.easy-breadcrumb_segment-front:before {
  background-position: -150px 0px;
  z-index: 2;
  opacity: 1.0;
}
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb a.easy-breadcrumb_segment-front:after,
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment.easy-breadcrumb_segment-front:after,
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment-separator.easy-breadcrumb_segment-front:after {
  background-position: -150px -30px;
  z-index: 3;
  opacity: 0.0;
}
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb a:hover {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb .easy-breadcrumb_segment-separator {
  display: inline-block;
  border-right: #4479a3 2px solid;
  font-size: 0px;
  -moz-transform: rotate(-10deg);
  -webkit-transform: rotate(-10deg);
  transform: rotate(-10deg);
  margin-top: 2px;
  padding-left: 0px;
  text-indent: -999px;
  margin-right: 5px;
}
#breadcrumb #block-easy-breadcrumb-easy-breadcrumb .block-content .content .easy-breadcrumb:after {
  content: " ";
  clear: left;
}
#page-top .wrapper .region {
  width: 1016px;
  margin-left: -7px;
}
body.no-sidebars #content-area {
  width: 1002px;
}
body.no-sidebars #content-area #content-top .region {
  width: 1016px;
  margin-left: -7px;
}
body.no-sidebars #content-area #content-bottom .region {
  width: 1016px;
  margin-left: -7px;
}
body.one-sidebar.sidebar-first #content-area {
  width: 762px;
}
body.one-sidebar.sidebar-first #content-area #content-top .region {
  width: 776px;
  margin-left: -7px;
}
body.one-sidebar.sidebar-first #content-area #content-bottom .region {
  width: 776px;
  margin-left: -7px;
}
body.one-sidebar.sidebar-second #content-area {
  width: 762px;
}
body.one-sidebar.sidebar-second #content-area #content-top .region {
  width: 776px;
  margin-left: -7px;
}
body.one-sidebar.sidebar-second #content-area #content-bottom .region {
  width: 776px;
  margin-left: -7px;
}
body.two-sidebars #content-area {
  width: 522px;
}
body.two-sidebars #content-area #content-top .region {
  width: 536px;
  margin-left: -7px;
}
body.two-sidebars #content-area #content-bottom .region {
  width: 536px;
  margin-left: -7px;
}
#page-area {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 0px;
}
#page-area #sidebar-first,
#page-area #sidebar-second {
  display: inline-block;
  font-size: 1.0rem;
  vertical-align: top;
  overflow: hidden;
}
#page-area #sidebar-first .region,
#page-area #sidebar-second .region {
  width: 100%;
}
#page-area #sidebar-first .region .block,
#page-area #sidebar-second .region .block {
  width: 100%;
  padding: 0px;
  padding-bottom: 14px;
}
#page-area #sidebar-first .region .block .block-content,
#page-area #sidebar-second .region .block .block-content {
  font-size: 16px;
  padding: 26px;
  font-size: 14px;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(100%, #fff5e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fff5e6', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
}
#page-area #sidebar-first .region .block .block-content .block-title,
#page-area #sidebar-second .region .block .block-content .block-title {
  position: relative;
}
#page-area #sidebar-first .region .block .block-content .block-title span.iconWrapper,
#page-area #sidebar-second .region .block .block-content .block-title span.iconWrapper {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 1;
}
#page-area #sidebar-first .region .block .block-content .block-title span.iconWrapper .icon,
#page-area #sidebar-second .region .block .block-content .block-title span.iconWrapper .icon {
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  background-position: -30px -60px;
  width: 30px;
  height: 30px;
  position: relative;
  z-index: 1;
  line-height: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  display: block;
}
#page-area #sidebar-first .region .block .block-content .block-title span.iconWrapper .icon:before,
#page-area #sidebar-second .region .block .block-content .block-title span.iconWrapper .icon:before,
#page-area #sidebar-first .region .block .block-content .block-title span.iconWrapper .icon:after,
#page-area #sidebar-second .region .block .block-content .block-title span.iconWrapper .icon:after {
  content: " ";
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  opacity: 0.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#page-area #sidebar-first .region .block .block-content .block-title span.iconWrapper .icon:hover:after,
#page-area #sidebar-second .region .block .block-content .block-title span.iconWrapper .icon:hover:after {
  opacity: 1.0;
}
#page-area #sidebar-first .region .block .block-content .block-title span.iconWrapper .icon:before,
#page-area #sidebar-second .region .block .block-content .block-title span.iconWrapper .icon:before {
  background-position: -30px 0px;
  z-index: 2;
  opacity: 1.0;
}
#page-area #sidebar-first .region .block .block-content .block-title span.iconWrapper .icon:after,
#page-area #sidebar-second .region .block .block-content .block-title span.iconWrapper .icon:after {
  background-position: -30px -30px;
  z-index: 3;
  opacity: 0.0;
}
#page-area #sidebar-first .region .block .block-content .block-title .block-title-link,
#page-area #sidebar-second .region .block .block-content .block-title .block-title-link {
  width: 100%;
  display: block;
  position: relative;
  z-index: 2;
}
#page-area #sidebar-first .region .block .block-content .block-title:hover .iconWrapper .icon:after,
#page-area #sidebar-second .region .block .block-content .block-title:hover .iconWrapper .icon:after {
  opacity: 1.0;
}
#page-area #sidebar-first {
  width: 240px;
  padding-left: 0px;
  padding-right: 14px;
}
#page-area #sidebar-second {
  width: 240px;
  padding-left: 14px;
  padding-right: 0px;
}
#page-area #content-area {
  display: inline-block;
  font-size: 1.0rem;
}
#page-area #content-area #content-top {
  margin-top: 0px;
  margin-bottom: 0px;
  overflow: hidden;
}
#page-area #content-area #content {
  margin-top: 0px;
  margin-bottom: 0px;
}
#page-area #content-area #content .region {
  padding: 36px;
  font-size: 16px;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(100%, #fff5e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fff5e6', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
}
#page-area #content-area #content-bottom {
  margin-top: 0px;
  margin-bottom: 0px;
  overflow: hidden;
}
#page-bottom {
  margin-top: 0px;
  margin-bottom: 0px;
}
#page-bottom .wrapper .region {
  width: 1030px;
  margin-left: -7px;
}
#footer {
  margin-top: 28px;
  margin-bottom: 0px;
}
#footer .wrapper .region {
  width: 1030px;
  margin-left: -7px;
}
body.front #page-top .block .block-content,
body.front #content-top .block .block-content,
body.front #content-bottom .block .block-content,
body.front #page-bottom .block .block-content {
  font-size: 16px;
}
#page-top .wrapper,
#content-top .wrapper,
#content-bottom .wrapper,
#page-bottom .wrapper,
#sidebar-first .wrapper,
#sidebar-second .wrapper {
  padding-left: 0px;
  padding-right: 0px;
}
#page-top .block,
#content-top .block,
#content-bottom .block,
#page-bottom .block,
#sidebar-first .block,
#sidebar-second .block {
  padding: 7px;
  padding-bottom: 14px;
  padding-top: 0px;
}
#page-top .block .block-content,
#content-top .block .block-content,
#content-bottom .block .block-content,
#page-bottom .block .block-content,
#sidebar-first .block .block-content,
#sidebar-second .block .block-content {
  font-size: 16px;
  padding: 26px;
  padding: 13px;
  position: relative;
  overflow: hidden;
}
#page-top .block .block-content .block-title,
#content-top .block .block-content .block-title,
#content-bottom .block .block-content .block-title,
#page-bottom .block .block-content .block-title,
#sidebar-first .block .block-content .block-title,
#sidebar-second .block .block-content .block-title {
  position: relative;
}
#page-top .block .block-content .block-title span.iconWrapper,
#content-top .block .block-content .block-title span.iconWrapper,
#content-bottom .block .block-content .block-title span.iconWrapper,
#page-bottom .block .block-content .block-title span.iconWrapper,
#sidebar-first .block .block-content .block-title span.iconWrapper,
#sidebar-second .block .block-content .block-title span.iconWrapper {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 1;
}
#page-top .block .block-content .block-title span.iconWrapper .icon,
#content-top .block .block-content .block-title span.iconWrapper .icon,
#content-bottom .block .block-content .block-title span.iconWrapper .icon,
#page-bottom .block .block-content .block-title span.iconWrapper .icon,
#sidebar-first .block .block-content .block-title span.iconWrapper .icon,
#sidebar-second .block .block-content .block-title span.iconWrapper .icon {
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  background-position: -30px -60px;
  width: 30px;
  height: 30px;
  position: relative;
  z-index: 1;
  line-height: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  display: block;
}
#page-top .block .block-content .block-title span.iconWrapper .icon:before,
#content-top .block .block-content .block-title span.iconWrapper .icon:before,
#content-bottom .block .block-content .block-title span.iconWrapper .icon:before,
#page-bottom .block .block-content .block-title span.iconWrapper .icon:before,
#sidebar-first .block .block-content .block-title span.iconWrapper .icon:before,
#sidebar-second .block .block-content .block-title span.iconWrapper .icon:before,
#page-top .block .block-content .block-title span.iconWrapper .icon:after,
#content-top .block .block-content .block-title span.iconWrapper .icon:after,
#content-bottom .block .block-content .block-title span.iconWrapper .icon:after,
#page-bottom .block .block-content .block-title span.iconWrapper .icon:after,
#sidebar-first .block .block-content .block-title span.iconWrapper .icon:after,
#sidebar-second .block .block-content .block-title span.iconWrapper .icon:after {
  content: " ";
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  opacity: 0.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#page-top .block .block-content .block-title span.iconWrapper .icon:hover:after,
#content-top .block .block-content .block-title span.iconWrapper .icon:hover:after,
#content-bottom .block .block-content .block-title span.iconWrapper .icon:hover:after,
#page-bottom .block .block-content .block-title span.iconWrapper .icon:hover:after,
#sidebar-first .block .block-content .block-title span.iconWrapper .icon:hover:after,
#sidebar-second .block .block-content .block-title span.iconWrapper .icon:hover:after {
  opacity: 1.0;
}
#page-top .block .block-content .block-title span.iconWrapper .icon:before,
#content-top .block .block-content .block-title span.iconWrapper .icon:before,
#content-bottom .block .block-content .block-title span.iconWrapper .icon:before,
#page-bottom .block .block-content .block-title span.iconWrapper .icon:before,
#sidebar-first .block .block-content .block-title span.iconWrapper .icon:before,
#sidebar-second .block .block-content .block-title span.iconWrapper .icon:before {
  background-position: -30px 0px;
  z-index: 2;
  opacity: 1.0;
}
#page-top .block .block-content .block-title span.iconWrapper .icon:after,
#content-top .block .block-content .block-title span.iconWrapper .icon:after,
#content-bottom .block .block-content .block-title span.iconWrapper .icon:after,
#page-bottom .block .block-content .block-title span.iconWrapper .icon:after,
#sidebar-first .block .block-content .block-title span.iconWrapper .icon:after,
#sidebar-second .block .block-content .block-title span.iconWrapper .icon:after {
  background-position: -30px -30px;
  z-index: 3;
  opacity: 0.0;
}
#page-top .block .block-content .block-title .block-title-link,
#content-top .block .block-content .block-title .block-title-link,
#content-bottom .block .block-content .block-title .block-title-link,
#page-bottom .block .block-content .block-title .block-title-link,
#sidebar-first .block .block-content .block-title .block-title-link,
#sidebar-second .block .block-content .block-title .block-title-link {
  width: 100%;
  display: block;
  position: relative;
  z-index: 2;
}
#page-top .block .block-content .block-title:hover .iconWrapper .icon:after,
#content-top .block .block-content .block-title:hover .iconWrapper .icon:after,
#content-bottom .block .block-content .block-title:hover .iconWrapper .icon:after,
#page-bottom .block .block-content .block-title:hover .iconWrapper .icon:after,
#sidebar-first .block .block-content .block-title:hover .iconWrapper .icon:after,
#sidebar-second .block .block-content .block-title:hover .iconWrapper .icon:after {
  opacity: 1.0;
}
#page-top .block .block-content .block-more-link,
#content-top .block .block-content .block-more-link,
#content-bottom .block .block-content .block-more-link,
#page-bottom .block .block-content .block-more-link,
#sidebar-first .block .block-content .block-more-link,
#sidebar-second .block .block-content .block-more-link {
  position: absolute;
  bottom: 26px;
  right: 26px;
}
#page-top .block .block-content .block-more-link a,
#content-top .block .block-content .block-more-link a,
#content-bottom .block .block-content .block-more-link a,
#page-bottom .block .block-content .block-more-link a,
#sidebar-first .block .block-content .block-more-link a,
#sidebar-second .block .block-content .block-more-link a {
  color: #ffffff;
  padding: 14px 14px 12px 14px;
  font-size: 13px;
  /* IE8 */
  font-size: 0.92857143rem;
  display: block;
  position: relative;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 110%;
  background: #ffd93f;
  /* Old browsers */
  background: -moz-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffd93f), color-stop(51%, #ffc600), color-stop(100%, #ffb400));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93f', endColorstr='#ffb400', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
#page-top .block .block-content .block-more-link a:hover,
#content-top .block .block-content .block-more-link a:hover,
#content-bottom .block .block-content .block-more-link a:hover,
#page-bottom .block .block-content .block-more-link a:hover,
#sidebar-first .block .block-content .block-more-link a:hover,
#sidebar-second .block .block-content .block-more-link a:hover {
  background: linear-gradient(295deg, #ffd93f, #ffe700, #ffa800);
  background-size: 600% 600%;
  -webkit-animation: GradientAnimation2 5s ease infinite;
  -moz-animation: GradientAnimation2 5s ease infinite;
  -o-animation: GradientAnimation2 5s ease infinite;
  animation: GradientAnimation2 5s ease infinite;
}
#page-top .block .block-content .block-more-link a,
#content-top .block .block-content .block-more-link a,
#content-bottom .block .block-content .block-more-link a,
#page-bottom .block .block-content .block-more-link a,
#sidebar-first .block .block-content .block-more-link a,
#sidebar-second .block .block-content .block-more-link a {
  padding-right: 30px;
}
#page-top .block .block-content .block-more-link a:after,
#content-top .block .block-content .block-more-link a:after,
#content-bottom .block .block-content .block-more-link a:after,
#page-bottom .block .block-content .block-more-link a:after,
#sidebar-first .block .block-content .block-more-link a:after,
#sidebar-second .block .block-content .block-more-link a:after {
  font-family: "Entypo";
  font-size: 26px;
  /* IE8 */
  font-size: 1.85714286rem;
  line-height: 0px;
  color: #ffffff;
  position: absolute;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  right: 6.5px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #page-top .block .block-content .block-more-link a:after,
  #content-top .block .block-content .block-more-link a:after,
  #content-bottom .block .block-content .block-more-link a:after,
  #page-bottom .block .block-content .block-more-link a:after,
  #sidebar-first .block .block-content .block-more-link a:after,
  #sidebar-second .block .block-content .block-more-link a:after {
    line-height: 10px;
    height: 10px;
    top: 50%;
    margin-top: -5px;
  }
}
#page-top .block .block-content .block-more-link a:hover:after,
#content-top .block .block-content .block-more-link a:hover:after,
#content-bottom .block .block-content .block-more-link a:hover:after,
#page-bottom .block .block-content .block-more-link a:hover:after,
#sidebar-first .block .block-content .block-more-link a:hover:after,
#sidebar-second .block .block-content .block-more-link a:hover:after {
  right: 4.33333333px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#page-top .block .block-content .block-more-link a:hover,
#content-top .block .block-content .block-more-link a:hover,
#content-bottom .block .block-content .block-more-link a:hover,
#page-bottom .block .block-content .block-more-link a:hover,
#sidebar-first .block .block-content .block-more-link a:hover,
#sidebar-second .block .block-content .block-more-link a:hover,
#page-top .block .block-content .block-more-link a.active,
#content-top .block .block-content .block-more-link a.active,
#content-bottom .block .block-content .block-more-link a.active,
#page-bottom .block .block-content .block-more-link a.active,
#sidebar-first .block .block-content .block-more-link a.active,
#sidebar-second .block .block-content .block-more-link a.active,
#page-top .block .block-content .block-more-link a.active-trail,
#content-top .block .block-content .block-more-link a.active-trail,
#content-bottom .block .block-content .block-more-link a.active-trail,
#page-bottom .block .block-content .block-more-link a.active-trail,
#sidebar-first .block .block-content .block-more-link a.active-trail,
#sidebar-second .block .block-content .block-more-link a.active-trail {
  background: #ffd93f;
  /* Old browsers */
  background: -moz-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffd93f), color-stop(51%, #ffc600), color-stop(100%, #ffb400));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93f', endColorstr='#ffb400', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
#page-top .block .block-content .block-more-link a:after,
#content-top .block .block-content .block-more-link a:after,
#content-bottom .block .block-content .block-more-link a:after,
#page-bottom .block .block-content .block-more-link a:after,
#sidebar-first .block .block-content .block-more-link a:after,
#sidebar-second .block .block-content .block-more-link a:after {
  content: "\E75E";
}
.region {
  font-size: 0px;
}
.region .block {
  vertical-align: top;
  display: inline-block;
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
}
.region-header .block {
  display: block;
}
#main-navigation {
  margin-top: 0px;
  margin-bottom: 0px;
}
#block-menu-block-1,
.responsive-menus {
  position: relative;
  margin-top: 70px;
  max-width: 73%;
}
#block-menu-block-1 ul li,
.responsive-menus ul li {
  float: left;
}
#block-menu-block-1 ul li a,
.responsive-menus ul li a {
  display: block;
}
#block-menu-block-1 ul:after,
.responsive-menus ul:after {
  content: " ";
  display: block;
  clear: left;
}
#block-menu-block-1 ul.menu li.leaf a,
.responsive-menus ul.menu li.leaf a {
  color: #ffffff;
  font-family: 'Istok Web', sans-serif;
  font-size: 16px;
  /* IE8 */
  font-size: 1.14285714rem;
  letter-spacing: 0.01em;
  margin: 13px 10px;
  padding-bottom: 6px;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 3px solid rgba(255, 255, 255, 0);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-menu-block-1 ul.menu li.leaf a.active,
.responsive-menus ul.menu li.leaf a.active,
#block-menu-block-1 ul.menu li.leaf a.active-trail,
.responsive-menus ul.menu li.leaf a.active-trail {
  color: #fbb900;
  border-bottom: 3px solid #fbb900;
}
#block-menu-block-1 ul.menu li.leaf a:hover,
.responsive-menus ul.menu li.leaf a:hover {
  border-bottom: 3px solid #ffffff;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-menu-block-2 ul li {
  float: left;
}
#block-menu-block-2 ul li a {
  display: block;
}
#block-menu-block-2 ul:after {
  content: " ";
  display: block;
  clear: left;
}
#block-menu-block-2 ul.menu li a,
#block-menu-block-2 ul.language-switcher-locale-url li a {
  color: #ffffff;
  font-family: 'Istok Web', sans-serif;
  font-weight: bold;
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  letter-spacing: 0.00em;
  padding: 10px 10px;
  text-transform: uppercase;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-menu-block-2 ul.menu li a.active,
#block-menu-block-2 ul.language-switcher-locale-url li a.active,
#block-menu-block-2 ul.menu li a.active-trail,
#block-menu-block-2 ul.language-switcher-locale-url li a.active-trail {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-menu-block-2 ul.menu li a:hover,
#block-menu-block-2 ul.language-switcher-locale-url li a:hover {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-menu-block-2 ul.menu li.last a,
#block-menu-block-2 ul.language-switcher-locale-url li.last a {
  border-right: none;
}
#block-menu-block-2 ul.menu {
  text-align: right;
}
#block-menu-block-2 .block-content .content .menu-block-wrapper .menu {
  float: right;
}
#block-menu-block-2 .block-content .content .menu-block-wrapper .menu:after {
  content: " ";
  clear: right;
}
#footer .block {
  padding: 26px;
  min-height: 0px;
}
#footer .block .block-title {
  color: #ffffff;
}
#footer .block ul.menu li.leaf a {
  display: inline-block;
  padding: 7px 0px;
  color: #ffffff;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#footer .block ul.menu li.leaf a.active,
#footer .block ul.menu li.leaf a.active-trail {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#footer .block ul.menu li.leaf a:hover {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#footer .block .block-content {
  min-height: 0px;
}
#footer .meta-navigation {
  padding: 0px;
  padding-left: 26px;
}
#footer .meta-navigation ul li {
  float: left;
}
#footer .meta-navigation ul li a {
  display: block;
}
#footer .meta-navigation ul:after {
  content: " ";
  display: block;
  clear: left;
}
#footer .meta-navigation ul.menu li.leaf a {
  color: #ffffff;
  font-family: 'Istok Web', sans-serif;
  font-weight: bold;
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  letter-spacing: 0.00em;
  padding: 10px 10px;
  text-transform: uppercase;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  border-bottom: none;
}
#footer .meta-navigation ul.menu li.leaf a.active,
#footer .meta-navigation ul.menu li.leaf a.active-trail {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#footer .meta-navigation ul.menu li.leaf a:hover {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#footer .meta-navigation ul.menu li.leaf.last a {
  border-right: none;
}
#footer .meta-navigation ul.menu li.leaf.first a {
  padding-left: 0px;
}
#footer .copyright {
  border: none;
  padding: 0px 21px 0px 10px;
  text-align: left;
  color: #ffffff;
}
#background {
  position: absolute;
  top: 0px;
  z-index: -1;
  width: 100%;
}
#background .region-background .block-block {
  width: 100%;
  min-height: 100%;
  position: relative;
  z-index: 0;
}
#background .region-background .block-block .block-content {
  width: 1920px;
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -960px;
}
#background .region-background .block-block .block-content .contextual-links-wrapper {
  position: absolute;
  right: 10%;
  top: 10%;
}
#background .region-background .block-block .block-content .content {
  width: 1920px;
  height: 100%;
}
#background .region-background .block-block .block-content .content p {
  font-size: 0px;
  margin-bottom: 0px;
  width: 1920px;
  display: block;
  text-align: center;
}
#background .region-background .block-block .block-content .content img {
  margin: auto;
}
#background .region-background .block-block:last-child {
  z-index: 2;
}
.view-display-id-slideshow_block .views-slideshow-controls-bottom {
  height: 50px;
}
.view-display-id-slideshow_block .views-slideshow-pager-fields .views-slideshow-pager-field-item {
  display: inline-block;
  text-align: center;
  font-size: 0px;
  cursor: pointer;
  width: 13px;
  height: 13px;
  border-radius: 6.5px;
  margin: 7px 7px 14px 7px;
  background: rgba(255, 255, 255, 0.4);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.view-display-id-slideshow_block .views-slideshow-pager-fields .views-slideshow-pager-field-item:hover {
  background: #ffb400;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.view-display-id-slideshow_block .views-slideshow-pager-fields .views-slideshow-pager-field-item.views-row-first {
  border-left: 0px;
}
.view-display-id-slideshow_block .views-slideshow-pager-fields .views-slideshow-pager-field-item.views-row-last {
  border-right: 0px;
}
.view-display-id-slideshow_block .views-slideshow-pager-fields .views-slideshow-pager-field-item.active {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background: #ffb400;
}
.view-display-id-slideshow_block .inner-wrapper {
  position: absolute;
  left: 50%;
  margin-left: -501px;
  width: 1002px;
  height: 100%;
  text-align: left;
}
.view-display-id-slideshow_block .views-slideshow-cycle-main-frame {
  height: 448px;
  overflow: hidden;
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
}
.view-display-id-slideshow_block .views_slideshow_cycle_slide img {
  min-height: 448px;
  height: auto !important;
  min-width: 100%;
  width: auto !important;
}
.view-display-id-slideshow_block .views_slideshow_cycle_main {
  width: 1002px;
  margin-left: -501px;
  left: 50%;
  position: relative;
  text-align: center;
}
.view-display-id-slideshow_block .views-slideshow-controls-text .views-slideshow-controls-text-pause {
  display: none;
}
.view-display-id-slideshow_block .views-slideshow-controls-text .views-slideshow-controls-text-previous,
.view-display-id-slideshow_block .views-slideshow-controls-text .views-slideshow-controls-text-next {
  position: absolute;
  display: block;
  top: 0px;
  height: 100%;
  z-index: 5;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.view-display-id-slideshow_block .views-slideshow-controls-text .views-slideshow-controls-text-previous a,
.view-display-id-slideshow_block .views-slideshow-controls-text .views-slideshow-controls-text-next a {
  height: 80px;
  width: 80px;
  margin-top: -40px;
  background-image: url(/sites/all/themes/avenida2015/img/slideshow_icon_sprite.png);
}
.view-display-id-slideshow_block .views-slideshow-controls-text .views-slideshow-controls-text-previous a,
.view-display-id-slideshow_block .views-slideshow-controls-text .views-slideshow-controls-text-next a {
  font-size: 0px;
  position: relative;
  top: 50%;
  display: block;
  background-repeat: no-repeat;
}
.view-display-id-slideshow_block .views-slideshow-controls-text .views-slideshow-controls-text-previous {
  left: 0px;
}
.view-display-id-slideshow_block .views-slideshow-controls-text .views-slideshow-controls-text-previous a {
  -webkit-transition: margin 0.4s ease-in-out;
  -moz-transition: margin 0.4s ease-in-out;
  transition: margin 0.4s ease-in-out;
}
.view-display-id-slideshow_block .views-slideshow-controls-text .views-slideshow-controls-text-previous:hover a {
  -webkit-transition: margin 0.4s ease-in-out;
  -moz-transition: margin 0.4s ease-in-out;
  transition: margin 0.4s ease-in-out;
}
.view-display-id-slideshow_block .views-slideshow-controls-text .views-slideshow-controls-text-previous a {
  background-position: 0px 0px;
}
.view-display-id-slideshow_block .views-slideshow-controls-text .views-slideshow-controls-text-previous:hover a {
  background-position: 0px -80px;
  margin-left: -6px;
}
.view-display-id-slideshow_block .views-slideshow-controls-text .views-slideshow-controls-text-next {
  right: 0px;
}
.view-display-id-slideshow_block .views-slideshow-controls-text .views-slideshow-controls-text-next a {
  -webkit-transition: margin 0.4s ease-in-out;
  -moz-transition: margin 0.4s ease-in-out;
  transition: margin 0.4s ease-in-out;
}
.view-display-id-slideshow_block .views-slideshow-controls-text .views-slideshow-controls-text-next:hover a {
  -webkit-transition: margin 0.4s ease-in-out;
  -moz-transition: margin 0.4s ease-in-out;
  transition: margin 0.4s ease-in-out;
}
.view-display-id-slideshow_block .views-slideshow-controls-text .views-slideshow-controls-text-next a {
  background-position: -80px 0px;
}
.view-display-id-slideshow_block .views-slideshow-controls-text .views-slideshow-controls-text-next:hover a {
  background-position: -80px -80px;
  margin-right: -6px;
}
.view-display-id-slideshow_block .views-slideshow-controls-bottom {
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 6;
  height: 0px;
}
.view-display-id-slideshow_block .views-content-title {
  cursor: pointer;
  display: block;
}
.view-display-id-slideshow_block .views-slideshow-pager-fields {
  left: 50%;
  margin-left: -501px;
  width: 1002px;
  height: 100%;
  text-align: left;
  height: auto;
  position: absolute;
  bottom: 0px;
  z-index: 10;
  font-size: 0px;
  text-align: center;
}
.view-display-id-slideshow_block .field-name-field-header-link a {
  position: absolute;
  top: 0px;
  display: block;
  width: 50%;
  height: 100%;
  font-size: 0px;
  opacity: 0.0;
  z-index: 1;
}
.view-display-id-slideshow_block .field-name-field-header-link:first-child a {
  left: 0px;
  right: auto;
}
.view-display-id-slideshow_block .field-name-field-header-link:last-child a {
  right: 0px;
  left: auto;
}
.view-display-id-slideshow_block .views-field-edit-node a {
  position: absolute;
  top: 30px;
  left: 30px;
  display: block;
  font-size: 14px;
  background: rgba(255, 255, 255, 0.3);
  padding: 14px;
  z-index: 40;
  opacity: 0.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.view-display-id-slideshow_block:hover .views-field-edit-node a {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  opacity: 1.0;
}
.language-switcher-locale-url li.en {
  display: none;
}
#page-wrapper {
  padding-bottom: 100px;
}
#block-locale-language ul li {
  float: left;
}
#block-locale-language ul li a {
  display: block;
}
#block-locale-language ul:after {
  content: " ";
  display: block;
  clear: left;
}
#block-locale-language ul.menu li a,
#block-locale-language ul.language-switcher-locale-url li a {
  color: #ffffff;
  font-family: 'Istok Web', sans-serif;
  font-weight: bold;
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  letter-spacing: 0.00em;
  padding: 10px 10px;
  text-transform: uppercase;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-locale-language ul.menu li a.active,
#block-locale-language ul.language-switcher-locale-url li a.active,
#block-locale-language ul.menu li a.active-trail,
#block-locale-language ul.language-switcher-locale-url li a.active-trail {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-locale-language ul.menu li a:hover,
#block-locale-language ul.language-switcher-locale-url li a:hover {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-locale-language ul.menu li.last a,
#block-locale-language ul.language-switcher-locale-url li.last a {
  border-right: none;
}
#block-locale-language ul.menu {
  text-align: right;
}
#block-locale-language span.language-link {
  color: #ffffff;
  font-family: 'Istok Web', sans-serif;
  font-weight: bold;
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  letter-spacing: 0.00em;
  padding: 10px 10px;
  text-transform: uppercase;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  display: block;
}
#top-header {
  width: 1002px !important;
  position: relative !important;
  left: 50% !important;
  margin-left: -501px;
}
#top-header:after {
  content: " ";
  opacity: 0.0;
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
  width: 1002px;
  height: 100%;
  background: #112a40;
  /* Old browsers */
  background: -moz-linear-gradient(left, #112a40 0%, #224d70 24%, #3d7199 41%, #72aad9 54%, #cce5ff 72%, #fffcf6 93%, #ffefcf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #112a40), color-stop(24%, #224d70), color-stop(41%, #3d7199), color-stop(54%, #72aad9), color-stop(72%, #fffcf6), color-stop(93%, #ffefcf), color-stop(100%, #f4f9ff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #112a40 0%, #224d70 24%, #3d7199 41%, #72aad9 54%, #cce5ff 72%, #fffcf6 93%, #ffefcf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #112a40 0%, #224d70 24%, #3d7199 41%, #72aad9 54%, #cce5ff 72%, #fffcf6 93%, #ffefcf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #112a40 0%, #224d70 24%, #3d7199 41%, #72aad9 54%, #cce5ff 72%, #fffcf6 93%, #ffefcf 100%);
  /* IE10+ */
  background: linear-gradient(to right, #112a40 0%, #224d70 24%, #3d7199 41%, #72aad9 54%, #cce5ff 72%, #fffcf6 93%, #ffefcf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#112a40', endColorstr='#f4f9ff', GradientType=1);
  /* IE6-9 */
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  z-index: 1;
}
#top-header .wrapper {
  z-index: 2;
}
#top-header #logo {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  padding: 0px;
  margin-top: -4px;
}
#top-header #logo img {
  width: 290px;
  height: auto;
  opacity: 1.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#top-header.floating-block-active {
  z-index: 100;
  width: 1002px !important;
  position: fixed !important;
  left: 50% !important;
  margin-left: -501px;
  top: 0px !important;
}
#top-header.floating-block-active .wrapper .region-top-header #block-menu-block-1 {
  margin-top: 22px;
}
#top-header.floating-block-active .wrapper .region-top-header #block-views-one-pager-one-pager-menu-block .view-one-pager,
#top-header.floating-block-active .wrapper .region-top-header #block-menu-block-8 .view-one-pager,
#top-header.floating-block-active .wrapper .region-top-header #block-views-one-pager-one-pager-menu-block .menu-block-wrapper,
#top-header.floating-block-active .wrapper .region-top-header #block-menu-block-8 .menu-block-wrapper {
  background: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  margin-bottom: 0px;
}
#top-header.floating-block-active .wrapper .region-top-header #block-views-one-pager-one-pager-menu-block .view-one-pager .menu,
#top-header.floating-block-active .wrapper .region-top-header #block-menu-block-8 .view-one-pager .menu,
#top-header.floating-block-active .wrapper .region-top-header #block-views-one-pager-one-pager-menu-block .menu-block-wrapper .menu,
#top-header.floating-block-active .wrapper .region-top-header #block-menu-block-8 .menu-block-wrapper .menu {
  background: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  position: relative;
  margin-top: -16px;
  margin-left: -10px;
  width: auto;
  margin-bottom: 0px;
}
#top-header.floating-block-active .wrapper .region-top-header #block-views-one-pager-one-pager-menu-block .view-one-pager .menu ul,
#top-header.floating-block-active .wrapper .region-top-header #block-menu-block-8 .view-one-pager .menu ul,
#top-header.floating-block-active .wrapper .region-top-header #block-views-one-pager-one-pager-menu-block .menu-block-wrapper .menu ul,
#top-header.floating-block-active .wrapper .region-top-header #block-menu-block-8 .menu-block-wrapper .menu ul {
  position: relative;
  z-index: 2;
  margin-bottom: 0px;
}
#top-header.floating-block-active:after {
  opacity: 0.98;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#top-header.floating-block-active .wrapper {
  position: relative;
}
#top-header.floating-block-active .wrapper #logo {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  padding: 13px;
  right: 0px;
  bottom: 0px;
}
#top-header.floating-block-active .wrapper #logo img {
  width: 160px;
  height: auto;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#header .block-block {
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
}
#header .block-block .block-content .content {
  position: relative;
}
#header .block-block .block-content .content div:not(#overlayVideo) {
  position: absolute;
  left: 0px;
  bottom: -14px;
  text-align: left;
  background: -moz-linear-gradient(left, rgba(23, 39, 60, 0.6) 0%, rgba(23, 39, 60, 0.2) 80%, rgba(23, 39, 60, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(23, 39, 60, 0.6)), color-stop(80%, rgba(23, 39, 60, 0.2)), color-stop(100%, rgba(23, 39, 60, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(23, 39, 60, 0.6) 0%, rgba(23, 39, 60, 0.2) 80%, rgba(23, 39, 60, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(23, 39, 60, 0.6) 0%, rgba(23, 39, 60, 0.2) 80%, rgba(23, 39, 60, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(23, 39, 60, 0.6) 0%, rgba(23, 39, 60, 0.2) 80%, rgba(23, 39, 60, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to right, rgba(23, 39, 60, 0.6) 0%, rgba(23, 39, 60, 0.2) 80%, rgba(23, 39, 60, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9917273c', endColorstr='#0017273c', GradientType=1);
  /* IE6-9 */
  padding: 26px;
}
#header .block-block .block-content .content h3 {
  text-shadow: 1px 1px 1px rgba(23, 39, 57, 0.4);
}
#header .block-block .block-content .content h2 {
  color: #ffffff;
  margin-top: -4px;
  text-shadow: 1px 1px 1px rgba(23, 39, 57, 0.4);
  margin-bottom: 10px;
}
#block-menu-block-8 .menu-block-wrapper {
  position: relative;
  width: 1002px;
  background: -moz-linear-gradient(top, rgba(1, 56, 90, 0.7) 0%, rgba(0, 37, 60, 0.8) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(1, 56, 90, 0.7)), color-stop(100%, rgba(0, 37, 60, 0.8)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(1, 56, 90, 0.7) 0%, rgba(0, 37, 60, 0.8) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(1, 56, 90, 0.7) 0%, rgba(0, 37, 60, 0.8) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(1, 56, 90, 0.7) 0%, rgba(0, 37, 60, 0.8) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(1, 56, 90, 0.7) 0%, rgba(0, 37, 60, 0.8) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b301385a', endColorstr='#cc00253c', GradientType=0);
  /* IE6-9 */
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  padding: 7px 10.76923077px;
  padding-bottom: 0px;
  margin-bottom: 14px;
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
}
#block-menu-block-8 .menu-block-wrapper ul li {
  float: left;
}
#block-menu-block-8 .menu-block-wrapper ul li a {
  display: block;
}
#block-menu-block-8 .menu-block-wrapper ul:after {
  content: " ";
  display: block;
  clear: left;
}
#block-menu-block-8 .menu-block-wrapper ul li.leaf a {
  color: #ffffff;
  font-family: 'Istok Web', sans-serif;
  font-size: 13px;
  /* IE8 */
  font-size: 0.92857143rem;
  letter-spacing: 0.01em;
  margin: 13px 10px;
  padding-bottom: 4px;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 2px solid rgba(255, 255, 255, 0);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-menu-block-8 .menu-block-wrapper ul li.leaf a.active,
#block-menu-block-8 .menu-block-wrapper ul li.leaf a.active-trail {
  color: #fbb900;
  border-bottom: 2px solid #fbb900;
}
#block-menu-block-8 .menu-block-wrapper ul li.leaf a:hover {
  border-bottom: 2px solid #ffffff;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-menu-block-8 .menu-block-wrapper.fxd {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background: -moz-linear-gradient(top, rgba(1, 56, 90, 0.96) 0%, rgba(0, 37, 60, 0.96) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(1, 56, 90, 0.96)), color-stop(100%, rgba(0, 37, 60, 0.96)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(1, 56, 90, 0.96) 0%, rgba(0, 37, 60, 0.96) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(1, 56, 90, 0.96) 0%, rgba(0, 37, 60, 0.96) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(1, 56, 90, 0.96) 0%, rgba(0, 37, 60, 0.96) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(1, 56, 90, 0.96) 0%, rgba(0, 37, 60, 0.96) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f501385a', endColorstr='#f500253c', GradientType=0);
  /* IE6-9 */
}
#footer #footer-main {
  margin-bottom: 42px;
}
#footer #footer-main .region {
  margin-left: -14px;
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
}
#footer #footer-main .block-menu-block {
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}
#footer #footer-main .block-menu-block .block-content .block-title {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 14px;
}
#footer #footer-main .block-menu-block.last {
  border-right: 0px;
}
#block-block-58 .block-content .content {
  text-align: right;
}
.front #page-bottom .block-block .block-content {
  overflow: visible;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}
.front #page-bottom .block-block .block-content .content {
  padding: 0px;
  margin-left: -13px;
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
}
.front #page-bottom .block-block .block-content .content p {
  margin-bottom: 0px;
  line-height: 0px;
}
.front #page-bottom .block-block .block-content .content p img {
  width: 100% !important;
  height: auto !important;
}
.front #page-bottom .block-block .block-content .block-title,
.front #page-bottom .block-block .block-content .blockTitleStyle {
  margin-top: 13px;
  margin-bottom: 0px;
  text-transform: uppercase;
  position: relative;
}
.front #page-bottom .block-block .block-content .block-title,
.front #page-bottom .block-block .block-content .blockTitleStyle,
.front #page-bottom .block-block .block-content .block-title .block-title-link,
.front #page-bottom .block-block .block-content .blockTitleStyle .block-title-link {
  color: #ffffff;
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  font-weight: 600;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  display: block;
  position: relative;
}
.front #page-bottom .block-block .block-content .block-title:before,
.front #page-bottom .block-block .block-content .blockTitleStyle:before,
.front #page-bottom .block-block .block-content .block-title .block-title-link:before,
.front #page-bottom .block-block .block-content .blockTitleStyle .block-title-link:before {
  content: "\E762";
  display: block;
  font-family: 'Entypo', sans-serif;
  position: absolute;
  margin-left: -14px;
  font-size: 34px;
  /* IE8 */
  font-size: 2.42857143rem;
  width: 10px;
  height: 16px;
  line-height: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.front #page-bottom .block-block .block-content .block-title:hover:before,
.front #page-bottom .block-block .block-content .blockTitleStyle:hover:before,
.front #page-bottom .block-block .block-content .block-title .block-title-link:hover:before,
.front #page-bottom .block-block .block-content .blockTitleStyle .block-title-link:hover:before {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  margin-left: -10px;
}
.front #page-bottom .block-block .block-content .block-title a:hover,
.front #page-bottom .block-block .block-content .blockTitleStyle a:hover {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.front #page-bottom .block-block .block-content .block-title .block-title-link,
.front #page-bottom .block-block .block-content .blockTitleStyle .block-title-link {
  position: absolute;
}
.front #page-bottom .block-block .block-content .block-title .block-title-link:before,
.front #page-bottom .block-block .block-content .blockTitleStyle .block-title-link:before {
  content: " ";
  display: block;
  position: absolute;
  top: -178px;
  left: 0px;
  width: 110%;
  height: 166px;
}
.front #page-bottom .block-block.last .block-content {
  border-right: 0px;
}
#page-bottom {
  margin-top: 14px;
}
#page-bottom .block-block .block-content {
  overflow: visible;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}
#page-bottom .block-block .block-content .content {
  padding: 0px;
  margin-left: -13px;
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
}
#page-bottom .block-block .block-content .content p {
  margin-bottom: 0px;
  line-height: 0px;
}
#page-bottom .block-block .block-content .content p img {
  width: 100% !important;
  height: auto !important;
}
#page-bottom .block-block .block-content .block-title,
#page-bottom .block-block .block-content .blockTitleStyle {
  margin-top: 13px;
  margin-bottom: 0px;
  text-transform: uppercase;
  position: relative;
}
#page-bottom .block-block .block-content .block-title,
#page-bottom .block-block .block-content .blockTitleStyle,
#page-bottom .block-block .block-content .block-title .block-title-link,
#page-bottom .block-block .block-content .blockTitleStyle .block-title-link {
  color: #ffffff;
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  font-weight: 600;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  display: block;
  position: relative;
}
#page-bottom .block-block .block-content .block-title:before,
#page-bottom .block-block .block-content .blockTitleStyle:before,
#page-bottom .block-block .block-content .block-title .block-title-link:before,
#page-bottom .block-block .block-content .blockTitleStyle .block-title-link:before {
  content: "\E762";
  display: block;
  font-family: 'Entypo', sans-serif;
  position: absolute;
  margin-left: -14px;
  font-size: 34px;
  /* IE8 */
  font-size: 2.42857143rem;
  width: 10px;
  height: 16px;
  line-height: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#page-bottom .block-block .block-content .block-title:hover:before,
#page-bottom .block-block .block-content .blockTitleStyle:hover:before,
#page-bottom .block-block .block-content .block-title .block-title-link:hover:before,
#page-bottom .block-block .block-content .blockTitleStyle .block-title-link:hover:before {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  margin-left: -10px;
}
#page-bottom .block-block .block-content .block-title a:hover,
#page-bottom .block-block .block-content .blockTitleStyle a:hover {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#page-bottom .block-block .block-content .block-title .block-title-link,
#page-bottom .block-block .block-content .blockTitleStyle .block-title-link {
  position: absolute;
}
#page-bottom .block-block .block-content .block-title .block-title-link:before,
#page-bottom .block-block .block-content .blockTitleStyle .block-title-link:before {
  content: " ";
  display: block;
  position: absolute;
  top: -178px;
  left: 0px;
  width: 110%;
  height: 166px;
}
#page-bottom .block-block.last .block-content {
  border-right: 0px;
}
#sidebar-first .region .block .block-content,
#sidebar-second .region .block .block-content {
  position: relative;
  font-size: 16px;
  padding: 26px;
  font-size: 14px;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(100%, #fff5e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fff5e6', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
}
#sidebar-first .region .block .block-content .block-title,
#sidebar-second .region .block .block-content .block-title {
  position: relative;
}
#sidebar-first .region .block .block-content .block-title span.iconWrapper,
#sidebar-second .region .block .block-content .block-title span.iconWrapper {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 1;
}
#sidebar-first .region .block .block-content .block-title span.iconWrapper .icon,
#sidebar-second .region .block .block-content .block-title span.iconWrapper .icon {
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  background-position: -30px -60px;
  width: 30px;
  height: 30px;
  position: relative;
  z-index: 1;
  line-height: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  display: block;
}
#sidebar-first .region .block .block-content .block-title span.iconWrapper .icon:before,
#sidebar-second .region .block .block-content .block-title span.iconWrapper .icon:before,
#sidebar-first .region .block .block-content .block-title span.iconWrapper .icon:after,
#sidebar-second .region .block .block-content .block-title span.iconWrapper .icon:after {
  content: " ";
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  opacity: 0.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#sidebar-first .region .block .block-content .block-title span.iconWrapper .icon:hover:after,
#sidebar-second .region .block .block-content .block-title span.iconWrapper .icon:hover:after {
  opacity: 1.0;
}
#sidebar-first .region .block .block-content .block-title span.iconWrapper .icon:before,
#sidebar-second .region .block .block-content .block-title span.iconWrapper .icon:before {
  background-position: -30px 0px;
  z-index: 2;
  opacity: 1.0;
}
#sidebar-first .region .block .block-content .block-title span.iconWrapper .icon:after,
#sidebar-second .region .block .block-content .block-title span.iconWrapper .icon:after {
  background-position: -30px -30px;
  z-index: 3;
  opacity: 0.0;
}
#sidebar-first .region .block .block-content .block-title .block-title-link,
#sidebar-second .region .block .block-content .block-title .block-title-link {
  width: 100%;
  display: block;
  position: relative;
  z-index: 2;
}
#sidebar-first .region .block .block-content .block-title:hover .iconWrapper .icon:after,
#sidebar-second .region .block .block-content .block-title:hover .iconWrapper .icon:after {
  opacity: 1.0;
}
#sidebar-first .region .block .block-content .content h1,
#sidebar-second .region .block .block-content .content h1 {
  font-size: 30px;
  /* IE8 */
  font-size: 2.14285714rem;
  line-height: 108%;
}
#sidebar-first .region .block .block-content .content h2,
#sidebar-second .region .block .block-content .content h2 {
  font-size: 20px;
  /* IE8 */
  font-size: 1.42857143rem;
  line-height: 110%;
}
#sidebar-first .region .block .block-content .content h3 + h2,
#sidebar-second .region .block .block-content .content h3 + h2 {
  margin-top: -3px;
}
#sidebar-first .region .block .block-content .content h3,
#sidebar-second .region .block .block-content .content h3 {
  font-size: 13px;
  /* IE8 */
  font-size: 0.92857143rem;
  line-height: 110%;
}
#sidebar-first .region .block .block-content .content p,
#sidebar-second .region .block .block-content .content p {
  font-size: 11px;
  /* IE8 */
  font-size: 0.78571429rem;
}
#sidebar-first .region .block .block-content h2.block-title,
#sidebar-second .region .block .block-content h2.block-title {
  position: relative;
  margin-bottom: 0px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
}
#sidebar-first .region .block .block-content h2.block-title .block-title-link,
#sidebar-second .region .block .block-content h2.block-title .block-title-link {
  color: #38648a;
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  font-weight: 600;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  display: block;
  position: relative;
  line-height: 110%;
}
#sidebar-first .region .block .block-content h2.block-title .block-title-link:before,
#sidebar-second .region .block .block-content h2.block-title .block-title-link:before {
  content: "\E762";
  display: block;
  font-family: 'Entypo', sans-serif;
  position: absolute;
  margin-left: -14px;
  top: 50%;
  margin-top: -10px;
  font-size: 34px;
  /* IE8 */
  font-size: 2.42857143rem;
  width: 10px;
  height: 16px;
  line-height: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#sidebar-first .region .block .block-content h2.block-title .block-title-link:hover:before,
#sidebar-second .region .block .block-content h2.block-title .block-title-link:hover:before {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  margin-left: -10px;
}
#sidebar-first .region .block .block-content h2.block-title .block-title-link:hover,
#sidebar-second .region .block .block-content h2.block-title .block-title-link:hover {
  color: #fbb900;
}
#sidebar-first .region .block .block-content h2.block-title .iconWrapper,
#sidebar-second .region .block .block-content h2.block-title .iconWrapper {
  display: none;
}
#sidebar-first .region .block.background-image,
#sidebar-second .region .block.background-image {
  position: relative;
}
#sidebar-first .region .block.background-image .block-content .content img,
#sidebar-second .region .block.background-image .block-content .content img {
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 1;
}
#sidebar-first .region .block.background-image .block-content .content p,
#sidebar-second .region .block.background-image .block-content .content p,
#sidebar-first .region .block.background-image .block-content .content h1,
#sidebar-second .region .block.background-image .block-content .content h1,
#sidebar-first .region .block.background-image .block-content .content h2,
#sidebar-second .region .block.background-image .block-content .content h2,
#sidebar-first .region .block.background-image .block-content .content h3,
#sidebar-second .region .block.background-image .block-content .content h3 {
  position: relative;
  z-index: 2;
}
#sidebar-first .region .block.background-image .block-content h2.block-title .block-title-link,
#sidebar-second .region .block.background-image .block-content h2.block-title .block-title-link {
  color: #ffffff;
}
#sidebar-first .region .block-menu-block,
#sidebar-second .region .block-menu-block {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#sidebar-first .region .block-menu-block .block-title,
#sidebar-second .region .block-menu-block .block-title {
  font-family: 'Istok Web', sans-serif;
  font-size: 15px;
  /* IE8 */
  font-size: 1.07142857rem;
  font-weight: bold;
  line-height: 120%;
  text-transform: uppercase;
  color: #fbb900;
  margin-bottom: 6.16px;
  margin-bottom: 14px !important;
  display: block;
}
#sidebar-first .region .block-menu-block ul li.leaf a,
#sidebar-second .region .block-menu-block ul li.leaf a {
  color: #38648a;
  font-family: 'Istok Web', sans-serif;
  font-size: 12px;
  /* IE8 */
  font-size: 0.85714286rem;
  letter-spacing: 0.008em;
  margin: 4px 0px;
  padding-bottom: 0px;
  line-height: 177%;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 2px solid rgba(255, 255, 255, 0);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  display: inline-block;
}
#sidebar-first .region .block-menu-block ul li.leaf a.active,
#sidebar-second .region .block-menu-block ul li.leaf a.active,
#sidebar-first .region .block-menu-block ul li.leaf a.active-trail,
#sidebar-second .region .block-menu-block ul li.leaf a.active-trail {
  color: #38648a;
  border-bottom: 2px solid #fbb900;
}
#sidebar-first .region .block-menu-block ul li.leaf a:hover,
#sidebar-second .region .block-menu-block ul li.leaf a:hover {
  border-bottom: 2px solid #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#page-bottom .block-block.teaserBlock .block-content {
  overflow: visible;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}
#page-bottom .block-block.teaserBlock .block-content .content {
  padding: 0px;
  margin-left: -13px;
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
}
#page-bottom .block-block.teaserBlock .block-content .content p {
  margin-bottom: 0px;
  line-height: 0px;
}
#page-bottom .block-block.teaserBlock .block-content .content p img {
  width: 100% !important;
  height: auto !important;
}
#page-bottom .block-block.teaserBlock .block-content .block-title,
#page-bottom .block-block.teaserBlock .block-content .blockTitleStyle {
  margin-top: 13px;
  margin-bottom: 0px;
  text-transform: uppercase;
  position: relative;
}
#page-bottom .block-block.teaserBlock .block-content .block-title,
#page-bottom .block-block.teaserBlock .block-content .blockTitleStyle,
#page-bottom .block-block.teaserBlock .block-content .block-title .block-title-link,
#page-bottom .block-block.teaserBlock .block-content .blockTitleStyle .block-title-link {
  color: #ffffff;
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  font-weight: 600;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  display: block;
  position: relative;
}
#page-bottom .block-block.teaserBlock .block-content .block-title:before,
#page-bottom .block-block.teaserBlock .block-content .blockTitleStyle:before,
#page-bottom .block-block.teaserBlock .block-content .block-title .block-title-link:before,
#page-bottom .block-block.teaserBlock .block-content .blockTitleStyle .block-title-link:before {
  content: "\E762";
  display: block;
  font-family: 'Entypo', sans-serif;
  position: absolute;
  margin-left: -14px;
  font-size: 34px;
  /* IE8 */
  font-size: 2.42857143rem;
  width: 10px;
  height: 16px;
  line-height: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#page-bottom .block-block.teaserBlock .block-content .block-title:hover:before,
#page-bottom .block-block.teaserBlock .block-content .blockTitleStyle:hover:before,
#page-bottom .block-block.teaserBlock .block-content .block-title .block-title-link:hover:before,
#page-bottom .block-block.teaserBlock .block-content .blockTitleStyle .block-title-link:hover:before {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  margin-left: -10px;
}
#page-bottom .block-block.teaserBlock .block-content .block-title a:hover,
#page-bottom .block-block.teaserBlock .block-content .blockTitleStyle a:hover {
  color: #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#page-bottom .block-block.teaserBlock .block-content .block-title .block-title-link,
#page-bottom .block-block.teaserBlock .block-content .blockTitleStyle .block-title-link {
  position: absolute;
}
#page-bottom .block-block.teaserBlock .block-content .block-title .block-title-link:before,
#page-bottom .block-block.teaserBlock .block-content .blockTitleStyle .block-title-link:before {
  content: " ";
  display: block;
  position: absolute;
  top: -178px;
  left: 0px;
  width: 110%;
  height: 166px;
}
#page-bottom .block-block.teaserBlock.last .block-content {
  border-right: 0px;
}
#page-top #block-views-carousel-slideshow-block .block-content {
  padding: 0px;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow {
  margin-top: 26px;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .views-slideshow-cycle2-main-frame {
  overflow: visible !important;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .cycle-slide {
  width: 488px !important;
  height: 284px !important;
  margin-right: 0;
  vertical-align: top !important;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .cycle-slide .views-row {
  position: relative !important;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .cycle-slide .views-row p,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .cycle-slide .views-row h1,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .cycle-slide .views-row h2,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .cycle-slide .views-row h3,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .cycle-slide .views-row h4 {
  white-space: normal !important;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .cycle-slide .views-row p {
  font-size: 15px;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .cycle-slide .views-row h2 {
  margin-bottom: 5px;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .cycle-slide .views-row .views-field-edit-node a {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  font-size: 14px;
  background: rgba(255, 255, 255, 0.6);
  padding: 14px;
  z-index: 40;
  color: #38648a;
  opacity: 0.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .cycle-slide .views-row:hover .views-field-edit-node a {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  opacity: 1.0;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .cycle-slide .views-row .itemContent {
  opacity: 0.6;
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-filter: blur(10px);
  -ms-filter: blur(10px);
  filter: blur(10px);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background: #faf4e9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf4e9), color-stop(42%, #f8f5ee), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf4e9', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
  padding: 26px;
  position: absolute;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .cycle-slide .views-row .itemContent > div {
  display: inline-block;
  width: 216px;
  vertical-align: top;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .cycle-slide .views-row .itemContent .more-link {
  position: absolute;
  bottom: 30px;
  text-align: left;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .cycle-slide.cycle-slide-active .itemContent {
  margin-left: -60px;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .cycle-slide.cycle-slide-active + div .views-row .itemContent {
  margin-left: -236px;
  margin-top: 0px;
  z-index: 10;
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-filter: blur(0px);
  -ms-filter: blur(0px);
  filter: blur(0px);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .cycle-slide.cycle-slide-active + div + div .views-row .itemContent {
  margin-left: -405px;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .views-slideshow-controls-bottom {
  position: relative;
  height: 80px;
  line-height: 85px;
  text-align: center;
  vertical-align: middle;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-previous,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-next {
  display: inline-block;
  font-size: 0px;
  margin: 4px;
  z-index: 10;
  opacity: 0.6;
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  background-position: 0px -60px;
  width: 30px;
  height: 30px;
  position: relative;
  z-index: 1;
  line-height: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-previous:hover,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-next:hover {
  opacity: 1.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-previous:before,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-next:before,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-previous:after,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-next:after {
  content: " ";
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  opacity: 0.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-previous:hover:after,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-next:hover:after {
  opacity: 1.0;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-previous:before,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-next:before {
  background-position: 0px 0px;
  z-index: 2;
  opacity: 1.0;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-previous:after,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-next:after {
  background-position: 0px -30px;
  z-index: 3;
  opacity: 0.0;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-pause {
  display: none;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-next {
  transform: rotate(180deg);
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content {
  width: 100%;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main {
  padding-bottom: 30px;
  padding-top: 26px;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide {
  position: relative !important;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .carouselAnimation {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .views-field-edit-node a {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  font-size: 14px;
  background: rgba(255, 255, 255, 0.6);
  padding: 14px;
  z-index: 40;
  color: #38648a;
  opacity: 0.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide:hover .views-field-edit-node a {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  opacity: 1.0;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .itemContent {
  padding: 26px;
  opacity: 0.7;
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-filter: blur(10px);
  -ms-filter: blur(10px);
  filter: blur(10px);
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0px;
  background: #faf4e9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf4e9), color-stop(42%, #f8f5ee), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf4e9', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
  font-size: 0px;
  line-height: 0px;
  vertical-align: top;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .itemContent .left,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .itemContent .right {
  width: auto;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  font-size: 0px;
  line-height: 0px;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .itemContent .left {
  margin-right: 14px;
  width: 206px;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .itemContent .left .image {
  width: auto;
  display: inline-block;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .itemContent .right {
  width: 216px;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .itemContent .right .body p {
  margin-bottom: 0px;
  font-size: 13px;
  /* IE8 */
  font-size: 0.92857143rem;
  line-height: 140%;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .itemContent .right .body h3 {
  margin-bottom: 0px;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .itemContent .right .body h2 {
  margin-bottom: 12px;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide .more-link {
  position: absolute;
  bottom: 26px;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide.left .itemContent,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide.right .itemContent {
  z-index: 1;
  opacity: 0.8;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-filter: blur(1px);
  -ms-filter: blur(1px);
  filter: blur(1px);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide.left .itemContent {
  left: -49px;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide.right .itemContent {
  left: -413px;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide.active .views-field-edit-node a {
  margin-left: -221px;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .views_slideshow_cycle2_main .cycle-carousel-wrap .cycle-slide.active .itemContent {
  opacity: 1;
  left: -224px;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-filter: blur(0px);
  -ms-filter: blur(0px);
  filter: blur(0px);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .jcarousel-prev,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .jcarousel-next {
  display: block;
  position: absolute;
  bottom: 10px;
  left: 50%;
  margin-left: -15px;
  z-index: 10;
  opacity: 0.6;
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  background-position: 0px -60px;
  width: 30px;
  height: 30px;
  position: relative;
  z-index: 1;
  line-height: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .jcarousel-prev:hover,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .jcarousel-next:hover {
  opacity: 1.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .jcarousel-prev:before,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .jcarousel-next:before,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .jcarousel-prev:after,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .jcarousel-next:after {
  content: " ";
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  opacity: 0.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .jcarousel-prev:hover:after,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .jcarousel-next:hover:after {
  opacity: 1.0;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .jcarousel-prev:before,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .jcarousel-next:before {
  background-position: 0px 0px;
  z-index: 2;
  opacity: 1.0;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .jcarousel-prev:after,
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .jcarousel-next:after {
  background-position: 0px -30px;
  z-index: 3;
  opacity: 0.0;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .jcarousel-prev {
  left: 0px;
  display: none;
}
#page-top #block-views-carousel-slideshow-block .block-content .content .view-id-carousel_slideshow #OLD .view-content .skin-default .jcarousel-next {
  left: 50%;
  margin-left: -20px;
}
#block-system-main {
  width: 100%;
}
#block-system-main .block-content {
  width: 100%;
}
#block-system-main .block-content .content {
  width: 100%;
}
#block-system-main h1 + h2 {
  margin-top: -24px;
}
#block-system-main .field-name-field-page-downloads .field-name-field-titel {
  font-family: 'Istok Web', sans-serif;
  font-size: 24px;
  /* IE8 */
  font-size: 1.71428571rem;
  line-height: 120%;
  color: #38648a;
  margin-bottom: 18.48px;
}
#block-system-main .field-name-field-page-downloads table {
  min-width: 60%;
}
a.moreLink,
.moreLink a {
  color: #ffffff;
  padding: 14px 14px 12px 14px;
  font-size: 13px;
  /* IE8 */
  font-size: 0.92857143rem;
  display: block;
  position: relative;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 110%;
  background: #ffd93f;
  /* Old browsers */
  background: -moz-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffd93f), color-stop(51%, #ffc600), color-stop(100%, #ffb400));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93f', endColorstr='#ffb400', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  display: inline-block;
}
a.moreLink:hover,
.moreLink a:hover {
  background: linear-gradient(295deg, #ffd93f, #ffe700, #ffa800);
  background-size: 600% 600%;
  -webkit-animation: GradientAnimation2 5s ease infinite;
  -moz-animation: GradientAnimation2 5s ease infinite;
  -o-animation: GradientAnimation2 5s ease infinite;
  animation: GradientAnimation2 5s ease infinite;
}
.node-type-news #block-system-main .node-news .group-left {
  width: 72%;
  margin-right: 3%;
}
.node-type-news #block-system-main .node-news .group-right {
  width: 25%;
  text-align: right;
}
.node-type-news #block-system-main .node-news .group-right .field-name-field-news-image {
  margin-top: 66px;
}
.view-display-id-news_page .view-content .views-row {
  position: relative;
  padding-right: 240px;
  padding-bottom: 26px;
  border-bottom: 1px dotted #38648a;
  margin-bottom: 26px;
  min-height: 170px;
}
.view-display-id-news_page .view-content .views-row .field-name-field-news-image {
  margin-bottom: 14px;
  position: absolute;
  top: 60px;
  right: 0px;
}
.view-display-id-news_page .view-content .views-row .moreLink {
  margin-top: 14px;
  display: inline-block;
}
.view-display-id-news_page .view-content .views-row .moreLink a {
  color: #fff;
}
#block-views-topicoverview-block {
  margin-top: 14px;
  width: 100%;
}
#block-views-topicoverview-block .block-content {
  padding: 0px !important;
}
#block-views-topicoverview-block .block-content .content .view-topicoverview .view-content .views-row {
  width: 100%;
  margin-bottom: 14px;
  position: relative;
  font-size: 16px;
  padding: 26px;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(100%, #fff5e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffffff 0%, #fff5e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fff5e6', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
  padding: 0px;
}
#block-views-topicoverview-block .block-content .content .view-topicoverview .view-content .views-row .block-title {
  position: relative;
}
#block-views-topicoverview-block .block-content .content .view-topicoverview .view-content .views-row .block-title span.iconWrapper {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 1;
}
#block-views-topicoverview-block .block-content .content .view-topicoverview .view-content .views-row .block-title span.iconWrapper .icon {
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  background-position: -30px -60px;
  width: 30px;
  height: 30px;
  position: relative;
  z-index: 1;
  line-height: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  display: block;
}
#block-views-topicoverview-block .block-content .content .view-topicoverview .view-content .views-row .block-title span.iconWrapper .icon:before,
#block-views-topicoverview-block .block-content .content .view-topicoverview .view-content .views-row .block-title span.iconWrapper .icon:after {
  content: " ";
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-image: url(/sites/all/themes/avenida2015/img/icon_buttons_sprite.png);
  background-repeat: no-repeat;
  opacity: 0.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-views-topicoverview-block .block-content .content .view-topicoverview .view-content .views-row .block-title span.iconWrapper .icon:hover:after {
  opacity: 1.0;
}
#block-views-topicoverview-block .block-content .content .view-topicoverview .view-content .views-row .block-title span.iconWrapper .icon:before {
  background-position: -30px 0px;
  z-index: 2;
  opacity: 1.0;
}
#block-views-topicoverview-block .block-content .content .view-topicoverview .view-content .views-row .block-title span.iconWrapper .icon:after {
  background-position: -30px -30px;
  z-index: 3;
  opacity: 0.0;
}
#block-views-topicoverview-block .block-content .content .view-topicoverview .view-content .views-row .block-title .block-title-link {
  width: 100%;
  display: block;
  position: relative;
  z-index: 2;
}
#block-views-topicoverview-block .block-content .content .view-topicoverview .view-content .views-row .block-title:hover .iconWrapper .icon:after {
  opacity: 1.0;
}
#block-views-topicoverview-block .block-content .content .view-topicoverview .view-content .views-row .content {
  width: 100%;
  position: relative;
  min-height: 328px;
  padding: 36px;
}
#block-views-topicoverview-block .block-content .content .view-topicoverview .view-content .views-row .content .body {
  width: 100%;
  position: relative;
  z-index: 2;
  max-width: 60%;
  font-size: 14px;
  /* IE8 */
  font-size: 1rem;
  font-family: 'Istok Web', sans-serif;
  line-height: 160%;
  margin-bottom: 15.4px;
  color: #38648a;
}
#block-views-topicoverview-block .block-content .content .view-topicoverview .view-content .views-row .content .body h1 {
  font-family: 'Istok Web', sans-serif;
  font-size: 24px;
  /* IE8 */
  font-size: 1.71428571rem;
  line-height: 120%;
  color: #38648a;
  margin-bottom: 18.48px;
}
#block-views-topicoverview-block .block-content .content .view-topicoverview .view-content .views-row .content .image {
  position: absolute;
  z-index: 1;
  top: 0px;
  right: 0px;
}
#block-views-topicoverview-block .block-content .content .view-topicoverview .view-content .views-row .content .moreLink {
  position: absolute;
  left: 36px;
  bottom: 36px;
  z-index: 3;
}
#block-system-main .field-name-field-image-gallery .field-collection-view {
  padding: 0px;
  margin: 0px;
  font-size: 0px;
  line-height: 0px;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container {
  display: flex;
  flex-wrap: wrap;
  display: -webkit-flex;
  justify-content: space-between;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper {
  position: relative;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow {
  margin-bottom: 14px;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .item-list ul.field-slideshow-pager {
  list-style: none;
  margin: 0px;
  display: block;
  font-size: 0px;
  width: 706px;
  margin-left: -7px;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .item-list ul.field-slideshow-pager li {
  font-size: 0px;
  padding-left: 0px;
  margin: 0px;
  padding: 5px;
  display: inline-block;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  border: 2px transparent solid;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .item-list ul.field-slideshow-pager li.activeSlide {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  border: 2px #fbb900 solid;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow-controls {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow-controls a {
  height: 80px;
  width: 80px;
  margin-top: -40px;
  background-image: url(/sites/all/themes/avenida2015/img/slideshow_icon_sprite.png);
}
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow-controls .prev,
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow-controls .next {
  z-index: 100;
  position: absolute;
  top: 0px;
  height: 108%;
  width: 80px;
  background: none;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow-controls .prev:after,
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow-controls .next:after,
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow-controls .prev:before,
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow-controls .next:before {
  content: " ";
  width: 80px;
  height: 80px;
  position: absolute;
  top: 50%;
  margin-top: -40px;
  background-image: url(/sites/all/themes/avenida2015/img/slideshow_icon_sprite.png);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow-controls .prev:before,
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow-controls .next:before {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  opacity: 0.0;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow-controls .prev:hover:after,
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow-controls .next:hover:after {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  opacity: 0.0;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow-controls .prev:hover:before,
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow-controls .next:hover:before {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  opacity: 1.0;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow-controls .prev {
  left: 0px;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow-controls .prev:after {
  background-position: 0px 0px;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow-controls .prev:before {
  background-position: 0px -80px;
  margin-left: -4px;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow-controls .next {
  right: 0px;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow-controls .next:after {
  background-position: -80px 0px;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .group-gallery-container .field-name-field-gallery-image .field-slideshow-wrapper .field-slideshow-controls .next:before {
  background-position: -80px -80px;
  margin-left: 4px;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .field-name-field-titel {
  font-family: 'Istok Web', sans-serif;
  font-size: 24px;
  /* IE8 */
  font-size: 1.71428571rem;
  line-height: 120%;
  color: #38648a;
  margin-bottom: 18.48px;
  margin-bottom: 20px;
  display: block;
  width: 100%;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .field-name-field-gallery-desc {
  margin-top: 14px;
}
#block-system-main .field-name-field-image-gallery .field-collection-view .field-name-field-gallery-desc p {
  font-size: 11px;
  /* IE8 */
  font-size: 0.78571429rem;
}
body:not(.mobile):not(.safari) #block-block-84 {
  display: none;
}
#block-block-84 .block-content {
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
  position: relative;
  padding: 0px !important;
}
#block-block-84 .block-content .content {
  padding: 26px;
  padding-bottom: 78px;
}
#block-block-84 .block-content .content img.background {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  height: 100% !important;
  width: 100% !important;
}
#block-block-84 .block-content .content h1,
#block-block-84 .block-content .content h2,
#block-block-84 .block-content .content h3,
#block-block-84 .block-content .content h4,
#block-block-84 .block-content .content h5,
#block-block-84 .block-content .content p {
  position: relative;
  z-index: 2;
}
#block-block-84 .block-content .content h1,
#block-block-84 .block-content .content h2,
#block-block-84 .block-content .content h4,
#block-block-84 .block-content .content h5,
#block-block-84 .block-content .content p {
  color: #ffffff;
}
#block-block-84 .block-content .content .fullLink {
  display: block;
  z-index: 6;
  top: 0px;
  left: 0px;
  position: absolute;
  width: 100%;
  height: 100%;
}
#block-block-84 .block-content .content .fullLink a {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.0;
}
#block-block-84 .block-content .content:hover .more-link a {
  background: linear-gradient(295deg, #ffd93f, #ffe700, #ffa800);
  background-size: 600% 600%;
  -webkit-animation: GradientAnimation2 5s ease infinite;
  -moz-animation: GradientAnimation2 5s ease infinite;
  -o-animation: GradientAnimation2 5s ease infinite;
  animation: GradientAnimation2 5s ease infinite;
  color: #38648a !important;
}
#block-block-84 .block-content .content .more-link {
  z-index: 5;
  left: 26px;
  right: auto;
  bottom: 26px;
  position: absolute;
}
#block-block-85 {
  min-height: 0px;
}
#block-block-85 .block-content {
  padding: 0px !important;
  min-height: 0px;
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
}
#block-block-85 .block-content .content img {
  position: relative;
}
#block-block-85 .block-content .content #counterLink {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 10;
  opacity: 0.0;
}
#block-block-85 .block-content .content #nurnoch {
  position: absolute;
  right: 173px;
  top: 0px;
}
#block-block-85 .block-content .content #eventCounter {
  position: absolute;
  right: 20px;
  bottom: 18px;
  font-weight: bold;
  font-size: 34px;
  color: #ffffff;
}
#block-block-85 .block-content .content #eventCounter .number {
  display: inline-block;
  text-align: right;
  margin-right: 3px;
  width: 43px;
}
#block-block-85 .block-content .content #eventCounter .day {
  display: inline-block;
}
#block-block-86 {
  min-height: 0px;
}
#block-block-86 .block-content {
  min-height: 0px;
  padding: 0px !important;
}
#block-block-86 .block-content .content {
  padding: 0px !important;
}
#block-block-86 .block-content .content p {
  margin-bottom: 0px;
}
.view.view-header-slideshow-new.view-id-header_slideshow_new .view-content .flexslider {
  position: relative;
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
}
.view.view-header-slideshow-new.view-id-header_slideshow_new .view-content .flexslider .slides li .field-name-field-header-link a {
  position: absolute;
  top: 0px;
  display: block;
  width: 50%;
  height: 100%;
  font-size: 0px;
  opacity: 0.0;
  z-index: 1;
}
.view.view-header-slideshow-new.view-id-header_slideshow_new .view-content .flexslider .slides li .field-name-field-header-link:first-child a {
  left: 0px;
  right: auto;
}
.view.view-header-slideshow-new.view-id-header_slideshow_new .view-content .flexslider .slides li .field-name-field-header-link:last-child a {
  right: 0px;
  left: auto;
}
.view.view-header-slideshow-new.view-id-header_slideshow_new .view-content .flexslider .slides li .views-field-edit-node a {
  position: absolute;
  top: 30px;
  left: 30px;
  display: block;
  font-size: 14px;
  background: rgba(255, 255, 255, 0.3);
  padding: 14px;
  z-index: 200;
  opacity: 0.0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.view.view-header-slideshow-new.view-id-header_slideshow_new .view-content .flexslider .slides li:hover .views-field-edit-node a {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  opacity: 1.0;
}
.view.view-header-slideshow-new.view-id-header_slideshow_new .view-content .flexslider .flex-control-nav {
  position: absolute;
  bottom: 14px;
  z-index: 20;
}
.view.view-header-slideshow-new.view-id-header_slideshow_new .view-content .flexslider .flex-control-nav li a {
  display: inline-block;
  text-align: center;
  font-size: 0px;
  cursor: pointer;
  width: 13px;
  height: 13px;
  border-radius: 6.5px;
  margin: 7px 7px 14px 7px;
  background: rgba(255, 255, 255, 0.4);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.view.view-header-slideshow-new.view-id-header_slideshow_new .view-content .flexslider .flex-control-nav li a:hover,
.view.view-header-slideshow-new.view-id-header_slideshow_new .view-content .flexslider .flex-control-nav li a.flex-active {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background: #ffb400;
}
.view.view-header-slideshow-new.view-id-header_slideshow_new .view-content .flexslider .flex-direction-nav .flex-nav-prev,
.view.view-header-slideshow-new.view-id-header_slideshow_new .view-content .flexslider .flex-direction-nav .flex-nav-next {
  position: absolute;
  display: block;
  top: 0px;
  height: 100%;
  z-index: 5;
}
.view.view-header-slideshow-new.view-id-header_slideshow_new .view-content .flexslider .flex-direction-nav .flex-nav-prev a,
.view.view-header-slideshow-new.view-id-header_slideshow_new .view-content .flexslider .flex-direction-nav .flex-nav-next a {
  font-size: 0px;
  position: relative;
  top: 50%;
  display: block;
  background-repeat: no-repeat;
  height: 80px;
  width: 80px;
  margin-top: -40px;
  background-image: url(/sites/all/themes/avenida2015/img/slideshow_icon_sprite.png);
}
.view.view-header-slideshow-new.view-id-header_slideshow_new .view-content .flexslider .flex-direction-nav .flex-nav-prev {
  left: 0px;
}
.view.view-header-slideshow-new.view-id-header_slideshow_new .view-content .flexslider .flex-direction-nav .flex-nav-prev a {
  -webkit-transition: margin 0.4s ease-in-out;
  -moz-transition: margin 0.4s ease-in-out;
  transition: margin 0.4s ease-in-out;
  background-position: 0px 0px;
}
.view.view-header-slideshow-new.view-id-header_slideshow_new .view-content .flexslider .flex-direction-nav .flex-nav-prev:hover a {
  -webkit-transition: margin 0.4s ease-in-out;
  -moz-transition: margin 0.4s ease-in-out;
  transition: margin 0.4s ease-in-out;
  background-position: 0px -80px;
  margin-left: -6px;
}
.view.view-header-slideshow-new.view-id-header_slideshow_new .view-content .flexslider .flex-direction-nav .flex-nav-next {
  right: 0px;
}
.view.view-header-slideshow-new.view-id-header_slideshow_new .view-content .flexslider .flex-direction-nav .flex-nav-next a {
  background-position: -80px 0px;
  -webkit-transition: margin 0.4s ease-in-out;
  -moz-transition: margin 0.4s ease-in-out;
  transition: margin 0.4s ease-in-out;
}
.view.view-header-slideshow-new.view-id-header_slideshow_new .view-content .flexslider .flex-direction-nav .flex-nav-next:hover a {
  -webkit-transition: margin 0.4s ease-in-out;
  -moz-transition: margin 0.4s ease-in-out;
  transition: margin 0.4s ease-in-out;
  background-position: -80px -80px;
  margin-right: -6px;
}
#node-220 h2 {
  padding-top: 20px;
  padding-left: 20px;
}
#node-220 h2,
#node-220 h2 a {
  pointer-events: none;
  cursor: default;
  font-family: 'Istok Web', sans-serif;
  font-size: 24px;
  /* IE8 */
  font-size: 1.71428571rem;
  line-height: 120%;
  color: #38648a;
  margin-bottom: 18.48px;
}
#node-220:before {
  content: " ";
  display: block;
  background-image: url(/sites/all/themes/avenida2015/img/icon_newsletter.png);
  width: 159px;
  height: 159px;
  position: absolute;
  top: 0;
  right: 0;
}
#node-220 #mc_embed_signup {
  background: none;
}
#node-220 #mc_embed_signup #mc-embedded-subscribe-form {
  padding: 0;
}
#node-220 #mc_embed_signup .indicates-required {
  width: 100%;
  margin-right: 10px;
}
#node-220 #mc_embed_signup #mc_embed_signup_scroll {
  display: box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-align: flex-start;
  -ms-flex-align: start;
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  -webkit-box-lines: multiple;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
#node-220 #mc_embed_signup #mc_embed_signup_scroll .mc-field-group {
  margin-bottom: 10px;
  margin-right: 10px;
  width: auto;
  display: inline-block;
}
#node-220 #mc_embed_signup #mc_embed_signup_scroll #mce-EMAIL {
  width: 320px;
}
#node-220 #mc_embed_signup #mc_embed_signup_scroll #mce-FNAME,
#node-220 #mc_embed_signup #mc_embed_signup_scroll #mce-LNAME {
  width: 248px;
}
#node-220 #mc_embed_signup label {
  font-family: 'Istok Web', sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #38648a;
  margin-bottom: 6px;
}
#node-220 #mc_embed_signup input {
  font-family: 'Istok Web', sans-serif;
  font-size: 14px;
  color: #38648a;
  padding: 6.5px;
  border: 1px solid #fbb900;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#node-220 #mc_embed_signup input:hover {
  background-color: rgba(251, 185, 0, 0.2);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#node-220 #mc_embed_signup input:focus {
  background-color: rgba(251, 185, 0, 0.2);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#node-220 #mc_embed_signup #mc-embedded-subscribe {
  color: #ffffff;
  padding: 14px;
  font-size: 13px;
  /* IE8 */
  font-size: 0.92857143rem;
  display: block;
  position: relative;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 110%;
  height: auto !important;
  margin-top: 20px;
  background: #ffd93f;
}
#node-220 #mc_embed_signup #mc-embedded-subscribe:hover {
  background: #ffeb3f;
}
#node-220 #mc_embed_signup #mce-responses .response {
  width: 95%;
}
/*Wetter & Webcam Widgets*/
#block-block-95,
#block-block-96,
#block-block-97 {
  min-height: 1px !important;
}
#block-block-95 .block-title,
#block-block-96 .block-title,
#block-block-97 .block-title {
  padding: 26px;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
#block-block-95 .block-content,
#block-block-96 .block-content,
#block-block-97 .block-content {
  padding: 0 !important;
  min-height: 268px !important;
  background: #faf4e9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf4e9), color-stop(42%, #f8f5ee), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #faf4e9 0%, #f8f5ee 42%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf4e9', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* WebKit */
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Firefox */
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.15);
  /* Standard */
}
#block-block-95 .block-content:before,
#block-block-96 .block-content:before,
#block-block-97 .block-content:before {
  content: " ";
  display: block;
  background-size: 100% auto;
  width: 90px;
  height: 90px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 20;
}
#block-block-95 .block-content .content .button1 a,
#block-block-96 .block-content .content .button1 a,
#block-block-97 .block-content .content .button1 a {
  color: #ffffff;
  padding: 14px 14px 12px 14px;
  font-size: 13px;
  /* IE8 */
  font-size: 0.92857143rem;
  display: block;
  position: relative;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 110%;
  background: #ffd93f;
  /* Old browsers */
  background: -moz-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffd93f), color-stop(51%, #ffc600), color-stop(100%, #ffb400));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-30deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* IE10+ */
  background: linear-gradient(160deg, #ffd93f 0%, #ffc600 51%, #ffb400 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93f', endColorstr='#ffb400', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
#block-block-95 .block-content .content .button1 a:hover,
#block-block-96 .block-content .content .button1 a:hover,
#block-block-97 .block-content .content .button1 a:hover {
  background: linear-gradient(295deg, #ffd93f, #ffe700, #ffa800);
  background-size: 600% 600%;
  -webkit-animation: GradientAnimation2 5s ease infinite;
  -moz-animation: GradientAnimation2 5s ease infinite;
  -o-animation: GradientAnimation2 5s ease infinite;
  animation: GradientAnimation2 5s ease infinite;
}
#block-block-95 .block-content .content .button1 a,
#block-block-96 .block-content .content .button1 a,
#block-block-97 .block-content .content .button1 a {
  width: auto;
  display: inline-block;
}
#block-block-97 .block-content:before {
  background-image: url(/sites/all/themes/avenida2015/img/icon_webcam.png);
}
#block-block-97 .block-content .block-title {
  position: absolute !important;
  z-index: 10;
}
#block-block-97 .block-content .content p {
  position: relative;
  z-index: 4;
}
#block-block-97 .block-content .content #webcamContainer {
  margin-top: -10px;
  width: 100%;
  position: relative;
  height: 580px;
  background-size: cover;
  background-position: bottom center;
  background-repeat: no-repeat;
  display: block;
}
#block-block-95 .block-content {
  background: #fff;
}
#block-block-95 .block-content:before {
  background-image: url(/sites/all/themes/avenida2015/img/icon_wetter.png);
}
#block-block-95 .block-content .content {
  text-align: center;
}
#block-block-96 .block-content:before {
  background-image: url(/sites/all/themes/avenida2015/img/icon_kontakt.png);
}
#block-block-96 .block-content .content {
  padding: 26px;
}
#webform-client-form-267 .form-item:not(.form-type-radio):not(.form-type-checkbox) > label,
#webform-client-form-286 .form-item:not(.form-type-radio):not(.form-type-checkbox) > label,
#webform-client-form-368 .form-item:not(.form-type-radio):not(.form-type-checkbox) > label {
  font-family: 'Istok Web', sans-serif;
  font-size: 15px;
  /* IE8 */
  font-size: 1.07142857rem;
  font-weight: bold;
  line-height: 120%;
  text-transform: uppercase;
  color: #fbb900;
  margin-bottom: 6.16px;
}
#webform-client-form-267 input[type=radio],
#webform-client-form-286 input[type=radio],
#webform-client-form-368 input[type=radio] {
  margin: 2px 3px 5px 5px;
}
#webform-client-form-267 .form-item .description,
#webform-client-form-286 .form-item .description,
#webform-client-form-368 .form-item .description {
  margin-bottom: 6.4px;
}
#webform-client-form-267 .webform-component-fieldset legend .fieldset-legend,
#webform-client-form-286 .webform-component-fieldset legend .fieldset-legend,
#webform-client-form-368 .webform-component-fieldset legend .fieldset-legend {
  font-family: 'Istok Web', sans-serif;
  font-size: 15px;
  /* IE8 */
  font-size: 1.07142857rem;
  font-weight: bold;
  line-height: 120%;
  text-transform: uppercase;
  color: #fbb900;
  margin-bottom: 6.16px;
}
#webform-client-form-267 #edit-submitted-menu-auswahl-menue .form-type-radio,
#webform-client-form-286 #edit-submitted-menu-auswahl-menue .form-type-radio,
#webform-client-form-368 #edit-submitted-menu-auswahl-menue .form-type-radio {
  display: inline-block;
  width: 35%;
}
#webform-client-form-267 #edit-submitted-menu-auswahl-menue .form-type-radio label,
#webform-client-form-286 #edit-submitted-menu-auswahl-menue .form-type-radio label,
#webform-client-form-368 #edit-submitted-menu-auswahl-menue .form-type-radio label {
  position: relative;
  width: 80%;
  display: inline-block;
  margin-bottom: 0;
}
#webform-client-form-267 #edit-submitted-menu-auswahl-menue .form-type-radio label span.right,
#webform-client-form-286 #edit-submitted-menu-auswahl-menue .form-type-radio label span.right,
#webform-client-form-368 #edit-submitted-menu-auswahl-menue .form-type-radio label span.right {
  position: absolute;
  top: 0;
  right: 0;
}
#webform-client-form-267 #edit-submitted-tarif .form-type-radio,
#webform-client-form-286 #edit-submitted-tarif .form-type-radio,
#webform-client-form-368 #edit-submitted-tarif .form-type-radio {
  display: inline-block;
  width: 100%;
}
#webform-client-form-267 #edit-submitted-tarif .form-type-radio label,
#webform-client-form-286 #edit-submitted-tarif .form-type-radio label,
#webform-client-form-368 #edit-submitted-tarif .form-type-radio label {
  position: relative;
  width: 90%;
  padding-right: 30%;
  display: inline-block;
  margin-bottom: 0;
}
#webform-client-form-267 #edit-submitted-tarif .form-type-radio label span.right,
#webform-client-form-286 #edit-submitted-tarif .form-type-radio label span.right,
#webform-client-form-368 #edit-submitted-tarif .form-type-radio label span.right {
  position: absolute;
  top: 0;
  right: 0;
}
#webform-client-form-267 #edit-submitted-tarif .form-type-radio input,
#webform-client-form-286 #edit-submitted-tarif .form-type-radio input,
#webform-client-form-368 #edit-submitted-tarif .form-type-radio input {
  vertical-align: top;
}
#webform-client-form-267 .webform-component--zusatzoptionen--menuewahl-410-eu-pro-menue label,
#webform-client-form-286 .webform-component--zusatzoptionen--menuewahl-410-eu-pro-menue label,
#webform-client-form-368 .webform-component--zusatzoptionen--menuewahl-410-eu-pro-menue label {
  font-size: 14px !important;
  /* IE8 */
  font-size: 1rem !important;
  font-family: 'Istok Web', sans-serif !important;
  line-height: 160% !important;
  margin-bottom: 15.4px !important;
  color: #38648a !important;
  margin-bottom: 0 !important;
}
#cboxLoadedContent .node > h2 {
  pointer-events: none;
}
#cboxLoadedContent .node > h2,
#cboxLoadedContent .node > h2 a {
  font-family: 'Istok Web', sans-serif;
  font-size: 34px;
  /* IE8 */
  font-size: 2.42857143rem;
  line-height: 110%;
  margin-bottom: 21.56px;
  color: #38648a;
}
#cboxLoadedContent .node table {
  margin-bottom: 14px;
  margin-top: 13px;
  word-wrap: break-word;
  margin-bottom: 20px;
}
#cboxLoadedContent .node table tr {
  border-bottom: 1px solid #fbb900;
  border-top: 1px solid #ffffff;
  background: #fdeecf;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#cboxLoadedContent .node table tr th {
  padding: 13px;
  vertical-align: top;
  background: #ffffff;
  text-transform: uppercase;
  border-right: 1px solid #ffffff;
}
#cboxLoadedContent .node table tr td {
  padding: 13px;
  border-right: 1px solid #ffffff;
  vertical-align: top;
}
#cboxLoadedContent .node table tr td p {
  margin-bottom: 0px;
}
#cboxLoadedContent .node table th {
  vertical-align: top;
}
#cboxLoadedContent .node table tr:hover,
#cboxLoadedContent .node table tr:hover:nth-child(2n) {
  background: #ffffff;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
#cboxLoadedContent .node table tr:nth-child(2n) {
  background: #fffcf1;
}
#cboxLoadedContent .node table tr td:last-child {
  border-right: 0px;
}
#cboxLoadedContent .node table a {
  color: #38648a;
}
#cboxLoadedContent .node table a:hover {
  color: #fbb900;
}
#cboxLoadedContent .node table tbody tr td {
  padding: 6px;
}
#cboxLoadedContent .node p {
  margin-bottom: 20px;
}
#cboxLoadedContent .node .smallInfo {
  font-size: 10px;
  line-height: 110%;
}
#sliding-popup .eu-cookie-compliance-banner .popup-content #popup-text h2,
#sliding-popup .eu-cookie-withdraw-banner .popup-content #popup-text h2 {
  font-size: 1.115rem;
  font-weight: bold;
  padding-top: 10px;
  margin-bottom: 5px;
}
#sliding-popup .eu-cookie-compliance-banner .popup-content #popup-text p,
#sliding-popup .eu-cookie-withdraw-banner .popup-content #popup-text p {
  font-size: 0.8rem;
  font-weight: 300;
  margin-bottom: 10px;
}
#sliding-popup .eu-cookie-compliance-banner .popup-content #popup-text button,
#sliding-popup .eu-cookie-withdraw-banner .popup-content #popup-text button {
  font-weight: 300;
  font-size: 0.8rem;
}
#sliding-popup .eu-cookie-compliance-banner .popup-content #eu-cookie-compliance-categories,
#sliding-popup .eu-cookie-withdraw-banner .popup-content #eu-cookie-compliance-categories {
  padding-top: 5px;
}
#sliding-popup .eu-cookie-compliance-banner .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category > div,
#sliding-popup .eu-cookie-withdraw-banner .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category > div {
  display: inline-block;
}
#sliding-popup .eu-cookie-compliance-banner .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category > div label,
#sliding-popup .eu-cookie-withdraw-banner .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category > div label {
  font-size: 0.8rem;
  font-weight: bold;
}
#sliding-popup .eu-cookie-compliance-banner .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category > div label:after,
#sliding-popup .eu-cookie-withdraw-banner .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category > div label:after {
  content: " - ";
}
#sliding-popup .eu-cookie-compliance-banner .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-description,
#sliding-popup .eu-cookie-withdraw-banner .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-description {
  font-size: 0.8rem;
  font-weight: bold;
  display: inline-block;
}
#sliding-popup .eu-cookie-compliance-banner .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-categories-buttons,
#sliding-popup .eu-cookie-withdraw-banner .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-categories-buttons {
  margin: 0;
  margin-right: 15px;
}
#sliding-popup .eu-cookie-compliance-banner .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-categories-buttons button,
#sliding-popup .eu-cookie-withdraw-banner .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-categories-buttons button {
  margin: 15px 0 !important;
  font-size: 0.9rem;
  background-image: none;
  background-color: #fbb900;
  color: #fff;
  border: none;
  border-radius: 0;
  box-shadow: none;
  text-shadow: none;
  padding: 10px 20px;
}
#sliding-popup .eu-cookie-compliance-banner .popup-content #popup-buttons,
#sliding-popup .eu-cookie-withdraw-banner .popup-content #popup-buttons {
  margin-bottom: 0;
  float: none;
}
#sliding-popup .eu-cookie-compliance-banner .popup-content #popup-buttons button,
#sliding-popup .eu-cookie-withdraw-banner .popup-content #popup-buttons button {
  margin: 15px 0 !important;
  font-size: 0.9rem;
  background-image: none;
  background-color: #fbb900;
  border: none;
  border-radius: 0;
  box-shadow: none;
  text-shadow: none;
  color: #fff;
  padding: 10px 20px;
}
#sliding-popup .eu-cookie-withdraw-tab {
  transform: translateY(-160%);
  right: 15px;
  left: unset;
  top: 0;
  font-size: 0.9rem;
  background-image: none;
  background-color: #38648a;
  border: none;
  border-radius: 0;
  box-shadow: none;
  text-shadow: none;
  color: #fff;
  padding: 10px 20px;
}
