@media screen and (max-width: 40em){
	.dab-banner-tiles-categories .column {
		padding-right: .4rem !important;
    	padding-left: .4rem !important;
	}
}

@media print, screen and (min-width: 40em){
	.dab-banner-tiles-categories .column {
		padding-right: .3rem !important;
		padding-left: .3rem !important;
	}
}

.dab-banner-tiles-categories {

	margin-left: .5rem;
	margin-right: .5rem;
}

.main-content {
	padding-top: 0;
}
@media screen and (min-width: 1026px) {
	li.product-grid-item.columns.large-fifth {
		width: 18%;
	}
	
	.collections-holder {
		padding: 0 1.5rem;
	}
}
.below-fold-title {
	margin-top: 64px !important;
}
.title > a:hover,
.title > a:hover > i {
	font-weight: 700;
}
.orbit-arrow {
    color: #414042;
    padding: 1rem;
}
.arrow-right {
	text-shadow: 3px 0 #fff;
}
.arrow-left {
	text-shadow: -3px 0 #fff;	
}
.orbit-previous, 
.orbit-next {
    top: 40%;
    color: #626262;
}

.collection-banner {
	padding: 0.9375rem;
}

.collection-banner img {
	width: 100%
}

@media screen and (max-width: 768px) {
	.collection-banner {
		padding: 0.3125rem 0.5rem;
	}	
}

@media screen and (min-width: 768px) {
	.dotandbo-pinterest-banner {
		margin-top: 3rem;
	}
	.dotandbo-promo-banner {
		display: block;
		margin-top: 54px;
		margin-bottom: 54px;
	}
}

@media screen and (min-width: 1024px) {
	.below-fold-title {
		margin-top: 120px !important;
	}
    .orbit-previous, 
    .orbit-next {
	    background: none !important;
    }
    .orbit-previous:hover, 
    .orbit-next:hover,
	.orbit-previous:active, 
    .orbit-next:active,
	.orbit-previous:focus, 
    .orbit-next:focus {
	    background: none;
    }
    .products-container .orbit-slide {
        padding-left: 4rem;
        padding-right: 4rem;
    }
	.dotandbo-pinterest-banner {
		margin-top: 0;
	}
}
.second-row {
	margin-top:10px;
}

/* Start of Order Status Styles */
.myopensky-order-status {
  width: 100%;
  background-color: #eaeaea;
  color: #28262a;
  padding: 0.25rem;
  margin-bottom: 3rem;
}
.myopensky-order-status.row {
  margin: 0 auto;
}
.myopensky-order-status .check-order-status {
  font-size: 0.75rem;
  font-weight: 700;
  text-align: center;
  line-height: 1.25;
  margin-left: 1.5rem;
}
@media screen and (min-width: 640px) {
  .myopensky-order-status .check-order-status {
    font-size: 1rem;
  }
}
@media screen and (min-width: 1024px) {
  .myopensky-order-status .check-order-status {
    margin-top: 0.75rem;
    padding-left: 1rem;
  }
}
.myopensky-order-status .check-order-status span,
.myopensky-order-status .check-order-status a {
  display: block;
}
@media screen and (min-width: 1024px) {
  .myopensky-order-status .check-order-status span,
  .myopensky-order-status .check-order-status a {
    display: inline;
  }
}
.myopensky-order-status .check-order-status a {
  color: #28262a;
  text-decoration: underline;
}
@media screen and (min-width: 1024px) {
  .myopensky-order-status .check-order-status a {
    padding-left: 0.5rem;
  }
}
.myopensky-order-status .check-order-status,
.myopensky-order-status .greeting-name,
.myopensky-order-status .greeting-text,
.myopensky-order-status .next-shipment {
  float: left;
}
.myopensky-order-status .greeting-name {
  padding: 0 1.5rem 0 0.25rem;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: 'Lato', Helvetica, sans-serif;
}
.myopensky-order-status .greeting-text {
  padding-left: 1.5rem;
  font-size: 1.625rem;
}
@media screen and (min-width: 1024px) {
  .myopensky-order-status .greeting-text {
    padding-bottom: 0;
  }
}
.myopensky-order-status .next-shipment {
  position: relative;
  color: white;
  background-color: #fd9900;
  padding: 0.25rem;
}
@media screen and (min-width: 640px) {
  .myopensky-order-status .next-shipment {
    font-size: 1.5rem;
    padding: 0.125rem 0.75rem 0.125rem 0.75rem;
  }
}
.myopensky-order-status .next-shipment:after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-left-color: #fd9900;
  border-width: 0.9375rem;
  border-left-width: 0.5rem;
  margin-top: -0.9375rem;
}
@media screen and (min-width: 640px) {
  .myopensky-order-status .next-shipment:after {
    border-width: 1.25rem;
    border-left-width: 0.75rem;
    margin-top: -1.25rem;
  }
}
/* End of Order Status Styles */

/* DAB SPECIFIC Homepage styles to remove gutter ad space */
.google-ads-enabled .cms-content {
	max-width: 80rem;
}
.marketing-event-banner {
/*	display: none;*/
}
.title > a:hover {
    color: #FF9600;
    font-weight: 300;
}

.exclusive-deals { 
	background-color: #EEEEEE;
	margin-bottom: 60px;
}

@media screen and (min-width: 1200px) {
	.exclusive-deals {
		height: 500px;
	}
}