#product_blocks .product_image {padding-left:1rem; padding-right:1rem; padding-top:0px; padding-bottom:.5rem;}


.merch-title {
	text-align: center;
	line-height: .90rem;
	color: #21abd1;
	font-size: .85rem;
	font-weight:700;
	margin-bottom:.125rem;
}
.merch-info {
	font-size: .75rem;
	text-align: center;
	min-height: 30px;
	line-height: .80rem;
}
.padding_bottom {padding-bottom:.5rem;}
.prod-grid-w {
	border-bottom: 3px solid #E5E9EE;
	border-left: 3px solid #E5E9EE;
	text-align: center;
}
@media (min-width: 1440px) {
    #home .row .row {margin-left: 0; margin-right: 0;}

.merch-title {
		min-height: 40px;  margin-top:.25rem;
}
.merch-info {
	min-height: 30px;
}
#grid_1.prod-grid-w {
	border-left: 3px solid #fff;
}
#grid_5.prod-grid-w {
	border-left: 3px solid #fff;
	border-bottom: 3px solid #fff;
}
#grid_6.prod-grid-w {
	border-bottom: 3px solid #fff;
}
#grid_7.prod-grid-w {
	border-bottom: 3px solid #fff;
}
#grid_8.prod-grid-w {
	border-bottom: 3px solid #fff;
}
}



@media (min-width:45.3126rem) and (max-width:90rem) {
.merch-title {
	min-height: 40px; padding-top: .25rem;
}
.merch-info {
	min-height: 30px;
}
#grid_1.prod-grid-w {
	border-left: 3px solid #fff;
}
#grid_5.prod-grid-w {
	border-left: 3px solid #fff;
	border-bottom: 3px solid #fff;
}
#grid_6.prod-grid-w {
	border-bottom: 3px solid #fff;
}
#grid_7.prod-grid-w {
	border-bottom: 3px solid #fff;
}
#grid_8.prod-grid-w {
	border-bottom: 3px solid #fff;
}
}

@media (min-width:40.064rem) and (max-width:45.3125rem) {
.merch-title {
	min-height: 60px; padding-top: .25rem;
}
.merch-info {
	min-height: 42px;
}
}


@media screen and  (max-width: 640px)  {.hero-slider {margin-top: 0rem;}}


@media screen and (max-width:40.063rem) {
.merch-title {
	min-height: 60px; padding-top: .25rem; 
}
.merch-info {
	min-height: 42px;
}



#grid_1.prod-grid-w {
	border-left: 3px solid #fff;
	border-bottom: 3px solid #E5E9EE;
}


#grid_3.prod-grid-w {
	border-left: 3px solid #fff;
	border-bottom: 3px solid #E5E9EE;
}


#grid_5.prod-grid-w {
	border-left: 3px solid #fff;
	border-bottom: 3px solid #E5E9EE;
}
#grid_6.prod-grid-w {
	border-bottom: 3px solid #E5E9EE;
}


#grid_7.prod-grid-w {
	border-left: 3px solid #fff;
	border-bottom: 3px solid #fff;
}

#grid_8.prod-grid-w {
	
	border-bottom: 3px solid #fff;
}

}
.promo-header a:hover {
	color: #a50830;
}
.hero-slider .slick-dots {
	display: none !important
}
 #shopwidget .columns { padding-left:0rem; padding-right:0rem;}

#shopwidget .accordion {
	background-color: #001937;
	border: #ccc 2px solid;
}
#shopwidget .accordion dd.active > a {
	background: url('//www.wwbw.com/content/wwbw/img/arrow-accordion-open.svg') no-repeat scroll 0.9375rem center transparent;
	border-top: 1px solid #001937;
	border-bottom: 1px solid #001937;
	display: block;
	padding: 0.25rem 0.9375rem 0.25rem 2.6rem;
	font-weight: 700;
	color: #21ABD1;
	text-transform: uppercase;
	font-size: 0.8125rem;
	letter-spacing: 0.5px;
}
#shopwidget .accordion dd > a {
	background: url('//www.wwbw.com/content/wwbw/img/arrow-accordion-closed.svg') no-repeat scroll 0.9375rem center transparent;
	border-top: 1px solid #001937;
	border-bottom: 1px solid #001937;
	display: block;
	padding: 0.25rem 0.9375rem 0.25rem 2.6rem;
	font-weight: 700;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 0.8125rem;
	letter-spacing: 0.5px;
}
#shopwidget .accordion ul li a {
	color: #ffffff;
	display: block;
	padding: .5rem .9375rem;
	line-height: 1.2rem;
	font-size: .9375rem;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #21ABD1;
}
#navigation_links ul li a {
	color: #ffffff;
	text-decoration: none;
}
#navigation_links .nav_sub_header a {
	color: #ffffff;
	text-decoration: none;
}
.nav_sub_header {
	margin-top: -1.5rem;
}

#pdp .outofstock {background: transparent !important}

header .utility-menu li.main-phone .phone.educator {font-size: .8125rem; display: block; padding: 0;}
header .utility-menu li.main-phone #phone-tooltip.f-dropdown .phone {margin-bottom: 1.25rem; font-size: 1.3125rem;}
header .utility-menu li.main-phone #phone-tooltip.f-dropdown .phone.educator {line-height: .75rem; font-size: 1rem; margin-bottom: .3125rem;}
header .utility-menu li.main-phone #phone-tooltip.f-dropdown .phone.educator span {font-size: .75rem; margin-bottom: .3125rem;}

@media (min-width: 861px) and (max-width: 890px) {
    header .utility-menu li.main-phone .phone.educator {font-size: .625rem}
    header .utility-menu li.main-phone .phone.educator span.inline {display: none !important;}
}