.footer-menu span , .footer-menu span a {
	font-size: 12px !important;
	color: white !important;
}

 .subnav-item.subnav-cell.cell-with-image {
	display: block !important;
	float: left;
	} 
.large-block-grid-5 div {
	width: 20%;
	padding: 0; 
	float: left;
}

.subnav-item {
	width: 192px;
	}
	
.subnav-section {
	width: 968px;
	border-right: none;
	}
.row ul li.thumbnail-container {
list-style-type: none !important;
display: inline;
float: left;
width: 304px !important;
padding-left:3px;
padding-right:3px;
}

.top-bar-section .has-dropdown

.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
  border: none;
  content: "\00bb";
  margin-top: -16px;
  right: 5px; }
  
.top-bar-section .has-dropdown {
  position: inherit;
}

.top-bar-section .has-dropdown .dropdown {
  padding-left: 120px;
  padding-right: 120px;
  background-color: white;
}

.dropdown li a {
  color: black !important;
  background: white !important;
}


.has-dropdown .dropdown {
    height: 0 !important;
    overflow: hidden;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    visibility: visible !important;
}

.has-dropdown.hover .dropdown {
    height: 400px !important;
    visibility: visible !important;
}

select#edit-country {
   background: transparent;
   width: 268px;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   }
   
   input#edit-submit-rookie-store-location {
     border-radius: 1px;
     font-size: 16px;
     height: 35px;
     background: transparent;
     border: 1px solid #ccc;
     margin-top: 16px;
     background-color: #e9e9e9;
     border-color: #d0d0d0;
     color: #333333; 
     -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
     box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
     -webkit-transition: background-color 300ms ease-out;
     -moz-transition: background-color 300ms ease-out;
     transition: background-color 300ms ease-out; 
     font-weight: normal !important;
     font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
     cursor: pointer;
   }
   
   input#edit-submit-rookie-store-location:hover {

     background-color: #f1f1f1 !important;

   }
   
   #edit-country-wrapper label {
     font-weight: normal;
   }