
/*-----------------------------------*\
  NEW - MOBILE FIRST
\*-----------------------------------*/

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {

	#enteredPostalCodeId {
		width: 40%;
		margin-right: 5px;
	}

  body {
    padding-top: 0;
  }

  .wrapper.container {
    padding: 0;
  }

  .wrapper > .container {
    box-shadow: 0 -5px 0 rgba(0,0,0,0.2);
    padding: 30px;
  }

  .btn {
    width: auto;
  }

  .mobile-nav-basket .btn {
    width: 100%;
  }

  .top-nav.affix {
    box-shadow: none;
  }

  .top-nav .navbar-nav > li > a, .top-nav .navbar-nav > li > a:active {
    padding: 10px 15px;
  }

  .top-nav .navbar-nav > li {
    font-size: 12px;
  }

  .modal-footer .btn + .btn {
    margin: 0 0 0 5px;
    white-space: normal;
  }

  .lt-ie9 .navbar.navbar-static-top > .container {
    background: url('../images/header-bg-ie8.png') left bottom repeat-x transparent;
  }

  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 0;
  }

  .logo {
    padding: 10px 15px;
    text-align: left;
  }

  .magazine-image {
    float: right;
  }

/*-------------------------*\
  FOOTER
\*-------------------------*/

  .page-footer {
    background-color: #CBD7DA;
    padding-top: 30px;
  }

  .page-footer h3 {
    color: #FFF;
    margin: 20px 0 10px;
    text-align: left;
    padding: 0 0 10px;
    background-color: transparent;
    border-bottom: 1px solid #FFF;
    cursor: default;
  }

  .footer-top ul {
    text-align: left;
  }

  .footer-top ul li a {
    display: inline;
  }

  .footer-bottom {
    margin-top: 30px;
    background-color: #010C16;
  }

  .cc-text {
    display: none;
  }

/*-------------------------*\
  CHANNEL
\*-------------------------*/

  .magazine {
    text-align: center;
    border: none;
    padding-top: 0;
  }

  .magazine-description,
  .product-description,
  .footer-top ul {
    display: block!important;
  }

  .magazine-box-info {
    height: 100%!important;
    display: block!important;
  }

  .magazine-box h3,
  .magazine-box-header h2 {
    cursor: auto;
    font-size: 16px;
  }

  .magazine-box h3 > .glyphicon.glyphicon-chevron-down {
    display: none;
  }

/*-------------------------*\
  CHECKOUT
\*-------------------------*/

  .basket-checkout {
    float: right;
  }

  .basket-continue {
    float: left;
    margin-top: 30px;
  }

  .dd-details .dd-inputs {
    padding: 0 0 0 15px;
    float: right;
  }

  .order-total {
    text-align: center;
  }

/*-------------------------*\
  PRODUCTS
\*-------------------------*/

  .top-nav {
    position: static;
  }

  .add-product > div.affix {
    top: 0;
  }

}

/* Small to Medium devices */
@media (min-width: 768px) and (max-width: 992px) {

  .navbar .auto-nav .nav > li {
    width: 150px;
  }

  .logo img.hidden-xs {
    height: 56px;
  }

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}


/*-----------------------------------*\
  OLD - DESKTOP FIRST
\*-----------------------------------*/


/* Large desktop */
@media (min-width: 1200px) {

}

@media (min-width: 768px) {

}

/* landscape up */
@media (min-width: 980px) and (max-width: 1199px) {

}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

}

/* landscape tablet and desktop and down */
@media (max-width: 979px) {

}
 
/* portrait tablet and down */
@media (max-width: 767px) {

	#enteredPostalCodeId {
		margin-bottom: 10px;
	}

  .basket-start, .basket-price, .basket-remove {
    text-align: left;
  }

  .page-title {
    display: none;
  }

  /*-----------------------------------*\
    $3  CHANNEL
  \*-----------------------------------*/


}
 
/* Landscape phones and down */
@media (max-width: 480px) {

}