/*

ATTENTION !
This file is generated by less.
Do not touch unless you are in the *.less file..

*/
footer {
  padding: 0 0 5px 0;
  margin-top: 0px;
  background: #2a3677 url("../img/bg-footer.jpg") repeat scroll 0 0 / cover;
}
footer .footer-line {
  padding-top: 8px;
  padding-bottom: 8px;
}
footer .footer-line {
  background: #2581a8 none repeat scroll 0 0;
}
footer .footer-line > .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
footer .footer-line > .container::before,
footer .footer-line > .container::after {
  display: none;
}
footer .social-icons {
  margin: 0;
}
footer .block-title {
  padding-bottom: 0;
  font-size: 14px;
  color: #ffffff !important;
  display: inline-block;
  margin: 0;
  font-family: tahoma, helvetica;
  text-transform: uppercase;
  font-weight: bold;
}
footer a,
footer li span {
  color: #ffffff;
  text-transform: uppercase;
}
footer a:hover {
  color: #ffffff;
}
footer li .porto-nav {
  padding: 0;
}
footer li .porto-nav li a,
footer li .porto-nav li span {
  text-transform: none;
}
footer .dropdown {
  display: inline-block;
  width: 33%;
  vertical-align: top;
}
footer .region-footer-1 .view {
  margin-left: 0;
}
footer .region-footer-1 .block h2 {
  padding: 0;
  margin: 0;
  color: #9e112b !important;
  font-size: 14px;
  text-transform: none;
  border-bottom: none;
}
footer .simplenews-subscribe .form-item,
footer .simplenews-subscribe input {
  width: 100% !important;
  margin-top: 0;
}
footer .simplenews-subscribe .form-text {
  padding: 7px 0px 7px 5px;
  height: 37px;
  border-radius: inherit;
  font-size: 14px;
  font-family: arial;
  font-style: italic;
}
footer .simplenews-subscribe .btn-primary {
  height: 36px;
  background: #8a0024 url('../img/sprite-global.png') 6px -929px no-repeat;
  padding: 7px 15px 7px 15px;
  border-radius: inherit;
}
footer .simplenews-subscribe .am-noSpace {
  margin-left: 0 !important;
}
footer .am-mobileFooterDescription {
  margin-top: 35px;
  font-size: 18px;
}
footer .am-mobileFooterDescription span {
  display: block;
  color: #9e112b;
}
footer .content {
  display: inline-block;
}
footer .item-list ul {
  margin-left: 15px;
}
footer .item-list ul li {
  font-size: 12px;
}
footer .am-payment {
  text-align: right;
}
footer .am-payment li {
  display: inline-block;
  list-style: none;
}
footer .form-control {
  height: 26px;
  border-right: 0;
  border-color: #ffffff;
  background: transparent none repeat scroll 0 0;
  border-radius: 0;
  color: #ffffff;
  display: inline;
}
footer .span1.am-noSpace {
  display: inline-block;
}
footer form {
  display: inline-block;
  margin-left: 20px;
}
footer .form-group {
  float: left;
  margin-bottom: 0;
  display: inline-block;
}
footer .btn {
  padding: 2px 8px;
  background: transparent none repeat scroll 0 0;
  border-color: #ffffff;
  border-radius: 1px;
  color: #ffffff;
  font-size: 14px;
}
footer .btn:hover {
  background: transparent;
  border-color: #ffffff;
}
footer .form-control::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
footer .form-control::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
footer .form-control:-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
footer .campaignmonitor-subscribe-form .form-type-textfield input {
  width: 260px;
  padding: 0 12px;
}
footer .block-campaignmonitor .privacy-notice,
footer .block-campaignmonitor .privacy-notice a {
  color: #fff;
}
footer .form-control:focus {
  border-color: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #ffffff;
}
footer .btn:focus {
  background-color: #ffffff;
  color: #2581a8;
  border-color: #ffffff;
}
footer .error {
  color: #ffffff;
}
footer #clientsidevalidation-campaignmonitor-subscribe-form-errors li {
  list-style: none;
}
footer .porto-nav {
  padding: 0;
}
footer ul.social-icons {
  padding-left: 5px;
}
footer ul.social-icons li,
footer div.social-icons {
  display: inline-block;
  padding: 4px 0 0;
}
footer ul.social-icons li:hover {
  background-color: inherit;
}
footer ul.social-icons li {
  border-radius: 100%;
  background-color: transparent!important;
  margin: 0 5px 0 0;
  -webkit-box-shadow: inherit !important;
          box-shadow: inherit !important;
}
footer ul.social-icons li a {
  width: 37px;
  height: 28px;
}
footer ul.social-icons li.facebook,
footer ul.social-icons li.facebook:hover {
  background: rgba(0, 0, 0, 0) url("../img/sprite-global.png");
  background-position: 6px -3400px !important;
}
footer ul.social-icons li.youtube,
footer ul.social-icons li.youtube:hover {
  background: #ffffff url("../img/sprite-global.png") !important;
  background-position: 5px -3338px !important;
}
footer ul.social-icons li.youtube a {
  height: 23px;
  width: 28px;
}
footer ul.social-icons li.instagram {
  background-position-y: center;
  background-position-x: center;
  background-image: url("../img/logo-social-instagram.png");
  background-size: 27px 27px;
  height: 27px;
  margin-right: 10px;
  width: 36px;
}
/* FOOTER BOTTOM */
footer .footer-bottom > .container.acl__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
footer .footer-bottom > .container.acl__footer::before,
footer .footer-bottom > .container.acl__footer::after {
  display: none;
}
footer .footer-bottom .footer-bottom-right ul {
  margin-bottom: 0px;
}
footer .footer-bottom .footer-bottom-left {
  position: relative;
  margin: 0 10px 0 50px;
}
footer .footer-bottom .flying-blue img {
  /*max-width: 55px;*/
  position: absolute;
  left: 0;
  top: 120px;
}
footer .footer-bottom .copyright {
  text-align: right;
  margin-top: 5px;
  padding: 0 15px 10px 0;
  color: #fff;
  display: block;
  font-size: 0.9em;
}
@media only screen and (max-width: 1170px) {
  footer .footer-bottom .footer-bottom-right {
    margin-right: 0px;
  }
  footer .footer-bottom .footer-bottom-left {
    margin: 0 10px 0 0;
  }
}
footer .porto-nav > li {
  list-style: outside none none;
}
footer .porto-nav > li.dropdown {
  padding-right: 20px;
  padding-left: 20px;
}
footer .porto-nav > li.dropdown:last-child {
  padding-right: 0;
}
footer li.dropdown > a,
footer li.dropdown > span {
  display: block;
  font-weight: bold;
  margin-bottom: 8px;
}
#am-newsletter-popup-form {
  display: none;
  z-index: 9999999;
}
#am-newsletter-popup-form.reduced {
  background: #293475 url(../img/bg-wave-optin-small.png) repeat-x bottom;
  border: solid 1px #dddddd;
  bottom: 0;
  color: #ffffff;
  display: block;
  position: fixed;
  width: auto;
  right: calc((100% - 1140px) / 2);
}
#am-newsletter-popup-form.reduced .am-newsletter-bottom-popup {
  margin: 0 auto;
  /* padding-right: 125px; */
  position: relative;
  text-align: right;
  width: auto;
}
#am-newsletter-popup-form.reduced .am-newsletter-visible-box {
  display: inline-block;
  padding: 30px 20px 20px 20px;
  text-align: left;
}
#am-newsletter-popup-form.reduced .am-newsletter-popup-image {
  margin-right: 20px;
  padding-top: 15px;
}
#am-newsletter-popup-form.reduced .am-newsletter-popup-image img {
  height: 180px;
}
/*
#am-newsletter-popup-form.reduced .am-newsletter-visible-box .am-newsletter-popup-description {
    color: #ffffff;
    display: block;
    font-size: 17px;
    margin-bottom: 15px;
    margin-right: 70px;
    max-width: 230px;
    text-align: left;
    vertical-align: top;
}

#am-newsletter-popup-form.reduced .am-newsletter-visible-box .am-newsletter-popup-description .field-type-text-long {
    margin-bottom: 0;
}

#am-newsletter-popup-form.reduced .am-newsletter-visible-box .am-newsletter-popup-description .field-item * {
    color: #ffffff !important;
    font-size: 17px !important;
    font-weight: bold;
    line-height: 24px;
}

#am-newsletter-popup-form.reduced .am-newsletter-visible-box .am-newsletter-popup-description .field-item *:first-child {
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: normal;
    line-height: 20px;
}
*/
#am-newsletter-popup-form.reduced .am-newsletter-visible-box .am-newsletter-popup-description-container {
  color: #ffffff;
  display: block;
  max-width: 230px;
  text-align: left;
  vertical-align: top;
}
#am-newsletter-popup-form.reduced .am-newsletter-visible-box .am-newsletter-popup-description-title {
  font-size: 18px;
}
#am-newsletter-popup-form.reduced .am-newsletter-visible-box .am-newsletter-popup-description-subtitle {
  font-family: 'ProximaNova-Bold';
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase;
}
#am-newsletter-popup-form.reduced .am-newsletter-visible-box .am-newsletter-popup-description-legend {
  font-size: 13px;
  margin-bottom: 8px;
}
#am-newsletter-popup-form.reduced .am-newsletter-visible-box .am-newsletter-popup-email-form {
  display: block;
  margin-bottom: 25px;
  text-align: left;
}
#am-newsletter-popup-form.reduced .am-newsletter-popup-minimize,
#am-newsletter-popup-form.reduced .am-newsletter-popup-close {
  color: #293475;
  display: inline-block;
  height: 25px;
  overflow: hidden;
  position: absolute;
  text-indent: 9999px;
  top: 0;
  width: 26px;
}
#am-newsletter-popup-form.reduced .am-newsletter-popup-minimize {
  background: url(../img/button-newsletter-deploy.png);
  right: 10px;
  top: 5px;
}
#am-newsletter-popup-form.reduced .am-newsletter-popup-close {
  background: url(../img/button-newsletter-close.png);
  display: none;
  right: 0px;
}
#am-newsletter-popup-form.reduced #am-newsletter-email-form {
  padding-right: 42px;
  position: relative;
  vertical-align: top;
}
#am-newsletter-popup-form.reduced #am-newsletter-email-form div {
  /*display: inline-block;*/
  /* display: none; */
}
#am-newsletter-popup-form.reduced .form-group {
  margin-bottom: 0px;
}
#am-newsletter-popup-form.reduced .form-text {
  background: transparent none repeat scroll 0 0;
  border: solid 1px #ffffff;
  border-radius: 0;
  display: inline-block;
  color: #ffffff;
  height: 32px;
  width: 235px;
}
#am-newsletter-popup-form.reduced .form-text::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
#am-newsletter-popup-form.reduced .form-text::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
#am-newsletter-popup-form.reduced .form-text:-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
#am-newsletter-popup-form.reduced .form-checkbox {
  vertical-align: middle;
}
#am-newsletter-popup-form.reduced .checkbox {
  margin: 0 0 10px 0;
  padding: 0;
}
#am-newsletter-popup-form.reduced .form-checkbox {
  position: absolute;
  left: -9999px;
}
#am-newsletter-popup-form.reduced .form-checkbox:checked + label::before {
  color: #ffffff;
}
#am-newsletter-popup-form.reduced .form-checkbox + label {
  height: 20px;
  vertical-align: middle;
}
#am-newsletter-popup-form.reduced .form-checkbox + label::before {
  background: transparent none repeat scroll 0 0;
  border: solid 1px #ffffff;
  color: transparent;
  content: '\02713';
  display: inline-block;
  height: 20px;
  margin-right: 10px;
  padding-left: 3px;
  transition: color 0.5s;
  -webkit-transition: color 0.5s;
  vertical-align: middle;
  width: 20px;
}
#am-newsletter-popup-form.reduced .form-submit {
  background: transparent none repeat scroll 0 0;
  border-color: #ffffff;
  border-left: none;
  border-radius: 0px;
  color: #ffffff;
  font-size: 14px;
  height: 32px;
  left: 235px;
  overflow: hidden;
  padding: 2px 8px;
  position: absolute;
  top: 0;
  min-width: 42px;
}
#am-newsletter-popup-form.reduced .am-newsletter-to-hide {
  display: none !important;
}
#am-newsletter-popup-form.deployed {
  background: #293475 url(../img/bg-wave-optin-big.png) bottom / cover no-repeat;
  border-top: solid 1px #ffffff;
  bottom: 0;
  color: #ffffff;
  display: block;
  position: fixed;
  right: 0;
  width: 100%;
}
#am-newsletter-popup-form.deployed .am-newsletter-bottom-popup {
  margin: 0 auto;
  padding-right: 70px;
  position: relative;
  text-align: right;
  width: 1140px;
}
#am-newsletter-popup-form.deployed .am-newsletter-visible-box {
  display: inline-block;
  padding: 50px 0 25px 0;
}
#am-newsletter-popup-form.deployed .am-newsletter-popup-image {
  margin-right: 20px;
  padding-top: 15px;
}
#am-newsletter-popup-form.deployed .am-newsletter-popup-image img {
  height: 180px;
  width: auto;
}
/*
#am-newsletter-popup-form.deployed .am-newsletter-visible-box .am-newsletter-popup-description {
  display: inline-block;
  margin-right: 90px;
  vertical-align: top;
}

#am-newsletter-popup-form.deployed .am-newsletter-visible-box .am-newsletter-popup-description {
    color: #ffffff;
    display: inline-block;
    font-size: 17px;
    margin-right: 90px;
    max-width: 230px;
    text-align: left;
    vertical-align: top;
}

#am-newsletter-popup-form.deployed .am-newsletter-visible-box .am-newsletter-popup-description .field-type-text-long {
    margin-bottom: 0;
}

#am-newsletter-popup-form.deployed .am-newsletter-visible-box .am-newsletter-popup-description .field-item * {
    color: #ffffff !important;
    font-size: 17px !important;
    font-weight: bold;
    line-height: 24px;
}

#am-newsletter-popup-form.deployed .am-newsletter-visible-box .am-newsletter-popup-description .field-item *:first-child {
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: normal;
    line-height: 20px;
}
*/
#am-newsletter-popup-form.deployed .am-newsletter-visible-box .am-newsletter-popup-description-container {
  color: #ffffff;
  display: inline-block;
  font-size: 17px;
  margin-right: 60px;
  max-width: 350px;
  text-align: left;
  vertical-align: top;
}
#am-newsletter-popup-form.deployed .am-newsletter-visible-box .am-newsletter-popup-description-title {
  font-size: 24px;
}
#am-newsletter-popup-form.deployed .am-newsletter-visible-box .am-newsletter-popup-description-subtitle {
  font-family: 'ProximaNova-Bold';
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
}
#am-newsletter-popup-form.deployed .am-newsletter-visible-box .am-newsletter-popup-description-legend {
  font-size: 13px;
}
#am-newsletter-popup-form.deployed .am-newsletter-visible-box .am-newsletter-popup-email-form {
  display: inline-block;
  text-align: left;
}
#am-newsletter-popup-form.deployed .am-newsletter-popup-minimize,
#am-newsletter-popup-form.deployed .am-newsletter-popup-close {
  color: #293475;
  display: inline-block;
  height: 25px;
  overflow: hidden;
  position: absolute;
  text-indent: 9999px;
  top: 0;
  width: 26px;
}
#am-newsletter-popup-form.deployed .am-newsletter-popup-minimize {
  background: url(../img/button-newsletter-minimize.png);
  right: 40px;
}
#am-newsletter-popup-form.deployed .am-newsletter-popup-close {
  background: url(../img/button-newsletter-close.png);
  right: 0px;
}
#am-newsletter-popup-form.deployed #am-newsletter-email-form {
  padding-right: 30px;
  position: relative;
  vertical-align: top;
}
#am-newsletter-popup-form.deployed #am-newsletter-email-form div {
  /*display: inline-block;*/
}
#am-newsletter-popup-form.deployed .form-group {
  margin-bottom: 25px;
}
#am-newsletter-popup-form.deployed .form-text {
  background: transparent none repeat scroll 0 0;
  border: solid 1px #ffffff;
  border-radius: 0;
  display: inline-block;
  color: #ffffff;
  height: 32px;
  width: 235px;
}
#am-newsletter-popup-form.deployed .form-text::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
#am-newsletter-popup-form.deployed .form-text::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
#am-newsletter-popup-form.deployed .form-text:-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
#am-newsletter-popup-form.deployed .form-checkbox {
  vertical-align: middle;
}
#am-newsletter-popup-form.deployed .checkbox {
  margin: 0 0 10px 0;
  padding: 0;
}
#am-newsletter-popup-form.deployed .form-checkbox {
  position: absolute;
  left: -9999px;
}
#am-newsletter-popup-form.deployed .form-checkbox:checked + label::before {
  color: #ffffff;
}
#am-newsletter-popup-form.deployed .form-checkbox + label {
  height: 20px;
  vertical-align: middle;
}
#am-newsletter-popup-form.deployed .form-checkbox + label::before {
  background: transparent none repeat scroll 0 0;
  border: solid 1px #ffffff;
  color: transparent;
  content: '\02713';
  display: inline-block;
  height: 20px;
  margin-right: 10px;
  padding-left: 3px;
  transition: color 0.5s;
  -webkit-transition: color 0.5s;
  vertical-align: middle;
  width: 20px;
}
#am-newsletter-popup-form.deployed .form-submit {
  background: transparent none repeat scroll 0 0;
  border-color: #ffffff;
  border-left: none;
  border-radius: 0px;
  color: #ffffff;
  font-size: 14px;
  height: 32px;
  left: 235px;
  overflow: hidden;
  padding: 2px 8px;
  position: absolute;
  top: 0;
  min-width: 42px;
}
#am-newsletter-popup-form.deployed .am-newsletter-to-hide {
  display: inline-block !important;
  vertical-align: top;
}
#am-newsletter-popup-form.deployed .privacy-notice {
  font-size: 10px;
  color: #fff;
}
#am-newsletter-popup-form.deployed .privacy-notice a {
  color: #fff;
  text-transform: none;
  text-decoration: underline !important;
  /* override existant !important */
}
.am-newsltter-colorbox-wrapper .am-newsletter-middle-popup {
  padding: 10px 40px 40px 40px;
}
.am-newsltter-colorbox-wrapper .am-newsletter-middle-popup .am-newsletter-terms {
  margin-top: 30px;
}
.am-newsltter-colorbox-wrapper .am-newsletter-middle-popup-title {
  color: #353e75;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 26px;
  font-weight: bold;
  line-height: 1.1;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.am-newsltter-colorbox-wrapper .am-newsletter-middle-popup-description {
  margin-bottom: 25px;
}
.am-newsltter-colorbox-wrapper .form-item-next-trip {
  display: inline-block;
}
.am-newsltter-colorbox-wrapper .container-inline-date {
  display: inline-block;
  margin-bottom: 30px;
  padding-top: 40px;
  vertical-align: top;
}
.am-newsltter-colorbox-wrapper .container-inline-date .form-item {
  display: inline-block;
  margin-bottom: 0;
  width: auto;
}
.am-newsltter-colorbox-wrapper .container-inline-date label {
  display: none !important;
}
.am-newsltter-colorbox-wrapper .container-inline-date .form-type-select {
  display: inline-block;
  margin-right: 15px;
}
.am-newsltter-colorbox-wrapper .container-inline-date {
  /*   display: inline-block; */
}
.am-newsltter-colorbox-wrapper div.form-select {
  border-radius: 0px;
  display: inline-block !important;
  /* margin-right: 20px; */
}
.am-newsltter-colorbox-wrapper #s2id_edit-next-trip {
  /* width: 250px; */
  /* margin-right: 48px; */
}
.am-newsltter-colorbox-wrapper div.form-select .select2-chosen {
  color: #007ea8;
}
.am-newsltter-colorbox-wrapper .form-group {
  margin-bottom: 30px;
}
.am-newsltter-colorbox-wrapper .form-group > label {
  color: #007ea8;
  display: block;
  font-family: tahoma, helvetica;
  font-weight: 600;
  padding-bottom: 20px;
  margin-bottom: 0;
  background-image: none;
}
.am-newsltter-colorbox-wrapper .checkbox {
  padding-left: 0;
}
.am-newsltter-colorbox-wrapper .form-checkbox {
  position: absolute;
  left: -9999px;
}
.am-newsltter-colorbox-wrapper .form-checkbox + label {
  color: #007ea8;
}
.am-newsltter-colorbox-wrapper .form-checkbox:checked + label::before {
  color: #007ea8;
}
.am-newsltter-colorbox-wrapper .form-checkbox + label::before {
  background: transparent none repeat scroll 0 0;
  border: solid 1px #aaa;
  color: transparent;
  content: '\02713';
  display: inline-block;
  height: 20px;
  margin-right: 10px;
  padding-left: 3px;
  transition: color 0.5s;
  -webkit-transition: color 0.5s;
  vertical-align: middle;
  width: 20px;
}
.am-newsltter-colorbox-wrapper .radio {
  padding-left: 0;
}
.am-newsltter-colorbox-wrapper .form-radio {
  position: absolute;
  left: -9999px;
}
.am-newsltter-colorbox-wrapper .form-radio + label {
  background: #ffffff;
  color: #007ea8;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}
.am-newsltter-colorbox-wrapper .form-radio:checked + label::before {
  background: #007ea8;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(ellipse at center, #007ea8 10%, #ffffff 48%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007ea8', endColorstr='#ffffff', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.am-newsltter-colorbox-wrapper .form-radio + label::before {
  background: transparent none repeat scroll 0 0;
  border: solid 1px #aaa;
  border-radius: 15px;
  color: transparent;
  content: '\02713';
  display: inline-block;
  height: 20px;
  margin-right: 10px;
  padding-left: 3px;
  transition: color 0.5s;
  -webkit-transition: color 0.5s;
  vertical-align: middle;
  width: 20px;
}
.am-newsltter-colorbox-wrapper .form-submit {
  background-color: #007ea8;
  border: none;
  border-radius: 0px;
  color: #ffffff;
  display: block;
  margin: 0 auto;
  padding: 12px 40px 12px 30px;
}
.am-newsltter-colorbox-wrapper .select2-container .select2-arrow b {
  background-image: url(../img/picto--arrow-down-gray.jpg) !important;
  background-position-y: 5px;
  background-size: 19px 13px !important;
  background-repeat: no-repeat !important;
}
.am-newsltter-colorbox-wrapper #edit-month-departure {
  margin-left: 12px;
}
.am-newsltter-colorbox-wrapper #cboxLoadedContent > div {
  padding: 10px 40px 40px 40px;
}
.am-newsltter-colorbox-wrapper #cboxLoadedContent > div p:first-child {
  color: #353e75;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 26px;
  font-weight: bold;
  line-height: 1.1;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.am-newsltter-colorbox-wrapper #cboxLoadedContent > div p:last-child {
  margin-top: 30px;
  text-align: center;
}
.am-newsltter-colorbox-wrapper #cboxLoadedContent #am-newsletter-questions-popup-close {
  background-color: #007ea8;
  border: none;
  border-radius: 0px;
  color: #ffffff;
  display: inline-block;
  font-size: 17px;
  margin: 0 auto;
  padding: 12px 40px 12px 30px;
}
@media screen and (max-width: 480px) {
  footer {
    padding: 0;
  }
  footer .am-destiMobile {
    display: none;
  }
  footer .region-footer-1 .block h2 {
    margin: 0 0 0 15px;
  }
  footer ul {
    margin-left: 15px;
    list-style: none;
  }
  footer h2 {
    padding: 0 0 0 20px;
    background: url("../img/bgd-sprite-mobile.png") 120% 81% no-repeat;
    background-size: 25%;
  }
  footer h2.open {
    background: url("../img/bgd-sprite-mobile.png") 120% 90% no-repeat;
    background-size: 25%;
  }
  footer .block-simplenews h2 {
    border-bottom: none;
  }
  footer #am-mobileLinkFooter,
  footer .am-payment {
    display: none;
  }
  footer ul.social-icons,
  footer .block-simplenews .content {
    margin-left: 15px;
  }
  footer .simplenews-subscribe .span11 {
    width: 80%!important;
    display: inline-block !important;
  }
  footer .simplenews-subscribe .am-noSpace {
    width: 10%!important;
    display: inline-block !important;
    vertical-align: top;
    float: none!important;
  }
}
