/* ==========================================================================
    Gymboree custom styles
    ========================================================================== */
/*
	VECTOR ARTWORK (SVGS)
*/
.promosearch .searchform button.btn, .promosearch .searchform button.btn:hover {
    background-size: 132px 999px;
    background-position: -1px -506px;
    width: 19px;
    height: 15px;
}
.gymboreevisa {
  background-size: auto 17px;
}
#pdp-product-details-more:before,
.product-details-more:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
/*
	FONTS
*/
@font-face {
	font-family: 'Didot 06 3r';
	src: url('E02A80549CBF07844.eot');
	src: local('?'),
		url('E02A80549CBF07844.eot?#hco') format('embedded-opentype'),
		url(data:application/x-font-woff;base64,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);
	font-weight: normal;
	font-style: normal;
}
.sprite {
  display: inline-block;
  overflow: hidden;
  background-size: 67px auto;
}
/*	IE 8 REPLACEMENT OF SPRITE	*/
.lt-ie9 .sprite {
  display: inline-block;
  overflow: hidden;
  background-size: 67px auto;
  background-size: inherit;
}
/*BLUE CARET*/
.bluecaret {
  color: #00a7ec;
}
.bluecaret:after {
  overflow: hidden;
  background-size: 67px auto;
  background-position: bottom right;
  display: inline-block;
  content: ' ';
  width: 5px;
  height: 8px;
  margin: 0px 0px 0px 4px;
}
.blueleftcaret {
  color: #00a7ec;
}
.blueleftcaret:before {
  overflow: hidden;
  background-size: 67px auto;
  background-position: bottom right;
  display: inline-block;
  content: ' ';
  width: 5px;
  height: 8px;
  margin: 0px 4px 0px 0px;
  transform: rotate(180deg);
}
.grey {
  color: #666666;
}
.absolute {
  position: absolute;
}
/*
	SIZE CHART MODAL
*/
#gbl-size-chart-nav .table {
  margin-top: 15px;
}
.tab-content.col-xs-12 {
  padding: 0px;
}
#sizechartmodal.modal {
  z-index: 1100;
}

#sizechartmodal .modal-header h4 {
  font-family: 'Didot 06 3r';
  font-style: normal;
  color: #093150;
  font-size: 22px;
  padding: 0px;
  margin-bottom: 12px;

}
#sizechartmodal .nav-tabs {
  border-bottom: transparent 0px;
}
#sizechartmodal .nav > li > a {
  text-align: center;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  text-transform: uppercase;
  padding: 10px 0px;
  color: #828890;
  border-radius: 0px;
  border: none;
  background-color: transparent;
  line-height: 16px;
}
#sizechartmodal #gbl-size-chart-nav li:nth-child(1) a,
#sizechartmodal #gbl-size-chart-nav li:nth-child(3) a,
#sizechartmodal #gbl-size-chart-nav li:nth-child(5) a,
#sizechartmodal #gbl-size-chart-nav li:nth-child(6) a {
 /* padding-top: 18px;*/
}
#sizechartmodal .nav > li.active > a {
  background-color: #FFFFFF;
  color: #093150;
  border: none;
  font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
}
#sizechartmodal .appareltype.nav > li > a,
#sizechartmodal .sizetype.nav > li > a {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  color: #828890;
  width: auto;
  background-color: transparent;
  padding: 19px 32px 19px 0px;
}
/*
#sizechartmodal .appareltype.nav,
#sizechartmodal .sizetype.nav {
  padding-left: 8px;
}*/
#sizechartmodal .appareltype.nav {
  border-bottom: 1px solid #e5e7e8;
}
#sizechartmodal .appareltype.nav > li.active > a,
#sizechartmodal .sizetype.nav > li.active > a {
  color: #093150;
  background-color: transparent;
  font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
}
#sizechartmodal .table > tbody > tr > td {
    font-size: 12px;
    color: #828890;
    padding: 6px 5px 5px 5px !important;
    font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
}
#sizechartmodal .table > thead {
  background-color: #4683a9;
  text-transform: uppercase;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #FFFFFF;
  font-size: 13px;
  border-radius: 0px;
  letter-spacing: .65px;
}
#sizechartmodal .fixed-table-container thead th {
  border: none;
}
#sizechartmodal .table > thead tr th .th-inner {
  /*  padding: 6px 5px 5px 5px !important;*/
}
#sizechartmodal .bootstrap-table .table,
#sizechartmodal .fixed-table-container,
#sizechartmodal .fixed-table-container thead th:first-child {
  border: none;
  border-radius: 0px;
}
.size-chart-modal-body .measurement-links {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  padding-top: 19px;
  padding-left: 23px;
}
.size-chart-modal-body .measurement-links a {
  color: #4683a9;
  text-decoration: none;
}
.size-chart-modal-body .unit-type-toggle {
  text-align: right;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  padding-top: 19px;
  padding-right: 23px;
}
.size-chart-modal-body .unit-type-toggle a {
  text-decoration: none;
}
.size-chart-modal-body .unit-type-toggle a.selected {
  cursor: default;
  font-family:'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #093150 !important;
}
.size-chart-modal-body .table-hover > tbody > tr:hover {
  background-color: #cccccc;
}
/*

	MEASURING TIPS

*/
#measuring-tips-modal {
  width: 100%;
  font-size: 12px;
  padding: 15px;
}
#measuring-tips-modal .modal-header {
  border: none;
  padding: 0px;
}
#measuring-tips-modal .hrule {
  margin: 20px 0px;
  padding: 0px;
}
#measuring-tips-modal .modal-header h4 {
  font-family: 'Didot 06 3r';
  font-style: normal;
  font-weight: 500;
  color: #666666;
  font-size: 24px;
  padding: 0px;
  margin-top: 4px;
}
#measuring-tips-modal .message {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #666666;
  font-size: 12px;
  width: 100%;
}
#measuring-tips-modal .items {
  width: 100%;
}
#measuring-tips-modal .items .item {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 14px;
  color: #666666;
}
/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.0.2
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Made available under a MIT License:
 * http://www.opensource.org/licenses/mit-license.php

 * Hover.css Copyright Ian Lunn 2014. Generated with LESS.
 */
/* 2D TRANSITIONS */
/* Float */
.hvr-gym-short-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-gym-short-float:hover {
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
}
/* Grow */
.hvr-gym-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-gym-grow:hover,
.hvr-gym-grow:focus,
.hvr-gym-grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/* Grow Rotate */
.hvr-gym-grow-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-gym-grow-rotate:hover,
.hvr-gym-grow-rotate:focus,
.hvr-gym-grow-rotate:active {
  -webkit-transform: scale(1.1) rotate(4deg);
  transform: scale(1.1) rotate(4deg);
}
/* ICONS */
/* Gymboree Icon Pop */
@-webkit-keyframes hvr-gym-icon-pop-small {
  50% {
    -webkit-transform: scale(1.125);
    transform: scale(1.125);
  }
}
@keyframes hvr-gym-icon-pop-small {
  50% {
    -webkit-transform: scale(1.125);
    transform: scale(1.125);
  }
}
.hvr-gym-icon-pop-small {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-gym-icon-pop-small:before {
  /*content: "\f005";*/
  position: absolute;
  right: 1em;
  padding: 0 1px;
  /*font-family: FontAwesome;*/
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.hvr-gym-icon-pop-small:hover:before,
.hvr-gym-icon-pop-small:focus:before,
.hvr-gym-icon-pop-small:active:before {
  -webkit-animation-name: hvr-gym-icon-pop-small;
  animation-name: hvr-gym-icon-pop-small;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Icon Forward */
.hvr-gym-icon-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  /*-webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;*/
}
.hvr-gym-icon-forward:before {
  content: "\f138";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
/* Icon Wobble Vertical */
@-webkit-keyframes hvr-gym-icon-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  33.3% {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
  }
  49.95% {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes hvr-gym-icon-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  33.3% {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
  }
  49.95% {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.hvr-gym-icon-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.hvr-gym-icon-wobble-vertical:before {
  content: "\f062";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-gym-icon-wobble-vertical:hover:before,
.hvr-gym-icon-wobble-vertical:focus:before,
.hvr-gym-icon-wobble-vertical:active:before {
  -webkit-animation-name: hvr-gym-icon-wobble-vertical;
  animation-name: hvr-gym-icon-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/*
	GENERAL STYLES 
*/
body {
  width: 990px;
  margin: 0px auto;
  font-size: 100%;
  font-size: 16px;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
}
body.pop {
  width: 100%;
  overflow: auto;
}
html:before {
  content: ' ';
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  min-width: 990px;
  height: 40px;
  background-color: #f7f7f7;
}
.container {
  min-width: 990px;
  width: 990px !important;
}
.contentlock {
  min-width: 990px;
  width: 990px;
  position: relative;
}
.container-nr {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  width: 990px;
  min-width: 990px;
}
.container-nr.abs {
  position: absolute;
  top: 0px;
}
.collapsing {
  display: block;
}
a:focus,
button,
button:focus,
.btn,
.btn:focus,
select:focus,
select:active {
  outline: none;
  text-decoration: none;
  box-shadow: none;
}
select:-moz-focusring,
select:focus:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
.nav > li > a:hover,
.nav > li > a:focus {
  background: none;
  background-color: transparent;
}
.navbar {
  border-radius: 0px;
  border: none;
  margin: 0px;
}
@media (max-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
}
.std-btn {
  padding: 15px 20px;
  background-image: none;
  border-radius: 0px;
  border: none;
  background-color: #00a7ec;
  opacity: 1;
  transition: all .3s;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  color: #FEFFFF;
  text-shadow: none;
  height: 40px;
  margin-left: 0px;
  margin-top: 6px;
  padding-top: 10px;
}
.std-btn:hover {
  opacity: .75;
  text-decoration: none;
  color: #FFFFFF;
}

.divide-text.sign-in {
  top: 44%;
}
h2.certona-header {
  font-family: 'Didot 06 3r';
  font-style: normal;
  color: #999999;
  font-size: 26px;
  padding: 0px 0px 7px;
  margin: 20px 0px 15px;
  text-align: left;
  position: relative;
  border-bottom: #f9f5eb 2px solid;
}
/*
		FORMS
	*/
form label {
  font-size: 16px;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #838485;
}
/*
		BREADCRUMBS
	*/
	
/*
.nobreadcrumb header {
  margin-bottom: 23px;
}*/
.breadcrumb > li + li:before {
  content: "\203A";
  padding: 0px 5px 0px 3px;
}
.breadcrumb a {
  color: #828890;
}
.breadcrumb a:hover {
  color: #4683a9;
}
.breadcrumb > .active {
	font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #4683a9;
	font-size: 12px;
}
.hrule {
  border-top: #e5e6e7 1px solid;
  margin-top: 20px;
  padding-top: 7px;
}
/*
	NAV BAR (TOP STATIC)
*/
.utilnav {
  background-color: transparent;
}
.navbar-static-top {
  width: 990px;
  margin: 0px auto;
}
.navbar-static-top .navbar-default {
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  border-radius: 0px;
  margin-top: 9px;
  padding: 0px;
}
div.navbar-default.col-xs-7 {
  text-align: right;
}
.navbar a {
  color: #999999;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
}
nav .nav a:hover {
  color: #999999;
  text-decoration: none;
}
.navbar.navbar-static-top a {
  background: none;
  font-size: 12px;
  margin-right: 21px;
  position: relative;
  letter-spacing: -0.35px;
}
.navbar.navbar-static-top a:hover {
  color: #00a7ec;
  text-decoration: none;
}
.navbar.navbar-static-top a.cart {
  margin-right: 7px;
  outline: none;
}
.navbar.navbar-static-top a.sign-in {
  color: #00a7ec;
  margin-right: 24px;
}
.navbar.navbar-static-top a.sign-in:hover {
  color: #3b6f8f;
}
.navbar.navbar-static-top a.sign-in span {
  color: #cccccc;
}
.navbar.navbar-static-top .storeloc:before,
.navbar.navbar-static-top .playmusic:before,
.navbar.navbar-static-top .sign-in:before,
.navbar.navbar-static-top .track:before {
  content: ' ';
  display: inline-block;
  overflow: hidden;
  background-size: 67px auto;
  position: absolute;
  top: 0px;
  left: 0px;
}
.navbar.navbar-static-top .cart:after,
#userinfo .btn:after {
  content: ' ';
  display: inline-block;
  overflow: hidden;
  background-size: 67px auto;
  background-position: -56px -1px;
  position: relative;
  width: 12px;
  height: 6px;
  margin-bottom: 0px;
  margin-left: 6px;
}
.navbar.navbar-static-top .cart:hover:after,
.navbar.navbar-static-top .cart.over:after,
#userinfo .btn:hover:after,
#userinfo .btn.over:after {
  transform: rotate(180deg);
}
#userinfo .btn:after {
  margin-bottom: 0px;
  margin-left: 3px;
}

.navbar.navbar-static-top .playmusic {
  padding-left: 53px;
  padding-right: 0px;
  margin-right: 0px;
}
.navbar.navbar-static-top .track {
  padding-left: 30px;
}
navbar.navbar-static-top .track {
 border-right: 1px solid #e5e7e8;
 padding-left: 15px;  
 padding-bottom: 18px;
}
.navbar.navbar-static-top .storeloc:before {
  width: 13px;
  height: 18px;
  background-position: 0px 0px;
  margin-top: -1px;
}
.navbar.navbar-static-top .playmusic:before {
  width: 49px;
  height: 22px;
  background-position: 0px -18px;
  top: -1px;
  margin-top: -3px;
  background-size: 67px auto;
}
.navbar.navbar-static-top .track:before {
  width: 24px;
  height: 16px;
  background-position: 0px -40px;
}
.navbar.navbar-static-top .cartcount,
a .cartcount {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  text-align: center;
  color: #ffffff;
  font-size: 11px;
  display: inline-block;
  overflow: hidden;
  background-size: 67px auto;
  background-position: 1px -56px;
  width: 22px;
  height: 22px;
  margin-right: 5px;
  margin-bottom: -8px;
  padding-top: 6px;
}

#welcome {
  color: #4683a9;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-size: 12px;
  display: inline-block;
  float: left;
  margin-right: 14px;
}
/*
		LOGGED IN USER MODAL
	*/
#userinfo .btn {
  background-image: none;
  background-color: transparent;
  border: none;
  padding: 0px;
  box-shadow: none;
  margin-right: 23px;
  color: #828890;
  font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
}
#userinfo {
  display: none;
}
#userinfo .dropdown-menu li {
  text-align: left;
  border-bottom: 1px solid #c4c4c4;
}
#userinfo .dropdown-menu li:last-child {
  border: none;
}
#userinfo .dropdown-menu li a {
  color: #999999;
  font-size: 12px;
  padding: 13px 0px;
  margin: 0px auto;
}
#userinfo .dropdown-menu li a:hover {
  background-color: transparent;
  background-image: none;
  color: #004b8b;
}
#userinfo .dropdown-menu {
  width: 168px;
  padding: 0px 17px;
  border-radius: 0px;
  border: 1px solid #c4c4c4;
  top: 21px;
  left: 58px;
}
.loggedin #userinfo {
  display: inline-block;
}
.loggedin .sign-in {
  display: none;
}
.navbar-brand.logo {
    text-align: left;
    text-indent: -10000px;
    display: inline-block;
    overflow: hidden;
    background-size: 131px auto;
    width: 131px;
    height: 102px;
	
}
nav .nav > li > a {
  padding-left: 0px;
  padding-right: 0px;
}
.utilnav .navbar .navbar {
  width: 990px !important;
}
/*
	PROMO/SEARCH
*/
/*	SHIPPING RIBBON		*/
.promosearch .shipping {
  text-align: center;
 /* margin-top: 20px; */
  padding: 0px 0px 8px;
  z-index: 1;
}
.promosearch .shipping a {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  color: #004b8b;
  font-size: 12px;
}
.promosearch .shipping a:hover {
  color: #00a7ec;
  text-decoration: none;
}
/*	SEARCH 	*/
.promosearch .searchform {
  border: none;
  border-radius: 0px;
  box-shadow: none;
  margin-top: 12px;
  padding: 0px;
  width: 196px;
  margin-right: -20px;
  margin-left: 140px;
}
.promosearch .searchform .navbar-form {
  padding: 0px;
  margin: 0px;
}
.promosearch .searchform .btn-default,
.promosearch .searchform .btn-default:hover {
  text-shadow: none;
  border: none;
  border-radius: 0px;
  box-shadow: none;
  background-color: transparent;
  padding-right: 0px;
  width: 20px;
  height: 24px;
  padding: 0px;
  margin-right: -3px;
}
.promosearch .searchform input {
  font-size: 12px;
  border: none;
}
.promosearch .searchform .form-control {
  box-shadow: none;
  padding: 0px;
  margin: 0px 0px 1px 1px;
  color: #666666;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  height: 24px !important;
}

span.input-group-btn {
  height: 24px !important;
}
/*
	MAIN NAVIGATION
*/
.navbar-header {
  margin-left: -4px !important;
  padding: 0px;
}

nav ul.nav {
  margin-top: 12px;
  margin-bottom: 2px;
  margin-left: 11px;
}
.navbar .col-xs-9 {
  padding: 0px;
}
nav ul.nav li a {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  font-size: 13px;
  border-radius: 0px;
  padding-bottom: 0px;
  padding-left: 35px;
  padding-right: 24px;
  background-color: transparent;
}
nav ul.nav li:last-child a {
  padding-right: 0px;
}
nav ul.nav li a:hover {
  color: #f7971f;
  background-color: transparent;
}
nav ul.nav li a.active {
  color: #f7971f;
  background-color: transparent;
}
/*
	BANNER PROMO
*/
.bannerpromo {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #FFF;
  font-size: 14px;
  text-align: center;
  margin: 10px auto 0px;
  padding: 0px;
}
.bannerpromo span,
.bannerpromo span a {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #FFFFFF;
}
.bannerpromo span a {
  text-decoration: underline;
}
/*
	HERO CAROUSEL
*/
.hero {
  padding-left: 0px;
  padding-right: 0px;
}
.hero .flexslider {
  border: none;
  margin-bottom: 0px;
}
.hero .flexslider .slides li {
  height: 450px;
  width: 100%;
  text-align: center;
}
.hero,
.hero .slides {
  padding: 0px !important;
}
.hero .flex-control-nav {
  bottom: 15px;
  z-index: 100;
}
.slick-dots {
  margin: -50px auto 30px;
  text-align: center;
  padding: 0px;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0px;
  padding: 0;
  cursor: pointer;
  z-index: 1000;
}
.slick-dots li button {
  position: relative;
  font-size: 0;
  line-height: 0;
  display: block;
  width: 14px;
  height: 14px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
.slick-dots li button:before {
  font-family: 'slick';
  font-size: 40px;
  line-height: 14px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: &bullet;
  text-align: center;
  opacity: 0.4;
  color: #777777;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\2022";
}
.slick-dots li.slick-active button:before {
  color: #FFFFFF;
  opacity: 1;
}
/*
	BESTSELLERS HEADER
*/
.header-bestsellers {
  font-family: 'Didot 06 3r';
  font-style: normal;
  font-size: 22px;
  padding-top: 26px;
  color: #093150;
  margin-top: 0px;
  margin-bottom: 8px;
}
/*HIDE CERTONA HEADER*/
#ymal-home h2 {
  display: none;
}
.ymal-container h2 {
  display: none;
}
.ymal-container.slick-slider {
  width: 670px;
  margin-left: 30px;
}
/*
	BESTSELLERS CAROUSEL
*/
.bestsellers {
  padding: 0px;
}
.checkout hr.bestsellers.top {
    margin-top: 0px;
}
.bestsellers .item img {
  max-width: 175px;
  text-align: center;
  margin: 0px auto;
}
.bestsellers .flex-direction-nav a {
  opacity: 1;
  text-shadow: none;
}
.bestsellers .slick-prev,
.bestsellers .slick-next {
  position: absolute;
  top: 95px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev, 
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev,
.bestsellers .slick-prev {
left: -20px;
opacity: 1;
display: inline-block;
overflow: hidden;
background-size: 131px auto;
background-position: -1px -23px;
width: 14px;
height: 25px;
outline: none;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-location_icon,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-location_icon,
.bestsellers .slick-prev.sprite-location_icon {
  background-position: 0px -597px;
  width: 15px;
  height: 19px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-location-hover_icon,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-location-hover_icon,
.bestsellers .slick-prev.sprite-location-hover_icon {
  background-position: 0px -617px;
  width: 15px;
  height: 19px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-shipping_icon,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-shipping_icon,
.bestsellers .slick-prev.sprite-shipping_icon {
  background-position: 0px -638px;
  width: 23px;
  height: 19px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-shipping-hover_icon,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-shipping-hover_icon,
.bestsellers .slick-prev.sprite-shipping-hover_icon {
  background-position: 0px -658px;
  width: 23px;
  height: 19px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-bag_icon,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-bag_icon,
.bestsellers .slick-prev.sprite-bag_icon {
  background-position: -1px -678px;
  width: 15px;
  height: 21px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-bag-hover_icon,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-bag-hover_icon,
.bestsellers .slick-prev.sprite-bag-hover_icon {
  background-position: -1px -700px;
  width: 15px;
  height: 21px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-certona_left,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-certona_left,
.bestsellers .slick-prev.sprite-certona_left {
  background-position: -1px -23px;
  width: 14px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-certona_lefthover,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-certona_lefthover,
.bestsellers .slick-prev.sprite-certona_lefthover {
  background-position: -1px -49px;
  width: 14px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-certona_right,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-certona_right,
.bestsellers .slick-prev.sprite-certona_right {
  background-position: -1px -76px;
  width: 13px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-certona_righthover,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-certona_righthover,
.bestsellers .slick-prev.sprite-certona_righthover {
  background-position: -1px -102px;
  width: 13px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-facebook,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-facebook,
.bestsellers .slick-prev.sprite-facebook {
  background-position: -1px -129px;
  width: 24px;
  height: 24px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-facebook_hover,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-facebook_hover,
.bestsellers .slick-prev.sprite-facebook_hover {
  background-position: -1px -155px;
  width: 24px;
  height: 24px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-footerlogo_crazy8,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-footerlogo_crazy8,
.bestsellers .slick-prev.sprite-footerlogo_crazy8 {
  background-position: -1px -178px;
  width: 75px;
  height: 38px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-footerlogo_gymboree,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-footerlogo_gymboree,
.bestsellers .slick-prev.sprite-footerlogo_gymboree {
  background-position: -1px -219px;
  width: 71px;
  height: 19px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-footerlogo_gymboree_playmusic,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-footerlogo_gymboree_playmusic,
.bestsellers .slick-prev.sprite-footerlogo_gymboree_playmusic {
  background-position: -1px -238px;
  width: 44px;
  height: 34px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-instagram,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-instagram,
.bestsellers .slick-prev.sprite-instagram {
  background-position: -1px -274px;
  width: 24px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-instagram_hover,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-instagram_hover,
.bestsellers .slick-prev.sprite-instagram_hover {
  background-position: -1px -299.5px;
  width: 24px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-main_jj_logo,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-main_jj_logo,
.bestsellers .slick-prev.sprite-main_jj_logo {
  background-position: -1px -345px;
  width: 131px;
  height: 102px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-pinterest,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-pinterest,
.bestsellers .slick-prev.sprite-pinterest {
  background-position: -1px -449px;
  width: 24px;
  height: 24px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-pinterest_hover,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-pinterest_hover,
.bestsellers .slick-prev.sprite-pinterest_hover {
  background-position: -1px -474px;
  width: 24px;
  height: 24px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-search_icon,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-search_icon,
.bestsellers .slick-prev.sprite-search_icon {
  background-position: -1px -541px;
  width: 18px;
  height: 18px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-twitter,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-twitter,
.bestsellers .slick-prev.sprite-twitter {
  background-position: -1px -535px;
  width: 24px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev.sprite-twitter_hover,
.bestsellers.flexslider:hover .flex-direction-nav .flex-prev.sprite-twitter_hover,
.bestsellers .slick-prev.sprite-twitter_hover {
  background-position: -1px -561px;
  width: 24px;
  height: 25px;
}
.pcp .bestsellers .slick-prev {
  left: -30px;
}
.pcp .bestsellers .slick-next {
  right: -25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover,
.bestsellers .slick-prev:hover {
    background-position: -1px -49px;
    background-size: 131px auto;
    display: inline-block;
    height: 25px;
    outline: medium none;
    overflow: hidden;
    width: 14px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-location_icon,
.bestsellers .slick-prev:hover.sprite-location_icon {
  background-position: 0px -597px;
  width: 15px;
  height: 19px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-location-hover_icon,
.bestsellers .slick-prev:hover.sprite-location-hover_icon {
  background-position: 0px -617px;
  width: 15px;
  height: 19px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-shipping_icon,
.bestsellers .slick-prev:hover.sprite-shipping_icon {
  background-position: 0px -638px;
  width: 23px;
  height: 19px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-shipping-hover_icon,
.bestsellers .slick-prev:hover.sprite-shipping-hover_icon {
  background-position: 0px -658px;
  width: 23px;
  height: 19px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-bag_icon,
.bestsellers .slick-prev:hover.sprite-bag_icon {
  background-position: -1px -678px;
  width: 15px;
  height: 21px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-bag-hover_icon,
.bestsellers .slick-prev:hover.sprite-bag-hover_icon {
  background-position: -1px -700px;
  width: 15px;
  height: 21px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-certona_left,
.bestsellers .slick-prev:hover.sprite-certona_left {
  background-position: -1px -23px;
  width: 14px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-certona_lefthover,
.bestsellers .slick-prev:hover.sprite-certona_lefthover {
  background-position: -1px -49px;
  width: 14px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-certona_right,
.bestsellers .slick-prev:hover.sprite-certona_right {
  background-position: -1px -76px;
  width: 13px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-certona_righthover,
.bestsellers .slick-prev:hover.sprite-certona_righthover {
  background-position: -1px -102px;
  width: 13px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-facebook,
.bestsellers .slick-prev:hover.sprite-facebook {
  background-position: -1px -129px;
  width: 24px;
  height: 24px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-facebook_hover,
.bestsellers .slick-prev:hover.sprite-facebook_hover {
  background-position: -1px -155px;
  width: 24px;
  height: 24px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-footerlogo_crazy8,
.bestsellers .slick-prev:hover.sprite-footerlogo_crazy8 {
  background-position: -1px -178px;
  width: 75px;
  height: 38px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-footerlogo_gymboree,
.bestsellers .slick-prev:hover.sprite-footerlogo_gymboree {
  background-position: -1px -219px;
  width: 71px;
  height: 19px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-footerlogo_gymboree_playmusic,
.bestsellers .slick-prev:hover.sprite-footerlogo_gymboree_playmusic {
  background-position: -1px -238px;
  width: 44px;
  height: 34px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-instagram,
.bestsellers .slick-prev:hover.sprite-instagram {
  background-position: -1px -274px;
  width: 24px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-instagram_hover,
.bestsellers .slick-prev:hover.sprite-instagram_hover {
  background-position: -1px -299.5px;
  width: 24px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-main_jj_logo,
.bestsellers .slick-prev:hover.sprite-main_jj_logo {
  background-position: -1px -345px;
  width: 131px;
  height: 102px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-pinterest,
.bestsellers .slick-prev:hover.sprite-pinterest {
  background-position: -1px -449px;
  width: 24px;
  height: 24px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-pinterest_hover,
.bestsellers .slick-prev:hover.sprite-pinterest_hover {
  background-position: -1px -474px;
  width: 24px;
  height: 24px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-search_icon,
.bestsellers .slick-prev:hover.sprite-search_icon {
  background-position: -1px -541px;
  width: 18px;
  height: 18px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-twitter,
.bestsellers .slick-prev:hover.sprite-twitter {
  background-position: -1px -535px;
  width: 24px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-prev:hover.sprite-twitter_hover,
.bestsellers .slick-prev:hover.sprite-twitter_hover {
  background-position: -1px -561px;
  width: 24px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next,
.bestsellers .slick-next {
 right: -20px;
opacity: 1;
display: inline-block;
overflow: hidden;
background-size: 131px auto;
background-position: -1px -76px;
width: 13px;
height: 25px;
outline: none
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-location_icon,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-location_icon,
.bestsellers .slick-next.sprite-location_icon {
  background-position: 0px -597px;
  width: 15px;
  height: 19px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-location-hover_icon,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-location-hover_icon,
.bestsellers .slick-next.sprite-location-hover_icon {
  background-position: 0px -617px;
  width: 15px;
  height: 19px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-shipping_icon,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-shipping_icon,
.bestsellers .slick-next.sprite-shipping_icon {
  background-position: 0px -638px;
  width: 23px;
  height: 19px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-shipping-hover_icon,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-shipping-hover_icon,
.bestsellers .slick-next.sprite-shipping-hover_icon {
  background-position: 0px -658px;
  width: 23px;
  height: 19px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-bag_icon,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-bag_icon,
.bestsellers .slick-next.sprite-bag_icon {
  background-position: -1px -678px;
  width: 15px;
  height: 21px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-bag-hover_icon,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-bag-hover_icon,
.bestsellers .slick-next.sprite-bag-hover_icon {
  background-position: -1px -700px;
  width: 15px;
  height: 21px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-certona_left,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-certona_left,
.bestsellers .slick-next.sprite-certona_left {
  background-position: -1px -23px;
  width: 14px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-certona_lefthover,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-certona_lefthover,
.bestsellers .slick-next.sprite-certona_lefthover {
  background-position: -1px -49px;
  width: 14px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-certona_right,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-certona_right,
.bestsellers .slick-next.sprite-certona_right {
  background-position: -1px -76px;
  width: 13px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-certona_righthover,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-certona_righthover,
.bestsellers .slick-next.sprite-certona_righthover {
  background-position: -1px -102px;
  width: 13px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-facebook,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-facebook,
.bestsellers .slick-next.sprite-facebook {
  background-position: -1px -129px;
  width: 24px;
  height: 24px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-facebook_hover,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-facebook_hover,
.bestsellers .slick-next.sprite-facebook_hover {
  background-position: -1px -155px;
  width: 24px;
  height: 24px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-footerlogo_crazy8,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-footerlogo_crazy8,
.bestsellers .slick-next.sprite-footerlogo_crazy8 {
  background-position: -1px -178px;
  width: 75px;
  height: 38px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-footerlogo_gymboree,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-footerlogo_gymboree,
.bestsellers .slick-next.sprite-footerlogo_gymboree {
  background-position: -1px -219px;
  width: 71px;
  height: 19px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-footerlogo_gymboree_playmusic,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-footerlogo_gymboree_playmusic,
.bestsellers .slick-next.sprite-footerlogo_gymboree_playmusic {
  background-position: -1px -238px;
  width: 44px;
  height: 34px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-instagram,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-instagram,
.bestsellers .slick-next.sprite-instagram {
  background-position: -1px -274px;
  width: 24px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-instagram_hover,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-instagram_hover,
.bestsellers .slick-next.sprite-instagram_hover {
  background-position: -1px -299.5px;
  width: 24px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-main_jj_logo,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-main_jj_logo,
.bestsellers .slick-next.sprite-main_jj_logo {
  background-position: -1px -345px;
  width: 131px;
  height: 102px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-pinterest,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-pinterest,
.bestsellers .slick-next.sprite-pinterest {
  background-position: -1px -449px;
  width: 24px;
  height: 24px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-pinterest_hover,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-pinterest_hover,
.bestsellers .slick-next.sprite-pinterest_hover {
  background-position: -1px -474px;
  width: 24px;
  height: 24px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-search_icon,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-search_icon,
.bestsellers .slick-next.sprite-search_icon {
  background-position: -1px -541px;
  width: 18px;
  height: 18px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-twitter,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-twitter,
.bestsellers .slick-next.sprite-twitter {
  background-position: -1px -535px;
  width: 24px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next.sprite-twitter_hover,
.bestsellers.flexslider:hover .flex-direction-nav .flex-next.sprite-twitter_hover,
.bestsellers .slick-next.sprite-twitter_hover {
  background-position: -1px -561px;
  width: 24px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover,
.bestsellers .slick-next:hover {
  background-position: -1px -102px;
    background-size: 131px auto;
    display: inline-block;
    height: 25px;
    outline: medium none;
    overflow: hidden;
    width: 13px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-location_icon,
.bestsellers .slick-next:hover.sprite-location_icon {
  background-position: 0px -597px;
  width: 15px;
  height: 19px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-location-hover_icon,
.bestsellers .slick-next:hover.sprite-location-hover_icon {
  background-position: 0px -617px;
  width: 15px;
  height: 19px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-shipping_icon,
.bestsellers .slick-next:hover.sprite-shipping_icon {
  background-position: 0px -638px;
  width: 23px;
  height: 19px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-shipping-hover_icon,
.bestsellers .slick-next:hover.sprite-shipping-hover_icon {
  background-position: 0px -658px;
  width: 23px;
  height: 19px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-bag_icon,
.bestsellers .slick-next:hover.sprite-bag_icon {
  background-position: -1px -678px;
  width: 15px;
  height: 21px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-bag-hover_icon,
.bestsellers .slick-next:hover.sprite-bag-hover_icon {
  background-position: -1px -700px;
  width: 15px;
  height: 21px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-certona_left,
.bestsellers .slick-next:hover.sprite-certona_left {
  background-position: -1px -23px;
  width: 14px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-certona_lefthover,
.bestsellers .slick-next:hover.sprite-certona_lefthover {
  background-position: -1px -49px;
  width: 14px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-certona_right,
.bestsellers .slick-next:hover.sprite-certona_right {
  background-position: -1px -76px;
  width: 13px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-certona_righthover,
.bestsellers .slick-next:hover.sprite-certona_righthover {
  background-position: -1px -102px;
  width: 13px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-facebook,
.bestsellers .slick-next:hover.sprite-facebook {
  background-position: -1px -129px;
  width: 24px;
  height: 24px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-facebook_hover,
.bestsellers .slick-next:hover.sprite-facebook_hover {
  background-position: -1px -155px;
  width: 24px;
  height: 24px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-footerlogo_crazy8,
.bestsellers .slick-next:hover.sprite-footerlogo_crazy8 {
  background-position: -1px -178px;
  width: 75px;
  height: 38px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-footerlogo_gymboree,
.bestsellers .slick-next:hover.sprite-footerlogo_gymboree {
  background-position: -1px -219px;
  width: 71px;
  height: 19px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-footerlogo_gymboree_playmusic,
.bestsellers .slick-next:hover.sprite-footerlogo_gymboree_playmusic {
  background-position: -1px -238px;
  width: 44px;
  height: 34px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-instagram,
.bestsellers .slick-next:hover.sprite-instagram {
  background-position: -1px -274px;
  width: 24px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-instagram_hover,
.bestsellers .slick-next:hover.sprite-instagram_hover {
  background-position: -1px -299.5px;
  width: 24px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-main_jj_logo,
.bestsellers .slick-next:hover.sprite-main_jj_logo {
  background-position: -1px -345px;
  width: 131px;
  height: 102px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-pinterest,
.bestsellers .slick-next:hover.sprite-pinterest {
  background-position: -1px -449px;
  width: 24px;
  height: 24px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-pinterest_hover,
.bestsellers .slick-next:hover.sprite-pinterest_hover {
  background-position: -1px -474px;
  width: 24px;
  height: 24px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-search_icon,
.bestsellers .slick-next:hover.sprite-search_icon {
  background-position: -1px -541px;
  width: 18px;
  height: 18px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-twitter,
.bestsellers .slick-next:hover.sprite-twitter {
  background-position: -1px -535px;
  width: 24px;
  height: 25px;
}
.bestsellers.flexslider .flex-direction-nav .flex-next:hover.sprite-twitter_hover,
.bestsellers .slick-next:hover.sprite-twitter_hover {
  background-position: -1px -561px;
  width: 24px;
  height: 25px;
}
.flex-direction-nav a.flex-next:before,
.flex-direction-nav a.flex-prev:before {
  content: '';
  color: #FFF;
  text-shadow: none;
}
.bestsellers .item a,
.bestsellers .item .text,
.bestsellers .item .price {
  text-align: center;
  margin: 0px auto;
  width: 100%;
  display: block;
}
.bestsellers .item .text,
.bestsellers .item .text a {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #093150;
  font-size: 13px;
  margin-top: -5px;
  line-height: 18px;
}
.bestsellers .item .text:hover,
.bestsellers .item .text a:hover {
  color: #4683a9;
}
.bestsellers .item .price {
  color: #828890;
  font-size: 12px;
  font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  padding: 0px 0px 2px;
}
.bestsellers-hrule {
  width: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  border-top: 1px;
  border-color: #dedede;
  border-style: solid;
  padding-bottom: 16px;
}
.dept #home1_rr {
  margin: 20px 0 45px 0;
}
.copyright {
  color: #999999;
  font-size: 12px;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  padding: 0px;
   margin-left: -16px;
}
/*
	Your #Gymboree Style
*/
/*
	VISA/SIGN UP (OFFER 1 and OFFER 2)
*/
.offers {
  margin-top: 45px;
  padding: 0px;
  background-color: #f7f7f7;
  position: relative;
}
.offers .offer-1 a {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
}
.offer-1,
.offer-2 {
  padding: 10px 12px 12px 10px;
  height: 85px;
}
.offer-1 {
  border-right: #FFFFFF 5px solid;
  padding-left: 14px;
  padding-top: 18px;
}
.offer-2 {
  border-left: #FFFFFF 5px solid;
  padding: 12px;
}
.offer-2 .form-group {
  margin-bottom: 0;
}
.offer-2 .input-group {
  width: 100%;
}
.offer-1 h3,
.offer-2 h3 {
  font-family: 'Didot 06 3r';
  font-style: normal;
  color: #004b8b;
  font-size: 15px;
  margin: 0px 0px 9px;
}
.offer-1 .visa img {
  width: 72px;
}
.offer-1 h3 {
  margin-left: 10px;
}
.offer-1 h3.gymboreevisa {
  overflow: hidden;
  text-indent: -10000px;
  height: 17px;
  margin-bottom: 10px;
}
.offer-2 .form-control {
  border-radius: 0px;
  border: none;
  padding: 5px 10px;
  font-size: 12px;
  width: 360px;
}
.offer-2 .btn {
  background-image: none;
  background-color: transparent;
  border: none;
  border-radius: 0px;
  box-shadow: none;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  color: #FFFFFF;
  text-shadow: none;
  padding: 0px 20px;
  -webkit-font-smoothing: antialiased;
  -webkit-transition-delay: 0s;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-property: all;
  -webkit-transition-timing-function: ease;
}
.offer-2 .input-group-btn {
  text-align: center;
  background-color: #00a7ec;
  opacity: 1;
  width: 100px;
}
.offer-2 .input-group {
  position: relative;
}
.offer-2 .help-block {
  display: none;
  position: absolute;
  top: 9px;
  right: 108px;
  z-index: 100;
  color: #C80129;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  text-align: right;
}
.offer-2 .help-block:after {
  content: ' ';
  display: inline-block;
  overflow: hidden;
  background-size: 67px auto;
  background-size: 60px auto;
  width: 18px;
  height: 18px;
  background-position: -45px -14px;
  position: relative;
  top: 5px;
  left: -112px;
  margin-top: -5px;
  margin-left: -8px;
}
.offer-2 .help-block ul {
  display: inline-block;
}
.offer-2 .has-error .help-block {
  display: block;
}
.offer-2 .has-error .form-control:focus {
  border-color: #999999;
  box-shadow: none;
}
.offer-2 .input-group-btn:hover {
  opacity: .75;
}
/*
	MINI-CART
*/

body.modal-open.mini {
  overflow-y: scroll;
}
#cartmodal {
  position: absolute;
  top: 0px;
  height: 0px;
  overflow: visible;
}
#cartmodal .modal-backdrop {
  z-index: 0;
  background-color: transparent;
  height: 0px !important;
}
#cartmodal .modal-dialog {
  width: 284px;
  right: -371px;
  margin: 0px auto;
  top: 40px;
  border: 1px solid #c4c4c4;
  border-right: none;
}
#cartmodal .modal-dialog:after,
#userinfo .dropdown-menu:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 6px;
  margin-right: -1px;
}
#cartmodal .modal-dialog:before,
#userinfo .dropdown-menu:before {
  border-color: rgba(196, 196, 196, 0);
  border-bottom-color: #c4c4c4;
  border-width: 7px;
  margin-right: -2px;
}
#cartmodal .modal-content {
  box-shadow: none;
  border-radius: 0px;
  border: none;
  border-bottom: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  padding: 6px;
}
#cartmodal .modal-body {
  max-height: 380px;	/* Modified By CTS -- For showing 3.5 items in mini-cart */
  overflow-y: auto;
  padding: 15px 8px 15px 10px;
   border-bottom: 1px solid #e8e8e8;
  margin-bottom: 20px;
}
#cartmodal .modal-body.no-scroll {
  max-height: 330px;	/* Modified By CTS -- For showing 3.5 items in mini-cart */
  overflow-y: hidden;
  padding: 15px 8px 15px 10px;
}
#cartmodal .modal-footer {
  margin-bottom: 5px;
  margin-top: 3px;
  height: 46px;
}
#cartmodal .mcart-item {
  margin: 0px;
  padding: 10px 0px;
  border-top: #e5e5e5 1px solid;
}
#cartmodal .mcart-item:first-child {
  margin: 0px;
  padding: 10px 0px;
  border-top: #e5e5e5 0px solid;
}
#cartmodal .mcart-item .media-heading {
    font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #093150;
	margin-bottom: 2px;
}
#cartmodal .mcart-item .price,
#cartmodal .mcart-item .quantity,
#cartmodal .mcart-item .size {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  color: #999999;
}
#cartmodal .mcart-item .quantity {
  padding-left: 14px;
}
#cartmodal .mcart-item .price .old {
  text-decoration: line-through;
}
#cartmodal .mcart-item .price .new {
  margin-left: 15px;
  color: #cc0000;
  /*text-decoration: line-through;*/
}
#cartmodal .mcart-item .size {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  width: 95px;
  padding-right: 0px;
}
#cartmodal .mcart-item .product-thumbnail img {
  max-height: 80px;
}
#cartmodal .viewbag,
#cartmodal .checkout {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  text-transform: uppercase;
  font-style: normal;
  text-shadow: none;
  background-image: none;
  background-color: #999999;
  border-radius: 0px;
  border: none;
  color: #FFFFFF;
  width: 110px;
  padding: 7px 12px;
  opacity: 1;
  font-size:14px;
  letter-spacing : 1.4px;
}
#cartmodal .checkout {
  background-color: #00a6eb;
}
#cartmodal .viewbag:hover,
#cartmodal .checkout:hover {
  opacity: .75;
}
/*	SCROLLBAR	*/
#cartmodal ::-webkit-scrollbar {
  width: 7px;
  /* for vertical scrollbars */
  height: 7px;
  /* for horizontal scrollbars */
}
#cartmodal ::-webkit-scrollbar-track {
  background: #ededed;
}
#cartmodal ::-webkit-scrollbar-thumb {
  background: #99aab5;
}
/*
	LEFT NAV
*/

#gbl-left-nav h3 {
  /*.gothammed;*/
  /*.frente;*/
  /*font-family: frente_h1regular, serif;*/
  font-family: 'Didot 06 3r';
  font-style: normal;
  color: #999999;
  font-size: 26px;
  line-height: 28px;
  text-transform: capitalize;
  margin: 0px;
  padding-top: 11px;
  padding-bottom: 6px;
  text-decoration: none;
}
#gbl-left-nav h3:first-child {
  padding-top: 17px;
}
#gbl-left-nav h3,
#gbl-left-nav h3 a {
  color: #999999;
}
/*
#gbl-left-nav h3 a:hover {
  text-decoration: none;
  color: #999999;
}*/
#gbl-left-nav ul ul {
  padding-left: 18px;
  padding-top: 0px;
  margin-bottom: 0px;
}
#gbl-left-nav ul li,
#gbl-left-nav ul li a {
  font-style: normal;
  font-size: 13px;
  line-height: 21px;
  color: #666666;
  list-style-type: none;
  list-style-image: none;
}
#gbl-left-nav ul li {
  padding-bottom: 0px;
}
#gbl-left-nav ul li:last-child {
  padding-bottom: 0px;
}
#gbl-left-nav li a:hover,
#gbl-left-nav li.selected li a:hover {
  text-decoration: none;
  color: #4683a9;
}
#gbl-left-nav li.selected {
  background-color: transparent;
}
#gbl-left-nav li li.selected {
  position: relative;
  margin-left: -20px;
}
#gbl-left-nav li li.selected:before {
  content: ' ';
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  padding-right: 20px;
}
#gbl-left-nav li li.selected a {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
}
#gbl-left-nav li a.sale {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #00a7ec;
}
#gbl-left-nav h3 a .caret,
a[data-toggle="collapse"] .caret,
a[data-toggle="safari-collapse"] .caret {
  /*.sprite;
	background-position: -15px -395px;*/
  width: 16px;
  height: 16px;
  border: none;
  color: #999999;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 15px;
  margin: 0px 0px 0px 4px;
  line-height: 15px;
}
#gbl-left-nav h3 a .caret:before,
a[data-toggle="collapse"] .caret:before,
a[data-toggle="safari-collapse"] .caret:before {
  content: " ";
  border-top: #999999 1.5px solid;
  width: 8px;
  display: inline-block;
  margin-bottom: 4px;
  margin-left: 2px;
}
#gbl-left-nav h3 a.collapsed .caret:before,
a.collapsed[data-toggle="collapse"] .caret:before,
a[data-toggle="safari-collapse"] .caret:before {
  content: "+";
  border: none;
  display: inline;
  margin-bottom: 0px;
  margin-left: 0px;
}
#gbl-left-nav li a.sale,
#gbl-left-nav li.sale a {
  color: #cc0000;
}
#gbl-left-nav ul li.selected a {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #4683a9;
}
#gbl-left-nav ul li.selected li a {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #666666;
}
/*
	SIZE CHART/ADD TO BAG MODAL
*/
#sizechartmodal .modal-dialog,
#addcartmodal .modal-dialog,
#addcartmodalResponse .modal-dialog,
#promomodal .modal-dialog {
  width: 775px;
  z-index: 800;
}
#emailsharemodal .modal-dialog {
  width: 375px;
  z-index: 800;
}

#sizechartmodal .modal-backdrop,
#addcartmodal .modal-backdrop,
#addcartmodalResponse .modal-backdrop,
#promomodal .modal-backdrop,
#quicklookmodal .modal-backdrop,
#emailsharemodal .modal-backdrop,
#homemodal .modal-backdrop,
#contactmodal .modal-backdrop {
  z-index: 600;
  background-color: #FFF;
  width: 98%; /* EC-82: Scroll bar disappears for all lightboxes Fix */
}
#sizechartmodal .modal-body,
#addcartmodal .modal-body,
#addcartmodalResponse .modal-body,
#quicklookmodal .modal-body {
  padding: 0px;
}
#sizechartmodal .modal-content,
#addcartmodal .modal-content,
#addcartmodalResponse .modal-content,
#quicklookmodal .modal-content,
#promomodal .modal-content,
#emailsharemodal .modal-content {
  box-shadow: none;
  border-radius: 0px;
  border: #CCCCCC 1.5px solid;
  padding: 30px;
}
#sizechartmodal .modal-header,
#addcartmodal .modal-header,
#addcartmodalResponse .modal-header,
#quicklookmodal .modal-header,
#homemodal .modal-header {
  border: none;
  padding: 0px;
}
#sizechartmodal .nav-tabs.main-tabs > li {
    margin-left: 0px;
    margin-right: 60px;
}
.size-chart-modal-body .hard-rule {
    width: 771px;
    height: 4px;
    border-top: 1px solid #e5e7e8;
    padding-left: 0;
    padding-right: 0;
    margin-left: -30px;
}
#homemodal .modal-content,
#contactmodal .modal-content {
  box-shadow: none;
  border-radius: 0px;
  border: #CCCCCC 1.5px solid;
  padding: 16px 30px 30px;
}
#homemodal .modal-dialog,
#contactmodal .modal-dialog {
  top: 100px;
  width: 570px;
  z-index: 800;
}
#homemodal label.email,
#contactmodal label.email {
  width: 39px;
}
#homemodal.ie8 .modal-content,
#contactmodal.ie8 .modal-content {
  padding: 15px 35px 31px;
}
#homemodal.ie8 .modal-dialog,
#contactmodal.ie8 .modal-dialog {
  width: 678px;
  top: 22px;
}
#homemodal.ie8 h1,
#contactmodal.ie8 h1 {
  font-family: 'Didot 06 3r';
  font-style: normal;
  font-weight: 500;
  color: #666666;
  font-size: 24px;
  border-bottom: none;
  margin: -2px 0px 6px;
}
#homemodal.ie8 h2,
#contactmodal.ie8 h2 {
  color: #666666;
}
#homemodal.ie8 p,
#contactmodal.ie8 p {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  color: #666666;
  margin: 0px;
  line-height: 14px;
  padding: 0px;
}
#homemodal.ie8 hr,
#contactmodal.ie8 hr {
  margin-top: 16px;
}
#homemodal.ie8 button.close,
#contactmodal.ie8 button.close {
  margin-right: -22px;
}
#homemodal.ie8 .browsers,
#contactmodal.ie8 .browsers {
  margin: 18px auto 0px;
  text-align: center;
  border-top: #F8F4EA 2px solid;
  padding-top: 15px;
}
#homemodal.ie8 .browsers a,
#contactmodal.ie8 .browsers a {
  color: #00a7ec;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 12px;
  padding: 0px 10px 15px;
}
#homemodal.ie8 .browsers a:before,
#contactmodal.ie8 .browsers a:before {
  content: ' ';
  display: block;
  text-align: center;
  margin: 0px auto;
  width: 85px;
  height: 84px;
  /*background: transparent url(/img/ie8_browser_sprite.png) no-repeat;*/
}
#homemodal.ie8 .browsers a.chrome:before,
#contactmodal.ie8 .browsers a.chrome:before {
  background-position: 0px 0px;
}
#homemodal.ie8 .browsers a.firefox:before,
#contactmodal.ie8 .browsers a.firefox:before {
  background-position: -85px 0px;
}
#homemodal.ie8 .browsers a.ie:before,
#contactmodal.ie8 .browsers a.ie:before {
  background-position: -174px 0px;
}
#homemodal.ie8 .browsers a.safari:before,
#contactmodal.ie8 .browsers a.safari:before {
  background-position: -260px 0px;
}
#homemodal.ie8 .browsers a:after,
#contactmodal.ie8 .browsers a:after {
  display: inline-block;
  content: '';
  width: 5px;
  height: 8px;
  margin: 0px 0px 0px 4px;
  background-position: bottom right;
}
#homemodal h1, #contactmodal h1 {
  line-height: 31px;
  padding-bottom: 4px;
  border-bottom: #e5e6e8 1px solid;
  margin: -2px 0px 16px;
}
#homemodal h2, #contactmodal h2, #shippinginfomodal h2, #homemodal h2 a, #contactmodal h2 a, #shippinginfomodal h2 a {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: #093150;
}
#homemodal h2, #contactmodal h2, #shippinginfomodal h2 {
  line-height: 21px;
  padding-bottom: 5px;
  margin: 0px 0px 8px;
}
#homemodal h3, #contactmodal h3, #homemodal h3 a, #contactmodal h3 a {
  font-family: 'Didot 06 3r';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  color: #004b8b;
  line-height: 21px;
}
#homemodal h3,
#contactmodal h3 {
  margin: 0px 0px 7px;
}
#homemodal h4, #contactmodal h4, #shippinginfomodal h4 {
  font-family: 'Didot 06 3r';
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #4683a9;
  line-height: 14px;
  margin: 0px 0px 18px;
  padding: 0px 0px 7px;
  border-bottom: none;
}
#homemodal h4 a,
#shippinginfomodal h4 a,
#contactmodal h4 a {
  font-size: 14px;
}
#homemodal p,
#contactmodal p,
#shippinginfomodal p,
#homemodal li,
#contactmodal li,
#shippinginfomodal li,
#homemodal .description,
#shippinginfomodal .description,
#contactmodal .description {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  color: #666666;
  line-height: 18px;
}
#homemodal p.disclaimer,
#contactmodal p.disclaimer {
  margin-top: -7px;
  padding: 0px;
}
#homemodal p.disclaimer,
#contactmodal p.disclaimer,
#homemodal p.disclaimer a,
#contactmodal p.disclaimer a {
  font-size: 10px;
}
#homemodal p.subtitle,
#contactmodal p.subtitle {
  margin-top: -2px;
}
#homemodal p.note,
#contactmodal p.note {
  color: #999999;
  font-size: 13px;
  margin: 0px;
  line-height: 14px;
}
#homemodal ul,
#contactmodal ul {
  padding-left: 15px;
  padding-top: 0px;
}
#homemodal ul.w-options,
#contactmodal ul.w-options {
  padding-left: 20px;
}
#homemodal li,
#contactmodal li {
  padding-bottom: 5px;
}
#homemodal h3 a.collapsed,
#contactmodal h3 a.collapsed {
  padding-bottom: 7px;
  border-bottom: #F9F5EB 2px solid;
  display: block;
}
#homemodal .collapse li,
#contactmodal .collapse li {
  padding-bottom: 13px;
}
#homemodal .collapse.in h4,
#contactmodal .collapse.in h4 {
  margin-bottom: 0px;
}
#homemodal li a,
#contactmodal li a {
  color: #00a7ec;
}
#homemodal form label,
#contactmodal form label,
#homemodal form input,
#contactmodal form input {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 12px;
  color: #999999;
  line-height: 14px;
}
#homemodal form input,
#contactmodal form input {
  height: 32px;
}
#homemodal form label,
#contactmodal form label {
  padding: 9px 0px 0px;
  margin: 0px;
}
#homemodal form select,
#contactmodal form select {
  background-position: 96% 14px;
}
#homemodal form select,
#contactmodal form select {
  width: auto;
  max-width: 330px;
  float: left;
  font-size: 12px;
  color: #999999;
  border: 1px solid #CDCDCD;
  border-radius: 0;
  height: 32px;
  /*background: #ffffff url('/img/dropdown_arrow.png') no-repeat;*/
  background-size: 6px auto;
  padding: 0px 23px 0px 10px;
  -webkit-appearance: none;
  background-position: 96% 14px;
}
#homemodal form select::-ms-expand,
#contactmodal form select::-ms-expand {
  display: none;
}
#homemodal .std-btn,
#contactmodal .std-btn {
  padding: 12px 20px;
  margin: 20px 0px 0px;
}
#homemodal .buttonrow,
#contactmodal .buttonrow {
  padding: 0px;
  margin: 29px 0px 10px;
}
#homemodal #email-signup-form .email-field input.form-field,
#contactmodal #email-signup-form .email-field input.form-field {
  width: 230px;
  padding-left: 5px;
}
#homemodal #email-signup-form .email-field .std-btn,
#contactmodal #email-signup-form .email-field .std-btn {
  padding: 8px 20px;
  margin: 0px 0px 0px 4px;
  position: relative;
  top: 1px;
}
#contactmodal .std-btn {
  height: 35px;
  padding: 5px 20px;
}
#contactmodal .modal-dialog {
  width: 410px;
  height: 208px;
}
.embiggen {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
}
#emailsharemodal .modal-header {
  border: none;
  padding: 0px 15px 20px;
}
#emailsharemodal .modal-header h2 {
  margin: 18px 0px 0px;
}
#emailsharemodal .modal-header .req-note {
  font-size: 10px;
  margin-top: -11px;
  padding-right: 4px;
}
#emailsharemodal .modal-body {
  padding-top: 0px;
}
#emailsharemodal .modal-body .personal-message {
  margin-bottom: 0px;
}
#emailsharemodal .modal-body .personal-message label[for="message"] {
  margin-bottom: 0px;
}
#emailsharemodal .modal-body hr {
  margin-top: 14px;
  margin-bottom: 14px;
}
#emailsharemodal .modal-body .product h2 {
  margin: 2px 0px 5px;
}
#emailsharemodal .modal-body .btn-row {
  margin-bottom: 0px;
  margin-top: 19px;
}
#emailsharemodal .modal-dialog p {
  color: #004b8b;
  padding-top: 0px;
  margin-top: 0;
  border: none;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 2px;
  line-height: 24px;
}
#emailsharemodal .modal-dialog input[type="text"],
#emailsharemodal .modal-dialog input[type="password"] {
  height: 32px;
}
/** Ram JNJ-500 **/
#emailsharemodal .modal-dialog input[type="text"],
#emailsharemodal .modal-dialog input[type="password"],
#emailsharemodal .modal-dialog textarea {
  font-size: 12px;
  line-height: 18px;
  color: #666666;
  border: 1px solid #CDCDCD;
  width: 200px;
  resize: none;
}
#emailsharemodal .modal-dialog label {
  font-size: 12px;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #999999;
}
#emailsharemodal .modal-dialog .btn {
  width: 137px;
}
/*
	PROMO MODAL (FREE SHIPPING)
*/
#promomodal .modal-dialog p {
  font-size: 12px;
  line-height: 18px;
  color: #666666;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
}
#promomodal .modal-dialog h2 {
  margin-top: 0;
  color: #004b8b;
  font-family: 'Didot 06 3r';
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 14px;
}
#promomodal .modal-dialog .modal-header,
#promomodal .modal-dialog .modal-footer {
  border: none;
  padding: 0;
}
#promomodal .modal-dialog .modal-body {
  padding-right: 0;
  padding-left: 0;
}
#emailsharemodal button.close,
#promomodal button.close {
  background-size: 67px auto !important;
  background-repeat: no-repeat;
  background-position: 0 -477px !important;
  position: absolute;
  top: 20px;
  right: 35px;
}
/*
	FOOTER
*/
/*FIVE COLUMN STYLES FOR FOOTER*/
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
  position: relative;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 0px;
}
.col-xs-15 {
  width: 20%;
  float: left;
}
@media (min-width: 768px) {
  .col-sm-15 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 992px) {
  .col-md-15 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 1200px) {
  .col-lg-15 {
    width: 20%;
    float: left;
  }
}
footer.navbar {
  width: 990px;
  margin: 20px 0px 0px;
  padding-left: 15px;
}
footer h4 {
  margin: 0px 0px 4px;
  font-family: 'Didot 06 3r';
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  color: #f7971f;
  line-height: 20px;
}
footer p,
footer a {
  font-size: 12px;
  line-height: 15px;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  color: #828890;
  margin: 0px 0px 6px;
}
footer.navbar .col-xs-15 {
  width: auto;
  min-width: 195px;
}
footer.navbar a {
  color: #828890;
  font-size: 12px;
 }
footer p a:hover {
  color: #093150;
  text-decoration: none;
}
footer hr {
  border: none;
}
footer .col-xs-15 hr {
  width: 170px;
  margin: 15px 0px;
}
footer div.social {
  margin-top: 6px;
}
.social .btn {
  display: inline-block;
  overflow: hidden;
  background-size: 67px auto;
  width: 34px;
  height: 32px;
  margin-right: 2px;
}
.social .pinterest {
  background-position: 0px -78px;
}
.social .pinterest:hover {
  background-position: -34px -78px;
}
.social .facebook {
  background-position: 0px -110px;
}
.social .facebook:hover {
  background-position: -34px -110px;
}
.social .twitter {
  background-position: 0px -142px;
}
.social .twitter:hover {
  background-position: -34px -142px;
}
.social .instagram {
  background-position: 0px -174px;
}
.social .instagram:hover {
  background-position: -34px -174px;
}
.familybrands {
  margin: 0px;
  padding: 0px;
   margin-left: -16px;
}
.familybrands p {
  padding: 20px 0px 5px 0;
   border-bottom: 1px dashed #e8e8e8;
 letter-spacing: 1px;
}
.familybrands p a {
  display: inline-block;
  overflow: hidden;
  background-size: 67px auto;
  text-indent: -10000px;
  margin-right: 20px;
}
.familybrands span {
	display: inline-block;
	margin-right: 12px;
	top: -23px;
	position: relative;
	font-size: 12px;
	font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
	letter-spacing: 0px;
}
.familybrands .gym_play {
  width: 60px;
  height: 43px;
  background-position: 0px -205px;
}
.familybrands .janie_jack {
  width: 55px;
  height: 44px;
  background-position: 0px -248px;
}
.familybrands .crazy8 {
  width: 75px;
  height: 38px;
  background-position: 0px -293px;
}
.disclaimer {
  padding: 5px 0px 20px 0px;
  font-size: 10px;
  line-height: 12px;
}
/* POPUPS */
body#popup {
  width: 100%;
}
body#popup .popup-header {
  background-color: #00a7ec;
}
body#popup .popup-header h2 {
  font-size: 90%;
  color: #ffffff;
  font-weight: 700;
}
body#popup .popup-header a {
  color: #ffffff;
  text-decoration: none;
  font-size: 80%;
  margin: 17px 0 10px 0;
  display: block;
}
body#popup .popup-body {
  padding: 5px 10px;
}
body#popup .popup-body h3 {
  font-size: 80%;
  font-weight: 700;
  color: #6d7b18;
}
body#popup p {
  font-size: 70%;
}
/* JUMP TO TOP BUTTON*/
/* css and js for jump to top button taken from codyhouse
   http://codyhouse.co/gem/back-to-top/
   RHenderson 06.16.15
*/
.jumpto .jump-to-top {
  display: inline-block;
  height: 31px;
  width: 30px;
  background-position: 0px -445px;
  position: fixed;
  bottom: 20px;
  right: 10px;
  box-shadow: none;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
  z-index: 10000;
}
.jump-to-top.jump-to-top-is-visible,
.jump-to-top.jump-to-top-fade-out,
.no-touch .jump-to-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.jump-to-top.jump-to-top-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.jump-to-top.jump-to-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .jump-to-top:hover {
  background-color: #e86256;
  opacity: 1;
}
.jumpto .jump-to-top:hover a {
  opacity: 1;
}
/*
  FORM POPOVER
*/
.popup-form {
  float: left;
  font-weight: normal;
  font-size: 14px;
  margin: 1em 0;
}
.popup-form .popup-title {
  font-family: 'Didot 06 3r';
}
.popup-form input {
  padding: 0;
  height: 32px;
  min-width: 250px;
}
.popup-form label {
  padding: 0;
}
.popup-form textarea {
  border: 1px solid #CCCCCC;
  height: 64px;
  min-width: 250px;
}
.popup-form .form-group {
  color: #838485;
}
.submit-area {
  padding: 16px;
  background: #f7f7f7;
}
.submit-area a {
  width: 100%;
}
.submit-area .cancel {
  text-transform: uppercase;
  padding: 10px;
  margin-right: -15px;
}
.submit-area .submit {
  text-transform: uppercase;
  padding: 10px;
  margin-left: 4px;
}
.submit-area .cancel a {
  background-color: #99aab5 !important;
}
.back-to-top {
  margin: 10px 0 20px 0;
}
.no-padding {
  padding: 0!important;
}
.padding-top-10 {
  padding-top: 10px;
}
.margin-right-10 {
  margin-right: 10px!important;
}
.margin-tb {
  margin: 19px 0;
}
.margin-tb-10 {
  margin: 10px 0;
}
.margin-t-20 {
  margin-top: 20px;
}
.margin-b-10 {
  margin: 0 0 10px 0;
}
.margin-t-10 {
  margin: 10px 0 0 0;
}
.margin-l-10 {
  margin-left: 10px !important;
}
.margin-t {
  margin: 20px 0 0 0;
}
.margin-b {
  margin: 0 0 20px 0 ;
}
.margin-none {
  margin: 0 0 0 0;
}
.padding-2-top {
  padding: 2em 0;
}
.padding-4-top {
  padding-top: 4px !important;
}
.margin-20-left {
  margin-left: 39px!important;
}
.margin-20-left-right {
  margin: 0 20px 0 20px!important;
}
.block {
  display: block;
}
.bold {
  font-weight: 500 !important;
}
.required.note {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 10px;
  color: #999999;
  position: absolute;
  right: 0px;
  top: 0px;
}
.required.note.required-padding {
  top: 27px;
  right: 20px;
}
.required:after {
  content: '*';
}
label .required {
  font-weight: 400;
}
label .required:after {
  content: '*';
  display: inline-block;
  margin: 0px;
}
.no-padding {
  padding: 0;
}
.no-padding input,
.no-padding div {
  padding: 0;
}
b,
strong {
  font-weight: 600;
}
a:hover {
  color: #337ab7;
  text-decoration: none;
}
.bv-curations-cleanslate.bv-grid-wrapper .fm-gridhub-load-more.clearfix {
    margin-bottom: 0 !important;
  	font-size: 12px!important;
	line-height: 12px!important;
	padding: 14px 0!important;
	height: 12px!important;
	max-width: 990px!important;
	margin: 0 auto!important;
	background: #f7f7f7!important;
	color: #4483a9!important;
	border: 0!important;
	font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 500!important;
	font-style: normal!important;
	text-transform: uppercase !important;
	letter-spacing: 1.4px!important;
  /* work */
}
.styled-select {
  width: 151px;
  text-align: left;
  font-size: 12px;
  color: #999999;
  -webkit-appearance: none;
  border: #CCCCCC 1px solid;
  border-radius: 0px;
  box-shadow: none;
  padding: 0px 0px 0px 5px;
  position: relative;
  background-position: 97px 10px;
  /*background: #ffffff url(/img/dropdown_arrow.png) 95% center no-repeat;*/
  background-size: 6px auto;
}
.h3-blue {
  color: #004b8b !important;
  line-height: 24px;
  margin: 0 0 5px 0;
  font-family: 'Didot 06 3r';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
}
.main input[type="file"]:focus,
.main input[type="radio"]:focus,
.main input[type="checkbox"]:focus,
.main input[type="text"]:focus,
.main input[type="number"]:focus,
.main input[type="password"]:focus,
.main input[type="email"]:focus,
.main textarea:focus,
.main .form-control:focus {
  outline: 0 !important;
  border-color: #cccccc;
  box-shadow: none;
}
.main input[type="file"]:focus,
.main input[type="radio"]:focus,
.main input[type="text"]:focus,
.main input[type="text"]:focus,
.main input[type="number"]:focus,
.main input[type="password"]:focus,
.main input[type="email"]:focus,
.main textarea:focus {
  border: 1px solid #CDCDCD;
}
/*

	BROWSER ADJUSTMENTS

*/
/*
	FIREFOX
*/
h1,
h2,
h3,
h4,
p,
li,
a,
div,
.promo1 {
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeSpeed;
}
@-moz-document url-prefix() {
  body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  h1,
  h2,
  h3,
  h4,
  p,
  li,
  a,
  div {
    font-size: 101%;
  }
  #userinfo .btn {
    margin-top: -1px;
  }
  #userinfo .dropdown-menu {
    left: 67px;
  }
  #cartmodal .modal-dialog {
    right: -371px;
  }
  .navbar-static-top .navbar-default.col-xs-5,
  .navbar-static-top .navbar-default {
    margin-top: 6px;
  }
  .bestsellers .item a,
  .bestsellers .item .text,
  .bestsellers .item .price {
   text-align: center;
margin: 0px auto;
width: 100%;
display: block;
  }
}
/*
	IE 10
*/
.lt-ie10 .slick-dots,
.lt-ie10 .slick-dots li {
  z-index: 1000;
}
select::-ms-expand {
  display: none;
}
/*
	IE 11
*/
/*
	iPad
*/
@media screen and (max-height: 500px) {
  #cartmodal .modal-dialog {
    right: -363px;
  }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  #userinfo .dropdown-menu {
    left: 60px;
  }
  #cartmodal .modal-dialog {
    right: -363px;
  }
}
.modal {
   z-index: 9999 !important;
}

/* Janie and Jack Changes */

@font-face {
  font-family: "Avenir LT W01_65 Medium1475532";
  src: url("../fonts/Fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix");
  src: url("../fonts/Fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix") format("eot"), url("../fonts/Fonts/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2"), url("../fonts/Fonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff"), url("../fonts/Fonts/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf") format("truetype"), url("../fonts/Fonts/3604edbd-784e-4ca7-b978-18836469c62d.svg#3604edbd-784e-4ca7-b978-18836469c62d") format("svg");
}
@font-face {
  font-family: "Avenir LT W01_85 Heavy1475544";
  src: url("../fonts/Fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");
  src: url("../fonts/Fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"), url("../fonts/Fonts/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"), url("../fonts/Fonts/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"), url("../fonts/Fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"), url("../fonts/Fonts/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg");
}
@font-face {
  font-family: 'Didot Roman';
  src: url('../fonts/Fonts/881A9779E37A37233.eot');
  src: local('?'), url('../fonts/Fonts/881A9779E37A37233.eot?#hco') format('embedded-opentype'), url(data:application/x-font-woff;base64,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);
  font-weight: normal;
  font-style: normal;
}

html:before {  
  background-color: #ffffff;
}

.navbar.navbar-static-top a {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
 }
.navbar.navbar-static-top .cart:after,
#userinfo .btn:after {
  width: 0px;
  margin-left: 0px;
}
.navbar.navbar-static-top .playmusic {
   display:none;
}
nav ul.nav li a {
  color: #093150;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  letter-spacing: .65px;
  }
nav ul.nav li a:hover {
  color: #4683a9;
}

nav ul.nav li a.active {
  color: #4683a9;  
}
#gbl-left-nav h3 a {
  /*.JJ FIX;*/
  color: #093150;
}
/*
#gbl-left-nav h3 a:hover {
    /*.JJ FIX;
    font-family: 'Didot 06 3r';
    font-style: normal;
    font-weight: normal;
    color: #093150;
    font-size: 13px;
    text-transform: uppercase;
    margin: 0px;
    padding-top: 13px;
    padding-bottom: 1px;
    text-decoration: none;
    letter-spacing: .65px;
}*/

#gbl-left-nav ul li a {
  /*. JJ FIX;*/
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #828890;
  font-size: 13px;
  list-style-type: none;
  list-style-image: none;
  line-height: 24px;
}

#gbl-left-nav li.selected li a:hover {
  text-decoration: none;
  /*.JJ FIX;*/
  color: #4583a9;
}

#gbl-left-nav li a.sale {
  /*.JJ FIX;*/
      font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
  
}

#gbl-left-nav li.sale a {
    /*.JJ FIX;*/
    color: #4683a9;
	

}




.navbar.navbar-static-top a {
  color: #828890;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  background: none;
  font-size: 12px;
  margin-right: 23px;
  position: relative;
}

.promosearch .searchform {
	margin-top: 32px;
}


footer  a {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  color: #828890;
  line-height: 12px;
}

footer  a.line-wrap {
  line-height: 16px;
}

footer  a:hover {
  color: #093150;
  text-decoration: none;
}

.footer-nav-content p a{
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  color: #828890;
  line-height: 14px;
}
.footer-nav-content  {
background-color: #f8f9f9;
float:left;
margin-left:-16px;
padding: 20px 20px 20px 81px;
}

.footer-nav-content h4 {
  font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  color: #093150;
  text-transform: uppercase;
  margin: 0px 0px 9px;
  letter-spacing: .65px;
}

.navbar.navbar-static-top a.cart:before {
  content: ' ';
  position: absolute;
  top: -2px;
  left: -12px;
  display: inline-block;
  overflow: hidden;
  background-size: 131px auto;
  background-position: -1px -678px;
  background-size: 133px 1000px;
  width: 15px;
  height: 21px;
}
.navbar.navbar-static-top a.cart:hover:before {
  background-position: -1px -700px;
}
.navbar.navbar-static-top .cartcount,
a .cartcount {
  font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  text-align: center;
  color: #4683a9;
  font-size: 11px;
  display: inline-block;
  overflow: hidden;
  background-size: 67px auto;
  background-position: 1px -56px;
  width: 22px;
  height: 22px;
  margin-right: 5px;
  margin-bottom: -8px;
  padding-top: 5px;
  padding-left: 6px;
  background:none;
}
.navbar.navbar-static-top .storeloc:before {
  content: '';
  position: absolute;
  top: 1px;
  left: -1px;
  display: inline-block;
  overflow: hidden;
  /*background: transparent url(../img/spritesheet.png) no-repeat;*/
  background-size: 131px auto;
  background-position: 0px -597px;
  width: 15px;
  background-size: 133px 1000px;
  width: 23px;
  height: 19px;
}
.navbar.navbar-static-top .storeloc:hover:before {
  content: '';
  position: absolute;
  top: 1px;
  left: -1px;
  display: inline-block;
  overflow: hidden;

  background-size: 131px auto;
  background-position: 0px -617px;
  width: 15px;
  background-size: 133px 1000px;
  width: 23px;
  height: 19px;
}
.social .pinterest {
  display: inline-block;
  overflow: hidden;
  background-size: 131px auto;
  background-position: -1px -449px;
  width: 24px;
  height: 24px;
}
.social .pinterest:hover {
  display: inline-block;
  overflow: hidden;
  background-size: 131px auto;
  background-position: -1px -474px;
  width: 24px;
  height: 24px;
}
.social .facebook {
  display: inline-block;
  overflow: hidden;
  background-size: 131px auto;
  background-position: -1px -129px;
  width: 24px;
  height: 24px;
}
.social .facebook:hover {
  display: inline-block;
  overflow: hidden;
  background-size: 131px auto;
  background-position: -1px -155px;
  width: 24px;
  height: 24px;
}
.social .twitter {
  display: inline-block;
  overflow: hidden;
  background-size: 131px auto;
  background-position: -1px -535px;
  width: 24px;
  height: 25px;
}
.social .twitter:hover {
  display: inline-block;
  overflow: hidden;
  background-size: 131px auto;
  background-position: -1px -561px;
  width: 24px;
  height: 25px;
}
.social .instagram {
  display: inline-block;
  overflow: hidden;
  background-size: 131px auto;
  background-position: -1px -274px;
  width: 24px;
  height: 25px;
}
.social .instagram:hover {
  display: inline-block;
  overflow: hidden;
  background-size: 131px auto;
  background-position: -1px -299.5px;
  width: 24px;
  height: 25px;
}
.familybrands .gym_play {
  display: inline-block;
  overflow: hidden;
  background-size: 131px auto;
  background-position: -1px -238px;
  width: 44px;
  height: 34px;
  position: relative;
  top: -3px;
}
.familybrands .crazy8 {
  display: inline-block;
  overflow: hidden;
  background-size: 131px auto;
  background-position: -1px -178px;
  width: 75px;
  height: 38px;
  position: relative;
  top: -3px;
}
.familybrands .gymboree {
  display: inline-block;
  background-size: 131px auto;
  background-position: -1px -219px;
  width: 71px;
  height: 19px;
  position: relative;
  top: -10px;
  overflow: hidden;
}
/*.JJ FIX;*/
.navbar.navbar-static-top a.cart {
  outline: none;
  color: #4683a9;      
  display: inline-block;      
  position: relative;      
  top: 1px;      
  left: 1px;      
  padding-top: 1px;      
  padding-left: 2px;
}
.navbar.navbar-static-top a.sign-in {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #4683a9;
  top: -1px;
}
.navbar.navbar-static-top .storeloc {
  padding-top: 3px;
  letter-spacing: .24px;
  font-size: 12px;
}
.promosearch .searchform .form-control {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #999999;
  width: 160px;
  border: none;
  text-shadow: none
  border-radius: 0px;
  box-shadow: none;
  font-size: 12px;
  height: 33px;
  background: none;
}

#gbl-left-nav h3 a {
  padding-top: 8px;
  padding-bottom: 1px;
  text-decoration: none;
}
#gbl-left-nav h3 a:hover {
  padding-top: 8px;
}

.help-block {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  display: none;
  position: absolute;
  top: 8px;
  right: 148px;
  z-index: 100;
  color: #093150 !important;
  font-style: normal;
  margin: 0px;
  height: 20px;
  font-size: 11px;
  text-align: right;
  bottom: 9px;
  margin-right: 10px;
}
.help-block:before {
  content: '';
  /*background: url('/media/JNJ/images/fpo/error.png');*/
  background-repeat: no-repeat;
  background-size: contain;
  height: 10px;
  width: 10px;
  position: absolute;
  right: -15px;
  top: 4px;
}
.has-error .form-control {
  border-color: #093150;
}
.has-error .form-control:focus {
  box-shadow: none;
  border-color: #093150;
}
#email .has-error .help-block {
  display: block;
}

.join-email-list .invitation {
  height: 100%;
  padding-right: 16px;
}
.join-email-list .invitation .vertical-align-container .main {
  margin-right: 3px;
  font-family: 'Didot 06 3r';
  font-style: normal;
  color: #093150;
  font-size: 18px;
  margin-top: -3px;
  padding-top: 3px;
  width: auto;
  padding-right: 0px !important;
}
.join-email-list .invitation .vertical-align-container .asterisk {
  font-family: 'Didot 06 3r';
  font-style: normal;
  color: #4683a9;
  font-size: 15px;
  padding-left: 2px;
}
.join-email-list .invitation .vertical-align-container .tag {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #828890;
  font-size: 12px;
  margin-top: 0px;
  line-height: 1em;
}
.join-email-list .form-group {
  margin-bottom: 0;
}
.join-email-list .signup {
  height: 100%;
  padding-right: 0;
}
.join-email-list .signup .form-control {
  width: 345px;
  height: 36px;
  float: left;
}
.join-email-list .signup-textinput {
  border-radius: 0px !important;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  color: #828890 !important;
  float: right;
}
.join-email-list .signup-textinput::-webkit-input-placeholder {
  color: #828890;
  opacity: .5;
  moz-opacity: .5;
}
.join-email-list .signup-textinput:-moz-placeholder {
  color: #828890;
  opacity: .5;
  moz-opacity: .5;
}
.join-email-list .signup-textinput::-moz-placeholder {
  color: #828890;
  opacity: .5;
  moz-opacity: .5;
}

.signup-btn {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  border-radius: 0 !important;
  color: #ffffff !important;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  cursor: pointer;
  border: none;
  letter-spacing: 1.4px;
  background: #4683a9;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  text-transform: uppercase;
  padding: 10px 20px;
  width: 128px;
  height: 36px;
  padding: 7px 20px;
}

footer.navbar{
	margin: 5px 0 0;
}

.navbar.navbar-static-top .track:before {
  position: absolute;
  top: 0px;
  left: 0px;
  display: inline-block;
  overflow: hidden;  
  background-size: 131px auto;
  background-position: 0px -638px;
  background-size: 133px 1000px;
  width: 23px;
  height: 19px;
}

.navbar.navbar-static-top .track:hover:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  display: inline-block;
  overflow: hidden;  
  background-size: 131px auto;
  background-position: 0px -658px;
  background-size: 133px 1000px;
  width: 23px;
  height: 19px;
}

.navbar.navbar-static-top .navbar-default.col-xs-7{
	float:right;
}

.navbar.navbar-static-top a.sign-in{
    border-right: 1px solid #e5e7e8;
	padding-right: 23px;
	margin-right: 10px;
	top:0px;
	letter-spacing: 0.65px;
	padding-bottom: 2px;
}

.navbar.navbar-static-top .track{
	 border-right: 1px solid #e5e7e8;
	 padding-left: 10px;
	 padding-bottom: 18px;
}

#checkout-header{
  font-family: 'Didot 06 3r';
  font-style: normal;
  font-size: 24px;
  color: #093150;
  position: absolute;
  bottom: 2px;
  margin-bottom:10px;
  line-height: 28px;
}

.nobreadcrumb.static.checkout.shipping.order-details nav.navbar {
	padding:0px;
    border-bottom: #e5e7e8 solid 1px;
	margin-bottom: 3px;
}

.nobreadcrumb.static.checkout.shipping.order-details  header{

margin-bottom: 18px;
}

.jumpto .jump-to-top{
background-position:0 center;
height:40px;
width:40px;
}

#cartmodal .viewbag, #cartmodal .checkout{
	background-color: #98aab6;
}

#cartmodal .checkout{
	background-color: #4583a9;
}

.signup-btn:hover{
opacity: .8;
}

.navbar.navbar-static-top a:hover {
   color: #4683a9;
}

#userinfo .btn::after {
    border-color: #828890 transparent transparent;
    border-style: solid;
    border-width: 4px 3.5px 0;
    content: " ";
    display: inline-block;
    height: 0;
    margin-bottom: 2px;
    margin-left: 14px;
    position: relative;
    width: 0;
}

#userinfo {
    display: none;
    margin-right: 10px;
    margin-top: 3px;
}

#userinfo .btn::after:hover{
transform:none;
}
/* from 9/14/2015 */

.modal button.close {
 /* text-indent: -10000px; */
  width: 15px;
  height: 20px;
  margin-right: -18px;
  display: inline-block;
  overflow: hidden;
  background-size: 67px auto;
  background-position: 0px -477px;
  opacity: 0.3;
  margin-top: -15px;
}
.modal#passwordrecommendationsmodel button.close {
  height: 18px;
}

/*#addcartmodal .modal-dialog,
#addcartmodalResponse .modal-dialog {
  top: 100px;
}*/
.margin-none {
	margin: 0 0 0 -8px;
	font-size: 15px !important;
	font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif !important;
	width: 600px !important;
	line-height: 20px;
}
.join-email-list {
  text-align: right;
  padding: 20px 0;
  width: 990px;
  /*margin-left: -16px;*/
}
#gbl-left-nav .category-name {
  font-family: 'Didot 06 3r';
  font-style: normal;
  color: #004b8b;
  font-size: 24px;
  margin: 0px auto;
  padding-top: 4px;
  letter-spacing: .65px;
  line-height: 28px;
  padding-bottom: 8px;
  color: #093150;
  padding-left: 3px;
}
#gbl-left-nav h3 {
    border-top: 1px solid #e5e7e8;
    font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #093150;
    font-size: 13px;
    text-transform: uppercase;
    margin: 0px;
    padding-top: 4px;
    text-decoration: none;
    letter-spacing: .65px;
	margin-left: -4px;
}
/** JNJ-640 **/
.promosearch {
  margin-top: -30px;
  margin-bottom: 8px;
}
.navbar.navbar-static-top {
  height: 40px;
  min-height: 40px;
  margin-bottom: 10px;
  /*margin-top: -20px;*/
}
.navbar.navbar-static-top .storeloc {
  padding-left: 23px;
  padding-right: 0px;
  margin-right: 18px;
}
.promosearch .input-group.focus {
  position: absolute;
  right: 0px;
  width: 385px;
  //height: 22px !important;
  border: #DDDDDD 1px solid;
  padding-left: 10px;
  background-color: #FFFFFF;
  z-index: 2;
  margin-top: 5px;
  padding-right: 1px;
}
.promosearch .input-group {
  border: rgba(255, 255, 255, 0) 1px solid;
  border-bottom: #DDDDDD 1px solid;
  width: 185px;
  height: 22px !important;
}
.divide-text {
  position: absolute;
  left: 49%;
  top: 50%;
  background-color: #f7f7f7;
  font-size: 13px !important;
}
.nobreadcrumb.static.checkout.confirm  navbar.col-xs-12{
 display:none;
}
.footer-nav-content p a:hover {
	color: #093150;
	text-decoration: none;
}
nav ul.nav li a:hover {
  color: #4683a9;
}
.promosearch .input-group.focus {
  height: 25px;
  border: #e5e7e8 1px solid;
  padding-left: 10px;
  margin-top: 0px;
}
.promosearch .input-group.focus input.form-field {
  margin-top: 0px;
}

.popup {
    background-color: #fff;
    border: 1px solid #cccccc;
    box-shadow: 1px 1px #cccccc;
    font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin-left: -50px;
    margin-top: -50px;
    padding: 5px 0px 25px 20px;
	text-align: left;
}

/*Rahul : JNJ-227 Start*/
.promosearch .input-group.focus input.form-field::-ms-clear {
    display: none;
}
/*Rahul : JNJ-227 End*/

.h1-underlined {
    padding: 0 0 8px 0;
    margin: 0 0 8px 0;
    border-bottom: 1px solid #e5e7e8;
    text-transform: capitalize;
    text-align: left;
    line-height: 28px;
}
h1, .h1 {
    font-family: 'Didot 06 3r';
    font-style: normal;
    font-size: 22px;
    line-height: 28px;
    color: #093150;
}
/* Amar's work start from here */
.modal-footer {
    padding: 0px 15px 0px 15px !important; 
	border: none !important;
}
#sign-up-email {
	    border: 1px solid #ccc;
}
/*Rahul: JNJ-383 End*/
/* Amar's work 10/20/2015 */
nav ul.nav li a.active {
  color: #4683a9;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif ;
  
}
.bannerpromo img {
  width: 990px;
  height: 36px;
}
#gbl-left-nav {
  padding-left: 5px !important;
  margin-top: -4px;
}
/*
.buttonsPlaceholder.clearfix .left a {
  float: right;
} */
.breadcrumb {
  background-color: transparent;
  border-radius: 0px;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  padding: 0px;
  margin: 5px 0px 10px -15px;
}
/*a span {
  color: #cccccc;
  outline-color: rgab(255, 255, 255, 0);
}*/
.gbl-category-ribbon {
  background-size: 244px 38px;
  width: 244px;
  margin-left: -8px;
}
#gbl-left-nav ul {
  padding-left: 0px;
  margin-bottom: 0px;
  margin-left: -3px;
}
/*
#gbl-left-nav h3 {
  padding-top: 1px;
}*/


/*Rahul : JNJ-734 Start*/
.join-email-list {
    z-index: 499;	/* EC-92 Fix */
}
/*Rahul : JNJ-734 End*/
/*Rahul : JNJ-664 Start*/
#gbl-content div p b {
    font-weight: normal;
    color: #333;
}
#gbl-content div table tbody tr td {
   padding-left: 10px;
   height: auto;
}
table.international tbody tr td {
    width: 50%;
}
/*Rahul : JNJ-664 End*/

/*Rahul : JNJ-795 Start*/
#userinfo{
      border-right: 1px solid #e5e7e8;
      margin-right: 5px;
}
/*Rahul : JNJ-795 End*/
/*Rahul : JNJ-799 Start*/
#userinfo .dropdown-menu li a {
  border-right: 0px;
  font-size: 13px;  
}
/*Rahul : JNJ-799 End*/
/*Ram JNJ-691 Start*/
footer.navbar .disclaimer a {
    font-size: 10px;
}
/*Ram JNJ-691 End*/
/*Ram : JNJ-652 Start*/
.static #shippinginfomodal {
   font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
   color: #828890;
}
.static.checkout.shipping #shippinginfomodal .modal-dialog table.normalize {
    table-layout: auto;
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 26px;
}
.static #shippinginfomodal .modal-dialog {
    width: 620px;
}
.static #shippinginfomodal .modal-dialog .modal-header {
    border: none;
    padding: 0px 15px;
}
#shippinginfomodal p {
    margin: 0 0 10.5px;
}
#shippinginfomodal p, #shippinginfomodal li,#shippinginfomodal .description {
    font-size: 13px;
    line-height: 26px;
}
.static.checkout.shipping #shippinginfomodal .modal-dialog table.normalize th, .static.checkout.shipping #shippinginfomodal .modal-dialog table.normalize td {
    line-height: 14px;
    padding: 5px;
}
#shippinginfomodal h4 {
    font-family: 'Didot 06 3r';
    font-style: normal;
    font-weight: normal;
    margin: 5px 0px 16px;
    padding: 0px 0px 0px;
    border-bottom: none;
    font-size: 16px;
    line-height: 18px;
    color: #4683a9;
}
.static.checkout #shippinginfomodal .modal-dialog a.std-btn {
    padding: 10px 20px 9px;
    margin: 0px;
}
#shippinginfomodal .modal-header .close {
    margin-top: 0px;
    margin-right: 0px;
    position: absolute;
    top: 10px;
    right: 15px;
    font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
}
/*Ram : JNJ-652 End*/

/*Rahul : JNJ-778 Start*/
.footer-nav-content.container-nr{
  padding-bottom: 15px;
  padding-top: 26px;
}

footer h4 {
  line-height: 18px;
}

footer p, footer a{
  margin-bottom: 10.5px;
  line-height: 12px;
}


.footer-nav-content h4.social {
   padding-top: 11px; 
   margin-bottom: 5px; 
}
/*Rahul : JNJ-778 End*/

/*Rahul : JNJ-845 Start*/
/*.bestsellers .item img {
    max-width: 145px;
    max-height: 145px;
}*/
/*Rahul : JNJ-845 End*/

/*Rahul : JNJ-862 Start*/
#gbl-left-nav ul li:nth-last-child(1) {
    margin-bottom: 4px;
}
#gbl-left-nav h3 {
	margin-top: 3px;
	margin-bottom: -2px;
}
/*Rahul : JNJ-862 End*/

/***Priya - JNJ-727***/
.footer-hrule-container {
    margin-top: 71px;
}
.footer-hrule {
    width: 100%;
    height: 1px;
    /*background: url('/media/JNJ/images/footer_hr.png');*/
    background-repeat: repeat-x;
}

/***Priya - JNJ-727***/
#popupEditShippingAddress .btn-email-submit  {
	background-color: #4683a9 !important;
	font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif !important;
    text-transform: uppercase;
}
#popupEditShippingAddress .btn-email-cancel {
	background-color: #99aab5 !important;
	font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif !important;
    text-transform: uppercase;
}
#popupEditShippingAddress h3 {
    font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif !important;
	margin-left: -14px;
}
#popupEditShippingAddress .req-note {
    font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif !important;
}
#popupEditShippingAddress form label {
     font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif !important;
	 font-size: 14px !important;
}
#ea_country_cd {
	height: 32px;
	width: 260px;
	color: #838485;
    font-size: 14px;
}
#state_cd_2 {
	height: 32px;
	width: 260px;
	color: #838485;
    font-size: 14px;
}
.my-acc-main-bg.col-xs-12 h2 {
	font-size: 24px !important;
	color: #093150 !important;
}
#billingSignIn_Submit span {
	position: absolute;
	margin-left: 156px;
	margin-top: -34px;
}
#pdp-product-title a:hover {
   color: #4683a9 !important;
}

/**JNJ-941 Priya Start***/
#popupOrderSubtotalRestriction .popupHeader .cancelBtn {
    display: inline-block;
    text-align: right;
    width: 98%;
}
/**JNJ-941 Priya ends***/

/***JNJ-937 Ram Start ***/
#gbl-left-nav .collapse[aria-expanded="false"] {
    display:none !important;
}
.static table {
    border: 0;
    width: 100%;
}
.static table td {
    padding: 5px;
}
/***JNJ-937 Ram Ends ***/

/**JNJ-853 Gopi Start***/
#gift-name-o {
    width: 250px;
    font-size: 14px;
}

.placeholderGray.clearfix.buttonsPlaceholder {
   margin-right: 20px;
}
/***JNJ-853 Gopi Ends ***/

/***JNJ-JNJ-1089 Ram Start ***/
.footer-nav-content div:last-child p:last-child a {
   line-height: 18px; 
}
.col-xs-12.copyright {
   margin-top: 20px;
}
/***JNJ-JNJ-1089 Ram End ***/
area {
    outline: none;
}
.my-acc-main-bg.col-xs-12 b {
    font-weight: normal;
    color: #666;
}
.col-xs-12.form-group .col-xs-12 .separatorLine hr {
    margin-top: 0px;
    margin-bottom: 0px;
}
.col-xs-12.form-group .col-xs-6 p b {
    font-weight: normal;
    color: #666;
    font-size: 13px;
}
#product-list-noresults-text {
    font-size: 12px;
    margin-top: -45px;
    margin-left: 14px;
}
/* JNJ QAS styles */
.popupHeader-wide h3 {
	font-family: 'Didot 06 3r', TimesNewRoman, 'Times New Roman', Georgia, serif;
	color:#093150;
}
#QAS_Edit {
	text-transform: uppercase;
	color: white;
	background-color: #4683a9;
	padding: 7px 12px;
	font-size: 14px;
    letter-spacing: 1.4px;
}
#QAS_Edit:hover {
    opacity: 0.7;
}
/* JNJ staic page styles */
.static #gbl-left-nav a b {
    font-weight: normal;
}
.QAS_RightSidePromptText strong {
    font-weight: 600;
}
