﻿* /* { outline: none !important; } */
/*#region Reset styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*#endregion*/

/*#region GENERIC STYLES */
body {
    font-family: Arial,sans-serif;
    font-size: 13px;
    margin: 0;
}
.full-width  
{
    position: relative;
    text-align:center;
}

#updateCartAnnouncer {
    position: absolute;
    overflow: hidden;
    top: 0;
    width: 1px;
    height: 1px;
    left: -2px;
}

.editorial-header 
{
    position: relative;
    z-index: 2;
    top: 50px;
    margin:0 auto;
    width:960px;
}
#editorial-image
{
    position: absolute;
    top: 50%;
    left: 50%;
    display:none;
}
.clear {
    clear: both;
}
.clear-height 
{
    clear:both;
    height:10px;
}
.left {
    float: left;
}

.right
{
    float: right;
}

.block {
	display: block;
}

.visible {
    display: block;
}

a:hover, a:focus {
    text-decoration: underline;
}

a:hover span, a:hover i, a:hover em,
a:focus span, a:focus i, a:focus em
{
    text-decoration: none;
}

.hidden, .hide {
    display: none;
}

.relative { position:relative; }

.hiddenImportant {
    display: none !important;
}

h1, h2, h3, h4, h5, h6 {
	display: inline-block;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:32px; 
	text-align:center;
}

.pageContent {
    padding-top: 20px !important;
}

.container {
    width: 960px;
    padding: 0;
}

.clear {
	display:table; 
	width:100%; 
	height:0; 
	font-size:0; 
	line-height:0; 
	clear:both;
}
.width-auto { width:auto !important; }

.red{ color: #AF003D !important; }

.ColorBlack { color: #000 !important; }
.ColorRed   { color: #af003d; }
.ColorGrey  { color: #666; }

.row {
	margin: 0;
}
.row-fluid {
    width: 100%;
}
.row-fluid:before, .row-fluid:after {
    content: "";
    display: table;
    line-height: 0;
}
.row-fluid:after {
    clear: both;
}
.navbar {
    margin-bottom: 20px;
    overflow: visible;
}

.navbar .nav > li > a {
    float: none;
    text-decoration: none;
}

select,
textarea, 
input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="search"], 
input[type="tel"], 
input[type="color"] {
	background-color: #FFFFFF;
    border: 1px solid #D7D7D7;
	color: #555;
    display: inline-block;
    padding: 4px 6px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    vertical-align: middle;
}

/*textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus,
.focus,
input[type="file"]:focus, 
input[type="radio"]:focus, 
input[type="checkbox"]:focus {
  outline: 0;
  outline: thin dotted \9;
}*/

.PositionRelative { position: relative; }

.roundedInput input[type="text"]:focus, 
.roundedInput input[type="password"]:focus {
	 box-shadow: 0 none;
}
.custom-inputs .rounded {
	background-color: #FFFFFF;
    border: 1px solid #D7D7D7;
    border-radius: 20px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px; 
    color:#787878; 
	padding:8px 15px; 
	height:auto; 
	-webkit-border-radius: 20px !important; 
	-moz-border-radius: 20px !important; 
	margin:9px 0 0 0; 
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

.simpleInput input {
    background: #ffffff;
    background: -moz-linear-gradient(top, #f4f4f4 0%, #ffffff 30%);
	background: -webkit-linear-gradient(top, #f4f4f4 0%, #ffffff 30%);
	background: -o-linear-gradient(top, #f4f4f4 0%, #ffffff 30%);
	background-image: linear-gradient(#f5f5f5 0%, #ffffff 30%);
    color: #787B7D;
    font-size: 12px;
    height: 30px;
    margin: 0;
	padding: 4px 5px;
}
input[type="checkbox"] {
	margin-right: 5px;
	margin-top: 0;
}
.btnPayment {
    background-color: #656565;
    display: inline-block;
    padding: 3px;
    margin-bottom: 0;
    font: 14px/22px Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #fff;
    zoom: 1;
    border: 1px solid transparent;
    width:180px
}

    .btnPayment:hover, .btnPayment:focus {
        background-color: #333333;
        color: #fff;
        text-decoration: none;
    }

.accountPaymentTitle {
    font-weight: bold;
}

.divCardMessageMessage {
    font-style: italic;
    margin-top: 10px;
}

.btn, .btnRed {
    display: inline-block;
    *display: inline; /* IE7 inline-block hack */
    *zoom: 1;
    padding: 4px 18px 5px;
    margin-bottom: 0;
    font: 14px/22px Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    filter: none \9 !important;
    zoom: 1;
    border: 1px solid transparent;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    *margin-left: .3em;
}

.btn-view-cart {
    display: inline-block;
	padding: 4px 10px 5px;
	margin-bottom: 0;
    width: 40%;
	font: 14px/22px Arial, Helvetica, sans-serif;
	text-align: center;
	*vertical-align: middle;
	cursor: pointer;
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter: none \9 !important;
	zoom: 1;
	border: 1px solid transparent;
    background-color: #999999;
	
    
}

.btn-view-cart:hover,
.btn-view-cart:focus {
    color: #fff;
    text-decoration: none;
}

.btn-checkout-giftcard {
    padding: 4px 18px 7px;
    margin-bottom: 0;
    font: 14px/22px Arial, Helvetica, sans-serif;
    text-align: center;
    *vertical-align: middle;
    cursor: pointer;
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    filter: none \9 !important;
    zoom: 1;
    border: 1px solid transparent;
    background-color: #af003d;
	
}

.btn-checkout-edit {
    display: inline-block !important;
    padding: 4px 13px 7px;
    margin-bottom: 0;
    font: 14px/22px Arial, Helvetica, sans-serif;
    text-align: center;
    *vertical-align: middle;
    cursor: pointer;
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    filter: none \9 !important;
    zoom: 1;
    border: 1px solid transparent;
    background-color: #af003d;
    margin-right: 10px;
	
}

.btn-checkout-new {
    display: inline-block !important;
	padding: 4px 18px 5px;
    /*width: 50%;*/
	margin-bottom: 0;
	font: 14px/22px Arial, Helvetica, sans-serif;
	text-align: center;
	*vertical-align: middle;
	cursor: pointer;
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter: none \9 !important;
	zoom: 1;
	border: 1px solid transparent;
    background-color: #af003d;
	
}

.btn-checkout-new:hover,
.btn-checkout-new:focus,
.btn-checkout-edit:hover,
.btn-checkout-edit:focus,
.btn-checkout-giftcard:hover,
.btn-checkout-giftcard:focus{
    color: #fff;
    text-decoration: none;
}

.btn span.innerButton,
.btn > span {
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

[class^="icon-"]:hover, [class*=" icon-"]:hover,
[class^="icon-"]:focus, [class*=" icon-"]:focus {
	text-decoration: none;
}

#hawkPredictiveSearch {
    top: 25px !important;
    left: 0 !important;
}

.pageTitle h2, .accountPageTitle {
	color: #000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px; 
}

.PasswordRecovery {
	margin-top: 15px;
}
.PasswordRecovery a {
	color: #af003d;
}
.baby-depot .PasswordRecovery a {
	color: #3A75C4;
}

.smallTextAsterix {
    color: #787b7d;
    font-size: 11px;
    font-style: italic;
}

.emptyText {
    color: #787B7D;
    font-size: 12px;
}

.linkRemove,
a.linkRemove {
    color: #999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 25px;
}

/* This is necessary for Safari*/
.MB_CAT2 .MB_STY5 img, 
.MB_CAT2 .MB_STY5,
.MB_STY5 img,
.MB_LND1 .MB_STY5,
.MB_LND1 .MB_STY5 img,
.MB_STY4 img{
	border-radius: 75px;
	-webkit-border-radius: 75px;
}

/*#endregion*/

/*#region GENERIC STYLES */

/*#region Burlington style*/
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus,
.focus,
input[type="file"]:focus, 
input[type="radio"]:focus, 
input[type="checkbox"]:focus {
  border-color: #af003d !important;
}

.btn, .btnRed {
	background-color: #af003d;
	*background-color: #af003d;
}

.btn:hover, .btn:focus,
.btnRed:hover, .btnRed:focus{
	background: #af003d;
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmMDAzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZjAwMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
	background: -moz-linear-gradient(top,  #af003d 0%, #5f001b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#af003d), color-stop(100%,#5f001b));
	background: -webkit-linear-gradient(top,  #af003d 0%,#5f001b 100%);
	background: -o-linear-gradient(top,  #af003d 0%,#5f001b 100%);
	background: -ms-linear-gradient(top,  #af003d 0%,#5f001b 100%);
	background: linear-gradient(to bottom,  #af003d 0%,#5f001b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af003d', endColorstr='#5f001b',GradientType=0 );
	color: #fff;
	text-decoration: none;
}

.btn:active,
.btnRed:active {
	background: #5e001a;
	background: -moz-linear-gradient(top,  #5e001a 0%, #af003d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e001a), color-stop(100%,#af003d));
	background: -webkit-linear-gradient(top,  #5e001a 0%,#af003d 100%);
	background: -o-linear-gradient(top,  #5e001a 0%,#af003d 100%);
	background: -ms-linear-gradient(top,  #5e001a 0%,#af003d 100%);
	background: linear-gradient(to bottom,  #5e001a 0%,#af003d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e001a', endColorstr='#af003d',GradientType=0 );
	color: #fff;
}

.customPlaceHolder {
	margin-top: 200px !important;
}

/*#endregion*/

/*#region Baby style */
.baby-depot textarea:focus,
.baby-depot input[type="text"]:focus,
.baby-depot input[type="password"]:focus,
.baby-depot input[type="datetime"]:focus,
.baby-depot input[type="datetime-local"]:focus,
.baby-depot input[type="date"]:focus,
.baby-depot input[type="month"]:focus,
.baby-depot input[type="time"]:focus,
.baby-depot input[type="week"]:focus,
.baby-depot input[type="number"]:focus,
.baby-depot input[type="email"]:focus,
.baby-depot input[type="url"]:focus,
.baby-depot input[type="search"]:focus,
.baby-depot input[type="tel"]:focus,
.baby-depot input[type="color"]:focus,
.baby-depot .uneditable-input:focus,
.baby-depot .focus,
.baby-depot input[type="file"]:focus, 
.baby-depot input[type="radio"]:focus, 
.baby-depot input[type="checkbox"]:focus {
  border-color: #3A75C4 !important;
}

.baby-depot .btn, .baby-depot .btnRed {
	background: #3A75C4;
	*background-color: #3A75C4;
    background: -moz-linear-gradient(top,  #3a75c4 0%, #005f9f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a75c4), color-stop(100%,#005f9f));
    background: -webkit-linear-gradient(top,  #3a75c4 0%,#005f9f 100%);
    background: -o-linear-gradient(top,  #3a75c4 0%,#005f9f 100%);
    background: -ms-linear-gradient(top,  #3a75c4 0%,#005f9f 100%);
    background: linear-gradient(to bottom,  #3a75c4 0%,#005f9f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a75c4', endColorstr='#005f9f',GradientType=0 );

}	

.baby-depot .btn:hover, .baby-depot .btn:focus, 
.baby-depot .btnRed:hover, .baby-depot .btnRed:focus {
	background: #3A75C4;
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhNzVjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVmOWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
	background: -moz-linear-gradient(top,  #3a75c4 0%, #023c8a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a75c4), color-stop(100%,#023c8a));
	background: -webkit-linear-gradient(top,  #3a75c4 0%,#023c8a 100%);
	background: -o-linear-gradient(top,  #3a75c4 0%,#023c8a 100%);
	background: -ms-linear-gradient(top,  #3a75c4 0%,#023c8a 100%);
	background: linear-gradient(to bottom,  #3a75c4 0%,#023c8a 100%);
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a75c4', endColorstr='#023c8a',GradientType=0 );
}

.baby-depot .btn:active {
	background: #023c8a;
	background: -moz-linear-gradient(top,  #023c8a 0%, #3a75c4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#023c8a), color-stop(100%,#3a75c4));
	background: -webkit-linear-gradient(top,  #023c8a 0%,#3a75c4 100%);
	background: -o-linear-gradient(top,  #023c8a 0%,#3a75c4 100%);
	background: -ms-linear-gradient(top,  #023c8a 0%,#3a75c4 100%);
	background: linear-gradient(to bottom,  #023c8a 0%,#3a75c4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#023c8a', endColorstr='#3a75c4',GradientType=0 );
}

/*#region KIOSK mode */
.kioskPageBody .wrap-section-main-menu {
	top: 0!IMPORTANT;
}
.kioskPageBody .wrap-header {
	min-height: 70px!IMPORTANT;
}
.kioskPageBody .wrap-footer > .container {
	padding-top: 0!IMPORTANT;
}
.kioskPageBody .wrap-footer > .container > .footer-copyright {
	margin-top: 24px!IMPORTANT;margin-bottom: 20px!IMPORTANT;
}

/*#endregion*/

/*#endregion*/

/*#endregion*/

/*#region Overlay */
/*.modalOverlay {
	 background-color: #FFFFFF;
	 border: 1px solid #D9D9D9;
	 border-radius: 6px; 
	 box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); 
	 color: #000; 
	 display: none; 
	 left: 40%; 
	
}*/
.modalOverlay .overlayContent {
	padding: 15px;
}
.modalOverlay .close, 
.overlayPanel .close,
.modal .close {
	/*background: url("../images/icon-close-big.jpg") no-repeat scroll left top rgba(0, 0, 0, 0); */
	background: url(images/sprite_closeX.png) 0 0 no-repeat;
	border: 0 none;
	height: 19px;
	position: absolute;
	right: 10px;
	top: 13px; 
	opacity: 1; 
	width: 19px;
}

.overlayPanel, .modalOverlay { 
    background-color: #ffffff;
	bottom: auto;
    border: 1px solid #D9D9D9;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    color: #000;
	display: none;
    margin: 0 auto;
	/*left: 35%;*/
    outline: none;
	overflow-y: auto;
	padding: 20px; 
    position: fixed;
	right: auto;
    top: 10%;
    z-index: 100000;
}
.modal-dialog {
    margin-top: 100px;
    min-width: 400px;
}

.modal-content {
    background-color: #ffffff;
    color: #000;
    padding: 23px 53px 33px; 
} 
.modal {
    overflow-y: auto;
}

/*.modal .overlayContent,*/
.overlayPanel .overlayContent,
#overlaySessionExpired .modal-content {
	padding: 23px 53px 33px; 
	color: #999; 
	font-size: 14px;
}

.overlayContent .textForgotPassword, 
.overlayContent .smallTextAsterix {
    margin-bottom: 15px;
}

.overlayContent .smallTextAsterix {
	font-size: 12px;
}

.overlayContent .pageTitle {
    color: #333;
	font: bold 23px/32px Arial, Helvetica, sans-serif;
    padding: 0;
}

.overlayPanel .OverlayPanelCorner   { width: 23px; height: 20px; margin: 0; padding: 0; position: absolute; }
.overlayPanel .LeftTopCorner        { left: -10px; top: -8px; background: url(images/sprite_light_overlay_corners.png) 0 0 no-repeat; }
.overlayPanel .RightTopCorner       { right: -13px; top: -8px; background: url(images/sprite_light_overlay_corners.png) -23px 0 no-repeat; }
.overlayPanel .LeftBottomCorner     { left: -10px; bottom: -14px; background: url(images/sprite_light_overlay_corners.png) 0 -20px no-repeat; }
.overlayPanel .RightBottomCorner    { right: -13px; bottom: -14px; background: url(images/sprite_light_overlay_corners.png) -23px -20px no-repeat; }
.overlayPanel .TopBorder            { height: auto!important; margin-left: -12px; margin-right: -20px; margin-top: -28px; margin-bottom: -34px; padding-top: 20px;  background: url(images/light_overlay_top.png) 0 0 repeat-x; }
.overlayPanel .RightBorder          { height: auto!important; margin-right: -23px; background: url(images/light_overlay_right.png) 100% 0 repeat-y; }
.overlayPanel .BottomBorder         { height: auto!important; margin-right: 10px; padding-bottom: 20px; background: url(images/light_overlay_bottom.png) 0 bottom repeat-x; }
.overlayPanel .LeftBorder           { min-width: 300px; height: auto!important; margin-left: -18px; background: url(images/light_overlay_left.png) 0 0 repeat-y; }

.overlayPanel .OverlayTitle,
.modal .OverlayTitle         { margin-bottom: 15px; color: #252525; font-size: 26px; font-family: Arial, Helvetica, sans-serif; line-height: 26px; font-weight: bold; }

.modalOverlay .close:hover, .overlayPanel .close:hover, .modal-content.close:hover,
.modalOverlay .close:focus, .overlayPanel .close:focus, .modal-content.close:focus {
	background: url(images/sprite_closeX.png) 0 -19px no-repeat;
}
/*.overlayPanel .textForgotPassword, 
.overlayPanel .smallTextAsterix     { margin-bottom: 15px; }
.overlayPanel .smallTextAsterix     { font-size: 12px; }*/

.overlayPanel label,
.modal-content label {
	padding-bottom: 5px; 
	/*display: block;
	min-width: 120px;*/
}

/*.overlayPanel input {
    color: #000;
    font-size: 14px;
    margin-right: 20px;
    background: #ffffff;
    background: -moz-linear-gradient(top, #f4f4f4 0%, #ffffff 30%);
	background: -webkit-linear-gradient(top, #f4f4f4 0%, #ffffff 30%);
	background: -o-linear-gradient(top, #f4f4f4 0%, #ffffff 30%);
	background-image: linear-gradient(#f5f5f5 0%, #ffffff 30%)!important;
}*/

.overlayPanel input[type=text], 
.overlayPanel input[type=password],
.modal-overlay .modal-content input[type=text], 
.modal-overlay .modal-content input[type=password] {
	background: #ffffff;
    background: -moz-linear-gradient(top, #f4f4f4 0%, #ffffff 30%);
	background: -webkit-linear-gradient(top, #f4f4f4 0%, #ffffff 30%);
	background: -o-linear-gradient(top, #f4f4f4 0%, #ffffff 30%);
	background-image: linear-gradient(#f5f5f5 0%, #ffffff 30%);
}

.modal-backdrop {
	background-color: #fff;
}

/*#endregion*/

/*#region DROP DOWN BOX */
.selector, .selector *
{
	margin: 0;
	padding: 0;
}
 
div.selector 
{
	position: relative;
	padding-left: 6px;
	border: 1px solid transparent;
}

div.selector.disabled span{
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    -khtml-opacity: 0.4;
    -moz-opacity: 0.4;
}

div.selector span 
{
    color: #454f54;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

div.selector select {
	top: 0;
	left: 0;
	background-color: #fff;
    border: 1px solid transparent !important;
    position: absolute;
    height: 34px;
    width: 100%;
    font-size: 11px;
}
  
.selector {
	background: url("images/RepeatXSprite.png") repeat-x scroll left -189px transparent;
	border-width: 1px 0 1px 0;
	border: 1px solid transparent;
	display: -moz-inline-box;
	display: inline-block;
	*display: inline;
	height: 35px;
	margin-top: 8px;
	margin-bottom: 8px;
	vertical-align: middle;
	width: 170px;
	zoom: 1;
}

/*.selector select:focus
{
	outline: 0;
} */

.selector.focus {
	background-position: left -223px;
}

.selector.focus span {
	margin-right: -3px;
	background-position: right -223px;
}

.selector span
{
    background: url("images/RepeatXSprite.png") repeat-x scroll right -189px transparent;
    height: 32px;
	line-height: 32px;
    margin-right: -6px;
    padding: 2px 21px 0 10px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
}
/*#endregion DROP DOWN BOX */

/*#region TABS */

.nav-tabs:before,
.nav-tabs:after {
  display: table;
  content: "";
  line-height: 0;
}
.nav-tabs:after {
  clear: both;
}

.nav-tabs {
	border-bottom: 0 none;
	padding-bottom: 5px;
	text-align:center;
}
.nav-tabs > li {
	border: 0 none;
	display:inline-block;
	float: none;
	line-height: 20px;
	margin: 0;
	padding: 0;
	
}
.nav-tabs > li > a,
.nav-tabs > li > a:focus {
	background: none;
	border-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	color: #919191;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
	border-color: transparent;
	color: #000;
}
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	border-color: transparent;
	border-bottom: 3px solid; 
	color:#000;
}

.tab-content {
	background:url(images/bg-shadow2.png) repeat-x left bottom;
}
.tab-content .tab-title {
	color:#252525; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:42px; 
	text-align:center;
	line-height:42px;
}
.tab-content .tab-title span {
	font-size:18px; 
	color:#919191;  
	line-height:20px;
}

.labelRegular {
	color: #666666; 
	font-size: 12px;
    font-weight: bold;
}

.borderBottom {
    border-bottom: 1px solid #BBBCBC;
    height: 1px;
}

/*#endregion*/

/*#region Tooltip */
.iconQuestion {
	background: transparent url(images/HeaderFooterSprite.png) no-repeat -669px 0;
	display: inline-block; 
	height: 12px;
	margin-bottom: -2px;
	width: 12px;
}
.tooltip {
	display: none !important;
}
.tooltip, .popover {
	background: #f6f6f6; 
	border: 1px solid #dbdbdb;
	border-radius: 6px; 
	box-shadow: 4px 4px 13px #CCCCCC; 
	color:#000; 
	font-family: arial; 
	font-size: 12px; 
	line-height: 17px;
	padding: 10px 30px 10px;
}
.popover  .popover-content{
    text-decoration: none;
}
.popover:after, 
.popover:before {
	border: solid transparent;
	content: " ";
	height: 0;
	position: absolute;
	pointer-events: none;
	right: 100%;
	width: 0;
}
.popover:after {
	border-color: rgba(246, 246, 246, 0);
	border-right-color: #f6f6f6;
	border-width: 10px;
	margin-top: -10px;
	top: 50%;
}
.popover:before {
	border-color: rgba(219, 219, 219, 0);
	border-right-color: #dbdbdb;
	border-width: 11px;
	margin-top: -11px;
	top: 50%;
}
/*#endregion*/

/*#region Breadcrumb */
.breadcrumbs {
    color: #666666;
    display: inline-block;
    font-size: 13px;
    font-style: italic;
    list-style: none outside none;
    margin: 0;
    padding: 17px 0 17px 0;
    position: relative;
    z-index: 2;
}

.breadcrumbs > a {
    color: #666666;
    display: inline-block;
}

.breadcrumb a:hover,
.breadcrumb a:focus {
	color:#AD0132;
}

.divider {
    font-size: 9px;
    padding: 0 5px;
}

/*#endregion*/

/*#region HEADER */
.wrap-header,
.wrap-header-section-top,
.wrap-section-main-header,
.wrap-main-slider-shadow,
.section-main-slider-info,
.wrap-section-main-menu,
.wrap-section-main-menu-drop-down,
.wrap-container,
.wrap-footer,
.wrap-footer-top,
.wrap,
.wrap-shadow{
  width:100%;
}

/*#region PageBrim */
.wrap-header-section-top {
	border-bottom: 1px solid #FAFAFA; 
	background-color:#ffffff; 
	font-size:13px; 
	text-align:center; 
	font-family: Arial, Helvetica, sans-serif;
    padding: 11px 0 7px;
}
.wrap-header-section-top .row {
	text-align: center;
}
.wrap-header-section-top span {
	text-transform:uppercase; 
	letter-spacing:1.1px;
}
.wrap-header-section-top a {
	 font-size:12px; 
	 color:#a1a1a1; 
	 letter-spacing:0.5px; 
	 margin-left:4px;
}
.wrap-header-section-top a .icon-angle-right, 
.wrap-header-section-top a em.icon-angle-right {
	margin-left: 5px;
}

.wrap-header-section-top a:hover .icon-angle-right, 
.wrap-header-section-top a:focus .icon-angle-right, 
.wrap-header-section-top a:hover em.icon-angle-right,
.wrap-header-section-top a:focus em.icon-angle-right {
	text-decoration: none;
}
.wrap-header-section-top a i {
	font-size:12px; 
	font-weight:bold;
}

/*#endregion*/

.wrap-header {
	border-top:4px solid transparent; 
	position: relative;
}

.wrap-section-main-slider {
	margin-top: -118px;
}
.wrap-section-main-slider .bxslider {
	margin:0; 	
	overflow: hidden;
}
.wrap-section-main-slider .bxslider li {
	text-align:center; 	
	overflow: hidden;
}
.wrap-section-main-slider .bx-wrapper .bx-pager {
	background:url(images/shadow-slider.png) repeat-x left bottom;
}

.wrap-section-main-slider .container {
	position:relative; 
	z-index:100;
}

.wrap-section-main-recommendation {
	background-color: #ECECEC;
}
.section-main-recommendation {
	margin: 0 auto;
	display: table;
}

.wrap-section-main-slider .section-main-slider-info {
	position:absolute; 
	top:100%; 
	left:0; 
	z-index:60; 
	padding-top:160px;
}
.section-main-slider-info .info-text {
	font-size: 16px; 
	line-height: 23px; 
	color:#666; 
	padding:24px 0 25px 0;
}
.section-main-slider-info .info-buttons {
	text-transform:uppercase; 
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 12px;
}
.section-main-slider-info .info-buttons a:first-child {
	margin-right: 0;
}

.wrap-section-main-menu {
	position:absolute; 
	top:41px; 
	left:0; 
	padding-top:21px; 
	z-index:101;
}
.baby-depot .wrap-section-main-menu {
    padding-top: 15px;
    top: 30px;
}
.wrap-section-main-menu > .container {
    /*margin-bottom: 20px;*/
}
.wrap-section-main-menu .row .navbar >.col-md-2,
.wrap-section-main-menu .row .navbar >.span2  {
	width: 170px;
    float: left;
}

.wrap-section-main-menu .row .navbar > .col-md-10,
.wrap-section-main-menu .row .navbar > .span10 {
	width: 81.25%;
    float: left;
}

.header-logo, .header-baby-logo  {
	background: transparent url('images/HeaderFooterSprite.png') no-repeat 0 0; 
	display:inline; 
	height: 39px;
	margin: 0; 
	text-indent: -999em; 
	width: 171px;
}

.wrap-section-main-menu .nav.secondary-menu {
    float: right;
    left: 0;
    position: relative;
    width: 100%;
    margin: 16px 0 0 28px; 
	display: inline;
}

.baby-depot .wrap-section-main-menu .nav.secondary-menu {
    margin: 25px 0 0 15px;
}

.wrap-section-main-menu .nav.secondary-menu > li {
	margin:0 24px 0 0; 
	float: left;
    display: inline;
}

.wrap-section-main-menu .nav.secondary-menu > li  a.menuLink {
	display: inline-block; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px; 
	color:#666666; 
	z-index: 1002;
	padding: 0;
	position: relative;
}
.wrap-section-main-menu .nav.secondary-menu > li  a.menuLink:hover,
.wrap-section-main-menu .nav.secondary-menu > li  a.menuLink:focus,
.nav > li > a:hover, 
.nav > li > a:focus {
	background-color: transparent;
    text-decoration: none;
}

.wrap-section-main-menu .nav,
.wrap-section-main-menu .nav li.last,
a.nav-cart span .btn-count {
	margin:0;
}

.wrap-section-main-menu .nav.secondary-menu > li > ul.dropdown-menu {
	min-width:0;
}

.wrap-section-main-menu .nav .navbar-search {
	margin-top: -6px; 
	position: relative;
	z-index: 1002; 
}

input.search-query {
	border-radius: 15px;
	font: normal 13px/1 Arial, Helvetica, sans-serif;
	height: auto; 
    padding-right: 14px;
	padding-top: 6px;
    position:relative; 
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; 
}

.navbar-search input.search-query, .navbar-search input.search-query:focus, .navbar-search .baby-depot input.search-query:focus {
    border-color: #af003d !important;
}

.wrap-section-main-menu .navbar-search input.search-query,
.productsSearchResults input.search-query {
	  background: #ffffff url(images/RepeatXSprite.png) repeat-x scroll 0 -35px;
	  border-radius: 17px;
	  margin: 0 0 0 6px;
	  padding: 5px 14px 2px 28px; 
	  z-index: 2; 
	  width: 215px; 
}

.headerWelcome { font-size: 11px; text-decoration: none; text-transform: capitalize;}
.headerWelcome i { color: #666 !important;}

.nav.secondary-menu > li.nav-cart-holder {
	margin:-7px 0 0 0;
}
.nav-cart-holder a.nav-cart {
	border:1px solid transparent; 
	color: #fff; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 
	line-height: 27px; 
	margin:0; 
	padding:0; 
	text-align: center; 
	width: 101px;
}
a.nav-cart span {
	color: #fff; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	margin-left:2px; 
}
a.nav-cart i {
	color: #fff; 
	font-size:14px; 
	font-weight:normal;
	margin:0 6px 0 0; 
	padding-top:0; 
}
.nav.secondary-menu > li.open > .btn {
	border:1px solid transparent !important;
	background: none !important;
	color:#484848; 
	position: relative;
	z-index: 1002;
}
.nav.secondary-menu > li.open a.nav-cart span, 
.nav.secondary-menu > li.open a.nav-cart i {
	color:#484848;
}

/*a.nav-cart.btn:hover,
a.nav-cart.btn:focus {
    background: none !important;
}*/

li.nav-cart-holder ul.dropdown-menu {
	 background:url(images/HeaderFooterSprite.png) no-repeat -270px 0; 
	 border-radius:0;
	 border:none; 
	 box-shadow:none;
	 height: 49px; 
	 left:auto; 
	 right:-8px;
	 top:-5px; 
	 width:350px; 
	 z-index: 1001;
}
.minicart > li,
.nav-my-account-hoder ul.dropdown-menu > li {
	background:url(images/minicart-x.png) repeat-y center top;
	padding:0 8px; 
}
.minicart > li {
	margin-left: -2px;
}
.nav-my-account-hoder ul.dropdown-menu > li {
	margin-left: 0;
	text-align: left;
}
.nav-my-account-hoder {
	max-width: 145px;
	margin-top: -2px !important;
}
.minicart .container { width: auto !important;}
ul.minicart > li.minicart-total {
	margin-left: -1px !important;
	width: 100%;
}
li.nav-cart-holder .minicart > li .minicart-inner {
	margin:0 19px 0 24px; 
	display:block;
}
li.nav-cart-holder .minicart > li.minicart-title {
	margin-top:44px; 
	padding-bottom:20px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
}
.minicart > li.minicart-title .minicart-inner span {
	font-family: Arial, sans-serif; 
	font-size:12px;
}
.minicart > li.minicart-title .minicart-inner {
	border-bottom:1px solid #D9D9D9; 
	padding-bottom:9px; 
	padding-top:2px;
}
.minicart > li.minicart-title a.minicart-close {
	margin-top:4px; 
	float:right; 
	background:url(images/HeaderFooterSprite.png) no-repeat -170px 0; 
	width:13px; 
	height:13px; 
	display:inline; 
	margin-right: 18px;
	padding: 0 !important; 
	cursor: pointer
}
.minicart > li.minicart-title a:hover.minicart-close,
.minicart > li.minicart-title a:focus.minicart-close {
	opacity: 0.25; 
	filter: alpha(opacity=25);
}
.minicart > li.minicart-slider {
	padding-bottom:18px;
}

li.nav-my-account-hoder.open {
	background: transparent url(images/RepeatXSprite.png) repeat-x right 0; 
	cursor: pointer; 
	display: inline-block; 
	height: 34px;
	margin-top: -11px !important;
	text-decoration: none;
}
.nav-my-account-hoder.open span.my-account {
	background: transparent url(images/RepeatXSprite.png) repeat-x left 0;
	color: #fff; 
	display: inline-block; 
	float: left; 
	font-size: 12px; 
	font-weight: normal;
	max-height: 32px; 
	padding-top: 11px;
	position: relative;
	z-index: 1004;
}

li.nav-my-account-hoder span.my-account {
	display: inline-block;
	margin:  0 12px 0 -19px;
	padding: 2px 9px 5px 24px;
}
li.nav-my-account-hoder ul.dropdown-menu {
	border-radius: 0 6px 6px 6px;
	left: -11px;
    margin-top: -5px; 
	box-shadow: 2px 10px 10px rgba(0, 0, 0, 0.35);
	padding-top: 12px;
	z-index: 1003;
}
li.nav-my-account-hoder ul.dropdown-menu li > a {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    padding: 1px 15px;
}

li.nav-my-account-hoder ul.dropdown-menu li:hover a, 
li.nav-my-account-hoder ul.dropdown-menu li:focus a, 
li.nav-my-account-hoder ul.dropdown-menu li > a:hover, 
li.nav-my-account-hoder ul.dropdown-menu li > a:focus, 
li.nav-my-account-hoder ul.dropdown-menu li > a:active {
	text-decoration: none;
	background-color: transparent;
}
.tr, .bl, .br { display: none;}

.wrap-section-main-menu .bx-wrapper .bx-controls-direction a { top:33px; }

.minicart-slide-section-left {
	margin-left: 15px; 
	width: 113px;
}
.minicart-slide-section-left a {
	float:left;
	margin-top:10px;
}
.minicart-slide-section-left a img {
	float:left;
	max-width: 111px !important;
}
.minicart-slide-section-right {
	padding-left:14px; 
	font-size:11px;
	font-family: Arial;
	text-align: left;
	width: 130px; 
}
.minicart-slider-product-title h2 {
	color:#252525;
	clear:both; 
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
	font-size:14px; 
	line-height: 22px;
	overflow:hidden; 
	width:100%;
	display:block; 
    text-align: left;
}

/*.minicart-slider-product-title:hover,
.minicart-slider-product-title:focus {
	color:#252525;
}*/

.minicart-slider-product-qty {
	color:#666666; 
	clear:both; 
	float:left; 
	font-size:11px; 
	line-height:17px;
	width:100%; 
}

.minicart-slider-product-brand {
	color:#666666; 
	clear:both; 
	float:left; 
	font-size:11px; 
	line-height:17px;
	width:100%; 
}

.minicart-slider-product-price {
	clear:both; 
	float:left;
	font-size:16px; 
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	width:100%; 
}
.minicart-slider-product-compare {
	color:#0070b9;
	clear:both; 
	float:left;
	font-size:11px; 
	line-height: 20px;
	width:100%; 
}
.minicart-slider-product-compare span {
	text-decoration: line-through;
}

.minicart-slide-section-right .minicart-slider-product-remove, 
.minicart-slide-section-right:hover .minicart-slider-product-remove:hover,
.minicart-slide-section-right:focus .minicart-slider-product-remove:focus {
	color:#252525;
	cursor: pointer;
	line-height: 20px;
	text-decoration:underline; 
	text-transform: uppercase; 
}

.minicart-total .minicart-inner {
	background:#ECECEC; 
	color: #252525;
	margin:0 1px 0 1px !important;
	padding:13px 19px 11px 21px; 
}
.minicart-total .minicart-inner .row .col-md-7 {
	width: 100%;
    text-align: center;
}
.minicart-inner-no-items {
	font-weight: bold;
	margin: 0 19px 0 24px;
}
.minicart-total .minicart-total-text {
	font-size:17px; 
	color: #252525;
    font-weight: 700;
}
.minicart-total .minicart-saving {
	*float:left;
	font-size:13px; 
	font-style:italic; 
	width:100%; 
    *font-weight:normal; 
}
.minicart-saving a {
	color:#666; 
	display:inline; 
	font-size:11px; 
	font-style:normal; 
	margin-left:5px; 
	text-decoration:underline;
}

.minicart-total .minicart-checkout-holder {
	white-space:nowrap;
    margin-top: 5px;
    align-content: center;
    width: 107%;
    margin-top: 11px;
}

.minicart-total .minicart-saving a:hover,
.minicart-total .minicart-saving a:focus,
.minicart-total .minicart-checkout-holder > .btn-checkout:hover,
.minicart-total .minicart-checkout-holder > .btn-checkout:focus,
.minicart-slide-section-right .minicart-slider-product-remove:hover,
.minicart-slide-section-right .minicart-slider-product-remove:focus,
.wrap-section-main-menu .navbar-inner .nav li.special.dropdown > a {
	text-decoration: underline;
}

.minicart-checkout-holder > .btn-checkout {
	color:#000; 
	float:left; 
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
	font-size:14px; 
	margin-top:10px; 
}

.minicart-checkout-holder > .btn-checkout i {
	font-size:13px; 
	font-weight:bold;
}
.minicart-checkout-holder > .btn-checkout:hover i,
.minicart-checkout-holder > .btn-checkout:focus i {
	text-decoration: none;
}

.minicart-bottom-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px; 
	padding:7px 8px 5px 8px !important; 
	text-align:center; 
}
.minicart-bottom-text span {
	text-transform:uppercase; 
	letter-spacing:1px;
}
.minicart-bottom-text a {
	font-size:12px;
	color:#a1a1a1 !important;  
	margin-left:4px; 
	display:inline !important; 
	padding:0 !important; 
	background: none !important;
}
.minicart-bottom-text a:hover,
.minicart-bottom-text a:focus {
	color: #232323 !important;
}

.minicart-bottom-text a em, 
.minicart-bottom-text a i {
	font-size:12px; 
	font-weight:bold;
}

.minicart-clearance-label {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;   
}

li.minicart-bottom {
	 background:url(images/minicart-bottom.png) no-repeat center top; 
	 height:23px;
}
.wrap-section-main-menu .bx-wrapper .bx-prev {
	left:-15px;
}
.wrap-section-main-menu .bx-wrapper .bx-next {
	right:-15px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: transparent url("images/HeaderFooterSprite.png") no-repeat -631px -33px;
	border: 0 none !important;
	height: 12px !important;
	width: 12px !important;
}

.sub-menu-see-more {
	border-top: 1px solid #CCCCCC; 
	display: block;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
	font-size: 13px; 
	height: 45px; 
	padding: 15px 0; 
	text-align: center; 
	width: 100%; 
}
.sub-menu-see-more a {
	color: #252525;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
	font-size: 14px; 
}

.nav ul.inner_nav {
	margin: 0;
	padding: 0;
}

.row[class*="col-md"]:first-child {
    margin-left: 0;
}
.burlingtonMenu.row .col-md-1 {
	width: 10%;
}

.menu-subcategory-holder > span {
	float: left; 
	min-height: 170px;
	width: 92px; 
}
.menu-subcategory-holder .spacer {
	clear: both; 
	display: table; 
	font-size: 0; 
	height: 18px; 
	line-height: 0; 
	width:100%;
}
.menu-subcategory-holder .mi {
	float:left;
	text-align: center;
}
.menu-subcategory-holder .mi .st {
	border-top:2px solid transparent; 
	color:#252525;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px; 
	line-height:13px; 
	padding:7px 5px 10px 5px; 
	text-align:center;
	width:82px; 
}
.menu-subcategory-holder .mi img {
	border-bottom:1px solid #CCCCCC;
	display:inline; 
	width: 92px;
}
.menu-subcategory-holder a:hover.mi .st,
.menu-subcategory-holder a:focus.mi .st {
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
}
.menu-subcategory-holder a:hover.mi,
.menu-subcategory-holder a:focus.mi {
	text-decoration:none;
}
.wrap-section-main-menu .nav .submenu-right-section {
	float:right; 
	padding-bottom:55px;
	padding-top:30px; 
}

.submenu-right-section .subcategory-main-links {
	margin-bottom:15px;
}
.submenu-right-section .subcategory-main-links li {
	border-bottom:1px solid #CCCCCC; 
	display:block; 
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
	list-style-type:none; 
	padding:12px 0; 
	width:100%; 
}
.submenu-right-section .subcategory-main-links li a {
	color:#252525; 
	font-size:16px;
}
.submenu-right-section .subcategory-main-links li a:hover em,
.submenu-right-section .subcategory-main-links li a:focus em {
	text-decoration: none;
}
.submenu-right-section .subcategory-main-links li a i {
	font-size:12px; 
	font-weight:bold;
	margin-left:2px; 
}

.submenu-right-section .subcategory-links li {
	 font-family: Arial, Helvetica, sans-serif;
     font-weight: bolder;
	 font-size:14px; 
	 line-height:24px; 
	 color:#252525;
}
.subcategory-links li.list-title {
	margin-bottom:5px;
}
.subcategory-links li a {
	color:#252525;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px; 
	line-height:24px; 
}
.subcategory-links li a:hover,
.subcategory-links li a:focus {
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
}
.wrap-section-main-menu > .container {
	position:relative;
	z-index:100; 
}
.wrap-section-main-menu-drop-down {
	background:#efefef url(images/bg-submenu.jpg) repeat-x left top; 
	display:none; 
	height:525px; 
	position:absolute; 
	top:0; 
	z-index:99;   
	-webkit-box-shadow: 0 15px 18px rgba(0, 0, 0, 0.43); 
	-moz-box-shadow: 0 15px 18px rgba(0, 0, 0, 0.43); 
	box-shadow: 0 15px 18px rgba(0, 0, 0, 0.43);
	opacity: 0.95; 
	filter: alpha(opacity=95); 
}

.wrap-section-main-menu .submenu-bottom-shadow {
	background: url(images/submenu-bottom-shadow.png) no-repeat center top; 
	bottom:0; 
	color:#868686; 
	font-size:14px;
	min-height: 15px; 
	padding: 13px 0 12px 0; 
	position:relative; 
	left:0; 
	text-align:center;
}
.wrap-section-main-menu .submenu-bottom-shadow .row {
	text-align: center;
}
.wrap-section-main-menu .submenu-bottom-shadow a {
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
}

.wrap-section-main-menu .submenu-bottom-shadow a i,
.wrap-section-main-menu .submenu-bottom-shadow a em { 
	font-size:15px; 
	font-weight:bold; 
}

.nav.secondary-menu .icon-registry {
	display: none;
}

.share-registry-btn {
     border-radius: 0 !important;
}

.new-plp-carousel h1 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.icon-registry {
	background: transparent url(images/HeaderFooterSprite.png) no-repeat -156px -39px; 
	display: inline-block;
	height: 15px;
	margin-bottom: -10px;
	margin-right: 3px; 
	width: 14px;
}

/*#region Burlington style */
.wrap-header {
	border-top-color:#ebebeb;
}

.headerWelcome {
	color: #AF003D !important;
}

li.nav-my-account-hoder ul.dropdown-menu li:hover a, 
li.nav-my-account-hoder ul.dropdown-menu li:focus a, 
li.nav-my-account-hoder ul.dropdown-menu li > a:hover, 
li.nav-my-account-hoder ul.dropdown-menu li > a:focus, 
li.nav-my-account-hoder ul.dropdown-menu li > a:active {
	color: #AF003D; 
}

.minicart-slider-product-price {
	color:#AF003D; 
}

.minicart-total .minicart-saving {
	color:#af003d; 
}

.sub-menu-see-more .icon-angle-right {
	color: #AF003D;
}

.menu-subcategory-holder a:hover.mi img, .menu-subcategory-holder a:hover.mi .st,
.menu-subcategory-holder a:focus.mi img, .menu-subcategory-holder a:focus.mi .st {
	 border-color:#AF003D;
}
.menu-subcategory-holder a.mi:hover .st,
.menu-subcategory-holder a.mi:focus .st {
	color:#AF003D;
}
.submenu-right-section .subcategory-main-links li a:hover,
.submenu-right-section .subcategory-main-links li a:focus,
.subcategory-links li a:hover,
.subcategory-links li a:focus {
	color:#AF003D;
}
 
.wrap-section-main-menu .submenu-bottom-shadow a {
	color:#AF003D;
}

/*#endregion*/

/*#region Baby style */
.baby-depot .okoverlay { 
    position: relative;
    margin: 0px auto;
    margin-top: 30px;
    display: block;
    width: 60px;
 }
#overlaySessionExpired .modal-dialog {
    min-width: 820px;
}
.baby-depot .wrap-header {
	border-top-color:#3A75C4; 
	min-height: 160px;
}
.baby-depot .headerWelcome {
	color: #3A75C4 !important;
}

.baby-depot li.nav-my-account-hoder ul.dropdown-menu li:hover a, 
.baby-depot li.nav-my-account-hoder ul.dropdown-menu li:focus a, 
.baby-depot li.nav-my-account-hoder ul.dropdown-menu li > a:hover, 
.baby-depot li.nav-my-account-hoder ul.dropdown-menu li > a:focus, 
.baby-depot li.nav-my-account-hoder ul.dropdown-menu li > a:active {
	color: #3A75C4; 
}

.baby-depot .minicart-slider-product-price {
	color:#3A75C4; 
}

.baby-depot .clearance {
	color:#af003d !important; 
}


.baby-depot .minicart-total .minicart-saving {
	color:#3A75C4; 
}

.baby-depot .minicart-checkout-holder .btn-checkout-new {
	background: #3A75C4; 
}

.baby-depot .sub-menu-see-more .icon-angle-right {
	color: #3A75C4;
}

.baby-depot .menu-subcategory-holder a.mi:hover img,
.baby-depot .menu-subcategory-holder a.mi:focus img,
.baby-depot .menu-subcategory-holder a.mi:hover .st,
.baby-depot .menu-subcategory-holder a.mi:focus .st  {
	 border-color:#3A75C4;
}
.baby-depot .menu-subcategory-holder a.mi:hover .st,
.baby-depot .menu-subcategory-holder a.mi:focus .st {
	color:#3A75C4;
}
.baby-depot .submenu-right-section .subcategory-main-links li a:hover,
.baby-depot .submenu-right-section .subcategory-main-links li a:focus,
.baby-depot .subcategory-links li a:hover,
.baby-depot .subcategory-links li a:focus {
	color:#3A75C4;
}
 
.baby-depot .wrap-section-main-menu .submenu-bottom-shadow a {
	color:#3A75C4;
}

.baby-depot .wrap-section-main-menu .header-logo-baby {
	background: transparent url('images/HeaderFooterSprite.png') no-repeat 0 -39px; 
	display:inline; 
	height: 48px; 
	margin: 0; 
	text-indent: -999em; 
	width: 156px;
}

.babyDepotMenu .burlingtonImageShop {
	background: transparent url(images/HeaderFooterSprite.png) no-repeat -171px -18px;
	display: inline-block;
	height: 21px; 
	margin-bottom: -5px; 
	margin-left: 5px;
	width: 90px;
}

.baby-depot .wrap-section-main-menu .nav.secondary-menu > li a.babyDepot {
    color: #3A75C4;
}

.baby-depot .babyDepot .icon-registry {
	display: inline-block;
	height: 15px;
	margin-bottom: -4px;
	margin-right: 3px; 
	width: 14px;
}

/*#endregion*/

/*#endregion*/

/*#region FOOTER */
.wrap-footer {
	background:#F2F2F2;
}
.wrap-footer > .container {
	padding-top:53px;
	text-align: left;
}
.wrap-footer-top {
	background:transparent url(images/RepeatXSprite.png) repeat-x 0 -59px;
	color: #fff; 
	font-size:14px; 
	line-height: 27px; 
	min-height: 26px; 
	padding: 11px 0 14px 0;
}

.wrap-footer-top .find-a-store {
	border-right: 1px solid #D7809E; 
	color: #fff; 
	display: inline-block; 
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
	font-size:22px; 
	margin-right: 15px; 
	margin-top:3px;  
	padding-right: 20px;
}
.wrap-footer-top .find-a-store-phrase {
	color: #fff;
	display: inline-block;
	font-size: 14px; 
}
.wrap-footer-top .form-zip {
	display: inline-block;
	position: relative;
}
.wrap-footer-top .form-zip input {
	display: inline-block; 
	float: none; 
	margin: 0 0 0 8px;
	position: relative; 
	
}
.wrap-footer-top .form-zip input.search-query {
	background: #EFEFEF; 
	color: #222 !important; 
	font-size: 13px; 
	height:auto; 
	margin-top:-4px; 
	min-height: 20px;
	padding: 8px 20px 5px 14px;
	width:198px; 
}

.ie .wrap-footer-top .form-zip input.search-query, 
.placeholder {
	color: #8c8c8c !important;
}

.wrap-footer-top .form-zip a.icon-angle-right {
	background:none;
	border:none; 
	font-size:11px;
	font-weight:bold; 
	padding: 0 6px; 
	position:absolute; 
	right:5px; 
	top:8px; 
	z-index:1; 
}
.wrap-footer-top .form-zip a.icon-angle-right:hover,
.wrap-footer-top .form-zip a.icon-angle-right:focus {
	text-decoration: none;
}

.footer-links > ul {
	float: left;
	width: 25%;
}
.footer-links ul li {
	text-align: left;
}
.wrap-footer .nav-header {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size:18px; 
	 font-weight:normal;
	 padding:4px 12px 8px 12px;
}
.wrap-footer ul li a {
	color:#666; 
	font-family: Arial;
	font-size: 13px;
	line-height: 17px; 
	padding:3px 19px 3px 11px; 
}

.wrap-footer ul li a:hover,
.wrap-footer ul li a:focus {
	background:none; 
	color: #000;
}

.footer-right-section > img {
	width: 100%;
}

.footer-right-section p {
	color:#666;
	font-size:13px;
	line-height: 19px;
}
.footer-right-section p a {
	text-decoration:underline;
}
.footer-right-section p a:hover,
.footer-right-section p a:focus {
	color:#232323; 
	text-decoration:underline;
}
.footer-right-section ul {
	 margin:0;
}

.footer-right-section ul#sociallist li {
	min-width: 34px;
}

.footer-right-section .nav-header {
	padding-left:0;
	text-align: left;
}
.footer-right-section .form-email {
	display: inline-block; 
	margin-top:10px; 
	position:relative;
}
.footer-right-section .form-email input.search-query {
	color:#777777 !important; 
	font-size:13px; 
	height:auto;  
	min-height: 20px; 
	padding-bottom: 4px;
	padding-left: 14px;
	padding-top: 8px; 
}
.footer-right-section .form-email input.search-query {
	width: 213px;
}
.footer-right-section .form-email .icon-angle-right {
	background:none; 
	border:none; 
	font-size:16px;
	font-weight:bold; 
	position:absolute; 
	right: 6px; 
	top: 6px; 
	z-index:10; 
}
.footer-right-section .form-email a.icon-angle-right:hover,
.footer-right-section .form-email a.icon-angle-right:focus {
	color:#232323;
	text-decoration: none;
}

.footer-right-section .social-list {
	margin-top:34px;
}
.footer-right-section .social-list li {
	float:left; 
	width:auto;
}
.footer-right-section .social-list li.nav-header {
	float:left; 
	width:100%;
	color:#656565;
	padding:0 0 15px;
}
.footer-right-section .social-list li a {
	color:#8F8F8F;  
	font-size:24px; 
	padding: 0 12px 0 0;
}
.footer-right-section .social-list li a:hover,
.footer-right-section .social-list li a:focus {
	text-decoration:none; 
	color:#6F6F6F;
}

.baby-depot .footer-right-section .socialHead {
    color: #3a75c4;
}

.footer-copyright {
	color:#666666; 
	font-size:11px; 
	line-height:30px; 
	margin-bottom:24px;
	margin-top:65px; 
	position:relative;
}
.footer-copyright .pull-right {
	background:url(images/logo-verisign.png) no-repeat right top;
	padding-right:67px;
	position:absolute; 
	top:0; 
	right:0; 
	z-index:10; 
}
.wrap-footer  div[id$="SignUpForEmailUpdatesOverlay"].overlayPanel .overlayContent table label {
	font-size: 12px;
}

/*#region Burlington style  */
.wrap-footer-top {
	background:#AF003D url(images/RepeatXSprite.png) repeat-x 0 -59px;
}

.wrap-footer-top .find-a-store {
	border-right: 1px solid #D7809E; 
}

.wrap-footer-top .form-zip a.icon-angle-right,
.wrap-footer-top .form-zip a.icon-angle-right:hover,
.wrap-footer-top .form-zip a.icon-angle-right:focus {
	color:#AF003D;
}

.wrap-footer .nav-header {
	 color:#AF003D; 
}

.footer-right-section p a {
	color:#AF003D; 
}

.footer-right-section .form-email .icon-angle-right {
	color:#AF003D; 
}
/*#endregion*/

/*#region Baby style  */
.baby-depot .wrap-footer-top {
	background:url("images/RepeatXSprite.png") repeat-x scroll 0 -116px #3A75C4;
}

.baby-depot .wrap-footer-top .find-a-store {
	border-right-color: #80B8DB; 
}

.baby-depot .wrap-footer-top .form-zip a.icon-angle-right, 
.baby-depot .wrap-footer-top .form-zip a.icon-angle-right:hover,
.baby-depot .wrap-footer-top .form-zip a.icon-angle-right:focus {
	color:#3A75C4;
}

.baby-depot .wrap-footer .nav-header {
	 color:#3A75C4; 
}

.baby-depot .footer-right-section p a {
	color:#3A75C4; 
}

.baby-depot .footer-right-section .form-email .icon-angle-right {
	color:#3A75C4; 
}
/*#endregion*/
/*#endregion*/

/*#region Famous Maker */

.famousMaker {
	color: #999;
	cursor: pointer; 
	text-decoration: underline;
}
.famousMaker i {
	text-decoration: none;
}
.famousMaker:hover,
.famousMaker:focus
{
	color: #0070b9;
}
.famousMaker:hover i
{
	text-decoration: none;
}
.famousMaker:hover .iconQuestion
{
	background: transparent url("images/HeaderFooterSprite.png") no-repeat -669px -12px;
}

/*#endregion*/

/*#region DEPARTMENT section */

.departments {
	text-align:center; 
	padding:15px 0 92px 0; 
	vertical-align: text-top;
}
.departments h2 {
	background: none; 
	margin-bottom:38px;
} 
.departments .department {
	display:inline-table; 
	padding:5px 36px 0 35px;
}
.departments .department a.department-image {
	position:relative; 
	display:block;
	height:139px; 
	width:139px; 
}
.departments .department a.department-image .department-mask {
	background: no-repeat left top;
	left:0; 
	top:0; 
	position: absolute; 
	height: 139px; 
	z-index: 10; 
	width: 139px; 
}
.departments .department a.department-image .department-mask-over {
	background: no-repeat left top;  
	color:#ffffff;
	display:none; 
	font-size:30px;
	height:139px; 
	left:0; 
	line-height:139px;
	position:absolute; 
	top:0; 
	z-index:11; 
	width:139px; 
}
.departments .department a.department-image .department-mask-over i {
	font-weight:bold;
}
.departments .department a.department-image:hover .department-mask-over,
.departments .department a.department-image:focus .department-mask-over {
	display:block;
}
.departments .department .department-title {
	color:#252525;
	display:block; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px; 
	line-height:16px; 
	min-height:40px; 
	padding:16px 0 1px 0; 
	text-align:center; 
	text-transform:uppercase; 
	width:139px; 
}

/*#endregion*/

/*#region  Reset password page */
.resetPassword .marginTop {
    margin-top: 15px;
}

.resetPassword input {
    border-radius: 5px;
    margin-left: 5px;
}

/*#endregion*/
/*#region  CUSTOM MEDIA QUERYS */

@media (max-width: 1030px) {
.wrap.style-watch .bx-wrapper .bx-prev { left: -40px; top:25%;}
.wrap.style-watch .bx-wrapper .bx-next { right: -40px; top:25%; }
}

@media  (max-width: 1019px) {
.feature-products-tabs .tab-content { overflow: hidden;}
.featured-product-holder .product-holder { width: 49%;overflow: visible; }
.featured-product-holder .product-list { min-width: 570px; }
.featured-product-holder .product-holder .product-details { width: 36%;}
.featured-product-holder .product-image { margin-right: 0}
.featured-product-holder .product-image img { min-width: 155px;}
}

@media (min-width: 1020px) and (max-width: 1149px) {
.featured-product-holder .product-holder { width: 50%; }
.featured-product-holder .product-holder .product-details { width: 110px;}
}
@media (max-width: 1200px) {
.quickViewOverlayContent .product-details-prices .popover {
    min-width: inherit !important;
}
}

@media (min-width: 1150px) and (max-width: 1230px) {
.featured-product-holder .product-holder { width: 50%; }
.featured-product-holder .product-holder .product-details { width: 120px;}
}

@media (min-width: 1231px) and (max-width: 1300px) {
.featured-product-holder .product-holder { width: 50%; }
.featured-product-holder .product-holder .product-details { width: 150px;}
}



@media (min-width: 960px) and (max-width: 980px){
.navbar-collapse.collapse {
	 height: auto !important; 
	 overflow: visible !important;
}
}

@media (max-width: 960px){
	.navbar-collapse.collapse {
		height: auto !important; 
		overflow: visible !important;
	}
	.bx-wrapper,.bx-wrapper .bx-viewport, 
	.wrap-section-main-slider .bxslider li, 
	.wrap-section-main-slider .bx-wrapper .bx-pager,
	.wrap-section-main-slider, .wrap-header, 
	.wrap-footer, .CmsControlPlace,
	.wrap-section-main-recommendation
	 {min-width: 960px !important;}
	 
	 .bx-wrapper,.bx-wrapper .bx-viewport {
		 min-width: 100% !important;
		 max-width: 300px !important;
	 }
	 .product-photo-holder .product-photos-thumbs div.bx-wrapper {
		 min-width: 66% !important;
	 }
}

/*#endregion*/
/*#endregion DROP DOWN BOX */

.CMSEdit_MainContentArea {
    position: relative;
    z-index: 2000;
}

/*#region Spanish/English style buttons */
.smt-kiosk-link-es, 
a.smt-kiosk-link-es {
    background: transparent url(images/espanol.png) no-repeat center top;
    display: block;
    height: 61px;
}

a.smt-kiosk-link-es:hover,
a.smt-kiosk-link-es:focus {
	background-image: url(images/espanol_hover.png);
}

a.smt-kiosk-link-es:active {
	background-image: url(images/espanol_active.png);
}

.smt-kiosk-link-en {
    background: transparent url(images/english.png) no-repeat center top;
    display: block;
    height: 61px;
}

a.smt-kiosk-link-en:hover,
a.smt-kiosk-link-en:focus {
	background-image: url(images/english_hover.png);
}

a.smt-kiosk-link-en:active {
	background-image: url(images/english_active.png);
}

.smt-kiosk-lang-selector {
    margin-top: -45px;
    text-align: center;
	width: 246px;
}

.kioskPageBody .wrap-section-main-menu {
    top: 0 !important;
}
#PnlLnkBack #lnkBack {
    position: relative;
    z-index: 1049;
}

/*#endregion*/

/* ADA CSS*/
.offscreen
 {
    clip: rect(1px 1px 1px 1px); /* IE 6/7 */
    clip: rect(1px, 1px, 1px, 1px);
    height: 0px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 0px;
 }

#SkipToMainContent:focus
{
    /* revert offscreen... */
    clip: auto;
    height: auto;
    overflow: visible;
    position: absolute;
    white-space: normal;
    width: auto;

    left: 20px;
    top: 20px;
    z-index: 100;

    /* style to resemble menu navigation item... */
    text-decoration: none;
    border-bottom: 2px solid #AF003D;
	color:#252525; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	line-height: 14px; 
	padding: 0 0 5px 0;
}


.validation-message-below {
    padding-top: 4px;
}

.validation-message-below span {
    float: left;
}

.validation-message-below-registry {
    padding-top: 4px;
}

.paypal-button {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}

.paypal-button__text {
    font-weight: bold;
    margin-bottom: 10px;
}

.cartContent .paypal-button {
    margin-top: 6px;
}

.CheckoutSummary .paypal-button {
    float: none;
}