
h1:before {
	/*content: "small"*/
}

#mobileNav {
	display: block;
}

#subNavWrap, nav {
	display: none !important;
}



#logo {
	float: none;
	text-align: center;
	width: 100%;	
}

.maxWidthDiv {
	padding: 0 2%;
}

.fa.fa-bars.dl-trigger { /* mobile menu */
	display: inline;
	cursor: pointer;
	margin-right: 10px;
	}


/*
.headerText {
	font-size: 1.5em;
	font-weight: bold;
	font-family: 'Marvel', sans-serif;
	text-align: center;
	position: absolute;
	width: 100%;
	bottom: 3px;
	padding: 5px;
	
	background-color: #1982FB;
	background-color: rgba(25,130,251,.8);
	color: #fff;
	
	
	
		
}
*/

/*hide the caret on the mobile menu*/
#dl-menu i.fa.fa-angle-down {
	display: none;
}

#subNav.removeBottomPadding {
	padding-bottom: 0;
}

.washedBlue img, .whiteBg img {
	display: none;
}

.washedBlue #rg-gallery img, .whiteBg #rg-gallery img {
	display:block;
}

.craftIndent {
	margin-left: 0;
}

#theMap, #contactStuff {
	width: 100%; 
	float: none;
	margin-left: 0;
	margin-bottom: 20px;
}

#storeHours {
	max-width: none;
}

ul.threeColumnList {
	-moz-column-count: 2;
	-webkit-column-count: 2;
   	column-count: 2;
}

#addy, #phone {
	float: none;
}



.productWraps div,
.fourPhotos img {
	width: 49%;
	margin-right: 2%;
}


 .productWraps div:nth-child(2n + 1),
 .fourPhotos img:nth-child(2n + 1) {
		clear: both;	 
 }
 
 .productWraps div:nth-child(2n + 2),
 .fourPhotos img:nth-child(2n + 2) {
	margin-right: 0;
 }




.fourPhotos img {
	float: left;
}

#storeHours {
	margin-right: 0px;
	width: 50%;
}


 
#css-table {
  display: block;
}

#css-table .col {
  display: block;
  width: auto;
  margin-bottom: 20px;
}


.halfScreens, .thirdScreens  { 
	margin-right: 0%; 
	float: none;
	width: 100%; 
	}

.productWrapsHome div {
	margin-top: 10px;
	margin-bottom: 10px;
}


@media all and (max-width: 430px) {
	#logo a, i.fa.fa-bars.dl-trigger.fa-2x {
	font-size: 1.3em;
	}
}
	
