@media (min-width: 768px) and (max-width: 1200px) {
		.login-content .heading h2 {
	  font-size:16px;
	  }
	}
@media (max-width: 1200px) {
.table th, .table td {
	padding:8px;
	}
}
@media (max-width: 1120px) {
	
	}
@media (min-width: 767px) {
.banner>div:hover .s-desc {
	left:44%;
	}
.banner>div:hover .s-desc h1{
	color: #000000;
	}
.banner>div:hover .s-desc h2 {
	color:#fff
	}
.box .box-product ul li .inner .cart-button{
	background:url(../image/inner.png) repeat-x left top #fff;
	position:relative;
	padding:14px 18px 15px;
	}
.box .box-product ul li .description {
	font-family: Arial, sans-serif;
	color:#bcbcbc;
	margin-top:10px;
	line-height:18px;
	}
.box .box-product ul li .f-left {
	padding:10px 23px 20px
	}
.box-product a.button.addToCart {
	}
.box .box-product ul li {
	border:1px solid #f0f0f0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-top:27px;
	border-radius:4px;
	overflow:hidden;
	background:url(../image/bg-img.png) repeat-x left top;
	}
.box .box-product ul li:hover {
	-webkit-box-shadow: 0px 0px 37px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 37px -2px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 11px 0px rgb(153, 216, 253);
}
.product-grid ul li .left {
	position:relative;
	/* padding:10px 18px 0; */
	/* margin: -1px; */
	}
.product-grid ul li {
	border: 1px solid #f0f0f0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-bottom:30px;
	background:url(../image/bg-img.png) repeat-x left top;
	border-radius:4px;
	}
}
@media (min-width: 980px) and (max-width: 1199px) {
#banner1>div {
	width:300px;
	margin-left:20px;
	}
.banner .s-desc {top:26px}
.banner .s-desc h1 {font-size:35px;}
.banner .s-desc h2 {font-size:25px;}
.banner .s-desc p {font-size:12px;}
/*****************************************/
.camera_caption {
	top:35px;
		}
.product-grid .cart {float:none; margin-bottom:10px;}
.wishlist a {margin-left:0;}
}
/******************************************************/
@media (min-width: 768px) and (max-width: 979px) {
.compare-block .image {
	float:none;
	text-align:center;
	}
.compare-block .name, .compare-block .remove{
	display:inline;
	}
/*************************/
header .links li {
	min-width:inherit
	}
.box .box-product ul li .inner .cart-button {padding-left:10px;}
.price .price-old {display:none;}
.camera_caption {
	top:25px;
	}
.camera_caption p {display:none;}
.camera_caption a {margin-top:20px;}
/******************************/
.banner .s-desc {top:10px}
.banner .s-desc h1 {font-size:30px;}
.banner .s-desc h2 {font-size:18px;}
.banner .s-desc p {font-size:11px;}
#banner1>div {
	width:228px;
	margin-left:20px;
	}
.box-product a.button.addToCart i {display:none;}
.box-product a.button.addToCart span {padding:9px 8px 10px}
.login-content .form-horizontal .control-label{
	max-width:100%;
	text-align:left;
	}
.login-content .form-horizontal .controls{
	margin-left:0px;
	}
.related {
		padding: 0 88px
	}


.product-filter .display {
	clear:both;
	float:none
	}
footer .icon-phone {display:none;}
.login-content .heading h2 {
	  font-size:13px;
	  }
	.login-content .heading i {
		font-size:20px;
		}
}
/******************************************************/

/******************************************************/
@media (max-width: 980px) {

header .phone, #menu {display:none;}
	

.product-grid .cart, .box .box-product .cart {
	float:none;
	}
.wishlist a, .compare a {
	margin:10px 10px 0 0
	}
.preview .wishlist a, .preview .compare a {
	margin:0px 0px 0 10px
	}
.product-list .wishlist a, .product-list .compare a {
	margin:0px 0px 0 10px
	}
	}
/**********************************************/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)
and (orientation:landscape) { 
    #full_gallery {display:block;}
	#default_gallery {display:none;}
.box .box-content .box-product ul li:hover .quick-view-button {display:none !important; visibility:hidden; opacity:0}
}
/**********************************************/
@media (max-width: 767px) {
#menu-gadget {display:block;}
header {margin-left:-20px; margin-right:-20px;}
body {background:#fff}
.camera_caption {
	top:35px;
	right:20px
	}
.camera_caption a{
	margin-top:10px;
	}
/**********************************/
.header-modules {background:none;}
.fluid_container {margin-bottom:10px;}
#banner0 > div {margin-top:0;    width: 288px;}
.banner img {
    width: 94px;
    height: auto;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    position: absolute;
    top: 31px;
    border-radius: 10px;
    left: 9px;
    -webkit-box-shadow: 0px 0px 32px 5px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 32px 5px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 15px 7px rgba(189, 73, 23, 0);
}
.banner {margin-bottom:10px;}
.banner > div {
	float:none;
	margin-left:0;
	}
#banner1 > div {margin-left:0;}
/********************************************/
header {padding-bottom:0;html {   margin: 0;padding: 0;  }html, body {   margin:0;  }body {   color: #7e7e7e;font-family: Arial, Helvetica, sans-serif;margin: 0px;background:url(../image/bg.png) repeat center top #e8e8e8;font-size:13px;line-height:18px;min-width:260px;   }td, th, input, textarea, select, a {   font-size: 13px;  }p {   margin-top: 0px;margin-bottom: 20px;  }a, a:visited, a:focus {   color: #323232;cursor: pointer;text-decoration:none;outline:none;}a:hover {   text-decoration:none;color:#7ecefd;}a img {   border: none;  }form {   margin-bottom:0;   }  /***********************/h1 {   font-weight:600;font-size: 20px;color: #4a4949;text-transform:uppercase;line-height:normal;font-family: 'Open Sans', sans-serif;font-family: 'exo 2', sans-serif;   }h2 {   font-weight:600;font-size:13px;color:#7ecefd;text-transform:uppercase;line-height:normal;font-family: 'Open Sans', sans-serif;   }h3 {   font-weight:600;font-size:13px;color:#323232;font-family: 'Open Sans', sans-serif;   }  .p0 {padding:0px !important;}  .m0 {margin:0px !important;}  .mt0 {margin-top:0px !important;}  /***********************/  @font-face {font-family: 'FontAwesome';src: url('../font/fontawesome-webfont.eot?v=3.0.1');src: url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),      url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'),      url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype');font-weight: normal;font-style: normal;  }  /****************/  .fleft {float:left;  }  .fright {float:right;  }  .fancybox {text-decoration:none;  }  .fancybox:hover {text-decoration:underline;  }  .account-success #contentp {margin-bottom:5px;  }  .wrapper {width:100%;overflow:hidden;  }  .extra-wrap {overflow:hidden;  }  .clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;  }a#hidden {   display:none;visibility:hidden;}  /********************************************************************************section ******************************************************************************/section {   background-color:#fff;max-width:1235px;margin:0 auto;padding-top:29px;padding-bottom:17px;   }  /********************************************************************************back to top******************************************************************************/  #back-top {position: fixed;bottom: 30px;z-index:9999;left:50%;margin-left:640px;  }  #back-topa:hover {color:#79ec3e;  }  #back-topspan {width:42px;height:26px;display: block;margin-bottom: 7px;background:url(../image/up-arrow.png) no-repeat left 0px;  }  #back-topa:hoverspan {background-position:left bottom;  }  /***********************************************************************************phone**********************************************************************************/  .phonei {font-size: 20px;color: #000000;padding: 0px 8px;   }  .phone {font-size: 15px;color: #000000;float: left;line-height: 21px;margin-top: 45px;font-family: 'exo 2', sans-serif;right: 80px;position: relative;top: -7px;width: 260px;line-height: 29px;border-right: 1px solid rgb(0, 153, 255);   }   .phonep {margin-bottom: 0px;   }   .phone1 {font-size: 15px;color: #000000;float: left;line-height: 21px;margin-top: 45px;font-family: 'exo 2', sans-serif;right: 44px;position: relative;top: -7px;width: 260px;line-height: 29px;border-right: 1px solid rgb(0, 153, 255);   }   .phone1p {margin-bottom: 0px;   }   .phone2 {font-size: 15px;color: #000000;float: left;line-height: 21px;margin-top: 45px;font-family: 'exo 2', sans-serif;right: 0px;position: relative;top: -7px;width: 260px;line-height: 29px;   }   .phone2p {margin-bottom: 0px;   }  /***********************************************************************************header-style**********************************************************************************/  .header-modules {position:relative;z-index:1;   }  /* layout */  #content {float:right;   }  #container {text-align: left;   }  #column-left {float: left;   }  #column-right {float: right;   }  /* header */header {   /* background: rgba(0, 0, 0, 0.24); */   position: relative;color:#9d9d9d;   }header .pr {   position:relative;max-width:1235px;margin:0 auto;background: rgba(0, 0, 0, 0.52);   }header #logo a img {   vertical-align:top;max-width:100%;width:100%;   }header #logo {   float:left;margin: 55px 0px 63px;   }  #language {color: #999;line-height: 17px;  }  #languageimg {cursor: pointer;  }  .header-top1 {float:right;height: 228px;   }  .top-blocks {background:url(../image/toprow.png) repeat-x left top;display: none;   }  /************************************************************************************currency******************************************************/  .swipe-left {width:20px;left:0;top:0;position:fixed;height:100%;z-index:98;}body.ind .swipe-left {   display:none !important;visibility:hidden;}  .swipe {display:none;  }  .swipe-control  {display:none;}  #currency {float:right;  }  #currency >div .heading-1 {display:none;}  .swipe-menu #currency {float:none;   }  .swipe-menu #currency >ul form {margin:0;}  .swipe-menu #currency >ul {   top:0;left:0;right:auto;position:relative;width:100%;background:#2b2b2b;border:0;border-bottom:1px solid #000000;padding:0;}  .swipe-menu #currency >ul li:first-child {padding-left:30px;}  .swipe-menu #currency >ul li {   display:inline-block;padding:0px 0 0px 10px;line-height:20px;   }  .swipe-menu #currency >ul li a {   padding:14px;display:block;   }  .swipe-menu #currency >ul li span.act {color:#7ecefd;}  #body .swipe .swipe-menu #currency .heading {display:none;}  #body .swipe .swipe-menu #currency>div {display:block;}  #body .swipe .swipe-menu #currency .heading-1{display:block;padding:11px 20px;float:none;border-bottom:1px solid #000;font-size:13px;font-weight:bold;   }  #body .swipe .swipe-menu #currency .heading-1i {display:inline-block;font-size:26px;line-height:26px;vertical-align:middle;margin-top:0px;color:#fff;padding-left:0;margin-right:9px;   }  #body .swipe .swipe-menu #currency .heading-1i.icon-caret-down {font-size:16px;text-align:center;float:right;   }    /*********************************************************************************************language*******************************************************************************************/  #language {float:right;   }  #language .heading1 {display:none;}  .swipe-menu #language  {float:none;   }  .swipe-menu #language>ul {   position:relative;   }  .swipe-menu #language .heading {display:none;   }  .swipe-menu #language {float:none;   }  .swipe-menu #language >ul {   top:0;left:0;right:auto;position:relative;width:100%;background:#2b2b2b;border:0;border-bottom:1px solid #000000;padding:0;}  .swipe-menu #language >ul li a{   display:block;padding:14px;font-size:14px;   }  .swipe-menu #language >ul li {   display:inline-block;padding:0px 0 0px 5px;line-height:20px;   }  .swipe-menu #language >ul li span.act {color:#7ecefd;}  #body .swipe .swipe-menu #language .heading {display:none;}  #body .swipe .swipe-menu #language>div {display:block;}  #body .swipe .swipe-menu #language .heading1{display:block;padding:11px 20px;float:none;border-bottom:1px solid #000;font-size:13px;font-weight:bold;color:#fff;}  #body .swipe .swipe-menu #language .heading1i {display:inline-block;font-size:26px;line-height:26px;vertical-align:middle;margin-top:0px;color:#fff;text-align:center;margin-right:9px;   }  #body .swipe .swipe-menu #language .heading1i.icon-caret-down {font-size:16px;float:right;   }  /*********************************************************************************************header button*******************************************************************************************/  .header-button {position:relative;z-index:10;}  .header-button>ul {   display:none;position:absolute;background-color:grey;width:200px;   }  .header-button>div:hover {cursor:pointer;}  .top-blocks .header-button>div i{   font-size:13px;margin-left:27px;   }  .top-blocks .header-button.active>div i, .top-blocks .header-button>div:hover i{   color:#fff;}  .top-blocks .header-button.active>div, .top-blocks .header-button>div:hover {   background:url(../image/bg-welcome.png) repeat-x left top #7accfd;color:#fff;}  .top-blocks .header-button>div {   display:inline-block;font-size:12px;font-weight:bold;text-transform:capitalize;width:77px;text-align:center;line-height:39px;color:#72808b;font-family:'Arial';background:url(../image/sep.png) no-repeat right;   }  .top-blocks .header-button>ul {   background-color:#212629;width:77px;left:auto;right:0;}  .top-blocks .header-button>ul li {   text-align:center;border-bottom:1px solid #2d3337;   }  .top-blocks .header-button>ul li a:hover {color:#fff;background:#7fcefd;}  .top-blocks .header-button>ul li a {   padding:5px 0;color:#72808b;display:block;font-family: 'Open Sans', sans-serif;font-size:12px;text-transform:capitalize;    }  /*********************************************************************************************Swipe Control*******************************************************************************************/body div.shadow{display:none;}  #body .swipe .swipe-menulia:hover {color:#7ecefd;}  #body .swipe .swipe-menulia {color:#7E7E7E;}  #body .swipe .swipe-menuliai {color:#fff;font-size:26px;margin-right:9px;   }  #body .swipe .swipe-menu >ul li a {   font-weight:bold;display:block;font-size:13px;line-height:26px;color:#fff;padding:10px 20px 11px;border-bottom:1px solid #000;position:relative;   }  /*****************************************************/  #body .swipe .swipe-menu .footlia:before {content:"\f05a";background-image: none;background-position: 0 0;background-repeat: repeat;display: inline;font-family: FontAwesome;font-style: normal;font-weight: normal;height: auto;line-height: normal;margin-top: 0;text-decoration: inherit;vertical-align: baseline;width: auto;display: inline-block;text-decoration: inherit;text-align: center;font-size:26px;color:#fff;margin-right:9px;   }  #body .swipe .swipe-menu .footli+li a:before {content:"\f0d1";}  #body .swipe .swipe-menu .footli+li+li a:before {content:"\f06a";}  #body .swipe .swipe-menu .footli+li+li+li a:before {content:"\f085";}    #body .swipe .swipe-menu .foot.foot-1lia:before {content:"\f0ac";}  #body .swipe .swipe-menu .foot.foot-1li+li a:before {content:"\f079";}  #body .swipe .swipe-menu .foot.foot-1li+li+li a:before {content:"\f0e8";}    #body .swipe .swipe-menu .foot.foot-2lia:before {content:"\f02c";}  #body .swipe .swipe-menu .foot.foot-2li+li a:before {content:"\f06b";}  #body .swipe .swipe-menu .foot.foot-2li+li+li a:before {content:"\f0c0";}  #body .swipe .swipe-menu .foot.foot-2li+li+li+li a:before {content:"\f0a3";}    #body .swipe .swipe-menu .foot.foot-3lia:before {content:"\f0cb";}  #body .swipe .swipe-menu .foot.foot-3li+li a:before {content:"\f003";}    /*********************************************************************************************header-cart*******************************************************************************************/  .cart-position {position: absolute;float: right;margin: 12px 0px 0px 16px;right: 34px;bottom: 10px;   }  #cart .headingai.icon-caret-down {font-size:13px;margin-left:15px;line-height:normal;   }   #cart .headingastrong {font-weight:400;   }  #cart .headingai.icon-shopping-cart{background:url(../image/bg-cart-i.png) repeat-x left top #76cbfd;width:41px;line-height:41px;text-align:center;display:block;float:left;font-size:24.89px;color:#fff;margin:-1px 15px -1px -1px;border-radius:3px;   }  #cart .headingab {color: #ffffff;text-transform: uppercase;margin-right:5px;font-family: 'exo 2';}  #cart .headinga {text-transform:uppercase;display:block;background:url(../image/bg-cart.png) repeat-x left top #454c54;color: #cccccc;text-decoration:none;font-size:12px;line-height:39px;padding:0 12px 0 0px;font-family: Arial;border-radius:4px 3px 3px 4px;border:1px solid #5a646d;font-family: 'exo 2';   }  #cart.active .content {display:block;   }  .cart-position #cart .headinga #cart-total2 {display:none;}  #cart .content {clear: both;display:none;position: absolute;top: 42px;background:#fff;z-index:99999;width: 349px;padding: 12px;float:right;box-shadow:0px 5px 13px rgba(0,0,0,0.13);right:0px;border-radius:3px;   }header #cart.active .content {   display: block;   }header #cart.active .content .mini-cart-info{   display: block;   }header #cart .cart {   width: 100%;margin-bottom: 5px;   }header #cart .cart td.price {   font-size:12px;font-weight:600;line-height:12px;  }header #cart .cart td.total {   font-size:12px;font-weight:600;  }header #cart .cart td.name a:hover {;}header #cart .cart td.name a i {text-decoration:none;}header #cart .cart td.name a {   margin-top:0px;display:inline-block;  }header #cart .cart td .total {   font-size:11px;font-weight:bold;color:#000;  }header #cart .cart td .total .quantity {;}header #cart .cart td.name {;}header #cart .cart .item-cart-1 td {   padding-top:0;  }header #cart .cart td {   color: #000;vertical-align: top;   }header #cart .cart .image {   padding-right:15px;   }  .carttr {padding-bottom:20px;margin-bottom:20px;display:block;border-bottom:1px solid #e6e6e6;  }  .cart-module .carttr {background:none;  }header #cart .cart .image img {   text-align: left;  }header #cart .cart .name small {   color: #666;  }header #cart .cart .quantity {   font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#a6a4a4;text-transform:uppercase;  }header #cart .cart td.total {   font-size:12px;font-weight:600;color:#c81908;text-align: right;   }  .cart-module .removeimg:hover {overflow:hidden;margin-top:-11px;  }  .cart-module .cart .removeimg {float:left;  }  .removespan:hoveri{color:#7ecefd;}  .cart-module .cart .removespan {width:11px;height:11px;overflow:hidden;display: inline-block;  }  .cart-module .cart .remove {width:20px;text-align:center!important;padding-top:8px;  }  .cart-module .cart .removeimg {cursor: pointer;  }header #cart .cart .remove i:hover {cursor:pointer;}header #cart .cart .remove i {   font-size:14px;line-height:normal;margin-right:3px;   }header #cart .cart .remove img:hover {   overflow:hidden;margin-top:-11px;  }header #cart .cart .remove img {   float:left;  }header #cart .cart .remove {   padding:10px 0;}header #cart .cart .remove img {   cursor: pointer;  }header #cart table.total {   font-size:11px;padding: 5px 10px 5px 10px;margin-top:5px;float: right;clear: left;margin-bottom: 5px;  }header #cart table.total tr {   padding:0px 10px 0px 10px;  }header #cart table.total td b {   color:#7e7e7e;font-size:13px;font-style:italic;  }header #cart table.total td {   color: #323232;padding-left:5px;padding-right:10px;text-align:left;     }header #cart table.total td .t-price {   font-size:13px;font-weight:bold;}header #cart .content .checkout a.button {   margin-bottom:5px;   }header #cart .content .checkout {   text-align: right;clear: both;padding-right:8px;padding-bottom:0px;padding-top:5px;  }header #cart .empty {   padding-top:20px;text-align: center;padding-bottom:20px;  }  /****************************************************************************************************************************************************************************************/  /* menu */  /****************************************************************************************************************************************************************************************/header .toprow {   width: 100%;max-width: 1233px;margin:0 auto;border-radius:10px 10px 0 0;background: #0099FF;border: 1px solid #0099FF;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 0 6px 1px rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.05);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 0 6px 1px rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.05);   }header .toprow-1 {   z-index:100;position:fixed;display:none;background-color:#3c434a;width:100%;left:0;top:0;   }header .toprow-1 #cart .heading a i {;}  /************************************welcome*************************************/  #welcome {float:right;}  #welcomea:hover {color:#fff;}  #welcomea {display:block;float:left;width:auto;line-height:19px;font-family:Arial;font-size:12px;color:#72808b;padding:10px 20px;background:url(../image/sep.png) no-repeat right top;   }  #welcomea.ico:hover {background:#7accfd;   }  #welcomea.ico {display:block;float:left;background:url(../image/bg-welcome.png) repeat-x left bottom;font-size:20.12px;color:#fff;padding:7px 0 8px;width:38px;text-align:center;   }  /**************************************************************************************/header .links {   font-size: 12px;   }header .links li a i {   /* display:none; */   padding: 0px 5px;   }header .links li:first-child {   min-width:inherit;margin-left: -33px;/* padding-right: 45px; */border-radius: 10px 0 0;   }header .links li a:first-child {;}header .links li {   float:left;min-width:103px;text-align:center;line-height:21px;border-right: 1px solid #3381b5;   }header .links li:hover {      background: #0099ff;-webkit-box-shadow: inset 0px 0px 96px -17px rgba(0,0,0,0.75);-moz-box-shadow: inset 0px 0px 96px -11px rgba(0,0,0,0.75);box-shadow: inset 0px 0px 68px -17px #00496d;transition: box-shadow 0.4s, color 0.2s;   }header .links a.active, header .links a:hover {   color: #000000;text-decoration:none;   }header .links a {   display:inline-block;font-size: 16px;color: #ffffff;text-transform:uppercase;font-family: 'Exo 2', sans-serif;padding: 20px 15px 20px 15px;min-width: 103px;text-align: center;line-height: 21px;border-right: 1px solid #a3d1ef;transition: color 0.4s, color 0.2s;   }  .toprow .links .login_ha {max-height:26px;max-width:104px;overflow:hidden;white-space:nowrap;   }  /***************************************************************************************menu-gadget**********************************************************************************/  #menu-gadget {display:none;}  /***************************************************************************************search**********************************************************************************/  .top-search  {line-height:50px;border-right:1px solid #000;display:inline-block;padding:0 20px;   }  .top-search:hover {cursor:pointer;}  .top-searchi {font-size:26px;color:#fff;   }  .top-search #search {display:none;}  #search {position:absolute;float:right;margin:12px 0px 0px 16px;right:33px;bottom:14px;}  #search .button-search {float:right;line-height:34px;width:34px;background:url(../image/button-search.png) repeat-x left top #8b8b8b;font-size:15.74px;color:#333333;text-align:center;border-radius:3px;position:absolute;right:0;top:0;}  #search .button-search:hover {color:#7ecefd;cursor:pointer;   }  #searchinput {float:left;line-height:21px;max-width:170px;height:21px;margin:0;padding:5px 36px 5px 5px;background:url(../image/bg-input.png) repeat-x left top #31363c;border:1px solid #3a3a3a;border-bottom:2px solid #727272;border-radius:5px;color:#93a2ae;}  /*******************************************************************************************************************************************************************************/  .namea {text-decoration:none;font-size: 15px;font-family: 'exo 2', sans-serif;font-weight: 700;text-transform: uppercase;color: #000;   }  .namea:hover {color: #000;   }  .price.price-min {display:none;}  .price {font-size:19px;color:#7ecefd;font-weight:400;font-family: Arial, sans-serif;   }  .price .price-new {margin-right:5px;   }  .price .price-old {text-decoration:line-through;color:#9c9c9d;display:inline-block;   }  /*****************************************************************************box price *************************************************************************/  .box-product .price{line-height:normal;margin-bottom:3px;   }  .box-product .price .price-new {margin-right:8px;   }  .box.box-filterinput[type="checkbox"] {      float: left;  }  /****************************************************************************** tooltip ***********************************************************************/  .tooltip {position: absolute;z-index: 1030;display: block;font-size: 13px;font-weight:bold;line-height: 1.4;opacity: 0;filter: alpha(opacity=0);visibility: visible;  }    .tooltip.in {opacity: 1;filter: alpha(opacity=100);  }    .tooltip.top {padding: 5px 0;margin-top: -3px;  }    .tooltip.right {padding: 0 5px;margin-left: 3px;  }    .tooltip.bottom {padding: 5px 0;margin-top: 3px;  }    .tooltip.left {padding: 0 5px;margin-left: -3px;  }    .tooltip-inner {white-space:nowrap;max-width: 300px;padding:5px;color: #ffffff;text-align: center;text-decoration: none;background-color: #7ecefd;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;  }    .tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;  }    .tooltip.top .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-top-color: #7ecefd;border-width: 5px 5px 0;  }    .tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-right-color: #7ecefd;border-width: 5px 5px 5px 0;  }    .tooltip.left .tooltip-arrow {top: 50%;right: 0;margin-top: -5px;border-left-color: #7ecefd;border-width: 5px 0 5px 5px;  }    .tooltip.bottom .tooltip-arrow {top: 0;left: 50%;margin-left: -5px;border-bottom-color: #7ecefd;border-width: 0 5px 5px;  }  /*******************************************************************************Icon: wishlist and Comapare************************************************************************************/  .tooltip-1 {white-space:nowrap;}  .wishlistspan, .comparespan{display:none;   }  .wishlista, .comparea{display:block;font-size:21px;line-height:36px;color:#c9c8c8;width:37px;height:36px;border:1px solid #e6e6e6;text-align:center;float:left;margin-left:10px;background:url(../image/bg-icon.png) repeat-x left top #fff;border-radius:4px;display: none;   }  .wishlista:hoveri, .comparea:hoveri{color:#7ecefd;}  .wishlistai, .compareai {font-size:21px;color:#7e7e7e;line-height:36px;   }    /*********************************************************************leftinfo***************************************************************************************************/aside .info li {   position: relative;clear:both;padding:2px 0;}  /*aside .info li a:hover i, .afine li a:hover i, .acount li a:hover i {   color:#7e7e7e   }*/  .acountli:hoveri {color:#7e7e7e;}aside .info li a i, .afine li a i, .acount li a i {   font-size:17px;margin-right:10px;   }aside .info li a, .afine li a, .acount li a {   line-height:20px;font-size:14px;      }aside.info li, .afine li, .acount li {   padding:3px 0;   }aside .info li a + a i, .afine li a + a i, .acount li a + a i{   display:none;   }aside .info li a + a, .afine li a + a, .acount li a + a {   padding-left:0;background:none;  }aside .info li a:hover, .afine li a:hover, .acount li a:hover {   color:#7ecefd;}  /********************************************************************************************************************************************************************************/  .box-filter .box-content .button {margin-top:10px;}  /********************************************************************************specials*****************************************************************************************/  .breadcrumba.last {color:#7ecefd;}  .breadcrumb {background-color:#f7f7f7;border-radius:0;padding:12px 20px;font-weight:bold;   }  .success, .warning, .attention, .information {padding: 10px 10px 10px 33px;margin-bottom: 15px;   }  .success {background: #EAF7D9 url('../image/success.png') 10px center no-repeat;border: 1px solid #e6e6e6;  }  .warning {background: #FFD1D1 url('../image/warning.png') 10px center no-repeat;border: 1px solid #F8ACAC;padding-left:30px!important;  }  .attention {background: #FFF5CC url('../image/attention.png') 10px center no-repeat;border: 1px solid #F2DD8C;  }  .success .close, .warning .close, .attention .close, .information .close {float: right;cursor: pointer;  }  .required {color: #ff7409;font-weight: bold;  }  .error {display: block;color: #FF0000;  }  .help {color: #999;font-size: 10px;font-weight: normal;font-family: Verdana, Geneva, sans-serif;display: block;  }table.form {   width: 100%;margin-bottom: 20px;  }  .checkout-producttheadtd .checkout-producttheadtd {text-align:center!important;  }  .checkout-content .buttons #button-payment {margin-top:10px;  }  .checkout-producttd.price {font-size:12px;   }  .checkout-producttd.total {text-align:center!important;   }table.list thead td a, .list thead td {   text-decoration: none;   }table.list tbody td a {   text-decoration: underline;  }table.list tbody td {   vertical-align: top;   }table.list .left {   text-align: left;   }table.list .right {   text-align: right;   }table.list .center {   text-align: center;   }  .pagination {display: inline-block;width: 100%;   }  .account-order .button-order-right {float:right;margin-top:-3px;  }  .account-order .pagination {margin-bottom:25px;  }  .pagination .links {float: left;margin-right:10px;  }  .pagination .linksa {display: inline-block;padding: 4px 10px;text-decoration: none;border:1px solid #e6e6e6;   }  .pagination .linksa:hover {border:1px solid #7ecefd;   }  .pagination .linksb:hover {cursor:default;}  .pagination .linksb {border:1px solid #7ecefd;display: inline-block;padding: 4px 10px;font-weight: normal;text-decoration: none;   }  .pagination .results {float:left;margin:5px 0px;  }  /* button */  .box-producta.button.addToCarti{font-size:22px;color:#ffffff;line-height:33px;padding-left:9px;   }a.button.details:hover {background:#92d6fd;}a.button.details {   background:url(../image/button-3.png) repeat-x left top #3b4148;color:#ffffff;font-size:22px;line-height:37px;width:37px;text-align:center;vertical-align:top;   }a.button {   display: inline-block;text-decoration: none;cursor: pointer;background:url(../image/button.png) repeat-x left top;font-size:12px;line-height:18px;border-radius:5px;font-family: Arial, sans-serif;vertical-align:top;   }a.button span {   vertical-align:top;color: #ffffff;display: inline-block;padding:9px 18px 10px 14px;white-space:nowrap;font-size: 13px;font-weight:400;line-height:18px;text-transform:uppercase;font-family: 'exo 2';   }a.button:hover {   background-position:0 bottom;   }a.button:hover span {   color:#fff;  }a.button-i {   display:inline-block;padding:5px;   }a.button-i i {   font-size:26px;color:#7ecefd;}a.button-i i:hover {   color:#7E7E7E;}  /*******************************************background image ***********************************************************/  .image {text-align:center;}  .image2 {position:relative;}  .imageimg, .image2img, .image3img {vertical-align:top;   }  .product-grid .image, .box-product .image2 {text-align:center;padding:18px 0;      }  /*****************************************************************************************************************/  .buttons {overflow: auto;   }  .buttons .left {float: left;text-align: left;  }  .buttons .right .mt {margin-top:10px;}  .buttons .right {float: right;text-align: right;   }  .buttons .center {text-align: center;margin-left: auto;margin-right: auto;  }  #module_cart .content {background: none repeat scroll 0 0 #FFFFFF;border-color: #EEEEEE;border-style: solid;border-width: 1px;box-shadow: 0 2px 2px #DDDDDD;clear: both;display: none;padding: 8px;position: relative;top: -1px;  }  #module_cart.active .heading {border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;margin-top: 5px;padding-bottom: 6px;padding-top: 10px;  }  #module_cart.active .content {display: block;  }  #module_cart .cart .name {padding-top:5px;padding-bottom:10px;padding-top:10px;  }  #module_cart .cart {margin-bottom:10px;width: 100%;  }  #module_cart .carttd .quantity {font-weight:bold;   }  #module_cart .carttd {border-bottom: 1px solid #e6e6e6;padding: 2px 3px;vertical-align: top;   }  #module_cart .carttda {font-weight:normal;   }  #module_cart .cart .image {display: none;  }  #module_cart .cart .imageimg {border: 1px solid #e6e6e6;text-align: left;  }  #module_cart .cart .namesmall {line-height: 14px;  }  #module_cart .carttd.quantity {font-family: Arial, Helvetica, sans-serif;padding-top:0px;vertical-align:middle;   }  #module_cart .carttd.total {text-align: center;vertical-align: middle;   }  #module_cart .cart .remove {text-align: right;padding:2px 2px;vertical-align: middle;  }  #module_cart .cart .removeimg {cursor: pointer;  }  #module_carttable.total {clear: left;float: right;margin-bottom:10px;padding: 5px;  }  .total-right {text-align:right!important;  }  #module_cart .total-left {padding-right:18px;  }  #module_carttable.totaltdb {}  #module_carttable.totaltd {padding-top:3px;padding-bottom:3px;padding-left:5px;text-align:left;  }  #module_cart .checkout .button {margin-bottom:10px;  }  #module_cart .checkout {clear: both;text-align: right;  }  #module_cart .empty {text-align:left;line-height:17px;padding:5px 0;  }  .product-list #image {float: left;margin-top:0px;z-index: 0;  }  .product-grid #image {float: left;margin-top:0px;z-index: 0;  }  .home-block #image {float: left;margin-top:0px;z-index: 0;   }  /* box */  .box {margin-bottom:20px;   }  .box.category .box-heading {background:url(../image/heading-2.png) repeat-x left top #76cbfd;margin-bottom: 0px;   }aside .box .box-heading {   margin-bottom:15px;   }  .box .box-heading {background:url(../image/heading.png) repeat-x left top #3a4047;font-size:18px;font-weight:600;text-transform:uppercase;color:#fff;line-height:20px;padding:18px 10px 18px 30px;border-radius:4px;font-family: 'exo 2';   }    #content .box.specials {margin-bottom:0;border-bottom:0;padding-bottom:0;   }  /* box products */aside .box .box-content .box-product ul  {   width:auto;margin:0;   }aside .box .box-content .box-product ul>li {   width:100%;margin:0px 0 15px;max-width:270px;}aside .box .box-product ul li .inner .cart-button{   background:url(../image/inner.png) repeat-x left top #fff;position:relative;padding:14px 18px 15px;   }aside .box .box-product ul li .description {   font-family: Arial, sans-serif;color:#bcbcbc;margin-top:10px;line-height:18px;   }aside .box .box-product ul li .f-left {   padding:10px 23px 20px;}aside .box-product a.button.addToCart {;}aside .box .box-product ul li {   border:1px solid #f0f0f0;box-sizing:border-box;-moz-box-sizing:border-box;margin-top:27px;border-radius:4px;overflow:hidden;background:url(../image/bg-img.png) repeat-x left top;   }      .box-filterli {line-height:25px;   }  .box-filterlabel {cursor:pointer;font-weight:600;display:inline;padding-left:5px;   }  .prod-stock {font-style:italic;color:#6ba239;font-size:16px;  }  .box-product {width:100%;margin:0;padding:0;  }  .box-product >div {    width: 140px;height: 200px;margin:5px 4px;   }  .box-product >div{    width: 272px;margin: 5px 8px;display: inline-block;border: 1px solid #e8e8e8;box-sizing: border-box;-moz-box-sizing: border-box;margin-top: 9px;border-radius: 4px;overflow: visible;height: 250px;background: url("/image/sys/t2.png") 0% 100% no-repeat;/* color: #FFF; */   }   .box-product >div:hover{      background: url("/image/sys/t1.png") 0% 100% no-repeat;color: #000;box-shadow: 0 0 9px rgba(50,50,50,0.1);   }  .box.subcat {border-bottom:0;padding-bottom:0;   }  .box-product.box-subcat {margin-top:0 !important;}  .box-product.box-subcat .name.subcatname {padding-top:4px;height:42px;overflow:hidden;  }  .box-product.box-subcat .name.subcatnamea:hover {color:#323232;}  .box-product.box-subcat .name.subcatnamea {font-weight:600;margin-bottom:0;color:#7ecefd;font-style:normal;}  #content .box .box-content .box-productulli.cat-height  .imageimg{border:1px solid #f0f0f0;box-sizing:border-box;-moz-box-sizing:border-box;   }  #content .box .box-content .box-productulli.cat-height  {border:0px;   }  .zoom-topimg {opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);  }  .zoom-topa:hover {background-color:#7E7E7E;   }  .zoom-topa{display:block;width:30px!important;height:30px!important;background-color: #7ecefd;color:#fff;overflow:hidden;position:absolute;right:0;top:0;z-index:25;font-size:25px;text-align:center;line-height:30px;  }  .zoom-topa:before{background-image: none;background-position: 0 0;background-repeat: repeat;display: inline;font-family: FontAwesome;font-style: normal;font-weight: normal;height: auto;margin-top: 0;text-decoration: inherit;vertical-align: baseline;width: auto;content: "\f00e";width:30px;line-height:30px;  }  .box-product >li.tree-div {   margin-right:0;  }  .box-product >li {   width:176px;display: inline-block;vertical-align: top;margin-right:42px;margin-bottom:28px;  }  #module_cart .cart .namea {text-decoration:none;line-height:17px;  }  #module_cart .cart .namea:hover {text-decoration:underline;  }  .box-product .image {display: block;text-align:center;padding: 12px 0;border-radius: 15px;  }  .box-product .name {padding: 12px 24px;width: 219px;text-align: center;line-height: 20px;color: #FFF;margin-top: 0px;height: 54px;position: absolute;}    .box-product .namea {display: inline;color: #fff;  }  .box-product >div:hover, .box-product .name a:hover{   color:#000;  }  .box-product .rating {display: block;margin-top:7px;margin-bottom: 0px;  }  .box-categoryul {list-style: none;margin: 0;padding: 0;  }  .afine {list-style:none;margin:0;padding:0;  }  .afineli:first-child, .acountli:first-child {border:0px;}  .afineli, .acountli {}  .afinelia +a {   background:none;padding-left:0;  }  .acount {list-style:none;   }  .contentul {list-style:none;margin:0;padding:0;  }  .contentullia {text-decoration:none;line-height:normal;  }  .contentulli:first-child {border:none;  }  .contentulli {padding-bottom:4px;padding-top:4px;  }  .contentullia {font-weight:600;   }  .contentulliai{color: #7ecefd;font-size: 21px;margin-right:9px;  }  .wishlist-producttda {text-decoration:none;  }  .wishlist-producttd {vertical-align: middle!important;text-align:center;  }ul {   list-style:none;margin:0;padding:0;  }  /***********************************************************************category*************************************************************/  .icon-caret-up:before             {content: "\f0d8" !important; }li.parent> i:hover {   cursor:pointer;}li.parent li.parent> i {top:0;right:-5px;}li.parent> i {   float:right;font-size:15px;position:absolute;right:20px;top:4px;   }  .box.category .box-content{border-radius:0 0 5px 5px;overflow:hidden;   }  .box.categoryli{position:relative;      }  .box-category >ul > li.active>a i, .box-category > ul > li > a:hover i {color:#7e7e7e;}  .box-category >ul > li > a i {   font-size:13px;color:#c9c9c9;margin-right:15px;   }  .box-category >ul > li > a {   display:inline;color:#7f7f7f;font-size: 12px;text-transform:uppercase;font-family: 'exo 2';   }  .box-category >ul > li.active>a, .box-category > ul > li>a:hover {   color: #0099ff;   }  .box-category >ul > li:first-child {border:0;}  .box-category >ul > li {   position:relative;padding: 6px 12px;background: #ececec;margin-bottom: 1px;border-bottom:1px solid #ebebeb;   }  .box-category >ul > li strong {   display:none;  }  .box-category >ul > li.last {   border:none;  }  .box-category >ul > li ul {   display:none;margin:10px 0 10px 25px;   }  .box-category >ul > li span.close:hover {   cursor:pointer;  }  .box-category >ul > li li.parent> i {   line-height:20px;vertical-align:middle;   }  .box-category >ul > li ul > li.active > a, .box-category > ul > li ul > li > a:hover {   color: #0099ff;   }  .box-category >ul > li ul > li {   padding:3px 0;   }  .box-category >ul > li ul > li > a {   text-decoration: none;display: inline-block;color:#a6a6a6;font-family: 'Exo 2', sans-serif;margin-bottom: 1px;border-bottom: 1px solid #b9b9b9;   }  .box-category >ul > li ul > li > a.active {   color:#7ecefd;}  .box-category >ul > li:first-child {   border-top:0;}  .act-cat {position:absolute;top:9px;right:6px;  }  /*************************************************************************************************************************************************************/  .info-about2, .info-about3, .info-about4 {display:none;  }  /* category */h1.style-1 {    border-bottom: 1px solid #e6e6e6;line-height: 30px;margin-bottom: 20px;padding-bottom: 10px;      }  .category-list {overflow: auto;margin-bottom: 20px;  }    .category-listul {float: left;width:25%;list-style:none;padding:0;  }  .capcha {width:143px;  }  .sitemap-infoulli {padding-bottom: 4px;padding-left: 14px;padding-top: 4px;text-transform:capitalize;font-weight:bold;  }  .sitemap-infoulliai {color: #7ecefd;font-size: 21px;margin-right:9px;   }  .sitemap-infoullia:hoveri {color:#7E7E7E;}  .sitemap-infoullia {text-decoration: none;text-transform:capitalize;font-weight:600;font-size:15px;  }  .category-list .diva {text-decoration: underline;font-weight: bold;  }  /* manufacturer */  .manufacturer-list {overflow: auto;margin-bottom:-1px;border:1px solid #e6e6e6;  }  .manufacturer-headingspan {background:#323232;color:#fff;text-transform:uppercase;display:inline-block;font-weight:bold;font-size:25px;line-height:30px;padding:10px 0;width:50px;text-align:center;   }  .manufacturer-heading {background:#f9f9f9;font-size: 15px;font-weight: bold;padding:5px;margin-bottom: 6px;border-bottom:1px solid #e6e6e6;  }  .manufacturer-content {padding:30px 40px;overflow:hidden;  }  .manufacturer-listulliai{color:#7ecefd;font-size:21px;font-weight:normal;line-height:18px;margin-right:9px;   }  .manufacturer-listullia {font-weight:bold;    }  .manufacturer-listul {margin: 0;padding: 0;list-style: none;   }  .box.manufacturersli {padding:5px 0;   }  .box.manufacturerslia {display: inline-block;text-decoration: none;   }  /* product */  .product-filter .product-compare {float:left;margin-left:10px;display: none;   }  .product-filterselect {margin-bottom:0;   }  .product-filter {overflow:hidden;line-height:32px;border:1px solid #e6e6e6;border-width:1px 0;padding:20px 0;margin-bottom:30px;  }  .product-filter .display {float:right;   }    .product-filter .displaya {font-weight: bold;  }  .product-filter .sortb {padding-right:7px;color:#323232;text-transform:uppercase;   }  .product-filter .sortselect {width:140px;  }  .product-filter .sort {float:left;font-weight:bold;  }  .product-filter .limitselect {width:72px;  }  .product-filter .limitb {padding-right:5px;color:#323232;text-transform:uppercase;  }  .product-filter .limit {margin-left: 13px;float:left;   }  .product-listulli:first-child {border-top:0;padding-top:0;margin-top:0;   }  .product-listulli {padding-top:30px;margin-top:30px;border-top:1px solid #e6e6e6;  }  .product-list .left {position:relative;     }  .product-list .right {text-align:left;   }  .product-listulli {}  .product-list .name {margin-bottom:10px;  }  #grid_a, #list_a, #grid_b, #list_b {vertical-align:top;font-size:28px;float:left;display:block;width:32px;height:32px;margin-left:6px;  }  #list_bi, #grid_bi {color:#7ecefd;cursor:default;}  .product-filter .display {position:relative;   }  .product-filter .displayb {float:left;color:#323232;text-transform:uppercase;display:none;   }  .product-list .description {overflow:hidden;margin-bottom: 5px;  }  .product-gridulli {text-align:left;position:relative;margin-bottom:7px;   }  .product-gridulli.first-in-line {clear:left;}  .extra-prodinput {padding-bottom:4px;  }  .extra-prod {padding-top:6px;  }  .or {padding-top:3px;  }  .product-grid .image {display: block;margin:0 0 15px 0;text-align:center;  }  .product-grid .name {text-align:left;height:40px;margin-bottom:5px;overflow:hidden;  }  .product-grid .description {overflow:hidden;height:40px;margin-bottom:10px;  }  .product-grid .price {      }  .product-grid .rating {display: block;height:13px;margin-bottom:10px;     }  .product-list .price, .product-grid .price {display: block;margin-bottom:5px;  }  .product-list .cart-button .cart{float:left;   }  .product-list .price-tax {font-size:12px;display:block;  }  /*.product-list .price .price-old,.product-list .price .price-new, .product-list .price .price-1{   background-color:#7ecefd;   color:#fff  }*/  .product-grid .price-old {text-decoration: line-through;  }  .product-list .price-new, .product-grid .price-new {     }  .product-grid .price .price-tax {display: none;  }  .product-grid .price-old {font-weight:normal;  }  .product-grid .cart {float:left;  }  .content-borderh2{margin-bottom:30px;   }  .content-border {border:1px solid #e6e6e6;padding:30px 40px;margin-bottom:30px;   }  /*************************** Product ***************************************/  #compare {display:none;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;   }  #full_gallery{display:none;max-width:270px;position:relative;   }  #full_gallery .prev {left:0;}  #full_gallery .next {right:0;}  #full_gallery .prev:hover, #full_gallery .next:hover{color:#7ecefd;}  #full_gallery .prev, #full_gallery .next{color:#7e7e7e;font-size:19px;position:absolute;top:50%;margin-top:-23px;   }  .bx-controls-directiona.bx-prev {margin-left:-10px;   }  .bx-controls-directiona.bx-next {margin-right:-10px;   }  .bx-controls-directiona {padding:10px;      }  .product-info {padding-bottom:7px;margin-top:20px;  }  .product-infoh1.view {display:none;}  .product-infoh1 {color:#323232;border-bottom:1px solid #e6e6e6;margin-bottom:10px;padding-bottom:15px;   }  .product-info .left {position:relative;z-index:5;margin-bottom:20px;     }  .product-info .image {float: left;width:100%;max-width:270px;max-height:424px;height:100%;margin-bottom:7px;text-align: center;background-color:#efeeee;  }  .product-info .image-additional {overflow:hidden;max-width:240px;position:relative;clear: both;padding:0 20px;   }  .product-info .image-additionalli {float:left;max-width:70px;  }  .product-info .image-additionalli.last {margin-right:0;   }  .product-info .image-additionalimg {background: url("../image/bg-img.png") repeat-x scroll left top #fff;border:1px solid #f0f0f0;box-sizing:border-box;-moz-box-sizing:border-box;  }  #zoom1img {background: url("../image/bg-img.png") repeat-x scroll left top #fff;border:1px solid #f0f0f0;box-sizing:border-box;-moz-box-sizing:border-box;  }  .product-info .image-additionala {display: block;  }  .image-additional .next:hover, .image-additional .prev:hover  {color:#7ecefd;}  .image-additional .prev  {position:absolute;width:15px;height:15px;left:0;top:40%;margin:0;font-size:19px;color:#7e7e7e;}  .image-additional .next  {color:#7e7e7e;position:absolute;width:15px;height:15px;right:0;top:40%;margin:0;font-size:19px;   }  .product-info .share >span{   margin-bottom:20px;display:inline-block;   }  .product-info .description .product-section {font-weight:bold;color:#7ecefd;text-transform:uppercase;line-height:24px;margin-bottom:20px;   }  .product-info .description .product-sectiona{color:#7ecefd;}  .product-info .description .product-sectiona:hover{color:#323232;}  .product-info .description .product-sectionspan {color:#323232;font-weight:bold;   }  .product-info .description .product-section .prod-stock{display:inline-block;background-color:#6ba239;color:#fff;font-style:normal;padding:0 7px;margin:0 9px;   }  .product-info .price {font-family: Arial, sans-serif;text-transform:uppercase;color:#323232;font-size:13px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-weight:bold;padding:23px 0;margin-bottom:20px;   }  .product-info .price .price-new{color:#7ecefd;font-size:31px;      }  .product-info .price .price-old{color:#7e7e7e;margin-left:10px;   }  .product-info .price .price-tax{color:#7ecefd;text-transform:none;font-weight:normal;margin-left:10px;   }  .product-info .price .discount{text-transform:none;font-weight:normal;   }  .product-info .price .reward{padding-top:10px;display:block;   }  .tab-contentul{margin-left:25px;margin-bottom:20px;list-style-type:disc;}  .product-info .minimum {margin-top:5px;   }  .product-info .cart-top-padd {float:left;   }  .product-info .extra-button {float:left;   }    .product-info .extra-button>div {   height:24px;   }  .product-info .wishlistaspan, .product-info .compareaspan {display:inline-block;   }    .product-info .wishlistai, .product-info .compareai {margin-right:9px;font-size:17px;   }  .product-info .wishlista:hover, .product-info .comparea:hover {color:#323232;}  .product-info .wishlista, .product-info .comparea{display:inline;color:#7ecefd;font-weight:600;line-height:18px;width:auto;height:auto;font-size:13px;float:none;margin:0;padding:0;border:0px;background:none;text-align:left;   }   .product-info .options {border-bottom:1px solid #e6e6e6;margin-bottom:20px;   }   .product-info .cart-top {border-bottom:1px solid #e6e6e6;padding-bottom:20px;margin-bottom:20px;   }   .q-mini {width:30px;   }img#captcha {   margin-left:50px;   }  #tab-reviewinput[name="captcha"] {   margin-top:10px;   }  .border {border-bottom:1px solid #e6e6e6;padding-bottom:15px;margin-bottom:15px;   }  /******************************/  .product-info .galleryli {max-width:270px;float:left;height:424px;}  .ps-carousel-itemimg {background-color:#EFEEEE;}  .ps-zoom-pan-rotateimg {background-color:#EFEEEE;}  .product-info .galleryliimg{background-color:#EFEEEE;   }  /*****************************/a.button-prod i{   font-size:26px;vertical-align:middle;margin-right:9px;   }a.button-prod:hover {   background-position:0 bottom;   }a.button-prod {   display:inline-block;background:url(../image/button.png) repeat-x left top;font-weight:600;font-size:15px;color:#ffffff;padding:9px 19px 10px 11px;margin:0 20px;line-height:31px;border-radius:5px;   }  .product-info .review {font-weight:bold;padding-bottom:20px;border-bottom:1px solid #e6e6e6;margin-bottom:20px;   }  .product-info .review>div img{   margin-bottom:10px;   }  .product-info .reviewa:hover {color:#7ecefd;}  .product-info .reviewa{color:#7e7e7e;   }  .product-info .reviewa+a:hover {   color:#7e7e7e;}  .product-info .reviewa+a {   color:#7ecefd;margin-left:20px;   }  .product-info .reviewimg{float:left;margin-right:20px;   }  .product-info .review .btn-rew {float:left;   }  .product-info .review .btn-rewai{font-size:26px;color:#7e7e7e;line-height:16px;width:1.25em;}  .tabs {margin-bottom:10px;   }  .tabs .tab-headingi{font-size:26px;color:#7e7e7e;float:right;   }    .tabs .tab-heading {padding:13px 20px;line-height:32px;color:#323232;font-weight:bold;text-transform:uppercase;border:1px solid #e6e6e6;border-bottom:4px solid #7ecefd;background-color:#f9f9f9;   }  .tabs .tab-content {padding:20px 0;   }  #tab-review.tabs .tab-content {padding:20px 0 0;   }  /**************compare block****************************/  .compare-block {margin-bottom:20px;   }  .compare-block .imageimg {border:1px solid #f0f0f0;box-sizing:border-box;-moz-box-sizing:border-box;   }  .compare-block .image {margin-right:10px;   }  .compare-block .removea{font-size:19px;line-height:normla;   }  /**************************************************/  .compare-info {width: 100%;   }  .block-compare {position:relative;overflow:hidden;  }  .td-price {font-weight:bold;font-size:16px;  }  .compare-info .prod-stock {margin:0 auto;float:none;font-weight:bold;font-size:13px;text-transform:uppercase;background-color: #6BA239;color: #FFFFFF;display: inline-block;font-style: normal;margin: 0 9px;padding: 0 7px;  }  .compare-infotd.namea:hover {color:#7e7e7e;}  .compare-infotd.namea {text-decoration:none;font-size:16px;color:#7ecefd;}  .compare-infotd.namea:hover {}  .compare-infotd.last {border-right:0;  }  .compare-infotheadtd:first-child {text-align:left;   }  .compare-infotd:first-child {background-color:#F9F9F9;color:#323232;font-weight:bold;text-align:right;   }  .compare-infotd.image2 {text-align:center;   }  .compare-infotd {padding: 7px;width: 20%;text-align: left;vertical-align: top;  }  .compare-info .price-old {font-weight: normal;text-decoration: line-through;display:block;font-size:15px;  }  .compare-infotd.td-price .price-old{color:#7E7E7E;}  .compare-infotd.td-price {font-weight: bold;font-size:17px;line-height:normal;color:#7ecefd;}  /* wishlist */  .wishlist-product2 {display:none;   }  .wishlist-product {margin-bottom:25px;     }  .wishlist-producttbody .namea:hover {color:#4a4a4a;}  .wishlist-producttbody .namea {font-family: Arial, sans-serif;color:#7ecefd;font-size:16px;   }  .wishlist-producttbody .model {text-align: center;font-size:17px;   }  .wishlist-producttbody .stock {text-align: center;   }  .wishlist-producttbody .stock .prod-stock {}  .wishlist-producttbody .quantity {text-align: right;  }  .checkout-product .tabletd.price {text-align:left;font-size:13px;color:##7E7E7E;}  .table .total, .table .price {text-align: center;font-size:17px;font-family: Arial, sans-serif;color:#7ecefd;font-weight:bold;  }  .tabletheadtd {font-size:12px !important;}  .table .prices {color:#323232;font-weight:normal;display:block;  }input#sub_category {   background:none;margin:0;}  /************************** contact page *********************/  .contact-info {border:1px solid #e6e6e6;background-color:#f9f9f9;padding:40px;font-weight:bold;margin-bottom:20px;   }  .contact-info .contact-boxi {color:#7ecefd;font-size:26px;width:1.25em;   }  .contact-info .contact-box {margin-bottom:20px;line-height:26px;   }  .contact-info .contact-boxb{color:#323232;text-transform:uppercase;margin-left:10px;   }  .contact-infoiframe {min-height:200px;max-height:300px;}  .contact-infofigure{margin:0;   }  .content.contact-ftextarea {max-width:100%;   }  .content.contact-f {border:1px solid #e6e6e6;padding:40px 40px 20px;   }  .content.contact-fdiv.buttons, .content.contact-fdiv.captcha {margin-top:20px;   }  /************************** checkout page *********************/  .checkout-heading {background-color:#f9f9f9;color:#323232;text-transform:uppercase;border:1px solid #e6e6e6;border-top:4px solid #7ecefd;font-weight:bold;padding:15px;margin-top:10px;   }  .checkout-content {display:none;   }  .checkout-content {margin-top:-1px;padding:20px 40px;border:1px solid #e6e6e6;   }  .checkout-content .login-content .headingh2 {font-size:20px;   }  .checkout-content .login-contentp.login-padd {border-bottom: 1px solid #e6e6e6;padding-bottom: 6px;   }  .checkout-heading {position:relative;   }  .checkout-heading>a{   position:absolute;right:20px;top:15px;}  .checkout-contentlabela:hover {text-decoration:underline;   }  .checkout-contentlabela {color:#7ecefd;   }  /************************** login page *********************/    .login-content .right, .login-content .left {border:1px solid #e6e6e6;background-color:#f9f9f9;padding:30px;margin-bottom:30px;   }  .login-content .heading {overflow:hidden;border-bottom:1px solid #e6e6e6;padding-bottom:10px;margin-bottom:20px;   }  .login-content .content>p{   border-bottom:1px solid #e6e6e6;padding-bottom:20px;   }  .login-content .headingi{font-size:56px;color:#7ecefd;float:left;margin-right:14px;   }  .login-content .headingh2 {margin-top:0;margin-bottom:2px;font-size:23px;color:#323232;   }  .login-content .headingb {font-size:13px;color:#737373;font-style:italic;font-weight:normal;   }    /*.login-content .form-horizontal .control-label {   width:110px;   }  .login-content .form-horizontal .controls {   margin-left:120px;   }*/  .login-content .form-horizontal .controlsinput {width:94%;max-width:100%;}  .login-content .login-buttons {border-top:1px solid #e6e6e6;padding-top:20px;   }      .login-content {width:100%;overflow:hidden;  }  .box-container {     }  .login-content .leftp +p {   margin-bottom:16px;  }  .link-login {text-decoration:underline;display:inline-block;color:#7ecefd;font-style:italic;margin-left:15px;  }  .link-login:hover {text-decoration:none;  }  .padd-form {display:block;padding-bottom:5px;  }    .login-content .right .contentp {margin-bottom:15px;  }  .login-content .right .contentb {display:block;  }  #registerselect {}  #register .q1 {     }  #register .content {border:none!important;padding:0!important;  }  /* orders */  .order-list, .return-list {border: 1px solid #e6e6e6;margin-bottom:30px;     }  .order-contentspan, .heading-order-listspan{color:#7ecefd;}  .heading-order-list {background-color:#f9f9f9;overflow:hidden;border-bottom: 1px solid #e6e6e6;text-transform:uppercase;font-weight:bold;font-size:13px;color:#323232;padding:20px;  }  .order-list .order-id, .return-list .return-id {width: 49%;float: left;   }  .order-list .order-status, .return-list .return-status {font-weight:bold;   }  .order-list .order-status {width: 49%;float: right;text-align: right;  }  .order-list .order-content, .return-list .return-content {padding:20px;color:#323232;font-weight:bold;   }  .order-list .order-contentdiv >span {;}  .order-list .order-contentdiv .button {margin-top:3px;  }  .order-list .order-info {text-align: right;  }  .order-detail {background: #EFEFEF;font-weight: bold;  }  /* returns */  .return-box-2 {padding:15px 20px 19px 20px;margin-bottom:10px;  }  .return-box-2 .buttons .right {float:left;  }  .return-box-2 .buttons {padding-left:0;padding-top:12px;padding-bottom:0;margin-bottom:0;  }  .return-box {      }  .return-p {padding-left:17px;  }  .return-pp {margin-bottom:13px;  }  .return-list {margin-bottom: 10px;  }  #content .content.return-box {padding:14px 10px 11px 20px;margin-bottom:10px;  }  .content.return-boxh2 {margin-bottom:14px;  }  #content .content.return-box .left {width:320px;  }  #content .content.return-box .right {width:320px;  }  .content.return-boxlabel {font-size:12px;font-weight:bold;   }  .content.return-boxspan {}  .content.return-boxinput {margin-top:6px;margin-bottom:7px;width:310px;  }  .content.return-box .error {padding-bottom:5px;display:block;  }  .return-box-3 {margin-bottom:20px;padding:14px 10px 10px 20px;  }  .return-box-3h2 {margin-bottom:15px;  }  .return-box-3textarea {width:310px;height:188px;max-width:310px;max-height:188px;  }  .return-box-3 .return-captcha {width:320px;margin-top:-3px;  }  .return-box-3 .return-captchab {padding-bottom:6px;display:block;  }  .return-box-3 .return-captchainput {width:170px;margin-bottom:10px;  }  .return-box-3 .return-additional {margin-bottom:11px;  }  .return-box-3 .buttons {padding:0;margin-bottom:0;  }  /* button */  .button-return-right-i:hover, .button-return-right:hover {color:#7ecefd;cursor:pointer;}  .button-return-right{border:0px;background:none;font-weight:bold;color:#757475;padding:0;line-height:32px;min-height:32px;display:inline-block;   }  #return-product .button-return-right-i {position:relative;}  #return-product .button-return-right-ii.icon-circle-arrow-right {position:absolute;right:0;z-index:4;}  #return-productinput.button-return-right{padding-right:31px;position:relative;z-index:5;}a.button-return-left:hover, a.button-return-right:hover, a.button-order-right:hover, a.button-cont-right:hover, a.button-back-left:hover, a.button-inf-left:hover {   color:#7ecefd;}a.button-return-left, a.button-return-right, a.button-order-right, a.button-cont-right, a.button-back-left, a.button-inf-left {   display: inline-block;text-decoration: none;cursor: pointer;font-weight:600;padding-right:0px;color:#7e7e7e;vertical-align:top;   }a.button-back-left i,.button-back-left i, .button-return-right-i i, a.button-return-left i, a.button-cont-right i {   font-size:26px;text-align:center;vertical-align:middle;margin:0 9px;}i.icon-circle-arrow-right {margin-right:0 !important;}a.button-order-right {   padding:0;  }a.button-return-left span, a.button-return-right span, a.button-order-right span, a.button-cont-right span, a.button-back-left span, .wishlist-product a.button-wislish-left span, a.button-inf-left span {   line-height:1.2em;font-size: 12px;font-weight: bold;display: inline-block;  }a.button-return-left span, a.button-back-left span, a.button-wislish-left span {   padding:5px 0px 5px 14px;background: url('../image/marker-button-left.png') left 8px no-repeat;  }a.button-return-right span, a.button-order-right span, a.button-cont-right span, a.button-inf-left span {   padding:5px 14px 5px 0px;background: url('../image/marker-button-right.png') right 8px no-repeat;  }  .cart-bottomai.icon-check {margin-right:0;   }  .cart-bottoma.button-cont-right {margin-right:20px;   }  /* button */        .return-list .return-id {width: 49%;float: left;margin-bottom: 2px;  }  .return-list .return-status {width: 49%;float: right;text-align: right;margin-bottom: 2px;  }    .return-list .return-info {text-align: right;  }  .return-product {overflow: auto;   }  .return-name {     }  .return-model {     }  .return-quantity {     }  .return-detail {overflow: auto;  }  .return-reason {      }  .return-opened {      }  .return-remove {float: left;width: 33.3%;padding-top: 90px;text-align: center;vertical-align: middle;  }  .return-additional {overflow: auto;margin-bottom: 20px;  }  .return-comment {float: left;width: 49%;  }  .return-captcha {     }  .download-list {margin-bottom: 10px;  }  .download-list .download-id {width: 49%;float: left;margin-bottom: 2px;  }  .download-list .download-status {width: 49%;float: right;text-align: right;margin-bottom: 2px;  }  .download-list .download-content {padding: 10px 0px;display: inline-block;width: 100%;margin-bottom: 20px;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;  }  .download-list .download-contentdiv {float: left;width: 33.3%;  }  .download-list .download-info {text-align: right;  }  /* cart */a {   outline:none;  }a:hover i.icon-trash {   color:#7ecefd;}a i.icon-trash {   color:#7e7e7e;}i.icon-trash {   font-size:26px;   }  .shop-cart {border-bottom:none;overflow:hidden;position:relative;  }  .cart-info2 .tabletd+td {   text-align:center;   }  .shop-cart .tabletd {vertical-align:middle;   }  .cart-module .cart-content {padding:18px 0px 19px 18px;display: none;overflow: auto;border-top:none;     }  .cart-info2 {display:none;}  .cart-info {overflow:hidden;margin:20px 0;  }  .cart-infotd.namea:hover {color:#323232;}  .cart-infotd.namea {color:#7ecefd;font-size:16px;font-style:italic;   }  .content.shop-cart-content>p{   border:1px solid #e6e6e6;border-bottom:0;margin:0;padding:20px;   }a.input-update {;}a.input-update i{   color: #7E7E7E;font-size:26px;   }a.input-update:hover i{   color: #7ecefd;   }  #cboxLoadedContenttd>input[type="radio"]{   margin:0px;float:none;}td.quantity>input[type="text"] {   width:40px;}table#total  td {   background-color:#f9f9f9;padding:20px;text-transform:uppercase;width:80%;}table#total  td+td {   background-color:#fff;color:#7ecefd;text-align:left;font-size:16px;font-weight:bold;   }td.price {   font-weight:bold;font-size:17px;   }table.radio {   padding:0;}  .cart-module {            }  .cart-module>div{   padding:20px 20px;margin-bottom:20px;margin-top:-21px;display:none;border:1px solid #e6e6e6;   }  /*********************************************************************/  .sitemap-infoul {margin-top:10px;  }  .sitemap-infolia {text-decoration:none;  }  .sitemap-info {overflow: auto;margin-bottom: 40px;  }  #newsletter .content {margin:0;padding:0;border:none;  }  .sitemap-info .left {float: left;width: 48%;  }  #newsletter .formtrtd:first-child {width:58px;  }  .sitemap-info .right {float: left;width: 48%;  }  /* footer */footer {   padding-top: 11px;background:url(../image/footer.png) repeat left top #3f3f41;clear: both;overflow: hidden;max-width: 1235px;margin: 0px auto 60px;border-radius:0 0 9px 9px;   }   .footer .p{color#fff;   }footer h3 {   color: #3c3f42;line-height:normal;font-weight:normal;font-size: 18px;word-wrap:break-word;text-transform:uppercase;font-family: 'exo 2', sans-serif;   }footer li {   padding:0px 0 1px;}footer li a:focus,footer li a:visited, footer li a {   font-size: 16px;color: #ffffff;word-wrap:break-word;font-family: 'exo 2', sans-serif;   }footer li a:hover {   color:#7ecefd;}footer .foot-phone div {   color: #ffffff;line-height: 24px;font-family: 'exo 2';font-size: 16px;   }footer .foot-phone div.fleft {   margin-top:5px;   }footer .foot-phone i{   line-height:normal;font-size:36px;color:#fff;width:1.25em;margin-right:10px;   }span.toggle {   display:none;  }  .informer {float:right;  }  .informer:hover {-webkit-box-shadow: 3px 0px 25px 9px rgba(0,34,255,1);-moz-box-shadow: 3px 0px 25px 9px rgba(0,34,255,1);box-shadow: 0px 0px 23px 2px rgba(0,34,255,1);}  #powereda {text-decoration:none;font-size: 14px;color: rgba(62, 175, 251, 0.93);   }  #powereda:hover {text-decoration:underline;color:#7ecefd;}  #powered {margin-top: 0px;padding: 17.5px 0;font-size: 14px;background:url(../image/powered.png) repeat-x left top #1d2124;color:#a4aaae;font-family: 'exo 2', sans-serif;   }  .return-captchainputimg {vertical-align:top;}  .return-captchainput {margin-bottom:10px;vertical-align:top;   }    /********************************************************************************************************************************************************************************************************/  /* banner */  .banner {margin-bottom:31px;   }  .banner>div {   position:relative;overflow:hidden;border-radius:9px;   }  #banner0 {max-width:270px;}  #banner0>div:first-child {margin-top:0;}  #banner0>div {   margin-top:30px;   }  #banner1 {width:100%;margin-left:0;   }  #banner1 >div {;}  #banner1 >div {   margin-left:30px;   }  .banner>div {   max-width:370px;float:left;   }  .bannerimg {width:100%;height:auto;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;   }  .banner .s-desc {display:block;position:absolute;top:32px;left:45.94%;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;color:#ffffff;font-size:15px;text-transform:uppercase;text-shadow:1px 1px 1px rgba(78,78,90,0.48);}  .banner .s-desch1{font-size:40px;color:#ffffff;margin:0;font-weight:600;text-shadow:1px 1px 1px rgba(78,78,90,0.48);}  .banner .s-desch2{font-size:30px;color:#7ecefd;font-weight:400;margin:-10px 0 0 0px;text-transform:uppercase;text-shadow:1px 1px 1px rgba(78,78,90,0.48);}    /* AJAX Add to Cart Confirm by Harryo*/  .success, .warning, .attention, .information, .rev-success {padding: 10px 10px 10px 10px;margin-bottom: 5px;color: #555;  }  .successa, .warninga, .attentiona, .informationa {color: #333;  }  #cart-success {position: fixed;z-index:9998;  }  .successi.icon-remove-sign {font-size:26px;padding:10px;   }  .success .closei {padding:10px;}  .success {color:#000;}  .success>img{   max-width:70px;height:auto;float:left;background-color:#efeeee;margin-right:10px;border:1px solid #e6e6e6;}  .successa:hover {text-decoration:none;color:#7ecefd;}  .successa {text-decoration:none;color:#252525;}  .successspan:hoverimg {margin-top:-11px;  }  .successp {margin-bottom:11px;font-size:24px;color:#1b1b1b;  }  .successspan:hover {cursor:pointer;color:#7ecefd;}  .successspan {overflow:hidden;position:absolute;right:8px;top:8px;opacity:1;}  .successi {color:#6d6d6d;}  .successi:hover {color:#7ecefd;}  .successi.icon-thumbs-up{font-size:31px;color:#7ecefd;margin-right:10px;   }  .close {color:transparent;text-shadow:none;}  .successa {color:#7ecefd;}  .successa:hover {text-decoration:underline;}  .success {width:60%;position:fixed;z-index:99999!important;/*box-shadow:0 0 20px rgba(0,0,0,0.13);*/top:0;left:0;padding:20px 20%;z-index:9999;line-height:18px;text-align:center;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;border:none;background:#323232;display:none;font-size:13px;color:#fff;font-weight:bold;   }  #wrap {z-index:10!important;  }  .rev-success {background: #EAF7D9 url('../image/success.png') left no-repeat;border: 1px solid #e6e6e6;padding-left:20px;  }  /**************************************************************related****************************************************************/  .prev {float: left;margin-left: 10px;  }  .next {float: right;margin-right: 10px;  }  /***/  .image {position:relative;}  .related-info .cart-button .cart {float:none;   }  .related-info .wishlist , .related-info .compare {display:inline-block;   }  .related-info .wishlista, .related-info .comparea {margin:10px 10px 0 0;}  .related-info .imageimg{border:1px solid #f0f0f0;box-sizing:border-box;-moz-box-sizing:border-box;border-radius:5px;   }  .related-info {display:inline-block;float: left;text-align: center;position:relative;border-bottom:0 !important;   }  .related {padding:0 50px;position:relative;   }  .related .name {height:40px;overflow:hidden;   }  .related .prev:hover, .related .next:hover {color:#7ecefd;}  .related .prev, .related .next {position:absolute;top:50%;font-size:26px;color:#7e7e7e;margin-top:-31px;   }  .related .prev {left:0;}  .related .next {right:0;}  /***********************************************************about-page**************************************************************************/  .about-pagei:before {text-indent:0;}  .about-pagei{display:block;color:#7ecefd;font-size:56px;float:left;width:56px;height:56px;margin-right:15px;overflow:hidden;   }  /******************************************************************************************************************************************/  #colorbox {box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);  }  .preview {padding:15px;     }  .preview .marg {margin-bottom:25px;}  .preview .price {width:100%;overflow:hidden;}  .preview .pricespan {float:left;margin-right:10px;}    .preview .right .infspan {display:block;margin-bottom:10px;}  .preview .right .infspan.text-price {margin-left:0;}  .preview .righth2 {font-size: 20px;margin-bottom: 20px;  }  .preview .inf .prod-stock {margin-bottom: 10px;  }  .preview .description {height:160px;padding:15px;overflow:auto;border:1px solid #e6e6e6;  }  .preview .cart {float:left;   }  .preview .extra-button {float:left;width:150px;margin-top:3px;margin-left:15px;   }  #cboxContent #cboxTitle {width:60%;padding:0 20%;   }  #colorbox {z-index:100  !important;}  #cboxOverlay {z-index:100 !important;}  .preview .rating {margin-top:15px;}  .boxli {position:relative;}  .box .box-content .box-productulli .quick-view-button, .box .box-content .box-productulli .image2img,.common-home .box .box-content .box-productulli{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;   }      .box .box-product .cart {display:inline-block;}  .box .box-content .box-productulli .image2{overflow:hidden;   }  .box .box-content .box-productulli:hover .image2img{/*box-shadow:0 0 10px rgba(0, 0, 0, 0.25);*/transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);   }  .box .box-content .box-productulli .quick-view-button:hover {background-color:#7e7e7e;   }  .box .box-content .box-productulli .quick-view-buttoni {width:29px;}  .box .box-content .box-productulli .quick-view-button {opacity:0;visibility:hidden;left:0;position: absolute;top: 0px;font-size:25px;background-color:#7ecefd;color:#fff;line-height:29px;width:29px;text-align:center;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;   }  .image3img {}  .box .box-content .box-productulli:hover .quick-view-button {opacity:1;visibility:visible;}  /**************************************************** bootstrap reset ************************************************************************/  .table-bordered {border-radius:0;}  .tabletheadtd {text-transform:uppercase;font-weight:bold;color:#323232 !important;background-color:#f9f9f9;font-family:Arial;font-size:13px;   }  .tableth, .tabletd {padding:20px;border-color:#d7d7d7;-moz-box-sizing: border-box; /* ??? Firefox */box-sizing: border-box; /* ?????? ????? ? ?????? */   }  .block-compare .tableth, .block-compare .tabletd {padding:7px;}  /**************************/select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {   font-size:13px;   }select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {   border-radius:0;box-shadow:none;}  .table-borderedthead:first-childtr:first-child >th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child {   border-radius:0;}  .table-borderedthead:first-childtr:first-child >th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child {   border-radius:0;   }  .table-borderedthead:last-childtr:last-child >th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {   border-radius:0;}  .table-bordered {border-color:#d7d7d7;}label, input, button, select, textarea {   font-size:13px;color:#323232;}label {font-weight:bold;}textarea {   resize:none;}label{   cursor:default;}  .close:hover, .close:focus {opacity:1;}background: rgba(0, 0, 0, 0.52);background: rgba(0, 0, 0, 0.07);}
#cart .heading a i.icon-shopping-cart{
	font-size:26px;
	}
#cart .heading a i.icon-shopping-cart {line-height:50px; background:none; margin:0;}
#cart .heading a {
	line-height:50px;
	border-radius:0;
	background: url("../image/bg-cart-i.png") repeat-x scroll left top rgba(247, 76, 0, 0.69);
	border:0;
	}

header #cart.active .content {
	top:50px;
	}
#page { margin:0 auto; box-shadow:none}
#powered {
	text-align:center;
	}
.name a:hover {
	text-decoration:none;
	}
.name a {
	text-decoration:underline
	}
aside #compare {
	display:none !important;
	}
#full_gallery {
	display:block;
	}
#default_gallery {
	display:none;
	}
.tabs .tab-heading:hover {
	cursor:pointer;
	}
.tabs .tab-content {
	/* display:none; */
	width: 100%;
	}
#content {
	float:right;
	margin-bottom:20px;
	}
.box {margin-bottom:10px; padding-bottom:0;}
#column-right .box .box-heading, #column-left .box .box-heading {
	margin-bottom:10px;
	}
.product-grid .name {
	height:auto;
	}
.product-list .description {
	display:none;
	}
.product-info h1 {display:none;}
.product-info h1.view {display:block;}
.product-filter .display {display:none;}
#content .box {margin-bottom:5px;}
.box .box-heading {margin-bottom:15px;}
.box .box-content .box-product ul li:hover .quick-view-button {display:none !important; visibility:hidden; opacity:0}
#compare-total, .cart-button .compare  {
	display:none;
	}
#content .box-product li.last-in-line {
	border-bottom:0;
	padding-bottom:0;
	margin-bottom:0 !important;
	}
#content .box-product li {
	border-bottom:1px dotted #D7D7D7;
	margin-bottom:15px !important;
	padding-bottom:15px;
	}
.cart-button > div.wishlist {display:none;} 
.box-product .name {
	margin:0
	}
footer > div.container {display:none;}
footer {padding:0;}
#powered {margin-top:0; padding:15px 20px;}
header #logo {margin: 94px 0 37px 50px;}

.cart-position {
  position:fixed;
  top:0;
  right:0px;
  margin:0;
  z-index:105;
  }
/*********************** box product *************************/
#content .box-product  .image2{
	float:left;
	width:30%
	}
#content .box-product .inner {
	width:58%;
	float:left;
	margin-left:30px;
	}
#content .box-product li{
	margin-bottom:30px;
	}
/*********************** search *************************/
#search {
	position:fixed;
	top:50px;
	left:0px;
	z-index:101;
	display:none;
	width:100%;
	margin:0;
	z-index:10;
	}
#search .inner {
	padding:4px 5px;
	background-color:#4a4a4a;
	overflow:hidden;
	position:relative;
	}
#search input {
	width:100%;
	max-width:none;
	border-radius:4px;
	box-shadow:inset 0 0 11px rgba(0,0,0,0.22);
	height:44px;
	padding:10px 40px 10px 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
	}
#search .button-search {
	position:absolute;
	top:7px;
	right:10px;
	background-image:none;
	color:#fff;
	background:#7ecefd;
	border-color:#7ecefd;
	}
#search .button-search:hover {color:#7e7e7e}
/******************* Cart *******************************/
.cart-position #cart .heading a b, .cart-position #cart .heading a #cart-total, .cart-position #cart .heading a i.icon-caret-down {display:none;}
.cart-position{
	min-width:83px;
	}
.cart-position #cart .heading a #cart-total2 {
	background:url(../image/cart-total2.png) no-repeat left top;
	display:block;
	position:absolute;
	top:14px;
	left:47px;
	height:22px;
	line-height:22px;
	width:30px;
	text-align:center;
	overflow:hidden;
	font-weight:600;
	color:#fff
	}
header #cart.active .content {
	display: block;
	}
.toprow-1 .cart-position {display:block; margin:0;}
/*******************************************************/
.span3 .box-content {display:none;}
.box-heading:hover {
	cursor:pointer;
	}
.box-heading i {
	float:right;
	line-height:normal;
	color:#fff
  }
aside .box-product .name {height:auto !important; margin:5px 0}
/*************************swipe menu***************************/
.swipe-control i {font-size:26px; color:#fff; line-height:50px;}
.swipe-control:hover i {text-decoration:none;}
.swipe-control {
    display: block;
    height: 50px;
    width: 64px;
    z-index: 100;
    text-align:center;
    border-right:1px solid #000;
    float:left;
}
body #page {
	height:100%
	}

body.ind div.shadow{
	left:0;
	top:0;
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	background-color:#000;
	z-index:99;
	opacity:0.5
	}
body.ind #page {
    margin-left: 237px;
	width:100%;
	position:fixed;
    left:0;
    top:0;
	z-index:2
	}
body #body .swipe .swipe-menu{
	background-color: #3c434a;
	height:100%;
	overflow:scroll;
	
	}
body #body .swipe {
	display:none;
	}
body.ind #body .swipe {
	display:block;
	background-color:#323232;
	position:fixed;
	color:#fff;
	width:237px;
	top:50px;
	left:0px;
	z-index:100;
	overflow:hidden;
	z-index:101;
	}
header .header-top1 #currency, header .header-top1 #language, header .phone, header .phone1, header .phone2, header .toprow {display:none;}
header .toprow-1 {display:block;}
#welcome {position:fixed; top:0; right:83px; z-index:101}
#welcome a.ico {
	padding:13px 0;
	background: url("../image/bg-cart-i.png") repeat-x scroll left top #80cffd;
	height:auto
	}
#welcome a {
	background: url("../image/bg-cart-i.png") repeat-x scroll left top #80cffd;
	margin-right:1px;
	padding:6px 3px 6px;
	width:60px;
	height:38px;
	overflow:hidden;
	text-align:center;
	color:#fff
	}
/********************************************/
.banner>div {
	margin-bottom:10px;
	}
#livesearch_search_results {
	display:none !important; 
	}
/************************************ product list ****************************************************/
.product-list ul li .image {
	width:30%;
	float:left;
	}
.product-list ul li .left {
	width:65%;
	float:left;
	margin-left:5%;
	}
/********************************  product grid ***********************************************************/
.product-grid ul li {
	overflow:hidden;
	}
.product-grid ul li .image {
	width:30%;
	float:left;
	padding:0
	}
.product-grid ul li .left {
	width:65%;
	float:left;
	margin-left:5%;
	}

/************************************** box-category ********************/
.box-product.box-subcat li {
	height:auto !important;
	overflow:hidden;
	}
.box-product.box-subcat li .image {
	float:left;
	width:30%;
	max-width:170px;
	}
.box-product.box-subcat li .name {
	width:65%;
	float:left;
	margin-left:5%;
	}  

/********************************************************/
.order-list .order-info {
	text-align:left;
	}
.order-content{
	padding-top:0;
	}
.order-content>div>div {
	margin-top:20px;
	}
/********************************************************/
}
/******************************************************/
@media (max-width: 555px) {
		.content-border h2{
	margin-bottom:20px;
	}
.content-border {
	border:0;
	padding:0px;
	margin-bottom:0px;
	}
.checkout .checkout-product .table td {
	font-size:12px !important;
	padding:4px 2px !important;
	}

.product-list .cart-button {
	position:static;
	float:none;
	margin:10px 0 0 0
	}
.shop-cart .table.table-bordered {
	border:0
	}
.shop-cart .table {display:block;width:100%}
.shop-cart .table thead {display:none;}
.shop-cart .table tbody {
	display:block;
	border:0;
	}
.shop-cart .table tbody tr {
	display:block;
	margin-bottom:30px; 
	border:1px solid #d7d7d7;
	border-bottom:0;
	}
.shop-cart .table tbody td {
		display:block;
		text-align:center;
		border:0;
		border-bottom:1px solid #d7d7d7;
		}

  }
/******************************************************/
@media (min-width: 1200px) {
  .login-content .form-horizontal .control-label{
	max-width:100px
	}
.login-content .form-horizontal .controls{
	margin-left:120px;
	}
  }
/******************************************************/


/******************************************************/
@media (max-width: 515px) {
  
img#captcha {
	margin-left:0px;
	}
  }
/******************************************************/
@media (max-width: 410px) {
.product-info .review img {
	margin-bottom:10px;
	float:none;
	}
.product-info .review .btn-rew {
	float:none;
	}
	.product-filter .sort {
		float:none;
		}
	.product-filter .limit {
		float:none;
		margin:10px 0 0 0;
		}
	
	}
@media (max-width: 480px) {

  .checkout .checkout-product .table td {
	font-size:8px !important;
	padding:4px 2px !important;
	}
  }
@media (max-width: 979px) {
.product-filter .product-compare {
	margin-top:2px;
	}
.product-filter .display {
	width:300px
	  margin-top:10px;
	  }
  /************************* table wishlist ****************/
.wishlist-product .table.table-bordered {
	border:0;
	}
.wishlist-product .table thead{
	display:none;
	}
.wishlist-product .table tbody{
	display:block;
	border:0
	}
.wishlist-product .table tr {
	display:block;
	margin-bottom:30px;
	border:1px solid #d7d7d7;
	border-bottom:0;
	}
.wishlist-product .table td {
	display:block;
	border:0;
	border-bottom:1px solid #d7d7d7
	}
	
  }
/******************************************************/

@media (min-width: 980px) {
  
}
@media (max-width: 700px) {
.camera_caption {
	top:30px;
		}
.camera_caption p {display:none;}
.camera_caption a{
	margin-top:10px;
	}
}
@media (max-width: 590px) {
.camera_caption h1 {font-size:60px; line-height:60px;}
.camera_caption h2 {font-size:30px; line-height:normal; margin-bottom:0;}
.camera_caption h3 {display:none;}
.camera_caption a {margin-top:10px;}
}
@media (max-width: 440px) {
.box-product a.button.addToCart i {display:none;}
.box-product a.button.addToCart span {
    padding: 9px 8px 10px;
}
.login-content .heading i {
	font-size:30px;
	}
.login-content .heading h2 {
	font-size:13px;
	}
.checkout-content {
	padding:10px
	}
header #cart.active .content {
	height:250px;
	overflow:hidden;
	}
header #cart.active .content .content-scroll {
	height:100%;
	overflow:scroll;
	webkit-overflow-y:scroll
	}
.camera_wrap .camera_pag .camera_pag_ul {display:none;}
.cart-bottom .buttons .center {text-align:right;}
.camera_caption {left:20px}
.camera_caption h1 {font-size:30px; line-height:normal; letter-spacing:0}
.camera_caption h2 {font-size:20px; line-height:normal; margin-bottom:5px;}
.camera_caption h3 {font-size:15px; line-height:normal;}
.camera_caption h3 span {font-size:15px; line-height:normal;}
	}
@media (max-width: 372px) {
a.button-prod {margin-left:0;}
.camera_caption h1 { letter-spacing:0px}
.camera_caption h2 {display:none;}
.camera_caption h3 {display:none;}
.checkout-product name a{
	font-size:10px;
	}
.banner .s-desc {
    top: 15px;
    left: 109px;
	}

.modx_evo_h1 {
    font-size: 15px;
    color: #ffffff;
    margin: 0;
    font-weight: 600;
    text-shadow: 1px 1px 1px rgba(78,78,90,0.48);
}
}