a:link, a:visited, a:active { color: inherit; text-decoration: inherit; }

p { font-size: 16px; line-height: 24px; }
hr { border: none; background-color: #333; }

.showResults, .OrangeBtn, .searchBtn, .viewCartBtn, .buyNowBtn, #SubmitBtn, .RSviewCart-btn, .wishlist.btn.orangeBtn, #SubmitLink {
	background-color: #cd6000;
	box-shadow: none;
	background-image: none;
	border: none;
	border-radius: 3px;
	letter-spacing: 1px;
	font-weight: 500;
	text-transform: uppercase;
}

.backgroundContainer { width: 100%; }
.button, button { text-shadow: none; }
.searchBtn { height: 35px; }
.btn-outline-secondary { border: 1px solid; }

.lead { letter-spacing: 1px; line-height: 1.8; }

.searchBtn.short {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

#globalPageWrapper {
	margin: 0 auto;
	padding: 0;
	width: 970px;
}

#globalPageWrapper.mens, #globalPageWrapper.womens, #globalPageWrapper.canvas, #globalPageWrapper.leather, #globalPageWrapper.chukka, #globalPageWrapper.clogs {
	margin: 0;
	padding: 0;
	width: 100%;
}

#body2010.one-column {
	width: 940px;
	margin: 20px auto;
	float: none;
}

div#body2010, #RightSidebar2011 {
	margin: 20px 0 0 0;
}
.menu_dark_theme ul h2, .menu_dark_theme ul h3, a.accountNavLinks, .RSProductName, div.vertNav ol li a, div.vertNav ol li strong, div#filterBar strong, .menu_dark_theme .menu_purple li:hover div li:hover a, hr, .largepurple-textbld, .productPrice, .mediumPurple, .RSsubtotal {
	color: #333333 !important; /*Overrides !important in combined.css:3821; */
}

.p-a-0 { padding: 0; }
.img-fluid { width: 100%; }
.img-border { outline: 5px solid #ffffff; }
.accountMessageContainer .messagePadding { padding: 10px 0; }
/* ================== */
/* === FILTER BAR === */
/* ================== */

div#leftNav2010 {
	width: 25%;
}

div.vertNav, div.vertNavFinder {
	background: none;
	padding-bottom: 20px;
	margin-bottom: 20px;
	width: 90%;
}

div.vertNav h3 {
	background: none;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	letter-spacing: .5px;
	padding-left: 0;
}

div.vertNav ol li a, div.vertNav ol li strong, div#filterBar strong {
	color: #333333;
	text-transform: uppercase;
	letter-spacing: .5px;
	margin: 20px 0 5px;
	padding-left: 0;
}

div.vertNav ol li a {
	font-weight: normal;
	text-transform: none;
	margin: 0;
	line-height: 24px;
}

#filterBar div {
	padding: 0;
	width: 90%;
}

#filterBar div div, #filterBar input {
	background-position: 0 5px;
	line-height: 24px;
}

#filterBar div span.sizeTypeLabel, #filterBar div span.sizeTypeLabel p {
	letter-spacing: .5px;
	font-weight: normal;
	margin: 5px 0;
	float: left;
}

#filterBar div span.sizeTypeLabel p {
	display: block;
	width: 100%;
}

#filterBar .filterBox, .vertNav {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 20px;
}

#filterBar .filterLabel, #filterBar.vertNav {
	border-bottom: none;
	padding-bottom: 0;
}

div.vertNav #shoefinderForm select, div.vertNav #OccupationSelector select, div.vertNav #OccupationSelector input {
	padding-left: 0;
	margin: 0 0 10px 0;
	width: 90%;
	border-color: #cccccc;
}

.showResults {
	margin-left: 0 !important; /*Overrides inline style */
	width: 100% !important; /*Overrides inline style */
	font-size: 14px !important; /*Overrides inline style */
	padding: 10px !important; /*Overrides inline style */
}

.vertNav .searchField {
	border-radius: 3px;
	border-right: 1px solid;
	width: 90% !important;
}

/* =================== */
/* === BROWSE PAGE === */
/* =================== */

.leftSidebarWide {
	width: 75%;
	margin: 0 auto !important;
}

.productBox {
	border: none;
	width: 45%;
	margin-top: 10px;
	/*padding: 0 15px;*/
	min-height: 338px;
}

.productBox .innerbox {
	height: auto !important;
	text-align: center;
}

.productBox .innerbox a {
	font-size: 14px !important;
	line-height: 20px;
	text-decoration: none;
	color: #333333;
}

.productStyleNumber {
	display: none;
}

.productBox .innerbox .smalltext-blk .medpurple-textbld {
	font-size: 20px;
	/*line-height: 40px;*/
	color: #333333;
	font-weight: normal;
}

.usen .mens .collectionHeaderdefault, .uses .mens .collectionHeaderdefault {
	width: 100% !important; /* Overrides 2012_summer_collection.css */
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #cccccc;
}

#collectionLeftColumn, #collectionRightColumn {
	width: 45% !important;
}

 #WomenStyles_newstyles, #MenStyles_newstyles {
 	width: 100%;
 }

#collectionLeftColumn .productBox, #collectionRightColumn .productBox {
	width: 41%;
}

#WomenStyles_mozo .productBox .innerbox, #MenStyles_mozo .productBox .innerbox {
	height: 200px;
	min-height: 200px;
}

.usen .womens .collectionHeadermozo,
.usen .mens .collectionHeadermozo,
.uses .womens .collectionHeadermozo,
.uses .mens .collectionHeadermozo,
.caen .womens .collectionHeadermozo,
.caen .mens .collectionHeadermozo,
.cafr .womens .collectionHeadermozo,
.cafr .mens .collectionHeadermozo,
.usen .canvas .collectionHeadermozo,
.uses .canvas .collectionHeadermozo,
.caen .canvas .collectionHeadermozo,
.cafr .canvas .collectionHeadermozo,
.usen .leather .collectionHeadermozo,
.uses .leather .collectionHeadermozo,
.caen .leather .collectionHeadermozo,
.cafr .leather .collectionHeadermozo,
.usen .clogs .collectionHeadermozo,
.uses .clogs .collectionHeadermozo,
.caen .clogs .collectionHeadermozo,
.cafr .clogs .collectionHeadermozo,
.uses .chukka .collectionHeadermozo,
.usen .chukka .collectionHeadermozo,
.caen .chukka .collectionHeadermozo,
.cafr .chukka .collectionHeadermozo {
	background-repeat:no-repeat;
	background-size: cover;
	min-height: 367px;
	height: 367px !important;
	width: 100% !important;
	margin-bottom: 10px;
}

@media (min-device-width : 768px) and (max-width : 1024px) {
.usen .womens .collectionHeadermozo,
.usen .mens .collectionHeadermozo,
.uses .womens .collectionHeadermozo,
.uses .mens .collectionHeadermozo,
.caen .womens .collectionHeadermozo,
.caen .mens .collectionHeadermozo,
.cafr .womens .collectionHeadermozo,
.cafr .mens .collectionHeadermozo,
.usen .canvas .collectionHeadermozo,
.uses .canvas .collectionHeadermozo,
.caen .canvas .collectionHeadermozo,
.cafr .canvas .collectionHeadermozo,
.usen .leather .collectionHeadermozo,
.uses .leather .collectionHeadermozo,
.caen .leather .collectionHeadermozo,
.cafr .leather .collectionHeadermozo,
.usen .clogs .collectionHeadermozo,
.uses .clogs .collectionHeadermozo,
.caen .clogs .collectionHeadermozo,
.cafr .clogs .collectionHeadermozo,
.uses .chukka .collectionHeadermozo,
.usen .chukka .collectionHeadermozo,
.caen .chukka .collectionHeadermozo,
.cafr .chukka .collectionHeadermozo {
	min-height: 270px;
	max-height: 270px;
}
}

@media (min-device-width : 320px) and (max-width : 480px) {
.usen .womens .collectionHeadermozo,
.usen .mens .collectionHeadermozo,
.uses .womens .collectionHeadermozo,
.uses .mens .collectionHeadermozo,
.caen .womens .collectionHeadermozo,
.caen .mens .collectionHeadermozo,
.cafr .womens .collectionHeadermozo,
.cafr .mens .collectionHeadermozo,
.usen .canvas .collectionHeadermozo,
.uses .canvas .collectionHeadermozo,
.caen .canvas .collectionHeadermozo,
.cafr .canvas .collectionHeadermozo,
.usen .leather .collectionHeadermozo,
.uses .leather .collectionHeadermozo,
.caen .leather .collectionHeadermozo,
.cafr .leather .collectionHeadermozo,
.usen .clogs .collectionHeadermozo,
.uses .clogs .collectionHeadermozo,
.caen .clogs .collectionHeadermozo,
.cafr .clogs .collectionHeadermozo,
.uses .chukka .collectionHeadermozo,
.usen .chukka .collectionHeadermozo,
.caen .chukka .collectionHeadermozo,
.cafr .chukka .collectionHeadermozo {
	min-height: 180px;
	max-height: 180px;
}
}

.usen .womens .collectionHeadermozo, .uses .womens .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/US/mozo_cb_w.jpg") !important;
}

@media (min-device-width : 768px) and (max-width : 1024px) {
.usen .womens .collectionHeadermozo, .uses .womens .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/US/mozo_cb_w_tablet.jpg") !important;
}
}

@media (min-device-width : 320px) and (max-width : 480px) {
.usen .womens .collectionHeadermozo, .uses .womens .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/US/mozo_cb_w_mobile.jpg") !important;
}
}

.caen .womens .collectionHeadermozo, .cafr .womens .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/CA/mozo_cb_w.jpg") !important;
	background-position: 10%;
}

@media (min-device-width : 768px) and (max-width : 1024px) {
.caen .womens .collectionHeadermozo, .cafr .womens .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/CA/mozo_cb_w_tablet.jpg") !important;
}
}

@media (min-device-width : 320px) and (max-width : 480px) {
.caen .womens .collectionHeadermozo, .cafr .womens .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/CA/mozo_cb_w_mobile.jpg") !important;
}
}

.usen .mens .collectionHeadermozo, .uses .mens .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/US/mozo_cb_m.jpg") !important;
}

@media (min-device-width : 768px) and (max-width : 1024px) {
.usen .mens .collectionHeadermozo, .uses .mens .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/US/mozo_cb_m_tablet.jpg") !important;
}
}

@media (min-device-width : 320px) and (max-width : 480px) {
.usen .mens .collectionHeadermozo, .uses .mens .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/US/mozo_cb_m_mobile.jpg") !important;
}
}

.caen .mens .collectionHeadermozo, .cafr .mens .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/CA/mozo_cb_m.jpg") !important;
	background-position: 10%;
}

@media (min-device-width : 768px) and (max-width : 1024px) {
.caen .mens .collectionHeadermozo, .cafr .mens .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/CA/mozo_cb_m_tablet.jpg") !important;
}
}

@media (min-device-width : 320px) and (max-width : 480px) {
.caen .mens .collectionHeadermozo, .cafr .mens .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/CA/mozo_cb_m_mobile.jpg") !important;
}
}

.usen .canvas .collectionHeadermozo, .uses .canvas .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/US/mozo_cb_canvas.jpg") !important;
}

@media (min-device-width : 768px) and (max-width : 1024px) {
.usen .canvas .collectionHeadermozo, .uses .canvas .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/US/mozo_cb_canvas_tablet.jpg") !important;
}
}

@media (min-device-width : 320px) and (max-width : 480px) {
.usen .canvas .collectionHeadermozo, .uses .canvas .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/US/mozo_cb_canvas_mobile.jpg") !important;
}
}

.caen .canvas .collectionHeadermozo, .cafr .canvas .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/CA/mozo_cb_canvas.jpg") !important;
	background-position: 10%;
}

@media (min-device-width : 768px) and (max-width : 1024px) {
.caen .canvas .collectionHeadermozo, .cafr .canvas .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/CA/mozo_cb_canvas_tablet.jpg") !important;
}
}

@media (min-device-width : 320px) and (max-width : 480px) {
.caen .canvas .collectionHeadermozo, .cafr .canvas .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/CA/mozo_cb_canvas_mobile.jpg") !important;
}
}

.usen .clogs .collectionHeadermozo, .uses .clogs .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/US/mozo_cb_clog.jpg") !important;
}

@media (min-device-width : 768px) and (max-width : 1024px) {
.usen .clogs .collectionHeadermozo, .uses .clogs .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/US/mozo_cb_clog_tablet.jpg") !important;
}
}

@media (min-device-width : 320px) and (max-width : 480px) {
.usen .clogs .collectionHeadermozo, .uses .clogs .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/US/mozo_cb_clog_mobile.jpg") !important;
}
}

.caen .clogs .collectionHeadermozo, .cafr .clogs .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/CA/mozo_cb_clog.jpg") !important;
	background-position: 10%;
}

@media (min-device-width : 768px) and (max-width : 1024px) {
.caen .clogs .collectionHeadermozo, .cafr .clogs .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/CA/mozo_cb_clog_tablet.jpg") !important;
}
}

@media (min-device-width : 320px) and (max-width : 480px) {
.caen .clogs .collectionHeadermozo, .cafr .clogs .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/CA/mozo_cb_clog_mobile.jpg") !important;
}
}

.usen .leather .collectionHeadermozo, .uses .leather .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/US/mozo_cb_leather.jpg") !important;
}

@media (min-device-width : 768px) and (max-width : 1024px) {
.usen .leather .collectionHeadermozo, .uses .leather .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/US/mozo_cb_leather_tablet.jpg") !important;
}
}

@media (min-device-width : 320px) and (max-width : 480px) {
.usen .leather .collectionHeadermozo, .uses .leather .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/US/mozo_cb_leather_mobile.jpg") !important;
}
}

.caen .leather .collectionHeadermozo, .cafr .leather .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/CA/mozo_cb_leather.jpg") !important;
}

@media (min-device-width : 768px) and (max-width : 1024px) {
.caen .leather .collectionHeadermozo, .cafr .leather .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/CA/mozo_cb_leather_tablet.jpg") !important;
}
}

@media (min-device-width : 320px) and (max-width : 480px) {
.caen .leather .collectionHeadermozo, .cafr .leather .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/CA/mozo_cb_leather_mobile.jpg") !important;
}
}

.usen .chukka .collectionHeadermozo, .uses .chukka .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/US/mozo_cb_chukka.jpg") !important;
}

@media (min-device-width : 768px) and (max-width : 1024px) {
.usen .chukka .collectionHeadermozo, .uses .chukka .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/US/mozo_cb_chukka_tablet.jpg") !important;
}
}

@media (min-device-width : 320px) and (max-width : 480px) {
.usen .chukka .collectionHeadermozo, .uses .chukka .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/US/mozo_cb_chukka_mobile.jpg") !important;
}
}

.caen .chukka .collectionHeadermozo, .cafr .chukka .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/CA/mozo_cb_chukka.jpg") !important;
}

@media (min-device-width : 768px) and (max-width : 1024px) {
.caen .chukka .collectionHeadermozo, .cafr .chukka .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/CA/mozo_cb_chukka_tablet.jpg") !important;
}
}

@media (min-device-width : 320px) and (max-width : 480px) {
.caen .chukka .collectionHeadermozo, .cafr .chukka .collectionHeadermozo {
	background-image:url("/sfc3/Images/en/collection/CA/mozo_cb_chukka_mobile.jpg") !important;
}
}

.womens #collectionHeader.collectionHeadermozo ul, .mens #collectionHeader.collectionHeadermozo ul {
	display: none;
	padding: 0;
}

.brandTitleText {
	font-size: 72px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 54px;
	color: #ffffff;
	text-shadow: 2px 2px #000000;
}
.brandTitleText .sub {
	font-size: 30px;
	text-shadow: 2px 2px #000000;
}
.titleParent {
  display:table;
  color: #ffffff;
  height: 367px;
  width: 100%;
  text-align: center;
}

.titleChild {
  display:table-cell;
  vertical-align:middle;
}
/* ================= */
/* === ACCORDIAN === */
/* ================= */

.accordian {
  list-style:none;
  margin:0 0 40px;
  padding:0;
  border-top:0;
}
.accordian h3 {
  display:block;
  margin:0;
  padding:1em;
  background:#eee;
  cursor:pointer;
}
.accordian ol {
  display:none;
  padding:1em;
  background:#fff;
}
.accordian ol.active {
  display:block;
}

#accord1 .vertNav {
	padding-bottom: 0;
}

/* =================== */
/* === MOZO HEADER === */
/* =================== */

.headerContainer { background-color: #333333; float: left; }

div#leftHeader .logo a {
  background-image: url('/sfc3/Images/noText/mozo_logo_white.png');
  margin-right: 40px;
}

#leftColumn { width: 500px; }
#multiView2011 { width: 100%; }

div#leftHeader .logo, div#leftHeader .tagline { margin: 20px 0 0; }

nav { margin: 40px 0 0 40px; }

nav > ul > li > a { color: #ffffff !important; }

nav.right { line-height: 1.2; }

.mega-menu { border-bottom-color: #000000; margin-top: 20px; }

.mega-menu a:hover { color: #cd6000; }

.menuDivider { border-color: #000000; }

.mega-menu h3 { font-size: 1.17em; }

.mega-menu h4 { border-bottom: 1px solid #000; }

/* ====================== */
/* === PRODUCT DETAIL === */
/* ====================== */

.menstopsellers, .womenstopsellers, #MenStyles_RelatedProducts { width: 100%; height: 100%; }
.menstopsellers .productBox { width: 25%; }
.owl-item .productBox { width: 100%; }
.owl-buttons { display: none; }

#productDetails2011, #orderDetails2011 { width: 100%; }

.ProductDetailDesignNew #productDetailsMenu a {
	background: #cccccc;
	color: #333333;
	border: 1px solid #ccc;
}


#productDetails2011.ProductDetailDesignNew #panes {
	border: 1px solid #ccc;
}

.ProductDetailDesignNew #productDetailsMenu a.active, .ProductDetailDesignNew #productDetailsMenu a.active:hover {
	background: #ffffff;
}

.ProductDetailDesignNew #productDetailsMenu a.active {
	border: 1px solid #ccc;
	border-bottom: 3px solid #fff;
}

.ProductDetailDesignNew #productDetailsMenu a:hover {
	background: #aaaaaa;
}

.ProductDetailDesignNew .productDetailsTabBar {
	border-bottom: 1px solid #ccc;
}

.productDetailsTabBar { height: 48px; }

#orderBox2011 #SubmitBtn {
	font-size: 16px;
	letter-spacing: 2px;
	text-shadow: none;
}

/* ======================= */
/* === SELECT DROPDOWN === */
/* ======================= */

select.sizeSelect, .inputBox {
	font-family: Arial, sans-serif;
	letter-spacing: .5px;
	font-size: 12px;
	border-radius: 3px;
	color: #333333;
	height: 35px;
	min-width: 35px;
}

.inputBox {
	text-align: center;
	padding: 0;
	border: 1px solid #999999 !important;
}

.featuresContent, .partnershipContent {
	width: 50%;
	display: inline-block;
}

.partnershipContent {
	padding: 0;
	width: 445px;
	vertical-align: top;
}

.partnershipContent img {
	width: 100%;
	max-width: 200px;
	text-align: center;
}

/* ================= */
/* === HOME PAGE === */
/* ================= */

#header-carousel .carousel-inner .item {
	width: 100%; height: 600px;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #000000;
}
#header-carousel .carousel-inner .item:nth-child(3) { background-position: 10% 40%; }
.carousel-control i { line-height: 600px; }
.carouselContentContainer { display: table; width: 100%; height: 100%; margin: 0; padding: 0; }
.centeredContent { display: table-cell; text-align: center; vertical-align: middle; /*position: relative; height: 100%; top: calc(50% - 75px);*/ }
.slide { background: #dadada; width: 100%; height: 600px; }
.title {
	color: #ffffff;
	text-transform: uppercase;
  font-size: 50px;
  line-height: 50px;
  font-weight: bold;
  text-align: center;
  width: 100%;
  text-shadow: 2px 2px #000000;
  display: inline-block;
}
.heroBtn, .centeredButton {
  background-color:rgba(0, 0, 0, 0.5);
  font-weight: bold;
  font-size: 18px;
  letter-spacing: 1px;
  color: #ffffff;
  width: 250px;
  border: 2px solid #ffffff;
  text-align: center;
  line-height: 4;
  position: relative;
  /*left: calc(50% - 270px);*/
  cursor: pointer;
  display: inline-block;
}
.heroBtn {
	margin: 40px 10px 0;
}
.heroBtn:hover, .centeredButton:hover {
  background: #ffffff;
  color: #000000;
}

.emailPrintBar li {
    background-color: #cccccc;
    cursor: pointer;
    float: left;
    font-weight: bold;
    line-height: 18px;
    list-style: outside none none;
    padding: 3px 0 0;
    text-align: center;
    width: 33% !important;
}

.titleImgContainer {
  width: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
  background-color: #000000\9;
  
}

.titleImg {
  text-align: center;
  width: 40%;
  padding: 20px;
  display: inline-block;
}

@media (max-width : 768px) {
.titleImg {
	width: 80%;
}
}


.heroBtnCenter {
  text-align: center;
  margin-top: 5%;
}

a.carousel-control { color: #ffffff; }

.carouselArrows {
	cursor: pointer;
	margin-top: 100px;
}
.shop-mens {
	background: url(/sfc3/Images/noText/mozo_men.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.home-bg {
	width: 100%;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #000000;
}
.home-bg.sm {
	height: 421px;
}
.home-bg.lg {
	height: 738px;
}
.lte8 .home-bg.sm {
	width: 640px; height: 421px;
}
.lte8 .home-bg.lg {
	width: 640px; height: 738px;
}
.full_img_container {
    position:relative;
    text-align:center;
}

/*.centeredButton {
  position:absolute;
  top:40%;
  left: calc(50% - 125px);
}*/

a.centeredButton { color: #ffffff; }

.new-product-area { padding: 10px 0; background: #ffffff; }
.new-product-area .innerbox { background: #ffffff; display: block; padding: 10px 0; }
.new-product-area .productTitle { margin-top: 10px; display: inline-block; }
.new-product-area .starRating, .new-product-area .compareLine { display: none; }
.new-product-area .productBox { margin-top: 0;}

 .bg-black { background: #000000; color: #ffffff; }
 .bg-white { background: #ffffff; }

/* ============== */
/* === FOOTER === */
/* ============== */

.footer-middle-menu li a, .footer .footer-bottom .copyright-info, .footer .footer-middle .menu-contact-us-container ul li {
	text-align: left;
	text-decoration: none;
}

/* ================ */
/* === CHECKOUT === */
/* ================ */

.leftSidebarWide > div.loginFormContainer { width: 100%; }

#shoeFinderHeading, .footerLinkBoxHeading, .productDetailsTabBar, .RSHeaderTop, .RSHeader, .confidenceBar, div#styleSelector, .tdBGcolor {
	background: #333;
}

.accountType {
	border: 1px solid #333 !important;
	min-width: 330px;
}

.largeWhiteText {
	letter-spacing: 1px;
}

#loginToWebsiteForm table { width: 80%; margin: 0 auto; }
#loginToWebsiteForm input { text-align: left; padding: 0 5px; }
#loginToWebsiteForm .inputBox { width: 100% !important; }
#loginToWebsiteForm .showResults { text-align: center; margin: 0 auto; }

.badge {
	background-color: #db5900 !important;
}

/* ================ */
/* ==== MOBILE ==== */
/* ================ */
/*@media (max-width: 480px) {
	.heroBtn, .centeredButton {
		left: calc(50% - 140px);
	}
	.centeredContent {
		top: calc(50% - 150px);
	}
}*/

/* IE 8 Fixes */

.centeredContent {
    padding-top: 200px\9;
    text-align: center\9;
}

.carousel-inner .item {
    width: 100%\9;
    left: 0px\9;
}

.lte8 .col-md-4 {
	display: inline-block;
	float: left;
	width: 30%;
}
.lte8 .container {
  display:table;
  width: 100%;
}
.lte8 .row {
  height: 100%;
  display: table-row;
}
.lte8 .col-sm-4, .lte8 .col-sm-6, .lte8 .col-md-6, .lte8 .col-md-3, .lte8 .col-md-9, .lte8 .col-sm-12, .lte8 .col-md-12, .lte8 .col-xs-12 {
  display: table-cell;
}
.lte8 .img-fluid {
	width: auto;
	display: inline;
	float: left;
}
.lte8 .col-md-3 {
	width: 285px;
}
.lte8 .col-md-9 {
	width: 855px;
}
.lte8 .footer, .lte8 .footer-bottom, .lte8 .footer .footer-top {
  background: #222222 none repeat scroll 0 0;
  color: #ffffff;
}
.lte8 .footer-middle {
	background: #000000;
}
.lte8 .footer .footer-middle .widget-title, .lte8 .footer .footer-top .footer-top-left .widget-title, .lte8 .footer .footer-top .footer-top-right .widget-title {
	color: #ffffff;
}

.lte8 .footer .footer-top .footer-top-left .subscribe-form-area .subscribe-form input[type=submit] {
	background: #222222;
	color: #ffffff;
	border: 2px solid #ffffff;
}
.lte8 .new-product-area .col-md-12 {
	display: inline;
	float: left;
	width: 1240px;
}
.lte8 .carousel {
	margin-bottom: 1em;
}
.lte8 .productBox {
	width: 45%;
}
.lte8 .innerbox {
	width:100%;
}
.lte8 .brandTitleText {
	padding-top: 5px;
}