t@charset "utf-8";
*{margin:0;padding:0;outline:none}
.clr{clear:both}
h1,h2,h3,h4,h5,h6,p,span,input,img,label,strong,ul,li,a select,b,strong,br,em,textarea,i{margin:0;padding:0;border:0 none}
h1,h2,h3,h4,h5,h6{font-weight:400}
li{list-style:none}
a,a:hover{text-decoration:none}
body{font-family:'Roboto Slab',serif}
header{background:#eee7e1;/*float:left;*/width:100%;padding-top:20px}
.logo{padding-bottom:10px}
.navbar-default{background:0 none;border:0;text-align:right}
.navbar-nav{float:right;padding-top:10px}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background:0 none}
.category-nav{background:#cedfda;float:left;width:100%;text-align:center;padding:20px 0}
.category-nav li{float:none;display:inline;padding:0 40px}
.category-nav li a{font-weight:700;color:#307872;font-size:18px}
.carousel-caption{left:10%;right:auto;top:20%;bottom:auto}
.carousel-inner > .item img:first-child{width:100%}
.product-items{padding-top:65px}
.banner-2{margin-top:123px;float:right}
.banner-1{margin-right:230px}
.banner-1,.banner-2{display:inline-block;vertical-align:top;width:470px;font-size:16px;line-height:26px;color:#8f8180;margin-bottom:30px}
.banner-box{position:relative}
.clearfix::before,.clearfix,.clearfix::after{display:table;content:" "}
.clearfix,.clearfix::after{clear:both}
div .s-desc::before{border-color:rgba(225,218,207,0.5);position:absolute;display:inline-block;top:110px;left:42.8%;width:370px;height:244px;content:'';border:3px solid rgba(227,220,209,0.5);-moz-transition:.7s all ease;-o-transition:.7s all ease;-webkit-transition:.7s all ease;transition:.7s all ease}
div.banner-1 .s-desc{background:#f4eae9;background:-moz-linear-gradient(-45deg,#f4eae9 0%,#f8f1f0 47%,#fafaf8 100%);background:-webkit-linear-gradient(-45deg,#f4eae9 0%,#f8f1f0 47%,#fafaf8 100%);background:linear-gradient(135deg,#f4eae9 0%,#f8f1f0 47%,#fafaf8 100%);padding-right:40%;background:#f5ebea;background:-moz-linear-gradient(-45deg,#f5ebea 0%,#f9f4f3 47%,#fbfbf9 100%);background:-webkit-linear-gradient(-45deg,#f5ebea 0%,#f9f4f3 47%,#fbfbf9 100%);background:linear-gradient(135deg,#f5ebea 0%,#f9f4f3 47%,#fbfbf9 100%)}
.s-desc-content p{padding-bottom: 15px;}
div .s-desc ,.s-desc-content{background:#f5ebea;padding:45px 10px 30px 10px;min-height:325px}
div .banner-box > a img{position:absolute;top:90px;left:73.5%;pointer-events:none;-moz-transition:1s all ease;-o-transition:1s all ease;-webkit-transition:1s all ease;transition:1s all ease}
.img-responsive{display:block;max-width:100%;height:auto}
div .s-desc h3 ,.s-desc-content h3{font-family:'Oranienbaum',serif;font-size:46px;line-height:46px;margin-bottom:26px;display:inline-block;text-transform:uppercase;color:#a28836;text-decoration:underline}
.banner-1 p{padding-right:90px}
.banner-2 p,.banner-1 p,.banner-3 p,.banner-4 p{color:#404141;font-size:14px;font-family:'Open Sans',sans-serif}
div.banner-2 .s-desc::before{top:220px;bottom:0;left:60px;width:350px;height:230px}
div.banner-2 .banner-box > a img{top:auto;bottom:-70px;left:120px}
div.banner-2 .s-desc{background:#fbf9f7;background:-moz-linear-gradient(-45deg,#fbf9f7 0%,#f8f0f0 48%,#f4eae9 100%);background:-webkit-linear-gradient(-45deg,#fbf9f7 0%,#f8f0f0 48%,#f4eae9 100%);background:linear-gradient(135deg,#fbf9f7 0%,#f8f0f0 48%,#f4eae9 100%);padding-left:60px;padding-right:55px;min-height:350px;background:#fcfaf8;background:-moz-linear-gradient(-45deg,#fcfaf8 0%,#f8f1f1 48%,#f5ebea 100%);background:-webkit-linear-gradient(-45deg,#fcfaf8 0%,#f8f1f1 48%,#f5ebea 100%);background:linear-gradient(135deg,#fcfaf8 0%,#f8f1f1 48%,#f5ebea 100%)}
div.banner-3{margin:68px 30px 85px 110px;float:left}
div.banner-3 .s-desc::before{top:40px;left:-100px;width:270px;height:245px}
div.banner-3 .s-desc{background:#f9f5f4;background:-moz-linear-gradient(45deg,#f9f5f4 0%,#fbfaf7 47%,#f5eae9 100%);background:-webkit-linear-gradient(45deg,#f9f5f4 0%,#fbfaf7 47%,#f5eae9 100%);background:linear-gradient(45deg,#f9f5f4 0%,#fbfaf7 47%,#f5eae9 100%);padding-left:250px;background:#faf6f5;background:-moz-linear-gradient(45deg,#faf6f5 0%,#fbfaf8 47%,#f6eceb 100%);background:-webkit-linear-gradient(45deg,#faf6f5 0%,#fbfaf8 47%,#f6eceb 100%);background:linear-gradient(45deg,#faf6f5 0%,#fbfaf8 47%,#f6eceb 100%);width:465px}
div.banner-3 .banner-box > a img{top:auto;left:-130px;bottom:0}
.img-responsive{display:block;max-width:100%;height:auto}
.right{float:right!important;margin:120px 0 0!important}
div.banner-4 .banner-box > a img{top:0;left:10px}
.about{background:url(../images/about-us-img.png) no-repeat right 40px #cedfda;margin-top:40px;text-align:center}
.about h1{font-size:45px;color:#a28836;font-family:'Oranienbaum',serif;padding-top:50px;text-decoration:underline}
.about p{font-size:18px;color:#252525;font-style:italic;font-family:'Open Sans',sans-serif;padding:100px;line-height:30px}
footer{padding-top:82px;font-size:15px;color:#7b6e6d;background:#f8f6f6}
footer h3{margin-bottom:15px;letter-spacing:.6px;font-family:'Oranienbaum',serif;font-size:27px;text-transform:uppercase;color:#3a4064}
footer li{padding-bottom:10px}
footer li a,.newsletter-description{font-family:'Open Sans',sans-serif;color:#4b4b4b;font-weight:400}
.newsletter input{width:100%;display:inline-block;color:#3a4064;font:400 15px/18px Raleway,sans-serif;background:#fff;height:40px;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 2px 9px rgba(0,0,0,0.07);-moz-box-shadow:0 2px 9px rgba(0,0,0,0.07);box-shadow:0 2px 9px rgba(0,0,0,0.07);margin:0;padding:10px 10px 10px 17px}
.newsletter .btn-primary{margin-top:15px;margin-bottom:32px}
.btn-primary{color:#fff;background-color:#c33751;padding:12px 18px;color:#fff;background:#c33751;border:none}
.social-list{font-size:21px;line-height:21px}
.social-list li{display:inline-block;float:left;margin:0 0 5px}
.social-list a,.social-list a:visited{color:#dccaca}
.social-list li + li{margin:0 0 5px 28px}
.copyright{text-align:center;color:#c6b8b8}
.copyright > .container{padding-top:68px;padding-bottom:23px}
.copyright a{color:#c6b8b8}
.product>img{
	max-width: 230px;
}

.product-rating{
	font-size: 20px;
	margin-bottom: 25px;
}

.product-title{
	font-size: 20px;
}

.product-desc{
	font-size: 14px;
}

.product-price{
	font-size: 22px;
}

.product-stock{
	color: #74DF00;
	font-size: 20px;
	margin-top: 10px;
}

.product-info{
		margin-top: 50px;
}
.service1-items {
	padding: 0px 0 0px 0;
	float: left;
	position: relative;
	overflow: hidden;
	max-width: 100%;
	height: 321px;
	width: 130px;
}

.service1-item {
	height: 107px;
	width: 120px;
	display: block;
	float: left;
	position: relative;
	padding-right: 20px;
}

.service1-item > img {
	max-height: 110px;
	max-width: 110px;
	opacity: 0.6;
	transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
}

.service1-item > img:hover {
	cursor: pointer;
	opacity: 1;
}

.service-image-left {
	padding-right: 50px;
}

.service-image-right {
	padding-left: 50px;
}

.service-image-left > center > img,.service-image-right > center > img{
	width: 280px;
}
div#bottom-sort-by {
    background: #e9cd89;
    padding: 10px;
}
#txtResult , .products-list{padding: 10px;background: #fff;}
#CatForm > div{margin-bottom: 20px;}
#CatForm > div input{border: 1px solid #888;}
#CatForm > div > .firstpara{padding-bottom: 5px;}
#CatForm > div > .secondpara{padding-bottom: 5px;font-size: 13px;}