/* Homepage */
#pg-5-0 .siteorigin-panels-stretch{
background-size: 2000px auto;
background-position: 50% 20% !important;
}
p{
padding:0px;
margin:0px;
}
.banner-header{
	text-shadow: 2px 2px #000000;
}
.banner-date{
	text-shadow: 1px 1px #000000;
}
#pg-5-1 .panel-grid-cell #panel-5-1-1-0.so-panel{
margin-bottom:0px;
}
#panel-5-2-0-1 .widget-title{
margin-bottom:12px;
}
#pg-63-0 .siteorigin-panels-stretch{
background-size: 2000px auto;
background-position: 50% 20% !important;
}
#pg-63-1 .panel-grid-cell #panel-5-1-1-0.so-panel{
margin-bottom:0px;
}
#panel-63-2-0-1 .widget-title{
margin-bottom:12px;
}
.fb-feed .fts-fb-header-wrapper{
display:none;
}
.fb-feed .fts-jal-single-fb-post{
  background: rgb(221, 221, 221) none repeat scroll 0% 0%;
padding: 30px !important;
margin-top: 12px;
}
.fb-feed .fts-jal-fb-picture {
    height: 200px;
}
.fb-feed .entry-content .fts-jal-fb-picture img, .widget .fts-jal-fb-picture img {
    height: 200px;
    width: auto;
}

/* Contact Us Page */
#pg-9-0 .siteorigin-panels-stretch{
position: relative;
background-position: 60% 45% !important;
}
#pg-112-0 .siteorigin-panels-stretch{
position: relative;
background-position: 60% 45% !important;
}

/* Store Details Page */
#pg-7-0 .siteorigin-panels-stretch{
position: relative;
background-position: 60% 90% !important;
}
#pg-7-2 .siteorigin-panels-stretch{
background-position: 50% 50% !important;
}
.page-title{
color: #FFF;
font-size: 36px;
text-transform: uppercase;
text-shadow: 1px 1px black;
}
.hours-operation{
margin-bottom: 20px;
margin-top: 32px;
}
.site-title{
font-size: 24px;
}
#pg-114-0 .siteorigin-panels-stretch{
position: relative;
background-position: 60% 90% !important;
}
#pg-114-2 .siteorigin-panels-stretch{
background-position: 50% 50% !important;
}

/* About Page */
#pg-2-0 .siteorigin-panels-stretch{
    position: relative;
    background-position: 50% 35% !important;
}
#post-2 .about-1{
    font-size: 32px;
    color: white;
    text-shadow: 1px 1px black;
    text-align:left;
}
#post-2 .about-2{
    font-size: 32px;
    color: white;
    text-shadow: 1px 1px black;
    text-align:right;
}
#post-2 .about-3{
    font-size: 32px;
    color: white;
    text-shadow: 1px 1px black;
    text-align:left;
}
#post-2 .about-4{
    font-size: 32px;
    color: white;
    text-shadow: 1px 1px black;
    text-align:right;
}
#post-2 .about-5{
    font-size: 32px;
    color: white;
    text-shadow: 1px 1px black;
    text-align:left;
}
#post-2 .about-6{
    font-size: 32px;
    color: white;
    text-shadow: 1px 1px black;
    text-align:right;
}
#pg-2-2 .siteorigin-panels-stretch{
background-position: 50% 50% !important;
}
#pg-2-3 .siteorigin-panels-stretch{
background-position: 50% 100% !important;
}
#pg-2-4 .siteorigin-panels-stretch{
background-position: 50% 50% !important;
}
#pg-2-5 .siteorigin-panels-stretch{
background-position: 50% 50% !important;
}

#pg-110-0 .siteorigin-panels-stretch{
    position: relative;
    background-position: 50% 35% !important;
}
#post-110 .about-1{
    font-size: 32px;
    color: white;
    text-shadow: 1px 1px black;
    text-align:left;
}
#post-110 .about-2{
    font-size: 32px;
    color: white;
    text-shadow: 1px 1px black;
    text-align:right;
}
#post-110 .about-3{
    font-size: 32px;
    color: white;
    text-shadow: 1px 1px black;
    text-align:left;
}
#post-110 .about-4{
    font-size: 32px;
    color: white;
    text-shadow: 1px 1px black;
    text-align:right;
}
#post-110 .about-5{
    font-size: 32px;
    color: white;
    text-shadow: 1px 1px black;
    text-align:left;
}
#post-110 .about-6{
    font-size: 32px;
    color: white;
    text-shadow: 1px 1px black;
    text-align:right;
}
#pg-110-2 .siteorigin-panels-stretch{
background-position: 50% 50% !important;
}
#pg-110-3 .siteorigin-panels-stretch{
background-position: 50% 100% !important;
}
#pg-110-4 .siteorigin-panels-stretch{
background-position: 50% 50% !important;
}
#pg-110-5 .siteorigin-panels-stretch{
background-position: 50% 50% !important;
}

/* Our Product Page */
#pg-141-0 .siteorigin-panels-stretch, #pl-184 .siteorigin-panels-stretch{
    position: relative;
    background-position: 50% 50% !important;
}
#pg-141-1 .list-title, #pl-184 .list-title{
    font-size: 24px;
    font-weight: 500;
}
#pl-141 #productList1, #pl-141 #productList2, #pl-141 #productList3, #pl-141 #productList4, #pl-141 #productList5, #pl-184 #productList1, #pl-184 #productList2, #pl-184 #productList3, #pl-184 #productList4, #pl-184 #productList5,
{
    margin-bottom:0px;
    padding-top:20px;
}
#pl-141 .product-container, #pl-184 .product-container{
  width: 20%;
  float: left;
  padding: 10px;
  height: 200px;
  line-height: 170px;
  text-align: center;
}
#pl-141 .product-container img, #pl-184 .product-container img {
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
}
@media (max-width:1024px) {
#pl-141 .product-container, #pl-184 .product-container{
  width: 33.333%;
  float: left;
  padding: 10px;
  height: 250px;
  line-height: 220px;
  text-align: center;
}
#pl-141 .product-container img, #pl-184 .product-container img {
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
}
}
@media (max-width:780px) {
#pl-141 .product-container, #pl-184 .product-container{
  width: 100%;
  float: none;
  padding: 10px;
  height: auto;
  height: initial;
  line-height: auto;
  line-height: initial;
  text-align: center;
}
#pl-141 .product-container img, #pl-184 .product-container img {
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
}
}