
/***/
a:hover {color:#79b6c8}
.form-control:focus {border-color:#b8e9f7;box-shadow: none;}

/***top***/
#top #form-currency .currency-select:hover,#top #form-language .language-select:hover,#top-links .dropdown-menu a:hover{color:#79b6c8;background:#fff}

/***cart***/
.cart{padding:0;position:absolute;right:0;top:0}
#cart > .btn{font-size:16px;line-height:18px;color:#000;background:#e6e6e6 url(../image/cart.png) no-repeat 50px 25px;border:0;box-shadow:none;text-shadow:none;text-align:right;border-radius:0;width:158px;height:133px;float:right}
#cart.open > .btn{color:#e6e6e6;box-shadow:none;text-shadow:none;}
#cart-total{width:20px;height:20px;position:absolute;top:25px;left:41%;padding:5px;font-size:13px;font-weight:600;color:#fff}
.shopping-cart{display:block;text-align:center;color:#000;text-transform:capitalize;font-size:15px;padding-top:86px;font-weight:normal}
#cart .dropdown-menu{background:#fff;z-index:10000;width:450px;border-radius:0;
    -webkit-transform-origin: 100% 0 0;
    -ms-transform-origin: 100% 0 0;
    transform-origin: 100% 0 0;
	 transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    display: block;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
	}
#cart:hover .dropdown-menu {display:block;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:131px;right:0}
#cart .dropdown-menu li > div{min-width:427px;padding:0 10px}
@media (max-width: 478px) {
	#cart .dropdown-menu li > div {
		min-width: 100%;
	}
}
#cart .dropdown-menu li p {
	margin: 20px 0;
}

/****logo****/
#logo a{height:88px;width:235px;background:url(../image/blue/blue-logo.png) no-repeat 0 0;background-size:100% 100%;display:block;cursor:pointer}
#logo a img{display:none}

/***menu***/
#menu .nav .dropdown-inner li ul li a {background:url(../image/dropdown-arrow.png) no-repeat 1px 4px;border:none;padding:0 0 0 16px;font:14px 'Open Sans Regular', sans-serif;}
#menu .nav .dropdown-inner li a:hover{color:#79b6c8;}
#menu .nav .dropdown-inner li ul li a:hover{color:#6cadc0;background:url(../image/blue/dropdown-arrow-hover.png) no-repeat 1px 4px}
@media (min-width: 992px) {
	#menu .nav > li > a:hover,#menu .nav > li.open > a,#menu .nav > li.dropdown > span:hover,#menu .nav > li.dropdown:hover > span,#menu .nav > li:hover > a{background:#79b6c8}
	}
@media (max-width: 991px) {
	#menu .nav .dropdown-inner li a {color:#fff;}
	#menu .nav .dropdown-inner li ul li a{background: url(../image/blue/dropdown-arrow.png) no-repeat 1px 4px;border: none;color:#bde9f6}
	#menu .nav > li > a:hover,#menu .nav > li.dropdown > span:hover,#menu .nav > li.dropdown:hover > span{color:#79b6c8;background-color:rgba(0, 0, 0, 0);}
	#menu .nav > li.dropdown .dropdown-toggle,#menu .nav > li.dropdown .dropdown-toggle:hover{display:block;width:60px;height:36px;position:absolute;right:11px;top:0;background:url(../image/arrow-menu.png) no-repeat 80% 12px;cursor: pointer;}
	#menu .nav > li.dropdown.open .dropdown-toggle,#menu .nav > li.dropdown.open .dropdown-toggle:hover{background-position:80% -30px}	
	#menu .nav .dropdown-inner li a:hover{background-position:16px center;}
	.open-toggle span{background:#79b6c8}
}

/****/
.panel-toggle{width:40px;height:40px;position:absolute;top:60px;left:251px;background-color:#79b6c8;display:block;cursor:pointer;
transition: all 0.35s ease 0s;
-webkit-transition: all 0.35s ease 0s;}

/***custom-banner***/
.custom-banner .caption img{margin:0 auto;text-align:center}
.custom-banner .caption.furniture{background:#fff url(../image/blue/banner-sofa.png) no-repeat center 0;}.custom-banner .caption.furniture img{display:none}
.custom-banner .caption.order{background:#fff url(../image/blue/tick.png) no-repeat center 0;}.custom-banner .caption.order img{display:none}
.custom-banner .caption.delivery{background:#fff url(../image/blue/truck.png) no-repeat center 0;}.custom-banner .caption.delivery img{display:none}
.custom-banner h4 {font-size:18px;color:#393939;margin:96px 0 10px}

/***category html***/
.bedroom{background:#fff url(../image/blue/bedroom.png) no-repeat center 10px;transition: all 0.5s ease 0s}
.living-room{background:#fff url(../image/blue/living-room.png) no-repeat center 10px;transition: all 0.5s ease 0s}
.dining-room{background:#fff url(../image/blue/dining-room.png) no-repeat center 10px;transition: all 0.5s ease 0s}
.sofa{background:#fff url(../image/blue/sofa.png) no-repeat center 10px;transition: all 0.5s ease 0s}
.chair{background:#fff url(../image/blue/chair.png) no-repeat center 10px;transition: all 0.5s ease 0s}
.armchair{background:#fff url(../image/blue/armchair.png) no-repeat center 10px;transition: all 0.5s ease 0s}

/***footer***/
.ft-logo{height:90px;width:235px;background:url(../image/blue/footer-blue-logo.png) no-repeat center center;display:block;cursor:pointer;margin:0 auto 20px;text-align:center}
.ft-logo img{display:none}
.footer-banner a{background:#79b6c8;color:#fff;display:inline-block;padding:10px 30px;margin:10px 0 0 71%}
.address{min-height:227px;width:912px;background:url(../image/blue/address.png) no-repeat center 40%;display: block;margin: 0 auto;text-align:center}
.mail{background:url(../image/blue/envelope.png) no-repeat 30px 42%;position:absolute;left:47px;top:0;width:150px;min-height:227px}
.call{background:url(../image/blue/phone.png) no-repeat 72px 37%;position:absolute;right:47px;top:4px;width:150px;min-height:227px}
footer a:hover,footer a:focus, footer a:active{color:#79b6c8;outline:none}

.fb:hover{background:url(../image/blue/facebook-hvr.png) no-repeat 0 0; vertical-align:top;cursor:pointer}
.tw:hover{background:url(../image/blue/twitter-hvr.png) no-repeat 0 0; vertical-align:top;cursor:pointer}
.insta:hover{background:url(../image/blue/insta-hvr.png) no-repeat 0 0; vertical-align:top;cursor:pointer}
.linkin:hover{background:url(../image/blue/linkedin-hvr.png) no-repeat 0 0; vertical-align:top;cursor:pointer}
.yt:hover{background:url(../image/blue/yt-hvr.png) no-repeat 0 0; vertical-align:top;cursor:pointer}

/*-- Inner Pages --*/
#content ul li a{color:#79b6c8}
#content legend{border:0;color:#79b6c8;margin:10px 0}
#content h1,#content h2,.top-section h1,.top-section h2{background:#fff url(../image/heading-bg.png) repeat-x 0 11px;text-align:center;font-size:30px;margin:20px 15px;}

.sort-product .input-group-addon{background:#fff;color:#79b6c8}
.sort-product .btn-group button.active{color:#79b6c8;background:#fff;box-shadow:none;}
.breadcrumb li a:focus, .breadcrumb li a:active,.breadcrumb li a:hover{color:#79b6c8;outline:none}

/* account/affiliate***/
.affiliate-login legend,.account-login legend{border:0;color:#79b6c8;margin-bottom:10px}
.affiliate-account #content .list-unstyled li:hover,.account-account #content .list-unstyled li:hover{background:url(../image/blue/hover-bullet.png) no-repeat 6px 10px}
.affiliate-account #content .list-unstyled li:hover a,.account-account #content .list-unstyled li:hover a{color:#79b6c8}

/***sitemap***/
#content .sitemap-info ul li a{color:#000;font-size:14px;padding-left:18px;text-decoration:none;background:transparent url(../image/default-bullet.png) no-repeat 0 2px}
#content .sitemap-info ul li a:hover{background:transparent url(../image/blue/hover-bullet.png) no-repeat 0 2px;color:#79b6c8}
#content .sitemap-info ul > li ul{background:#fff;border:1px dotted #79b6c8;padding:7px 2px 3px;margin:10px 0 5px}
.sitemap-info .inforamation span{background:url(../image/default-bullet.png) no-repeat 0 8px;padding:5px 15px;color:#000;font-size:14px}
.sitemap-info .inforamation span:hover{background:url(../image/blue/hover-bullet.png) no-repeat 0 8px;color:#79b6c8;}

/***product-layout***/
.product-thumb h4 a:hover{color:#79b6c8}
.product-thumb .button-group .btn-cart{background:#e8e8e8 url(../image/blue/cart-sprite.jpg) no-repeat 0px 0px;width:136px;padding:0px 10px 0px 35px;height:30px;text-transform:none;-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;} 
.product-thumb:hover .button-group .btn-cart{background-color:#79b6c8;background-position: 0px -30px;color:#fff}
.product-thumb .button-group .wishlist:hover.product-thumb ,.button-group .compare:hover{background-color:#79b6c8}
.product-thumb:hover .button-group .wishlist,.product-thumb:hover .button-group .compare{background-color:#79b6c8}

/***product-page***/
#content a.thumbnail.active,#content a.thumbnail:focus,#content a.thumbnail:hover{border-color:#79b6c8}
.product-info .details li span{color:#79b6c8}

/***buttons***/
.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active,.btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-default:active{background:#79b6c8;color:#fff;border-color:#79b6c8;-webkit-transition: all 0.55s .2s ease-in-out;
-moz-transition: all 0.55s .2s ease-in-out;
transition:all 0.55s .2s ease-in-out;}

/***list group***/
.list-group a:hover,.list-group a:focus{color:#79b6c8}
.list-group-item.active, .list-group a.active:hover,.list-group-item.active:focus{background:none;color:#79b6c8;font-weight:600;border-color:#ddd}

/***Responive***/
@media (max-width:1199px){
	.product-thumb .button-group .btn-cart{width:34px;padding-left:24px;vertical-align:top}
	.product-thumb .button-group .btn-cart span{display:none}
	.product-thumb .button-group .wishlist, .product-thumb .button-group .compare{opacity:1;visibility:visible}
	
	.address{width:700px}.mail{left:44px}.call{right:55px}
	.payment-card li:last-child{margin-top:10px;display:inline-block}
	/*body{border:2px solid yellow}*/
}

@media (max-width:991px){
	#top-links .list-inline{text-align: center;margin-left:22px}
	#top-links .col-sm-4{text-align:left;margin-left:-72px}
	#logo a{margin:22px 0 15px;width:220px;height:82.3px}
	#cart > .btn{background-color:#f9f9f9}#cart:hover .dropdown-menu{right:26px}
	#search{float:none;margin:0;top:38px;}
	a#toggle-search{display:block;background: #fff url(../image/search.png) no-repeat center;width:50px;height:54px;}
	div.toggle-div{opacity:0;visibility:hidden;position:absolute;top:56px;width:274px;right:-50px;background:#fff;border:1px solid #dbdbdf;z-index:10000;padding:10px;    -webkit-transform-origin: 100% 0 0;
    -ms-transform-origin: 100% 0 0;
    transform-origin: 100% 0 0;
	 transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    display: block;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);}	
	div.toggle-div:hover,#toggle-search:hover + div.toggle-div{opacity:1;visibility:visible;
	-webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);}
	
	.footer-banner h3{margin-left:45%}.footer-banner a{margin-left:65%}
	.address{width:464px}
	/*body{border:2px solid orange}*/
}
@media (max-width:767px){
	#top-links a span,#top .btn-link span{display:none}
	#top-links a .fa,#top .btn-link strong,#top .btn-link img{font-size:18px;padding:0 8px;vertical-align: middle}#top #form-language i.fa{padding-top:4px}
	#top-links span.caret{color:#595e64;display:inline-block}
	#top-links .list-inline{margin:0 0 0 -95px}#top-links .col-sm-4{text-align:center;margin:-48px 0 0 184px}
	#top .btn-link, #top-links li, #top-links a{z-index:99}
	#top #form-currency:hover .dropdown-menu, #top #form-language:hover .dropdown-menu, #top-links li:hover .dropdown-menu{top:42px}
	#logo a{width:235px;height:88px;margin:15px auto 20px}
	#search{width:70%;margin:0 auto;left:0;right:0;top:0;text-align:center}#search .input-lg{height:40px}
	#cart > .btn{height: 120px;background-position:48px 14px;float:none;margin:0 auto;text-align:center}#cart-total{top:15px}.shopping-cart{padding-top: 68px;}
	#cart .dropdown-menu{left:0;right:0;margin:0 auto;text-align:center;
	-webkit-transform-origin:45% 0 0;
	-ms-transform-origin:45% 0 0;
	transform-origin:45% 0 0}
	.custom-banner .caption.furniture,.custom-banner .caption.order,.custom-banner .caption.delivery{background-position-y:15px}
	#content h1, #content h2, .top-section h1, .top-section h2{font-size:28px}
	#cart:hover .dropdown-menu{left:0;right:0;margin:0 auto;text-align:center;top:120px}
	.footer-banner h3{margin-left:36%}.footer-banner a{margin-left:59%}
	.contact-info{min-height:255px}
	.address{min-height:148px;width:200px;position:absolute;left:0;top:110px;background:url(../image/blue/address1-img.png) no-repeat center 20%}.address p{padding-top:87px}
	.mail{min-height:127px;top:0;left:0;right:0;margin:0 auto;background-position:center 40%;text-align: center}.mail p{padding-top:100px}
	.call{min-height:176px;top:80px}.call p{padding-top:115px}
	.page-results .col-sm-6{text-align:center} .page-results .text-left{margin-bottom:-10px} .page-results .text-right{padding-bottom:10px}
	.payment-card{padding-top:0} footer hr{margin:10px 0} .copyright{padding-bottom:5px}
	
	/*body{border:2px solid green}*/
}

@media (max-width:639px){
	.top-menu .btn-link, .top-menu li{padding-left:2px;padding-right:2px}
	.top-menu li .dropdown-menu,.top-menu #form-currency .dropdown-menu,.top-menu #form-language .dropdown-menu{min-width:130px}
	#cart .dropdown-menu{width: 400px;}
	.contact-info{min-height:256px}
	
	/*body{border:2px solid red}*/
}

@media screen and (max-width: 480px) {
	#top-links .list-inline {margin:0 106px 0 0;text-align: right}
	#top-links .col-sm-4{text-align:right;margin:-43px 22px 0 0}
	#top-links a .fa, #top .btn-link strong, #top .btn-link img{font-size:15px;padding: 0 4px}#top-links a{padding: 8px 0;}
	.top-menu #form-language .dropdown-menu{min-width:100px}
	#cart .dropdown-menu{width:276px}
	#cart .dropdown-menu li:first-child{overflow:auto}
	#cart .dropdown-menu table.table-striped tr:nth-child(2n+1) td{padding:10px}
	#cart .dropdown-menu .table-striped tr td{padding:4px}
	#cart .img-thumbnail{max-width:inherit;width:45px}
	#content h1, #content h2, .top-section h1, .top-section h2{background-position: 11px bottom;font-size:24px;padding-bottom:15px;}
	#content h1 span, #content h2 span, .top-section h1 span, .top-section h2 span{padding:0}
	.footer-banner h3{margin-left:25%;font-size:21px}.footer-banner h3 span {font-size:23px}
	.footer-banner a{margin-left:48%}
	.contact-info{min-height:426px}
	.address{top:154px;left:0;right:0;margin:0 auto;text-align:center}
	.call{min-height:138px;background-position: center 40%;margin: 0 auto;padding-left: 0;left:0;right:0;top:283px;text-align:center}.call p{padding:98px 0 0}
	
	/*body{border:2px solid yellow;}*/
}
@media screen and (max-width: 320px) {
	#top-links .list-inline{margin: 0 70px 0 0}
	#top-links .col-sm-4{margin: -43px 0px 0 0}
	#top-links .dropdown-menu{left:6px}
	#cart .dropdown-menu{width:230px;-webkit-transform-origin:42% 0 0;
	-ms-transform-origin:42% 0 0;
	transform-origin:42% 0 0}
	#search{width:100%}
	#content h1, #content h2, .top-section h1, .top-section h2{font-size:20px}
	/*body{border:2px solid pink}*/
}
/***quick-view***/
.quick-view:hover, .quick-view:focus{background-color:#79b6c8 !important}