/*=== Sidekicks (Standard)
			Standard is equal to two-columns of the six-column grid
Author: Roger
==================================================*/


html.ie7 .page #container .sidekick a.more .arrow-rgt {
  position: relative;
  display: inline-block;
  top: -2px;
}

html.ie8 .page #container .sidekick a.more .arrow-rgt,
html.ie9 .page #container .sidekick a.more .arrow-rgt {
  position: relative;
  display: inline-block;
  top: 1px;
}

.primary-jb-btn:focus {
  background-color: #004990;
}

a.underlined:focus, a.underlined:hover {
  text-decoration: none;
}

.page #container .sidekick .img-wrap {
  text-align: center;
  height: 177px;
  margin: 0;
  padding: 0;
}
.page #container .sidekick .img-wrap img {
  display: block;
}
.page #container .sidekick .inner {
  background: #f1f5f8 url(/img/booker-rnd-sp.gif) -1606px bottom no-repeat;
  padding: 30px;
  display: block;
}
.page #container .sidekick .inner h3.heading,
.page #container .sidekick .inner h4.heading {
  margin: 0 0 20px;
  padding: 0;
  display: block;
  //font-size: 20px;
  color: #004990;
  font-weight: 700;
  position: relative;
}
.page #container .sidekick .inner p.body {
  margin: 0 0 15px 0;
  padding-top: 0;
  color: #454545;
  font-size: 14px;
  font-size: 1.0em;
  line-height: 1.75;
  word-spacing: -1px;
}

.page #container a.sidekick:hover {
  text-decoration: none !important;
  outline: none;
}

 
.page #container a.sidekick:focus {
  text-decoration: none !important;
  outline: 2px solid #4D90CD;
}

.page #container a.sidekick:hover h2,
.page #container a.sidekick:focus h2,
.page #container a.sidekick:hover h3,
.page #container a.sidekick:focus h3 {
  text-decoration: underline !important;
}

.page #container .sidekick .inner a.more {
  cursor: pointer;
  clear: both;
  position: relative;
  //color: #4d90cd;
  //color:#306FAA;
  font-size: 13px;
  font-size: 1.3rem;
  text-transform: uppercase;
  font-family: din-web-jetblue, Arial, Helvetica, sans-serif;
  font-weight: 700;
}
.page #container .sidekick .inner a.more .arrow-rgt {
  width: 6px;
  height: 11px;
  display: block;
  overflow: hidden;
 // background: url(/img/arrow-rgt-medium.png) no-repeat 0 -1px;
  position: absolute;
  top: 0px;
  right: -11px;
}
.page #container .sidekick .inner a.more .arrow-rgt  img{
    position: relative;
    top: -21px;
  }
  .page #container .sidekick .inner a.more .arrow-rgt  img:hover{
    position: relative;
    top: -38px;
  }
  .page #container .sidekick .inner a.more .arrow-rat {
  width: 6px;
  height: 11px;
  display: block;
  overflow: hidden;
 // background: url(/img/arrow-rgt-medium.png) no-repeat 0 -1px;
  position: absolute;
  top: 0px;
  right: -11px;
}
.page #container .sidekick .inner a.more .arrow-rat  img{
    position: relative;
    top: -51px;
  }
  .page #container .sidekick .inner a.more .arrow-rat  img:hover{
    position: relative;
   top: -68px;
    // color: #004990;
  }
.page #container .sidekick .inner a.more:hover {
  //color: #004990;
}
.page #container .sidekick .inner a.more:hover .arrow-rgt {
  background-position: 0 -18px;
  text-decoration: none !important;
}
.page #container .sidekick .inner a.more .arrow-rgt-pt {
  width: 6px;
  height: 11px;
  display: block;
  overflow: hidden;
 // background: url(/img/arrow-rgt-medium.png) no-repeat 0 -1px;
  position: absolute;
  top: 0px;
  right: -11px;
}
.page #container .sidekick .inner a.more .arrow-rgt-pt  img{
    position: relative;
       top: -1px;
  }
  .page #container .sidekick .inner a.more .arrow-rgt-pt  img:hover{
        top: -18px;
 
  }
.blue-dark-btn-wrap .blue-dark-btn-inner a, .blue-btn-wrap .blue-btn-inner a, .orange-btn-wrap .orange-btn-inner a{
  font-size: 1.3rem;
}
.visuallyHidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  position: absolute;
}