/*
* {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}
*/

h1, h2, h3 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.row {
  margin-bottom: 10px;
}

.pc {
  background-image: url(../../img/backgrounds/girl-on-phone.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  height: 250px;
}

.jumbotron h1 {
  font-size: 85px;
  font-weight: 800;
  line-height: 82px;
  text-transform: uppercase;
  letter-spacing: -1px;
  color: #fff;
}

.form-group-lg {
  margin: 20px;
}

.return-dropdown {
  background-color: #262626;
  height: auto;
/*
  border-color: #262626;
  border-radius: 4px;
*/
}

.return-dropdown h4 {
  color: #fff;
  text-transform: none;
  margin-bottom: 0px;
  font-weight: 100;
  font-size: 18px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.img-responsive {
  margin: 0 auto;
}

/* Retailers Landing Pages */

.landing h2 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 72px;
  margin-top: 0;
  margin-bottom: 25px;
  line-height: 80px;
}

.landing .panel {
  border: 1px solid #ddd;
}

.landing .panel-heading {
  padding-left: 15px;
  padding-right: 15px;
  background-color: #262626 !important;
  border: 1px solid #262626 !important;
}

.landing h4.panel-title {
  color: white;
  font-size: 16px !important;
  font-weight: normal !important;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  line-height: 32px;
  letter-spacing: 2px;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  border: none;
}

.landing .panel-body {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.landing .panel-body {
  letter-spacing: 1;
}

.landing .panel-body i {
  color: black;
}

.landing .panel-body {
  color: black;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 15px;
  font-weight: normal;
  line-height: 24px;
}

.landing .panel-body h4 {
  color: black;
  text-transform: none;
  font-size: 18px;
  letter-spacing: 0;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  margin-bottom: 5px;
}

/* Asos Landing Page */

.landing.asos .jumbotron {
  background-color: #b1ada1;
}

.landing.asos ul {
  padding-left: 35px;
}

.landing.asos li {
  list-style-type: disc;
}

.landing.asos .map-canvas {
  margin-top: 0;
}

.landing.asos .pc {
  background-image: url(../../img/fastway/retailer-logos/asos.svg);
  background-color: #b1ada1;
  background-size: 40%
}

.landing.spring-global .pc {
  background-image: url(../../img/fastway/retailer-logos/spring-global.svg);
  background-color: #001A73;
  background-size: 40%
}

.landing.american-eagle .pc {
  background-image: url(../../img/fastway/retailer-logos/american-eagle.svg);
  background-color: #001c41;
  background-size: 40%;
}

.landing.oxendales .pc {
  background-image: url(../../img/fastway/retailer-logos/oxendales.svg);
  background-color: #fff;
  background-size: 45%;
}

.landing.feel-good-contacts .pc {
  background-image: url(../../img/fastway/retailer-logos/feel-good-contacts.png);
  background-color: #175f9e;
  background-size: 15%;
}

.landing.sports-direct .pc {
  background-image: url(../../img/fastway/retailer-logos/sports-direct.svg);
  background-color: #0054A4;
  background-size: 52%;
}

.landing.wn-direct .pc {
  background-image: url(../../img/fastway/retailer-logos/wn-direct.png);
  background-color: #175f9e;
  background-size: 15%;
}

.landing.lululemon .pc {
  background-image: url(../../img/fastway/retailer-logos/lululemon-logo.svg);
  background-color: #E31C39;
  background-size: 40%;
}

.landing.true-religion .pc {
  background-image: url(../../img/fastway/retailer-logos/true-religion-logo.svg);
  background-color: #002436;
  background-size: 40%;
}

.landing.gant .pc {
  background-image: url(../../img/fastway/retailer-logos/gant-logo.svg);
  background-color: #000;
  background-size: 40%;
}

.landing.nasty-gal .pc {
  background-image: url(../../img/fastway/retailer-logos/nastygal-logo.svg);
  background-color: #fff;
  background-size: 40%;
}

/* Cex returns Landing Page */

.landing.cex-returns .jumbotron {
  background-color: #b1ada1;
}

.landing.cex-returns ul {
  padding-left: 35px;
}

.landing.cex-returns li {
  list-style-type: disc;
}

.landing.cex-returns .map-canvas {
  margin-top: 0;
}

.landing.cex-returns .pc {
  background-image: url(../../img/fastway/retailer-logos/cex-returns-logo.png);
  background-color: #b1ada1;
  background-size: 40%
}
.landing.gaa-cul-camps .pc {
  background-image: url(../../img/fastway/retailer-logos/gaa-cul-camps-logo.png);
  background-color: #b1ada1;
  background-size: 40%
}
.landing.the-walk-in-wardrobe .pc {
  background-image: url(../../img/fastway/retailer-logos/the-walk-in-wardrobe-logo.jpeg);
  background-color: #b1ada1;
  background-size: 40%
}
#seven-for-all-mankind .pc {
  background-image: url(../../img/fastway/retailer-logos/7-for-all-mankind-logo.svg);
  background-color: #fff;
  background-size: 35%;
  margin-top: 30px;
  margin-bottom: 20px;
}

.markerPopup h3 {
  margin: 0 0 10px 0;
}

.markerPopup p {
  margin-bottom: 2px;
  font-size: 14px;
}

/* Responsive */

@media only screen and (max-width: 900px) {
  #seven-for-all-mankind .pc {
    background-size: 60%;
    margin: 0;
  }
}

@media only screen and (max-width: 767px){
	body{ margin :0; }
  img { width: 100%; height: auto; }
	#footer{ position: static; bottom: 0; width: auto; height: auto}

  #seven-for-all-mankind .pc {
    background-size: 70%;
    margin: 0;
  }
}

@media only screen and (max-width: 500px) {
  .nasty-gal.pc {
    background-size: 100%;
    margin: 0;
  }

  #seven-for-all-mankind .pc {
    background-size: 85%;
    margin: 0;
  }
}
