
/* -- Article voting -- */ 
.article-vote-down, 
.article-vote-up {
  text-decoration:none !important;
}

.article-vote-down:before {
  content:"No";
  display:block;
  color:#141042;
}

.article-vote-up:before {
  content:"Yes";
  display:block;
  color:#fff;
}

p[id*="_hint"] {
  font-size:.8em;
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

.form footer input[type=submit] {
  text-align: center;
  display: block;
  width: 100%;
  max-width: 300px;
  margin: 0 auto
}


/* -- Temporary -- */
.list-group-item a {
  text-decoration:none !important;
  display:block;
}


/* -- IMPORTANT -- */
.zopim {
  display:none;
}
div[data-test-id="ChatWidgetMobileButton"] {
  display:none !important;
}

/* -- Contact Articles -- */
.well.bg-tertiary a {
  color:#fff !important;
  text-decoration:none !important;
}


/* Header logos */
.header-logos {
  height: 50px;
  max-width: 600px;
  margin: auto;
  position: relative;
}

.warner-logo {

}

@media (min-width: 350px) {
  .header-logos {
    height: 75px;
  }
}
@media (min-width: 400px) {
  .header-logos {
    height: 100px;
  }
}
.header-logos img {
  width: 21%;
  position: absolute; 
}
img.header-logo-purple-parking {  
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 20%;
  left: 10%;
  z-index:1;
}
img.header-logo-park-bcp {  
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 10%;
  left: 30%;
  z-index:2;
}
img.header-logo-holiday-extras {  
/*   -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-100%);
  margin-left: -10px;
  left: 50%;*/
  top: -10%; 
  left: 0;
  width: 25%;
  max-width: 170px;
  z-index:3;
}

.header-logos .warner-logo {
  width: 75%;
  right: -45px; /* white space on the right */
}

@media (min-width: 600px) {
  img.header-logo-holiday-extras,
  .warner-logo {
    top: -40%;
  }
}
img.header-logo-essential-travel {  
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 10%;
  left: 70%;
  z-index:2;
}
img.header-logo-airparks {  
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 20%;
  left: 90%;
  z-index:1;
}


/* Header form */
form.search {
  max-width: 25em;
}
form.search:before,
form.search:after {
	content: " ";
	display: table;
}
form.search:after {
  clear: both;
}
form.search input[type=submit] {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 1.6;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  
  color: #fff;
  background-color: #542e91;
  border-color: #542e91;
  
  position: relative;
  
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  z-index: 2;
  margin-left: -1px;
  
  display: table-cell;
  float: right;
  width: 30%;
}
form.search #query { 
  position: relative;
  z-index: 2;
  float: left;
  width: 70%;
  margin-bottom: 0;
  
  display: table-cell;
  
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}