@charset "UTF-8";
/* CSS Document */
@import url('//fonts.googleapis.com/css2?family=Mulish:wght@300&family=Open+Sans:wght@300;400;700&family=Roboto:wght@300;400&display=swap');

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url('../../fonts/fontawesome-webfont_v-4.7.0.eot');src:url('../../fonts/fontawesome-webfont.eot') format('embedded-opentype'),url('../../fonts/fontawesome-webfont.woff') format('woff2'),url('../../fonts/fontawesome-webfont_v-4.7.0.woff') format('woff'),url('../../fonts/fontawesome-webfont_v-4.7.0.ttf') format('truetype'),url('../../fonts/fontawesome-webfont_v-4.7.0.svg') format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

::-webkit-resizer{background-color:#666}
::-webkit-scrollbar{width:10px;height:3px;padding-left:8px}
::-webkit-scrollbar-button{height:0}
::-webkit-scrollbar-corner{background-color:#999}
::-webkit-scrollbar-thumb{height:50px;border-radius:0;background-color:#5b5b5b}
::-webkit-scrollbar-track{background-color:#f2f2f2}
::-webkit-scrollbar-track-piece{background:#fff;background:rgba(255,255,255,.1)}
 
 
::-webkit-scrollbar {
  width: 1rem;
  height: 1rem;
}
::-webkit-scrollbar-track {
  background: #b8c0c8;
}
::-webkit-scrollbar-thumb {
  background: #708090;
  border-radius: 10px;
}

:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.text-center{
	text-align:center !important;
}

body.shop-menu-theme {
    background: rgb(85,25,25);
    background: linear-gradient(0deg, rgba(85,25,25,1) 0%, rgba(74,21,21,1) 35%, rgba(29,9,9,1) 100%);
}
body.shop-menu-theme .primary-menu > li{
	
    padding: 16px 20px 10px 20px;
}
body.shop-menu-theme .primary-menu > li.current-menu-item,
body.shop-menu-theme .primary-menu > li:hover {
   
    border-radius: 0 0 10px 10px;
    background-image: url('../../assets/images/button_hover.png');
    height: 44px;
    background-position: top center;
	background-repeat: no-repeat;
}

body.shop-menu-theme .primary-menu > li a {
    color: #beb052 !important;
	text-decoration:none;
}


#site-header, #site-content, footer#site-footer
{
    max-width: 806px;
    margin: 0 auto;
}

body.shop-menu-theme #site-header,
body.shop-menu-theme #site-content,
body.shop-menu-theme footer#site-footer {
    background-color: transparent !important;
}

/*
body.shop-menu-theme.page-id-25 header.entry-header {
    display: none !important;
}

body.shop-menu-theme.single-product header h1.entry-title {
    text-align: left !important;
    font-size: 3rem;
}

body.shop-menu-theme.single-product header{
  /* padding-bottom:20px;* /
} 

body.shop-menu-theme.single-product header .post-meta-wrapper {
    display: none;
}


.shop-menu-theme {
    
}
.shop-menu-theme #site-content {
    min-height: 70vh;
}

.shop-menu-theme header#site-header {
    border-bottom: 1px solid #ddd;
}

@media (min-width: 1000px){
.shop-menu-theme header#site-header .header-inner {
        padding-top:1rem;
        padding-bottom:1rem;
        justify-content: flex-start;
    }
}


@media (min-width: 700px){
.shop-menu-theme h1, 
.shop-menu-theme .heading-size-1,
.shop-menu-theme .laa-sub-titles {
    font-size: 3.6rem;
    color:#727273;
    
    margin: 1.5rem auto;
    color: #847d7d;
    font-size: 4rem;
    letter-spacing: 1px;
}

}
*/
 

/* Set Font  */
body.shop-menu-theme,
.shop-menu-theme h1, 
.shop-menu-theme .heading-size-1,
.shop-menu-theme .laa-sub-titles,
.shop-menu-theme .entry-content,
.shop-menu-theme ul.products li.product .woocommerce-loop-product__title,
.shop-menu-theme ul.products li.product .button,
.shop-menu-theme .footer-credits,
.shop-menu-theme a,
.shop-menu-theme p,
.shop-menu-theme .wpcf7-submit
.shop-menu-theme .wpcf7 label,
.shop-menu-theme ul.products li.product .price{
  font-family: 'Roboto', sans-serif;
  color: #b48842;
  letter-spacing: 0.02rem;
}


body.shop-menu-theme {
    height: 97vh;
}

@media (min-width: 700px){ 
body.shop-menu-theme .post-inner {
     padding-top: 0px !important;
}
body.shop-menu-theme .entry-content {
    font-size: 1.8rem;
}
}
h6.main-cat-title {
    margin: 5px 20px 20px 0px;
    font-size:2.8rem;
}

.item-list {
    display: flex;
    flex-flow: row wrap;
}

.item-block {
    flex: 0 0 100%;
    max-width: 100%;    
    margin: 20px 0;
	position: relative;
	text-align: center;
  /*  border: 1px solid #9f7f5e;
    padding: 2.5%;
    border-radius: 4px;
	background: rgb(85,25,25);
    background: linear-gradient(0deg, rgba(85,25,25,1) 0%, rgba(74,21,21,1) 35%, rgba(29,9,9,1) 100%);*/
}

.item-block .item-name {
    font-weight: bold;
    text-decoration: underline;
    padding-bottom: 2px;
}

.item-block .item-desc {
   /* font-family: cursive; */
    padding-bottom: 2px;
    color: #DCB887;
    font-size: 1.8rem;
    font-family: 'Mulish', sans-serif;
    font-weight: 600;
}
.item-block .item-Price { 
    font-size:1.8rem;
    padding-bottom: 2px;
}

@media (max-width:640px){
.item-block .item-desc {
    /*font-size: 2.6rem;*/
}

}
.split-menu {
    display: flex;
    flex-flow: row wrap;
}

.split-menu .col {
    flex: 0 0 45%;
    max-width: 48%;
    padding: 2%;
    text-align: center;
}

.split-menu .col:first-child {
    border-right: 1px solid #b48842;
}

h6.main-cat-title {
    text-align: center;
}

body:not(.home) #site-content{
    position: relative;
    padding-top: 60px !important;
    border: 1px solid #EED28A;
    padding: 1.6rem;
	background: transparent url('../../assets/images/box-header-bg2.png') repeat 0 0;
}

body:not(.home) #site-content:before {
    content: "";
    background: transparent url('../../assets/images/top-slider-bsg.png') no-repeat 0 0;
    width: 166px;
    height: 52px;
    position: absolute;
    top: 0;
    left: calc(50% - 82px);
    display: block;
    z-index: 11;
}

/*
.item-list .item-block:before {
    content: "";
    display: block;
    background-image: url('../../assets/images/design_footer.png');
    height: 44px;
    background-position: center center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    position: absolute;
    bottom: -50px;
    left: calc(50% - 42px);
    width: 84px;
}
.item-list .item-block:after {
    content: "";
    display: block;
    background-image: url('../../assets/images/design_footer.png');
    height: 44px;
    background-position: center center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    position: absolute;
    top: -50px;
    left: calc(50% - 42px);
    width: 84px;
    transform: rotate(180deg);
}

.item-list .item-block:first-child:after,
.item-list .item-block:last-child:before{
     opacity:0;
}
*/


.shop-menu-pagination {
    display: flex;
    flex-flow: row wrap;
    list-style: none;
    margin: 0;
}

ul.shop-menu-pagination li {
    flex: 0 0 calc(30% - 16px);
    max-width: 30%;
    margin-right: 20px !important;
}

@media (max-width:600px){
	ul.shop-menu-pagination li {
    flex: 0 0 100%;
    max-width: 100%; 
	text-align: center;
    padding: 6px;
}
}


.home-info-box {
    display: flex;
    flex-flow: row wrap;
}

.home-info-box .box-split {
    flex: 0 0 100%;
    max-width: 100%;
    
}

.home-info-box .box-split:first-child {
    margin-left: 0px !important;
}
@media (min-width: 700px){
    .home-info-box .box-split {
        flex: 0 0 48%;
        max-width: 48%;
        margin-left: 20px !important;
    }
}

@media (max-width: 700px){
.home-info-box {
    margin-top: 100px;
    min-width: 260px;
}
}
@media (max-width: 700px){
.slid_text {
    font-size: 1.9rem;
    line-height: 2.4rem;
}

.slid_main {
    height: 200px;
}
}
.shop-menu-theme h1, 
.shop-menu-theme .heading-size-1{
  letter-spacing: 0.02rem;
  font-weight: 400;
}

.shop-menu-theme a {
	text-decoration: none !important;
	letter-spacing: 0.04rem;
}
.shop-menu-theme a:hover, 
.shop-menu-theme a:focus {
    text-decoration: none;
    color: #e7d476;
}



.home-info-box .bgbox {
    border: 1px solid #EED28A;
    text-align:center;
    padding: 1.6rem;
    color: #fff;  
    border-radius: 4px; 
    margin-bottom: 20px;
    background: #4F0D1D;
	padding-top: 50px;
}

.home-info-box .bgbox{
   position:relative; 
}
.home-info-box .bgbox:before {
    content: "";
    background: transparent url('../../assets/images/top-slider-bsg.png') no-repeat 0 0;
    width: 166px;
    height: 52px;
    position: absolute;
    top: 0;
    left: calc(50% - 82px);
    display: block;
    z-index: 11;
}


@media (min-width: 700px){
.home-info-box  section.bgbox {
    float: left;
    width: calc(50% - 4px);
    margin-left: 8px;
}

.home-info-box section.bgbox:first-child {
    margin-left: 0px;
}

}

@media (max-width:700px){
header#site-header .header-inner {
    display: none;
}
.home-info-box section.bgbox h6 {
    margin: 1.5rem auto 2.5rem;
}
}

.home-info-box section.bgbox h6 {
    margin: 1.5rem auto 2.5rem;
}

@media (max-width:999px){
	
	
body.shop-menu-theme button.toggle.nav-toggle.mobile-nav-toggle {
    height: 44px;
} 

body.shop-menu-theme.touch-enabled.sticky button.toggle.nav-toggle.mobile-nav-toggle {
    position: fixed;
    top: 20px;
    right: 0px;
    z-index: 200;
}

	#site-header .search-modal.cover-modal.header-footer-group, 
#site-header button.toggle.search-toggle.mobile-search-toggle {
    display: none !important;
}

.shop-menu-theme .menu-modal{
	background: rgb(85,25,25);
}

.nav-toggle svg {
    display: none;
}

.nav-toggle .toggle-icon {
    border: 4px solid #fff;
    height: 18px !important;
    position: relative;
    border-left: 0px;
    border-right: 0px;
}

.nav-toggle .toggle-icon:before {
    content: "";
    display: block;
    border: 2px solid #fff;
    margin-top: 3px;
    width: calc(100% + 2px);
}

.toggle-inner .toggle-text {
    display: none;
}

button.toggle.nav-toggle.mobile-nav-toggle {
    height: 20px;
} 

body.shop-menu-theme.touch-enabled.sticky button.toggle.nav-toggle.mobile-nav-toggle {
    position: fixed;
    top: 20px;
    right: 0px;
    z-index: 200;
}

body.shop-menu-theme .menu-modal-inner {
    background: #60171e !important
}

 
body.shop-menu-theme ul.modal-menu > li a {
    color: #beb052 !important;
    text-decoration: none;
}

button.toggle.close-nav-toggle.fill-children-current-color {
    color: #beb052;
}

.menu-modal nav li {
    border-bottom: 1px solid #333;
}

.modal-menu .ancestor-wrapper {
    border: none;
}

}

.location-route {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    margin-top: 80px;
}

.location-route .lr-way {
    flex: 0 0 30%;
    max-width: 30%;
    font-size: 1.6rem;
}

@media (max-width: 700px){
  .location-route .lr-way {
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 20px;
   }
}
/*
.shop-menu-theme .primary-menu a:before{
    -webkit-transform-origin: right;
    -moz-transform-origin: right;
    -ms-transform-origin: right;
    -o-transform-origin: right;
    transform-origin: right;
    left: 0;
}

.shop-menu-theme .primary-menu a:after{
    -webkit-transform-origin: left;
    -moz-transform-origin: left;
    -ms-transform-origin: left;
    -o-transform-origin: left;
    transform-origin: left;
    right: 0;
}

.shop-menu-theme .primary-menu a:hover:before{
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

.shop-menu-theme .primary-menu a:hover:after{
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

.shop-menu-theme .primary-menu a:after, 
.shop-menu-theme .primary-menu a:before {
    content: '';
    position: absolute;
    top: 100%;
    height: 2px;
    width: 51%;
    background: #f65d80;

    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);    
    -webkit-transition: .4s transform cubic-bezier(.785, .135, .15, .86);
    -moz-transition: .4s transform cubic-bezier(.785, .135, .15, .86);
    -ms-transition: .4s transform cubic-bezier(.785, .135, .15, .86);
    -o-transition: .4s transform cubic-bezier(.785, .135, .15, .86);
    transition: .4s transform cubic-bezier(.785, .135, .15, .86);
}





.shop-menu-theme .laa-sub-titles { 
    margin: 1.5rem auto;
    font-size: 4rem; 
}
.shop-menu-theme ul.products li.product .woocommerce-loop-product__title {
    margin: 1.5rem 0 0.5rem;
    font-size: 2rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
    height: 50px;
    line-height: 20px;
    font-weight: 500;
    margin-bottom: 6px;
}

.shop-menu-theme ul.products li.product .button{
    padding: 8px 10px;
    border-radius: 6px; 
}
.shop-menu-theme .entry-content {
    font-size: 1.8rem;
    font-weight: 300;
   /* text-align: justify;* /
}
*/

/* laa-button */
.shop-menu-theme ul.products li.product .button,
.shop-menu-theme .wpcf7-submit,
.shop-menu-theme .laa-readmore-btn{
  padding:.5rem 1rem;
  width: 100%;
  max-width: 280px;
  display: block;
  background: #ab2528;
  border-radius: 4px;
  opacity: 1;
  color: rgb(187 171 80) !important;
  text-align: center;
  cursor: pointer;
  text-decoration: none !important;
  -moz-transition: all .5s ease;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  border: none;
  box-sizing: border-box;
  font-family: inherit;
  font-size: 1.8rem;
  line-height: 2.5rem;
  position:relative;
  white-space:nowrap;
  text-transform: uppercase;
  outline:none;
  font-weight:400;
}
.shop-menu-theme .laa-readmore-btn:hover,
.shop-menu-theme ul.products li.product .button:hover,
.shop-menu-theme .wpcf7-submit:hover {
  opacity: 0.7;
  /* background: rgba(255, 255, 255, 0.8); */
  /* color: rgb(154, 153, 151) !important; */
  -moz-transition: all .5s ease;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}

.wpcf7 label {
    font-weight: 400;
    line-height: 3rem;
}
.wpcf7-submit{
    
}

/*

.laa-share-whatsapp{

}
.laa-share-whatsapp-group h3 {
    font-size: 1.8rem;
    margin: 0;
    color: #847d7d;
}

.laa-share-whatsapp-group a {
    margin: 10px 0;
    display: block;
}

a.laa-share-whatsapp {
    width: 30px;
    height: 30px;
    outline:none;
    display: inline-block;
    /* float: left; * /
    width: 60px;
    height: 60px;
    line-height: 58px;
    text-align: center;
    margin: 0;
    padding: 0;
    border-radius: 0px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #e5e5e5;
    background: transparent;
    color: #333;
    letter-spacing: 0px;
    text-indent: 0px;
    margin-right: 10px;
}
a.laa-share-whatsapp:hover{
  opacity:0.8;
}
a.laa-share-whatsapp-btn:before,
a.laa-share-whatsapp:before {color: #4FCE5D !important;content: "\f232";display: inline-block;font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 3rem;padding-top: 12px;}
a.laa-share-whatsapp:hover {
    background: #dc9814;
    color: #fff;
    border-color: #dc9814;
}
a.laa-share-whatsapp:hover:before {
    color: #fff;
}

.laa-share-whatsapp-group {
    display: block;
    /* border: 1px solid #ddd; * /
    /* padding: 1rem 3rem; * /
}


a.fa-whatsapp.laa-share-whatsapp-btn {
    background-color: #f2860c;
    color: #fff !important;
    white-space: nowrap;
    padding: .618em 1em;
    font-weight: 400;
    border-radius: 3px;
    display: inline-flex;
    box-shadow: none;
    margin: 10px 10px 0;
}

a.laa-share-whatsapp-btn:before {
    font-size: 4rem;
    color: #fff;
    padding-right: 8px;
}

a.fa-whatsapp.laa-share-whatsapp-btn+a.wqoecf_enquiry_button {
    display: none;
}

.shop-menu-theme h1, .shop-menu-theme h2, .shop-menu-theme h3, .shop-menu-theme h4, .shop-menu-theme h5, .shop-menu-theme h6, .shop-menu-theme .faux-heading {
    font-feature-settings: "lnum";
    font-variant-numeric: lining-nums;
    font-weight: 400;
   /* letter-spacing: 0.0415625em;* /
    line-height: 1.25;
    margin: 3.5rem 0 2rem;
}

.shop-menu-theme ul.products li.product {
    border-bottom: 1px solid #ddd;
    padding-bottom: 2.5rem;
    text-align: center;
}

.shop-menu-theme .laa-readmore-btn {
    margin:2px auto;
    padding:1rem;
}

ul.products li.product .woocommerce-loop-product__link img{
   display: block;
   margin:0 auto;
}

 
.shop-menu-theme ul.products {
    display: flex;
    flex-flow: row wrap;
}

@media only screen and (min-width:520px) and (max-width:650px){
    /*body.laa-woo-plug ul.products li.product{
        flex-basis: 48%; /* or width: 50% *  /
    }* /

    .shop-menu-theme ul.products li.product{
        flex: 0 0 46%;
        max-width: 46%;
        margin-right: 20px !important;
    }

    .shop-menu-theme ul.products[class*=columns-] li.product:nth-child(2n), 
    .shop-menu-theme ul.products[class*=columns-] li.product:nth-child(2n){
        margin-right:0 !important;
    }

}

@media only screen and (min-width:651px) and (max-width:919px){

    .shop-menu-theme ul.products li.product{
        flex: 0 0 31%;
        max-width: 48%;
        margin-right:20px !important;
    }

    .shop-menu-theme ul.products[class*=columns-] li.product:nth-child(3n), 
    .shop-menu-theme ul.products[class*=columns-] li.product:nth-child(3n){
        margin-right:0 !important;
    }

}


@media only screen and (min-width:920px){

    .shop-menu-theme ul.products li.product{
        flex: 0 0 calc(25% - 16px);
        max-width: 25%;
        margin-right:20px !important;
    }

    .shop-menu-theme ul.products[class*=columns-] li.product:nth-child(4n), 
    .shop-menu-theme ul.products[class*=columns-] li.product:nth-child(4n){
        margin-right:0 !important;
    }

}


.shop-menu-theme header#site-header {
    position: fixed;
    left: 0;
    top: 0; 
    width: 100%;
} 
.shop-menu-theme header#site-header,
.shop-menu-theme .menu-modal.active {
    z-index: 999;
}

#primary {
    margin-top: 85px;
}

@media only screen and (max-width:979px){
    .shop-menu-theme header#site-header .header-inner.section-inner {
       padding: 0.5rem 0 !important;
    }
	
	.shop-menu-theme #site-content {
       margin-top: 70px;
    }
	
	.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a {
		font-size: 1.8rem !important;
		font-weight: 400 !important;
		letter-spacing: inherit !important;
	}

}
@media only screen and (min-width:980px){
.shop-menu-theme #site-content {
    margin-top: 84px;
}
.shop-menu-theme.admin-bar header#site-header {
    top: 45px;
}
.shop-menu-theme.admin-bar #site-content {
    margin-top: 97px;
}
}

 


.shop-menu-theme footer#site-footer {
    font-size: 14px;
    background-color: #ea556f;
    color: #ffffff !important;
}
.shop-menu-theme footer#site-footer a {
    color: #ffffff !important;
}

.shop-menu-theme .footer-copyright{
  color:#ffffff !important;
  font-weight: 300;
}




.shop-menu-theme.is-scrolled header#site-header,
.shop-menu-theme.is-scrolled.admin-bar header#site-header{
    top:0px;
}

.shop-menu-theme header#site-header{
   box-shadow: 0px 6px 13px -2px rgb(0 0 0 / 20%);
}

.shop-menu-theme a.to-the-top {
    cursor: pointer;
    border-radius: 5px;
    position: fixed;
    padding: 12px 12px;
    bottom: 20px;
    color: rgba(255, 255, 255, 0.7);
    right: 22px;
    background-color: rgba(13, 11, 11, 0.71);
    z-index: 996;
    -ms-transform: translate(0,100px) !important;
    -webkit-transform: translate(0,100px) !important;
    transform: translate(0,100px) !important;
    transition: -webkit-transform 0.8s ease, opacity 0.8s ease;
    -webkit-transition: -webkit-transform 0.8s ease, opacity 0.8s ease;
}
.shop-menu-theme a.to-the-top:hover, .shop-menu-theme a.to-the-top:focus {
    text-decoration: none !important;
    opacity: 0.8;
}


.shop-menu-theme.sticky a.to-the-top{
     -ms-transform: translate(0,0) !important;
    -webkit-transform: translate(0,0) !important;
    transform: translate(0,0) !important;
    transition: -webkit-transform 0.8s ease, opacity 0.8s ease;
    -webkit-transition: -webkit-transform 0.8s ease, opacity 0.8s ease;
}


.shop-menu-theme .woocommerce-tabs .tabs.wc-tabs {
    display: none !important;
}


.shop-menu-theme .related.products h2 {
    font-size: 3rem;
    margin: 0 0 2rem;
    color: #847d7d;
}

@media only screen and (max-width:768px){
	.shop-menu-theme .faux-heading {
		margin: 0.5rem 0;
	} 
	
	.shop-menu-theme .singular .entry-header {
		padding: 1rem 0 0 0;
	}
	.shop-menu-theme #site-content {
    	margin-top: 80px !important;
	}
	.shop-menu-theme .laa-sub-titles {
       font-size: 3rem;
	}
	.shop-menu-theme h1,
	.shop-menu-theme .heading-size-1 {
    font-size: 3rem;
	}
}
*/

.grid {
    display: flex;
    flex-flow: row wrap;
}

.grid .shop_products .entry-title1 {
    font-size: 2.0rem;
    text-transform: capitalize;
}

.grid article.shop_products {
    flex: 0 0 calc(33.3% - 16px);
    max-width: 33.3%;
    /* margin-right: 20px !important; */
}


body.shop-menu-theme .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
   max-width:100%; 
}

.laa-categories-list {
    display: flex;
    flex-flow: row wrap;
    flex-direction: row;
    justify-content: flex-start;
}
.laa-categories-list a {
    text-decoration: none;
    width: 230px;
    float: left;
    margin-left: 5px;
    text-align: center;
    padding: 5px;
}
 
@media (max-width: 600px){
.laa-categories-list a { 
    width: 100%; 
    margin-left: 0px;  
}
}

/*
footer#site-footer {
    position: relative;
    border-top: 2px solid #beb052;
}

footer#site-footer:after {
    content: "";
    display: block;
    position: absolute;
    top: -2px;
    left: calc(50% - 8px);
    width: 100px;
    height: 3px;
    background-color: #431214;
    z-index: 2;
}

footer#site-footer:before {
    background-image: url('../../assets/images/design_footer.png');
    height: 44px;
    background-position: center center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    position: absolute;
    top: -38px;
    left: 50%;
    width: 84px;
}
*/




body.shop-menu-theme .uwy.userway_p1 .uai {
    top: 150px;
}
@media screen and (min-width: 767px) {
body.shop-menu-theme .uwy.userway_p1 .uai {
    top: 20px;
}
}

@media screen and (min-width: 767px){
    body.shop-menu-theme .header-navigation-wrapper,
    body.shop-menu-theme nav.primary-menu-wrapper{
        display: block !important;
    }
    body.shop-menu-theme button.toggle.nav-toggle.mobile-nav-toggle{
       display:none; 
    }    
}



body:not(.home) #site-content:after {
    content: "";
    background: transparent url('../../assets/images/box-header-bg.png') repeat-x 0 0;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 50px;
    width: 100%;
    display: block;
    z-index: 2;
}

main#site-content {
    margin-top: 50px;
}

body.shop-menu-theme .primary-menu > li.current-menu-item,
body.shop-menu-theme .primary-menu > li:hover{
    position:relative;
    overflow:hidden;
    
}

body.shop-menu-theme .primary-menu > li.current-menu-item:before,
body.shop-menu-theme .primary-menu > li:hover:before{
    content:"";
    background: transparent url('../../assets/images/box-header-bg2.png') repeat 0 0;
    position:absolute;
    left:0px;
    top:0px;
    height:100%;
    width:100%;
    display:block;
    z-index:-1;
}


/*
<div class="theme-footer"><div class="theme-footer-design"></div></div>
*/

.theme-footer {
    position: relative;
	text-align:center;
}

.theme-footer .theme-footer-design {
    background-image: url('../../assets/images/design_footer.png');
    height: 44px;
    background-position: center center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    position: absolute;
    top: -30px;
    left: calc(50% - 42px);
    width: 84px; 
}

.theme-footer:before,.theme-footer:after {
    content: "";
    border-top: 2px solid #beb052;
    height: 2px;
    width: calc(50% - 50px);
    display: block;
    position: absolute;
    top: 0px;
}

.theme-footer:before {
    left: 0;
}

.theme-footer:after {
    right: 0;
}

.theme-footer h2 {
    margin: 3rem auto 1rem;
    font-size: 2.4rem;
    font-weight: bold;
    text-decoration: none;
    color: #c89d59;
    padding:25px 0 0 0;
}

.theme-footer h4 {
    line-height: 1.5em;
    color: #b48842;
    font-size: 1.6rem;
    margin: 2rem auto 2.5rem;
}



.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 5px;
	margin: 10px 0px;
	list-style: none;
}
	
.simply-scroll-list li img {
	border:#dcd36a 2px solid;
	display: block;
}

/* Master button styles - note that up and down versions 
have been removed in this example */

.simply-scroll-btn {
	position: absolute;
	/*background-image: url(https://unclejoesgeneva.com/wp-content/plugins/shop-menus/public/css/js/buttons.png);*/
	width: 42px;
	height: 44px;
	z-index:3;
	cursor: pointer;
}
	
.simply-scroll-btn-left {
	left: 6px;
	bottom: 6px;
	background-position: 0 -44px;
}
.simply-scroll-btn-left.disabled {
	background-position: 0 0 !important;
}
.simply-scroll-btn-left:hover {
	background-position: 0 -88px;
}

.simply-scroll-btn-right {
	right: 6px;
	bottom: 6px;
	background-position: 84px -44px;
}
.simply-scroll-btn-right.disabled {
	background-position: 84px 0 !important;
}
.simply-scroll-btn-right:hover {
	background-position: 84px -88px;
}



.shop-menu-theme .footer-nav-widgets-wrapper, 
.shop-menu-theme #site-footer {
    margin-top: 0px !important;
}


/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */


.simply-scroll {
    width: 95%;
    height: 166px;
    overflow: hidden;
}
@media (min-width: 700px){
	.simply-scroll {
    width: 100% !important;
	}
}
/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 776px;
	height: 180px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 250px;
	height: 160px;
}
.slid_main
{
background:transparent url('../../assets/images/top-slider-bg.png') repeat-x 0 0;
position:relative;
   border: 1px solid #e2d270;
}

.slid_main:before {
    content: "";
    background: transparent url('../../assets/images/top-slider-bsg.png') no-repeat 0 0;
    width: 166px;
    height: 52px;
    position: absolute;
    top: 0;
    left: calc(50% - 82px);
    display: block;
    z-index: 1; 
}


@media (min-width: 700px){
.slid_main {
    background: transparent url('../../assets/images/top-slider-bg.png') repeat-x 0 0;
    height: 200px;
    width: 100% !important;
    margin-bottom: 100px !important;
}

}

.slid_text
{
	font-weight: bold;
    color: #C1B25D;
    display: block;
    margin: 54px auto 0 auto;
    text-align: center;
}
.about-us-text
{
 
text-align:justify;
margin:0px auto;
line-height:19px;
padding-left:30px;

}
/**/
.left-box
{
width:400px;
height:305px;
border:#eed181 1px solid;
/*margin:10px;*/
text-align:left;
white-space:normal;
overflow:hidden;
background-color:#451217;
}
.left-box-heading
{
color:#FFFFFF;
font-family:Arial;
font-size:22px;
line-height:22px;
padding:8px 0px;
}
.left-box-content-orange
{
color:#fbb807;
font-family:Arial;
font-size:13px;
line-height:15px;
padding-bottom:5px;
}
.left-box-content-white
{
color:#FFFFFF;
font-family:Arial;
font-size:13px;
line-height:25px;
padding-bottom:5px;
}

.bgbox {
	border: 1px solid #EED28A;
	text-align: left;
	padding: 0.8rem;
	color: #fff; 
	border-radius: 4px; 
	margin-bottom: 20px;
	background: #4F0D1D;
}
.bgbox h1 {
	color: #ffffff;
	font-weight: normal;
	line-height: 1.8rem;
	font-size: 0.8rem;
	margin: 0 0 4px 0px;
}
.bgbox .hl {
	color: #FCB739;
}
.bgbox  row{
	clear:both;
}
.fl50 {
	float: left;
	width: 50%;
}
.fr50 {
float: right;
width: 50%;
}
div#TA_linkingWidgetRedesign164 {
margin-top: 14px;
}
#CDSWIDLNKR .widLNKRInner {
margin: 0;
padding: 4px 6px 2px;
background-color: #fff;
height: 40px;
}