/*
*   ==== Bootstrap overrides ===
*/
.table p {
  margin: 0 0 0px;
}
/*
*   === Less Mixins ===
*/
/*
*   ==== Media Storage ===
*/
.well {
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.35);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.35);
  border: 3px solid rgba(0, 0, 0, 0.05);
  padding: 0;
}
.hero-unit {
  margin-bottom: 20px;
}
/*
*   ==== General Elements ===
*/
body {
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
  color: #464646;
}
div.page h1 {
  font-size: 18px;
}
div.page h2 {
  font-size: 14px;
}
div.page h3 {
  font-size: 12px;
}
code {
  white-space: pre-wrap;
}
h1,
h2,
h3,
h4 {
  font-weight: bold;
  margin-left: -1px;
  letter-spacing: 0;
}
a {
  color: #4A4A4A;
}
a:hover {
  text-decoration: none;
}
a.close {
  right: 10px;
  top: 5px;
  position: absolute;
}
input:focus,
textarea:focus {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  outline: #74BAD7;
  color: #464646;
  background: #EEEEEE;
}
input.checkbox,
textarea.checkbox {
  width: auto!important;
  padding: 0!important;
}
/* change placeholder text color */
::-webkit-input-placeholder {
  color: #7C7A7A;
}
:-moz-placeholder {
  color: #7C7A7A;
}
:-ms-input-placeholder {
  color: #7C7A7A;
}
button {
  border-radius: 0;
  border: 0;
  text-shadow: none;
  font-size: 18px;
  color: #7C7A7A;
  background-color: #ADACAC;
  background-image: none;
  -webkit-transition: all 0s linear;
  -moz-transition: all 0s linear;
  -o-transition: all 0s linear;
  transition: all 0s linear;
}
button:active {
  box-shadow: none;
  background: #7C7A7A;
  background-image: -webkit-radial-gradient(rgba(243, 239, 240, 0.4) 8%, rgba(235, 231, 232, 0.3) 76%);
  background-image: -moz-radial-gradient(rgba(243, 239, 240, 0.4) 8%, rgba(235, 231, 232, 0.3) 76%);
  background-image: -ms-radial-gradient(rgba(243, 239, 240, 0.4) 8%, rgba(235, 231, 232, 0.3) 76%);
  background-image: -o-radial-gradient(rgba(243, 239, 240, 0.4) 8%, rgba(235, 231, 232, 0.3) 76%);
}
/*Youtube Responsive Video Embed Hack */
.content-video {
  position: relative;
  overflow: hidden;
  height: 0;
  padding-bottom: 56.25%;
  padding-top: 30px;
}
.content-video iframe,
.content-video object,
.content-video embed {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
/*
*   === Global Header ===
*/
@media (min-width: 992px) {
  header#globalHeader {
    background-color: white;
    margin: 0 auto 9px;
    filter: none!important;
  }
}
header#globalHeader div.container a#brand {
  padding: 0;
  float: left;
  max-height: 90px;
  color: #555555;
  text-decoration: none;
}
header#globalHeader div.container a#brand div.siteTitle {
  float: left;
  padding-left: 15px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  margin-top: 38px;
}
header#globalHeader div.container a#brand div.siteTitle p {
  font-size: 13px;
}
header#globalHeader div.container a#brand div.logo {
  float: left;
  margin-top: 0;
}
header#globalHeader div.container div#headerControls section#search {
  margin-top: 18px;
}
header#globalHeader div.container div#headerControls section#search form input#prependedInputButton {
  float: left;
  width: 180px;
  line-height: 17px;
}
header#globalHeader div.container div#headerControls section#search form .form-group {
  margin-bottom: 0px;
}
header#globalHeader div.container div#headerControls section#marketSelection {
  float: right;
}
header#globalHeader div.container div#headerControls section#marketSelection div.btn-group {
  padding-left: 5px;
}
header#globalHeader div.container div#headerControls section#marketSelection div.btn-group a {
  color: #181818;
  text-decoration: none;
}
header#globalHeader div.container div#headerControls section#marketSelection div.btn-group button.icon-flag {
  width: auto;
  height: 28px !important;
}
header#globalHeader div.container div#headerControls section#marketSelection div.btn-group ul.dropdown-menu {
  margin-left: -64px;
  font-size: 12px;
  z-index: 9000;
  max-width: 250px;
}
header#globalHeader div.container div#headerControls section#topLinks {
  font-size: 11px;
  -webkit-font-smoothing: antialiased;
  float: right;
  margin-top: 5px;
}
header#globalHeader div.container div#headerControls section#topLinks ul {
  padding-left: 0px;
}
header#globalHeader div.container div#headerControls section#topLinks li {
  float: left;
  list-style: none;
  padding-top: 5px;
}
header#globalHeader div.container div#headerControls section#topLinks li:first-child a {
  font-weight: bold;
  color: #C71444;
  letter-spacing: 0.5px;
}
header#globalHeader div.container div#headerControls section#topLinks li:first-child a:before {
  content: "\f0e0";
  font-family: FontAwesome;
  font-weight: normal;
  margin-right: 2px;
}
header#globalHeader div.container div#headerControls section#topLinks li a {
  color: #4A4A4A;
  padding: 8px 4px;
  margin: 2px 1px;
}
header#globalHeader div.container div#headerControls section#topLinks li a:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  header#globalHeader div.container div#headerControls section#topLinks li a {
    padding: 8px 4px;
  }
}
@media (min-width: 768px) {
  header#globalHeader div.container div#headerControls section#topLinks {
    margin-top: 0px;
  }
}
header#globalHeader div.span5 {
  float: right;
  padding-bottom: 6px;
}
header#globalHeader .span5 {
  width: 430px;
}
/*
*   === Navbar ===
*/
nav.navbar {
  display: none;
  position: absolute;
  z-index: 1030;
  width: 100%;
  margin-bottom: 0;
  border-radius: 0;
  height: 35px;
}
nav.navbar.bottom-bar {
  display: block;
}
@media (min-width: 992px) {
  nav.navbar.bottom-bar {
    display: none;
  }
}
@media (min-width: 992px) {
  nav.navbar {
    display: block;
  }
}
nav.navbar.navbar-fixed {
  position: fixed;
  top: 0px;
  left: 0;
  right: 0;
  z-index: 1030;
  border-color: #d5d5d5;
  border-width: 0 0 1px;
  /* drop the border on the fixed edges */
}
nav.navbar ul.nav {
  margin: 0;
}
nav.navbar ul.nav li a {
  text-align: center;
  line-height: 14px;
  font-size: 12px;
  text-shadow: none;
  letter-spacing: 1px;
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
}
nav.navbar ul.nav li a #basketDescriptor {
  font-size: 100%;
}
nav.navbar ul#socialLinks {
  float: right;
  list-style: none;
  max-height: 35px;
  width: 244px;
}
nav.navbar ul#socialLinks img {
  float: left;
  width: 29px;
  height: 29px;
  margin: 3px 0 3px 5px;
}
nav.navbar ul#socialLinks img.hover#facebook {
  content: url("/assets/twa/images/icons/facebook-icon-hover.png");
}
nav.navbar ul#socialLinks img.hover#twitter {
  content: url("/assets/twa/images/icons/twitter-icon-hover.png");
}
nav.navbar ul#socialLinks img.hover#youtube {
  content: url("/assets/twa/images/icons/youtube-icon-hover.png");
}
nav.navbar ul#socialLinks img.hover#rss {
  content: url("/assets/twa/images/icons/rss-icon-hover.png");
}
nav.navbar ul#socialLinks img.hover#instagram {
  content: url("/assets/twa/images/icons/instagram-icon-hover.png");
}
nav.navbar ul#socialLinks img.hover#linkedin {
  content: url("/assets/twa/images/icons/linkedin-icon-hover.png");
}
aside#globalSidebar {
  padding: 18px;
}
aside#globalSidebar ul {
  list-style: none;
  margin-left: 10px;
}
aside#globalSidebar ul a.selected {
  font-weight: bold;
}
aside#globalSidebar .subscribe {
  font-weight: 400;
  font-size: 13px;
}
/*
*   ==== Body ===
*/
div#bodyWrapper {
  background-repeat: repeat-x;
  padding: 0;
}
div#bodyWrapper div#contentContainer h4.breadcrumbs {
  margin: 0px;
  padding: 10px 0 10px 0;
  font-size: 12px;
  font-weight: 400;
  color: black;
}
div#bodyWrapper div#contentContainer h4.breadcrumbs a {
  margin: 0 3px 0 3px;
  text-decoration: underline;
}
div#bodyWrapper div#contentContainer h4.breadcrumbs span#lastBc {
  margin-left: 3px;
  color: #c71444;
}
/*
*   === Features ===
*/
section#features_container {
  position: relative;
  z-index: 0;
}
@media (min-width: 992px) {
  section#features_container {
    margin-bottom: 20px;
  }
}
section#features_container section#features {
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 768px) {
  section#features_container section#features {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 992px) {
  section#features_container section#features {
    padding-right: 5px;
  }
}
@media (min-width: 1200px) {
  section#features_container section#features {
    padding-right: 5px;
  }
}
div#featured-news {
  margin-left: auto;
  margin-right: auto;
}
div#featured-news section#display-feature {
  background: #292929;
}
div#featured-news section#display-feature figure {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  max-width: 712px;
  overflow: hidden;
}
div#featured-news section#display-feature figure figcaption {
  padding: 12px 25px;
  width: 100%;
  max-width: 480px;
  max-height: 405px;
  background: #171717;
}
@media (min-width: 768px) {
  div#featured-news section#display-feature figure figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
  }
}
div#featured-news section#display-feature figure figcaption span {
  opacity: 1;
  filter: alpha(opacity=100);
  color: white;
  font-size: 20px;
}
div#featured-news div.rotation-button-container {
  width: 39px;
  height: 40px;
  text-align: center;
  display: inline-block;
}
div#featured-news div.rotation-button-container#rotation-left-container {
  float: left;
}
div#featured-news div.rotation-button-container#rotation-left-container a {
  background-image: url('/assets/images/buttons/arrow_left.png');
  background-position-x: 8px;
  background-position: center center;
}
div#featured-news div.rotation-button-container#rotation-right-container {
  float: right;
}
div#featured-news div.rotation-button-container#rotation-right-container a {
  background-image: url('/assets/images/buttons/arrow_right.png');
  background-position-x: 5px;
  background-position: center center;
}
div#featured-news div.rotation-button-container a.rotation-button {
  color: white;
  height: 100%;
  width: 100%;
  display: none;
  background-repeat: no-repeat;
  background-position-y: 7px;
}
div#featured-news div.rotation-button-container a.rotation-button:hover {
  cursor: pointer;
}
div#featured-news section#featured-thumbs {
  display: inline-block;
  overflow-x: hidden;
  position: relative;
  float: left;
  width: 635px;
  padding-left: 3px;
  margin-left: -2px;
  margin-right: -3px;
}
div#featured-news section#featured-thumbs div#thumb-inner-container {
  background: #292929;
  height: 40px;
  width: 100%;
}
div#featured-news section#featured-thumbs div#thumb-inner-container ul#cycle-list {
  position: relative;
  left: 0;
  top: 0;
  list-style: none;
  margin: 0;
  padding: 0;
}
div#featured-news section#featured-thumbs div#thumb-inner-container ul#cycle-list li {
  width: 127px;
  text-align: center;
  height: 40px;
  margin: 0;
  font-size: 12px;
  float: left;
  overflow: hidden;
  position: relative;
}
div#featured-news section#featured-thumbs div#thumb-inner-container ul#cycle-list li:hover,
div#featured-news section#featured-thumbs div#thumb-inner-container ul#cycle-list li.current {
  height: 47px;
  margin-left: -3px;
  padding-left: 3px;
  padding-bottom: 3px;
  cursor: pointer;
}
div#featured-news section#featured-thumbs div#thumb-inner-container ul#cycle-list li:hover img,
div#featured-news section#featured-thumbs div#thumb-inner-container ul#cycle-list li.current img {
  top: 0px;
  left: 3px;
  opacity: 1;
  filter: alpha(opacity=100);
}
div#featured-news section#featured-thumbs div#thumb-inner-container ul#cycle-list li img {
  width: 124px;
  height: 47px;
  position: absolute;
  left: 0;
  top: -4px;
  opacity: .7;
  filter: alpha(opacity=70);
}
@media (min-width: 768px) {
  div#featured-news {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 992px) {
  div#featured-news {
    margin-left: 0;
    margin-right: 0;
  }
}
.advanced-slider {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .advanced-slider {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 992px) {
  .advanced-slider {
    margin-left: 0;
    margin-right: 0;
  }
}
section#feature_bulletin div.homepage-CTA {
  margin-top: 10px;
}
section#mobile_bulletin div.homepage-CTA {
  margin-bottom: 20px;
}
section#mobile_bulletin div.homepage-CTA img {
  width: 100%;
}
@media (min-width: 1200px) {
  section#features div.caption-container {
    height: 90px!important;
  }
}
/*
*   === Release List ===
*/
section#releaseList .release,
section#presskitList .release,
section#release-index .release {
  border-top: 1px solid #D9D9D9;
  display: inline-block;
  width: 100%;
}
section#releaseList h3,
section#presskitList h3,
section#release-index h3 {
  font-size: 25px;
  margin-left: -1px;
}
section#releaseList article.releaseItem,
section#presskitList article.releaseItem,
section#release-index article.releaseItem,
section#releaseList article.presskitItem,
section#presskitList article.presskitItem,
section#release-index article.presskitItem {
  margin: 0 0 20px 0;
  border-top: 1px solid #E8E8E8;
  padding-top: 20px;
  width: 100%;
  display: block;
  overflow: hidden;
}
section#releaseList article.releaseItem:first-child,
section#presskitList article.releaseItem:first-child,
section#release-index article.releaseItem:first-child,
section#releaseList article.presskitItem:first-child,
section#presskitList article.presskitItem:first-child,
section#release-index article.presskitItem:first-child {
  border-top: 0;
}
section#releaseList article.releaseItem figure.releasePhoto,
section#presskitList article.releaseItem figure.releasePhoto,
section#release-index article.releaseItem figure.releasePhoto,
section#releaseList article.presskitItem figure.releasePhoto,
section#presskitList article.presskitItem figure.releasePhoto,
section#release-index article.presskitItem figure.releasePhoto,
section#releaseList article.releaseItem figure.presskitPhoto,
section#presskitList article.releaseItem figure.presskitPhoto,
section#release-index article.releaseItem figure.presskitPhoto,
section#releaseList article.presskitItem figure.presskitPhoto,
section#presskitList article.presskitItem figure.presskitPhoto,
section#release-index article.presskitItem figure.presskitPhoto {
  cursor: pointer;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 568px) {
  section#releaseList article.releaseItem figure.releasePhoto,
  section#presskitList article.releaseItem figure.releasePhoto,
  section#release-index article.releaseItem figure.releasePhoto,
  section#releaseList article.presskitItem figure.releasePhoto,
  section#presskitList article.presskitItem figure.releasePhoto,
  section#release-index article.presskitItem figure.releasePhoto,
  section#releaseList article.releaseItem figure.presskitPhoto,
  section#presskitList article.releaseItem figure.presskitPhoto,
  section#release-index article.releaseItem figure.presskitPhoto,
  section#releaseList article.presskitItem figure.presskitPhoto,
  section#presskitList article.presskitItem figure.presskitPhoto,
  section#release-index article.presskitItem figure.presskitPhoto {
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  section#releaseList article.releaseItem figure.releasePhoto,
  section#presskitList article.releaseItem figure.releasePhoto,
  section#release-index article.releaseItem figure.releasePhoto,
  section#releaseList article.presskitItem figure.releasePhoto,
  section#presskitList article.presskitItem figure.releasePhoto,
  section#release-index article.presskitItem figure.releasePhoto,
  section#releaseList article.releaseItem figure.presskitPhoto,
  section#presskitList article.releaseItem figure.presskitPhoto,
  section#release-index article.releaseItem figure.presskitPhoto,
  section#releaseList article.presskitItem figure.presskitPhoto,
  section#presskitList article.presskitItem figure.presskitPhoto,
  section#release-index article.presskitItem figure.presskitPhoto {
    margin-bottom: 0px;
  }
}
@media (max-width: 767px) {
  section#releaseList article.releaseItem figure.releasePhoto,
  section#presskitList article.releaseItem figure.releasePhoto,
  section#release-index article.releaseItem figure.releasePhoto,
  section#releaseList article.presskitItem figure.releasePhoto,
  section#presskitList article.presskitItem figure.releasePhoto,
  section#release-index article.presskitItem figure.releasePhoto,
  section#releaseList article.releaseItem figure.presskitPhoto,
  section#presskitList article.releaseItem figure.presskitPhoto,
  section#release-index article.releaseItem figure.presskitPhoto,
  section#releaseList article.presskitItem figure.presskitPhoto,
  section#presskitList article.presskitItem figure.presskitPhoto,
  section#release-index article.presskitItem figure.presskitPhoto {
    margin-right: 15px;
  }
}
@media (max-width: 567px) {
  section#releaseList article.releaseItem figure.releasePhoto,
  section#presskitList article.releaseItem figure.releasePhoto,
  section#release-index article.releaseItem figure.releasePhoto,
  section#releaseList article.presskitItem figure.releasePhoto,
  section#presskitList article.presskitItem figure.releasePhoto,
  section#release-index article.presskitItem figure.releasePhoto,
  section#releaseList article.releaseItem figure.presskitPhoto,
  section#presskitList article.releaseItem figure.presskitPhoto,
  section#release-index article.releaseItem figure.presskitPhoto,
  section#releaseList article.presskitItem figure.presskitPhoto,
  section#presskitList article.presskitItem figure.presskitPhoto,
  section#release-index article.presskitItem figure.presskitPhoto {
    margin-right: 0px;
  }
}
section#releaseList article.releaseItem figure.releasePhoto img,
section#presskitList article.releaseItem figure.releasePhoto img,
section#release-index article.releaseItem figure.releasePhoto img,
section#releaseList article.presskitItem figure.releasePhoto img,
section#presskitList article.presskitItem figure.releasePhoto img,
section#release-index article.presskitItem figure.releasePhoto img,
section#releaseList article.releaseItem figure.presskitPhoto img,
section#presskitList article.releaseItem figure.presskitPhoto img,
section#release-index article.releaseItem figure.presskitPhoto img,
section#releaseList article.presskitItem figure.presskitPhoto img,
section#presskitList article.presskitItem figure.presskitPhoto img,
section#release-index article.presskitItem figure.presskitPhoto img {
  float: none;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  section#releaseList article.releaseItem figure.releasePhoto img,
  section#presskitList article.releaseItem figure.releasePhoto img,
  section#release-index article.releaseItem figure.releasePhoto img,
  section#releaseList article.presskitItem figure.releasePhoto img,
  section#presskitList article.presskitItem figure.releasePhoto img,
  section#release-index article.presskitItem figure.releasePhoto img,
  section#releaseList article.releaseItem figure.presskitPhoto img,
  section#presskitList article.releaseItem figure.presskitPhoto img,
  section#release-index article.releaseItem figure.presskitPhoto img,
  section#releaseList article.presskitItem figure.presskitPhoto img,
  section#presskitList article.presskitItem figure.presskitPhoto img,
  section#release-index article.presskitItem figure.presskitPhoto img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
section#releaseList article.releaseItem div.releaseInformation.releaseInformationThin,
section#presskitList article.releaseItem div.releaseInformation.releaseInformationThin,
section#release-index article.releaseItem div.releaseInformation.releaseInformationThin,
section#releaseList article.presskitItem div.releaseInformation.releaseInformationThin,
section#presskitList article.presskitItem div.releaseInformation.releaseInformationThin,
section#release-index article.presskitItem div.releaseInformation.releaseInformationThin,
section#releaseList article.releaseItem div.presskitInformation.releaseInformationThin,
section#presskitList article.releaseItem div.presskitInformation.releaseInformationThin,
section#release-index article.releaseItem div.presskitInformation.releaseInformationThin,
section#releaseList article.presskitItem div.presskitInformation.releaseInformationThin,
section#presskitList article.presskitItem div.presskitInformation.releaseInformationThin,
section#release-index article.presskitItem div.presskitInformation.releaseInformationThin {
  padding: 0px;
}
@media (min-width: 568px) {
  section#releaseList article.releaseItem div.releaseInformation.releaseInformationThin,
  section#presskitList article.releaseItem div.releaseInformation.releaseInformationThin,
  section#release-index article.releaseItem div.releaseInformation.releaseInformationThin,
  section#releaseList article.presskitItem div.releaseInformation.releaseInformationThin,
  section#presskitList article.presskitItem div.releaseInformation.releaseInformationThin,
  section#release-index article.presskitItem div.releaseInformation.releaseInformationThin,
  section#releaseList article.releaseItem div.presskitInformation.releaseInformationThin,
  section#presskitList article.releaseItem div.presskitInformation.releaseInformationThin,
  section#release-index article.releaseItem div.presskitInformation.releaseInformationThin,
  section#releaseList article.presskitItem div.presskitInformation.releaseInformationThin,
  section#presskitList article.presskitItem div.presskitInformation.releaseInformationThin,
  section#release-index article.presskitItem div.presskitInformation.releaseInformationThin {
    width: 75%;
    float: left;
    padding: 0px 5px 5px 15px;
  }
}
section#releaseList article.releaseItem div.releaseInformation date,
section#presskitList article.releaseItem div.releaseInformation date,
section#release-index article.releaseItem div.releaseInformation date,
section#releaseList article.presskitItem div.releaseInformation date,
section#presskitList article.presskitItem div.releaseInformation date,
section#release-index article.presskitItem div.releaseInformation date,
section#releaseList article.releaseItem div.presskitInformation date,
section#presskitList article.releaseItem div.presskitInformation date,
section#release-index article.releaseItem div.presskitInformation date,
section#releaseList article.presskitItem div.presskitInformation date,
section#presskitList article.presskitItem div.presskitInformation date,
section#release-index article.presskitItem div.presskitInformation date {
  font-size: 12px;
  line-height: 10px;
  display: block;
}
section#releaseList article.releaseItem div.releaseInformation h4,
section#presskitList article.releaseItem div.releaseInformation h4,
section#release-index article.releaseItem div.releaseInformation h4,
section#releaseList article.presskitItem div.releaseInformation h4,
section#presskitList article.presskitItem div.releaseInformation h4,
section#release-index article.presskitItem div.releaseInformation h4,
section#releaseList article.releaseItem div.presskitInformation h4,
section#presskitList article.releaseItem div.presskitInformation h4,
section#release-index article.releaseItem div.presskitInformation h4,
section#releaseList article.presskitItem div.presskitInformation h4,
section#presskitList article.presskitItem div.presskitInformation h4,
section#release-index article.presskitItem div.presskitInformation h4 {
  color: #464646;
  line-height: 18px;
  margin: 7px 0 5px;
  font-size: 15px;
  -webkit-font-smoothing: antialiased;
}
section#releaseList article.releaseItem div.releaseInformation summary,
section#presskitList article.releaseItem div.releaseInformation summary,
section#release-index article.releaseItem div.releaseInformation summary,
section#releaseList article.presskitItem div.releaseInformation summary,
section#presskitList article.presskitItem div.releaseInformation summary,
section#release-index article.presskitItem div.releaseInformation summary,
section#releaseList article.releaseItem div.presskitInformation summary,
section#presskitList article.releaseItem div.presskitInformation summary,
section#release-index article.releaseItem div.presskitInformation summary,
section#releaseList article.presskitItem div.presskitInformation summary,
section#presskitList article.presskitItem div.presskitInformation summary,
section#release-index article.presskitItem div.presskitInformation summary {
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
}
section#releaseList a#releaseListPagination,
section#presskitList a#releaseListPagination,
section#release-index a#releaseListPagination {
  background-color: #DEDEDE;
  display: block;
  width: 100%;
  height: 57px;
  text-align: center;
  font-size: 16px;
  color: #464646;
  line-height: 57px;
  margin-top: 20px;
}
section#releaseList a#releaseListPagination:hover,
section#presskitList a#releaseListPagination:hover,
section#release-index a#releaseListPagination:hover {
  text-decoration: none;
}
/*
*   === Release Show ===
*/
article#releaseArticle header {
  display: inline-block;
  width: 100%;
}
article#releaseArticle a {
  text-decoration: underline;
}
article#releaseArticle section#share {
  display: inline-block;
}
article#releaseArticle section#share ul#social-bookmarks {
  margin: 0;
}
article#releaseArticle ul#releaseActions li {
  cursor: pointer;
}
article#releaseArticle ul#releaseActions li a {
  height: 25px;
  display: block;
  line-height: 25px;
  padding-left: 5px;
  margin-right: 24px;
}
article#releaseArticle ul#releaseActions li a:after {
  position: absolute;
  width: 10px;
  height: 10px;
  font-family: FontAwesome;
  right: 8px;
  bottom: 15px;
}
article#releaseArticle ul#releaseActions li.release-print a:after {
  content: '\f02f';
}
article#releaseArticle ul#releaseActions li.share a:after {
  content: '\f045';
  line-height: 28px;
}
article#releaseArticle ul#releaseActions li.release-download a:after {
  content: '\f019';
}
article#releaseArticle div#subtitle_1 {
  size: 18px;
  font-style: italic;
  padding: 5px 0;
}
article#releaseArticle div#subtitle_2 {
  size: 16px;
  font-style: italic;
  padding: 5px 0;
}
article#releaseArticle #releaseBody #releaseSidebar {
  background-color: #DEDEDE;
  float: right;
  width: 32%;
  margin-left: 12px;
  margin-bottom: 12px;
  padding: 0;
}
article#releaseArticle #releaseBody #releaseSidebar h2 {
  border-radius: 5px 5px 0 0;
  color: whitesmoke;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
}
article#releaseArticle #releaseBody #releaseSidebar #relatedDocs {
  margin-top: 8px;
  padding: 8px;
}
article#releaseArticle #releaseBody #releaseSidebar .fileLine {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}
article#releaseArticle #releaseBody #releaseSidebar .fileLine p {
  padding-left: 25px;
}
article#releaseArticle #releaseBody #releaseSidebar .fileLine ul {
  list-style: none;
  padding-top: 5px;
  float: right;
  margin: 0;
}
article#releaseArticle #releaseBody #releaseSidebar .fileLine li {
  margin: 0;
}
article#releaseArticle #releaseBody #releaseSidebar .fileLine a {
  background-repeat: no-repeat;
}
article#releaseArticle #releaseBody #releaseSidebar .fileLine a.docFileName {
  width: 100px;
  padding: 0 0 0 30px;
  margin-top: 5px;
  color: #333;
  font-size: 12px;
  float: left;
}
article#releaseArticle #releaseBody #releaseSidebar .fileLine .icon-file {
  font-size: 18px;
}
article#releaseArticle #releaseBody #releaseSidebar .fileLine .icon-file span {
  padding-left: 10px;
  font-size: 13px;
}
article#releaseArticle .contacts {
  padding: 10px 0;
}
article#releaseArticle .contacts ol {
  list-style: none;
  margin: 0;
}
article#releaseArticle .contacts ol li.contact {
  margin: 10px;
}
article#releaseArticle .contacts ol li.contact span {
  display: block;
}
article#releaseArticle footer section#contactNissan h3 {
  text-align: center;
}
/*
*   === Press Kits ===
*/
#presskitArticle {
  padding: 12px 12px 0 12px;
}
#presskitArticle div#presskit_left_content div header {
  display: inline-block;
  padding-top: 15px;
}
#presskitArticle header {
  padding: 0 1px;
}
#presskitArticle hgroup {
  border-bottom: 1px solid #BDBDBD;
}
#presskitArticle h1 {
  font-size: 19px;
  line-height: 24px;
  padding-bottom: 10px;
}
#presskitArticle h2 {
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 10px;
}
#presskitArticle div.tab-content {
  padding-top: 24px;
}
#presskitArticle div.tab-content .missing-content {
  margin-top: 20px;
  display: inline-block;
}
#presskitArticle div.tab-content .missing-content a.close {
  display: none;
}
#presskitArticle ul#presskitActions {
  margin-top: 15px;
  list-style: none;
  padding-left: 0px;
}
@media (min-width: 768px) {
  #presskitArticle ul#presskitActions {
    float: right;
  }
}
#presskitArticle ul#presskitActions li {
  padding-right: 24px;
  font-weight: 500;
  font-size: 13px;
  text-transform: uppercase;
  margin-right: 10px;
  display: inline-block;
  position: relative;
  cursor: pointer;
}
#presskitArticle ul#presskitActions li a {
  height: 25px;
  display: block;
  text-align: left;
  line-height: 25px;
  padding-left: 6px;
}
#presskitArticle ul#presskitActions li a:after {
  position: absolute;
  width: 10px;
  height: 10px;
  font-family: FontAwesome;
  content: '';
  right: 8px;
  bottom: 11px;
  line-height: 17px;
}
#presskitArticle ul#presskitActions li a.download:after {
  content: '\f019';
}
#presskitArticle ul#presskitActions li a.share:after {
  content: "\f045";
  height: 9px;
}
#presskitArticle section#photoList,
#presskitArticle section#videoList {
  padding: 0px !important;
}
#presskitRelease {
  padding: 10px 1px;
}
#presskitRelease header {
  margin-bottom: 15px;
}
#presskitRelease hgroup {
  margin: 0px!important;
}
#presskitRelease hgroup h2 {
  color: black!important;
  font-style: italic;
}
#presskitRelease .overviewPhoto {
  float: right;
  max-width: 300px;
  max-height: 300px;
  margin: 0 0 12px 12px;
  cursor: pointer;
}
#presskitRelease .overviewPhoto img {
  display: block;
  margin: 4px auto 0;
}
header#pressKitHeader {
  margin: -3px -4px -3px -5px;
  padding-bottom: 10px;
}
header#pressKitHeader h1 {
  border-radius: 4px 4px 0 0;
  height: 24px;
  margin-top: 0;
  padding: 17px;
  font-size: 24px;
  line-height: 24px;
  -webkit-font-smoothing: antialiased;
  background-color: #5f1111 !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b42121', endColorstr='#5e1111', GradientType=0);
  vertical-background-gradient: #b42121, #5e1111;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  color: whitesmoke !important;
  border: none;
  box-shadow: none;
  filter: none;
}
#pressKitBody {
  float: left;
  padding-top: 20px;
}
section.presskitSummaryActions {
  padding: 15px 0;
  color: #B63B30;
  border-top: 1px dotted #BDBDBD;
  border-bottom: 1px dotted #BDBDBD;
}
section.presskitSummaryActions a {
  background-color: #E5CFCF;
  text-align: center;
  padding: 5px 12px !important;
}
section.presskitSummaryActions a:hover {
  background-color: #870000 !important;
  color: whitesmoke;
}
section.presskitSummaryActions .nav {
  margin-bottom: 0;
}
section.presskitSummaryActions li {
  float: left;
  padding-right: 2%;
}
#presskitNavContainer {
  display: block;
  width: 100%;
  margin: 15px 0 0 0;
}
#presskitNavContainer #presskitNav {
  margin: 0 auto;
  width: 54.06em;
}
#presskitNavContainer #presskitNav li {
  background: #ADADAD;
  float: left;
  display: inline-block;
  width: 7.37em;
  height: 3.125em;
  list-style-type: none;
  font-weight: 200;
  font-size: 1.2em;
  border: 1px solid;
  border-color: rgba(100, 100, 100, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  position: relative;
}
#presskitNavContainer #presskitNav li a,
#presskitNavContainer #presskitNav li span {
  color: #F9F9F9;
  position: absolute;
  text-align: center;
  width: 100%;
  height: 2.225em;
  padding-top: .9em;
}
#presskitNavContainer #presskitNav li a:hover,
#presskitNavContainer #presskitNav li span:hover {
  text-decoration: none;
}
#presskitNavContainer #presskitNav li.active {
  background-color: #222222;
}
#presskitNavContainer #presskitNav li.active:hover {
  cursor: default;
}
#presskitNavContainer #presskitNav li.disabled {
  cursor: default;
  background-color: #DDDDDD!important;
  border: 1px solid #DDD;
  background-image: none;
  text-shadow: none;
  box-shadow: none;
}
#presskitNavContainer #presskitNav li.disabled:hover {
  cursor: default;
  background-color: #DDDDDD;
  background-image: none;
}
#presskitNavContainer #presskitNav li.disabled + .disabled {
  border-left: 1px dotted #EEE;
}
#presskitNavContainer #presskitNav li:hover {
  cursor: pointer;
  background-color: #222222;
  background-repeat: repeat-x;
}
#presskitNavContainer #presskitNav li:first-child {
  margin: 0px;
  width: 115px;
}
#presskitNavContainer #presskitNav li:last-child {
  width: 115px;
}
#presskitNavContainer #presskitNav li + li {
  border-left: 0px;
}
#presskitNavContainer #presskitNav li.disabled + li:not(.disabled) {
  border: 1px solid;
  border-color: rgba(100, 100, 100, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.4);
}
#releaseList .releaseRow {
  margin-left: -5px;
  margin-right: -5px;
}
#releaseList .releaseRow .last {
  margin-right: 0;
}
#releaseList .releaseRow .first {
  margin-left: 0!important;
}
#releaseList .releaseRow li {
  float: left;
}
#releaseList.basketItemContainer {
  padding: 4px 0 0 0;
}
/*
*   === Photo and Video Lists ===
*/
#photoList,
#videoList {
  padding: 4px 0 0 0;
}
#photoList .photos,
#videoList .photos {
  margin-left: 0;
}
#photoList .thumbnailRow,
#videoList .thumbnailRow {
  margin-left: -5px;
  margin-right: -5px;
}
#photoList .thumbnailRow .last,
#videoList .thumbnailRow .last {
  margin-right: 0;
}
#photoList .thumbnailRow .first,
#videoList .thumbnailRow .first {
  margin-left: 0!important;
}
#photoList .thumbnailRow li,
#videoList .thumbnailRow li {
  float: left;
}
#photoList h4.breadcrumbs,
#videoList h4.breadcrumbs {
  margin: 0 0 15px 0;
  font-size: 12px;
  font-weight: 400;
  color: black;
}
#photoList h4.breadcrumbs a,
#videoList h4.breadcrumbs a {
  margin: 0 3px 0 0px;
  text-decoration: underline;
}
#photoList h4.breadcrumbs span#lastBc,
#videoList h4.breadcrumbs span#lastBc {
  margin-left: 3px;
  color: #c71444;
}
#photoList div#buttonsTop div#back-to-release,
#videoList div#buttonsTop div#back-to-release {
  display: inline-block;
  float: right;
  margin: 0px 15px 15px 0px;
}
#photoList div#buttonsTop div#back-to-release a:before,
#videoList div#buttonsTop div#back-to-release a:before {
  font-family: FontAwesome;
  content: '\f0f6';
  padding-right: 5px;
}
#photoList .photoThumbnail figure,
#videoList .photoThumbnail figure,
#photoList .videoThumbnail figure,
#videoList .videoThumbnail figure {
  cursor: pointer;
}
#photoList .photoThumbnail .photoTitle,
#videoList .photoThumbnail .photoTitle,
#photoList .videoThumbnail .photoTitle,
#videoList .videoThumbnail .photoTitle {
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  top: 125px;
  left: 0;
  max-height: 30px;
  max-width: 148px;
  padding: 0 8px 5px 8px;
  color: #181818;
  text-align: left;
}
#photoList .photoThumbnail .listButtons,
#videoList .photoThumbnail .listButtons,
#photoList .videoThumbnail .listButtons,
#videoList .videoThumbnail .listButtons {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
#photoList .photoThumbnail .listButtons ul,
#videoList .photoThumbnail .listButtons ul,
#photoList .videoThumbnail .listButtons ul,
#videoList .videoThumbnail .listButtons ul {
  list-style: none;
}
#photoList .photoThumbnail .listButtons li,
#videoList .photoThumbnail .listButtons li,
#photoList .videoThumbnail .listButtons li,
#videoList .videoThumbnail .listButtons li {
  padding-bottom: 8px;
}
#photoList .photoThumbnail .listButtons li span,
#videoList .photoThumbnail .listButtons li span,
#photoList .videoThumbnail .listButtons li span,
#videoList .videoThumbnail .listButtons li span {
  padding-left: 25px;
}
#photoList .photoThumbnail .listButtons a,
#videoList .photoThumbnail .listButtons a,
#photoList .videoThumbnail .listButtons a,
#videoList .videoThumbnail .listButtons a {
  color: #555;
  display: inline-block;
  float: left;
  font-size: 12px;
  width: auto;
  margin-right: 10px;
}
#photoList .photoThumbnail .listButtons .thumbnailActions,
#videoList .photoThumbnail .listButtons .thumbnailActions,
#photoList .videoThumbnail .listButtons .thumbnailActions,
#videoList .videoThumbnail .listButtons .thumbnailActions {
  font-size: 13px;
  margin: 0;
  padding: 8px 8px 0 8px;
}
#videoList .videos {
  margin-left: 0;
}
#videoList .videosInfo {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-font-smoothing: antialiased;
  padding-bottom: 12px;
  padding-top: 4px;
  padding-right: 1px;
}
#videoList .videosInfo .count {
  float: right;
  padding-right: 2px;
}
#videoList .videosInfo h3 {
  float: left;
  padding-left: 2px;
}
#videoList .thumbnailRow {
  padding-bottom: 8px;
}
#videoList .thumbnailRow li {
  float: left;
}
#videoList .thumbnailRow .last {
  margin-right: 0;
}
#videoList h4.breadcrumbs {
  margin: 0 0 15px 0;
  font-size: 12px;
  font-weight: 400;
  color: black;
}
#videoList h4.breadcrumbs a {
  margin: 0 3px 0 3px;
  text-decoration: underline;
}
#videoList h4.breadcrumbs span#lastBc {
  margin-left: 3px;
  color: #c71444;
}
#videoList .videoThumbnail figure {
  cursor: pointer;
  margin: 0;
}
#videoList .videoThumbnail img {
  margin-top: 0px;
}
#videoList .videoThumbnail div.videoModalDisplay {
  cursor: pointer;
}
#videoList .videoThumbnail .videoTitle {
  color: #181818;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  top: 125px;
  left: 0;
  max-height: 30px;
  max-width: 148px;
  padding: 0 8px 5px 8px;
  text-align: left;
}
#videoList .videoThumbnail .listButtons {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
#videoList .videoThumbnail .listButtons ul {
  list-style: none;
}
#videoList .videoThumbnail .listButtons li {
  padding-bottom: 8px;
}
#videoList .videoThumbnail .listButtons li span {
  padding-left: 25px;
}
#videoList .videoThumbnail .listButtons a {
  color: #555;
  display: inline-block;
  float: left;
  font-size: 12px;
  width: auto;
  height: auto;
  margin-right: 10px;
}
#videoList .videoThumbnail .listButtons .thumbnailActions {
  font-size: 13px;
  margin: 0;
  padding: 8px 8px 0 8px;
}
/*
*   === Photo & Video Modal Styles ===
*/
.modal {
  border-radius: 0;
}
.videoPreview {
  background-color: #101010;
  float: left;
  margin: 8px;
}
img.themeimg {
  padding-top: 8px;
}
#videoModal #videoModalActions,
#photoModal #videoModalActions,
#videoModal #photoModalActions,
#photoModal #photoModalActions {
  color: black;
  float: right;
  overflow: hidden;
  text-align: left;
  padding: 0 0 110px 0;
  width: 27%;
  height: 100%;
}
#videoModal #videoModalActions h4,
#photoModal #videoModalActions h4,
#videoModal #photoModalActions h4,
#photoModal #photoModalActions h4 {
  float: left;
  text-align: left;
  padding: 5px 5px 5px 5px;
  color: black;
}
#videoModal #videoModalActions ul,
#photoModal #videoModalActions ul,
#videoModal #photoModalActions ul,
#photoModal #photoModalActions ul {
  clear: left;
  margin-left: 0;
  list-style: none;
}
#videoModal #videoModalActions ul li,
#photoModal #videoModalActions ul li,
#videoModal #photoModalActions ul li,
#photoModal #photoModalActions ul li {
  float: left;
}
#videoModal #videoModalActions ul a,
#photoModal #videoModalActions ul a,
#videoModal #photoModalActions ul a,
#photoModal #photoModalActions ul a {
  display: inline-block;
  float: left;
  margin-right: 10px;
}
#videoModal #videoModalActions ul span,
#photoModal #videoModalActions ul span,
#videoModal #photoModalActions ul span,
#photoModal #photoModalActions ul span {
  font-size: 10px;
  color: #666;
  padding-right: 20px;
}
#videoModal #videoModalActions ul .modalButtons,
#photoModal #videoModalActions ul .modalButtons,
#videoModal #photoModalActions ul .modalButtons,
#photoModal #photoModalActions ul .modalButtons {
  float: left;
  padding-right: 15px;
}
#videoModal #videoModalActions ul .fileType,
#photoModal #videoModalActions ul .fileType,
#videoModal #photoModalActions ul .fileType,
#photoModal #photoModalActions ul .fileType {
  font-size: 12px;
  color: #870000;
}
#videoModal #videoModalActions .actions,
#photoModal #videoModalActions .actions,
#videoModal #photoModalActions .actions,
#photoModal #photoModalActions .actions {
  padding-top: 20px;
}
#videoModal #videoModalActions .caption,
#photoModal #videoModalActions .caption,
#videoModal #photoModalActions .caption,
#photoModal #photoModalActions .caption {
  display: block;
  clear: left;
  max-width: 300px;
  padding: 0 5px 20px 5px;
}
#videoModal #videoModalActions .close,
#photoModal #videoModalActions .close,
#videoModal #photoModalActions .close,
#photoModal #photoModalActions .close {
  position: absolute;
  top: 5px;
  right: 10px;
  font-size: 24px;
}
#videoModal #videoModalActions .share,
#photoModal #videoModalActions .share,
#videoModal #photoModalActions .share,
#photoModal #photoModalActions .share {
  padding-top: 15px;
  position: absolute;
  bottom: 55px;
  color: #870000;
  font-size: 12px;
  text-transform: uppercase;
}
#videoModal #videoModalActions .share .shareText,
#photoModal #videoModalActions .share .shareText,
#videoModal #photoModalActions .share .shareText,
#photoModal #photoModalActions .share .shareText {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-font-smoothing: antialiased;
}
#videoModal #videoModalActions .share .shareIcons,
#photoModal #videoModalActions .share .shareIcons,
#videoModal #photoModalActions .share .shareIcons,
#photoModal #photoModalActions .share .shareIcons {
  padding-top: 8px;
}
#videoModal #videoModalActions .email,
#photoModal #videoModalActions .email,
#videoModal #photoModalActions .email,
#photoModal #photoModalActions .email {
  background-image: url("../../assets/images/btn-email.jpg");
  background-position: right top;
  background-repeat: no-repeat;
  float: right;
  height: 20px;
  margin-bottom: 2px;
  width: 84px;
}
#videoModal #videoModalActions .embed,
#photoModal #videoModalActions .embed,
#videoModal #photoModalActions .embed,
#photoModal #photoModalActions .embed {
  position: absolute;
  bottom: 0;
  padding-top: 10px;
}
#videoModal #videoModalActions .embed span,
#photoModal #videoModalActions .embed span,
#videoModal #photoModalActions .embed span,
#photoModal #photoModalActions .embed span {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
}
#videoModal #videoModalActions .embed form,
#photoModal #videoModalActions .embed form,
#videoModal #photoModalActions .embed form,
#photoModal #photoModalActions .embed form {
  margin-bottom: 0;
  margin-top: 10px;
}
#videoModal #videoModalActions .embed input,
#photoModal #videoModalActions .embed input,
#videoModal #photoModalActions .embed input,
#photoModal #photoModalActions .embed input {
  float: left;
  width: 211px;
  height: 22px;
  padding-bottom: 0;
}
#videoModal div#share-photo section#share,
#photoModal div#share-photo section#share,
#videoModal div#share-video section#share,
#photoModal div#share-video section#share,
#videoModal div#embed-photo section#share,
#photoModal div#embed-photo section#share,
#videoModal div#embed-video section#share,
#photoModal div#embed-video section#share {
  padding: 15px;
}
#videoModal div#share-photo section#share ul#social-bookmarks,
#photoModal div#share-photo section#share ul#social-bookmarks,
#videoModal div#share-video section#share ul#social-bookmarks,
#photoModal div#share-video section#share ul#social-bookmarks,
#videoModal div#embed-photo section#share ul#social-bookmarks,
#photoModal div#embed-photo section#share ul#social-bookmarks,
#videoModal div#embed-video section#share ul#social-bookmarks,
#photoModal div#embed-video section#share ul#social-bookmarks {
  padding: 0;
  margin: 0;
}
#videoModal div#share-photo fieldset,
#photoModal div#share-photo fieldset,
#videoModal div#share-video fieldset,
#photoModal div#share-video fieldset,
#videoModal div#embed-photo fieldset,
#photoModal div#embed-photo fieldset,
#videoModal div#embed-video fieldset,
#photoModal div#embed-video fieldset {
  padding-left: 15px;
}
#videoModal div#share-photo fieldset li,
#photoModal div#share-photo fieldset li,
#videoModal div#share-video fieldset li,
#photoModal div#share-video fieldset li,
#videoModal div#embed-photo fieldset li,
#photoModal div#embed-photo fieldset li,
#videoModal div#embed-video fieldset li,
#photoModal div#embed-video fieldset li {
  padding: 0;
}
#videoModal div#share-photo fieldset li label,
#photoModal div#share-photo fieldset li label,
#videoModal div#share-video fieldset li label,
#photoModal div#share-video fieldset li label,
#videoModal div#embed-photo fieldset li label,
#photoModal div#embed-photo fieldset li label,
#videoModal div#embed-video fieldset li label,
#photoModal div#embed-video fieldset li label {
  margin-top: 5px;
}
#videoModal div#share-photo fieldset li label span,
#photoModal div#share-photo fieldset li label span,
#videoModal div#share-video fieldset li label span,
#photoModal div#share-video fieldset li label span,
#videoModal div#embed-photo fieldset li label span,
#photoModal div#embed-photo fieldset li label span,
#videoModal div#embed-video fieldset li label span,
#photoModal div#embed-video fieldset li label span {
  text-align: left!important;
}
#videoModal div#share-photo fieldset li textarea,
#photoModal div#share-photo fieldset li textarea,
#videoModal div#share-video fieldset li textarea,
#photoModal div#share-video fieldset li textarea,
#videoModal div#embed-photo fieldset li textarea,
#photoModal div#embed-photo fieldset li textarea,
#videoModal div#embed-video fieldset li textarea,
#photoModal div#embed-video fieldset li textarea {
  height: 90px;
}
#videoModal div#share-photo fieldset li input,
#photoModal div#share-photo fieldset li input,
#videoModal div#share-video fieldset li input,
#photoModal div#share-video fieldset li input,
#videoModal div#embed-photo fieldset li input,
#photoModal div#embed-photo fieldset li input,
#videoModal div#embed-video fieldset li input,
#photoModal div#embed-video fieldset li input,
#videoModal div#share-photo fieldset li textarea,
#photoModal div#share-photo fieldset li textarea,
#videoModal div#share-video fieldset li textarea,
#photoModal div#share-video fieldset li textarea,
#videoModal div#embed-photo fieldset li textarea,
#photoModal div#embed-photo fieldset li textarea,
#videoModal div#embed-video fieldset li textarea,
#photoModal div#embed-video fieldset li textarea {
  padding: 0;
  margin: 0;
}
#videoModal div#share-photo input.submit,
#photoModal div#share-photo input.submit,
#videoModal div#share-video input.submit,
#photoModal div#share-video input.submit,
#videoModal div#embed-photo input.submit,
#photoModal div#embed-photo input.submit,
#videoModal div#embed-video input.submit,
#photoModal div#embed-video input.submit {
  margin-right: 14px!important;
}
#videoModal div#share-photo input.submit,
#photoModal div#share-photo input.submit,
#videoModal div#share-video input.submit,
#photoModal div#share-video input.submit,
#videoModal div#embed-photo input.submit,
#photoModal div#embed-photo input.submit,
#videoModal div#embed-video input.submit,
#photoModal div#embed-video input.submit,
#videoModal div#share-photo a#cancel,
#photoModal div#share-photo a#cancel,
#videoModal div#share-video a#cancel,
#photoModal div#share-video a#cancel,
#videoModal div#embed-photo a#cancel,
#photoModal div#embed-photo a#cancel,
#videoModal div#embed-video a#cancel,
#photoModal div#embed-video a#cancel {
  background-color: #CCCCCC;
  border: medium none;
  color: #555666;
  float: right;
  font-size: 12px;
  margin: 0 5px 12px;
  padding: 6px 10px 5px;
  text-shadow: 0 1px #FFFFFF;
  text-transform: uppercase;
  width: auto;
  cursor: pointer;
}
#videoModal div#share-photo input.submit:hover,
#photoModal div#share-photo input.submit:hover,
#videoModal div#share-video input.submit:hover,
#photoModal div#share-video input.submit:hover,
#videoModal div#embed-photo input.submit:hover,
#photoModal div#embed-photo input.submit:hover,
#videoModal div#embed-video input.submit:hover,
#photoModal div#embed-video input.submit:hover,
#videoModal div#share-photo a#cancel:hover,
#photoModal div#share-photo a#cancel:hover,
#videoModal div#share-video a#cancel:hover,
#photoModal div#share-video a#cancel:hover,
#videoModal div#embed-photo a#cancel:hover,
#photoModal div#embed-photo a#cancel:hover,
#videoModal div#embed-video a#cancel:hover,
#photoModal div#embed-video a#cancel:hover {
  cursor: pointer;
  color: #fff;
  text-shadow: 0 1px #000066;
}
/*
*   === Share ===
*/
section#share ul#files li.text,
div#photoActions ul#files li.text,
div#videoActions ul#files li.text {
  padding: 0 5px;
}
section#share ul#share li a,
div#photoActions ul#share li a,
div#videoActions ul#share li a {
  height: 25px;
  display: block;
  text-align: center;
  line-height: 26px;
  margin-right: 26px;
  padding-left: 4px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
}
section#share ul#share li a:after,
div#photoActions ul#share li a:after,
div#videoActions ul#share li a:after {
  position: absolute;
  width: 10px;
  height: 10px;
  font-family: FontAwesome;
}
section#share ul#share li.embed a,
div#photoActions ul#share li.embed a,
div#videoActions ul#share li.embed a {
  text-align: left;
  padding-left: 5px;
}
section#share ul#share li.share a:after,
div#photoActions ul#share li.share a:after,
div#videoActions ul#share li.share a:after {
  content: '\f045';
  right: 16px;
  line-height: 25px;
}
@media (min-width: 992px) {
  section#share ul#share li.share a:after,
  div#photoActions ul#share li.share a:after,
  div#videoActions ul#share li.share a:after {
    content: '\f045';
    right: 10px;
    line-height: 25px;
  }
}
section#share ul#social-bookmarks,
div#photoActions ul#social-bookmarks,
div#videoActions ul#social-bookmarks {
  display: block;
  margin: 6px 0 6px 0;
  list-style: none;
  padding-left: 0px;
}
section#share ul#social-bookmarks li,
div#photoActions ul#social-bookmarks li,
div#videoActions ul#social-bookmarks li {
  width: 25px;
  height: 25px;
  padding-bottom: 4px;
  float: left;
  margin-right: 5px;
}
section#share ul#social-bookmarks li.facebook,
div#photoActions ul#social-bookmarks li.facebook,
div#videoActions ul#social-bookmarks li.facebook {
  background: url("/assets/images/socialMediaIcons/25px/facebook.png") no-repeat !important;
}
section#share ul#social-bookmarks li.reddit,
div#photoActions ul#social-bookmarks li.reddit,
div#videoActions ul#social-bookmarks li.reddit {
  background: url("/assets/images/socialMediaIcons/25px/reddit.png") no-repeat !important;
}
section#share ul#social-bookmarks li.twitter,
div#photoActions ul#social-bookmarks li.twitter,
div#videoActions ul#social-bookmarks li.twitter {
  background: url("/assets/images/socialMediaIcons/25px/twitter.png") no-repeat !important;
}
section#share ul#social-bookmarks li.google_plus,
div#photoActions ul#social-bookmarks li.google_plus,
div#videoActions ul#social-bookmarks li.google_plus {
  background: url("/assets/images/socialMediaIcons/25px/google_plus.png") no-repeat !important;
}
section#share ul#social-bookmarks li.linkedin,
div#photoActions ul#social-bookmarks li.linkedin,
div#videoActions ul#social-bookmarks li.linkedin {
  background: url("/assets/images/socialMediaIcons/25px/linkedin.png") no-repeat !important;
}
section#share ul#social-bookmarks li a,
div#photoActions ul#social-bookmarks li a,
div#videoActions ul#social-bookmarks li a {
  width: 25px;
  height: 25px;
  display: block;
  margin: 0;
}
form#email_prompt_form.basket label {
  width: 140px;
}
form#email_prompt_form a#cancel,
form#email_prompt_form a#submit {
  background-color: #CCCCCC;
  border: medium none;
  color: #555666;
  font-size: 12px;
  margin: 0 5px 12px 0px;
  padding: 6px 10px 5px;
  text-shadow: 0 1px #FFFFFF;
  text-transform: uppercase;
  width: auto;
  cursor: pointer;
  float: left;
}
form#email_prompt_form a#cancel:hover,
form#email_prompt_form a#submit:hover {
  cursor: pointer;
  color: #fff;
  text-shadow: 0 1px #000066;
}
/*
*   === Widgets ===
*/
section#videoModal {
  border-radius: 0;
}
a#modelsLink div#modelsLink {
  height: 63px;
  text-align: left;
  line-height: 25px;
}
a#modelsLink div#modelsLink div#logo {
  width: 63px;
  height: 63px;
  float: left;
}
a#modelsLink div#modelsLink p {
  height: 30px;
  width: 55%;
  text-transform: uppercase;
  position: relative;
  top: 17px;
  text-align: center;
  line-height: 25px;
  font-size: 18px;
  font-weight: bold;
  font-weight: 500;
  letter-spacing: 1px;
  display: inline-block;
  margin-left: 10px;
}
a#modelsLink div#modelsLink span#right-arrow {
  float: right;
  padding-right: 10px;
}
/*
*   === Contact Information ===
*/
aside#contactInformation section#contactNissan {
  padding: 15px 0px 5px;
}
aside#contactInformation section#contactNissan h3 {
  font-size: 18px;
  line-height: 16px;
  margin: 0 15px;
}
aside#contactInformation section#contactNissan address {
  font-size: 16px;
  line-height: 21px;
  font-weight: bold;
  font-weight: 500;
  margin: 14px 15px 12px;
}
aside#contactInformation section#contactNissan footer {
  position: relative;
}
aside#contactInformation ul.socialLinks-6 li {
  width: 16.666667%!important;
}
aside#contactInformation ul.socialLinks-5 li {
  width: 20%!important;
}
aside#contactInformation ul#socialLinks {
  margin: 0 auto;
  padding: 0;
  max-width: 320px;
}
aside#contactInformation ul#socialLinks a {
  color: #fff;
}
aside#contactInformation ul#socialLinks a:hover {
  color: #fff;
}
@media (min-width: 992px) {
  aside#contactInformation ul#socialLinks {
    max-width: none;
  }
}
aside#contactInformation ul#socialLinks li {
  float: left;
  text-align: center;
  width: 20%;
  list-style: none;
  padding: 10px 0px;
}
@media (min-width: 992px) {
  aside#contactInformation ul#socialLinks li {
    padding: 10px 0px;
  }
}
@media (min-width: 1200px) {
  aside#contactInformation ul#socialLinks li {
    padding: 10px 0px;
  }
}
aside#contactInformation ul#socialLinks li.facebook {
  background-color: #3b5998;
}
aside#contactInformation ul#socialLinks li.twitter {
  background-color: #00aced;
}
aside#contactInformation ul#socialLinks li.youtube {
  background-color: #bb0000;
}
aside#contactInformation ul#socialLinks li.rss {
  background-color: #ff9900;
}
aside#contactInformation ul#socialLinks li.instagram {
  background-color: #517fa4;
}
aside#contactInformation ul#socialLinks li.linkedin {
  background-color: #007bb6;
}
.en-US aside#contactInformation section#contactNissan,
.en-CA aside#contactInformation section#contactNissan {
  padding: 15px 0px 5px;
}
.en-US aside#contactInformation section#contactNissan h3,
.en-CA aside#contactInformation section#contactNissan h3 {
  line-height: 16px;
  margin: 0px 15px;
}
.en-US aside#contactInformation section#contactNissan address,
.en-CA aside#contactInformation section#contactNissan address {
  font-size: 16px;
  line-height: 21px;
  font-weight: bold;
  font-weight: 500;
  margin: 14px 15px 12px;
}
.en-US aside#contactInformation section#contactNissan footer,
.en-CA aside#contactInformation section#contactNissan footer {
  position: relative;
}
.en-US aside#contactInformation ul#socialLinks,
.en-CA aside#contactInformation ul#socialLinks {
  margin: 0 auto;
  padding: 0;
  max-width: 320px;
}
.en-US aside#contactInformation ul#socialLinks a,
.en-CA aside#contactInformation ul#socialLinks a {
  color: #fff;
}
.en-US aside#contactInformation ul#socialLinks a:hover,
.en-CA aside#contactInformation ul#socialLinks a:hover {
  color: #fff;
}
@media (min-width: 992px) {
  .en-US aside#contactInformation ul#socialLinks,
  .en-CA aside#contactInformation ul#socialLinks {
    max-width: 288px;
  }
}
@media (min-width: 1200px) {
  .en-US aside#contactInformation ul#socialLinks,
  .en-CA aside#contactInformation ul#socialLinks {
    max-width: none;
  }
}
.en-US aside#contactInformation ul#socialLinks li,
.en-CA aside#contactInformation ul#socialLinks li {
  float: left;
  text-align: center;
  width: 16.666667%;
  list-style: none;
  padding: 10px 0px;
}
@media (min-width: 992px) {
  .en-US aside#contactInformation ul#socialLinks li,
  .en-CA aside#contactInformation ul#socialLinks li {
    width: 48px;
    padding: 10px 0px;
  }
}
@media (min-width: 1200px) {
  .en-US aside#contactInformation ul#socialLinks li,
  .en-CA aside#contactInformation ul#socialLinks li {
    width: 60px;
    padding: 10px 0px;
  }
}
.en-US aside#contactInformation ul#socialLinks li.facebook,
.en-CA aside#contactInformation ul#socialLinks li.facebook {
  background-color: #3b5998;
}
.en-US aside#contactInformation ul#socialLinks li.twitter,
.en-CA aside#contactInformation ul#socialLinks li.twitter {
  background-color: #00aced;
}
.en-US aside#contactInformation ul#socialLinks li.youtube,
.en-CA aside#contactInformation ul#socialLinks li.youtube {
  background-color: #bb0000;
}
.en-US aside#contactInformation ul#socialLinks li.rss,
.en-CA aside#contactInformation ul#socialLinks li.rss {
  background-color: #ff9900;
}
.en-US aside#contactInformation ul#socialLinks li.instagram,
.en-CA aside#contactInformation ul#socialLinks li.instagram {
  background-color: #517fa4;
}
.en-US aside#contactInformation ul#socialLinks li.linkedin,
.en-CA aside#contactInformation ul#socialLinks li.linkedin {
  background-color: #007bb6;
}
/*
*   === Sessions ===
*/
form#sessionForm fieldset {
  padding-top: 20px;
}
form#sessionForm ul {
  list-style: none;
  margin-left: 0px;
  padding-bottom: 10px;
}
form#sessionForm li {
  list-style: none;
  float: left;
  font-size: 14px;
}
form#sessionForm li.rememberMe {
  padding-top: 15px;
}
form#sessionForm li.rememberMe input {
  float: right;
  width: 20px;
  margin-top: 10px;
  margin-right: 5px;
}
form#sessionForm li.login {
  float: right;
  padding-right: 98px;
  margin-top: 18px;
}
form#sessionForm li.login.submit {
  font-size: 1.15em;
  background-color: #96111A;
  color: white;
  width: 85px;
  height: 31px;
  border: medium none;
}
form#sessionForm li.login.submit:hover {
  background-color: #AD141E;
}
form#sessionForm p {
  font-size: 12px;
}
/*
*   === User Subscriptions ===
*/
#subscribeEmailForm h1 {
  margin-bottom: 10px;
  font-size: 24px;
}
@media (min-width: 992px) {
  #subscribeEmailForm h1 {
    font-size: 24px;
  }
}
@media (min-width: 1200px) {
  #subscribeEmailForm h1 {
    font-size: 32px;
  }
}
#subscribeEmailForm form input.submit {
  float: right;
  margin: 10px 0px 0 0;
  font-size: 1.15em;
  background-color: #96111A;
  color: white;
  border: medium none;
  padding: 5px 20px;
}
#subscribeEmailForm form input.submit:hover {
  background-color: #AD141E;
}
#subscribeEmailForm div.input-prepend {
  margin-top: 20px;
}
#subscribeOptions h1 {
  font-size: 18px;
  margin-bottom: 30px;
  word-wrap: break-word;
}
@media (min-width: 992px) {
  #subscribeOptions h1 {
    font-size: 22px;
  }
}
@media (min-width: 1200px) {
  #subscribeOptions h1 {
    font-size: 28px;
  }
}
#subscribeOptions .form-row-tos input {
  float: left;
  margin-left: 20px;
  margin-bottom: 15px;
}
#subscribeOptions p {
  clear: both;
  margin-bottom: 15px;
  font-size: 11px;
  margin-left: 8px;
}
#subscribeOptions #options span {
  font-size: 14px;
}
#subscribeOptions form input.submit {
  float: right;
  font-size: 1.15em;
  background-color: #96111A;
  color: white;
  border: medium none;
  padding: 5px 20px;
}
#subscribeOptions form input.submit:hover {
  background-color: #AD141E;
}
#subscribeOptions a.cancel {
  text-decoration: none;
  float: right;
  margin: 0px 20px 0 0;
  font-size: 1.15em;
  background-color: #999;
  color: white;
  border: medium none;
  padding: 5px 20px;
}
/*
*   === Action Icons ===
*/
ul.actions#example li {
  margin: 0 5px;
}
ul.actions li {
  float: left;
  background-color: rgba(235, 235, 235, 0.5);
  text-align: center;
  font-family: FontAwesome;
  line-height: 25px;
  cursor: pointer;
  list-style: none;
}
ul.actions li.icon {
  width: 25px;
}
ul.actions li.add:after {
  content: '\f067';
}
ul.actions li.remove:after {
  content: '\f068';
}
/*
*   === Basket & Downloads ===
*/
.basketNav {
  border-bottom: 1px dashed #BDBDBD;
  margin: 16px;
}
.basketNav a {
  color: #333;
  text-decoration: none;
}
.basketAlert {
  margin: 16px;
}
#releaseListBasket {
  margin: 8px;
  padding: 8px;
}
#releaseListBasket .basketItem {
  position: relative;
  padding-top: 10px;
}
#releaseListBasket .basketItem h3 {
  max-width: 520px;
}
#releaseListBasket .basketItem .docFileName {
  height: 16px;
  width: 0px;
  margin-top: 5px;
  background-repeat: no-repeat !important;
}
#releaseListBasket .basketItem .listButtons {
  float: right;
  width: 146px;
}
#releaseListBasket .basketItem .listButtons img {
  float: right;
  padding-left: 10px;
}
#releaseListBasket .basketItem .title {
  float: left;
}
#releaseListBasket .basketItem .title a {
  color: #181818;
}
#releaseListBasket .listButtons a {
  background-color: #E5CFCF;
  margin-right: 12px;
  min-width: 43px;
  text-align: center;
  font-size: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
}
#releaseListBasket .listButtons a:hover {
  background-color: #870000;
  color: whitesmoke;
}
#photoListBasket {
  padding: 10px 8px 16px 8px;
}
#photoListBasket .basketPhoto {
  float: left;
  height: 150px;
  width: 140px;
  margin-right: 20px;
}
#photoListBasket .basketPhoto img {
  margin: 0 auto 0;
  display: block;
  padding-bottom: 10px;
}
#photoListBasket .basketPhoto .listButtons ul {
  list-style: none;
}
#photoListBasket .basketPhoto .listButtons ul li {
  float: left;
  padding-right: 10px;
}
#photoListBasket .last {
  margin-right: 0px;
}
#photoListBasket .thumbnailRow {
  width: 690px;
  margin: 0 auto 20px;
}
section#basket-actions {
  margin-left: 0;
  padding-bottom: 9px;
}
section#basket-actions .btn {
  margin-right: 10px;
  margin-bottom: 4px;
}
/*
*   === Footer ===
*/
footer.globalFooter {
  margin: 45px 0 0 0;
}
footer.globalFooter #cta-bottom-right-bottom {
  margin-top: 15px;
}
footer.globalFooter section#cta-footer {
  padding: 24px 0;
}
footer.globalFooter section#cta-footer div.cta-right-top {
  float: left;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  footer.globalFooter section#cta-footer div.cta-right-top {
    max-width: 151px;
  }
}
@media (min-width: 992px) {
  footer.globalFooter section#cta-footer div.cta-right-top {
    max-width: 198px;
  }
}
@media (min-width: 1200px) {
  footer.globalFooter section#cta-footer div.cta-right-top {
    max-width: 230px;
  }
}
footer.globalFooter section#cta-footer div.cta-right-bottom {
  float: left;
}
@media (min-width: 768px) {
  footer.globalFooter section#cta-footer div.cta-right-bottom {
    max-width: 151px;
  }
}
@media (min-width: 992px) {
  footer.globalFooter section#cta-footer div.cta-right-bottom {
    max-width: 198px;
  }
}
@media (min-width: 1200px) {
  footer.globalFooter section#cta-footer div.cta-right-bottom {
    max-width: 230px;
  }
}
footer.globalFooter section#sitemap div.sitemapCol {
  width: 25%;
  float: left;
}
footer.globalFooter section#sitemap div.sitemapCol h3 {
  color: white;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  footer.globalFooter section#sitemap div.sitemapCol h3 {
    font-size: 15px;
  }
}
@media (min-width: 1200px) {
  footer.globalFooter section#sitemap div.sitemapCol h3 {
    font-size: 16px;
  }
}
footer.globalFooter section#sitemap div.sitemapCol h3 a {
  color: white;
}
footer.globalFooter section#sitemap div.sitemapCol h3 a:hover {
  text-decoration: none;
}
footer.globalFooter section#sitemap div.sitemapCol ul {
  margin: 0 0 30px;
  padding: 0;
}
footer.globalFooter section#sitemap div.sitemapCol ul li {
  list-style: none;
  padding: 0 5px;
  margin: 0;
  line-height: 26px;
}
footer.globalFooter section#sitemap div.sitemapCol ul li a {
  font-size: 12px;
  color: #8f8f8f;
}
@media (min-width: 992px) {
  footer.globalFooter section#sitemap div.sitemapCol ul li a {
    font-size: 13px;
  }
}
@media (min-width: 1200px) {
  footer.globalFooter section#sitemap div.sitemapCol ul li a {
    font-size: 14px;
  }
}
footer.globalFooter section#sitemap div.sitemapCol ul li a:hover {
  text-decoration: none;
  color: white;
}
footer.globalFooter div#footerCopyright {
  float: left;
  padding: 20px 0 20px;
}
footer.globalFooter div#footerCopyright small {
  color: #666;
}
footer.globalFooter div#footerTerms {
  float: right;
  padding: 20px 0 20px;
  font-size: 12px;
}
footer.globalFooter div#footerTerms a {
  color: #666;
  font-size: 12px;
}
.bottom-bar {
  margin-bottom: 0px;
  margin-top: 20px;
}
/*
*   === Miscellaneous ===
*/
div#pagination ul.pagination li a.active {
  background-color: #eee;
  border-color: #ddd;
}
.loadMore {
  border-radius: 0 0 5px 5px;
  vertical-background-gradient: #dddddd, #a5a5a5;
  background-color: #DEDEDE;
  color: #646464;
  display: block;
  cursor: pointer;
  font-size: 20px;
  text-align: center;
  padding: 5px 0 5px 0;
  background-color: #a6a6a6 !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#dddddd", endColorStr="#a5a5a5");
  color: #333 !important;
  margin-bottom: 8px;
  margin-right: 1px;
}
.loadMore img {
  height: 30px;
  padding: 8px;
}
.loadMore span {
  padding-top: 15px;
  padding-bottom: 14px;
  display: inline-block;
}
section#empty-basket-page {
  padding: 0 20px 20px 20px;
}
.content {
  display: inline-block;
}
#bulletin figure {
  margin: 0;
}
#social-bookmarks {
  list-style: none;
  margin-left: 0;
}
#social-bookmarks li {
  padding-right: 8px;
}
.message {
  margin: 10px;
  font-size: 13px;
}
#license-agreement form {
  padding: 10px;
  height: 200px;
}
#cboxContent {
  border: none !important;
}
a.link-to-top {
  margin: 20px 15px 15px 0px;
  float: right;
}
a.link-to-top span {
  margin-left: 5px;
}
.embargoed {
  background-color: #c71444 !important;
}
span.embargoed-wide {
  display: block;
  text-transform: none;
  text-align: center;
  clear: both;
  padding: 6px;
  margin: 6px 0 6px 0;
  font-weight: 400;
  font-size: 13px;
  border-radius: 0;
}
span.embargoed-narrow {
  display: block;
  clear: both;
  text-transform: none;
  border-radius: 0;
  padding: 6px;
  font-weight: 400;
  font-size: 13px;
  max-width: 250px;
}
div.directors-cell {
  min-height: 140px;
}
/*
*   === Bulletin ===
*/
div#bulletin {
  margin-bottom: 25px;
}
div#bulletin figure {
  text-align: center;
  width: 100%;
}
div#bulletin figure img {
  display: block;
  margin: 0 auto;
}
/*
*   === Locale specific CSS ===
*/
body.pt .photoButtons li p {
  font-size: 10px !important;
}
body.pt .contentTabs a {
  font-size: 15px;
}
@media (min-width: 992px) {
  body.es .siteTitle {
    font-size: 12.25pt !important;
  }
}
body.es section#topLinks {
  max-width: 400px!important;
}
body.es .releasesTab,
body.es-MX .releasesTab,
body.es .videosTab,
body.es-MX .videosTab,
body.es .photosTab,
body.es-MX .photosTab {
  font-size: 10.5pt;
}
body.es .listButtons a,
body.es-MX .listButtons a {
  font-size: 9px !important;
}
body.pt .listButtons a {
  font-size: 10px !important;
}
/*
*   === Buttons ===
*/
a.downloadLarge {
  background-repeat: no-repeat;
  background-position: center left;
  overflow: hidden;
  white-space: nowrap;
  color: transparent;
  font-size: 0px;
  width: 18px;
  height: 18px;
  background-image: url("/assets/images/buttons/icon-downloadLarge.png");
  display: inline-block;
}
a.downloadLarge:hover {
  background-image: url("/assets/images/buttons/icon-downloadLarge-hover.png");
}
a.downloadLarge:focus {
  background-image: url("/assets/images/buttons/icon-downloadLarge-hover.png");
}
a.downloadLarge:active {
  background-image: url("/assets/images/buttons/icon-downloadLarge-active.png");
}
a.basketLarge {
  background-repeat: no-repeat;
  background-position: center left;
  overflow: hidden;
  white-space: nowrap;
  color: transparent;
  font-size: 0px;
  width: 18px;
  height: 18px;
  background-image: url("/assets/images/buttons/icon-basketLarge.png");
}
a.basketLarge:hover {
  background-image: url("/assets/images/buttons/icon-basketLarge-hover.png");
}
a.basketLarge:focus {
  background-image: url("/assets/images/buttons/icon-basketLarge-hover.png");
}
a.basketLarge:active {
  background-image: url("/assets/images/buttons/icon-basketLarge-active.png");
}
a.basketRemove {
  background-repeat: no-repeat;
  background-position: center left;
  overflow: hidden;
  white-space: nowrap;
  color: transparent;
  font-size: 0px;
  width: 18px;
  height: 18px;
  background-image: url("/assets/images/buttons/icon-basketRemove.png");
}
a.basketRemove:hover {
  background-image: url("/assets/images/buttons/icon-basketRemove-hover.png");
}
a.basketRemove:focus {
  background-image: url("/assets/images/buttons/icon-basketRemove-hover.png");
}
a.basketRemove:active {
  background-image: url("/assets/images/buttons/icon-basketRemove-active.png");
}
/*
*   === Corporate Communications ===
*/
div.corporateCommunications figure#videoPreview {
  width: 660px;
  margin: auto;
  display: inline-block;
  float: right;
}
/* Responsive Youtube Embed Tags */
.youtube-video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 35px;
  height: 0;
  overflow: hidden;
}
.youtube-video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*# sourceMappingURL=naias13-homepage.css.map */