/* Begin Header & Nav Custom Styles */
header {
    background: #ffffff;
    position: fixed;
    width: 100%;
    z-index: 9999;
}

	.headerformplaceholderstyles .tt-search-input::placeholder {
		opacity:1; 
   }

/* End Header & Nav Custom Styles */

@media (min-width:300px) {
  #tt-pageContent {
    padding-top: 65px;
} 
  
}

@media (min-width:1025px) {
#tt-pageContent {
    padding-top: 177px;
}  
}

@media (min-width:1393px) {
#tt-pageContent {
    padding-top: 127px;
}  
}

/*begin custom vendors page styles*/
	.vendor-list-item {
		padding-top:5px;
		padding-bottom:5px;
		font-size:18px;
    }

	.vendor-list-item a:hover {
		color:#039c46 !important;
    }

	.vendor-list.block-grid.three-up.mobile.one-up {
		padding-left:0px;
		padding-right:0px;
    }

@media (max-width:575px) {

	h1.page-title {
		margin-bottom:33px;
        padding-bottom:0px !important;
        text-align:center;
    }
  
	.vendor-list-item {
		width: 100%;
		display: inline-block;
		text-align:left;
    }
  
	.vendor-list.block-grid.three-up.mobile.one-up {
		column-count: 2;
    }
  
	.vendor-list-item a {
        padding-left:24%
    }
  
}

@media (min-width:576px) and (max-width:1024px) {
	
  	h1.page-title {
        margin-bottom:43px;
        padding-bottom:0px !important;
        text-align:center;
    }
  
	.vendor-list-item {
		width: 100%;
		display: inline-block;
		text-align:left;
    }
  
	.vendor-list.block-grid.three-up.mobile.one-up {
		column-count: 3;
    }  

	.vendor-list-item a {
        padding-left:24%
    }
  
  
}

@media (min-width:1025px) {
	h1.page-title {
        margin-bottom:52px;
        padding-bottom:0px !important;
        text-align:center;
    }
  
	.vendor-list-item {
		width: 100%;
		display: inline-block;
		text-align:left;
    }
  
	.vendor-list.block-grid.three-up.mobile.one-up {
		column-count: 4;
    }  

	.vendor-list-item a {
        padding-left:24%
    }
  
  
}

/*end custom vendors page styles*/

element.style {
}
.tt-list-row a.more-filter {
  /* background: #1e4b5a; */
  color: #1e4b5a;
  /* padding: 3px 20px; */
  display: inline-block;
  margin-top: 10px;
  border-radius: 5px;
  font-weight: bold;
  text-transform: uppercase;
}