/*  Homepage  search area */
.searchnew input {
    background-color: transparent!important;
    border: 1px solid #d5b990!important;
    color: #fff!important;
    font-size: 12px!important;
    padding: 4px 3px!important;
    width: 174px!important;
}
.searchnew button, #content .post-title .search button {
background-color: transparent!important;
border: 0!important;;
margin-left:-5px!important;
width: 32px;
  padding-top:12px;
}


/* Homepage Left Buttons*/
.left-column ul {
    list-style: none!important;
    padding: 0 0 0 22px!important;
    margin: 0!important;
}
.left-column ul li {
    background: url('img/small-logo.png') no-repeat center left!important;
    width: 290px!important;
    padding-left: 50px!important;
    margin-bottom: 5px!important;
}

.left-column ul li.link-1 {
    background-color: #b65e17!important;
}

.left-column ul li.link-2 {
    background-color: #7f4428!important;
}

.left-column ul li.link-3 {
    background-color: #621f03!important;
}

.left-column ul li.link-4 {
    background-color: #947650!important;
}

.left-column ul li a {
    color: #fff!important;
    font-size: 16px!important;
    border-left: 2px solid #2e180d!important;
    padding-left: 16px!important;
    display: block!important;
    line-height: 40px!important;
}

.left-column ul li:hover,
.left-column ul li a:hover {
    opacity: .5!important;
}



/* Hides Homepage H1 title*/
.page-id-4877 #content .post-title {
    padding-top: 1px;
    padding-bottom: 2px;
    background: none!important;
}
.page-id-4877 #content .post-title {display:none!important;}
.page-id-4877 #content {padding-bottom:0!important;}
.page-id-4877 .et_pb_row {width: 100%!important;}
.page-id-4877 #content {
  	background-size: contain, cover;
    background-repeat: repeat;
    background-image: url(wp-content/uploads/2019/03/bg-main.jpg)!important;
    background-color: #33180d; /* Used if the image is unavailable */
}




/* Hides Thumbnails Under Homepage Sliders*/
#slide-pager{
visibility: hidden;
height:0px;
line-height: 0px;
margin-top: 0px;
display: none;
}

#content .post-content ul {
    padding-left: 42px;
    margin: 0;
}


.divi-full{
background-color:#eadfce!important;
  padding-bottom:0!important;
}

.et_divi_builder #et_builder_outer_content .et_pb_row.et_pb_row_fullwidth,
.et_divi_builder #et_builder_outer_content .et_pb_specialty_fullwidth > .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
}

#feature-vignette .et_pb_grid_item{
  	width: 100%!important;
	margin-right: 0%!important;
 
}

#store-locator-id{
font-size: 115%;
}
.wpsl-store-location{line-height:1em;}

#store-locator-id label {
color: #B4886B;
font-weight: bold!important;
display: block;
width: auto!important;
float: left;
  padding-left:30px;
  padding-right:7px;
}
#wpsl-search-input{ background-color:#FFFFFF!important; height:30px!important; padding:10px!important;}
#wpsl-search-wrap{padding-bottom:16px!important;}
.wpsl-dropdown{background-color:#FFFFFF!important; height:30px!important; }
#wpsl-search-btn{background-color:#B4886B!important; height:30px!important; width:95px; color:#FFFFFF!important; font-weight: bold!important; text-align:center!important;}
.wpsl-search-btn-wrap{padding-left:10px!important;}

/* footer  credit */
#creditlink{clear:both; color:#757575!important; font-size:11px; padding-left:0px!important; padding-right:20px!important;}
.credit, a.credit{color:#757575!important; font-size:11px;}
@media only screen and (max-width: 980px){#creditlink{text-align:center!important;}}