@font-face {
    font-family: 'solomon_normalregular';
    src: url('font/solomon_normal-webfont.eot');
    src: url('font/solomon_normal-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/solomon_normal-webfont.woff') format('woff'),
         url('font/solomon_normal-webfont.ttf') format('truetype'),
         url('font/solomon_normal-webfont.svg#solomon_normalregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'solomon_blackregular';
    src: url('font/solomon_black-webfont.eot');
    src: url('font/solomon_black-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/solomon_black-webfont.woff') format('woff'),
         url('font/solomon_black-webfont.ttf') format('truetype'),
         url('font/solomon_black-webfont.svg#solomon_blackregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'solomon_boldregular';
    src: url('font/solomon_bold-webfont.eot');
    src: url('font/solomon_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/solomon_bold-webfont.woff') format('woff'),
         url('font/solomon_bold-webfont.ttf') format('truetype'),
         url('font/solomon_bold-webfont.svg#solomon_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'trend_slabone';
    src: url('font/TrendSlabOne.eot');
    src: url('font/TrendSlabOne.eot?#iefix') format('embedded-opentype'),
         url('font/TrendSlabOne.woff2') format('woff2'),
         url('font/TrendSlabOne.woff') format('woff'),
         url('font/TrendSlabOne.ttf') format('truetype'),
         url('font/TrendSlabOne.svg#trend_slabone') format('svg');
    font-weight: normal;
    font-style: normal;

}


body a {
  color: #6b8b4d;
}

body {
    background: url(images/bodybg.png);
}


.header {
    background:transparent;
}

.page {
    background:transparent;
}





/***********main nav styling ***********/

nav.main_menu {
    background: url(images/nav_bg.png);    
    border-top:1px solid #5d7a41;
    border-bottom: 1px solid #473d33;
    
    
}

ul.main-menu {
    margin: 0px;
    border-right:1px solid #5d7a41;
    border-left:1px solid #78965a;
    position: relative;
    
}

ul.main-menu li.main-menu-li{
    border-right:1px solid #78965a;
    border-left:1px solid #5d7a41;
    margin:0px;
    float: left;
    display:block;
}

ul.main-menu li.main-menu-li a.main-menu-a {
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'trend_slabone';
    padding: 9px 14.249999px;
    text-align: center;
    line-height: 30px;
    display:block;
}

ul.main-menu li.main-menu-li a.main-menu-a:hover {
    background:url(images/menu.png);
}


ul.main-menu li.main-menu-li:hover {
  border-right: 1px solid #5C5147;
  border-left: 1px solid #78965a;
}



hr.bg {
    border: 0px;
    padding-top: 5px;
    background: url(images/hr1.png);
    margin-top:37px;
    margin-bottom:34px;
}


.services {
    margin-bottom: 56px;
}

div#HomeFeaturedProducts .product_tray {
    border: 1px solid #dbd1ba;
    padding: 33px 34px 34px 33px;
    background:#fff;
}


.single_produt {
    border: 1px solid #dbd1ba;
    text-align: center;
    padding-top:30px;
}


.ProductDetails {
    border-bottom: 1px solid #dbd1ba;
    padding: 0px 20px 20px 20px;
    text-align: left;
}

.ProductDetails a {
    font-size: 15px;
    color: #515151;
}

div#HomeFeaturedProducts .ProductDetails a :hover{
    text-decoration:none;
}

.ProductPriceRating {
    display: none;
}

div#HomeFeaturedProducts a.btn {
    color: #605344;
    border-right: 1px solid #dbd1ba;
    border-radius: 0px;
    margin: 0px;
    padding: 0px 13px 0px 0px;
    line-height: 43px;
    height: 43px;
    padding-left: 29px;
    background: url(images/bag.png) no-repeat 8px center;
    box-sizing: border-box;
    width: 70%;
    font-size:13px;
}


em.p-price {
    text-align: center !important;
    display: block;
    line-height: 43px;
    width: 30%;
}



/***** MEGA MENU section styling ***/



ul.mega_ul_1 {
    display: none;
}

li.main-menu-li:hover ul.mega_ul_1{
display: block;
  position: absolute;
  background: #fff;
  z-index: 999999999;
  left:0px;
  right:0px;
  box-sizing: border-box;
  padding: 24px;
  -webkit-transition-property: opacity, visibility;
  -moz-transition-property: opacity, visibility;
  -o-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
  -webkit-transition-duration: .4s, 0s;
  -moz-transition-duration: .4s, 0s;
  -o-transition-duration: .4s, 0s;
  transition-duration: .4s, 0s;
  -webkit-transition-delay: 0s, .4s;
  -moz-transition-delay: 0s, .4s;
  -o-transition-delay: 0s, .4s;
  transition-delay: 0s, .4s;
  margin: 0px;
}

/*
ul.main-menu li.main-menu-li:hover ul.main-menu li.main-menu-li a.main-menu-a:after {
  content: '';
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
  position: absolute;
  left: 0px;
  top: -10px;
}

*/

li.main-menu-li:hover  a.main-menu-a{
    text-decoration:none;
}

li.mega_li_1 {
  list-style: none;
  border-right: 1px solid #e5e5e5;
  min-height: 221px;
  margin-bottom: 17px;
}

a.mega_a_1 {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #708f52;
}



li.mega_li_1:nth-child(6n) {
    border: 0px;
}


ul.mega_ul_2 {
    margin: 0px;
}

ul.mega_ul_2 li.mega_li_2 {
    list-style-image: url(images/mega_li.png);
    list-style-position: inside;
}



ul.mega_ul_2 li.mega_li_2 a.mega_a_2 {
    font-size: 13px;
    color: #535353;
    line-height: 19px;
}

ul.mega_ul_2 li.mega_li_2 a.mega_a_2:hover {
    background: transparent;
}



/***** top_menu section styling***/

section.top_menu{
    background:url(images/top_bg.png);
}

ul.top-right {
    margin: 0px;
}

ul.top-right li {
    float: left;
    list-style: none;
    padding: 0px 10px;
}

ul.top-right li+li {
    background: url(images/top_li.png) no-repeat left center;
}

ul.top-right li a {
    text-transform: uppercase;
    color: #fff;
    text-shadow: 1px 0px 0px rgba(101, 71, 51, 0.19);
    font-size: 12px;
    line-height: 35px;
}

ul.top-right li a:hover {
    color: #addb7f;
    text-decoration:none;
}



ul.toolbar_menu {
    margin: 0px;
    border-left: 1px solid #675c4e;
    border-right: 1px solid #4b4033;
}

ul.toolbar_menu li {
    float: left;
    list-style: none;
    border-left: 1px solid #4b3f33;
    border-right: 1px solid #675b4e;
}

ul.toolbar_menu li a {
    font-size: 12px;
    color: #fff;
    text-shadow: 1px 0px 0px rgba(54, 54, 54, 0.13);
    line-height: 35px;
    text-transform: uppercase;
    padding: 0px 10px;
    display:block;
}

ul.toolbar_menu li a:hover {
    text-decoration:none;
}


ul.toolbar_menu li a:hover {
    background: #729054;
}


/********  logo_search section styling  *********/


section.logo_search {
    background: url(images/logo_search.png);
    padding-bottom: 14px;
}


a.top_cart {
    border: 1px solid #aba697;
    text-align: center;
    width: 41px;
    height: 42px;
    position:relative;
}


a.top_cart img {
    padding-top: 5px;
}

a.top_cart span {
  position: absolute;
  border-radius: 50%;
  background: #6b8b4d;
  color: #fff;
  padding: 4px 10px;
  top: -16px;
}


 #SearchForm{
     border: 1px solid #bdb8ac;
     box-shadow: inset -2px 2px 2px #d5cdbc; 
 }
 #SearchForm input{
    background-color: #dcd4c2 !important;
    color: #5e5243;
    font-style: italic;
    line-height: 39px;
    height: 39px;
}


 
.top_search {
    margin-top: 25px;
}

div#SearchForm {
    margin-right: 27px;
    margin-left: 22px;
}

.header-logo img {
    margin-top: -27px;
}

/*******News letter section styling******/

section.newsleter {
background: url(images/nav_bg.png);
padding: 9px 0px;
}

section.newsleter h4 {
font-size: 17px;
color: #fff;
font-family: 'trend_slabone';
padding-left: 41px;
background: url(images/newsletter.png) left center no-repeat;
padding: 8px 0px 8px 41px;
}


form#subscribe_form input[type="submit"] {
font-family: 'trend_slabone';
color: #524639;
font-size: 14px;
background: #ffd565;
border-radius: 0px;
line-height: 33px;
padding: 0px 5px;
border: 0px;
height: 33px;
}


input#nl_email {
background: #fff;
font-size: 14px;
color: #6c6c6c;
box-shadow: inset 1px 1px 2px #e8e8e8;
line-height: 33px;
border: 0px;
float: left;
height: 33px;
width: 66%;
}



p.connect_us {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    float: left;
    font-family: 'trend_slabone';
    margin-top: 17px;
}

ul.social {
    margin: 10px 0px 0px 0px;
    float: right;
}

ul.social li {
    float: left;
    list-style: none;
    background-image:url(images/social.png);
    background-repeat:no-repeat;
    margin-left: 6px;

}

ul.social li a {
    display: block;
    height: 33px;
    width: 33px;
    color:transparent;
}


li.tw {
    background-position: -39px 0px;
}

li.gp {
    background-position: -78px 0px;
}

form#subscribe_form {
    margin-top: 12px;
}


/*******Bottom Menu section styling******/

section.footer_menu{
    background:url(images/bottom_menu.png);
    padding-bottom: 43px;
}


ul.bot_menu {
    margin: 0px;
}

ul.bot_menu li {
    list-style: none;
}

ul.bot_menu li a {
    color: #d8cec4;
    text-shadow: 1px 0px 0px rgba(90, 64, 46, 0.31);
    font-size: 14px;
    line-height: 21px;
}

ul.bot_menu li a:hover {
    color: #a7bc7d;
    text-decoration: none;
}


h3.bot_panel_title {
font-family: 'trend_slabone';
font-size: 15px;
color: #fff;
font-weight: normal;
text-shadow: 1px 0px 0px rgba(90, 64, 46, 0.31);
margin-bottom: 0px;
margin-top: 35px;
padding-bottom: 14px;
}

ul.whats li {
    float: left;
    width: 50%;
}


/*******Copyright  section styling******/

section.copyright {
background: url(images/copyright_bg.png);
padding: 31px 0px;
}

section.copyright p {
font-size: 13px;
color: #d8cec4;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
line-height: 24px;
margin-right: 6px;
}


ul#copyright {
    margin: 0px;
}

ul#copyright li +li{
    background:url(images/copy_li.png) no-repeat left center;
}

ul#copyright li {
list-style: none;
float: left;
font-size: 13px;
color: #d8cec4;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
padding: 0px 9px;
line-height: 26px;
}

ul#copyright li a {
    font-size: 13px; 
    color: #d8cec4;    
    font-family: 'Open Sans', sans-serif;    
    font-weight: 300;   
}






/***********Main category styling***********/

h1.panel_title {
    background: url(images/hr1.png) center center repeat-x;
    text-align: center;
    padding: 0px;
    margin-top: 45px;
    margin-bottom: 18px;
}

h1.panel_title .span_bg {
    background: url(images/bodybg.png);
    color: #63584d;
    font-size: 27px;
    text-transform: uppercase;
    font-family: 'solomon_normalregular';
    padding:0px 15px;
}

.cat_top {
    border: 1px solid #d2cbbb;
    border-bottom: 0px;

}

.for_padding {
    border: 1px solid #d2cbbb;
    margin: 6px;
    margin-bottom: 0px;
    border-bottom: 0px;
}

.for_padding img {
    position: absolute;
}


.cat_bottom {
    background: url(images/main_cat.jpg);
    overflow:hidden;
}

a.cat_link {
    font-size: 33px;
    line-height: 58px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'trend_slabone';
    font-weight: normal;
    text-shadow: 1px 0px 0px rgba(82, 71, 60, 0.46);
    padding-right: 16px;
    background: url(images/arrow.png) right center no-repeat;
    margin-right: 27px;
}


a.cat_link:hover {
    text-decoration:none;
    color: #fff;
}

ul.sub_cat {
    margin: 19px 24px 17px 0px;
}

ul.sub_cat li a {
    text-align: right !important;
    display: block;
    color: #5a5147;
    text-shadow: 1px 0px 0px rgba(255, 255, 255, 0.15);
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 22px;
}


ul.sub_cat li a:hover {
    color:#69874a;
}

ul.sub_cat li {
    list-style: none;
    padding-right: 14px;
    background: url(images/sul_cat_li.png) no-repeat right center;
}


.single_category {
    margin-bottom: 28px;
    position: relative;
}


.main_category .col-lg-6.col-md-6.col-sm-6.col-xs-12:nth-child(9) img {
    bottom: 0px;
}

.main_category .col-lg-6.col-md-6.col-sm-6.col-xs-12:nth-child(4) img {
    bottom: 0px;
}


/**********        feature category area styling    *********/

.feature_cat {
    background: url(images/feature_bg.jpg);
    border:1px solid #66824a;
    position:relative;
}

.feat_content {
    margin: 5px;
    border: 1px solid #7f9c5b;
    padding: 20px 0px 18px 15px;
}


.feature_cat img {
    position: absolute;
    bottom: 6px;
    right: 0px;
}

.feat_content h3 {
    font-size: 30px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'trend_slabone';
    z-index: 9999999;
    position: relative;
    text-shadow: 1px 0px 0px rgba(98, 126, 71, 0.36);
    letter-spacing: -4px;
    line-height: 32px;
    margin-top: 1px;
    padding-bottom: 0px;
    margin-bottom: 6px;
}

span.yellow {
    font-family: 'Yanone Kaffeesatz', sans-serif;
    text-transform: uppercase;
    color: #ffd565;
    font-size: 40px;
    text-shadow: 1px 0px 0px rgba(98, 126, 71, 0.36);
    letter-spacing: 0;
}


.feat_content p {
    font-size: 14px;
    color: #f9f3e5;
    text-shadow: 1px 0px 0px rgba(120, 136, 85, 0.52);
    font-family: 'Open Sans', sans-serif;  
    line-height: 17px;
    margin-bottom: 21px;
}


a.view_all {
    background: #f9f3e5;
    color: #605344;
    font-size: 13px;
    text-transform: uppercase;
    font-family: 'trend_slabone';
    line-height: 31px;
    display: inline-block;
    padding: 0px 15px;
}


a.view_all:hover {
    text-decoration:none;
    color:#000;
}




/******************        slider area styling    ********************/

.flex-direction-nav .flex-prev {
  background: url(images/left.png) no-repeat center left;
  left: 10% !important;

}

.flex-direction-nav .flex-next {
  background: url(images/right.png) no-repeat center right;
  right: 10% !important;

}


ol.flex-control-nav.flex-control-paging {
    display: none;
}









/**************** category page styling  ****************/

div#CategoryContent .product_box {
  border: 1px solid #dbd1ba;
  text-align: center;
  padding-top: 15px;
  background: #fff;
  padding-bottom: 15px;
}


div#CategoryContent .ProductDetails {
  border-bottom:0px;
}


div#CategoryContent .product_box a.btn, div#SearchTabProducts .product_box a.btn {
    color: #605344;    
    border-right: 0px;    
    border-radius: 6px;    margin: 0px;    padding: 0px 13px 0px 0px;    line-height: 43px;    height: 43px;    padding-left: 29px;    
    background: transparent url(images/bag.png) no-repeat 8px center !important;    box-sizing: border-box;    
    width: inherit;    font-size: 13px;
    border: 1px solid #dbd1ba;
}


.TabNav li a {
    border: 1px solid #dbd1ba;
}

ul#SearchTabsList {
    border-bottom: 1px solid #dbd1ba;
}

.CurrencyList dd, select, hr, input.Textbox, textarea, input[type="text"], input[type="password"], .QuickSearch, .SharePublicWishList, .ExpressCheckoutBlock .ExpressCheckoutTitle, .TabNav li a, .HowToPay, .NotifyMessage, .QuickSearchResult .QuickSearchResultImage, .CurrencyChooser, div.uploader, div.selector {
  border: 1px solid #dbd1ba;
}

.productOptionViewRectangle .option label, .productOptionPickListSwatch .swatchColours {
	border: 1px solid #dbd1ba !important;
}


.TitleHeading {
  border-bottom: 1px solid #dbd1ba;
}


.Breadcrumb ul li {
    font-size: 17px;
    color: #000;
}

.Breadcrumb {
    padding: 10px 0px;
    margin-top: 20px;
}


.product-nav .SortBox label{
  color: #000;
}

.product-nav select#sort {
	border: 1px solid #dbd1ba;
}


#CategoryHeading .TitleHeading {
  color: #333333;
  text-transform: uppercase;
  background: url(images/hr1.png) bottom center repeat-x;
  border-bottom: 0px;
  padding-bottom: 15px;
  margin-bottom: 20px;
  margin-top: 0px;
}


.SubCategoryList {
    border: 1px solid #d2cbbb;
	padding:5px;
}


.cat_border {
    border: 1px solid #d2cbbb;
}


h3.subcategories {    
  line-height: 27px;
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  font-family: 'trend_slabone';
  font-weight: normal;
  text-shadow: 1px 0px 0px rgba(82, 71, 60, 0.46);
  background: url(images/main_cat.jpg);
  margin-top: 0px;
  text-align: center;
  padding-bottom: 0px;
}

ul.side-menu {
    margin-left: 10px;
}

ul.side-menu li {
  list-style: none;
  padding-left: 14px;
  background: url(images/sul_cat_li.png) no-repeat left center;
  border: 0px;
  padding-bottom: 0px !important;
}

ul.side-menu li a { 
  display: block; 
  color: #5a5147;  
  text-shadow: 1px 0px 0px rgba(255, 255, 255, 0.15); 
  font-weight: bold;  
  font-family: Arial, Helvetica, sans-serif; 
  text-transform: uppercase;  
  font-size: 14px;  
  line-height: 22px;
}


.Breadcrumb a {
  color: #6F6868;
}

.Breadcrumb a:hover{
  color: #6F6868;
  text-decoration:none;
}


/**************** product page styling  ****************/

#ProductDetails .ProductThumbImage {
  display: block;
}



.ImageCarouselBox {
    margin-top: 15px !important;
}

.product_box  {
  border: 1px solid #dbd1ba;
  text-align: center;
  padding-top: 15px;
  background: #fff;
  padding-bottom: 15px;
  padding: 15px 10px;
}


.ProductDetails a:hover{
	  color: #515151;
	  text-decoration:none;
}

div#SideProductRelated .ProductDetails, div#SearchTabProducts .ProductDetails {
  border-bottom:0px;
}


div#SideProductRelated h2 { 
	color: #729054;  
	font-size: 30px; 
	text-transform: uppercase;   
	font-family: 'solomon_normalregular';  
	padding: 0px 15px;
	text-align: center;
	background: url(images/hr1.png) center center repeat-x; 
	padding: 12px 0px;
	font-weight:bold;
}


div#SideProductRelated h2 .span_bg {
  background: url(images/bodybg.png);
  padding: 0px 32px;

}

.FormContainer.HorizontalFormContainer input.btn:hover {
    color: #fff !important;
}


#fancy_close {
  top: auto !important;
  right: 40px !important;
  bottom: 10px !important;
}


 .CartCode .CouponCode input.btn:hover {
	color:fff;
}




/**************** Responsive styling (Min:320 px to max 768px)  ****************/

@media only screen and (min-width:320px) and (max-width: 768px)  {


.services {
    text-align: center;
    margin-bottom: 0px;
}

.services img {
    display: inline-block;
    margin-bottom: 15px;
}
    
form#subscribe_form input[type="submit"] {

    width: 34%;
}

section.footer_menu {
    text-align: center;
}

section.footer_menu {
    text-align: center;
}

section.copyright {
    text-align: center;
}

.payment img {
    text-align: center;
    float: none !important;
    margin: 5px auto;
}

.payment {
    text-align: center;
}

.payment p {
    text-align: center;
    float: none !important;
}

section.newsleter h4 {
  font-size: 13px;
  padding-top: 11px;
}

hr.bg {
  margin-top: 15px;
  margin-bottom: 15px;
}

.single_produt {
    margin-bottom: 15px;
}

.feature_cat {
  margin-top: 15px;
}

ul.whats li {
   float: none; 
   width: 100%; 
  display: block;
}

ul#copyright li {
  float: none;
  line-height: 23px;
}

ul#copyright li +li {
  background: transparent;
}

.header-logo {
  text-align:center;
}

.header-logo img {
  max-height: 90px; 
  display: block;
  margin: 0 auto;
  margin-top: 15px;
}


ul.top-right {
  float: none !important;
  text-align: center;
  width:100%;
}

ul.top-right li {
  float: none;
  display: inline-block;
}

.top_search {
    padding-left: 0px !important; 
}

#SearchForm {
    position: relative;
    float: left;
    width: 60%;
    margin-right: 0px !important; 
    margin-left: 0px !important;
}




a.top_cart span {
  top: -22px;
}


span.glyphicon.glyphicon-menu-hamburger {
    font-size: 27px;
}


.navbar-toggle {
  padding: 5px 10px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  margin-right: 35px !important;

}

ul.main-menu {
    margin: 0px;
    border:0px;
    position: relative;
}


nav.main_menu {
    border-top: 0px;
    border-bottom: 0px;
}

ul.main-menu li.main-menu-li {
border-bottom: 1px solid #78965a;
  border-top: 1px solid #5d7a41;
  margin: 0px;
  float: none;
  border-right: 0px !important;
  border-left: 0px !important;
  list-style: none;
}

ul.main-menu li.main-menu-li img {
  display: none;
}

ul.main-menu li.main-menu-li a.main-menu-a {
padding: 9px 10px 16px 10px;
  line-height: 10px;
  display: block;
  text-align: left;
}

li.main-menu-li:hover ul.mega_ul_1{
display: none;

}

section.copyright {
  padding: 15px 0px;
}


div#SideProductRelated h2 .span_bg {
  padding: 0px 10px;
}

div#SideProductRelated h2 {
  font-size: 24px;

}


}



@media only screen and (min-width:320px) and (max-width: 479px)  {
.for_padding img {
  position: inherit;
}


a.cat_link {
  font-size: 25px;
}

.navbar-toggle {
  margin-right: 15px !important;
}

p.connect_us {
  font-size: 12px;

}

div#SideProductRelated h2 {
  font-size: 20px;
}


#ContactForm dd {
  margin-left: 0px;
}


}





@media (min-width: 768px){
.collapse {
display: block !important;
visibility: visible !important;
}
}



@media (min-width: 1200px){
.container {
width: 1140px !important;
}

}

.prod_page {
  background: #fff;
  padding: 0 20px;
  margin-bottom: 10px;
  border: 1px solid #d2cbbb;
  margin-top: 20px;
}

#ProductDetails h1 {
  color: #333333;
  font-family: 'trend_slabone';
  font-size: 26px;
  line-height: 36px;
}

.PrimaryProductDetails .ProductPrice {
  color: #6b8b4d;
  font-weight: bold;
}

.ProductThumbImage {
  border: 1px solid rgba(107, 139, 77, 0.16);
}

body #ProductDetails .ProductTinyImageList ul li {
  border: 1px solid rgba(107, 139, 77, 0.16) !important;
}

.PrimaryProductDetails .btn.add-to-cart {
  background-color: #6b8b4d;
}

.PrimaryProductDetails .btn.wishTrigger {
  border-color: #6b8b4d;
  color: #6b8b4d;
}

#prodAccordion {
  clear: both;
}

#prodAccordion .subtitle {
  font-family: 'trend_slabone';
}

.SortBox div.selector span, .SearchSorting div.selector span {
  height: 32px;
}
.Left {
  width: 250px;
}
#CategoryContent .ProductList em.p-price {
  width: 100%;
  font-weight: bold;
  color: #6b8b4d;
}

.owl-item .ProductImage {
    height: 250px !important;
    display: table;
    width: 100%;
    overflow: hidden;
}

.owl-item .ProductImage img {
    text-align: center;
    max-width: 100%;
    width: auto;
    max-height: 250px !important;
    vertical-align: middle;
    margin: 0 auto;
}

.owl-item .ProductImage a {
    display: table-cell;
    vertical-align: middle;
    text-align: center !important;
}

.owl-item li {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.owl-item .ProductDetails {
  height: 85px;
}
