body, html {
	text-shadow: none;
	font-size: 12px;
	/* background-color: #2f2929; */
	
		background-color: white;
}

body {
	/* padding-top: 12px; */
}

header #socialIcons {
	display: none;
}

.nivo-directionNav {
	display: none;
}

footer .copyright {
	text-transform: none;
	color: #fff;
	padding: 10px 10px;
	margin: 0px;
	text-align: left;
	float: left;
	font-size: 12px;
}

footer #right_links {
	float: right;
	padding: 10px 10px;
}

footer #right_links ul {
	margin: 0px;
	padding: 0px;
}

footer #right_links ul li {
	float: left;
}

footer #right_links ul li a {
	padding: 0px 5px;
	border-right: 1px solid #fff;
}

footer #right_links ul li a, footer #right_links ul li a:visited {
	color: #fff;
}

footer #right_links ul li.last_item a {
	border: 0px solid #fff;
}

#container, .wrap, #slider_container, footer, footer .copyright {
	background: none;
}

#container, .wrap {
	border: none;
	padding: 0px;
	background-color: #fff;
}

header #sitename {
	text-align: left;
}

#slider_container {
	padding:0px;
	width: 378px;
	margin: 0px auto;
}

footer {
	width: 800px;
	background-color: #a29f96;
	color: #fff;
	padding-top: 0px;
	margin: 0px auto;
	/* margin-top: 5px; */
}

footer .copyright a {
	color: #fff;
}

header #sitename {
	text-align: left;
}

#topSearch {
	right: 30px;
	display: inline-block;
		width: 25%;
}
/* @media only screen and (max-width: 1846px)
{
	#topSearch{width: 20%;}
}
@media only screen and (max-width: 1729px)
{
	#topSearch{width: 18%;}
	#topSearch input[type="text"]{width: 73%;}
	
}
@media only screen and (max-width: 1686px)
{
	#topSearch{width: 16%;}
}
@media only screen and (max-width: 1646px)
{
	#topSearch{width: 14%;}
	.footIcon{margin-right: 0px;}
	.facebook{margin-right: 5px;}
}
@media only screen and (max-width: 1609px)
{
	#topSearch{width: 12%;}
	#topSearch input[type="text"]{width: 68%;}
}
@media only screen and (max-width: 1571px)
{
	#topSearch{width: 10%;}
	#topSearch input[type="text"]{width: 60%;}
} */

#topSearch input[type="submit"] {
	vertical-align: middle;
	background: url(../library/images/searchBtn.gif) no-repeat;
	/*width: 40px;
	height: 12px; */
	border: 0px;
	cursor: pointer;
	position: relative;
	top: 2px;
	right: 0px;
		width: 40px;
}

li#text-2, #topMenu {
	background: none;
	/* background-color: #eee; */
	bottom: 0px;
}

#text-2 ul, #topMenu ul {
	/* text-align: right; */
		text-align: left;
	padding: 10px 0px;
}

li#text-2 ul li, #topMenu ul li {
	background: none;
}

li#text-2 ul li a, #topMenu ul li a {
	text-shadow: none;
	border-right: 1px #c9c9c9 solid;
	color: #696969;
	/* padding: 0px 15px; */
		padding: 0 1em;
	/* font-size: 15px; */
		font-size: 1.5em;
	text-decoration: none;
}

#topMenu ul li a.last_item {
	border-right: 0px #c9c9c9 solid;
}

#topMenu ul li a:hover, #topMenu ul li.sfHover a{
	color: #000;
}

.current_page_item a {
	color: #000 !important;
}

.qtrans_language_chooser { list-style-type:none; float:right; margin-top: 10px; margin-left: 10px; }
.qtrans_language_chooser li { float : left; margin-right: 10px; }


header[role=banner] {
	/* height: 90px; */
	
		/* height: 132px; */

}

#content h1 {
	font-style: normal;
	color:white;
	font-weight: bold;
	display: none;
	
}

.hrThickFull {
	display: none;
}

.cb {
	clear: both;
}	

aside {
	float: left;
	width: 126px;
	margin: 0px;
	padding: 5px 0px;
	background-color: #5a5a5a;
		min-height: 368px;
}

#main {
	width: 674px;
}

aside a, aside a:visited, aside a:link {
	color: #dad5cf;
}

aside ul.bottom-nav {
	margin-top: 0px;
}

aside ul.bottom-nav li {
	line-height: 25px;
}

aside ul.bottom-nav ul.sub_menu {
	margin: 0px;
	margin-left: 15px;
}

aside ul.bottom-nav ul.sub_menu li a {
	color: #56544c;
}

header #logo, header #sitename {
	text-align: left;
	padding-top: 10px;padding-left:20px;
		
		/* position: absolute;
		z-index: 5000; */
		width: 20%;
		display: inline-block;
		
}
header #logo img {width: 100%; height: auto;}

#topSearch input[type="text"] {
	background: none;
	border: 1px #e8ccb7 solid;
	/* width: 150px; */
	border-radius: 0px;
	padding: 1px 0px;
	
		width: 83%;
}

.nivo-controlNav {
	display: none;
}

aside .sidebarBox ul li {
	background: none;
	padding: 0px;
	border-bottom: 0px solid #fff;
}

aside .widget_product_categories > ul > li > a {
	background-image: url(../library/images/nav_parent.gif);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	padding-top: 8px;
	color: #DAD5CF;
	padding-left: 15px;
	cursor: pointer;
	width: 111px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

aside .widget_product_categories > ul > li > ul > li {
	line-height: 20px;
	color: #d7d7cf;
	padding-left: 15px;
	background: url(../library/images/nav_sub.gif);
	cursor: pointer;
	width: 111px;
	white-space: nowrap;
	overflow: visible;
	text-overflow: ellipsis;
	position: relative;
}

aside .sidebarBox li > ul.children li ul.children {
	position: absolute;
	left: 126px;
	top: 0px;
	background: url(../library/images/nav_sub.gif);
	/* opacity: .8; */
	width: 111px;
	padding-left: 15px;
	display: none;
}

aside .sidebarBox li > ul.children li ul.children.hover {
	display: block;
}

aside .sidebarBox > ul > li > ul.children {
	display: none;
}

#facebook {
	/* position: absolute;
	right: 5px;
	top: 45px; 
	
		z-index: 5000;*/
		float:right; 
		/* margin-top: -52px;
		margin-right: 62px; */
}
/* @media only screen and (max-width: 2000px)
{
	#facebook{margin-top: -8px; margin-right: -89px;}
}
@media only screen and (max-width: 1110px)
{
	#facebook{margin-top: -50px; margin-right: 64px;}
}
@media only screen and (max-width: 1100px)
{
	#facebook{margin-top: -8px; margin-right: -89px;}
}
@media only screen and (max-width: 1080px)
{
	#facebook{margin-top: -8px; margin-right: -89px;}
}
*/
#facebook img {
	width: 16px;
}

#container #container {
	width: auto;
}

.woocommerce-tabs ul.tabs {
	display: none;
}

#image_Container
{
    position:relative;
	margin-bottom: -7px;
}
.wp-image-1404{margin-bottom:-28px;}
#image
{    
    position:absolute;
    left:0;
    top:0;
}

#text
{
   /*  z-index:100; 
    position:absolute;    */
    font-size:16px;
    /* left:50px;
    top:0px; */
	padding: 20px;
	line-height: 1.5;
		float:left;
}
#payment {
	z-index:100;
    position:absolute;    
    font-size:13px;
    font-weight:bold;
    left:50px;
    top:0px;
	padding-left: 105px;
	padding-top: 130px;
	color: #555;
	height: 550px;
	line-height: 23px;
}
#contact
{
    z-index:100;
    position:absolute;    
    font-size:12px;
	font-weight: bold;
    left:50px;
    top:0px;
}

.verticalLine {
	border-width: 3px;
	border-color: #d7d7cf;
	padding-right: 20px; 
}

.attachment-shop_catalog {
	/* height: 110px !important; */
	width: auto !important;
}

body.single-product .woocommerce #content div.product div.images, .woocommerce div.product div.images, body.single-product .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {margin-top:40px !important;}


/*						Width			*/
li#text-2{/*position: absolute;   top: 48px;  width: 100%; */ list-style: none; /* height: 38px; */ display: inline-block;}
li#text-2 ul{/* margin-left: 20%; */}
#container{width: 90%; }
#container #container{/* width: 880px !important;  width: 88% !important;*/}
#background{background: /* #5a5a5a !important; */ color: white; /* background-image: none; */ padding-top: 100px;}
aside{width: 11%; display: none;}
#main{/* width: 900px; */ width: 100%;/* margin-left: 10px; */}
body.home #main{height: auto; }
div#metaslider_2525{margin-bottom: 0;}
footer{width: 90%; }


aside .widget_product_categories > ul > li > a{background: url('../library/images/nav_parent-new.gif') no-repeat 0px 0px; width: 87%; height: 28px; font-size: 14px; padding-top: 10px;}
aside .widget_product_categories > ul > li > ul > li{background: url('../library/images/nav_sub-new.gif') no-repeat 0px 0px; width: 100%; height: 29px; font-size: 14px; line-height: 28px;}
aside .sidebarBox li > ul.children li ul.children{left: 165px; background: none;}
aside .sidebarBox li > ul.children li ul.children li{background: url('../library/images/nav_sub-new.gif') no-repeat 0px 0px; width: 100%; height: 29px; padding-left: 15px;}

body.archive .bannerContainer img{width: 100%;}
body.archive #content img{ width: 100%;}
img.attachment-shop_catalog.wp-post-image { margin-left: auto !important; margin-right: auto !important;}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb{margin-top: 1em;}
body.single #container #container{/* width: 880px !important; */padding-top: 10px; padding-bottom: 20px;}
/* body.single .images img{width: 100%;} */
body.search #main{background: white;}

.text{width: 55%; padding: 30px; float:left;}
#about-img {}
#about-img img {float:left;width:50%;}
body.page-id-20 .text {float:none;width:100%;}
body.page img{height: auto;}
body.page span.first{padding-left: 30px;}

.full{width: 80%; margin: auto;}
body.page-id-22 .text, body.page-id-24 .text, body.page-id-26 .text, body.page-id-28 .text{font-size:16px; line-height: 25px; width: 45%;}

#topMenu .sf-menu li ul li a{font-size: 1.25em;}
.footIcon{margin-right: 18px;}
.facebook{margin-right: 5px;}
/* @media only screen and (max-width: 1360px)
{
	li#text-2 ul li a, #topMenu ul li a{padding: 0 0.6em; font-size: 1.25em;}
	#topMenu .sf-menu li ul li a{font-size: 1.25em;}
}
@media only screen and (max-width: 1220px)
{
	li#text-2 ul li a, #topMenu ul li a{padding: 0 0.6em; font-size: 1.1em;}
	#topMenu .sf-menu li ul li a{font-size: 1.1em;}
}
@media only screen and (max-width: 1100px)
{
	li#text-2 ul li a, #topMenu ul li a{padding: 0 0.6em; font-size: 1em;}
	#topMenu .sf-menu li ul li a{font-size: 1em;}
}
@media only screen and (max-width: 1020px)
{
	li#text-2 ul li a, #topMenu ul li a{ padding: 0 0.6em; font-size: 0.9em;}
	#topMenu .sf-menu li ul li a{font-size: 0.9em;}
}
@media only screen and (max-width: 946px)
{
	li#text-2 ul li a, #topMenu ul li a{ padding: 0 0.6em; font-size: 0.8em;}
	#topMenu .sf-menu li ul li a{font-size: 0.8em;}
} */
@media only screen and (max-width: 16000px)
{
	li#text-2 ul li a, #topMenu ul li a{padding: 0 0.6em; font-size: 1.25em;}
	#topMenu .sf-menu li ul li a{font-size: 1.25em;}
}
@media only screen and (max-width: 1400px)
{
	li#text-2 ul li a, #topMenu ul li a{padding: 0 0.6em; font-size: 1.1em;}
	#topMenu .sf-menu li ul li a{font-size: 1.1em;}
}
@media only screen and (max-width: 1330px)
{
	#topSearch input[type="text"]{width: 75%;}
	.footIcon{margin-right: 18px !important;}
	.facebook{margin-right: 5px !important;}
}
@media only screen and (max-width: 1280px)
{
	li#text-2 ul li a, #topMenu ul li a{padding: 0 0.6em; font-size: 1em;}
	#topMenu .sf-menu li ul li a{font-size: 1em;}
}
@media only screen and (max-width: 1136px)
{
	#topSearch{width: 23%;}
}
@media only screen and (max-width: 1107px)
{
	#topSearch{width: 21%;}
	.footIcon{margin-right: 0 !important;}
}

@media only screen and (max-width: 1080px)
{
	li#text-2 ul li a, #topMenu ul li a{ padding: 0 0.6em; font-size: 0.9em;}
	#topMenu .sf-menu li ul li a{font-size: 0.9em;}
	#topSearch{width: 23%;}
}
@media only screen and (max-width: 1003px)
{
	#topSearch{width: 21%;}
	#topSearch input[type="text"]{width: 70%;}
}
@media only screen and (max-width: 960px)
{
	li#text-2 ul li a, #topMenu ul li a{ padding: 0 0.6em; font-size: 0.8em;}
	#topMenu .sf-menu li ul li a{font-size: 0.8em;}
	#topSearch{width: 19%;}
	#topSearch input[type="text"]{width: 65%;}
}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {display:none !important;}

body.home footer{display: inherit !important;}