@import url(css_2.css);
@import url(//web.archive.org/web/20190117205530cs_/https://fonts.googleapis.com/css?family=Lato:400,700);
@import url(//web.archive.org/web/20190117205530cs_/https://fonts.googleapis.com/css?family=Merriweather:400,300);
body{
    margin:0;
    padding:0;
    font-family: 'Merriweather', serif;
}
.TopMenu > .inner, #Header > .inner, .PageMenu > .inner, .main > .inner, .footer-main > .inner, .footer-links > .inner, .newsletter-subscription > .inner {
    max-width: 1170px;
    width:100%;
}
.lft{
    float:left;
}
.rft{
    float:right;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    color: #672a01;
    font-family: 'Lato', sans-serif;
}
.PageContent h5 {
    color: #672a01;
    padding: 0 0 6px;
}
p {
    line-height: 20px;
}
p a, .BlockContent.PageContent a {
    color: #555;
}
li{
    color:#555;
/*list-style-image:url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/list_style_arrow.png);*/
    font: 400 13px/24px 'Lora', serif;
}
li a{
    color:#555;
}
.Content {
    overflow: visible;
}

.header-secondary #SearchForm{
    display:none;
}
.TopMenu {
    border-bottom: 1px solid #ececec;
}
.TopMenu .inner {
  padding: 6px 0;
}
.HasSubMenu li a {
  padding-left: 15px;
  text-align: left;
}
.header-left {
    float: left;
    width:25%;
}
.header-right {
    float: right;
    width: 45%;
}
#SearchForm{
    float:left;
}
#SearchForm {
    margin-right: 8px;
    width: 96%;
}

.ProductReviewList{
    display: table;
}
#ProductReviews .ProductReviewList > li {
  white-space: normal;
}
.header_wrap{
    margin: 36px auto 0;
}
.header{
    width:100%;
    max-width:1170px;
    margin:0 auto;
}
.logo {
    float: left;
    margin: 8px 0;
    max-width: 310px;
    width: 100%;
}
.logo img{
    width:100%;
}
.header_right{
    float:right;
    max-width:725px;
    width:100%;
}
.main_nav {
    float: left;
    max-width: 578px;
    width:100%;
}
.main_nav ul {
    margin: 0;
    /*overflow: hidden;*/
    padding: 0;
    width: 100%;
    display:table;
}
.sf-menu li{
    float:none !important;
}
.HasSubMenu ul {
    background: #fff;
    box-shadow: 0 0 2px #ccc;
    margin-top: 15px;
    width: 250px !important;
}
.HasSubMenu ul li {
    display: inline-block;
    float: left;
    position: relative;
}
.main_nav li {
    display: table-cell;
    list-style: none outside none;
    text-align: center;    
}
.main_nav li a{
    text-decoration:none;
    text-transform:uppercase;
    font-size:16px;
    line-height:50px;
    color:#672a01;
    font-family: 'Lato', sans-serif;
}        
.main_nav li a:hover{
    color:#ed760b;
}
.order_number{
    float:right;
    width:138px;
}
.order_number ul {
  list-style: none outside none;
  margin: -6px 0 0;
  padding: 0;
  text-align: right;
}

.order_now_text{
    font-size:13px;
    color:#672a01;
    }
.header_number {
    background: url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/Styles/Images/header-bg.png) no-repeat scroll -8px -141px;
    color: #ed760b;
    font-size: 18px;
    padding-left: 26px;
}


#SearchForm .Button, #SearchForm input.Textbox, #SearchForm{
    border-radius:30px;
    border:1px solid #DFDFDF;
}
#SearchForm .Button {
    background: url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/additional_icons.png) no-repeat left -31px;
    float: right;
    height: 26px;
    width: 12%;
}
#SearchForm input {
    color: #672a01;
    font: 400 13px 'Merriweather', serif;
    height: 26px;
    width: 87%;
}
.fastCartThumb img {
  width: 80%;
}
.fastCartSummaryBox {
  background-color: #fbfbfb;
  border: 1px solid #eaeaea;
  border-radius: 5px;
}
.toll_free {
    color: #672a01;
    float: right;
    font: 700 13px/13px 'Lato',sans-serif;
    text-align: right;
    width: 140px;
    text-transform:uppercase;
}
.toll_free span {
    background: url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/additional_icons.png) no-repeat left 0;
    color: #ed760b;
    display: block;
    font: 700 18px/24px 'Lato',sans-serif;
    margin-left: 0;
    padding-left: 25px;
}

.header_social {
    float: right;
}
.topsocial{
    background:url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/top_social_icons.png) no-repeat;
    float:left;
    width:28px;
    height:28px;
    text-indent:-9999px;
    transition: all 0.3s linear 0s;
}
.header_social .fb{
    background-position: 0 0;
}
.header_social .fb:hover{
    background-position: 0 -30px;
}

.header_social .tw{
    background-position: -33px 0px;
    margin:0 5px;
}
.header_social .tw:hover{
    background-position: -33px -30px;
}
.header_social .ig{
    background-position: -66px 0px;
}
.header_social .ig:hover{
    background-position: -66px -33px;
}

.cart_sum {
    color: #672a01;
    float: right;
    font: 700 14px/30px 'Lora',serif;
    margin-left: 8px;
}
#HeaderCheckout {
    background: url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/additional_icons.png) no-repeat left -57px;
    padding-left: 32px;
}
#HeaderCheckout a{
    color: #672a01;
}
#Header .inner {
    margin: 26px auto;
}

.main_menu,
.header-logo {
    width: 32%;
}
.main_menu {
    margin-top: 8px;
}
.header-logo {
  margin: 0 2%;
}
.main_menu ul {
    display: table;
    list-style: none outside none;
    margin: 0;
    width: 100%;
}
.main_menu li {
    display: table-cell;
}
.main_menu li a {
    border-bottom: 1px solid #672a01;
    border-top: 1px solid #672a01;
    color: #672a01;
    display: block;
    font: 700 18px/30px 'Lora',serif;
    text-align: center;
    text-transform: uppercase;
}
.main_menu li a:hover{
    border-bottom: 1px solid #ed760b;
    border-top: 1px solid #ed760b;
    color: #ed760b;
}

h1.TitleHeading {
  display: none;
}
/*----Begain Home Slider-----*/
#HomeSlideShow {
    margin: 0 auto;
    max-width: 1600px;
    width: 100%;
}
.flex-direction-nav li {
    font-size: 0;
    line-height: 0;
}
.flex-control-nav {
    margin-top: -10px;
    position: relative;
    text-align: center;
    width: 100%;
}
.flex-control-paging li a {
    border: 2px solid #ed760b;
    height: 14px;
    width: 14px;
}
.flex-control-paging li a.flex-active {
    background: #ed760b;
}

.slide-show {
  margin-bottom: 0px !important;
}

/*----End Home Slider-----*/
/*----Begain Home Content-----*/

.home_content_wrap{
    margin:0 auto;
    padding:0;
    overflow:visible;
}
.home_content{
    width:100%;
    max-width:1170px;
    margin:0 auto;
}    
.home_content_header{
    text-transform:uppercase;
    font-size:38px;
    text-align:center;
    color:#672a01;
    font-weight:bold;
        margin-top: 20px;
    font-family:'Lato', sans-serif;
}    
.home_content_head_text {
  color: #555555;
  font-size: 13px;
  line-height: 20px;
  margin: 28px auto 0;
  text-align: center;
  width: 87%;
}
/*.header_text{
background:url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/home_content_bg.png) no-repeat 50% 100%;*/
}        
.products_section{
    padding:0;
    margin: 40px 0 0;
    overflow:visible;
}    
.products_section ul{
    margin:0;
}
.products_section li {
    background: #f7f7f7;
    float: left;
    list-style: none outside none;
    margin-left: 22px;
    padding: 2.5% 1.5% 1.5%;
    text-align: center;
    width: 20.5%;
}
.inner_product_area {
    border: 1px solid #703511;
    padding: 10px;
}
.inner_product_area > h2 {
    display: block;
    padding: 0;
    position: relative;
    text-align: center;
    top: -24px;
}
.inner_product_area h2 span {
    clear: both;
    display: block;
}
.inner_product_area h2 span.upper_title {
    background: #f7f7f7;
    display: inline-block;
    padding: 0 3%;
}
.inner_product_area h2 span.lower_title {
    margin-top: 10px;
}



.upper_title, .lower_title {
    color: #682a04;
    font-family: 'Lato',sans-serif;
    font-size: 24px;
    font-weight: bold;
}
.lower_title {
    font-size: 31px;
    line-height: 35px;
    text-transform: uppercase;
}
.product_btn {
    margin-bottom: 10px;
    margin-top: -14px;
}
.product_btn > a{
    background:    url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/home_cat_read_more_btn.png) no-repeat center center;
    display: inline-block;
    font-size: 0;
    height: 31px;
    width: 104px;
}
.product_img > img {
    width: 100%;
}
.products_section li:hover {
    box-shadow: 0 0 4px #a3a3a3;
}
.products_section li:first-child{
    margin:0;
}
.products_section.res_pro{
    display:none;
}
.products_section.res_pro li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0;
    width: 23.5%;
}

/*----End Home Content-----*/

/*----Begain Home Featured Products-----*/

h3.featured_product_heading{
    background:    url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/hd_fb_bg.png) repeat-x left center;
    text-align:center;
    font:bold 25px/40px 'Lato', sans-serif;
    margin:0;
    padding:15px 0;
}
h3.featured_product_heading span{
    background:#fff;
    padding: 0 12px;
    color:#672a01;
    text-transform:uppercase;
}
.ProductList {
    margin: 0;
}
#HomeFeaturedProducts .ProductList li {
    background: #f7f7f7;
    border-radius:3px;
    margin-right: 2%;
    padding: 0px;
    width: 23.5%;
}
#HomeFeaturedProducts .ProductList li:last-child{
    margin:0;
}
#HomeFeaturedProducts .ProductList li .ProductImage {
    margin: 0 auto;
    max-width: 90%;
    padding: 5%;
    width: 100%;
}
#HomeFeaturedProducts .ProductList li .ProductImage a {
    background: none repeat scroll 0 0 #fff;
    height: 230px !important;
    min-height: 230px !important;
}

#HomeFeaturedProducts .ProductList li .ProductActionAdd {
    background: #ed760b;
    overflow: hidden;
    padding:9px;
}
#HomeFeaturedProducts .ProductList li .p-price {
    float: left;
    color:#fff;
    font:bold 16px/15px 'Merriweather', serif;;
    padding:6px;
}
#HomeFeaturedProducts .ProductList .pname {
    color: #672a01 !important;
    display: block;
    font: bold 16px/15px 'Lato', sans-serif;;
    padding-bottom: 5px;
    text-align: center;
}
#HomeFeaturedProducts .ProductList li .btn {
    float: right;
}
#HomeFeaturedProducts .ProductList .btn {
    background-color: #ed760b;
    border: 1px solid #ffffff;
    border-radius: 3px;
    font: 400 13px/28px 'Merriweather', serif;
    height: 27px;
    letter-spacing: 0;
    text-transform: capitalize;
}

#HomeFeaturedProducts .ProductList .btn:hover{
    background-color: #fff;
    border: 1px solid #ffffff;
    color:#ed760b;
    
}
/*----End Home Featured Products-----*/

/*----Begain Before Footer-----*/
.before_footer_wrap{
    padding:0;
    margin:0 auto;
    overflow:hidden;
}        
.before_footer {
  margin: 0 auto 20px;
  max-width: 1170px;
  overflow: hidden;
  width: 100%;
}
.from_our_blog_section{
    width:363px;
    float:left;
    margin-right:40px;
}        
.from_our_blog_heading{
    background:url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/hd_fb_bg.png) no-repeat left bottom;
    padding-bottom:3px;
    font:bold 20px/30px 'Lato', sans-serif;
}    
.from_our_blog_heading span{
    border-bottom: 1px solid #672a01;
    color: #672a01;
    font-size: 20px;
    margin-left: 7px;
    padding-bottom: 12px;
    display:inline-block;
    width:100%;
}    
.our_blog{
    padding:0;
}    
.our_blog ul{
    margin:0;
}
.our_blog li{
    list-style:none;
    margin-top:20px;
}        
.our_blog_text .tips {
  color: #672a01;
  font-family: 'Lato',sans-serif !important;
  text-transform: uppercase;
  font-size:16px;
}
.our_blog_text .date{
    font-size:13px;
    color:#ed760b;
    line-height:20px;
}        
.our_blog_text{
    font-size:12px;
    color:#555555;
    line-height:20px;
}    
.our_blog_text p {
    font: 12px/20px 'Merriweather', serif;
    margin:0;
}    
.blog_img{
    float:left;
    margin-right:15px;
}    
.about_us_section{
    width:363px;
    float:left;
    margin-right:40px;
}    
.about_us_txt{
    font-size:12px;
    color:#555555;
    line-height:20px;
    margin-top:20px;
}
.about_us_txt p {
    font: 13px/20px 'Merriweather', serif;
    margin-bottom: 18px;
}
.testimonials_section{
    float:left;
    width:363px;
}        
.health{
    font-size:15px;
    color:#672a01;
    font-family: 'Lato',sans-serif !important;
}        
.testimonials{
    margin:20px 0 0 0;
    padding:0;
}    
.testimonials li {
    border-bottom: 1px solid #F1F1F1;
    display: block;
    list-style: none outside none;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.testimonial_text .date{
    color: #ed760b;
    font-size: 13px;
    line-height: 20px;
}
.testimonial_text p {
    font: 13px/20px 'Merriweather', serif;
    margin:0;
}
#PageBreadcrumb,
#BrandBreadcrumb,
#CategoryBreadcrumb,
#CartBreadcrumb {
    margin: 10px;
}
h1.mbm {
    display: none;
}
/*----End Before Footer-----*/

.footer-main {
    background: #f5f5f5;
}
.footer-main .inner {
  padding: 20px 0 44px !important;
}

.footer ul {
  margin: 9px 0 0;
}

.useful_link_section{
    width:162px;
    margin-right:48px;
    float:left;
}        
.useful_heading{
    background:url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/hd_fb_bg.png) no-repeat left bottom;
    padding-bottom:3px;
    font: bold 15px/25px 'Lato', sans-serif;
}    
.useful_heading span {
  border-bottom: 1px dashed #a07b63;
  color: #672a01;
  display: inline-block;
  margin-left: 6px;
  padding-bottom: 8px;
  width: 100%;
}
    
.useful_links{
    padding:0;
    margin: 6px 0 0;
    overflow:hidden;
    }    

.useful_links li{
    list-style:none;
}    
.useful_links li a{
    background:url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/hd_fb_bg.png) no-repeat left center;
    padding-left:10px;
    font: 13px/25px 'Merriweather', serif;
    color:#672a01;
}
.futher_info_section{
    float:left;
    width:162px;
    margin-right:48px;
    }
    
.contact_us_section{
    float:left;
    width:200px;
    margin-right:45px;
    }
    
.contact_us{
    padding:0;
    margin: 7px 0 0;
    overflow:hidden;}
    
.contact_us    li{
    list-style:none;
    padding-left:30px;
    font-size:13px;
    color:#672a01;
    font-family:'Merriweather',serif !important;
    }
    
.contact_us .gprs{
    background: url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/footer_icons.png) no-repeat -4px 3px ;
    line-height: 20px;
    width: 102px;}    
    
.contact_us .phone{
    background: url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/footer_icons.png) no-repeat -4px -46px;
    line-height: 28px;
}

.contact_us .fax{
    background: url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/footer_icons.png) no-repeat -4px -96px;
    line-height: 28px;}
    
.contact_us .email{
    background: url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/footer_icons.png) no-repeat -4px -144px;
    line-height:28px;
    }    
    
.connect_with_us_section{
    float:left;
    width:140px;
    margin-right:40px;}    
    
.connect_with_us{
    padding:0;
    margin: 6px 0 0;
    overflow:hidden;
}    
.connect_with_us li a{
    font-size:13px;
    color:#672a01;
    line-height:42px;
    padding-left:40px;
    display:block;
    transition: all 0.3s linear 0s;
    font-family:'Merriweather',serif !important;
    }    

.footer_fb{
    background:url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/footer_icons.png) no-repeat 0px -200px;
}
.footer_fb:hover{
    background:url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/footer_icons.png) no-repeat 0px -260px;
}
    
.footer_twitter{
    background:url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/footer_icons.png) no-repeat 0px -440px ;
}
.footer_twitter:hover{
    background:url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/footer_icons.png) no-repeat 0px -500px ;
}
    
.footer_instagram{
    background:url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/footer_icons.png) no-repeat 0px -318px;
}    
.footer_instagram:hover{
    background:url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/footer_icons.png) no-repeat 0px -378px;
}
    
.sign_up_newsletter_section{
    float:left;
    width:322px;}
    
.news_text{
    font-size:12px;
    color:#672a01;
    background:url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/big_msg_logo.png) no-repeat 0% 50%;
    line-height:22px;
    padding-bottom: 22px;
    padding-left: 5px;
    padding-top: 19px;
    }            
    
#subscribe_form {
    background: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    display: inline-block;
    width: 99%;
}
.footer_search{
    height:35px;
    width:230px;
    border:none;
    margin-left:10px;
    float:left;
    font-size:13px;
    color:#bab3ae;}
    
.footer_submit{
    background-color: #ed760b;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    float: right;
    height: 30px;
    margin: 4px 4px 0 0;
    width: 70px;
}    
.footer-main a {
    color: #672a01;
}
.subcriber_email {
    float: left;
    padding: 1%;
    width: 73%;
}
.subcriber_email input {
    background:none;
    border: 0 none;
    width: 98%;
    font-size:12px;
    color:#bab3ae !important 
}
.subcrib_btn {
    float: right;
    padding: 1%;
    width: 23%;
}
.subcrib_btn .btn:hover {
    background-color: #672a01;
    color: #ffffff;
}
.subcrib_btn input {
    background: none repeat scroll 0 0 #ed760b;
    border-radius: 3px;
    font: 13px 'Lora',serif;
    width: 98%;
    padding:0;
}
.sign_up_newsletter_section #subscribe_form label,
.sign_up_newsletter_section #subscribe_form #nl_first_name {
    display: none;
}

.footer-links, footer-links a{
    background: none repeat scroll 0 0 #d6d6d6;
    color: #672a01;
    
}
.footer-links p {
    clear: both;
    display: block;
    font: 13px/40px 'Lora',serif;
    margin: 0;
    padding: 0;
       
}
.footer-links p a{
 color: #672a01;
}
.footer .powered-by {
  line-height: 0;
}

/*****Begain Category Page****/

#CategoryBreadcrumb {
    margin: 15px 0 0;
}
.Breadcrumb {
    margin: 0;
}
.Breadcrumb ul {

    margin: 0;
}
.Breadcrumb li {
    color: #ee7608;
    font: 400 14px 'Lora',serif;
}
.Breadcrumb li a {
    color: #ee7608;
    font-weight: 400;
}
.TitleHeading, .TabNav {
    border: 0;
}
#CategoryHeading .TitleHeading {
    padding: 15px 0;
}
/* h1.TitleHeading{
    background:    url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/hd_fb_bg.png) repeat-x left center;
    text-align:center;
    font:bold 25px/40px 'Lora',serif;
    margin:0;
    padding:0;
}
h1.TitleHeading span{
    background:#fff;
    padding: 0 12px;
    color:#672a01;
    text-transform:uppercase;
}*/
h1.StyleTitleHeading{
    background:    url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/hd_fb_bg.png) repeat-x left center;
    text-align:center;
    font:bold 25px/40px 'Lora',serif;
    margin:0;
    padding:0;
}
h1.StyleTitleHeading span{
    background:#fff;
    padding: 0 12px;
    color:#672a01;
    text-transform:uppercase;
}
.QuickSearch {
    right: -120px;
}
h1.TitleHeading {
    color: #672a01;
    font-size: 20px;
    margin: 0;
    padding: 12px 0;
    text-transform: uppercase;
}
.CategoryDescription h4 {
    color: #ee7608;
    font: 14px lora;
    padding: 0 0 8px;
}
#CategoryContent .ProductList li {
    background: #f7f7f7;
    border: 1px solid #ececec;
    border-radius: 6px;
    box-shadow: 0 0 6px #f4f4f4;
    margin-bottom: 2%;
    margin-right: 2%;
    padding: 1.7%;
    width: 32%;
}
#CategoryContent .ProductList li.last_pro {
    margin-right: 0;
}
#CategoryContent .ProductList li .ProductImage {
    background: #ffffff;
    border: 1px solid #ececec;
    height: 300px;
    margin: 0 auto;
    max-width: 100%;
    padding: 1%;
    width: 98%;
}

#CategoryContent .ProductList li .ProductImage a {
    height: auto !important;
}
#CategoryContent .ProductList li .ProductDetails a.pname{
    color: #672a01 !important;
    font: bold 16px/15px 'Lora',serif;
}
#CategoryContent .ProductList li em.p-price{
    color: #ed760b;
    font: bold 18px/30px 'Lora',serif;
}
#CategoryContent .ProductList .ProductActionAdd .btn{
    background:#ed760b;
    border: medium none;
    border-radius: 4px;
    font-family: 'Lora',serif;
    font-size: 13px;
    height: 30px;
    letter-spacing: 0px;
    line-height: 30px;
    text-transform:capitalize;
}
.inner #CategoryPagingTop, .inner #CategoryPagingBottom{
    float:right;
}

/*********************************
    Begain Product Page
*********************************/
#prodAccordion{
    display:none;
}
.product-heading {
    border-bottom: 1px solid #f2e1d6;
    padding: 0 0 20px;
}
#ProductDetails h1 {
    color: #672a01;
    font: 700 28px 'Lora',serif;
}
#ProductBreadcrumb {
    padding: 0 0 20px;
}
.DetailRow.ProductSKU {
    margin: 20px 0;
}
.DetailRow.PriceRow.p-price {
    overflow: hidden;
    margin:0;
}
.PriceRow.p-price .Label {
    color: #672a01;
    float: left;
    font: 400 15px 'Lora',serif;
    margin: 12px 10px 0 0;
}
.PriceRow.p-price .Value {
    color: #672a01;
    float: left;
    font: 700 23px 'Lora',serif;
}
.PriceRow.p-price .Value span{
    color: #ee770b;
}
.DetailRow.ProductSKU .Label {
    color: #b59b89;
    float: left;
    font: 400 15px 'Lora',serif;
    margin: 0px 10px 0 0;
}
.DetailRow.ProductSKU .Value {
    color: #b59b89;
    font: 400 15px 'Lora',serif;
}

#ProdctTabs {
    background: none;
    border: 0 none;
    font-family:'Lora',serif;
}
#ProdctTabs ul {
    background: none;
    border: 0 none;
}
#ProdctTabs.ui-tabs .ui-tabs-panel {
    background: none;
    border: 1px solid #efe1d6;
    padding: 1em 1.4em;
    margin:0;
}    
#ProdctTabs.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0;
}
#ProdctTabs.ui-state-default, 
#ProdctTabs.ui-widget-content .ui-state-default, 
#ProdctTabs.ui-widget-header .ui-state-default {
    background: #ec760a;
    border: 1px solid #ec760a;
    color: #2779aa;
    font-weight: normal;
    border-radius:0;
        text-transform: uppercase;
}
#ProdctTabs.ui-state-active, 
#ProdctTabs.ui-widget-content .ui-state-active, 
#ProdctTabs.ui-widget-header .ui-state-active {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #efe1d6;
    border-radius: 0;
    color: #672a01;
    font-weight: normal;
        text-transform: uppercase;
}
#ProdctTabs .ui-state-default a, 
#ProdctTabs .ui-state-default a:link, 
#ProdctTabs .ui-state-default a:visited {
    color: #ffffff;
    text-decoration: none;
}
#ProdctTabs .ui-state-active a, 
#ProdctTabs .ui-state-active a:link, 
#ProdctTabs .ui-state-active a:visited {
    color: #672a01;
    text-decoration: none;
}

.ImageCarouselBox img {
    padding: 0 !important;
    width: 100%;
}
#FeaturedVideo iframe, 
#FeaturedVideo object, 
#FeaturedVideo embed{
    width:70%;
    height:70%;
}
.ui-widget {
    font: 400 14px 'Lora',serif;
}
.ImageCarouselBox {
    overflow:hidden;
    margin-top: 20px !important;
}
#ProductDetails .ProductTinyImageList ul li {
    margin: 0 5px;
}
.ProductTinyImageList li {
    width: 125px !important;
}
.DetailRow.qty {
    float: left;
    margin: 0 10px 0 0;
}
.BulkDiscount {
    clear: none !important;
    float: left;
    width: 84%;
}
.cart_btn_section {
  border-bottom: 1px solid #f2e1d6;
  border-top: 1px solid #f2e1d6;
  margin-bottom: 0;
  overflow: hidden;
  padding: 20px 0;
}
.Label.QuantityInput {
    color: #555555;
    font-size: 12px;
    margin: 0;
}
.btn.add-to-cart.AddCartButton{
    background: #ec0000; /* Old browsers */
    background: -moz-linear-gradient(top,  #ec0000 0%, #d20000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec0000), color-stop(100%,#d20000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ec0000 0%,#d20000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ec0000 0%,#d20000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ec0000 0%,#d20000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ec0000 0%,#d20000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec0000', endColorstr='#d20000',GradientType=0 ); /* IE6-9 */
    
    border: 1px solid #b40000;
    border-radius: 4px;
    box-sizing: inherit;
    margin: 0;
    padding: 10px 0;
    width: 100%;
}

.addtocart_btn{
    background:url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/addtocart_icon.png) no-repeat center center;
    border:0;
    font-size: 0;
    width:194px;
    height:24px;
    cursor:pointer;
}
.addto {
    border-top: 0 none;
}
#SideProductAddToWishList {
    float: left;
}
.AddThisButtonBox {
    float: left;
    margin: 5px !important;
}
.btn.alt.wishTrigger {
    border-color: #7a7a7a;
    border-style: solid;
    border-width: 0 0 1px;
    box-sizing: inherit;
    color: #7a7a7a;
    font: 400 16px lora;
    height: 25px;
    padding: 0;
    border-radius:0;
}
#ProductWarranty {
    border-top: 1px solid #f2e1d6;
    padding-top: 20px;
}
#ProductWarranty p {
    color: #555555;
    font-size: 15px;
}
#SimilarProductsByCustomerViews h2, 
#SideProductRelated > h2 {
    background: none repeat scroll 0 0 #672a01;
    color: #ffffff;
    line-height: 40px;
    margin-bottom: 20px;
    padding: 0 10px;
}
#SideProductRelated li,
#SimilarProductsByCustomerViews li{
    border: 1px solid #dddddd;
    margin: 0 1%;
    padding: 0 1%;
    width:18%;
}
#SideProductRelated li .ProductImage a,
#SimilarProductsByCustomerViews li .ProductImage a{
    height: 100% !important;
    padding-top: 14px;
}
#SideProductRelated li .ProductDetails a,
#SimilarProductsByCustomerViews li .ProductDetails a{
    min-height: 56px;
}
#uniform-qty_ {
    padding: 0 !important;
}
/*#uniform-qty_ span {
    background: url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/uniform_qty_arrow.png) no-repeat right center ;
    height: 18px;
    padding: 5px 24px 5px 10px !important;
}*/
/****************************
        CART PAGE
*****************************/
.txtR {
    display: none;
}
.CartContents thead {
    background: #672A01;
}
.CartContents th {
  color: #ffffff;
  font: 700 15px Lora;
  padding: 10px 9px !important;
  text-align: center !important;
  text-transform: uppercase;
}
.CartContents th[colspan="2"] {
    text-align: left !important;
}
.CartItemIndividualPrice {
    text-align: center;
}
.CartItemTotalPrice{
    text-align:center;
}

#ContactForm .HorizontalFormContainer dt {
    float: none;
    text-align: left !important;
    width: auto;
}
#ContactForm .HorizontalFormContainer dd {
    margin-left: 0;
    padding: 0 0 10px;
}
#ContactForm .HorizontalFormContainer dt,
#ContactForm .HorizontalFormContainer dd {
    font-weight: normal;
    line-height: 30px;
    padding-bottom: 0;
}
#ContactForm input[type="text"], 
#ContactForm textarea[name="contact_question"] {
    max-width: 400px;
    width: 96%;
}
#ContactForm .Submit {
  margin: 18px 0;
  padding: 0;
}
#ContactForm .Submit .btn {
    background-color: #fc8f18;
    border-radius: 3px;
    color: #ffffff;
    font: bold 14px 'Lora',serif;
}
.ExpressCheckoutBlock .ExpressCheckoutTitle {
    background-color: #682a01;
    color: #ffffff;
    cursor: auto;
    font-weight: bold;
    margin: 0 0 20px;
    padding: 12px;
    position: relative;
    text-transform: uppercase;
}
.cart_update_btn {
    float: right;
    margin-left: 15px;
}
.cart_update_btn .btn {
    background:#000;
    font: bold 14px 'Lora',serif;
    letter-spacing: 0;
    border-radius:3px;
}
.CheckoutButton .btn{
    background:#ED760B;
    font-size:14px ;
    font-weight:bold;
    letter-spacing: 0;
    font-family:'Lora',serif;
    border-radius:3px;
}
.btn {
    background-color: #ed760b;
    border-radius: 4px;
    color: #ffffff;
    font-family: 'Lora',serif;
    font-size: 13px;
    font-weight: bold;
}
#prodAccordion h2 {
    color: #ffffff;
}
#prodAccordion .subtitle {
    background: url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/icon_arrow_left.png) no-repeat right center #ec760a !important;
    font-size: 16px !important;
    margin: 15px 0 !important;
    padding: 10px 30px 10px 10px !important;
}
#prodAccordion .current .subtitle {
    background: url(/web/20190117205530im_/https://cdn9.bigcommerce.com/s-px4ca/templates/__custom/images/icon_arrow_down.png) no-repeat right center #ec760a !important;
    color: #ffffff;
}
#prodAccordion .Block {
    border-bottom: 0 none;
}
#ProductDetails .ProductTinyImageList {
    max-width: 92%;
}
.category_banner img{
    width:100%;
}
.pro_videos,
.pro_other_detail,
.pro_reviews,
.pro_spec{
    display:none;
}
.pro_videos.ui-state-default,
.pro_other_detail.ui-state-default,
.pro_reviews.ui-state-default,
.pro_spec.ui-state-default{
    display: block;
}
#prodAccordion li.pro_desc,
#prodAccordion li.pro_reviews,
#prodAccordion li.pro_other_detail,
#prodAccordion li.pro_videos,
#prodAccordion li.pro_spec{
    display:none;
}
@media all and (max-width:1169px) and (min-width:980px){
.TopMenu > .inner, 
#Header > .inner, 
.PageMenu > .inner, 
.main > .inner, 
.footer-main > .inner, 
.footer-links > .inner, 
.newsletter-subscription > .inner {
    width: 96%;
}
.header-logo img {
    width: 100%;
}
.products_section li {
    width: 22.8%;
    margin-left: 2.8%;
}
.products_section img{
    width:100%;
    display:block;
}
.main_menu {
    margin-top: 0.4%;
}
.main_menu li a {
    font: 700 16px/30px 'Lora',serif;
}
.logo {
    float: none;
    margin: 0 auto;
    width: 100%;
}
.header_right {
    float: none;
    margin: 0 auto;
    max-width: 725px;
    width: 100%;
}
/******************************
        Home Featured Products 
******************************/
#HomeFeaturedProducts .ProductList li {
    width: 23.5%!important;
    min-height:inherit !important;
}
    
/******************************
        Footer Section 
******************************/
.before_footer {
    width: 96%;
}
.from_our_blog_section,
.about_us_section {
    margin-right: 4%;
    width: 30%;
}
.testimonials_section {
    float: left;
    width: 30%;
}
.footer_col {
    display: table;
    width: 100%;
}
.useful_link_section, 
.futher_info_section, 
.contact_us_section, 
.connect_with_us_section {
    display: table-cell;
    float: none;
    margin-right:0;
    padding-right: 3%;
    vertical-align: top;
    width:19%;
}
.sign_up_newsletter_section {
    width: 96%;
}
.subcriber_email {
    width: 65%;
}
.subcrib_btn {
    width: 30%;
}
.products_section.stand {
    display: none;
}
.products_section.res_pro {
    display: block;
}
.products_section.res_pro li {
    width: 22.9%;
}
}
@media all and (max-width:979px) and (min-width:799px){
.TopMenu > .inner, 
#Header > .inner, 
.PageMenu > .inner, 
.main > .inner, 
.footer-main > .inner, 
.footer-links > .inner, 
.newsletter-subscription > .inner {
    width: 96%;
}
.header-right {
    width: 60%;
}
.header-logo img {
    width: 100%;
}
.main_menu {
    margin-top: 0.4%;
}
.main_menu li a {
    font: 700 13px/26px 'Lora',serif;
}
.products_section li {
    width: 22.8%;
    margin-left: 2.8%;
}
.products_section img{
    width:100%;
    display:block;
}
#HomeSlideShow {
    display: block;
}
.logo {
    float: none;
    margin: 0 auto;
    width: 100%;
}
.header_right {
    float: none;
    margin: 0 auto;
    max-width: 725px;
    width: 100%;
}

#HomeFeaturedProducts .ProductList li .p-price {
  float: none !important;
  padding: 2px 0 12px;
}

#HomeFeaturedProducts .ProductList li .btn {
  float: none !important;
}

/******************************
        Home Featured Products 
******************************/
#HomeFeaturedProducts .ProductList li {
    width: 23.5%!important;
    min-height:inherit !important;
}
    
/******************************
        Footer Section 
******************************/
.before_footer {
    width: 96%;
}
.from_our_blog_section,
.about_us_section {
    margin-right: 4%;
    width: 30%;
}
.testimonials_section {
    float: left;
    width: 30%;
}
.footer_col {
    display: table;
    width: 100%;
}
.useful_link_section, 
.futher_info_section {
    margin-right: 2%;
    width: 31%;
}
.contact_us_section {
    width: 33%;
    height: 173px;
    margin-bottom: 15px;
    margin-right: 0;
}
.connect_with_us_section {
    margin: 0 8%;
    width: 35%;
}
.products_section.stand {
    display: table;
}
.products_section li {
    margin-left: 1.5%;
    width: 20.8%;
}
.lower_title {
  font-size: 100%;
}
.products_section.res_pro {
    display: none;
}
.products_section.res_pro li {
    width: 22.9%;
}
}
@media all and (max-width:800px) and (min-width:768px){
.TopMenu > .inner, 
#Header > .inner, 
.PageMenu > .inner, 
.main > .inner, 
.footer-main > .inner, 
.footer-links > .inner, 
.newsletter-subscription > .inner {
    width: 96%;
}
.header-right {
    width: 60%;
}
.header-logo img {
    width: 100%;
}
.main_menu {
    margin-top: 0.4%;
}
.main_menu li a {
    font: 700 13px/26px 'Lora',serif;
}
.products_section li {
    width: 22.8%;
    margin-left: 2.8%;
}
.products_section img{
    width:100%;
}
#HomeSlideShow {
    display: block;
}
.header-left,
.header-right {
    width: 50%;
}
.logo {
    float: none;
    margin: 0 auto;
    width: 100%;
}
.header_right {
    float: none;
    margin: 0 auto;
    max-width: 725px;
    width: 100%;
}


/******************************
        Home Featured Products 
******************************/
#HomeFeaturedProducts .ProductList li {
    margin: 0 2% 2%;
    width: 46% !important;
}
#HomeFeaturedProducts .ProductList li:last-child{
    margin: 0 2% 2%;
}
    
/******************************
        Footer Section 
******************************/
.before_footer {
    width: 96%;
}
.from_our_blog_section,
.about_us_section,
.testimonials_section  {
    margin-right: 0;
    width: 100%;
    float:none;
}
.our_blog li{
    float:left;
}
.testimonials li {
    float: left;
    width: 100%;
}
.useful_link_section, 
.futher_info_section {
    margin-right: 2%;
    width: 31%;
}
.contact_us_section {
    width: 33%;
    height: 173px;
    margin-bottom: 15px;
    margin-right: 0;
}
.connect_with_us_section {
    margin-right: 8%;
    width: 35%;
}
.BulkDiscount {
    width: 74%;
}
.products_section.stand {
    display: none;
}
.products_section.res_pro {
    display: block;
}
.products_section.res_pro li {
    width: 22.9%;
}
}
@media all and (max-width:767px) and (min-width:638px){
#Header > .inner, 
.PageMenu > .inner, 
.main > .inner, 
.footer-main > .inner, 
.footer-links > .inner, 
.newsletter-subscription > .inner {
    width: 96%;
}
.header-left {
    float: none;
    text-align: center;
    width: 100%;
}
.toll_free {
    margin: 0 auto;
    width: 133px;
}
.header-right {
    float: none;
    width: 90%;
}
.header-logo img {
    width: 100%;
}
.main_menu {
    margin-top: 0.4%;
}
.main_menu li a {
    font: 700 13px/26px 'Lora',serif;
}
.products_section li {
    width: 22.8%;
    margin-left: 2.8%;
}
.products_section img{
    width:100%;
}
#HomeSlideShow {
    display: block;
}
.TopMenu {
    padding: 0 2%;
}
.header-left,
.header-right {
    width: 50%;
    float:left;
}
.logo {
    float: none;
    margin: 0 auto;
    width: 100%;
}
.header_right {
    float: none;
    margin: 0 auto;
    max-width: 725px;
    width: 100%;
}
/******************************
        Home Featured Products 
******************************/
#HomeFeaturedProducts .ProductList li {
    margin: 0 2% 2%;
    width: 46% !important;
}
#HomeFeaturedProducts .ProductList li:last-child{
    margin: 0 2% 2%;
}
#CategoryContent .ProductList li .ProductImage {
    max-height: 175px;
}
    
/******************************
        Footer Section 
******************************/
.before_footer {
    width: 96%;
}
.from_our_blog_section,
.about_us_section,
.testimonials_section  {
    margin-right: 0;
    width: 100%;
    float:none;
}
.our_blog li{
    float:left;
}
.testimonials li {
    float: left;
    width: 100%;
}
.useful_link_section, 
.futher_info_section {
    margin-right: 2%;
    width: 31%;
}
.contact_us_section {
    width: 33%;
    height: 173px;
    margin-bottom: 15px;
    margin-right: 0;
}
.connect_with_us_section {
    margin-right: 8%;
    width: 35%;
}
.category_banner img{
    width:100%;
}
#SideProductRelated li, 
#SimilarProductsByCustomerViews li {
    margin: 0 1% 1%;
    padding: 0 1%;
    width: 48%;
}
#SideProductRelated li:last-child, 
#SimilarProductsByCustomerViews li:last-child{
    display:none;
}
#ProdctTabs{
    display:none;
}
#prodAccordion{
    display:block;
}
.products_section.stand {
    display: none;
}
.products_section.res_pro {
    display: block;
}
.products_section.res_pro li {
    width: 22.9%;
}

}

@media all and (max-width:700px) and (min-width:280px){
.header_text {
    background: none;
}
.products_section.stand {
    display: none;
}
.products_section.res_pro {
    display: block;
}
.products_section.res_pro li {
    width: 22.9%;
}
}
@media all and (max-width:640px) and (min-width:478px){
#Header > .inner, 
.PageMenu > .inner, 
.main > .inner, 
.footer-main > .inner, 
.footer-links > .inner, 
.newsletter-subscription > .inner {
    width: 96%;
}
.header-left {
    float: none;
    text-align: center;
    width: 100%;
}
.toll_free {
    margin: 0 auto;
    width: 133px;
}
.header-right {
    float: none;
    width: 90%;
}

#SearchForm {
    width: 44%;
}
#SearchForm input {
    width: 82%;
}
#SearchForm .Button {
    width: 16%;
}
.header-logo img {
    width: 100%;
}
.header-secondary #SearchForm{
    display:none;
}
.toll_free {
  font: 700 16px/30px 'Lora',serif;
}
.main_menu {
    margin-top: 0.4%;
}
.main_menu li a {
    font: 700 11px/26px 'Lora',serif;
}
.products_section li {
    width: 22.8%;
    margin-left: 2.8%;
}
.products_section img{
    width:100%;
    display:block;
}
#HomeSlideShow {
    display: block;
}

.logo {
  float: none;
  margin: 8px auto;
  max-width: 310px;
  width: 100%;
}
/******************************
        Home Featured Products 
******************************/
#HomeFeaturedProducts .ProductList li {
    margin: 0 2% 2%;
    width: 46% !important;
}
#HomeFeaturedProducts .ProductList li:last-child{
    margin: 0 2% 2%;
}
#CategoryContent .ProductList li .ProductImage {
    max-height: 175px;
}
    
#HomeFeaturedProducts .ProductList .pname {
  min-height: 30px;
}

#HomeFeaturedProducts .ProductList li {
   min-height: 280px !important;
 }
    
    
#HomeFeaturedProducts .ProductList li .p-price {
  float: none !important;
  padding: 2px 0 12px;
}

#HomeFeaturedProducts .ProductList li .btn {
  float: none !important;
}
    
/******************************
        Footer Section 
******************************/
.before_footer {
    width: 96%;
}
.from_our_blog_section,
.about_us_section,
.testimonials_section  {
    margin-right: 0;
    width: 100%;
    float:none;
}
.our_blog li{
    float:left;
}
.testimonials li {
    float: left;
    width: 100%;
}
.useful_link_section, 
.futher_info_section, 
.contact_us_section, 
.connect_with_us_section {
    float: left;
    margin: 1%;
    overflow: hidden;
    width: 48%;
    height: 200px;
}
.sign_up_newsletter_section {
}
/*.useful_link_section, 
.futher_info_section,
.contact_us_section,
.connect_with_us_section,
.sign_up_newsletter_section {
    float: none;
    margin: 0;
    overflow: hidden;
    width: 100%;
}*/
.category_banner img{
    width:100%;
}
#SideProductRelated li, 
#SimilarProductsByCustomerViews li {
    margin: 0 1% 1%;
    padding: 0 1%;
    width: 48%;
}
#SideProductRelated li:last-child, 
#SimilarProductsByCustomerViews li:last-child{
    display:none;
}
#ProdctTabs{
    display:none;
}
#prodAccordion{
    display:block;
}
.products_section.stand {
    display: none;
}
.products_section.res_pro {
    display: block;
}
.products_section.res_pro li {
    width: 22.9%;
}
}
@media all and (max-width:480px) and (min-width:358px){
#Header > .inner, 
.PageMenu > .inner, 
.main > .inner, 
.footer-main > .inner, 
.footer-links > .inner, 
.newsletter-subscription > .inner {
    width: 96%;
}
#PageBreadcrumb,
#CategoryBreadcrumb,
#CartBreadcrumb{
    display: none;
}
.header-secondary #SearchForm {
    width: 94%;
    margin: 0 auto;
}
.header-secondary #SearchForm input.Textbox {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #d6d6d6;
    height: 30px;
}
.header-secondary {
    top: 10px;
}
#Header .inner {
  margin: 0 auto;
}
.main_menu, .header-logo {
    width: 65%;
}
.header-right {
    width: 60%;
}
.header-logo img {
    width: 100%;
}
.main_menu.lft,
.main_menu.rft{
    display:none;
}
.header-secondary #SearchForm{
    display:block;
}
.header-right #SearchForm {
    display: none;
}
.main_menu {
    margin-top: 0.4%;
}
.main_menu li a {
    font: 700 13px/26px 'Lora',serif;
}
.products_section li {
    width: 22.8%;
    margin-left: 2.8%;
}
.products_section img{
    width:100%;
    display:block;
}
#HomeSlideShow {
    display: block;
}
.header_right{
    display:none;
}

/******************************
        Home Featured Products 
******************************/
{
    margin: 0 2% 2%;
    width: 96% !important;
}
#HomeFeaturedProducts .ProductList li ,
#CategoryContent .ProductList li{
    margin: 0 2% 2%;
    width: 46% !important;
    min-height:228px !important;
}
#CategoryContent .ProductList li .ProductImage {
    max-height: 175px;
}
#HomeFeaturedProducts .ProductList li:last-child,
#CategoryContent .ProductList li.last_pro{
    margin: 0 2% 2%;
}

    
/******************************
        Footer Section 
******************************/
.before_footer {
    width: 96%;
}
.from_our_blog_section,
.about_us_section,
.testimonials_section  {
    margin-right: 0;
    width: 100%;
    float:none;
}
.our_blog li{
    float:left;
}
.testimonials li {
    float: left;
    width: 100%;
}
.useful_link_section, 
.futher_info_section {
    margin-right: 2%;
    width: 31%;
}
.useful_link_section, 
.futher_info_section,
.contact_us_section,
.connect_with_us_section,
.sign_up_newsletter_section {
    float: none;
    margin: 0;
    overflow: hidden;
    width: 100%;
}
.btn, .btn.alt, textarea, 
input[type="email"], 
input[type="text"], 
input[type="password"], 
input.Textbox {
    height: 35px;
    line-height: 35px;
    margin-bottom: 0;
}
.category_banner img{
    width:100%;
}
#ProdctTabs{
    display:none;
}
#prodAccordion {
  display: block;
}
#SideProductRelated li,
#SimilarProductsByCustomerViews li {
    margin: 0 0 10px 0;
    padding: 0;
    width: 100%;
}
.flex-control-nav {
  display: none !important;
}
.products_section.stand {
    display: none;
}
.products_section.res_pro {
    display: block;
}
.products_section.res_pro li {
    width: 22.9%;
}
}
@media screen and (max-width: 359px) {
    
#Header > .inner, 
.PageMenu > .inner, 
.main > .inner, 
.footer-main > .inner, 
.footer-links > .inner, 
.newsletter-subscription > .inner {
    width: 96%;
}
#PageBreadcrumb,
#CategoryBreadcrumb,
#CartBreadcrumb{
    display: none;
}
.header-secondary #SearchForm {
    width: 94%;
    margin: 0 auto;
}
.header-secondary #SearchForm input.Textbox {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #d6d6d6;
    height: 30px;
}
.header-secondary {
    top: 10px;
}
#Header .inner {
  margin: 0 auto;
}
.main_menu, .header-logo {
    width: 65%;
}
.header-right {
    width: 60%;
}
.header-logo img {
    width: 100%;
}
.main_menu.lft,
.main_menu.rft{
    display:none;
}
.header-secondary #SearchForm {
    display: block;
}
.header-right #SearchForm {
    display: none;
}
.main_menu {

    margin-top: 0.4%;
}
.main_menu li a {
    font: 700 13px/26px 'Lora',serif;
}
.products_section li {
    width: 22.8%;
    margin-left: 2.8%;
}
.products_section img{
    width:100%;
    display:block;
}
#HomeSlideShow {
    display: block;
}

/******************************
        Home Featured Products 
******************************/
#HomeFeaturedProducts .ProductList li,
#CategoryContent .ProductList li {
    margin: 0 2% 2%;
    width: 96% !important;
}
#HomeFeaturedProducts .ProductList li:last-child{
    margin: 0 2% 2%;
}
    
/******************************
        Footer Section 
******************************/
.before_footer {
    width: 96%;
}
.from_our_blog_section,
.about_us_section,
.testimonials_section  {
    margin-right: 0;
    width: 100%;
    float:none;
}
.our_blog li{
    float:left;
}
.testimonials li {
    float: left;
    width: 100%;
}
.useful_link_section, 
.futher_info_section {
    margin-right: 2%;
    width: 31%;
}
.useful_link_section, 
.futher_info_section,
.contact_us_section,
.connect_with_us_section,
.sign_up_newsletter_section {
    float: none;
    margin: 0;
    overflow: hidden;
    width: 100%;
}
.btn, .btn.alt, textarea, 
input[type="email"], 
input[type="text"], 
input[type="password"], 
input.Textbox {
    height: 35px;
    line-height: 35px;
    margin-bottom: 0;
}
.category_banner img{
    width:100%;
}
#ProdctTabs{
    display:none;
}
#prodAccordion {
  display: block;
}
#SideProductRelated li,
#SimilarProductsByCustomerViews li {
    margin: 0 0 10px 0;
    padding: 0;
    width: 100%;
}
.flex-control-nav {
    display: none;
}
.products_section.stand {
    display: none;
}
.products_section.res_pro {
    display: block;
}
.products_section.res_pro li {
    width: 22.9%;
}
}

@media all and (max-width:357px) and (min-width:280px){
.header_right {
    display:none;
}

#ToggleMenu {
    height: 50px;
}

#ToggleMenu {
  width: 24px;
}
.flex-control-nav {
  display: none;
}
.products_section.stand {
    display: none;
}
.products_section.res_pro {
    display: block;
}
.products_section.res_pro li {
    width: 22.9%;
}

}



@media all and (max-width:300px) and (min-width:280px){
    
h3.featured_product_heading {
  font: bold 18px/40px 'Lato',sans-serif;
}
.flex-control-nav {
  display: none;
}


}

}

/*
     FILE ARCHIVED ON 20:55:30 Jan 17, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:23:45 Sep 13, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.48
  exclusion.robots: 0.038
  exclusion.robots.policy: 0.023
  esindex: 0.013
  cdx.remote: 14.682
  LoadShardBlock: 149.053 (3)
  PetaboxLoader3.datanode: 89.93 (4)
  PetaboxLoader3.resolve: 209.263 (2)
  load_resource: 171.758
*/