.tm-hide { opacity: 0; filter:alpha(opacity=0); }
.tm-checkbox {
    background: transparent url('../../images/sprite.png') -2px -156px no-repeat;
    display:inline-block;
    width:12px;
    height:16px;
    padding:0 2px;
}

.tm-radio
{
    background: url("../../images/sprite.png") no-repeat scroll -1px -119px transparent;    
    display:inline-block;padding:2px; 
	width:15px;
	height:15px;
	position:relative;
}

.tm-checked { background-position:-75px -157px ; }
.tm-selected { background-position: -74px -119px; }

/*#order .delivery_option .tm-radio, #order-opc .delivery_option .tm-radio { background-position:-9px -417px; }
#order .delivery_option .tm-selected, #order-opc .delivery_option .tm-selected { background-position:-342px -418px; }*/

.tm-checkbox-green {
    background: transparent url('http://www.ecotoys.com.au/template/images/checkbox-green.png') 0 1px no-repeat;
    display:inline-block;
}
.ie7 .tm-checkbox-green,.ie8 .tm-checkbox-green,.ie9 .tm-checkbox-green    ,
.ie7 .tm-checkbox, .ie8 .tm-checkbox,.ie9 .tm-checkbox,
.ie7 .tm-radio,.ie8 .tm-radio,.ie9 .tm-radio
{display: inline;zoom: 1}

.tm-checked-green { background-position: 0 -18px; }
.ie7 .tm-checkbox, .ie8 .tm-checkbox,.ie9 .tm-checkbox,
.ie7 .tm-radio,.ie8 .tm-radio,.ie9 .tm-radio
 {/*height:30px;*/ }

/*==================================== START Carousel Css ===========================*/
.tm_manufacture  { width:100%; margin:15px 0; clear:both;}

/* display none until init */
.product-carousel{
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.product-carousel .slider-wrapper{
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
    -webkit-perspective: 1000;
}
.product-carousel .slider-wrapper-outer{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.product-carousel .slider-wrapper-outer.autoHeight{
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}
    
.product-carousel .slider-item{
    float: left;
}
.slider-controls .slider-page,
.slider-controls .slider-buttons div{
    cursor: pointer;
}
.slider-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing {
    cursor:url("../../images/grabbing.png") 8 8, move;
	
}

/* fix */
.product-carousel  .slider-wrapper,
.product-carousel  .slider-item{
}
.customNavigation    { text-align: center; position:absolute;width:100%}
.customNavigation a{
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	padding:0;
    display: block;
    float: right;
    height: 20px;
    position: absolute;    
    top: -36px;
    width: 20px;
	margin:0;

}

.customNavigation a.next {
    background: url("../../images/sprite.png") no-repeat scroll -33px -7px transparent;
    right:10px;
}
.customNavigation a.next:hover     
{ 
	background: url("../../images/sprite.png") no-repeat scroll -33px -36px transparent !important; 
	text-decoration:none; 
}
.customNavigation a.prev {
    background: url("../../images/sprite.png") no-repeat scroll -3px -7px transparent;
    right: 38px;
}
.customNavigation a.prev:hover     
{ 
	background: url("../../images/sprite.png") no-repeat scroll -3px -36px transparent !important;
	text-decoration:none; 
}

/* Custom Select*/
span.customSelect {    
    padding:5px 7px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px 5px;
    border: 1px solid #d4d4d4;
    background-color: #fff;
    color: #777;
    text-decoration: none;
    white-space: nowrap;
    text-align:left;
	width:auto;
}
span.customSelect.changed {
    background-color: #f0dea4;
}
.customSelectOpen {-moz-box-shadow: #bbb 0 0 3px;
  -webkit-box-shadow: #bbb 0 0 3px;
  box-shadow: #bbb 0 0 3px;}

.customSelectInner {
    background:url('../../images/megnor/select-arrow-down.gif') no-repeat center right;
}
.customSelectOpen .customSelectInner{ background:url('../../images/megnor/select-arrow-up.gif') no-repeat center right;  }


.table-responsive { display:none; visibility:hidden;}    
.tm_responsive_container,
.tm_responsive_container_footer{ width:auto; overflow:hidden;}

.tm_responsive_group{
    float:left;
    margin:15px;
    padding:15px;
    border:1px solid #E1D3C8;
    
    background:#fff  
}
.tm_responsive_row label{
  width: 100px;
  display:block;
  float:left;
  font-weight: bold;
}
.tm_responsive_row span{
  width: 250px;
  display:block;
  float:left;
}
.tm_responsive_row{
 overflow:hidden;
 border-bottom: 1px solid #F0E3D9;
 padding:10px 0;
}

#layered_block_left .ui-widget-content { border:1px solid #ddd;}
#layered_block_left .ui-slider-horizontal { height:8px;}
#layered_block_left .ui-slider-horizontal .ui-slider-handle {   margin-left:-6px;  top:-6px;}
#layered_block_left .ui-slider .ui-slider-handle {  height:18px;    width: 7px; border:1px solid #aaa; }
#layered_block_left .ui-slider-horizontal .ui-slider-range {background:#eee; }

.last_item_tm .product-block{}
.first_item_tm .product-block{}

body {background:url("../images/bodybg1.jpg") repeat  0 0;
 }
 
/*======== 10-07-17 ==========*/
body:after{
	content:"";
	position:absolute;
	left:-70px;
	bottom:-70px;
	background: url(../images/watermark.png) 0 0 no-repeat;
	width: 450px;
    height: 538px;
    z-index: -1;
}
 
 
a:link {
     text-decoration: underline;
}


#ContainerFooter {
    background: none repeat scroll 0 0 transparent;
    margin-bottom: 50px;
   
}
#TopMenu li {
    list-style: none;
    display:inline-block;
    margin: 0;
    padding:0 5px 0 12px;
    background:url("../../images/pipe.png") no-repeat scroll left center transparent;
}
/*#HeaderLower-Inner .sf-menu li.menu1, #HeaderLower-Inner .sf-menu li.menu7, #HeaderLower-Inner .category-list li.menu1, #HeaderLower-Inner .category-list li.menu7
{
    background:url("../../images/sprite.png") no-repeat scroll -179px 9px transparent;
}
#HeaderLower-Inner .sf-menu li.menu2, #HeaderLower-Inner .sf-menu li.menu8, #HeaderLower-Inner .category-list li.menu2, #HeaderLower-Inner .category-list li.menu8
{
    background:url("../../images/sprite.png") no-repeat scroll -179px -48px transparent;
}
#HeaderLower-Inner .sf-menu li.menu3, #HeaderLower-Inner .sf-menu li.menu9, #HeaderLower-Inner .category-list li.menu3, #HeaderLower-Inner .category-list li.menu9
{
    background:url("../../images/sprite.png") no-repeat scroll -179px -102px transparent;
}
#HeaderLower-Inner .sf-menu li.menu4, #HeaderLower-Inner .sf-menu li.menu10, #HeaderLower-Inner .category-list li.menu4, #HeaderLower-Inner .category-list li.menu10
{
    background:url("../../images/sprite.png") no-repeat scroll -179px -157px transparent;
}
*/
#HeaderLower-Inner .sf-menu li.menu5, #HeaderLower-Inner .sf-menu li.menu11, #HeaderLower-Inner .category-list li.menu5, #HeaderLower-Inner .category-list li.menu11
{
    background:url("../../images/sprite.png") no-repeat scroll -179px -212px transparent;
}
#HeaderLower-Inner .sf-menu li.menu6, #HeaderLower-Inner .sf-menu li.menu12, #HeaderLower-Inner .category-list li.menu6, #HeaderLower-Inner .category-list li.menu12
{
    background:url("../../images/sprite.png") no-repeat scroll -179px -267px transparent;
}
.Left li ,
.Right li
{
    
border-bottom: 1px dashed #d4d3d3;
    clear: both;
    color: #698d3c;
    float: left;
    list-style-position: inside;
    margin: 0 5px;
    padding: 0 5px;
    width: 100%;
}

.Left li:hover ,
.Right li:hover { background:none;}
.Cms_right {
    background: url("../../images/megnor/cms_image1.jpg") no-repeat scroll right center #FFFFFF;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.18);
    float: left;
    padding: 0px;
    width: 49%;
    min-height:110px;
}
#Footer {
    clear: both;
    font-size: 14px;
    margin: 0;
   
}
.payment-block li.paypal
{
    background:url("../../images/paypal.gif") no-repeat scroll 0 0 transparent;
}
.payment-block li.discover
{
    background:url("../../images/discover.gif") no-repeat scroll 0 0 transparent;
}
.payment-block li.Visa_elctron
{
    background:url("../../images/visa2.gif") no-repeat scroll 0 0 transparent;
}
.payment-block li.Visa
{
    background:url("../../images/visa1.gif") no-repeat scroll 0 0 transparent;
    margin-right:0;
}

.ProductPriceRating {
    display: block;
    position: relative;
    text-align: center;
    width: 100%;
}


.BlockContent .ProductList .ProductPriceRating em{
    color:#698d3c !important;

}

.ProductList .ProductPriceRating em {
color:#698d3c !important;

}


.QuickViewBtn {
      background: url("../../images/eye-open.png") no-repeat scroll center center #959b8f !important;
    color: #ffffff !important;
    filter: none !important;
    font-size: 0;
    font-weight: 400 !important;
    left: 10% !important;
    padding: 15px 20px !important;
    top: 75% !important;
    z-index: 1;
}
.AddToWishlistLink .wishlist-button {
    font-weight: bold;
    clear:both;
    cursor: pointer;
    color: #df8826;
    background: #fff;
    border: 0;
    padding:0 0 5px 18px;
    margin:0 0 8px 0;
    background:transparent url("../images/wishlist.png") no-repeat scroll 3px 4px;    
}
.AddToWishlistLink .wishlist-button:hover { background:url("../../images/sprite.png") no-repeat scroll -188px -368px transparent;    color: #5C483C;    }
.ProductAddToCart .BulkDiscount input.addtocart_btn 
{ 
    margin: 0px 0; padding:0; border:none; 
    background:url("../../images/sprite.png") no-repeat scroll -74px -403px #E8E8E8;
     border: medium none;
    border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    /*font-family: 'Open Sans',Arial,Helvetica,sans-serif;*/
	font-family: 'Quicksand', sans-serif;
    font-size: 14px;
    padding: 5px 10px 5px 30px;
    text-decoration: none;
    text-transform: capitalize;
    color:#333;
}
#ProductDetails #ImageScrollNext
{
    background: url("../../images/sprite.png") no-repeat scroll -20px -240px transparent;
}
#ProductDetails #ImageScrollNext:hover    { background-position:-19px -265px; }
#ProductDetails #ImageScrollPrev
{
    background: url("../../images/sprite.png") no-repeat scroll 0px -240px transparent;
}
#ProductDetails #ImageScrollPrev:hover    {  background-position:0 -265px; }
.CategoryPagination .FloatLeft a:hover {background:url('../../images/l-arrow.png') no-repeat scroll center center #c35028;}
.CategoryPagination .FloatRight a:hover 
{ background:url("../../images/r-arrow.png") no-repeat scroll center center #c35028;}
.CategoryPagination .FloatLeft a {
    background: url('../../images/l-arrow.png') no-repeat scroll center center #df8826;
    border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
    padding:0;
}
.CategoryPagination .FloatRight a {
    background: url("../../images/r-arrow.png") no-repeat scroll center center #df8826;
    border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    padding: 0;
}
.tm_mobilemenu_text        { 
    background: url("../../images/sprite.png") no-repeat scroll -176px 8px transparent;
    text-align:left !important;
    margin-left: 15px;
}
#LoginForm #LoginButton.btn {
    padding: 5px 10px !important;
}
.tm_mobilemenu_img
{
    background: url("../../images/sprite.png") no-repeat scroll 0 -185px transparent;
    float: right;
    height: 18px;
    width: 28px;
    margin:20px 15px 0 0;
    position:absolute;
    top:0;
    right:0;
}
.Active .tm_mobilemenu_img    { background-position:0 -185px ;}
.MobileMenu li .hitarea
{
    background: url("../../images/sprite.png") no-repeat scroll -61px -230px transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 17px;
    margin: 2px 10px 0 0;
    width: 17px;
    position:absolute;
    right:0;
}
.MobileMenu li .collapsable-hitarea    
{
    background: url("../../images/sprite.png") no-repeat scroll -83px -230px transparent;
    cursor:pointer;
}
.Left li .hitarea, .Right li .hitarea
{
    background: url("../../images/sprite.png") no-repeat scroll -61px -230px transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 17px;
    margin: 6px 10px 0 0;
    width: 17px;
    position:absolute;
    right:0;
    z-index: 1;
}
.Left li .collapsable-hitarea, .Right li .collapsable-hitarea    
{
    background: url("../../images/sprite.png") no-repeat scroll -83px -230px transparent;
    cursor:pointer;
}
.topmenutoggle_img    
{
    background: url("../../images/megnor/top_menu.png") no-repeat scroll center center transparent;
    height:22px;
    padding:8px 0;
    margin:0 auto;
    cursor:pointer;
}
.Left .mobile_togglecolumn,
.Right .mobile_togglecolumn,
.toggle .mobile_togglemenu 
{
    background: url("../../images/megnor/toggle-arrow.png") no-repeat scroll right 0px transparent;
    cursor: pointer;
    display: block;
    overflow: hidden;
    padding: 0;
    position:absolute;
    top:0;
    right:4px;
    width: 100%;
}

.active .mobile_togglemenu { background-position: right -52px; }
.top_button {
    background: url("../../images/megnor/back_to_top.png") no-repeat scroll 0 0 transparent;
    font-size: 0;
    height: 43px;
    width: 42px;
}
#featured-products_block_center .customNavigation a.next,
#HomeNewProducts .customNavigation a.next
{
    background: url("../../images/sprite.png") no-repeat scroll -33px -490px transparent!important;
    right: -8px;
}
#featured-products_block_center .customNavigation a.prev,
#HomeNewProducts .customNavigation a.prev
{
    background: url("../../images/sprite.png") no-repeat scroll 0 -490px transparent!important;
    left: -49px;
}
#featured-products_block_center .customNavigation a.next:hover,
#HomeNewProducts .customNavigation a.next:hover
{
    background: url("../../images/sprite.png") no-repeat scroll -33px -392px transparent !important;
}
#featured-products_block_center .customNavigation a.prev:hover,
#HomeNewProducts .customNavigation a.prev:hover
{
    background: url("../../images/sprite.png") no-repeat scroll 0 -392px transparent !important;
}

#HeaderLower-Inner #SideCategoryList li li a .sf-sub-indicator, #HeaderLower-Inner #SideCategoryList .sf-menu li li a .sf-sub-indicator{
background: url("../../images/white/sub-arrow.png") no-repeat scroll right center transparent;
}

#HeaderLower-Inner #SideCategoryList li li:hover a .sf-sub-indicator, #HeaderLower-Inner #SideCategoryList .sf-menu li li:hover a .sf-sub-indicator{
background: url("../../images/menu-arrow.png") no-repeat scroll right center transparent;
}

.Left .CategoryList .SideCategoryListFlyout li a.sf-with-ul .sf-sub-indicator,
.Right .CategoryList .SideCategoryListFlyout li a.sf-with-ul .sf-sub-indicator  
{
    background: url(../../images/white/sub-arrow.png) 95% 50% no-repeat;
}
.icon-social {
	width: 35px;
	height: 35px;
	background: url('../../images/sprite-social-default.png') no-repeat;
}
.QuickSearchAllResults a {
    background: url('../../images/white/quicksearchallresultsbutton.png') no-repeat right;
}

.QuickSearchTitle td, .QuickSearchAllResults td {
    /*font-size: 11px;
    font-weight: bold;*/
    padding: 5px 15px 15px;
}

.header-cart li.CartLink a    
{
    color:#5B5B5B;
	background: url('../../images/cart_icon.png') no-repeat left center;
	padding:12px 0 12px 42px;
}
.header-cart li.CartLink a:hover    
{ 
color:#959b8f;
    
}
/*-----------*/
#Header #HeaderLower{
    float:left;
}
#Header #HeaderLower {
    /*background: url("../images/menuimage.png") no-repeat scroll center center rgba(0, 0, 0, 0);*/
	background: rgba(113,156,67,1);
    margin-top: 25px;
    margin-bottom: 12px;
     height: 56px;
}
#Outer #Outer-Inner {
    margin-top: 40px;
}
#Header {
    background-color: #ffffff;
    border-radius: 5px 5px 0 0;
    float: left;
}
#TopMenu li:first-child {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
}
#HeaderUpper #TopMenu li a,#HeaderUpper #TopMenu li div {
    color: #698d3c;
    /*font-family: 'Open Sans', sans-serif;*/
	font-family: 'Quicksand', sans-serif;
    font-size: 12px;
    text-decoration: none;
}
.Header-Inner .HeaderMiddle {
    float: left;
    width: 100%;
     margin-top: 0px;
}
.HeaderSocial {
    float: right;
    width: 20%;
	margin-top: 15px;
	clear: right;
}
.HeaderContent {
    float: left;
    width: 50%;
	text-align: center;
}
.headerright {
    float: right;
    width: 30%;
	margin-top:15px;
}
.HeaderSocial #socnet {
    padding: 0;
}
.HeaderSocial #socnet a{
    margin:0;
}
.HeaderContent > span ,#Logo #LogoContainer a{
    font-family: "Reenie Beanie",cursive;
    font-size: 30px;
    padding-left:5%;
     color: #763602;
}
.Cms_content > ul {
    list-style: outside none none;
}
.Cms_block .Cms_left {
    padding: 1.5% 2%;
    width: 46%;
}
.Cms_block .Cms_right {
    background: none repeat scroll 0 0 #fff;
    float: right;
    margin-left: 1%;
    padding: 1.5% 2% 1.5% 0;
    width: 47%;
}
#Home_Wrapper .Cms_block {

}
#Home_Wrapper .Cms_left > h2,#Home_Wrapper .Cms_content > h2,.HomeBlog #HomeRecentBlogs > h2  {
    /*font-family: "Architects Daughter",cursive;
    font-family: 'Roboto', sans-serif;*/
	font-family: 'Quicksand', sans-serif;
    font-size: 24px;
    margin-bottom: 10px;
	font-weight:700;
	color:#3c2415;
}
.Cms_right .Cms_content li a {
    color: #959b8f;
}

.Cms_right .Cms_content {
    color: #3f2211;
    /*font-family: "Open Sans",sans-serif;*/
	font-family: 'Quicksand', sans-serif;
}

#Home_Wrapper .Cms_content > h2,.HomeBlog #HomeRecentBlogs > h2 {
    color: #fff;
}
#Home_Wrapper .Cms_left > h2{
    
    color: #3c2415;
}

#Home_Wrapper .Cms_left .description {
    letter-spacing: -0.5px;
}
 
.Cms_right .Cms_content a,#Home_Wrapper .Cms_left .description,.HomeBlog #HomeRecentBlogs ul li a {
    color: #3f2211;
    /*font-family: 'Open Sans', sans-serif;*/
	font-family: 'Quicksand', sans-serif;
    font-size: 14px;
    line-height: 20px;
}
#Home_Wrapper .Cms_content > ul {
    float: left;
    padding-left: 10px;
    width: 100%;
}
.Cms_right .Cms_content > h2,.HomeBlog #HomeRecentBlogs > h2 {
    background: none repeat scroll 0 0 #7f492a;
     /*font-family: "Architects Daughter",cursive;
	 font-family: 'Roboto', sans-serif;*/
	 font-family: 'Quicksand', sans-serif;
	 font-weight:300
      /*color: #ffffff;*/
	  color:#3c2415;
      font-size: 24px;
      padding-left:12px;
}
.Content_slider {
    float: left;
    padding: 1% 1% 22px;
    width: 98%;
}
.slideLeft {
    float: left;
    /*width: 18%;*/
}
.tm_flexslider_main {
    float: left;
    width: 59%;
    padding:0;
}
.slideRight {
    float: left;
    padding-left: 1.5%;
    /*width: 21.5%;*/
    width: 18.5%;
}
.slideLeft img {
    max-width: 100%;
    /*width: 98%;*/
    width: 100%;
}
.slideRight li {
    margin-bottom: 15px;
}
.slideRight > ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.flexslider {
    position: relative;
    width: 100%;
}
.flexslider .slides img{
    border-radius: 5px;
}
.FeaturedProducts h2 ,#HomeNewProducts h2{
    color: #3c2415;
    font-size: 24px;
    /*font-family: "Architects Daughter",cursive;
    font-family: 'Roboto', sans-serif;*/
	font-family: 'Quicksand', sans-serif;
	font-weight:700;
}
#FooterUpper {
    background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    float: left;
    width: 100%;
    padding:0;
}
#featured-carousel.product-carousel.ProductList {
    margin-left: -10px;
    width: 965px !important;
}
.ProductList .ProductDetails a:hover {
    color: #5c483c;
    font-size: 14px;
    /*font-family: 'Open Sans', sans-serif;*/
	font-family: 'Quicksand', sans-serif;
    font-weight: bold;
}
.ProductList .ProductDetails a{
    color:#959b8f;
    font-size: 14px;
    /*font-family: 'Open Sans', sans-serif;*/
	font-family: 'Quicksand', sans-serif;
    font-weight: bold;
}
.Footercommon {
    background-color: #fff;
    border-radius: 5px;
    float: left;
    padding: 2%;
    width: 96%;
}
#Footer .Footer_bottom_inner {
    width: 100%;
    margin:0;
    margin-bottom: -30px;
}
.Cms_right .Cms_content {
    width: 100%;
}
.Cms_right .Cms_content > h2 {
    width: 185px;
}
.Cms_block .Read.More ,.Cms_content .Read.More{
    color: #3f2211;
    float: right;
    font-size: 14px;
    margin-top: 5px;
}
.Footercommon #FooterUpper h2 {
    color: #5c483c;
    margin:0 0 10px;
}
.Footercommon #FooterUpper .footfirst > h2{
/*font-family: "myriadproregular",Arial,Helvetica;*/
}
.HomeBottom {
    background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    float: left;
    margin-top: 15px;
    width: 96%;
    padding: 2%;
}

.PIN_1430212909541_embed_grid_bd {
    width: 200px !important;
}
.Facebooklike,.Newsletter,.Pinterest {
    float: left;
    width: 30%;
}
.Newsletter {
    border: 1px solid #eee;
    margin: 0 3%;
    padding: 0.3% 0.5%;
    width: 34%;
}
#SideNewsletterBox > h2 {
    color: #3c2415;
    font-size: 25px;
    text-align: center;
    /*font-family: "Architects Daughter",cursive;
	font-family: 'Roboto', sans-serif;*/
	font-family: 'Quicksand', sans-serif;
	font-weight:700;
}
#SideNewsletterBox .Newscontent {
    /*color: #698d3c;*/
	color:#3c2415;
    display: inline-block;
    /*font-family: "Architects Daughter",cursive;
	font-family: 'Roboto', sans-serif;*/
	font-family: 'Quicksand', sans-serif;
	font-weight:300;
    font-size: 17px;
    line-height: 22px;
    position: relative;
    text-align: center;
    width: 100%;
}
#SideNewsletterBox .NewsletterSubscription label {
    color: #7f492a;
}
.Pinterest {
    width: 28%;
}
.HomesmallBanner .banner_home_page_top{

}
.HomesmallBanner .HomeBlog{
     margin-left: 1%;
    width: 49%;
    float:left;
}
.HomesmallBanner {
    float: left;
    margin: 0px 0 15px;
    width: 100%;
}
.HomesmallBanner .Cms_right {

}
.HomesmallBanner #HomeRecentBlogs .BlockContent li {
    list-style: outside none none;
    margin:0;
}
.HomesmallBanner #HomeRecentBlogs .BlockContent p {
    display: none;
}
.HomeBlog #HomeRecentBlogs > h2{
    width: 180px;
}
#HomeRecentBlogs .BlockContent > ul {
     margin: 0;
    padding: 0 12px 0px;
}
.HomeBlog .Cms_content {
    padding: 3% 2% 3% 0;
    width: 98%;
    position:relative;
    height: 114px;
}
.HomeBlog #HomeRecentBlogs .BlockContent ul li strong {
    font-weight: normal;
}
.HomeBlog .Cms_right .Cms_content #HomeRecentBlogs li a{
    color:#959b8f;
}
#HomeRecentBlogs {
   float: left;
    margin: 0 0 5px;
    position: relative;
    width: 100%;
}
.Cms_content .Read.More {
}
#Header #HeaderLower-Inner .menu .category-list > li ul li a {
    line-height: normal;
}
#Header #HeaderLower-Inner .menu .category-list > li a {
    line-height: 56px;
}
#Footer .payment-block li {
    background-image: url("../images/payment.png");
    height: 31px;
    width: 46px;
}
.payment-block li.Deposit {
    background-position: -141px 0;
}
.payment-block li.paypal {
    background-position: -91px 0;
}
.payment-block li.master {
    background-position: -47px 0;
}
.payment-block li.Visa {
    background-position: 0 0;
    margin-right:5px;
}
#Footer-Inner #FooterUpper h2 {
    /*color: #5c483c;*/
    color: #3c2415;
    font-size: 16px;
	font-weight:700;
}
.Responsive_Menu_inner {
    float: left;
    width: 100%;
}

@media (max-width:1035px){
    #Header .Header-Inner{
    width:96%;
    float:left;
    
}
#Home_Wrapper .flexslider {
    width: 100%;
}
}

@media (max-width:1020px){
    #Header .Header-Inner {
    float: left;
    margin: 0;
    padding:0 2%;
    position: relative;
    width: 96%;
}
.HeaderSocial{
    width: 21%;
}
.HeaderContent{
    width: 54%;
}
.headerright {
    float: right;
    width: 25%;
}
#SearchForm input{
     width: 180px;
}
.headerright #SearchForm .Button{
    right:-5px;
}
#featured-carousel.product-carousel.ProductList {
    margin-left: 0px;
    width: 100% !important;
}
#Home_Wrapper #featured-products_block_center  .customNavigation a.next { background:url("../../images/sprite.png") no-repeat scroll -185px -502px transparent !important;}
#Home_Wrapper #NewProducts  .customNavigation a.next { background:url("../../images/sprite.png") no-repeat scroll -185px -502px transparent !important;}
#Home_Wrapper #featured-products_block_center .customNavigation a.prev { background:url("../../images/sprite.png") no-repeat scroll -185px -446px transparent !important; }
#Home_Wrapper #NewProducts .customNavigation a.prev { background:url("../../images/sprite.png") no-repeat scroll -185px -446px transparent !important; }
    }
    
@media (max-width:991px)

{
.slideRight img {
    width: 100%;
}
#Home_Wrapper  .flexslider {
    width: 100%;
}
.Responsive_Menu .SideCategoryListFlyout, .Responsive_Menu .SideCategoryListClassic{
    box-shadow: none;
}
#HeaderLower_Responsive .tm_mobilemenu_text{
     background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-left: 0;
}
.Header-Inner #HeaderUpper {
    float: left;
    text-align: left;
    width: auto;
    
}
.HeaderSocial {
    float: right;
    position: absolute;
    right: 15px;
    top: 12px;
    width: auto;
	margin:0;
}

#SearchForm{
    width: 98%;
}
.HeaderMiddle .headerright {
    float: right;
    margin-top: 10px;
    width: 100%;
}
#Logo #LogoContainer a{
    padding-left:18px;
}

#HeaderLower_Responsive .tm_mobilemenu_text {
    color: #fff;
    line-height: 55px;
    margin-left: 0;
  
}
.Responsive_Menu_inner .tm_mobilemenu_img{
    background: url("../images/sprite1.png") no-repeat scroll center center transparent;
    float: right;
    height: 21px;
    margin: 0 5px 0 0;
    position: absolute;
    right: 0;
    top: 18px;
    width: 32px;
}
.Responsive_Menu_inner .MobileMenu .main-but {
  /* background: url("../images/menuimage1.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);*/
	background:rgba(113,156,67,1);	
    cursor: pointer;
    float: left;
    height: 56px;
    width: 100%;
}
 #HeaderLower .Responsive_Menu .MobileMenu ul.ResponsiveCat-list{
    border:0 none;
}
 #HeaderLower .Responsive_Menu .MobileMenu ul.ResponsiveCat-list{
    background: none repeat scroll 0 0 #763602;
    padding: 0 !important;
    top: 54px;
}
#Responsive_TopMenu li, .MobileMenu li {
    border-bottom: 1px solid #934908;
    margin: 0;
    padding: 3px 0;
}
.MobileMenu a {
    color: #fff;
    /*font-family: "Open Sans";*/
	font-family: 'Quicksand', sans-serif;
    font-size: 15px;
    margin: 0;
    padding: 5px 20px;
    text-align: left;
}
#Header #HeaderLower .Responsive_Menu .MobileMenu li ul.resHover {
    padding: 0 !important;
}
#Header .Responsive_Menu .MobileMenu li ul li a {
    color: #000;
}
#Header .Responsive_Menu .MobileMenu li a {
    color: #fff;
}
.MobileMenu li .hitarea
{
    margin: 8px 10px 0 0;
}
.MobileMenu li ul.resHover
{
    background: none repeat scroll 0 0 #763602;
}
.MobileMenu li ul.resHover li
{
    border-bottom: 1px solid #934908;
}
.icon-social.icon-instagram {
    background-position: -78px 0;
}
.icon-social.icon-instagram:hover{
    background-position: -77px 0;
}
.icon-social.icon-twitter {
    background-position: -52px 0;
}
.icon-social.icon-twitter:hover{
    background-position: -52px 0;
}
.icon-social.icon-pinterest {
    background-position: -25px 0;
}
.icon-social.icon-pinterest:hover{
     background-position: -25px 0;
}
.icon-social.icon-facebook {
    background-position: 0 0;
}
.icon-social.icon-facebook:hover {
     background-position: 0 0;
}
#socnet .icon-social-theme {
    background-image: url("https://store-nb1i5ey.mybigcommerce.com/template/styles/images/socila21.png");
    height: 23px;
    width: 23px;
}
#socnet .icon-social-theme:hover{
     background-image: url("https://store-nb1i5ey.mybigcommerce.com/template/styles/images/social31.png");
    height: 23px;
    width: 23px;
}
#Header #SearchForm{
    display: inline-block;
    float: none;
    text-align: center;
}
.HeaderContent{
    width:100%;
    text-align: center;
}
#Header .HeaderMiddle .headerright {
    display: inline-block;
    float: none;
    margin-top: 20px;
    text-align: center;
    width: 100%;
}
.headerright  #SearchForm .Button{
    margin: 0 0 0 -35px;
     float: none;
     right: inherit;
}
#SearchForm form {
    display: inline-block;
    float: none;
}
.Header-Inner .HeaderMiddle{
     margin-top: 15px;
}

}

@media (max-width:979px){
   #SearchForm input {
    width: 93%;
}
#featured-carousel.product-carousel.ProductList {
    margin-left: 0px;
    width: 100% !important;
}

#Home_Wrapper #featured-products_block_center  .customNavigation a.next { background:url("../../images/sprite.png") no-repeat scroll -185px -502px transparent !important;}
#Home_Wrapper #NewProducts  .customNavigation a.next { background:url("../../images/sprite.png") no-repeat scroll -185px -502px transparent !important;}
#Home_Wrapper #featured-products_block_center .customNavigation a.prev { background:url("../../images/sprite.png") no-repeat scroll -185px -446px transparent !important; }
#Home_Wrapper #NewProducts .customNavigation a.prev { background:url("../../images/sprite.png") no-repeat scroll -185px -446px transparent !important; }	 	 

#Home_Wrapper .HomesmallBanner .banner_home_page_top {
    float: left;
    margin-bottom: 18px;
    margin-right: 0;
    width: 100%;
}
.HomesmallBanner .HomeBlog {
    float: left;
    margin-left: 0;
    width: 100%;
}
.HomeBottom .Facebooklike {
    display: inline-block;
    float: left;
    text-align: center;
    width: 100%;
}
.HomeBottom .Newsletter {
    border-bottom: 1px solid #eee;
     border-top: 1px solid #eee;
      border-left: 0px solid #eee;
       border-right: 0px solid #eee;
    float: none;
    margin: 20px 0;
    padding: 2%;
    width: 96%;
}
.HomeBottom .Pinterest {
    width: 96%;
}
.HomeBottom .Facebooklike, .HomeBottom .Newsletter,.HomeBottom  .Pinterest {
    display: inline-block;
    float: left;
    text-align: center;
  
}
#SideNewsletterBox.NewsletterSubscription input.Button {
    width: auto;
}
#SideNewsletterBox {
    text-align: center;
    width: 100%;
}
#SideNewsletterBox.NewsletterSubscription input{
    width: 95%;
}
#Home_Wrapper .Content_slider {
    float: left;
    padding: 1% 2% 22px;
    width: 96%;
}
.Content_slider .slideLeft {
    float: left;
    text-align: center;
    width: 25%;
}
.Content_slider .slideLeft img {
    max-width: 95%;
    width: auto;
}
.Content_slider .tm_flexslider_main {
    float: left;
    margin: 10px 0;
    padding: 0;
    width: 75%;
}
.Content_slider .slideRight img {
    max-width: 100%;
    width: auto;
}
.Content_slider .slideRight {
    float: left;
    padding-left: 0;
    text-align: center;
    width: 100%;
    margin-top: 10px;
}
.Content_slider .slideRight > ul {
    display: inline-block;
}
.Content_slider  .slideRight li {
    float: left;
    float: left;
    margin-bottom: 15px;
    margin-left: 20px;
}
.Left #featured-carousel .ProductActionAdd a {
font-size: 12px;
}
#LayoutColumn1.Left #featured-products_block_center img {
    max-height: 98px;
}
}

@media (max-width:768px){
.Left .BlockContent{
    display:block;
}
#LayoutColumn1.Left #featured-products_block_center .slider-item {
    height: auto !important;
    width: 50% !important;
}
#LayoutColumn1.Left #featured-products_block_center #featured-carousel img {
    max-height: inherit;
}
.Left #featured-carousel .ProductDetails {
    height: 45px;
}
.headerright #SearchForm .Button {
    float: right;
    margin: 0;
    right: -12px;
}
#SearchForm form {
    display: inline-block;
    float: left;
}
}


@media (max-width:767px){
.Cms_left{
	height:auto!important;
}
#Header #HeaderLower {
	float: left;
	width: 100%;
}
.Left #SideCategoryList .SideCategoryListFlyout, .Right #SideCategoryList .SideCategoryListFlyout	{ display:none; width: 98%; margin-top:10px;}

#HeaderLower .Responsive_Menu {
    float: left;
    margin: 0;
    width: 100%;
}
#Header{
    width: 100%;
}
#Header #HeaderLower {
    background: none repeat scroll 0 0 transparent;
    margin-top: 0;
}
#Header #SearchForm {
    text-align: left;
}
#Header .Header-Inner{
    margin:0;
    width:96%;
}
#Header .currency-converter, #Header #Responsive_TopMenu, #Header .header-cart {
    background: none repeat scroll 0 0 #000;
    margin: 10px 0 10px 10px;
    position: absolute;
    width: 10%;
}
#Header #SearchForm{
    float: left;
}
.headerright #SearchForm .Button {
    float: right;
    margin: 0;
    right: -12px;
}
#Header .Header-Inner {
    height: auto;
}
#Header #HeaderLower{
    margin-top: 10px;
}
#HeaderUpper #TopMenu {
    clear: both;
    float: none;
    margin: 10px 0 0px;
    padding: 0;
    text-align: left;
    width: auto;
}
#HeaderUpper #TopMenu ul {
    float: none;
}
.Header-Inner #HeaderUpper {
    float: none;
    text-align: center;
    width: auto;
}
.HeaderMiddle .HeaderSocial #socnet {
    display: inline-block;
    float: none;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}
/*.HeaderMiddle .HeaderSocial {
    display: inline-block;
    float: none;
    position: relative;
    right: inherit;
    text-align: center;
    top: 0;
    width: 100%;
}*/
.Header-Inner .HeaderMiddle {
    margin-top: 0;
}
#LayoutColumn1.Left #featured-products_block_center .slider-item {
    height: auto !important;
    width: 50% !important;
}
#LayoutColumn1.Left #featured-products_block_center #featured-carousel img {
    max-height: inherit;
}
.Left #featured-carousel .ProductDetails {
    height: 45px;
}

}

@media (max-width:600px){

#HeaderUpper #TopMenu {
    display: none;
}
.responsivemenu {
    display: block !important;
}
.TopMenu span,.CartLink .viewcart {
    font-size: 0;
}
.responsivemenu .TopMenu li {
    float: left;
    line-height: 12px;
    list-style: outside none none;
    margin: 0;
}
.responsivemenu .TopMenu i {
    font-size: 18px;
    margin: 0 3px;
    cursor: pointer;
}
.responsivemenu .TopMenu i:hover{
    color: #698D3C;
}
.responsivemenu .TopMenu > ul {
    margin: 11px 5px;
}
#Logo #LogoContainer a {
    padding-left: 0;
}

}



@media (max-width:500px){
.Content_slider .slideRight li {
    float: none;
    }
    .HomeBottom{
        padding: 5% 2%;
    }
}

@media (max-width:480px){
#LayoutColumn1.Left #featured-products_block_center #featured-carousel img
{
    max-height: inherit;
}
#LayoutColumn1.Left #featured-products_block_center .slider-item {
    height: auto !important;
    width: 100% !important;
}
}

@media (max-width:400px){
    #Header .HeaderMiddle .headerright{
       padding-left: 2%;
    width: 95%;
    }
    #Home_Wrapper .Content_slider .tm_flexslider_main,#Home_Wrapper .Content_slider .slideLeft{
        width:100%;
    }
    .Content_slider .tm_flexslider_main{
         margin: 25px 0 15px;
    }
     .HomeBottom .Pinterest {
    width: 100%;
}  
#Logo #LogoImage {
    width: 100%;
}  
}



.AddCartButton .BulkDiscount > input {
    background: rgba(60,36,21,1) !important;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    /*font-family: "Open Sans",Arial,Helvetica,sans-serif;*/
	font-family: 'Quicksand', sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 15px;
    text-transform: uppercase;
}
.AddCartButton .BulkDiscount > input:hover {
    background: rgba(60,36,21,0.8) !important;
    }

#QuickViewProductDetails .addToCart.btn.alt {
    background: none repeat scroll 0 0 #698d3c !important;
    float: left;
    margin: 0 10px 0 0;
    padding: 5px 0;
    position: relative;
    top: -5px;
    width: 130px;
    
}
#QuickViewProductDetails .addToCart.btn.alt:hover
{
 background: none repeat scroll 0 0 #763602 !important;   
}
#LayoutColumn1.Left #featured-products_block_center {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    box-shadow: none;
    margin: 0;
    padding: 0;
    width: 100%;
    overflow:visible;
}
#LayoutColumn1.Left #featured-products_block_center .slider-item {
    width: 100%;
}
#LayoutColumn1.Left #featured-products_block_center h2 {
    color: #3c2415;
    /*font-family: "architects daughter";
	font-family: 'Roboto', sans-serif;*/
	font-family: 'Quicksand', sans-serif;
	font-weight:300;
    font-size: 15px;
    margin: 0;
    padding: 6px 11px 6px 0;
}
#LayoutColumn1.Left #featured-products_block_center .product-carousel.ProductList {
    display: block;
    margin: 0;
    width: 100% !important;
}
#LayoutColumn1.Left #featured-products_block_center img
{
    max-height: 110px;
}
#LayoutColumn1.Left #featured-products_block_center .product-block {
    background: none repeat scroll 0 0 #fff;
    height: auto !important;
    margin: 3px 8px;
    padding: 5px;
}
#LayoutColumn1.Left #featured-products_block_center .ProductDetails a {
    font-size: 13px;
    font-weight: bold;
}
#LayoutColumn1.Left #featured-products_block_center .customNavigation {
    display: none;
}
#LayoutColumn1.Left #featured-products_block_center .ProductImage .QuickViewBtn {
    display: none !important;
}
 #Header #HeaderLower .Responsive_Menu .MobileMenu ul.ResponsiveCat-list li ul {
   background: none repeat scroll 0 0 #c35028;
}
#Header #HeaderLower .Responsive_Menu .MobileMenu ul.ResponsiveCat-list li ul li a {
   color: #fff;
}
#Header #HeaderLower .Responsive_Menu .MobileMenu ul.ResponsiveCat-list li ul li {
   border-bottom: 1px solid #c8603b;
}
.ProductTinyImageList .TinyOuterDiv img {
    height: auto !important;
    padding: 0 !important;
    width: 75% !important;
}




#Container #HeaderLower #HeaderLower-Inner #SideCategoryList li {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    padding: 0;
}
#Container #HeaderLower #HeaderLower-Inner #SideCategoryList li:hover a {
    /*background: none repeat scroll 0 0 #7f492a;*/
	background: none repeat scroll 0 0 #875c43;
    color: #fff;
}
#Container #HeaderLower #HeaderLower-Inner #SideCategoryList li a {
    line-height: 56px;
    /*font-family: 'Open Sans', sans-serif;*/
	font-family: 'Quicksand', sans-serif;
}
#Container #HeaderLower #HeaderLower-Inner #SideCategoryList li a:hover {
    /*background: none repeat scroll 0 0 #7f492a;*/
	background: none repeat scroll 0 0 #875c43;
    color: #fff !important;
}
#Container #HeaderLower #HeaderLower-Inner #SideCategoryList li ul {
    left: 0;
    margin: 0;
    padding: 0;
}
#Container #HeaderLower #HeaderLower-Inner #SideCategoryList li ul li a {
    line-height: normal;
    margin: 0;
    padding: 10px 20px;
    width: 190px;
}
#Container #HeaderLower #HeaderLower-Inner #SideCategoryList li ul li:hover a
{
    /*background: none repeat scroll 0 0 #c35028;*/
	background: none repeat scroll 0 0 #3c2415;
}
#Container #HeaderLower #HeaderLower-Inner #SideCategoryList li ul li a:hover {
    /*background: none repeat scroll 0 0 #c35028;*/
	background: none repeat scroll 0 0 #3c2415;
    border-radius: 0;
}




.FloatRight.Submit.submit_1 > input,
.FloatRight.Submit.submit_2 > input  {
    background: #df8826 none repeat scroll 0 0;
    /*font-family: "Open Sans";*/
	font-family: 'Quicksand', sans-serif;
    padding: 5px 7px;
}
.FloatRight.Submit.submit_1 > input:hover,
.FloatRight.Submit.submit_2 > input:hover {
    background: #c35028 none repeat scroll 0 0 !important;
}

a.Writeareview {
    background: #698d3c none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    /*font-family: "Open Sans",Arial,Helvetica,sans-serif;*/
	font-family: 'Quicksand', sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 15px;
    text-decoration: none;
    text-transform: uppercase;
}
a.Writeareview:hover {
    background-color: #c35028;
}