<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {  background:#292f38; font:300 14px/21px Arial, Helvetica, sans-serif;  font-family: 'Poppins', sans-serif;}
body.contentpane { background:#fff;}
.vm_cart_products .product-image{
	max-width: 20em;
}

body input {font-family: 'Poppins', sans-serif; background:#f5f7f8;}
a {  outline:none!important;}
a:hover { color:#373d45;outline:none;}
.wrapper { overflow:hidden; width:100%;}
body input.inputbox  { border:2px solid #e4e4e2; background:#f5f7f8; height:40px; line-height:20px;}
body input.inputbox:focus { border:2px solid #e4e4e2;}
h3.module-title, .order h3 { font-size:24px; text-transform:uppercase; font-weight:300; font-family: 'Poppins', sans-serif; margin-bottom:30px;}
h3.module-title.no-products { background:#e6f1f8; border-radius:6px; padding:5px 20px 18px; font-size:14px; line-height:20px; color:#2980b9; display:block; text-transform:capitalize; float:none;}
h3.module-title.no-products i { margin-right:15px; font-size:36px; line-height:36px; color:#3498db; position:relative; bottom:-7px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: 'Poppins', sans-serif; font-weight:500;}
div.not_text { font-size:14px;}
.clear { clear:both;}
.t3-module { margin-bottom:10px;}
.t3-sidebar { padding-top:0; padding-bottom:0;}
/* boxed */
.boxed-version .boxed { max-width:1220px; margin:0 auto;}

/* top header */
.top-block { position:relative; }
.top-block.fix #t3-mainnav { position:fixed; top:0; left:0; width:100%; z-index:9999;}
.center-block { position:relative; }
.bottom-block { position:relative; }

.header-top { border-bottom:1px solid #e2e6e7;   padding:4px 0;font-size:12px; line-height:22px;}
.header-top .t3-module {margin-bottom:0;}
.fancybox-overlay { z-index:20000;}
.module.login {
  padding-top: 0px;
  position:relative;
  z-index:100000;
}
.poping_links span {}
.module.login a:hover {
  text-decoration: none;
}
.module.login .modal-header { border:none;}
.module.login .modal-body { padding:0 30px;}
.module.login span.title { font-size:20px; display:block; padding-top:10px; padding-left:14px;}

.module.login .modal-dialog {
    width: 400px;
	position:fixed;
	top:50%;
	left:50%;
	margin:-220px 0 0 -200px;
}
.module.login .modal-dialog .close { color:#292f38; font-size:36px; opacity:1;}
.module.login .modal-dialog .close:hover {color:#e74c3c; opacity:1;} 
.module.login #form-login input { width:99%; height:40px; line-height:20px; padding:6px 10px; border-radius:3px;border:2px solid #e2e6e7; background:#f5f7f8; box-shadow:none; margin-bottom:15px;}
.fleft.log label { font-weight:300; font-size:14px;} 
.wrapper_remember { overflow:hidden; width:100%; padding-top:5px;}

.wrapper_remember .jq-checkbox { border:2px solid #E2E6E7; float:left; background:#f5f7f8; border-radius:2px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:0px;position:relative; top:2px; box-shadow:none;}
.wrapper_remember .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
.wrapper_remember .jq-checkbox.checked span , .wrapper_remember .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(../images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }
.wrapper_remember  .jq-checkbox.disabled span { display:none;}

.wrapper_remember label { float:left; margin:0; margin-left:10px; font-weight:300; font-size:14px;}
.button-log { padding-top:20px; padding-bottom:30px;}
.button-log .Forgot { float:right; margin:-6px 0 0 0; padding:0; list-style:none;}
.button-log .Forgot li a {  font-size:13px; line-height:20px; display:inline-block;}
.button-log .Forgot li a:hover {}
.create_customer { background:#ecf0f1; padding:22px 30px; margin-left:-30px; margin-right:-30px; border-radius:0 0 6px 6px;}
.create_customer span { font-size:20px; display:inline-block; padding-right:18px;}
#logins .admin { float:left; padding-top:2px; padding-right:5px;}
#logins #login-form2 { float:left;}
#logins #login-form2 .button { height:28px; line-height:26px;}
.module.phone { text-align:center;}
.module.phone span { font-weight:500;}

.module.menu { width:auto; float:right; margin-right:-5px;}
.module.menu ul { margin:0; padding:0; list-style-type:none;}
.module.menu ul li { float:left; margin:0; padding:0 7px 0 9px; background:url(../images/top-menu-marker.gif) left center no-repeat;}
.module.menu ul li:first-child { background:none;}
.module.menu ul li a { margin:0; padding:0; background:none; text-decoration:none;}
.module.menu ul li a:hover { }
/* header */
#t3-header { position:relative; z-index:10000; background: #ffffff!important;  /* fallback for old browsers */
background: -webkit-linear-gradient(to left, #ffffff, #ffffff)!important;  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to left, #ffffff, #ffffff)!important; /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
 }
.mod-right .fright { float:right; padding-top:68px;}
.mod-right .fleft {float:left;}
.mod-cart { float:left; margin-right:-5px;}
.logo-image h1 { margin-top:24px; margin-left:0px; margin-bottom:30px;}
/* header - row - curencies */

.mod-languages , .mod-currencies, .mod-compare , .mod-wishlist { margin-left:5px;}
#cur-lang { position:relative; padding-bottom:10px; }
#cur-lang .heading { background:#ecf0f1; height:40px; width:75px; padding:0 0 0 15px; border-radius:4px; text-align:left; display:table-cell; vertical-align:middle;  cursor:pointer;margin-bottom:-10px; 
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#cur-lang .heading:hover, #cur-lang.act .heading { background:#2c3e50;}
#cur-lang .heading:hover span, #cur-lang.act .heading span {color:#fff!important;}
#cur-lang .heading span  { display:inline-block; font-size:14px; text-transform:capitalize;}
#cur-lang .heading  span:first-child {  padding-right:1px;}
#cur-lang .heading img { position:relative; top:-2px;}
#cur-lang  ul { padding:0px 0; background:#34495e; border-top:3px solid #34495e; margin:20px 0 0 0; list-style-type:none; position:absolute; right:0; top:50px; min-width:170px; visibility:hidden;opacity:0; 
border-radius:4px;
box-shadow:0 0 4px rgba(0,0,0,0.2);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-oute;
transition: all 0.2s ease-in-out;


}

/* var border */
#cur-lang:hover ul { display:block; margin:0px 0 0 0; visibility:visible;opacity:1;}
#cur-lang  ul i.fa.fa-sort-desc { color:#34495e; position:absolute; right:20px; top:-10px; font-size:18px;}  /* var marker color */
#cur-lang  ul li a  { padding:8px 10px 8px 10px; text-align:left; display:block; font-size:14px; line-height:20px; color:#fff;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#cur-lang  ul  div { margin-top:-2px;}
#cur-lang  ul li.firstItem a {border-radius:4px 4px 0 0;}
#cur-lang  ul li.lastItem a {border-radius: 0 0 4px 4px;}
#cur-lang  ul li a:hover , #cur-lang  ul li a.act { background:#2c3e50; color:#fff; text-decoration:none; cursor:pointer; padding-left:15px} /* var hover color */
#cur-lang  ul li a.act { cursor:default;}

#cur-lang.header-button-compare,#cur-lang.header-button-wishlist { padding-bottom:0;}
#cur-lang.header-button-compare .heading , #cur-lang.header-button-wishlist .heading{ width:49px; padding:6px 0 0 10px; position:relative;}
#cur-lang.header-button-compare .heading i , #cur-lang.header-button-wishlist .heading i{ display:inline-block;  font-size:22px;}
#cur-lang.header-button-compare:hover .heading i , #cur-lang.header-button-wishlist:hover .heading i {color:#fff;}

#cur-lang.header-button-compare .heading span, #cur-lang.header-button-wishlist .heading span{ display:inline-block; color:#fff; width:18px; height:18px; line-height:16px; text-align:center; background:#e74c3c; position:absolute; left:21px; top:14px; border-radius:12px;}
/* top menu */
#t3-mainnav { border:none; background:#323a45; min-height:60px;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); }
#t3-mainnav .t3-navbar {position:relative;}
#t3-mainnav .navbar-nav &gt; li { }

#t3-mainnav .navbar-nav &gt; li &gt; a , #t3-mainnav .navbar-nav &gt; li &gt; span { 
font-size:16px; line-height:20px; font-weight:400; color:#fff; text-transform:uppercase; padding:20px 30px; display:inline-block; letter-spacing:1px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}

#t3-mainnav .navbar-nav &gt; li &gt; a:hover,
#t3-mainnav .navbar-nav &gt; li &gt; a:focus,
#t3-mainnav .navbar-nav &gt; li &gt; span:hover,
#t3-mainnav .navbar-nav &gt; li &gt; span:focus,
#t3-mainnav .navbar-nav &gt; .active &gt; a,
#t3-mainnav .navbar-nav &gt; .active &gt; a:hover,
#t3-mainnav .navbar-nav &gt; .active &gt; a:focus,
#t3-mainnav .navbar-nav &gt; .active &gt; span,
#t3-mainnav .navbar-nav &gt; .active &gt; span:hover,
#t3-mainnav .navbar-nav &gt; .active &gt; span:focus,
#t3-mainnav .navbar-nav &gt; .open &gt; a,
#t3-mainnav .navbar-nav &gt; .open &gt; a:hover,
#t3-mainnav .navbar-nav &gt; .open &gt; a:focus,
#t3-mainnav .navbar-nav &gt; .open &gt; span,
#t3-mainnav .navbar-nav &gt; .open &gt; span,
#t3-mainnav .navbar-nav &gt; .open &gt; span
{
  color: #fff;
  background-color: #e74c3c;
}
#t3-mainnav .navbar-nav  .t3-module img { width:100%;}
#t3-mainnav .navbar-nav &gt; .dropdown &gt; a .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
#t3-mainnav .dropdown-menu { border:none; box-shadow: 0 0 3px rgba(0, 0, 0, 0.176); border-radius:4px; margin-top:10px;}
#t3-mainnav .dropdown-menu  .dropdown-menu { border:none; border-top:none; box-shadow: 0 0 3px rgba(0, 0, 0, 0.176); border-radius:4px; margin-top:-13px; margin-left:26px;}

 #t3-mainnav  .dropdown-menu:before {
	border-left: 8px solid rgba(0, 0, 0, 0);
    border-right: 8px solid rgba(0, 0, 0, 0);
    margin-left: 2px;
    vertical-align: middle;
    width: 16px; 
	height: 8px;
	content:" ";
	position:absolute;
	left:20px; top:-11px;
	}
	 #t3-mainnav  .dropdown-menu .dropdown-menu:before {
		border-top: 8px solid rgba(0, 0, 0, 0);
		border-bottom: 8px solid rgba(0, 0, 0, 0);
		height: 8px;
		margin-left: 2px;
		vertical-align: middle;
		width: 16px;
		content:" ";
		position:absolute;
		left:-21px; top:20px;
	}
	#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group &gt; a 
	{
		
		font-weight:700;font-size:14px;padding:8px 5px;
		-webkit-transition: all 0.7s ease;
		-moz-transition: all 0.7s ease;
		-o-transition: all 0.7s ease;
		-ms-transition: all 0.7s ease;
		transition: all 0.7s ease;
	}
	#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group &gt; a:hover,
	#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group &gt; a:focus , 
	#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group.active &gt; a ,
	#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group.active &gt; a:hover ,
	#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group.active &gt; a:focus ,
	#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group.open &gt; a ,
	#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group.open &gt; a:hover ,
	#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group.open &gt; a:focus 
	{padding-left:15px; background:#ecf0f1;}
	
	#t3-mainnav .t3-megamenu  .mega-nav &gt; li a 
	{ 
		 font-weight:300; font-size:14px;padding:5px;
		-webkit-transition: all 0.7s ease;
		-moz-transition: all 0.7s ease;
		-o-transition: all 0.7s ease;
		-ms-transition: all 0.7s ease;
		transition: all 0.7s ease;
	}
	#t3-mainnav .t3-megamenu .mega-nav &gt; li a:hover,
	#t3-mainnav .t3-megamenu .mega-nav &gt; li.open &gt; a,
#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav &gt; li a:hover,
#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav &gt; li.active &gt; a,
#t3-mainnav .t3-megamenu .mega-nav &gt; li a:focus,
#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav &gt; li a:focus 
	{ padding-left:15px; background:#ecf0f1; }
/* top search */
#t3-mainnav { position:relative; z-index:9999;}
#t3-mainnav.srcbg {
	background:#fff!important;
	-webkit-animation: srcbg 300ms ease-out;
-moz-animation: srcbg 300ms ease-out;
animation: srcbg 300ms ease-out;

}
#t3-mainnav.srend {
	background:#323a45;
	-webkit-animation: srcbg2 600ms ease-out;
-moz-animation: srcbg2 600ms ease-out;
animation: srcbg2 600ms ease-out;
}



/* top Slider */
#Slider { position:relative; z-index:1; max-height:480px; background:#fafbfb;}
#Slider .cap_box  { max-width:1170px; margin:0 auto;}
.cap_box { text-align:center;}
#Slider .cap_box.cap_slide2  { max-width:550px; margin:0 0;}
#Slider .cap_box.cap_slide3  { max-width:550px; margin:0; float:right;}

#Slider .cap-img { text-align:center; padding-top:57px;}
#Slider .text1 {  font-size:43px; line-height:46px; font-weight:900; text-transform:uppercase; text-align:center; margin-top:-2px;}
#Slider .text2 {  font-size:16px; line-height:28px; font-weight:300; text-transform:uppercase; text-align:center; margin-top:90px; padding-bottom:20px; position:relative;}
#Slider .text2:after { content:" "; position:absolute; bottom:10px; left:50%; width:58px; border-top:2px solid rgba(50,58,69,0.1); margin-left:-29px;}

#Slider .text2.rev { font-size:16px; line-height:28px; font-weight:300; text-transform:uppercase; text-align:center; margin-top:0px; padding-bottom:20px; position:relative;}
#Slider .text2.rev:after { content:" "; position:absolute; bottom:10px; left:0; width:58px; border-top:2px solid rgba(50,58,69,0.1);margin-left:0px;}

#Slider .text3 {  font-size:43px; line-height:46px; font-weight:700; text-transform:uppercase; text-align:center; margin-top:0px;}
#Slider .text4 {  font-size:43px; line-height:46px; font-weight:900; text-transform:uppercase; text-align:center; margin-top:0px;}

#Slider .cap_box.cap_slide3 .text2 { color:#fff; font-size:16px; line-height:28px; font-weight:300; text-transform:uppercase; text-align:center; margin-top:90px; padding-bottom:20px; position:relative;}
#Slider .cap_box.cap_slide3 .text2:after { content:" "; position:absolute; bottom:10px; left:50%; width:58px; border-top:2px solid rgba(255,255,255,0.1); margin-left:-29px;}
#Slider  .text2_2.rev { color:#fff; font-size:16px; line-height:28px; font-weight:300; text-transform:uppercase; text-align:center; margin-top:0px; padding-bottom:20px; position:relative;}
#Slider  .text2_2.rev:after { content:" "; position:absolute; bottom:10px; left:auto; right:0; width:58px; border-top:2px solid rgba(255,255,255,0.1); margin-left:0px;}

#Slider .cap_box.cap_slide3 .text3 { color:#fff; font-size:43px; line-height:46px; font-weight:700; text-transform:uppercase; text-align:center; margin-top:0px;}
#Slider .cap_box.cap_slide3 .text4 { color:#fff; font-size:43px; line-height:46px; font-weight:900; text-transform:uppercase; text-align:center; margin-top:0px;}

#Slider  .price { color:#fff; font-size:33px; line-height:36px; font-weight:700; text-transform:uppercase; text-align:center; margin-top:0px;}

#Slider .cap_box .price { color:#fff; font-size:33px; line-height:36px; font-weight:700; text-transform:uppercase; text-align:center; margin-top:40px;}

#Slider .button { text-transform:uppercase; font-size:24px; line-height:60px; border-radius:4px; display:inline-block; height:60px; padding-left:21px; padding-right:21px; font-weight:300; margin:15px auto 0; color:#fff;}
#Slider .button:hover{color:#fff;}
#Slider  .cap_box .button { margin-top:40px;}
#Slider .cap_slide3  .button {margin-top:15px;}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover, .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent  {}
.camera_prev:hover,.camera_next:hover  {  opacity:0.8; }
/* rev */
#Slider .tp-leftarrow, #Slider .tp-rightarrow {
	cursor: pointer;
	padding:0 0 0 0;
	height: 60px;
	width: 60px;
	 opacity:0.5;
	 border-radius:4px;
	 background: #292f38
}
#Slider .tp-leftarrow:after {
	background:url(../images/arrows.png) no-repeat left top;
	content:" ";
	width:12px;
	height:19px;
	position:absolute;
	top:19px;
	left:50%;
	margin-left:-6px;
}
#Slider .tp-rightarrow:after {
	background:url(../images/arrows.png) no-repeat right top;
	content:" ";
	width:12px;
	height:19px;
	position:absolute;
	top:19px;
	left:50%;
	margin-left:-6px;
}
#Slider .tp-leftarrow:hover,#Slider .tp-rightarrow:hover  { opacity:0.8; }

/* rev */
.boxed-version #Slider .cap_box .button { height:38px; line-height:36px; font-size:18px; text-transform:none;}
.boxed-version #Slider .cap_slide1 .button { display:none;}
.boxed-version #Slider .cap-img { padding-top:20px;}
.boxed-version #Slider .cap_box .text2 { margin-top:20px;}
/* top Top banners */
#Toprow {position:relative;  background:#fafbfb; padding-bottom:10px;}
#Toprow .container.t3-sl { padding-bottom:0;}
#Toprow .t3-module { margin-bottom:0;}
.banneritem { float:left; margin-left:30px;}
.banneritem:first-child { margin-left:0;}
.banneritem img { border-radius:5px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;}
.banneritem:hover img { box-shadow:0 0 6px rgba(0,0,0,0.3);}

.botbanners { width:100%; }
.botbanners  .bannergroupbotbanners {  width:100%;}
.botbanners .banneritem { float:left; margin-left:30px;  max-width:555px; width:50%;}
.botbanners .banneritem:first-child { margin-left:0;}
.botbanners .banneritem img { border-radius:5px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; width:100%!important; height:auto!important;}

.botbanners2 { width:100%;margin-bottom:20px;}
.botbanners2  .bannergroupbotbanners {  width:100%;}
.botbanners2 .banneritem { float:left; margin-left:38px;  max-width:555px; width:47%;}
.botbanners2 .banneritem:first-child { margin-left:0;}
.botbanners2 .banneritem img { border-radius:5px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; width:100%!important; height:auto!important;}


.top-breadcrumbs { background:#f2f4f5; font-size:13px;}
.top-breadcrumbs span { }
.top-breadcrumbs a {  text-decoration:none;}
.top-breadcrumbs a:hover { }
.top-breadcrumbs .breadcrumb &gt; li + li:before {font-family: FontAwesome;content:"\f105";}
/* top Bot banners */
.module.botbanners { margin-bottom:50px; margin-top:20px;}
/* top prods layout  */
.MainRow {position:relative;  background:#fafbfb; }
.MainRow .t3-mainbody { padding-top:40px; padding-bottom:0;}
.MainRow .t3-content { padding-bottom:0; padding-top:0;}
.mod_vm2products { width:100%; clear:both;}
ul.layout { list-style:none; margin:0; padding:0; width:100%;}
ul.layout li { width:103%;}
#vm2product li { width:104%;}
.prod-row div.tooltip { width:33%; font-size:11px;}
ul.layout .prod-row { float:left; margin-right:30px; position:relative; margin-bottom:30px;width:262px;}
ul.layout .product-box {  background:#fff; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1); padding:10px; border-radius:3px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;max-width: 290px;}
ul.layout .product-box:hover {box-shadow:0 0 10px rgba(0,0,0,0.3);}
ul.layout .product-box .browseImage  { position:relative; width:100;}
ul.layout .product-box .browseImage a { position:relative; width:100%; height:100%; min-height:242px; display:inline-block; text-align:center;}
ul.layout .product-box .browseImage img { width:auto; height:auto; max-width:100%; max-height:100%;vertical-align: middle; line-height:100%;}
ul.layout .product-box .Title { padding-top:18px; width:100%; overflow:hidden; clear:both;}
ul.layout .product-box .Title a { font-size:16px; line-height:18px;  font-weight:300; text-decoration:none;}
ul.layout .product-box .Title a:hover {color:#ea6456;}

ul.layout .product-box .Price { float:left; font-size:16px; line-height:18px;font-weight:300; padding-top:10px;}
ul.layout .product-box .Price .WithoutTax { color:#6a6a6a; text-decoration:line-through; padding-right:5px;}
ul.layout .product-box .wrapper-slide { padding-top:20px; clear:both; overflow:hidden; width:100%;}
ul.layout .product-box .addtocart-button { padding:0 20px;}
ul.layout .product-box .addtocart-area2 { float:left;}
ul.layout .product-box .wishlist , ul.layout .product-box .compare_cat  { float:right; margin-left:5px; display:none;}

ul.layout .product-box .add_wishlist , ul.layout .product-box .add_compare { background:#e2e6e7;font-weight:300; padding:2px 10px; height:40px; font-size:14px; line-height:38px; display:inline-block; border:none; border-radius:4px;  border-bottom:2px solid #bdc3c7; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; cursor:pointer;}
ul.layout .product-box .add_wishlist i , ul.layout .product-box .add_compare i { font-size:20px; display:block; text-indent:0px; display:inline-block;}
ul.layout .product-box .add_wishlist span  , ul.layout .product-box .add_compare span { display:none;}
ul.layout .product-box .add_wishlist:hover,ul.layout .product-box .add_wishlist.active,
ul.layout .product-box .add_wishlist:focus , ul.layout .product-box .add_compare:hover,ul.layout .product-box .add_compare.active,
ul.layout .product-box .add_compare:focus {background:#34495e;border-bottom:2px solid #2c3e50; color:#fff;text-decoration:none;}

  @media (min-width: 768px) {
	ul.layout .product-box .add_wishlist , ul.layout .product-box .vote , ul.layout .product-box .add_compare { position:relative; right:0px; top:-10px; z-index:998;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;transition: all 0.5s ease-out; cursor:pointer; visibility:hidden; opacity:0;}
	ul.layout .product-box:hover .add_wishlist , ul.layout .product-box:hover .add_compare { top:0px; visibility:visible; opacity:1;}
	ul.layout .product-box .vote  { position:relative; left:-10px; top:0px; z-index:998;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;transition: all 0.5s ease-out; cursor:pointer; visibility:hidden;}
	ul.layout .product-box:hover .vote { left:0px; visibility:visible;opacity:1;}
  }


ul.layout .prod-row .lbl-box { 
	display:inline-block;
	height: 100px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -14px;right: -14px;
    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}
ul.layout .prod-row .lbl-box .discount , ul.layout .prod-row .lbl-box .hit { position:relative; top:21px; left: -10px;  height:24px; width:140px; background:#e74c3c; position:relative;-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-kthtml-transform: rotate(45deg);transform: rotate(45deg);}
ul.layout .prod-row .lbl-box .discount { background:#e67e22;}
ul.layout .prod-row .lbl-box  .hitafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl.png) right top no-repeat; }
ul.layout .prod-row  .lbl-box .hitbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl.png) right bottom no-repeat;}
ul.layout .prod-row .lbl-box  .discafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl.png) left top no-repeat; }
ul.layout .prod-row  .lbl-box .discbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl.png) left bottom no-repeat;}


.count_holder_small { display:none;}
.mod_vm2products .quantity-box ,  .mod_vm2products .quantity-controls , .mod_vm2products .attributes,
.prod_box .quantity-box ,  .prod_box .quantity-controls , .prod_box .attributes ,
.slide_box .quantity-box ,  .slide_box .quantity-controls , .slide_box .attributes{ display:none;}
ul.layout .product-box .vote { float:right; padding-top:10px;}
.ratingbox { width:70px; height:14px; background:url(../images/virtuemart/stars.png) left top repeat-x; position:relative;}
.stars-orange { position:absolute; left:0; top:-1px;height:14px;background:url(../images/virtuemart/stars.png) left bottom repeat-x;}

ul.layout .product-box  a .front {
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;

	-moz-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;

	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	z-index:9;
	position:relative;
	
}
ul.layout .product-box  a .front img {display:inline-block;}
ul.layout .product-box:hover a .front {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
}
ul.layout .product-box  a .back {
	-webkit-transform: rotateY(-180deg);
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;

	-moz-transform: rotateY(-180deg);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;

	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	position:absolute;
	left:0; top:0;
	 height: auto;
    max-height: 280px;
    max-width: 100%;
	width: 100%;
}

ul.layout .product-box:hover a .back {
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform: rotateX(0deg) rotateY(0deg);
	z-index:10;
}
a.modal { position:relative; top:0; left:0; padding:0; margin:0; display:inline-block; overflow:inherit; z-index:0;}
ul.layout2 .product-box .call-a-question { text-align:center; margin-bottom:10px; padding-top:17px;}
ul.layout .product-box .call-a-question {  margin-bottom:0px; padding-top:0px; float:left; margin-right:5px;}
ul.layout .product-box .slide-hover .wrapper { position:relative; overflow:inherit;}

/* top prods layout2  */
.MainRow {position:relative;  background:#fafbfb; }
.MainRow .t3-mainbody { padding-top:50px; padding-bottom:40px;}
.MainRow .t3-content { padding-bottom:0; padding-top:0;}
.mod_vm2products { width:100%; clear:both;}
ul.layout2 { list-style:none; margin:0; padding:0; width:100%;}
ul.layout2 li { width:103%;}
ul.layout2 .prod-row { float:left; margin-right:30px; position:relative; margin-bottom:30px;width:262px;}
ul.layout2 .product-box {  background:#fff; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1); padding:10px; border-radius:3px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;max-width: 280px;}
ul.layout2 .product-box:hover {box-shadow:0 0 10px rgba(0,0,0,0.3);}
ul.layout2 .product-box .browseImage  { position:relative; width:100;}
ul.layout2 .product-box .browseImage a { position:relative; width:100%; height:100%; min-height:242px; display:inline-block; text-align:center;}
ul.layout2 .product-box .browseImage img { width:auto; height:auto; max-width:100%; max-height:100%;vertical-align: middle; line-height:100%;}
ul.layout2 .product-box .Title { padding-top:18px; width:100%; overflow:hidden; clear:both; text-align:center;}
ul.layout2 .product-box .Title a { font-size:16px; line-height:18px;  font-weight:300; text-decoration:none;}
ul.layout2 .product-box .Title a:hover {}

ul.layout2 .product-box .Price { float:none; text-align:center; font-size:16px; line-height:18px;font-weight:300; padding-top:0px;}
ul.layout2 .product-box .Price .WithoutTax { color:#6a6a6a; text-decoration:line-through; padding-right:5px;}
ul.layout2 .product-box .wrapper-slide { padding-top:20px; clear:both; overflow:hidden; width:100%;}
ul.layout2 .product-box .addtocart-button { padding:0 20px;}
ul.layout2 .product-box .addtocart-area2 { float:none; clear:both; width:100%; padding-bottom:10px; text-align:center;}
ul.layout2 .product-box .wishlist    { float:left; margin-left:0px; position:relative;}
ul.layout2 .product-box .wishlist:after { content:" "; position:absolute; right:-25%; top:7px; width:1px; height:9px; background:#e2e6e7; }
ul.layout2 .product-box .compare_cat { float:right; margin-left:0px;}

ul.layout2 .product-box .add_wishlist , ul.layout2 .product-box .add_compare { background:none;font-weight:300; padding:0px 0px; height:auto; font-size:14px; line-height:20px; display:inline-block; border:none; border-radius:0px;  border-bottom:none; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; cursor:pointer;}
ul.layout2 .product-box .add_wishlist i , ul.layout2 .product-box .add_compare i { font-size:20px; display:block; text-indent:0px; display:none;}
ul.layout2 .product-box .add_wishlist span  , ul.layout2 .product-box .add_compare span { display:inline-block;}
ul.layout2 .product-box .add_wishlist:hover,ul.layout2 .product-box .add_wishlist.active,
ul.layout2 .product-box .add_wishlist:focus , ul.layout2 .product-box .add_compare:hover,ul.layout2 .product-box .add_compare.active,
ul.layout2 .product-box .add_compare:focus {background:none;border-bottom:none; text-decoration:none;}



ul.layout2 .prod-row .lbl-box { 
	display:inline-block;
	height: 100px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -14px;right: -14px;
    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}
ul.layout2 .prod-row .lbl-box .discount , ul.layout2 .prod-row .lbl-box .hit { position:relative; top:21px; left: -10px;  height:24px; width:140px; background:#e74c3c; position:relative;-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-kthtml-transform: rotate(45deg);transform: rotate(45deg);}
ul.layout2 .prod-row .lbl-box .discount { background:#e67e22;}
ul.layout2 .prod-row .lbl-box  .hitafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl.png) right top no-repeat; }
ul.layout2 .prod-row  .lbl-box .hitbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl.png) right bottom no-repeat;}
ul.layout2 .prod-row .lbl-box  .discafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl.png) left top no-repeat; }
ul.layout2 .prod-row  .lbl-box .discbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl.png) left bottom no-repeat;}


ul.layout2 .product-box .vote { float:none; text-align:center; padding-top:5px; padding-bottom:5px;width:100%; margin:0 auto; display:inline-block; }
.ratingbox { width:70px; height:14px; background:url(../images/virtuemart/stars.png) left top repeat-x; position:relative;margin:0 auto;}
.stars-orange { position:absolute; left:0; top:-1px;height:14px;background:url(../images/virtuemart/stars.png) left bottom repeat-x;}

ul.layout2 .product-box  a .front {
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;

	-moz-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;

	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	z-index:9;
	position:relative;
	
}
ul.layout2 .product-box  a .front img {display:inline-block;}
ul.layout2 .product-box:hover a .front {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
}
ul.layout2 .product-box  a .back {
	-webkit-transform: rotateY(-180deg);
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;

	-moz-transform: rotateY(-180deg);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;

	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	position:absolute;
	left:0; top:0;
	 height: auto;
    max-height: 280px;
    max-width: 100%;
	width: 100%;
}

ul.layout2 .product-box:hover a .back {
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform: rotateX(0deg) rotateY(0deg);
	z-index:10;
}
/* top prods slider  */
.slide_box .owl-item { margin-right:0px; }
.slide_box ul.layout2 li  , .slide_box ul.layout li {
float:none;
width:auto;
margin-right:15px;
margin-left:15px;
}
.slide_box ul.layout2 .prod-row , .slide_box ul.layout .prod-row { margin-right:0; float:none; width:auto;}
.slide_box_width {width:102%; overflow:hidden;margin-left:-14px; padding-right:0px; padding-top:55px; margin-top:-55px;}
.slide_box { width:100%; }
.slide_box .owl-carousel .owl-wrapper-outer  { overflow:inherit!important;}
.owl-wrapper { margin-top:0px!important; margin-left:0px!important;}
 ul.layout2 .product-box:hover ,  ul.layout .product-box:hover {box-shadow:0 0 10px rgba(0,0,0,0.1);}
.owl-controls { position:absolute; right:10px; top:-50px; overflow:hidden;}
.owl-prev , .owl-next { background:#e2e6e7; width:30px; height:30px; padding-top:3px; padding-bottom:3px; border-radius:3px; font-size:20px;  text-align:center; float:left; margin-right:5px;}
.owl-prev:hover , .owl-next:hover {  color:#fff;}
.owl-pagination { display:none;}
/* brands prods slider */
.module.brands { margin-top:30px;}
.list_carousel_brand { margin-bottom:30px;}
.list_carousel_brand ul { margin:0; padding:0; list-style:none;}
.list_carousel_brand ul li   {
float:none;
width:auto;
margin-right:15px;
margin-left:15px;
}
.list_carousel_brand {width:102%; overflow:hidden;margin-left:-14px; padding-right:0px; padding-top:55px; margin-top:-55px; padding-bottom:20px;}
.slide_box { width:100%; }
.list_carousel_brand .owl-carousel .owl-wrapper-outer  { overflow:inherit!important;}
.list_carousel_brand li a { display:inline-block; width:100%; height:100%;}
.list_carousel_brand li a img {
    height: auto;
	opacity: 0.8;
	 -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
      -moz-transition: -moz-transform 0.4s, opacity 0.4s;
     transition: transform 0.4s, opacity 0.4s;
	  -webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);
	-ms-transform: scale(1.0);
	transform: scale(1.0);
	  max-height: 100%;
    max-width: 100%;
}
.list_carousel_brand li a:hover img {
	opacity: 1;
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
      -moz-transition: -moz-transform 0.4s, opacity 0.4s;
     transition: transform 0.4s, opacity 0.4s;
	 	  -webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);

	 }
/* footer */
#t3-footer { border:none; background:none;}
#t3-footer aside.t3footnav{ border:none; }
#t3-footer .t3-copyright { border:none; padding:0;}
.t3-footnav { padding:35px 0 40px 0;}
#t3-footer .module-title { font-size:20px; color:#f9f9f9; text-transform:capitalize; padding:0; padding-bottom:10px;}
.t3-footnav .t3-module { background:none; color:#bdc3c7;}
#t3-footer .menu.nav { margin:-8px 0 0 0; padding:0; list-style:none;}
#t3-footer .menu.nav li { padding:0; border-top:1px solid #404852; line-height:16px; font-weight:300; font-size:14px; overflow:hidden; position:relative;}
#t3-footer .menu.nav li:first-child { border:none;}
#t3-footer .menu.nav li a { color:#fff; background:none; padding:10px 0;display:block;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
#t3-footer .menu.nav li:hover a , #t3-footer .menu.nav li.active a , #t3-footer .menu.nav li:hover &gt; i , #t3-footer .menu.nav li.active &gt; i  { margin-right:5px}
#t3-footer .menu.nav li &gt; i {position:absolute; right:0; top:10px; display:inline-block;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.menu.nav li  i { display:none;}
#t3-footer .acymailing_form { text-align:left; margin:0; width:100%;}
.acymailing_form input.inputbox { border:2px solid #e4e4e2; height:40px; padding:6px; margin-bottom:15px;}
.acymailing_form input.inputbox:focus {box-shadow:none;}
.acymailing_form .acysubbuttons { text-align:left;}
.customfoot1 , .acymailing_module_newsletter{ font-size:14px; line-height:21px;}
.social { padding-top:10px;}
.social a { display:inline-block; width:40px; height:40px; color:#838a8f; font-size:18px; margin-right:5px; margin-bottom:5px; text-align:center; padding-top:10px; padding-bottom:10px; border-radius:2px;
-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}
.social a.facebook:hover { background:#3b5998; color:#fff;}
.social a.twitter:hover { background:#2daae1;color:#fff;}
.social a.google:hover { background:#f63e28;color:#fff;}
.social a.pinterest:hover { background:#cb2027;color:#fff;}
.social a.instagram:hover { background:#835e42;color:#fff;}
.social a.linkedin:hover { background:#0073b2;color:#fff;}
.social a.vimeo:hover { background:#44b0de;color:#fff;}
.social a.youtube:hover { background:#ff3132;color:#fff;}
.social a.flickr:hover { background:#ff0084;color:#fff;}

.t3-copyright .module { font-size:14px; font-weight:300;  background:url(../images/footer_bg.png) right 20px no-repeat;padding:20px 0;}
.t3-copyright  span { color:#fff;}
.t3-copyright a:hover { text-decoration:none; color:#fff;}
/* solcial tabs */
#social_slider i.fa { display:inline-block; width:40px; height:40px; color:#fff; font-size:18px; margin:0; text-align:center; padding-top:10px; padding-bottom:10px; border-radius:2px 0 0 2px; position:relative; cursor:pointer;
-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	position:absolute;
	left:-41px; top:0;
	}

#social_slider .fa-facebook{ background:#3b5998;}
#social_slider .fa-twitter{ background:#2daae1;}
#social_slider .fa-envelope-o{ background:#1abc9c;}
#social_slider .fa-youtube{ background:#e74c3c;}
.t3-wrapper { overflow:hidden;}
.center-block &gt; div {position:relative; z-index:1;}
.ssocial.lider-custom { height:0; position:relative; z-index:2;}
.ssocial.lider-custom.fixed { right:0; position:fixed;}
.boxed-version .ssocial.lider-custom { position:fixed;right:0;}
/* Category page */
.prod_cat { background:#fff; padding:10px; width:320px; border-radius:5px; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1); float:left; margin-right:30px; margin-bottom:30px;}
.prod_cat img { width:100%; height:100%;}
.prod_desc {  font-size:16px; line-height:23px; float:left; width:auto; width:58%; padding-top:20px; padding-bottom:30px;}
.prod_desc img  { margin-top:-20px;}
.category-view .marg { margin-left:-15px;}
.cat_row { background:#fff; padding:10px; width:157px; border-radius:5px; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1); float:left; margin-left:15px; margin-bottom:15px; float:left;
-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}
.cat_row:hover {box-shadow:0px 0px 8px rgba(0, 0, 0, 0.1);}
.cat_row h2 { margin:0;}
.cat_row a {  font-size:14px; line-height:24px; font-weight:300; text-decoration:none;
-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.cat_row:hover a { }
.category-title { padding-top:10px;}
.cat_row img { width:100%; height:100%;}

.orderby-displaynumber{background:none; padding:0; padding-top:20px; margin:0 0px 0 0px; margin-bottom:20px; position:relative; z-index:1; border:none; }
.orderby-displaynumber.bot { padding:0; border-top:1px solid #e4e4e2; padding-top:30px; margin-top:10px;}
.orderby-displaynumber.bot .Results { margin-top:0;}
.z-index { position:relative; z-index:3;}
.orderby-displaynumber .box-style {  padding-bottom:10px; }

.border_bot {border-bottom:1px solid #e4e4e2; padding-bottom:10px; margin-bottom:10px;}
.orderby-displaynumber .width90 div.clear { display:none;}
.orderlistcontainer{font-size:12px; line-height:18px; color:#818181; margin:0; position:relative; float:left; margin-right:20px; padding-bottom:10px;}
.orderby-displaynumber .title {  padding-right:0px; padding-top:2px; font-size:13px; line-height:20px; color:#6a6a6a; display:none; }
.orderlistcontainer .Manufactur { display:none;}

.orderlistcontainer div.activeOrder{ margin-top:0px;background:#f5f7f8; cursor:pointer;border:solid #e4e4e2 2px;font-size:13px;padding:3px 25px 3px 10px;  float:left; min-width:110px; height:30px;  border-radius:0; position:relative; z-index:10; cursor:default;  border-radius: 3px 3px 3px 3px;  font-weight:300; cursor:pointer;}
.orderlistcontainer div.activeOrder:after { position:absolute; right:10px; top:10px; width:8px; height:5px; content:" "; background:url(../images/cat_arrow.png) left bottom no-repeat;}
.orderlistcontainer div.activeOrder.block.hover:after{ background-position:left top;}
.orderlistcontainer:first-child  div.activeOrder { margin-top:0;}


.Order {margin-top:20px; background:#FFF;cursor:pointer;border:solid #e4e4e2 2px;font-size:12px;padding:3px 35px 3px 9px; color:#bebeba; float:left; min-width:110px; height:26px;  border-radius:0; cursor:default; position:relative; z-index:10;}

.orderlistcontainer:first-child div.activeOrder {min-width:80px;}
.orderlistcontainer div.activeOrder.block.hover { background:#fff;}
.orderlistcontainer a {text-decoration:none;display:block; color:#1b1b1b;}
.orderlistcontainer a:hover{text-decoration:none;display:block;}
.orderlistcontainer div.orderlist{display:none;position:absolute; top:32px; left:0px;border:solid #e4e4e2 2px;background:#FFF;cursor:pointer; padding:4px; min-width:152px;width:105%; border-radius:3px;   z-index:999;}
.orderlistcontainer:first-child div.orderlist { left:58px; min-width:140px;width:105%;}
.orderlistcontainer div.orderlist div{padding:0; margin:0;}
.orderlistcontainer div.orderlist div a{color:#333; padding:2px 12px 2px 10px!important; display:block;
-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease; }
.orderlistcontainer div.orderlist div a:hover { background:#f4f4f4; padding-left:14px!important; }

.Results {  font-size:13px; line-height:22px; color:#6a6a6a; margin:20px 0 0 0;}
.Results .display-number { padding-top:5px;}
.Results .jq-selectbox { min-width:60px; width:20%; float:none; display:inline-block!important; margin-right:0px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:2px 25px 3px 5px; height:30px; cursor:pointer;  font-size:13px; margin-top:-1px; position:relative;top:10px;}

.Results select { display:none;}
.Results .jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}
.Results .jq-selectbox .select { height:24px; min-width:10px;width:38%; padding-right:50px;}
.Results .jq-selectbox .trigger .arrow { top:10px;}
.Results .jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(../images/cat_arrow.png) left bottom no-repeat;}
.Results .jq-selectbox.opened .arrow{ background-position:left top;}
.Results .jq-selectbox.opened, .Results .jq-selectbox:hover { background:#fff;}

.Results .jq-selectbox .dropdown { max-height:150px; min-width:60px; width:120%; top:32px; background:#FFF; border: 1px solid #C6CBD0; border-radius: 2px; border:2px solid #e4e4e2;
margin: -2px 0 0 -7px;  padding: 0;}
.Results .jq-selectbox .dropdown ul { margin:0; padding:0;}
.Results .jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;
-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease; }
.Results .jq-selectbox .dropdown ul li:hover , .Results .jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }


.Results span { display:block; float:left; padding-bottom:0px; margin-right:15px; }
.Results span + span {text-transform:lowercase; margin-top:-13px;}
.Results .floatleft { float:left;}
.pagination {
    margin:0 0 0px 0;
	float:right;
}
.pagination ul { padding:0; margin:0; list-style:none;}
.pagination ul li { float:left;}
.pagination ul li span { margin:0;}
.pagination ul &gt; .disabled &gt; span, .pagination ul &gt; .disabled &gt; a, .pagination ul &gt; .disabled &gt; a:hover, .pagination ul &gt; .disabled &gt; a:focus {
    background: #FFF;
    cursor: default;
}
.pagination ul &gt; li &gt; a, .pagination ul &gt; li &gt; span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color:  transparent;
    border-color: #e4e4e2;
    border-image: none;
    border-style: solid;
    border-width: 2px 2px 2px 0;
    float: left;
    line-height: 20px;
    padding: 4px 12px;
    text-decoration: none;
	color:#1b1b1b;
	cursor:default;
	background:none;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
}
.pagination ul &gt; li &gt; a:hover , .pagination ul &gt; li &gt; a:focus  {    background: #FFF; cursor:pointer;  }
.pagination ul &gt; li &gt; span {}

.pagination ul &gt; li.firstItem &gt; span , .pagination ul &gt; li.firstItem &gt; a{ border-left:2px solid #e4e4e2; border-radius:3px 0 0 3px;}
.pagination ul &gt; li.lastItem &gt; a , .pagination ul &gt; li.lastItem &gt; span { border-radius:0 3px 3px 0;}
.navigation_grid { font-size:13px; float:right; font-size:13px;}
.navigation_grid span , .navigation_grid a { float:left; line-height:30px;}
.navigation_grid a {width:30px; height:30px; margin-left:5px; text-indent:-9999px; outline:none; border-radius:4px; position:relative; }
.navigation_grid a i { font-size:18px; position:absolute; left:24%; top:18%;  text-indent:0; margin-left:-1px; text-decoration:none;}
.navigation_grid a i.icon-list-ul { margin-top:-0px;}
.navigation_grid .Clist { background-color:#ecf0f1;}
.navigation_grid .Clist:hover , .navigation_grid .Clist.active {  }
.navigation_grid .Clist:hover i , .navigation_grid .Clist.active i { color:#fff;}
.navigation_grid .Cgrid { background-color:#F0F0F0;}
.navigation_grid .Cgrid:hover , .navigation_grid .Cgrid.active { }
.navigation_grid .Cgrid:hover i , .navigation_grid .Cgrid.active i { color:#fff;}
.navigation_grid div.tooltip { width:10%;}

#product_list { position:relative; z-index:1;}
#product_list .PricebasePriceWithTax,#product_list .PricesalesPrice { display:inline-block!important; padding-right:0;}
#product_list ul.layout .product-box .Price { float:left; font-size:16px; line-height:18px;font-weight:500; padding-top:10px;}
#product_list ul.layout .product-box .Price .PricebasePriceWithTax { color:#6a6a6a; text-decoration:line-through; padding-right:5px;font-weight:300;}
#product_list ul.layout .product-box .attributes, #product_list ul.layout .quantity-box , #product_list ul.layout .quantity-controls{ display:none;}
#product_list ul.layout li { width:104%;}

#product_list { position:relative; z-index:1;}
#product_list .PricebasePriceWithTax,#product_list .PricesalesPrice { display:inline-block!important; padding-right:0;}
#product_list ul.layout2 .product-box .Price { float:none; font-size:16px; line-height:18px;font-weight:500; padding-top:10px;}
#product_list ul.layout2 .product-box .Price .PricebasePriceWithTax { color:#6a6a6a; text-decoration:line-through; padding-right:5px;font-weight:300;}
#product_list ul.layout2 .product-box .attributes, #product_list ul.layout2 .quantity-box , #product_list ul.layout2 .quantity-controls{ display:none;}
#product_list ul.layout2 li { width:104%;}

#product_list.grid ul.layout2 .wrapper { overflow:inherit;}
#product_list.grid ul.layout2 .product-box .call-a-question { margin-bottom:-10px; padding-top:48px;}
#product_list.grid ul.layout .product-box .call-a-question { display:none;}
#product_list.grid ul.layout .product-box .call-a-question.list { display:block; margin-bottom:0; padding-top:0;}

#product_list.list {}
#product_list.list ul.layout li { width:100%;}
#product_list.list ul.layout .prod-row { width:100%; float:none;}
#product_list.list ul.layout .prod-row .browseImage { width:30%; float:left;} 
#product_list.list ul.layout .prod-row .slide-hover {width:70%; float:left; padding-left:30px;  }
#product_list.list ul.layout .prod-row .slide-hover &gt; .wrapper { width:70%; float:left;padding-right:30px;}
#product_list.list ul.layout .prod-row .slide-hover &gt; .wrapper-slide { width:30%; float:left; clear:none; padding-right:10px;}

#product_list.list ul .product-box .Title { padding-top:2px;}
#product_list.list ul.layout .product-box .Title a {  font-size:18px; font-weight:500;}
#product_list.list ul.layout .product-box .Title a:hover { }
#product_list.list ul.layout .product-box .vote { float:none; display:block; visibility:visible; opacity:1; left:0;  border-bottom:1px solid #ecf0f1; padding-bottom:10px; margin-bottom:10px; padding-top:0;}
#product_list.list ul.layout .product-box .ratingbox { position:relative; top:3px; margin-right:5px;}
#product_list.list ul.layout .product-price.list , #product_list.list ul.layout .call-a-question.list { display:block; text-align:right;}
#product_list.list ul.layout .product-price.list  { float:right; padding-bottom:10px;}
#product_list.list ul.layout .product-box .call-a-question { margin-bottom:10px; text-align:right; float:right; margin-right:0;}
#product_list.list ul.layout .product-box  .addtocart-area2 { float:right;margin-bottom:10px; text-align:right; clear:both; width:100%;}
#product_list.list ul.layout .product-box .add_wishlist, #product_list.list ul.layout .product-box .vote, #product_list.list ul.layout .product-box .add_compare { top:0; display:block; visibility:visible; opacity:1;}
#product_list.list .wrapper-slide div.tooltip { width:14%;}

#product_list.list ul.layout2 li { width:100%;}
#product_list.list ul.layout2 .prod-row { width:100%; float:none;}
#product_list.list ul.layout2 .prod-row .browseImage { width:30%; float:left;} 
#product_list.list ul.layout2 .prod-row .slide-hover {width:70%; float:left; padding-left:30px;  }
#product_list.list ul.layout2 .prod-row .slide-hover &gt; .wrapper { width:70%; float:left;padding-right:30px;}
#product_list.list ul.layout2 .prod-row .slide-hover &gt; .wrapper-slide { width:30%; float:left; clear:none; padding-right:10px;}

#product_list.list ul.layout2 .product-box .Title { text-align:left;}
#product_list.list ul.layout2 .product-box .Title a {  font-size:18px; font-weight:500;}
#product_list.list ul.layout2 .product-box .Title a:hover { }
#product_list.list ul.layout2 .product-box .vote { float:none; display:block; visibility:visible; opacity:1; left:0;  border-bottom:1px solid #ecf0f1; padding-bottom:10px; margin-bottom:10px; text-align:left; padding-top:0;}
#product_list.list ul.layout2 .product-box .ratingbox { position:relative; top:3px; margin-right:5px;}
#product_list.list ul.layout2 .product-price.list , #product_list.list ul.layout2 .call-a-question.list { display:block; text-align:right;}
#product_list.list ul.layout2 .product-price.list  { float:right; padding-bottom:10px;}
#product_list.list ul.layout2 .product-box .call-a-question { margin-bottom:10px; text-align:right;}
#product_list.list ul.layout2 .product-box  .addtocart-area2 { float:right;margin-bottom:0px; text-align:right; clear:both; width:100%;}
#product_list.list ul.layout2 .product-box .add_wishlist, #product_list.list ul.layout2 .product-box .vote, #product_list.list ul.layout2 .product-box .add_compare { top:0; display:block; visibility:visible; opacity:1;}
#product_list.list ul.layout2 .product-box .wishlist:after { display:none;}
#product_list.list ul.layout2 .product-box .wishlist { float:right;}
#product_list.list ul.layout2 .wrapper-slide div.tooltip { width:14%;}


#product_list.list ul.layout .product-price , #product_list.list ul.layout .call-a-question,
#product_list.list ul.layout2 .product-price , #product_list.list ul.layout2 .call-a-question 
{ display:none;}
#product_list.grid ul.layout .product-price.list , #product_list.grid ul.layout .call-a-question.list , #product_list.grid ul.layout .desc1,#product_list.grid ul.layout .rating-title,
#product_list.grid ul.layout2 .product-price.list , #product_list.grid ul.layout2 .call-a-question.list , #product_list.grid ul.layout2 .desc1,#product_list.grid ul.layout2 .rating-title
{ display:none;}

#product_list.list  .fa-tags { font-size:14px;line-height:22px; display:inline-block; margin-right:4px;}
#product_list.list .product_tags a {  line-height:22px; display:inline-block;}
#product_list.list .product_tags a:hover { text-decoration:none;}

.virtuemart_search {overflow:hidden; clear:both;}
.virtuemart_search .inputbox { margin-bottom:10px; margin-right:10px; }
.virtuemart_search input { float:left;}
/* sidebar  */
.t3-sidebar .module { margin-bottom:30px;}
.t3-sidebar  .module-title { color:#f9f9f9; text-transform:capitalize; line-height:20px; padding:15px 20px 15px 20px; background:#323a45; border-radius:4px 4px 0 0; margin-bottom:0; font-size:20px;}
.t3-sidebar  .module-ct { background:#fff;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1); border-radius:0 0 3px 3px; padding:20px;}
.t3-sidebar  .module-ct ul { list-style:none; padding:0; margin:0;}
.t3-sidebar  .module-ct ul &gt; li { font-size:16px; line-height:20px; padding:8px 0; border-top:1px solid #ecf0f1; font-weight:500;}
.t3-sidebar  .module-ct ul &gt; li:first-child { border:none;}
.t3-sidebar  .module-ct ul &gt; li a {  text-decoration:none; outline:none;}
.t3-sidebar  .module-ct ul &gt; li a:hover { }


.t3-sidebar ul.list   li { position:relative; padding-right:25px;}
.t3-sidebar ul.list  &gt; li:first-child { border:none;}
.t3-sidebar ul.list  &gt; li a {  text-decoration:none;}
.t3-sidebar ul.list  &gt; li a:hover , .t3-sidebar ul.list  &gt; li.active a { }
.t3-sidebar ul.list   li.parent ul { margin-right:-25px; display:none; }
.t3-sidebar ul.list   li.parent li:first-child { border-top:1px solid #ecf0f1; margin-top:8px;}
.t3-sidebar ul.list   li.parent li.lastItem {margin-bottom:-6px;}
.t3-sidebar ul.list   li.parent li  a {  padding-left:20px; font-weight:300;}
.t3-sidebar ul.list   li li a:hover , .t3-sidebar ul.list  &gt; li.parent li.active a { }

.t3-sidebar ul.list   li.parent li.parent li  a {  padding-left:40px; font-weight:300;}
.t3-sidebar ul.list   li.parent li.parent li a:hover , .t3-sidebar ul.list  &gt; li.parent li.parent li.active a { }


ul.list .VmArrowdown { width:23px; height:23px; border-radius:3px; background:#ecf0f1; display:block; opacity:1; float:none; position:absolute; right:0; top:6px;font-weight:300!important; text-shadow:none;
-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;}
ul.list .VmArrowdown:hover { font-weight:300!important;}
ul.list .VmArrowdown:hover i { color:#fff;}
ul.list .VmArrowdown i {font-size:15px;  font-weight:300!important; text-align:center; line-height:20px;height:23px; font-style:normal;
-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;}
ul.list .VmArrowdown i.minus { display:none;}
ul.list .VmArrowdown.expanded i.minus { display:block; }
ul.list .VmArrowdown.expanded:hover i.minus { display:block; color:#fff;}

ul.list .VmArrowdown.expanded i.plus { display:none;}
ul.list .VmArrowdown i.plus { display:block;}
#screenshot{
	position:absolute;
	background:#fff;
	padding:5px;
	display:none;
	color:#fff;
	z-index:9999;
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);
	left:0;
	width:150px!important; height:auto!important; min-height:150px;
	border-radius:4px;
	}
	#screenshot img { width:140px!important; height:auto!important; display:block; position:relative; z-index:10;}
	#screenshot span { display:block; width:50%; height:50%; position:absolute; left:25%; top:25%; z-index:1; background:#fff url(../images/ajax-loader.gif) center center no-repeat;}
.displayNone { display:none;}
.btn_compare , .btn_wishlist  { font-size:14px;  font-weight:300;}
.btn_compare:hover , .btn_wishlist:hover {  text-decoration:none;}
#mod_wishlists .image.fleft , #mod_compare .image.fleft { float:left; width:80px; margin-right:15px;}
.extra-wrap { overflow:hidden; position:relative;}
#mod_wishlists .image.fleft img , #mod_compare .image.fleft img { width:100%; height:auto;}
#mod_wishlists .name , #mod_compare .name   { padding-right:14px;}
#mod_wishlists .name a , #mod_compare .name a {  text-decoration:none; font-size:14px; font-weight:300; line-height:18px; display:inline-block;}
#mod_wishlists .name a:hover , #mod_compare .name a:hover { text-decoration:none;}
#mod_compare .remcompare a , #mod_wishlists .remwishlists a{ text-transform:lowercase; cursor:pointer; text-decoration:none; position:absolute; right:0; top:0;}
#mod_compare .remcompare a:hover , #mod_wishlists .remwishlists a:hover {}
#mod_compare .modcompareprod , #mod_wishlists .modwishlistsprod{border-bottom:1px solid #ecf0f1; padding-bottom:15px; margin-bottom:15px;}

.side_ban .module-ct { background:none; padding:0; box-shadow:none;}

.t3-sidebar .module-ct  .listbest { margin-bottom:-15px;}
.t3-sidebar .module-ct  .listbest li { padding-top:15px; padding-bottom:15px;}
.t3-sidebar .module-ct  .listbest li:first-child { padding-top:0;}
.listbest .browseImage { float:left; width:80px; margin-right:15px;}
.listbest .browseImage img {width:100%; height:auto;}
.listbest .fleft { overflow:hidden;}
.listbest .Title a {  text-decoration:none; font-size:14px; font-weight:300; display:inline-block; line-height:18px;}
.listbest .Title a:hover {  text-decoration:none;}
.listbest .count { display:none;}
.listbest .Price{  font-size:14px; line-height:24px; font-weight:300;}
.listbest .Price .WithoutTax { color:#6a6a6a; text-decoration:line-through; padding-right:5px;}

.mod_tagsvm2 a {margin-right:4px; font-weight:300; text-decoration:none;}
.mod_tagsvm2 a:hover { }

.paramfilter {}
.paramfilter .mcf_form &gt; div { margin-bottom:20px;}
.paramfilter .heading { font-size:16px; line-height:22px; font-weight:500; margin-bottom:10px;}
.paramfilter .jq-checkbox { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:2px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px;}
.paramfilter .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
.paramfilter .jq-checkbox.checked span , .paramfilter .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(../images/check_box.png) left top no-repeat; position:relative; left:2px; top:2px;}
.paramfilter .jq-checkbox.disabled span { display:none;}


.paramfilter .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px;}
.paramfilter .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
.paramfilter .jq-radio.checked span , .paramfilter .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}
.paramfilter .jq-radio.disabled span { display:none;}

.t3-sidebar .paramfilter .values li { border:none; padding:4px 0; }
.t3-sidebar .paramfilter .values li label { font-size:14px; font-weight:300;}
.t3-sidebar .paramfilter .values li label .count { }
.paramfilter a.reset {  line-height:14px; font-family:Arial, Helvetica, sans-serif; font-weight:500; font-size:14px; margin-top:3px;}
.paramfilter a.reset:hover {}
.paramfilter .ui-slider-horizontal { height:12px; box-shadow:none;}
.paramfilter .ui-slider-horizontal {border:2px solid #e2e6e7;border-radius:3px; position:relative; margin-left:4px; margin-right:4px;}
.paramfilter .ui-slider .ui-slider-range {  background:#f5f7f8; margin-left:0px;}
.paramfilter .ui-slider-horizontal .ui-slider-handle { background:#e2e6e7; width:12px; height:22px; border-radius:3px; box-shadow:none; border:none; top:-7px; margin-left:-6px; cursor:pointer;}
.paramfilter .slider_active {  border-radius:3px;}
.paramfilter  .price .slider-range-gt ,  .paramfilter  .price .slider-range-lt { text-align:left; padding-left:0; padding-right:0; margin:0; border:none; background:none;}
.paramfilter  .price .slider-range-lt { text-align:right;}
.paramfilter div.values input {border:2px solid #e4e4e2; border-radius:3px; background:#f5f7f8; margin:0 0 10px 0; box-shadow:none!important; width:45%;}

.paramfilter .values-named li label , .paramfilter .values-named li label.checked { border:none; position:relative;margin-right:5px; margin-bottom:5px;}
.paramfilter .values-named li label .jq-checkbox { width:22px; height:22px;  background:#fff;}
.paramfilter .values-named li label span.jq-checkbox { display:none;}
.paramfilter .values-named li label .color { position:absolute; left:2px; top:2px; width:16px; height:16px; z-index:1;}
.paramfilter .values-named li label:hover .color , .paramfilter .values-named li label.checked .color  {background-image:url(../images/check_box.png); background-position:3px 2px; background-repeat:no-repeat;}

.paramfilter .values-named li.hover label span.f-title { display:block; position:absolute; top:-15px; left:50%; z-index:3; text-align: center; }
.paramfilter  .values-named li.hover label span.f-title b { display:block; padding:0 2px; margin-left:-50%; margin-top:-10px; background:#fff; width:100%; border:1px solid #eee; }

.fullreset { font-weight:300;  font-size:14px; outline:none; outline:none!important; text-decoration:none;}
.fullreset i { margin-right:6px; margin-left:2px; position:relative; top:-1px;}
.fullreset.resetimg { background:url(../images/aload-black_on_white.gif) left center no-repeat; padding-left:20px;}
.fullreset.resetimg i { display:none;}
.fullreset:hover , .fullreset:focus { text-decoration:none;}
#product_list.list ul .product-box { max-width:100%;}
/*------------------------product details-----------------------------------*/
#productdetailsview .lbl-box { 
	display:inline-block;
	height: 100px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -14px;right: -14px;
    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}
#productdetailsview .lbl-box .discount , #productdetailsview .lbl-box .hit { position:relative; top:21px; left: -10px;  height:24px; width:140px; background:#e74c3c; position:relative;-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-kthtml-transform: rotate(45deg);transform: rotate(45deg);}
#productdetailsview .lbl-box .discount { background:#e67e22;}
#productdetailsview .lbl-box .limited { background:#9b59b6;}

ul.layout .prod-row .lbl-box .discount.limited { background:#9b59b6;}
ul.layout .prod-row .lbl-box   .offafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl2.png) left top no-repeat; }
ul.layout .prod-row .lbl-box  .offbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl2.png) left bottom no-repeat;}
ul.layout2 .prod-row .lbl-box .discount.limited { background:#9b59b6;}
ul.layout2 .prod-row .lbl-box   .offafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl2.png) left top no-repeat; }
ul.layout2 .prod-row .lbl-box  .offbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl2.png) left bottom no-repeat;}


#productdetailsview  .lbl-box  .hitafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl.png) right top no-repeat; }
#productdetailsview   .lbl-box .hitbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl.png) right bottom no-repeat;}
#productdetailsview  .lbl-box  .discafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl.png) left top no-repeat; }
#productdetailsview   .lbl-box .discbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl.png) left bottom no-repeat;}
#productdetailsview  .lbl-box  .offafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl2.png) left top no-repeat; }
#productdetailsview  .lbl-box .offbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl2.png) left bottom no-repeat;}




#productdetailsview { position:relative;}
#productdetailsview .modal {position:relative; top:0; left:0; margin:0; padding:0; box-shadow:none; width:auto!important; float:none; z-index:99; background:none; border-radius:0; border:none;}
#productdetailsview .fleft { float:left; width:auto; margin-right:40px; margin-bottom:60px; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1); border-radius:6px; background:#fff; padding:10px; max-width:400px; position:relative;}
#productdetailsview .share { float:left; padding-right:20px; padding-bottom:10px;}
#productdetailsview .share &gt; span { display:inline-block; margin-bottom:10px;}
#productdetailsview .share_box { position:absolute; left:0; bottom:-80px;}
.main-image { position:relative; background:#dfdfdf;}
#productdetailsview .zoomWrapper  {}
#productdetailsview .zoomWrapper img { }
#productdetailsview .additional-images  ul { float:none;}

.jcarousel-skin-tango .jcarousel-container {
    background: none;
    border: none;
}


.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 293px;
    padding: 0;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  293px;
    height: auto;
}


.jcarousel-skin-tango .jcarousel-item {
    width: auto;
    height: auto;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
	display:inline-block!important;
	float:left;
}

/*
	Next/prev buttons
*/
.jcarousel-clip.jcarousel-clip-horizontal {
    height: auto;
    width: 300px;
	overflow:hidden;
}
.jcarousel-container:hover  .jcarousel-next , .jcarousel-container:hover .jcarousel-prev  { display:block!important;}

.none .jcarousel-container  .jcarousel-next,.none .jcarousel-container  .jcarousel-prev { display:block!important; visibility:hidden!important;}

#products .row-carusel { position:relative; overflow:hidden;}
#products #carousel { overflow:hidden; position:relative;}

.jcarousel-container .jcarousel-next , .jcarousel-container .jcarousel-prev { position:absolute; top:50%; right:-40px; margin-top:-14px; display:block; width:28px; height:28px; z-index:99; text-align:center;  background:#ecf0f1;  outline:none!important; border-radius:4px;
			transition: all 200ms ease-in-out 0s;
					-webkit-transition: all 300ms ease-in-out 0s;
					  -moz-transition: all 300ms ease-in-out 0s;
					  -ms-transition: all 300ms ease-in-out 0s;
					  -o-transition: all 300ms ease-in-out 0s;
					  cursor:pointer;
			}
			
			.jcarousel-container .jcarousel-next span , .jcarousel-container .jcarousel-prev span { display:inline-block; text-align:center;  font-size:20px; line-height:28px;
			transition: all 200ms ease-in-out 0s;
					-webkit-transition: all 200ms ease-in-out 0s;
					  -moz-transition: all 200ms ease-in-out 0s;
					  -ms-transition: all 200ms ease-in-out 0s;
					  -o-transition: all 200ms ease-in-out 0s;}
			.jcarousel-container .jcarousel-prev span  { } 
			.jcarousel-container .jcarousel-prev.jcarousel-prev-disabled span {} 
			.jcarousel-container .jcarousel-prev:hover span { color:#fff; }
			.jcarousel-container .jcarousel-next span  {} 
			.jcarousel-container .jcarousel-next.jcarousel-next-disabled span {}
			.jcarousel-container .jcarousel-next:hover span { color:#fff;} 


			.jcarousel-container .jcarousel-prev-disabled , .jcarousel-container .jcarousel-next-disabled {   background:#e2e6e7; cursor:default;}
			.jcarousel-container .jcarousel-prev.jcarousel-prev-disabled:hover , .jcarousel-container .jcarousel-next.jcarousel-next-disabled:hover { background:#e2e6e7;}
		   .jcarousel-container .jcarousel-prev.jcarousel-prev-disabled:hover span , .jcarousel-container .jcarousel-next.jcarousel-next-disabled:hover span {  }

			
			.jcarousel-container .jcarousel-next:hover , .jcarousel-container .jcarousel-prev:hover {   }
			.jcarousel-container .jcarousel-prev {left:-43px; }
			.additional-images a.zoomThumbActive{
				opacity:0.5;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
			}








#productdetailsview .fright { float:left; width:48%;}
#productdetailsview .fright h1 { font-size:24px; line-height:26px;   margin-top:10px;}
#productdetailsview .fright .rating { border-bottom:1px solid #e2e6e7;padding-bottom:10px; margin-bottom:15px;}
#productdetailsview .fright .rating .vote { }
#productdetailsview .fright .rating-title {display: inline-block; position:relative; top:-3px;}
#productdetailsview .Dimensions { padding-top:15px; font-size:14px; line-height:31px; color:#6a6a6a;}
#productdetailsview .Dimensions h4 { margin:0 0 10px 0;}


#productdetailsview .manufacturer { padding-top:0px; font-size:14px; line-height:32px;  font-weight:300;}
#productdetailsview .manufacturer a {  text-decoration:none;}
#productdetailsview .manufacturer a:hover { }

#productdetailsview .stock { padding-top:0px; font-size:14px; line-height:31px; color:#6a6a6a;display:none;}
#productdetailsview .stock i { font-style:normal; }
#productdetailsview .stock b { font-weight:300;}
.green {color:#27ae60;}
.red {color:#e74c3c;}

#productdetailsview .price { padding-top:15px; padding-bottom:15px; overflow:hidden;}
#productdetailsview .price .product-price .price-crossed {padding-top:0px; font-size:18px; line-height:26px; float:left; margin-right:5px; text-decoration:line-through;}
#productdetailsview .price .product-price span.PricesalesPrice {  font-size:24px; line-height:26px; font-weight:500; float:left; }

/* Countdown styles sigl product*/
.layout .count_holder_small , .layout2 .count_holder_small{ display:none;}
.count_holder .count_info {
    float: none;
    font-size: 14px;
    margin: 0 23px 10px 0;
}
.count_holder .info_prod_left {
    float: left;
    font-size: 14px;
    margin: 0 0 10px 23px;
}
.count_info_left b, .count_info b {
    border: 1px solid #FFFFFF;
    font-size: 18px;
    padding: 2px 10px;
}
.count_holder_small {
	background: rgb(155, 89, 182);
	background: rgba(155, 89, 182, .9);
    min-height: 95px;
    padding: 10px;
    position: absolute;
    width: 220px;
    z-index: 10000;
	display:block;
	border-radius:5px;
}
.count_holder_small:before {
		content:" ";
		position:absolute;left:-18px; top:50%;
		border-bottom: 9px solid rgba(0, 0, 0, 0);
		border-top: 9px solid rgba(0, 0, 0, 0);
		border-right: 9px solid rgba(155, 89, 182, .9);
		height: 9px;
		margin-left: 2px;
		vertical-align: middle;
		width: 16px;
		content:" ";
		margin-top:-8px;
		}

.prod_hold .count_holder_small {
    display: none;
}
.count_info {
    color: #fff;
    float: none;
    font-size: 12px;
    margin:0 0 0 0;
    text-align: left;
	font-weight:300;
	text-transform:none;
	line-height:22px;
}
.count_border { overflow:hidden; border-bottom:1px solid #b182c5; padding-bottom:10px; margin-bottom:10px;}
.hasCountdown {
	
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	color: #888;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
	overflow:hidden;
	display:block;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: auto;
	float:left;
	margin-right:5px;
}
.countdown_show4 .countdown_section:first-child {
	width: auto;
	float:left;
}

.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 14px;
	text-align: left;
	color:#fff;
	line-height:16px;
}
.countdown_amount {
	font-weight:500;
	color:#fff;
	float:left;
	margin-right:2px;
}
.countdown_section br { display:none;}
.countdown_descr {
	display: block;
	float:left;
	
}
.bzSaleTimerDesc { color:#fff;font-size: 14px;font-weight: 300; line-height:16px; margin-left:0px; float:left; margin-bottom:0px; padding-top:0px;}
.bzSaleTimerDesc div { color:#fff; font-weight:500; display:inline-block;}

#productdetailsview .time-box .price { padding-bottom:0;}
  .time-box { width:100%; margin-top:10px;}
 .time-box .indent { padding:0;}
.time-box .bzSaleTimer { width:100%; margin-bottom:15px; padding-right:2px; clear:both;}
.time-box  .bzSaleTimer .count_holder {border-radius: 0px 0px 5px 5px;
		overflow: hidden;
		padding: 12px 20px 14px 20px;
		background:#f0f3f4;
		margin-top:1px; }
.time-box  .bzSaleTimer .count_info {
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    margin: 0 0 0 0;
    padding: 0 0;
    text-transform: none;
	text-align:left;
	float:left
	
	}
	.time-box .countdown_section {
	display: block;
	float: left;
	font-size: 16px;
	text-align: left;
	
	line-height:18px;
}
.time-box .countdown_amount {
	font-weight:500;
	
	float:left;
	margin-right:2px;
}
.time-box .countdown_section br { display:none;}
.time-box .countdown_descr {
	display: block;
	float:left;
	
}

	  .time-box #bzSaleTimerCnt { width:100%; border:1px solid #e4e4e2; border-radius:6px;margin-bottom:10px;}
	.time-box #bzSaleTimerCnt .indent{}
	.time-box .count_border {
		float:left;
		border:none;
		margin:0; 
		padding:3px 0 0 4px;
	}
	.time-box #bzSaleTimerCnt .wrap_time { float:left; width:25%; text-align:center;font-size: 24px;font-weight: 700;line-height: 24px; margin: 10px 0 10px 0;padding: 0 0;
	text-transform: uppercase; }
	.time-box #bzSaleTimerCnt .wrap_time span { color:#6a6a6a;font-size: 12px;font-weight: 400;line-height: 20px; text-transform:capitalize;}
 	.time-box .bzSaleTimerDesc { color:#6a6a6a;font-size: 14px;font-weight: 400; line-height:20px; margin-left:0px; float:left; margin-bottom:10px; padding-top:0px;}
	.time-box .bzSaleTimerDesc div {  font-weight:700; display:inline-block;}
		.time-box .bzSaleTimerDesc2 { color:#6a6a6a;font-size: 14px;font-weight: 400; line-height:20px; margin-left:0px; float:right; margin-bottom:10px; padding-top:0px;}
			.time-box .bzSaleTimerDesc2 div {   display:inline-block;}
 .time-box .price { float:none; padding:0; width:100%;}
  .time-box .price .product-price  &gt; span { float:left; background:#f0f3f4; width:33%; display:block; margin-left:1px; text-align:center;font-weight:bold; color:#6A6A6A;font-size: 24px;font-weight: 700;line-height: 24px; border:none; padding:10px 2px 15px 2px;}
 #productdetailsview .time-box .price .product-price  &gt; span.price-sale span.PricesalesPrice {font-size: 24px; font-weight: 500; float:none;}
 .time-box .price .product-price &gt; span.price-sale { margin-left:0px; width:33%; border-radius:5px 0 0 0; }
 .time-box .price .product-price &gt; span.price-old .PricebasePriceWithTax {font-size: 24px;font-weight: 500; text-decoration:none; padding-right:0; padding-bottom:0px; }
 .time-box .price .product-price  &gt; span.price_save span.PricediscountAmount {color:#9b59b6;font-size: 24px;font-weight: 500;}
 .time-box .price .product-price .text { display:block; padding-top:10px;font-size: 14px; padding-bottom:5px; font-weight:300; }
	.time-box .price .product-price .price-sale .text {}
	.time-box .price .product-price .price_save .text{color:#9b59b6;}
	.time-box .price .product-price .price_save { border-radius:0 5px 0 0;}
	
#productdetailsview .product-custom { margin-top:0px; padding:0 5px 0 0; }
#productdetailsview .product-custom .wrapper { overflow:inherit;}
#productdetailsview .product-custom .product-field .product-fields-title b { font-weight:300;}
#productdetailsview .product-custom .product-field-type-S { overflow:hidden; width:100%; padding-bottom:10px;clear:both;}
#productdetailsview .product-custom .product-field-type-S .product-fields-title { display:block; padding-bottom:5px;font-size:14px;}
#productdetailsview .product-custom .product-field-type-S .product-field-display input { float:left; margin-right:5px;}
#productdetailsview .product-custom .product-field-type-S .product-field-display label { float:left;margin-right:5px;}
#productdetailsview .product-custom .product-field-type-S .product-field-desc { display:block; width:100%; overflow:hidden;}

#productdetailsview .product-custom .product-field-type-M { overflow:hidden; width:100%; padding-bottom:5px;}
#productdetailsview .product-custom .product-field-type-M .product-fields-title { display:block; padding-bottom:5px;font-size:14px;}
#productdetailsview .product-custom .product-field-type-M img { width:50px; height:auto; vertical-align:middle; display:block;}
#productdetailsview .product-custom .product-field-type-M .product-field-display input { float:left;  margin:auto 0;margin-right:5px; vertical-align:middle;}
#productdetailsview .product-custom .product-field-type-M .product-field-display label { float:left;margin-right:5px; cursor:default; }
#productdetailsview .product-custom .product-field-type-M .product-field-desc { display:block; width:100%; overflow:hidden;}

#productdetailsview .product-custom .product-field-type-V { float:left; width:auto; margin-bottom:10px; margin-right:20px;}
#productdetailsview .product-custom .product-field-type-V:first-child { float:left;width:auto;}
#productdetailsview .product-custom .product-field-type-V .product-fields-title { line-height:20px; padding-bottom:5px; display:block; font-size:14px;}
#productdetailsview .product-custom .product-field-type-V .product-field-display { display:block;}
#productdetailsview .product-custom .product-field-type-V select { display:none;}
#productdetailsview .code {padding-top:0px; font-size:14px; line-height:31px; color:#6a6a6a;}

#productdetailsview .manufacturer span.bold , #productdetailsview .stock span.bold , #productdetailsview .code span.bold { display:inline-block; min-width:105px;}
#productdetailsview .short_desc { border-top:1px solid #e2e6e7; border-bottom:1px solid #e2e6e7; padding-top:15px; padding-bottom:5px; margin-bottom:20px; margin-top:10px;}

#productdetailsview .price-plugin { margin-top:5px; margin-bottom:5px;}

#productdetailsview .jq-selectbox { min-width:60px; width:100%; float:none; display:inline-block!important; margin-right:10px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:3px 25px 0px 5px; height:30px; cursor:pointer;  font-size:13px; margin-top:5px;}

#productdetailsview .jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}
#productdetailsview .jq-selectbox .select { height:24px; min-width:10px;width:120%; padding-right:30px;}
#productdetailsview .jq-selectbox .trigger .arrow { top:10px;}
#productdetailsview .jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(../images/cat_arrow.png) left bottom no-repeat;}
#productdetailsview .jq-selectbox.opened .arrow{ background-position:left top;}
#productdetailsview .jq-selectbox.opened, #productdetailsview .jq-selectbox:hover { background:#fff;}

#productdetailsview .jq-selectbox .dropdown { max-height:150px; min-width:60px; width:102%; top:32px; background:#FFF; border: 1px solid #C6CBD0; border-radius: 2px; border:2px solid #e4e4e2;
margin: -2px 0 0 -7px;  padding: 0;}
#productdetailsview .jq-selectbox .dropdown ul { margin:0; padding:0;}
#productdetailsview .jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;
-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease; }
#productdetailsview .jq-selectbox .dropdown ul li:hover , #productdetailsview .jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }


#productdetailsview .product-box2 .controls {border:none; padding-bottom:0px; margin-bottom:10px; float:none; width:100%; overflow:hidden; }
#productdetailsview .product-box2 .addtocart-bar2 .wrapper { padding-top:0px;}
#productdetailsview .controls label { display:inline-block; font-weight:300; float:left; margin-right:4px; line-height:32px;}
#productdetailsview .product-box2 .box-quantity { width:auto; display:inline-block; position:relative;}
#productdetailsview .product-box2 .addtocart-bar2 .quantity-controls, #productdetailsview .product-box2 .addtocart-bar2 .quantity-box { display: inline-block; }
#productdetailsview .product-box2 .addtocart-bar2 .quantity-box { display:inline-block; width:100px; height:32px; border:2px solid #e4e4e2; border-radius:3px; background:#f5f7f8; position:relative; }
#productdetailsview .product-box2 .addtocart-bar2 .quantity-box input { width:44px; height:30px; line-height:28px; font-size:13px;  background:none; border:none; box-shadow:none!important; border-radius:0;border-left:1px solid #e4e4e2;border-right:1px solid #e4e4e2; margin-left:27px; }
#productdetailsview .addtocart-bar2 .quantity-controls { font-weight:300; font-size:15px; line-height:28px;}
#productdetailsview .addtocart-bar2 .quantity-controls .quantity-plus { font-style:normal; text-align:center; display:inline-block; width:22px; height:22px; position:absolute; left:3px; top:1px; cursor:pointer; }
#productdetailsview .addtocart-bar2 .quantity-controls .quantity-plus:hover { }
#productdetailsview .addtocart-bar2 .quantity-controls .quantity-minus { font-style:normal; text-align:center; display:inline-block; width:22px; height:22px;position:absolute; right:6px; top:1px;cursor:pointer;}
#productdetailsview .addtocart-bar2 .quantity-controls .quantity-minus:hover {}

#productdetailsview .product-box2 .addtocart_button2 , #productdetailsview .product-box2 .wishlist , #productdetailsview .product-box2 .compare_cat , #productdetailsview .product-box2 .ask-a-question { float:left; margin-right:5px; margin-top:2px; margin-bottom:10px;}
#productdetailsview .product-box2 .add_wishlist , #productdetailsview .product-box2 .add_compare , #productdetailsview .product-box2 .ask-a-question .ask-question2 { background:#e2e6e7;font-weight:300; padding:4px 15px; height:50px; font-size:14px; line-height:48px; display:inline-block; border:none; border-radius:4px;  border-bottom:2px solid #bdc3c7; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; cursor:pointer;}
#productdetailsview .product-box2 .add_wishlist i , #productdetailsview .product-box2 .add_compare i , #productdetailsview .product-box2 .ask-a-question .ask-question2 i{ font-size:20px; display:block; text-indent:0px; display:inline-block;}
#productdetailsview .product-box2 .add_wishlist span  , #productdetailsview .product-box2 .add_compare span , #productdetailsview .product-box2 .ask-a-question .ask-question2 span { display:none;}
#productdetailsview .product-box2 .add_wishlist:hover,#productdetailsview .product-box2 .add_wishlist.active,
#productdetailsview .product-box2 .add_wishlist:focus , #productdetailsview .product-box2 .add_compare:hover,#productdetailsview .product-box2 .add_compare.active, #productdetailsview .product-box2 .ask-a-question .ask-question2:hover,#productdetailsview .product-box2 .ask-a-question .ask-question2:focus,
#productdetailsview .product-box2 .add_compare:focus {background:#34495e;border-bottom:2px solid #2c3e50; color:#fff;text-decoration:none;}
#productdetailsview .product-box2 div.tooltip { width:14%;}

.list-reviews { padding-bottom:0px; font-size:13px;}
.list-reviews h4 {font-weight:400; padding-bottom:10px;}

.write-reviews { width:100%; clear:both;font-size:13px;}
.write-reviews .step { display:block; padding-bottom:10px;clear:both; }
.write-reviews #comment { width:100%; background:#f5f7f8;
    border: 2px solid #e4e4e2;
    height: 120px;
    line-height: 20px;
    margin-bottom: 5px;
    padding: 8px 5px !important; box-shadow:none;}
.svrat { float:left; padding-right:5px;}
.write-reviews  .rating { display:inline-block; text-align:left; display:inline-block; float:none; padding-top:3px;margin:0; padding-bottom:0px;}
.write-reviews  .rating .ratingbox { width:75px; height:13px; background:url(../images/virtuemart/stars.png) left top repeat-x; position:relative; margin-right:5px;}
.write-reviews  .rating .stars-orange { display:block;background:url(../images/virtuemart/stars.png) left bottom repeat-x; height:13px; position:absolute; left:0; top:0;}


.scroll-pane .flleft { float:left; padding-top:5px;}
.scroll-pane .flright { float:right;}
.scroll-pane .wrapper { overflow:hidden; width:100%;}
.rbold { font-weight:bold;}
.rnormal { margin-bottom:10px;}
.rnormal .coment { padding:10px; background:#f0f5f9; border-radius:6px;}

.rvote { display:inline-block; text-align:left; display:inline-block; float:none; padding-top:5px;margin:0; padding-bottom:10px;}
.rvote .ratingbox { width:75px; height:13px; background:url(../images/virtuemart/stars.png) left top repeat-x; position:relative; margin-right:5px;}
.rvote .stars-orange { display:block;background:url(../images/virtuemart/stars.png) left bottom repeat-x; height:13px; position:absolute; left:0; top:0;}

.rcount { float:right; margin-top:-8px; margin-right:3px;}
.rcount input { background:#f5f7f8!important; border: 2px solid #e4e4e2; width:60px;box-shadow:none; display:inline-block; margin-left:4px;}
.rcount input:focus {box-shadow:none; border-color:#e4e4e2;}
.write-reviews .button , .ask { border-left:none; border-right:none; height:38px; margin-top:10px;}
textarea { resize:none;}


.bs-docs-example { padding-top:20px; padding-bottom:10px;}
.accordion-group {  
	background: nobe;
    border:none;
    border-radius: 0;
    color: #515151;
    margin-bottom: 5px;
}
.accordion-heading a.accordion-toggle.collapsed { background:#ecf0f1; border-radius:5px; padding:14px 20px; font-size:20px; line-height:22px;  display:block; text-decoration:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); outline:none;
-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;
}	
.accordion-heading a.accordion-toggle.collapsed:hover { background:#323a45; color:#fff; }
.accordion-heading a.accordion-toggle span { float:right;}
.accordion-heading a.accordion-toggle span i { font-style:normal;}
.accordion-heading a.accordion-toggle.collapsed span  i.minus { display:none;}
.accordion-heading a.accordion-toggle.collapsed span  i.plus { display:block;}
.accordion-heading a.accordion-toggle { background:#323a45; border-radius:5px 5px 0 0; padding:14px 20px; font-size:20px; line-height:22px; color:#fff; display:block; text-decoration:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); outline:none;
-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;
}	
.accordion-heading a.accordion-toggle span  i.plus { display:none;}
.accordion-heading a.accordion-toggle span  i.minus { display:block;}


#productdetailsview .accordion-body { border:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; border-radius:0 0 5px 5px;}
#productdetailsview .accordion-body .accordion-inner {padding:20px; }

#productdetailsview .accordion-inner .filter .product-field-type-P .product-fields-title { font-size:14px; font-weight:bold;}
#productdetailsview .accordion-inner .filter .product-field-type-S span { display:inline-block;}
#productdetailsview .accordion-inner .filter .product-fields li { margin-left:25px;}

#productdetailsview .accordion-inner .video  .product-fields-title , #productdetailsview .accordion-inner .custom  .product-fields-title{ display:none;}
#productdetailsview .accordion-inner .video .product-field-desc { display:block; padding-bottom:10px;}
#productdetailsview .accordion-inner .video .product-field-display { margin:0 auto; display:block; width:640px;}

#collapseFour .accordion-inner { padding-right:10px;}

/* tabs */
.example2 { padding-top:30px; padding-bottom:30px;}		

.productdetails-view.layout2 .responsive-tabs__heading { display: none;}
.productdetails-view.layout2 .responsive-tabs__list__item { display: block; cursor:pointer; float:left;}
			.productdetails-view.layout2 .btn:hover { background: #3cb7d3}
			.productdetails-view.layout2 .clearfix {
			  *zoom: 1;
			}
			.productdetails-view.layout2 .clearfix:before,
			.productdetails-view.layout2 .clearfix:after {
			  display: table;
			  content: "";
			}
			.productdetails-view.layout2 .clearfix:after {
			  clear: both;
			}

@media (max-width: 767px) {
	.productdetails-view.layout2 .responsive-tabs__list { display: none;}
	.productdetails-view.layout2 .responsive-tabs__heading { display: block; cursor: pointer; }
	.productdetails-view.layout2 .responsive-tabs__panel--closed-accordion-only { display: none;}

}

@media (min-width: 768px) {
.productdetails-view.layout2 .responsive-tabs__panel--closed-accordion-only { display: block !important;}
}

.productdetails-view.layout2 .responsive-tabs-wrapper { 
	clear: both;
	zoom: 1; 
}
.productdetails-view.layout2 .responsive-tabs-wrapper:before,
.productdetails-view.layout2 .responsive-tabs-wrapper:after {
    content: "";
    display: table;
} 
.productdetails-view.layout2 .responsive-tabs-wrapper:after {
    clear: both;
}

.productdetails-view.layout2 .responsive-tabs__heading:focus,
.productdetails-view.layout2 .responsive-tabs__list__item:focus { outline: none !important;  }

.productdetails-view.layout2 .responsive-tabs__heading--active:focus,
.productdetails-view.layout2 .responsive-tabs__list__item--active:focus { outline: none !important;}


.productdetails-view.layout2 .responsive-tabs__list {margin:0 0 0px 0; padding: 0; list-style:none; position:relative; z-index:99; clear:both; min-height:50px;}
.productdetails-view.layout2 .responsive-tabs__list__item { font-size:14px; line-height:20px;  text-transform:uppercase; font-weight:300; padding:14px 20px; background:#4CA1AF;color:#ffffff;border-radius:5px 5px 0 0;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; margin-right:5px; position:relative; }
.productdetails-view.layout2 .responsive-tabs__list__item:before {-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; content:" ";
position:absolute;left:50%; bottom:0px;border-left: 9px solid rgba(0, 0, 0, 0);
		border-right: 9px solid rgba(0, 0, 0, 0);
		border-top: 9px solid #ecf0f1;
		height: 9px;
		margin-left: 2px;
		vertical-align: middle;
		width: 16px;
		content:" ";
		position:absolute;left:50%; bottom:0px;
		margin-left:-8px; visibility:hidden;}

.productdetails-view.layout2 .responsive-tabs__list__item:hover { background: #323a45; margin-top:0; color:#fff;}
.productdetails-view.layout2 .responsive-tabs__list__item--active, 
.productdetails-view.layout2 .responsive-tabs__list__item--active:hover { background: #323a45; margin-top:0; color:#fff; cursor:default;}
.productdetails-view.layout2 .responsive-tabs__list__item--active:before , .productdetails-view.layout2  .responsive-tabs__list__item:hover:before {bottom:-8px; visibility:visible;border-top: 9px solid #323a45;}

.productdetails-view.layout2 .responsive-tabs__panel { margin:0; padding:20px; width:100%; background:#fff;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1); border-radius:0 5px 5px 5px; }
@media (max-width: 767px) {
	.productdetails-view.layout2 .responsive-tabs__panel { margin-top:30px;}
	.productdetails-view.layout2 .responsive-tabs__heading { 
		padding:10px; border-radius: 5px; border: 1px solid #e5e5e5;
		background: #eee;
		position: relative;
		font-size: 14px;
		line-height: 20px;
		font-weight:normal;
		top: 16px; left:0px;
		text-transform:capitalize;
		-webkit-transition: all 0.7s ease;
		-moz-transition: all 0.7s ease;
		-o-transition: all 0.7s ease;
		-ms-transition: all 0.7s ease;
		transition: all 0.7s ease;
	}

	.productdetails-view.layout2 .responsive-tabs__heading:after {
		content:"";
		display: block;
		position: absolute;
		right: 20px;
		top: 40%;
		width: 0; 
		height: 0; 
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 5px solid #e74c3c;
		-webkit-transition: all 0.7s ease;
		-moz-transition: all 0.7s ease;
		-o-transition: all 0.7s ease;
		-ms-transition: all 0.7s ease;
		transition: all 0.7s ease;
	}
	.productdetails-view.layout2 .responsive-tabs__heading:hover
	 { background-color:  #fff;}
	.productdetails-view.layout2 .responsive-tabs__heading--active:hover, .productdetails-view.layout2 .responsive-tabs__heading--active { background: #fff;}
	.productdetails-view.layout2 .responsive-tabs__heading--active:after, .productdetails-view.layout2 .responsive-tabs__heading:hover:after {
		border-bottom: 5px solid #000;
		border-top:0;
	 }
	.productdetails-view.layout2 .responsive-tabs__panel div.write-reviews {
    padding-right: 10px;
	padding-left:0;
    width:396px;
	float:none;
}

.productdetails-view.layout2 .responsive-tabs__panel div.write-reviews #comment {
    width: 385px;
}

}
@media only screen and (max-width: 479px) {

		.productdetails-view.layout2 .responsive-tabs__panel div.write-reviews {
    padding-right: 10px;
	padding-left:0;
    width:280px;
	float:none;
}

.productdetails-view.layout2 .responsive-tabs__panel div.write-reviews #comment {
    width: 265px;
}

}
#productdetailsview .filter { overflow:hidden;font-size:14px;}
#productdetailsview .filter .product-fields .product-field { width:29%; float:left; margin-right:30px; margin-bottom:20px;}
#productdetailsview .filter .product-fields .product-field.product-field-type-E {min-height:100px;}
#productdetailsview .filter .product-fields .product-field.product-field-type-P { display:block; width:100%; clear:both;  margin-bottom:0; min-height:0;}
#productdetailsview .filter .product-fields .product-field.product-field-type-P .product-fields-title , .product-field-type-X .product-fields-title { font-size:18px; font-weight:400; text-transform:capitalize;padding-bottom:20px; padding-top:10px; display:block;}
.mcf-fields-title { display:none;}
#productdetailsview .filter .product-fields ul { padding-left:20px;}
.text { font-size:14px;}
#productdetailsview .tags { width:100%; border-top:1px solid #e2e6e7; padding-top:10px; margin-top:10px; overflow:hidden;  font-size:14px; line-height:20px;}
#productdetailsview .tags .product-fields-title , .tags .product-field-display { float:left;}
#productdetailsview .tags .product-field-display a {  text-decoration:none; margin-left:2px;}
#productdetailsview .tags .product-field-display a:hover {}
.video span { display:block;}
.video .product-fields-title { display:none;}
.product-related-categories { margin-left:-15px; margin-bottom:20px;}
.product-related-categories .product-field {
    float: left;
}

.product-related-categories .product-field .product-field-display {
    background: none repeat scroll 0 0 #FFFFFF;
    border:none;
    border-image: none;
    border-radius: 5px 5px 5px 5px;
   	box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
    margin:0 0 15px 15px;
    padding: 10px;
	 width: 157px;
	display:block;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.product-related-categories .product-field .product-field-display:hover {box-shadow:0px 0px 8px rgba(0, 0, 0, 0.1);}

.product-related-categories .product-field .product-field-display a {  
	 font-size:14px; line-height:24px; font-weight:300; text-decoration:none;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}
	.cat_row:hover a { }

.product-related-categories .product-field .product-field-display a img { margin-bottom:10px; max-height:200px;width:100%; height:100%;}
.product-related-categories .product-field .product-field-display:hover a { }

#productdetailsview .product-box .quantity-box , #productdetailsview .product-box .quantity-controls { display:none;}
.product-related-products { margin-bottom:-30px;}

.product-neighbour .pagers { float:right;}
.product-neighbour .pagers li { position:relative; display:inline-block; padding:0 20px; margin-left:5px;}
.product-neighbour ul.pagers a {  text-decoration:none;}
  .product-neighbour ul.pagers a i { display:inline-block; font-size:22px; }
  .product-neighbour ul.pagers a .icon-angle-left {margin-right:5px; position:relative; top:2px;}
   .product-neighbour ul.pagers a .icon-angle-right {margin-left:5px; position:relative; top:2px;}
.product-neighbour ul.pagers li:hover a { z-index:999999; text-decoration:none; color:#fff;}
.product-neighbour .pagers li.next { float:right;}
.product-neighbour .pagers li .img_n { position:absolute; left:50%; margin-left:-35px; bottom:40px; display:block; width:70px; height:auto; z-index:99999;background: none repeat scroll 0 0 #FFF;  border: 1px solid #E2E2E2; border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); padding:5px; display:none; opacity:0;}
	.product-neighbour .pagers li.next .img_n {left:auto; right:50%; margin-right:-20px;}
.product-neighbour .pagers li:hover .img_n { display:block; opacity:1;}
.product-neighbour .pagers li img { width:60px; height:auto;}

.recentproducts h3 { display:none;}
.recentproducts h3.item1 { display:block; margin-top:30px;}
.recentproducts { margin:0; padding:0; list-style:none;}
.recentproducts li {  border-radius:5px;	box-shadow:0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; padding:10px; font-size:14px; line-height:20px;  margin-bottom:20px;

transition: all 150ms ease-in-out 0s;
	-webkit-transition: all 350ms ease-in-out 0s;
	  -moz-transition: all 350ms ease-in-out 0s;
	  -ms-transition: all 350ms ease-in-out 0s;
	  -o-transition: all 350ms ease-in-out 0s;}
	  .recentproducts li:hover {box-shadow:0px 0px 8px rgba(0, 0, 0, 0.1);}
.recentproducts li img { width:auto; max-height:100px;}
.recentproducts li .browse span { display:none;}
.recentproducts li .browse { display:inline-block;margin-right:10px;}
.recentproducts li a { display:inline-block; padding-right:10px; padding-bottom:0px; color:#1b1b1b; text-decoration:none;}
.recentproducts li a:hover { text-decoration:none; }
.recentproducts li img {
    height: auto;
	opacity: 0.8;
	 -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
      -moz-transition: -moz-transform 0.4s, opacity 0.4s;
     transition: transform 0.4s, opacity 0.4s;
	  -webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);
	-ms-transform: scale(1.0);
	transform: scale(1.0);
}
.recentproducts li:hover img {
	opacity: 1;
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
      -moz-transition: -moz-transform 0.4s, opacity 0.4s;
     transition: transform 0.4s, opacity 0.4s;
	 	  -webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);

	 }


.back-to-category { border-top:1px solid #e2e6e7; margin-bottom:60px;}
.back-to-category  .button_back { text-align:left; padding-left:20px;}
.back-to-category  .button_back i { margin-right:10px;}
.back-to-category.left a { float:left;}
.product-related ul.layout2 .product-box .wishlist:after { content:" "; position:absolute; right:-23%; top:7px; width:1px; height:9px; background:#e2e6e7; }


/* Shoping Cart  */
.cart-view { position:relative;}
.cart-view &gt; .login-box , .cart-view &gt; .billing-box , .login-box-metod { background:#fff; padding:20px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin-bottom: 30px; border-radius:5px;}
.shipment .login-box-metod , .payment .login-box-metod   { box-shadow: none; padding:0;}
.payment .module-title , .shipment  .module-title { float:none; width:100%; clear:both; margin-bottom:10px; margin-top:20px;}
.login-box-metod .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px; margin-bottom:10px; margin-top:8px; float:left;}
.login-box-metod .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
.login-box-metod .jq-radio.checked span , .login-box-metod .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}
.login-box-metod .jq-radio.disabled span { display:none;}
.login-box-metod label { float:left; font-weight:300; width:auto; width:80%; margin-bottom:20px;}
.vmshipment_name, .vmpayment_name { font-size:20px; font-weight:500;}

.cart-view .right-link { position:absolute; right:0px; top:0px; border:none;}
.width50 { width:50%;}
.width48 { width:48%;}
.width46 { width:46%;}
.width44 { width:44%;}

.login-box { font-size:16px; line-height:20px; font-weight:300;}
#form-login-username { margin-right:30px;width:48%;}
#form-login-password { width:46%;}
#com-form-order-number { margin-right:40px;width:48%;}
.order-view .control-group { width:46%;}

#form-login-password input , .cart-view .order-view  .login-box .inputbox { padding-right:15px!important;}
.width49 { width:49%;}
.cart-view .floatleft  { float:left;}
.cart-view .label , .login-wrap.cart-view label , .order-view #com-form-order-number label , .order-view .control-group label{ clear:both; font-size:14px; line-height:20px; font-weight:300; background:none; padding:0 0 5px 0; margin:0; text-shadow:none; display:inline-block;}
.cart-view .login-box .inputbox , .login-wrap.cart-view  #username ,  #jform_email ,  .login-wrap.cart-view #password {   background: #f5f7f8; border: 2px solid #e2e6e7; height: 40px; line-height: 20px; margin-bottom: 5px; padding: 8px 10px !important; width: 100%; border-radius:6px; box-shadow:none!important;}
input , textarea {box-shadow:none!important;}
.cart-view .login-box  a.reset , .cart-view .login-box  a.remind {  text-decoration:none; font-weight:300; font-size:13px;}
.cart-view .login-box  a.reset:hover , .cart-view .login-box  a.remind:hover{ }
.cart-view .login-box .remember { margin-bottom:10px;  font-size:13px; }
.remember .jq-checkbox { border:2px solid #E2E6E7; float:left; background:#f5f7f8; border-radius:2px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:0px;position:relative; top:2px; box-shadow:none;}
.remember .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
.remember .jq-checkbox.checked span , .remember .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(../images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }
.remember  .jq-checkbox.disabled span { display:none;}
.login-box2.cart-view {
	background: #FFFFFF;
    border-radius: 0 0 3px 3px;
     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    padding: 20px;}
.login-box2.cart-view .order-view { margin-bottom:30px;}
.cart-view .login-box .remember label {font-weight:300; font-size:14px;}
.cart-view  .text-indent { padding:10px; padding-left:0;}
.cart-view  .text-indent span.font , .cart-view  .text-indent2 span.font{  font-size:16px; padding-bottom:5px; display:block; font-weight:500;}
.cart-view  .text-indent2 { padding:10px; padding-left:20px;}
.cart-view .output-billto , .cart-view .output-shipto { padding-bottom:20px; color:#6a6a6a;}
.billing-box.after { position:relative;}
.billing-box.after:after { content: ""; position:absolute; left:50%; top:0; width:1px; height:100%; border-left:1px solid #e4e4e2;}

.mar_bot { margin-bottom:30px;}
.cart_billing-box  {overflow:auto; position:relative; width:100%;}

table.cart-summary { background:#fff; border-collapse:inherit; width:100%; margin-left:0px;}
.cart-summary .color { color:#6a6a6a;}
table.cart-summary  .PricebillTotal { }
.small_screen { display:none;}
.cart-summary th { background:#f0f0f0; color:#1b1b1b; font-weight:normal; border:1px solid #e4e4e2;  border-left:none;}
.cart-summary th:first-child {border-left:1px solid #e4e4e2; }
.check_row {border:1px solid #e4e4e2;}
.check_row td {border:1px solid #e4e4e2;}
.cart-summary  th, .cart-summary  td {
    line-height: 20px;
    padding: 8px 10px;
    text-align: center;
    vertical-align: top;
}
.line-through { text-decoration:line-through;}
.cart-summary .wrapper { overflow:hidden; width:100%;}
.cart-summary  .cart-images { display:block; width:60px; margin-right:10px; float:left;}
.cart-summary .cart-title {float:left;width:130px; text-align:left;}
.cart-summary .cart-title a { color:#292f38; font-size:14px; line-height:20px;text-decoration:none; font-weight:300;}
.cart-summary .cart-title a:hover { }
.cart-summary .sectiontableentry2.check_row { background:#fdfcfc;}
.cart-summary .sectiontableentry2.check_row:hover , .cart-summary .sectiontableentry1.check_row:hover { background:#faf9f9;}
.cart_form { margin-bottom:0; text-align:left;}
.cart-summary .quantity-input {   background: #f5f7f8; border: 2px solid #e4e4e2; height: 38x; line-height: 20px; margin-bottom: 5px; padding: 8px 10px !important; width: 40px; border-radius:6px; margin-left:0px;}
.cart-summary .quantity-input:focus { border: 2px solid #e4e4e2;}
.cart_form .vm2-add_quantity_cart {  border:none; padding:0 0 0 0px; margin:0;  text-decoration:none; text-align:left; background:none; border:none; font-size:14px; font-weight:300;}
.cart_form .vm2-remove_from_cart {  border:none;  padding:0 0 0 0px; margin:0 0 0 0px; display:inline-block;  text-decoration:none;text-align:left;font-size:14px; font-weight:300;}
.cart_form  i { margin-right:5px;}
.cart_form .vm2-remove_from_cart i { margin-right:8px;}
.cart_form .vm2-add_quantity_cart:hover , .cart_form .vm2-remove_from_cart:hover { }
 
 .sectiontableentry1 {border:1px solid #ecf0f1;}
 .sectiontableentry1.bg_total { font-weight:500; }
 .sectiontableentry1.bg_total .color2 { color:#;}
.sectiontableentry1 td {border:1px solid #ecf0f1; padding:15px 10px;}
.check_row td , .price td , .shipment td, .payment td , .coupon-tr td , .bg_total td { border-top:none; border-left:none;}
.check_row td:first-child , .price td:first-child , .shipment td:first-child, .payment td:first-child, .coupon-tr td:first-child, .bg_total td:first-child {border-left:1px solid #ecf0f1; }
.cart-summary .sectiontableentry1.price td:first-child { text-align:right;}
.sectiontableentry1 .total .PricesalesPrice {  font-weight:500;}
.cart-summary .sectiontableentry1.shipment  td:first-child , .cart-summary .sectiontableentry1.payment  td:first-child { text-align:left;}
.cart-summary .sectiontableentry1.shipment td a, .cart-summary .sectiontableentry1.payment td a { text-align:right; float:right; color:#1b1b1b;}
.cart-summary .sectiontableentry1.shipment td a i { margin-right:4px;}
.cart-summary .sectiontableentry1.payment td a i { margin-right:4px;}
.cart-summary .sectiontableentry1.shipment td a:hover, .cart-summary .sectiontableentry1.payment td a:hover {  text-decoration:none; }

.cart-summary .sectiontableentry1.coupon-tr td:first-child { text-align:left;}
.cart-summary .sectiontableentry1.coupon-tr td form { margin-bottom:0; padding-top:5px;}

.cart-summary .sectiontableentry1.bg_total td:first-child { text-align:right;}
.cart-summary .sectiontableentry1.bg_total .color { }
.cart-summary .sectiontableentry1.bg_total .PricebillTotal { }
.coupon_input.input-large { 
width:225px;  
background:#f5f7f8;
    border: 2px solid #e2e6e7;
    border-radius: 6px 6px 6px 6px;
    height: 40px;
    line-height: 20px;
    margin-bottom: 5px;
    padding: 9px 10px !important;
	margin-right:10px;
	float:left;
	color:#6a6a6a;
	font-size:13px;
    }
	.coupon_input.input-large:focus {border: 2px solid #e4e4e2;}
	.sectiontableentry1.coupon-tr .input-append { margin-bottom:0;}
.customer-comment { margin-top:20px;}
.customer-comment .color { color:#6a6a6a; margin-bottom:10px;}

.billing-box textarea.customer-comment {background: #f5f7f8; border: 2px solid #e2e6e7; height: 120px; line-height: 20px; margin-bottom: 5px; padding: 8px 10px !important; width: 100%; border-radius:6px; margin-top:10px;}
.billing-box #tosAccepted { float:left; margin-right:5px;}
.billing-box .jq-checkbox { border:2px solid #E2E6E7; float:left; background:#f5f7f8; border-radius:2px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:0px;position:relative; top:2px; box-shadow:none;}
.billing-box .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
.billing-box .jq-checkbox.checked span , .billing-box .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(../images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }
.billing-box   .jq-checkbox.disabled span { display:none;}

.billing-box .op_shipto_content .jq-checkbox { border:none; float:left; background:none; border-radius:2px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:5px;position:relative; top:2px; box-shadow:none;}
.billing-box .op_shipto_content .jq-checkbox span  { display:block!important; width:11px; height:11px; background:url(../images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }


.cart_billing-box .check-marg { margin-bottom:0;}
.billing-box div .terms-of-service { float:left; color:#6a6a6a; margin-left:4px; cursor:pointer;}
.checkout-button-top a { margin-top:20px;}
.shipment_method , .payment-validate { background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #F0F0F0;
    border-radius: 6px 6px 6px 6px;
    color: #515151;
	font-size:14px;
	line-height:20px;
    margin-bottom: 30px;
    padding: 10px 20px;}
	.shipment_method .vmCartPaymentLogo img , .payment-validate .vmCartPaymentLogo img { width:100px;}
	.shipment_method .wrapper , .payment-validate .wrapper { width:100%; overflow:hidden;}
.shipment_method input , .payment-validate  input { display:inline-block; float:left; vertical-align:middle; margin-right:7px; margin-bottom:7px; margin-top:7px;}
.buttonBar-right .button ,.payment-validate  .button  { margin-bottom:10px;}
.vmshipment_description, .vmshipment_name , .vmpayment_name , .vmpayment_description { display:block; padding-top:5px;}
.sectiontableentry1.shipment .fleft , .sectiontableentry1.payment  .fleft { float:left;}
.sectiontableentry1.shipment .fright , .sectiontableentry1.payment  .fright{ float:right;}
.vmpayment_cardinfo { display:block; width:100%; overflow:auto; margin-bottom:20px;}

.vmpayment_cardinfo table td { display:block; padding:0; border:none;}

.shoper .border-top .module-title { margin-top:30px;}
.shoper .userfields_info { padding:10px 0; display:block; font-weight:500; font-size:18px;}
.shoper legend { border:none; margin-bottom:0;}
.shoper a:hover { color:#1b1b1b; text-decoration:none;}
.shoper fieldset ul a { color:#1b1b1b; line-height:20px; outline:none;}
.shoper fieldset ul a:hover { text-decoration:underline;}
.shoper fieldset ul a.icon_delete { background:url(../images/close_img.png) center center no-repeat; display:inline-block; width:20px; height:20px; text-indent:-9999px;}
.shoper fieldset ul a.icon_delete:hover { opacity:0.5;}
.shoper table { width:100%;}
.shoper table td { border: none; padding:5px;}
.shoper table td.key { width:265px;}
.shoper .user-details input { margin:0; width:100%;border:2px solid #e2e6e7;background: none repeat scroll 0 0 #f5f7f8; padding-top:8px; padding-bottom:8px; height:40px;box-shadow:none!important;}
.shoper .user-details select { margin:0; width:100%;border:2px solid #e2e6e7;background: none repeat scroll 0 0 #f5f7f8; height:38px;padding-top:8px; padding-bottom:8px; box-shadow:none!important;}

.shoper .user-details  input#agreed_field { width:auto; height:auto; text-align:left;}
.shoper .user-details label {
    display:inline-block;
    float: none;
    font-weight: normal;
    text-align: left;
    width: 265px;
	font-size:14px;
}
.shoper .user-details label.invalid { color:#e74c3c;}
.shoper .user-details input.invalid { border-color:#e74c3c;}
.shoper .pad-top { padding-top:20px; padding-bottom:20px;}
.shoper .pad-top .control-button { margin-right:20px; padding-bottom:20px;}
.shoper .pad-top .control-button .marg_right {margin-right:20px;}

.shoper .jq-selectbox { min-width:60px; width:100%; float:none; display:inline-block!important; margin-right:10px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:0px 25px 0px 5px; height:38px; cursor:pointer;  font-size:13px; margin-top:0px;}
.shoper .jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}
.shoper .jq-selectbox .select { height:36px; min-width:10px;width:105%; padding-right:50px; padding-top:6px;}
.shoper .jq-selectbox .trigger .arrow { top:15px;}
.shoper .jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(../images/cat_arrow.png) left bottom no-repeat;}
.shoper .jq-selectbox.opened .arrow{ background-position:left top;}
.shoper .jq-selectbox.opened, .shoper .jq-selectbox:hover { background:#fff;}


.shoper .jq-selectbox .dropdown { max-height:150px; min-width:60px; width:101%; top:38px; background:#FFF; border: 1px solid #C6CBD0; border-radius: 2px; border:2px solid #e4e4e2;
margin: 0px 0 0 -7px;  padding: 0;}
.shoper .jq-selectbox .dropdown ul { margin:0; padding:0;}
.shoper .jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;
-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease; }
.shoper .jq-selectbox .dropdown ul li:hover , .shoper .jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }


.form-validate { margin-bottom:0;}
.form-validate #ui-tabs { margin-bottom:20px;}
.form-validate #ui-tabs #tab-2 { display:none;}
.vmorder-done { background:#fff; border-radius:5px; overflow:hidden;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
.vmorder-done td { border:1px solid #F0F0F0; padding:10px;}
.vmorder-done td:first-child { width:150px;}
#virtuemart_shoppergroup_id { min-height:80px;}
.module-title.marg-top { margin-top:30px;}

  /******************wishlist**************************/ 
  .category-wishlist {padding:10px; background:#f0f0f0; }
.category-wishlist form { margin-bottom:0px;}
.wishlist_box .back-to-category { float:right; margin:0; padding:0; border:none;}
.wishlist_box .wishlist_info { float:left;}
.wishlist_box .rating-title { display:none;}

.wishlist_box  .lbl-box  .hitafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl.png) right top no-repeat; }
.wishlist_box   .lbl-box .hitbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl.png) right bottom no-repeat;}
.wishlist_box .lbl-box  .discafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl.png) left top no-repeat; }
.wishlist_box   .lbl-box .discbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl.png) left bottom no-repeat;}
.wishlist_box  .lbl-box  .offafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl2.png) left top no-repeat; }
.wishlist_box   .lbl-box .offbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl2.png) left bottom no-repeat;}

.wishlist_box  .browseImage { position:relative;}
.wishlist_box .lbl-box { 
	display:inline-block;
	height: 100px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -14px;right: -14px;
    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}
.wishlist_box .lbl-box .discount , .wishlist_box .lbl-box .hit { position:relative; top:21px; left: -10px;  height:24px; width:140px; background:#e74c3c; position:relative;-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-kthtml-transform: rotate(45deg);transform: rotate(45deg);}
.wishlist_box .lbl-box .discount { background:#e67e22;}
.wishlist_box .lbl-box .limited { background:#9b59b6;}

.wishlist_box  .remwishlists {  float:right;}
.wishlist_box  .remwishlists a { text-decoration:none; font-size:14px; line-height:20px; cursor:pointer;}
.wishlist_box  .remwishlists a i { margin-right:4px; font-size:12px;}
.wishlist_box  .remwishlists a:hover { }
.wishlist_box #product_list ul.layout .product-box .attributes, .wishlist_box #product_list ul.layout .quantity-box, .wishlist_box #product_list ul.layout .quantity-controls { display:inline-block;}
.wishlist_box #product_list ul.layout .product-box .attributes , .addtocart-bar2 .attributes { display:none;}
 .wishlist_box #product_list ul.layout .box-quantity {position:relative; margin-bottom:10px;}
.wishlist_box .controls {border:none; padding-bottom:0px; margin-bottom:10px; float:none; width:100%; overflow:hidden; }
.wishlist_box .addtocart-bar2 .wrapper { padding-top:0px;}
.wishlist_box .controls label { display:inline-block; font-weight:300; float:left; margin-right:4px;}
.wishlist_box  .box-quantity { width:auto; display:inline-block; position:relative;}
.wishlist_box  .addtocart-bar2 .quantity-controls, .wishlist_box .addtocart-bar2 .quantity-box { display: inline-block; }
.wishlist_box .addtocart-bar2 .quantity-box { display:inline-block; width:100px; height:26px; border:2px solid #e4e4e2; border-radius:3px; background:#f5f7f8; position:relative; }
.wishlist_box .addtocart-bar2 .quantity-box input { width:44px; height:22px; line-height:22px; font-size:13px;  background:none; border:none; box-shadow:none!important; border-radius:0;border-left:1px solid #ecf0f1;border-right:1px solid #ecf0f1; margin-left:27px; }
.wishlist_box .addtocart-bar2 .quantity-controls { font-weight:300; font-size:15px; line-height:22px;}
.wishlist_box .addtocart-bar2 .quantity-controls .quantity-plus { font-style:normal; text-align:center; display:inline-block; width:22px; height:22px; position:absolute; left:3px; top:1px; cursor:pointer; }
.wishlist_box .addtocart-bar2 .quantity-controls .quantity-plus:hover { }
.wishlist_box .addtocart-bar2 .quantity-controls .quantity-minus { font-style:normal; text-align:center; display:inline-block; width:22px; height:22px;position:absolute; right:6px; top:1px;cursor:pointer;}
.wishlist_box .addtocart-bar2 .quantity-controls .quantity-minus:hover {}
.displayBlock { display:block!important;}
/*--------------------------------compare----------------------------------------*/
.compare_box .module-title { float:left;}
.compare_box .back-to-category { float:right; margin:0; padding:0; border:none;}
.compare_box .browseview { padding:0px;   background:#fff; border-radius:5px; margin-bottom:40px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); overflow:hidden;}
table#compare_list_prod , table#compare_list_prod tbody { width:100%;}
#compare_list_prod td {  vertical-align:middle;border:1px solid #ecf0f1; background:#fff; padding:10px;font-size:14px; font-weight:300;}
#compare_list_prod td li { list-style:none;}
#compare_list_prod tr { width:100%; }

#compare_list_prod td:first-child { background:#fff;width:250px;border:1px solid #ecf0f1; font-size:16px;}
#compare_list_prod  tr.items0 td { border-top:none;}

#compare_list_prod .comare_name a {  text-decoration:none; font-weight:500; font-size:18px;}
#compare_list_prod .comare_name a:hover {} 
#compare_list_prod .browseImage &gt; div { display:none;}
#compare_list_prod .tr_diff .comare_image { text-align:center;}

#compare_list_prod .vote {
    padding: 0;
}
#compare_list_prod .comare_image img { width:218px;}
#compare_list_prod .comare_price span.PricesalesPrice { font-weight:500; font-size:16px; display:block;}
#compare_list_prod .PricebasePriceWithTax { text-decoration:line-through;}
.green {
  color: #639C00;
}
.comare_action .product-fields-title { display:block; padding-bottom:5px;}
.comare_action .product-custom { padding-bottom:10px;}
.comare_action .addtocart-area2 { float:none;}
#compare_list_prod .controls label { display:inline-block; font-weight:300; float:left; margin-right:4px;}
#compare_list_prod  .box-quantity { width:auto; display:inline-block; position:relative;}
#compare_list_prod  .addtocart-bar2 .quantity-controls, #compare_list_prod .addtocart-bar2 .quantity-box { display: inline-block; }
#compare_list_prod .addtocart-bar2 .quantity-box { display:inline-block; width:100px; height:26px; border:2px solid #e4e4e2; border-radius:3px; background:#f5f7f8; position:relative; }
#compare_list_prod .addtocart-bar2 .quantity-box input { width:44px; height:22px; line-height:22px; font-size:13px;  background:none; border:none; box-shadow:none!important; border-radius:0;border-left:1px solid #ecf0f1;border-right:1px solid #ecf0f1; margin-left:27px; }
#compare_list_prod .addtocart-bar2 .quantity-controls { font-weight:300; font-size:15px; line-height:22px;}
#compare_list_prod .addtocart-bar2 .quantity-controls .quantity-plus { font-style:normal; text-align:center; display:inline-block; width:22px; height:22px; position:absolute; left:3px; top:1px; cursor:pointer; }
#compare_list_prod .addtocart-bar2 .quantity-controls .quantity-plus:hover { }
#compare_list_prod .addtocart-bar2 .quantity-controls .quantity-minus { font-style:normal; text-align:center; display:inline-block; width:22px; height:22px;position:absolute; right:6px; top:1px;cursor:pointer;}
#compare_list_prod .addtocart-bar2 .quantity-controls .quantity-minus:hover {}
#compare_list_prod .addtocart-button { text-indent:0px;   margin-top:10px;}

.comare_action .compare_del { font-size:14px; font-weight:300; display:inline-block; margin-top:10px; margin-bottom:0px;cursor:pointer;  }
.comare_action .compare_del i { margin-right:4px;}
.comare_action .compare_del:hover { }
#compare_list_prod .product-fields-value ul { margin:0; padding:0;}
/* manufacturer */
.manufacturer-view-default {  background:#fff; padding:30px 20px; border-radius:5px; overflow:hidden;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
.manufacturer-view-default .row_man { float:left; width:25%; margin-bottom:20px; text-align:center;}
.manufacturer-view-default .row_man h2 a { font-size:16px; font-weight:500;  text-decoration:none; }
.manufacturer-view-default .row_man h2 { margin-top:10px;}
.manufacturer-view-default .row_man a img { border:2px solid #f5f7f8;}
.manufacturer-view-default .row_man h2 a:hover { text-decoration:none; }

.manufacturer_details_view .spacer{
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 0 3px 3px;
     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    padding: 30px;
	}
.manufacturer_details_view  h3  { margin-bottom:30px;}
.manufacturer_details_view  .fleft { float:left; margin-right:20px;}
.manufacturer_details_view  .fleft .manufacturer-image { border:2px solid #f5f7f8;}
.manufacturer_details_view .manufacturer-description { color:#6a6a6a; font:normal 14px/22px Arial, Helvetica, sans-serif; padding-top:5px;}
.manufacturer_details_view .wrap { width:100%; overflow:hidden; margin-top:20px;}
.manufacturer_details_view  .manufacturer-email , .manufacturer_details_view .manufacturer-url , .manufacturer_details_view .manufacturer-product-link { float:left; margin:10px 0 0px 0; }
.manufacturer_details_view  .manufacturer-email , .manufacturer_details_view .manufacturer-url {border-right:1px solid #e2e6e7; padding-right:15px; margin-right:15px;}
.manufacturer_details_view  .manufacturer-email a , .manufacturer_details_view .manufacturer-url a , .manufacturer_details_view .manufacturer-product-link a {  font-size:14px; text-decoration:none; line-height:18px; text-decoration:none;}
.manufacturer_details_view  .manufacturer-email a:hover , .manufacturer_details_view .manufacturer-url a:hover , .manufacturer_details_view .manufacturer-product-link a:hover { } 
/* orders */
.orders-box { background:#fff; padding:0px; padding-top:0; border-radius:5px; overflow:hidden;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
.orders-box tbody { background:#fff;font-size:14px;}
.orders-box tbody td { background:none;border-top: 1px solid #DDDDDD!important; border-left:1px solid #ecf0f1; padding-top:15px; padding-bottom:15px; font-weight:normal; text-align:center;}
.orders-box tbody td:first-child { border-left:none;}
.orders-box tbody td.num a {}
.orders-box tbody td.num a:hover { text-decoration:none;}

.orders-box tbody td.total {font-weight:500; }
#tab-2 .orders-box { box-shadow: 0 0px 2px rgba(0, 0, 0, 0.1); border-radius:0 0 5px 5px;}
.spaceStyle.first { position:absolute; right:20px; top:0px;}
.spaceStyle.second { padding-top:20px;}
.spaceStyle.second .order-box { background:#fff; border:none; border-radius:6px; margin-bottom:30px; overflow:hidden; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
.spaceStyle.second .order-box td { border-top:1px solid #ecf0f1; border-left:1px solid #ecf0f1; padding:15px; color:#6a6a6a;font-size:14px; font-weight:300;}
.spaceStyle.second .order-box td:first-child { border-left:none; background:#fff; width:30%;font-size:16px; font-weight:300;}
.spaceStyle.second .order-box tr.first td { border-top:none;}
.spaceStyle.second .order-box td.price { font-weight:500; }

.spaceStyle.second .order-box2 { background:none;}
.spaceStyle.second .order-box2 td.first { border:none;  padding:0px;}
.spaceStyle.second .order-box2 td.first .order-box {background:#fff; border:none; border-radius:6px; margin-top:30px; margin-bottom:10px; overflow:hidden;}
.spaceStyle.second .order-box2 .order-box td:first-child { border-left:none; background:#fff; width:40%; font-size:16px; font-weight:300;}
.spaceStyle.second .order-box2 td.first .order-box tr:first-child td { border-top:none;}

.spaceStylebot { padding-top:30px; padding-bottom:30px;}
#tabs { color:#6a6a6a;}
#tabs li { padding-bottom:10px;}
.spaceStylebot #tab-2 { display:none;}

.orders-box thead { font-size:14px; }
.orders-box thead th { background:none; border-left:1px solid #ecf0f1; padding-top:15px; padding-bottom:15px; font-weight:normal; text-align:center;}
.orders-box thead th:first-child { border-left:none;}

.order-items-box {background:#fff; border:none; border-radius:0 0 6px 6px; overflow:hidden; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
.order-items-box .order-link {}
.order-items-box .order-link:hover { }
.order-items-box .sectiontableheader th { border:none; background:#fff;  font-weight:300; border-left:1px solid #ecf0f1; border-bottom:1px solid #ecf0f1; padding:15px; font-size:16px;}
.order-items-box .sectiontableheader th:first-child { border:none;border-bottom:1px solid #ecf0f1;}
.order-items-box tr {border-top:1px solid #ecf0f1;}
.order-items-box tr td {border-left:1px solid #ecf0f1; padding:15px; color:#6a6a6a;font-size:14px; font-weight:300;}
.order-items-box tr td.priceCol span { }
.order-items-box tr td.priceCol span.line-through { }

.order-items-box tr td:first-child {border-left:none;font-size:16px; font-weight:300;}

.order-items-box tr.total td { font-weight:bold; }
.order-items-box tr.total td.pricePad {}
.order-items-box tr.total .color , .order-items-box tr.total td.pricePad { }
.order-items-box .size { font-size:16px;}
.order-items-box .size.color {color:#e74c3c!important;}
.order-items-box tr .color2 { }
.order-items-box .order-items  td.right { text-align:right; font-weight:500;}
.shoper #tabs {margin:0 0 0px 0; padding: 0; list-style:none; position:relative; z-index:99; clear:both; min-height:40px;}
.shoper #tabs li { font-size:20px; line-height:20px;  text-transform:uppercase; font-weight:300; padding:15px 20px; background:#ecf0f1;border-radius:5px 5px 0 0;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; margin-right:5px; position:relative; display:inline-block; cursor:pointer; text-transform:capitalize; cursor:pointer; }

.shoper #tabs li:hover { background: #323a45; margin-top:0; color:#fff;}
.shoper #tabs li.current, 
.shoper #tabs li.current:hover { background: #323a45; margin-top:0; color:#fff; cursor:default;}
.shoper .sectiontableentry1  { border-left:none; border-right:none;}
.order { margin-bottom:30px;}
/* #slideShow countdown */
#slideShow .lbl-box { 
	display:inline-block;
	height: 100px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -14px;right: -14px;
    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}
#slideShow .lbl-box .limited { position:relative; top:21px; left: -10px;  height:24px; width:140px; background:#9B59B6; position:relative;-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-kthtml-transform: rotate(45deg);transform: rotate(45deg);}



#slideShow  .lbl-box  .offafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl2.png) left top no-repeat; }
#slideShow   .lbl-box .offbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl2.png) left bottom no-repeat;}

#slideShow{
    margin-bottom: 20px;
    width: 100%;
}
#slideShow .list_products { display:block; width:100%;}

#slideShow { position:relative; z-index:2; background:#fff; border-radius:6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
#slideShow.list ul {
				margin: 0;
				padding: 0px;
				list-style: none;
				display:block;
			}
			#slideShow.list li {
				text-align: left;
				padding: 0px;
				margin:0 0 0 0;
				display: block;
				float: none;
				position:relative;
				z-index:100;
				width:100%;
				z-index:1;
			}
			
			#slideShow.list .img-wrapper { overflow:hidden;}


			

			#slideShow .Title a { font-size:24px; line-height:26px; display:inline-block;   text-decoration:none; padding-bottom:10px; font-weight:300;}
			#slideShow .Title a:hover { }
			#slideShow  .vote { padding-bottom:10px; display:inline-block; }
			#slideShow  .rating-title {display: inline-block; position:relative; top:-3px;}


			
			
			
			#slideShow.list .left-img {float:left; margin-right:20px; padding:10px; }
			#slideShow.list li .product-box.hover .browseImage { max-height:300px; width:300px; padding:0px; background:none; position:relative;  border-radius:5px; background:#fff; margin-bottom:60px;}
			#slideShow.list li .product-box.hover .browseImage a { display:inline-block; text-align:center; width:300px;}
			#slideShow.list li .product-box.hover .browseImage img { max-width:100%; height:auto; max-height:300px; text-align:center; vertical-align:middle;}
			#slideShow.list li .product-box.hover .slide-hover { float:left; width:59%; padding-top:20px; padding-bottom:10px;}

			#slideShow.list li .product-box.hover .vm-img-desc , #slideShow .quantity-box , #slideShow .quantity-controls , #slideShow .attributes { display:none;}
			
			#slideShow .desc1 { display:block; border-top:1px solid #e2e6e7; border-bottom:1px solid #e2e6e7; padding-top:10px;  font-size:14px; margin-right:5px;}
			#slideShow.list ul { display:none;}
			#slideShow.loader {background: url(../images/ajax-loader.gif) center center no-repeat; position:relative; z-index:99; min-height:90px; display:block;  box-shadow: none; border:none;} 
	#slideShow .time-box { margin-top:15px;}
	#slideShow .time-box .bzSaleTimerDesc2 { margin-right:5px;}
	#slideShow .time-box .bzSaleTimer { padding-right:3px;}
	 #slideShow .time-box .price   span { display:inline-block;}
	 #slideShow .time-box .price   .price-sale span.sales {font-size: 24px; font-weight: 500; float:none;}
	 #slideShow .time-box .price  .price-sale { margin-left:0px; width:33%; border-radius:5px 0 0 0; }
	 #slideShow .time-box .price  .price-old .WithoutTax {font-size: 24px;font-weight: 500; text-decoration:none; padding-right:0; padding-bottom:0px; }
	 #slideShow .time-box .price  .price_save .discount {color:#9b59b6;font-size: 24px;font-weight: 500;}
	 #slideShow .time-box .price  .text { display:block; padding-top:0px;font-size: 14px; padding-bottom:0px; font-weight:300; }
	#slideShow .time-box .price  .price-sale .text {}
	#slideShow .time-box .price  .price_save .text{color:#9b59b6;}
	#slideShow .time-box .price  .price_save { border-radius:0 5px 0 0;}
	#slideShow .wrapper-slide { margin-bottom:20px; }
#slideShow .addtocart_button2 , #slideShow .wishlist , #slideShow .compare_cat  { float:left; margin-right:5px; margin-top:2px; margin-bottom:10px;}
#slideShow .add_wishlist , #slideShow .add_compare { background:#e2e6e7;font-weight:300; padding:2px 10px; height:38px; font-size:14px; line-height:36px; display:inline-block; border:none; border-radius:4px;  border-bottom:2px solid #bdc3c7; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; cursor:pointer;}
#slideShow .add_wishlist i , #slideShow .add_compare i { font-size:20px; display:block; text-indent:0px; display:inline-block;}
#slideShow .add_wishlist span  , #slideShow .add_compare span  { display:none;}
#slideShow .add_wishlist:hover,
#slideShow .add_wishlist.active,
#slideShow .add_wishlist:focus , 
#slideShow .add_compare:hover,
#slideShow .add_compare.active, 
#slideShow .add_compare:focus {background:#34495e;border-bottom:2px solid #2c3e50; color:#fff;text-decoration:none;}
#slideShow div.tooltip { width:14%;}

/* Blog */
div.itemRatingForm  { line-height:18px;}
.itemRatingForm .itemRatingList, .itemRatingForm .itemRatingList a:hover, .itemRatingForm .itemRatingList .itemCurrentRating {
    background: url(../images/virtuemart/stars2.png) repeat-x scroll left -1000px transparent;
	outline:none!important;
	
}
.itemRatingForm .itemRatingList .itemCurrentRating {
    background-position: 0 -15px;
    margin: 0;
    padding: 0;
    z-index: 1;
	line-height:14px;
	outline:none!important;
}
.itemRatingForm .itemRatingList {
    background-position: left top;
    float: left;
    height: 13px;
    list-style: none outside none;
    margin: 3px 0 0 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 70px;
	outline:none!important;
	line-height:14px;
}
.itemRatingForm .itemRatingList a {outline:none!important;}
.itemRatingForm .itemRatingList a:hover { background-position: left -30px;}
.itemRatingForm .itemRatingList li {
    background: none;
    display: inline;
    padding: 0;
	outline:none!important;
}

.K2ItemsRow h2.module-title { float:none; margin-right:20px;}
.K2ItemsRow h2.module-title , .K2ItemsRow h2.module-title a { font-size:18px; line-height:22px;  text-decoration:none; margin-bottom:10px;}
.K2ItemsRow h2.module-title a:hover { color:#eb4821;}
.K2ItemsRow .catItemImageBlock { background:#fff; padding:10px;border-radius:6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin-bottom:30px;}
.K2ItemsRow .catItemImageBlock .catItemImage { margin:0;}
.K2ItemsRow .catItemImageBlock a { display:block;}
.K2ItemsRow .catItemImageBlock a img { border:none; padding:0; width:100%; height:auto; margin-bottom:0;}
 div.catItemCategory , div.catItemCommentsLink { font-size:13px;  border:none; border-bottom:none; padding:0; margin-right:5px; margin-bottom:10px;}
.K2ItemsRow .catItemAuthor a , div.catItemCategory a , div.catItemCommentsLink a {  text-decoration:none;}
.K2ItemsRow .catItemAuthor a:hover , div.catItemCategory a:hover , div.catItemCommentsLink a:hover { }
div.catItemLinks , div.catItemHeader span.catItemAuthor , div.catItemHeader span.catItemDateCreated { float:left; margin-right:5px; margin-bottom:0px;font-size:13px; }
.catItemLinks &gt; div { float:left;}
.catItemHeader { float:left;}
div.catItemCategory span { font-weight:300; }
div.catItemRatingBlock { float:none; padding:0;  font-size:13px; border-top:1px solid #ecf0f1; border-bottom:1px solid #ecf0f1; padding-top:5px; padding-bottom:5px; margin-bottom:5px;}
div.catItemIntroText { font-weight:300;  font-size:14px; padding-bottom:0; margin-bottom:-15px;}
.k2ReadMore { font-size:16px; line-height:24px; text-decoration:none; text-transform:uppercase; font-weight:300;}
.k2ReadMore:hover {  text-decoration:none;}
#k2Container div.catItemRatingBlock span {}

.userItemView .userItemImageBlock { background:#fff; padding:10px;border-radius:6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin-right:20px;}
.userItemView .userItemImageBlock .userItemImage { margin:0;}
.userItemView .userItemImageBlock a { display:block;}
.userItemView .userItemImageBlock a img { border:none; padding:0; width:100%; height:auto; margin-bottom:0;}
.userItemView .fleft { float:left; max-width:58%;}
.userItemView .module-title { margin-bottom:10px;}
.userItemView div.userItemHeader span.userItemDateCreated { font-size:13px; border:none; border-bottom:none; padding:0; margin-bottom:10px;}
div.userItemIntroText {font-weight:300;  font-size:14px; padding-bottom:0; margin-bottom:0px;}

.userItemView .k2ReadMore { font-size:16px; line-height:24px; text-decoration:none; text-transform:uppercase; font-weight:300;}
.userItemView .k2ReadMore:hover { text-decoration:none;}
.userItemView { border-top:1px solid #e2e6e7; padding-top:30px; margin-top:30px;}
.userItemView:first-child { border:none; padding:0; margin:0; padding-top:1px; margin-top:0px;}

.genericItemView .genericItemImageBlock { background:#fff; padding:10px;border-radius:6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin-right:20px;}
.genericItemView .genericItemImageBlock .genericItemImage { margin:0;}
.genericItemView .genericItemImageBlock a { display:block;}
.genericItemView .genericItemImageBlock a img { border:none; padding:0; width:100%; height:auto; margin-bottom:0;}
.genericItemView .fleft { float:left; max-width:58%;}
.genericItemView .module-title { margin-bottom:10px;}
.genericItemView div.genericItemHeader span.genericItemDateCreated { font-size:13px;  border:none; border-bottom:none; padding:0; margin-bottom:10px;}
div.genericItemIntroText {font-weight:300;  font-size:14px; padding-bottom:0; margin-bottom:0px;}
div.genericItemView  { border:none; border-top:1px solid #e2e6e7; margin:0; padding:0 ;padding-top:30px; margin-top:30px;}
div.genericItemView:first-child { border:none; padding:0; margin:0; padding-top:1px; margin-top:0px;}


#itemListPrimary .catItemImageBlock , #itemListPrimary .fleft { float:left;}
#itemListPrimary .fleft { width:47%;}
#itemListPrimary .catItemImageBlock { margin-right:20px; width:50%; margin-bottom:20px;}
#itemListSecondary {}
#itemListSecondary .catItemImageBlock , #itemListSecondary .fleft { float:left;}
#itemListSecondary .fleft { width:47%;}
#itemListSecondary .catItemImageBlock { margin-right:20px; width:50%; margin-bottom:20px;}
div.k2Pagination  { margin-bottom:30px;}
div.K2ItemsRow { border-top:1px solid #e2e6e7; padding-top:30px; margin-top:30px;}
div.K2ItemsRow.K2Row-0 { border:none; padding:0; margin:0; padding-top:1px; margin-top:0px;}

div.catItemView { padding:0;}
#k2Container { border:none;}
#k2Container h2.itemTitle , #k2Container h2.itemTitle a { font-size:24px; line-height:26px;  text-decoration:none; margin-bottom:10px; margin-top:10px;}
#k2Container h2.itemTitle a:hover { }
#k2Container .itemImageBlock { background:#fff; padding:10px;border-radius:6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
#k2Container .itemImageBlock .itemImage { margin:0;}
#k2Container .itemImageBlock a { display:block;}
#k2Container .itemImageBlock a img { border:none; padding:0; width:100%!important; height:auto!important; margin-bottom:0;}

 div.catItemCategory , div.catItemCommentsLink {font-weight:300; font-size:13px; border:none; border-bottom:none; padding:0; margin-right:5px; margin-bottom:10px;}
 div.itemCategory span { font-weight:300;}
 #k2Container .itemAuthor, #k2Container .catItemCategory  , #k2Container .itemDateCreated  , #k2Container .itemCategory  {  float:left;font-size:13px; padding:0; margin:0; border:none; margin-right:5px; margin-bottom:10px;}
#k2Container .itemAuthor a , #k2Container div.catItemCategory a , #k2Container div.itemDateCreated a , #k2Container .itemCategory a {  text-decoration:none;}
#k2Container .itemAuthor a:hover , #k2Container div.catItemCategory a:hover , #k2Container div.itemDateCreated a:hover , #k2Container .itemCategory a:hover {}
#k2Container .itemToolbar { float:right; padding:0; margin-left:5px; border:none; background:none; margin-top:0;}
#k2Container .itemToolbar li { border:none;}
#k2Container .itemToolbar a {  text-decoration:none;font-weight:300; font-size:13px;}
#k2Container .itemToolbar a:hover {}
div.itemRatingBlock { float:none; padding:0; font-size:13px; border-top:1px solid #ecf0f1; border-bottom:1px solid #ecf0f1; padding-top:5px; padding-bottom:5px; margin-bottom:5px;}

#k2Container .itemBody , div.itemIntroText { font-size:14px; line-height:21px;  font-weight:300;}
.itemAuthorBlock { display:none;}
.itemAuthorLatest ul { margin:0 0 20px 15px; padding:0;}
.itemAuthorLatest ul li { background:none; border-bottom:none;}
.itemAuthorLatest ul li a { font-size:14px; line-height:21px;  text-decoration:none;}
.itemAuthorLatest ul li a:hover { }

#k2Container .itemNavigation  { font-size:14px;  padding:5px 0; margin:0; border:none; margin-right:5px; margin-bottom:30px; background:none;border-bottom:1px solid #e2e6e7;border-top:1px solid #e2e6e7;}
div.itemNavigation span.itemNavigationTitle {}
#k2Container .itemNavigation a { text-decoration:none;}
#k2Container .itemNavigation a:hover {}

#k2Container .itemComments { border:none; background:none;padding:0px;}

#k2Container div.itemCommentsForm form span#formLog { font-weight:300;}
div.itemCommentsForm h3 { margin-bottom:30px; padding:0;}
#k2Container .coments-box { border:none; background:#fff;border-radius:6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); padding:20px;}
div.itemCommentsForm form textarea.inputbox {border:2px solid #e4e4e2; background:#f5f7f8; width:100%; margin-bottom:20px;}
div.itemCommentsForm form label { font-size:14px; line-height:20px; font-weight:300; margin:10px 0 4px 0!important;}
#commentURL { width:100%; clear:both;}
div.itemCommentsForm form .fleft { float:left; width:50%; padding-right:15px;}
div.itemCommentsForm form .fleft.right { float:right; padding-left:15px; padding-right:0;}
div.itemCommentsForm form .fleft input { width:100%;}
.itemBackToTop { margin-top:20px; border:none;}
div.itemBackToTop a {  text-decoration:none;}
div.itemBackToTop a:hover {text-decoration:none;}
#k2Container  .itemCommentsCounter { margin-bottom:20px;}
#k2Container .itemCommentsList  { margin:0; padding:0; list-style:none;}
#k2Container .itemCommentsList  li { background:none; border:none; margin-bottom:30px; padding-left:100px; position:relative;}
#k2Container .itemCommentsList  li.odd  { margin-left:30px;}
#k2Container .itemCommentsList  li img { position:absolute; left:0; top:17px; border:none; float:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; padding:20px; width:80px!important; height:auto; border-radius:40px;}
#k2Container .itemCommentsList  li p { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; padding:10px; margin-top:10px; position:relative;}
#k2Container .itemCommentsList  li p:after { 
border-top: 8px solid rgba(0, 0, 0, 0);
		border-bottom: 8px solid rgba(0, 0, 0, 0);
		border-right: 8px solid #fff;
		height: 8px;
		margin-left: 2px;
		vertical-align: middle;
		width: 16px;
		content:" ";
		position:absolute;
		left:-18px; top:20px;}

#k2Container div.itemComments ul.itemCommentsList li span.commentAuthorName , #k2Container div.itemComments ul.itemCommentsList li span.commentDate { line-height:18px; display:inline-block; padding-right:8px;}
#k2Container div.itemComments ul.itemCommentsList li span.commentAuthorName { font-weight:300; position:relative; top:-1px;}
.t3-sidebar .coments .module-ct ul &gt; li { background:none; font-size:14px; line-height:18px; font-weight:300; padding:16px 0;}
.t3-sidebar .coments div.k2LatestCommentsBlock ul li span.lcCommentDate { font-size:13px;display:block; padding-top:2px; padding-bottom:2px;}
.t3-sidebar .coments .module-ct ul &gt; li .k2Avatar { border:none;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; margin-right:10px; padding:5px; display:inline-block; float:left; border-radius:50px; overflow:hidden;}
.t3-sidebar .coments .module-ct ul &gt; li .k2Avatar img { float:none; border:none; padding:0; margin:0; }
.t3-sidebar .coments .module-ct ul &gt; li .lcUsername { width:100%; clear:both; display:block;}
.t3-sidebar .coments .module-ct ul &gt; li .lcItemCategory { font-weight:500;}

.k2user #form-login-password , .k2user #form-login-username { width:100%; margin-right:0; padding-bottom:0;}
.k2user #form-login-password label, .k2user #form-login-username label {  font-size:14px; font-weight:300;}
.k2user #form-login input { margin-bottom:10px;}
.k2user #form-login input.inputbox { width:99%; height:36px; padding:8px 10px; border-radius:3px;border:2px solid #e2e6e7; background:#f5f7f8; box-shadow:none; margin-bottom:15px;}

.k2user #form-login-remember { overflow:hidden; width:100%; margin-bottom:10px;}
.k2user #form-login-remember label {font-size:14px; font-weight:300; float:left;}
.k2user .jq-checkbox { border:2px solid #E2E6E7; float:left; background:#f5f7f8; border-radius:2px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:4px;position:relative; top:2px; box-shadow:none;}
.k2user .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
.k2user .jq-checkbox.checked span , .wrapper_remember .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(../images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }
.k2user  .jq-checkbox.disabled span { display:none;}
.t3-sidebar .k2user .module-ct ul.Forgot {}
.t3-sidebar .k2user .module-ct ul.Forgot li { padding:0; border:none;}
.t3-sidebar .k2user .module-ct ul.Forgot li a { font-size:13px; font-weight:300;}
.t3-sidebar .k2user .module-ct ul.Forgot {}

.t3-sidebar .latestarticles .module-ct ul {}
.t3-sidebar .latestarticles .module-ct ul li { padding:15px 0; background:none;font-size:13px;line-height:18px; font-weight:300; }
.t3-sidebar .latestarticles .module-ct ul li a { font-size:14px; font-weight:300; line-height:18px;}
.t3-sidebar .latestarticles .module-ct ul li .moduleItemImage { margin-right:15px; float:left; padding-bottom:10px;width:81px;}
.t3-sidebar .latestarticles .module-ct ul li .moduleItemImage img { width:82px; height:auto; margin:0; padding:0; border:none;}
.t3-sidebar .latestarticles .moduleItemDateCreated { display:block; clear:both; padding-top:2px; padding-bottom:2px;}
.t3-sidebar .latestarticles .fleft { float:left; width:52%;}
.t3-sidebar .latestarticles .module-ct ul {}

.t3-sidebar .allsearch label { font-size:14px; font-weight:300;}
.t3-sidebar .allsearch .inputbox { margin-bottom:15px;}
.search .page-title { font-size:24px; text-transform:uppercase; font-weight:300; font-family: 'Poppins', sans-serif; margin-bottom:30px;}
.search { padding-bottom:75px;}
.phrases legend, .only legend { padding-bottom:10px;}
.search .counter , .search #search-searchword , .search .btn.btn-default {border:2px solid #e4e4e2; background:#f5f7f8; height:38px;}
.search .btn.btn-default { border-left:none;}
.search .btn.btn-default:hover, .search .btn.btn-default:focus{ background:#fff; box-shadow:none;}

.Front_VM2 .category-view.pad-bot { padding-bottom:20px;}

.k2AccountPage th.k2ProfileHeading { font-weight:300;}
.k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key , .k2AccountPage th.k2ProfileHeading,.k2AccountPage table.admintable td { background:none; border:none;}
.k2AccountPage table.admintable td.key { }
.k2AccountPage table.admintable td.key label { font-weight:300; font-size:14px; margin-right:5px; vertical-align:middle; padding-top:8px;}
#gendermsg { padding-top:0px;}
.k2AccountPage table.admintable input { margin-bottom:20px;}
.inputbox.invalid {border-color:#e74c3c!important;} 
.k2AccountPage .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px; margin-bottom:10px; margin-top:4px; float:left;}
.k2AccountPage .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
.k2AccountPage .jq-radio.checked span , .login-box-metod .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}
.k2AccountPage  .jq-radio.disabled span { display:none;}
.k2AccountPage .defaultSkin table.mceLayout , #description {border:2px solid #e4e4e2; padding:5px; border-radius:5px;}
#url { border:2px solid #e4e4e2; background:#f5f7f8; height:40px; line-height:20px; }
.defaultSkin table.mceLayout tr.mceFirst td , .defaultSkin table.mceLayout tr.mceLast td{ border-top:none!IMPORTANT;border-bottom:none!IMPORTANT;}
.k2AccountPage div.k2AccountPageUpdate { border:none; text-align:left;}
.reset .form-validate p, .remind .form-validate p { background:none; padding:0; border:none;}
.control-label  label { font-weight:300;}
.star {color:#e74c3c;}
.form-actions { padding:0; background:none; border:none;}
/* === CONTACTS VIEW ===*/
.map .module-ct { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; padding:10px; margin-bottom:30px; border-radius:5px;}
.map .mod-jgmapmap { width:100%!important}
.contactContact {overflow:hidden;}
	div#contact-form-cont{}
		div.contact-form{  margin-right:50px; 
	}
	div.contact-form legend { font-size:14px; border:none; line-height:20px; color:#6a6a6a; margin-bottom:20px;}
	.contact-wrap {}
	.contact-wrap .width30 { width:30%; float:left;}
		.contact-wrap .width60 { width:70%; float:left;}
		.contact-wrap .width60 h3 , .contact-wrap .width60 .contact-form  { margin-left:30px; margin-right:0;}
		.contact-wrap .width60  .form-horizontal .control-label {
			padding-top: 0px;
			text-align: left;
			width: 100%;
			float:none;
		}
			.contact-wrap .width60  .form-horizontal .control-label label { display:inline-block;  font-weight:300;}
			
			.contact-wrap .star {
				color: #e74c3c;
			}
			.contact-wrap .width60 .controls { margin-left:0px;}
			legend + .control-group { margin-top:0;}
			div.contact-form .control-group { margin-bottom:10px; float:left;}
			div.contact-form .control-group.next { float:none;}
			.contact-wrap .width60 .controls input { 
				width:99%;   
				background:#f5f7f8;
				border: 2px solid #e2e6e7;
				height: 38px;
				line-height: 20px;
				margin-bottom: 5px;
				padding: 9px 10px !important;
    	}
		.width { width:50%;}
		div.contact-form .control-group.first { padding-left:0px; padding-right:15px;}
		div.contact-form .control-group.second { padding-left:15px; padding-right:0px;}

		.contact-wrap .width60 .controls input.invalid , textarea#jform_contact_message.invalid {border: 2px solid #e74c3c;}
		.contact-wrap .width60 .form-horizontal .control-label label.invalid {color:#e74c3c;}
		div.contact-form .control-group.next  .controls input { width:100%;}
			.contact-wrap .width60 .controls textarea {
				background: none repeat scroll 0 0 #F0F0F0; 
				border: 1px solid #E4E4E2;
				height: 150px;
				line-height: 20px;
				margin-bottom: 5px;
				padding: 8px 10px !important;
			}
			.contact-wrap .width60 .form-actions { padding:0; margin:0; border:none; background:none; margin-top:0px; padding-bottom:20px;}
			.contact-wrap .width60 .form-actions td { padding:0;}
			
			
			form#contact-form{ padding:0px;}
				input#jform_contact_name{}
				input#jform_contact_email{}
				input#jform_contact_emailmsg{}
				textarea#jform_contact_message{ margin-bottom:10px;width:100%;background:#f5f7f8;border: 2px solid #e2e6e7;}
				input#jform_contact_email_copy{}
				dt.emailCopy{float:left; margin: 0 1em 0 0;}
	div#contact-address{}
		#map-wrapper{}
			#map{height: 360px;}
		div.contact-contactinfo{}
		div.contact-miscinfo{}	
			div.contact-miscinfo h3, div.jicons-icons{display: none;}
			div.contact-misc{}
				div.contact-misc p{}



.contact-address dt span img { display:none;}
.contact-address dt { width:auto;}
.contact-address dd { margin:0 0 0 30px;}
.contact-address dt span  { font-size:18px; display:inline-block; padding-top:5px; padding-bottom:5px; line-height:22px; }
.contact-address dd span  {line-height:22px;display:inline-block; padding-top:5px; padding-bottom:5px; max-width:100%; color:#6a6a6a; }
.contact-address dd span a  {display:inline-block;  white-space:inherit; word-spacing:inherit; max-width:100%; overflow:hidden; color:#1b1b1b;  }
/* Checout */
#onepage_main_div label { font-weight:300;}
#onepage_main_div .jq-selectbox { min-width:60px; width:100%; float:none; display:inline-block!important; margin-right:10px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:0px 25px 0px 0px; height:38px; cursor:pointer;  font-size:13px; margin-top:0px;}
#onepage_main_div .jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}
#onepage_main_div .jq-selectbox .select { height:36px; min-width:10px;width:105%; padding-right:50px; padding-top:6px; padding-left:5px;}
#onepage_main_div .jq-selectbox .trigger .arrow { top:15px;}
#onepage_main_div .jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(../images/cat_arrow.png) left bottom no-repeat;}
#onepage_main_div .jq-selectbox.opened .arrow{ background-position:left top;}
#onepage_main_div .jq-selectbox.opened, .shoper .jq-selectbox:hover { background:#fff;}


#onepage_main_div .jq-selectbox .dropdown { max-height:150px; min-width:60px; width:101%; top:38px; background:#FFF;  border-radius: 2px; border:2px solid #e4e4e2;
margin: 0px 0 0 -7px;  padding: 0;}
#onepage_main_div #shipto_section .jq-selectbox .dropdown { margin:0 0 0 -2px;}
#onepage_main_div .jq-selectbox .dropdown ul { margin:0; padding:0;}
#onepage_main_div .jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;
-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease; }
#onepage_main_div .jq-selectbox .dropdown ul li:hover , #onepage_main_div .jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }

#onepage_main_div .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px; margin-bottom:10px; margin-top:8px; float:left;}
#onepage_main_div .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
#onepage_main_div .jq-radio.checked span , .login-box-metod .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}
#onepage_main_div  .jq-radio.disabled span { display:none;}

#checkoutForm .jq-checkbox { border:2px solid #E2E6E7; float:left; background:#f5f7f8; border-radius:2px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:4px;position:relative; top:2px; box-shadow:none;}
#checkoutForm .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
#checkoutForm .jq-checkbox.checked span , #checkoutForm .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(../images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }
#checkoutForm   .jq-checkbox.disabled span { display:none;}

/* Home Blog */
.homeblog ul { margin:0; padding:0; list-style-type:none;}
.homeblog ul li { margin-bottom:20px; margin-left:15px; margin-right:15px;}
.homeblog ul li  .blog-box { max-width:557px;}
.homeblog .moduleItemImage { border:none; background:#fff;border-radius:6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); padding:10px; display:block; float:left; margin-right:20px; width:40%;}
.homeblog div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img { width:100%!important; height:auto; border:none; margin:0; padding:0;}
.homeblog ul li  .blog-box .fleft { float:left;max-width:55%;}
.homeblog ul li  .blog-box .fleft  .moduleItemTitle {  font-size:18px; line-height:22px; text-decoration:none; font-weight:500; }
.homeblog ul li  .blog-box .fleft  .moduleItemTitle:hover { }
.homeblog ul li  .blog-box .fleft  .moduleItemDateCreated {  font-size:13px; line-height:22px;text-decoration:none; font-weight:300;display:block; padding-top:5px; padding-bottom:5px;}
.homeblog ul li  .blog-box .fleft .moduleItemIntro {  font-size:16px; line-height:21px;font-weight:300;}
.homeblog ul li  .blog-box .moduleItemReadMore{  font-size:16px; line-height:22px; text-decoration:none; text-transform:uppercase; font-weight:300;}
.homeblog ul li  .blog-box .moduleItemReadMore:hover {}

.k2ItemsBlock.homeblog {
    margin-left: -13px;
    margin-top: -55px;
    overflow: hidden;
    padding-right: 0;
    padding-top: 55px;
    width: 102%;
}
/* System Messages */
#system-message { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; }
#system-message dd ul { background-color: #e6f1f8 !important; background-position:0 0; background-image:none!important; color: #2980B9; font:14px; line-height:22px; margin: 0px 0 20px 0!important; list-style: none; padding: 15px 22px!important; text-align:left; border:none; list-style:none; border-radius:6px;position:relative;}

#system-message &gt; .warning &gt; ul {
    background-color: #E6C8A6!important;
    border-color: #FFBB00;
	border: 1px solid #F0DC7E!important;
}

#system-message dd.notice ul {
    background-color: #E4F3EB!important;
    border: none!important;
    color: #27AE60;
}
/* System Standard Messages */
#system-message dt.message {display: none; }

/* System Error Messages */
#system-message dt.error {display: none;}
#system-message dd.error ul {color: #cb2700;background-color: #f6d9d2!important;border: none;}

/* System Notice Messages */
#system-message dt.notice {display: none;}
#system-message dd.notice ul {color: #A08B4C;background-color: #F5ECC1;border: 2px solid #F0DC7E;}
#system-message dd.message ul li, #system-message dd.error ul li, #system-message dd.notice ul li { padding-top:9px; font-weight:300;}
#system-message dd.message ul:after {font-family: FontAwesome;content:"\f05a";font-size: 36px; line-height:36px; position:absolute; top:15px; left:-17px;color: #3498DB;}
#system-message dd.message.error ul:after {font-family: FontAwesome;content:"\f05a";font-size: 36px; line-height:36px; position:absolute; top:15px; left:-17px;color: #e79682;}
#system-message dd.message.notice ul:after {font-family: FontAwesome;content:"\f05a";font-size: 36px; line-height:36px; position:absolute; top:15px; left:-17px;color: #79f5ad;}
  /******************compare**************************/ 

.compare_cat a { cursor:pointer;}

#system_view { display:none;position:fixed;top:50%;left:50%;margin-left:-215px; margin-top:-100px;z-index:6666;padding:25px;width:430px;min-height:100px; overflow:hidden;background:#f9f9f9;box-shadow: 0 0 18px rgba(0, 0, 0, 0.1); border-radius:5px;}
#system_view_overlay {z-index:5555;display:none;position:fixed;left:0;top:0;opacity:0.4;width:100%;height:100%;background:#000;}
.AjaxPreloaderC {position:fixed;top:50%;left:50%; margin:-22px 0 0 -22px;background:url(../images/fancybox_loading.gif) center center no-repeat #000; width:44px; height:44px; z-index:9999;opacity: 0.9; border-radius:6px;}

	.system_view_close {
    background:none;
    position: absolute;
     right: 6px;
    top: 4px;
	cursor:pointer;
	color:#292f38;
	font-size:20px;
}
.system_view_close:hover {opacity:1; color:#E74C3C;}

#system_view .wrapper { overflow:hidden; width:100%;}
#system_view .wrapper2 { width:100%;}

.success_compare_img { float:left; width:80px; margin-right:20px;}
.success_compare_img img { width:100%; height:auto;}
.success_compare_left { float:left; width:270px;}
.success_compare_left .title a {  font-size:18px; font-weight:500; text-decoration:none; cursor:pointer;}
.success_compare_left .title a:hover {}
.success_compare_left .remcompare a { text-decoration:none; cursor:pointer; font-size:14px;}
.success_compare_left .remcompare a i {margin-right:5px;}
.success_compare_left .remcompare a:hover {}
.success_compare { width:100%;}
.success_compare .successfully { margin-top:20px; margin-bottom:20px; padding:10px;font-size:14px; font-weight:300; color:#2980b9; background:#e6f1f8; display:block; border-radius:4px;}
.success_compare .notification { margin-top:20px; margin-bottom:20px; padding:10px;font-size:14px; font-weight:300; color:#27ae60;background:#e4f3eb; display:block;border-radius:4px;}
.success_compare .warning { margin-top:20px; margin-bottom:20px; padding:10px;font-size:14px; font-weight:300;  color:#cb2700;background:#f8e9e8; display:block;border-radius:4px;}
#compare_go , #wishlists_go { float:right;}
/******************wishlist**************************/ 
.wishlist a { cursor:pointer;}
.success_wishlists_img { float:left; width:80px; margin-right:20px;}
.success_wishlists_img img { width:100%; height:auto;}
.success_wishlists_left { float:left; width:270px;}
.success_wishlists_left .title a {  font-size:18px; font-weight:500; text-decoration:none; cursor:pointer;}
.success_wishlists_left .title a:hover {}
.success_wishlists_left .remwishlists a {text-decoration:none; cursor:pointer; font-size:14px;}
.success_wishlists_left .remwishlists a i {margin-right:5px;}
.success_wishlists_left .remwishlists a:hover {}
.success_wishlists { width:100%;}
.success_wishlists .successfully {margin-top:20px; margin-bottom:20px; padding:10px;font-size:14px; font-weight:300; color:#2980b9; background:#e6f1f8; display:block; border-radius:4px;}
.success_wishlists .notification { margin-top:20px; margin-bottom:20px; padding:10px;font-size:14px; font-weight:300; color:#27ae60;background:#e4f3eb; display:block;border-radius:4px;}
.success_wishlists .warning { margin-top:20px; margin-bottom:20px; padding:10px;font-size:14px; font-weight:300;  color:#cb2700;background:#f8e9e8; display:block;border-radius:4px;}
/******************add to cart**************************/ 
div#facebox .popup { border:none; box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);}
div#facebox .popup .my-groovy-style2 { padding:20px; width:430px; position:relative;}
div#facebox .popup .my-groovy-style2 .left { padding-left:100px; padding-bottom:30px; min-height:110px;}
div#facebox .popup .my-groovy-style2 .floatright { float:right;}

#askform label { font-weight:300; }
#askform input { margin-right:30px;margin-top:3px; font-size:14px; }
#comment {border:2px solid #e4e4e2; background:#f5f7f8; height:100px; line-height:20px; margin-bottom:20px; font-size:14px; }
.login-wrap div.other-links ul { margin:0; padding:0; list-style-type:none; padding-top:20px;}
div.other-links li a { text-decoration:none;}
div.other-links li a:hover { }

.ac_result { border:none; border-top:3px solid #e74c3c; background:#fff;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); border-radius:0 0 5px 5px;}
/*-------------------------Animated Scroll to Top ------------------------------*/
#back-top {
	position: fixed;
	right:15%;
	bottom: 15%;
	margin-right: 0px;
	padding:0;
	margin:0;
	display:none;
	z-index:99;
}

#back-top a {
	opacity:0.8;
	width: 40px;
	height:40px;
	display: inline-block;
	text-align: center;
	font-size:24px;
	line-height:38px;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	padding:0;
	margin:0;
	background: #292f38;
		/* rounded corners */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	outline:none;

}
#back-top a:hover {
	color: #fff;
	
}

/* arrow icon (span tag) */
#sbox-window.shadow {box-shadow:none!important;overflow:hidden;border-radius:6px!important;}
#sbox-content {border-radius:6px!important;}
#sbox-window { padding:0;  box-shadow:none;}
body.component { width:460px; height:100%; background:#fff!important; border-radisu:6px;}
.t3-mainbody.component { padding:0; background:#fff;}
.t3-mainbody.component .t3-content { padding:0 20px;}
.ask-a-question-view { padding-top:20px; position:relative;}
.ask-a-question-view h3 { margin-top:0; margin-bottom:10px;}
.ask-a-question-view .width70 { width:70%;}
.ask-a-question-view .width30 { width:30%;}
.ask-a-question-view .width30 img { width:100%; margin-right:20px;}
.ask-a-question-view .floatleft { float:left;}
.ask-a-question-view #Comment  {border:2px solid #e4e4e2; background:#f5f7f8; height:100px; line-height:20px; margin-bottom:20px; font-size:14px; }
#sbox-window #sbox-btn-close { background:url(../images/close.png) left top no-repeat;cursor:pointer;color:#292f38;font-size:20px; opacity:1; padding:0; width:15px; height:13px;position:absolute; top:8px; right:8px;}
#sbox-window #sbox-btn-close:hover {opacity:1; background-position:left bottom;}
.ask-close { display:none;}
div#facebox .popup a.close { background:url(../images/close.png) left top no-repeat;cursor:pointer;color:#292f38;font-size:20px; opacity:1; padding:0; width:15px; height:13px;position:absolute; top:8px; right:8px;}
div#facebox .popup a.close:hover {opacity:1; background-position:left bottom;}

#Faqsaccordion { padding-top:20px; padding-bottom:10px;}
#Faqsaccordion .panel {  
	background: none;
    border:none;
    border-radius: 0;
    color: #515151;
    margin-bottom: 5px;
}
.panel-heading { padding:0; background:none;}
.panel-heading a.accordion-toggle.collapsed { background:#ecf0f1; border-radius:5px; padding:14px 20px; font-size:20px; line-height:22px;  display:block; text-decoration:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); outline:none;
-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;
}	
.panel-heading a.accordion-toggle.collapsed:hover { background:#323a45; color:#fff; }
.panel-heading a.accordion-toggle span { float:right;}
.panel-heading a.accordion-toggle span i { font-style:normal;}
.panel-heading a.accordion-toggle.collapsed span  i.minus { display:none;}
.panel-heading a.accordion-toggle.collapsed span  i.plus { display:block;}
.panel-heading a.accordion-toggle { background:#323a45; border-radius:5px 5px 0 0; padding:14px 20px; font-size:20px; line-height:22px; color:#fff; display:block; text-decoration:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); outline:none;
-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;
}	
.panel-heading a.accordion-toggle span  i.plus { display:none;}
.panel-heading a.accordion-toggle span  i.minus { display:block;}

#Faqsaccordion .panel-collapse { border:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; border-radius:0 0 5px 5px;}
#Faqsaccordion .accordion-body .panel-body {padding:20px; }
.tabletkanone { display:none;}
.module-ct .odd { border-bottom:none;}
 #itemListPrimary.firstItem div.K2ItemsRow:first-child { margin-top:1px!important; padding-top:1px!important; border-top:none!important;}
 .modal-backdrop { z-index:10001;}
 .vm-customfield-cart { font-size:14px;}
 span.cart_num a:hover {  text-decoration:none; color:#fff!important;}
/* button */
.button , .addtocart-button , .vm-button-correct , .k2user .button { font-weight:300; padding:0 30px;  height:40px; font-size:14px; line-height:38px; display:inline-block; border:none; border-radius:4px; color:#fff; border-bottom:2px solid #c0392b; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; outline:none; cursor:pointer;}
.button:hover,
.button:focus , .addtocart-button:hover , .addtocart-button:focus , .vm-button-correct:hover , .vm-button-correct:focus , .k2user #form-login .button:hover , .k2user #form-login .button:focus { background:#34495e!important;border-bottom:2px solid #2c3e50!important; color:#fff;text-decoration:none;}

.button.reset {background:#34495e!important;border-bottom:2px solid #2c3e50!important;text-decoration:none;}

.button.reset:hover,
.button.reset:focus {text-decoration:none;}

.button.reset2 {background:#e2e6e7!important;border-bottom:2px solid #bdc3c7!important;text-decoration:none; color:#292f38;}
.button.reset2:hover,
.button.reset2:focus {background:#34495e!important;border-bottom:2px solid #2c3e50!important;text-decoration:none; color:#fff;}

.proddet .addtocart-button  { height:50px; line-height:48px;}
@-moz-document url-prefix() {
  button.button{ padding-bottom:1px;}
}
/*end button */

input:focus:-moz-placeholder {color:transparent;}
input:focus::-webkit-input-placeholder {color:transparent;}
input:focus::-ms-input-placeholder {color:transparent;}
input::-moz-placeholder {color:#292f38;}
input::-webkit-input-placeholder {color:#292f38;}
input::-ms-input-placeholder {color:#292f38;}

select::-moz-placeholder, textarea::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="color"]::-moz-placeholder, .inputbox::-moz-placeholder
{color:#292f38;}
/* tooltip */
#product_list ul.layout2 div.tooltip { display:none!important;}
div.tooltip { width:30%;}
div.tooltip-inner {background:#e2e6e7;  font-size:11px font-weight:300; padding:7px 5px;}
.tooltip.top div.tooltip-arrow {border-top-color: #e2e6e7;}

/* css3 */

@-moz-keyframes srcbg {
0% {
opacity:0;
}
50% {
opacity:0.5;
}
100% {
opacity:1;
}
}
@-webkit-keyframes srcbg {
0% {
opacity:0;
}
50% {
opacity:0.5;
}
100% {
opacity:1;
}
}
@-o-keyframes srcbg {
0% {
opacity:0;
}
50% {
opacity:0.5;
}
100% {
opacity:1;
}
}
@-ms-keyframes srcbg {
0% {
opacity:0;
}
50% {
opacity:0.5;
}
100% {
opacity:1;
}
}
@keyframes srcbg {
0% {
opacity:0;
}
50% {
opacity:0.5;
}
100% {
opacity:1;
}
}

@-moz-keyframes srcbg2 {
0% {
opacity:0;
}
50% {
opacity:0.8;
}
100% {
opacity:1;
}
}
@-webkit-keyframes srcbg2 {
0% {
opacity:0;
}
50% {
opacity:0.5;
}
100% {
opacity:1;
}
}
@-o-keyframes srcbg2 {
0% {
opacity:0;
}
50% {
opacity:0.5;
}
100% {
opacity:1;
}
}
@-ms-keyframes srcbg2 {
0% {
opacity:0;
}
50% {
opacity:0.5;
}
100% {
opacity:1;
}
}
@keyframes srcbg2 {
0% {
opacity:0;
}
50% {
opacity:0.5;
}
100% {
opacity:1;
}
}

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.2
 */

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

/* mouse grab icon */

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
/* ver 1.1 */
#slideShow .add_wishlist, #slideShow .add_compare { height:40px; line-height:38px;}
.acymailing_form .acysubbuttons .button:hover, .acymailing_form .acysubbuttons .button:focus { background:#e2e6e7!important; border-bottom-color:#bdc3c7!important; color:#434649;}
.serchline .sropen { display:none;}
.serchline .sropen:hover { background:none; }
.serchline .srclose { width:12px; height:13px; background:none; position:absolute; top:20px; right:5px; cursor:pointer; display:none; font-size:24px; color:#292f38;}
.serchline .srclose:hover { background:none;}
i[class^="fa-"], i[class*=" fa-"] { margin:0;}

div.cwcookielaw { position:relative; left:0; top:0; padding:10px 0; background:#000;font-weight:300; z-index:30010; height:auto; font-size:12px;}
.cwcookielawbg { display:none!important;}
.cwallowcookies {  border-radius:5px 0 0 5px!important;}
.cwcookiesmoreinfo{ border-radius:0px 5px 5px 0px!important;}
.cookies_height { height:0px;}
.cwcookiecontainer a.button { border-radius:4px 0 0 4px; margin-left:10px;}
.cwcookiecontainer a.button.reset2 { border-radius:0 4px 4px 0;margin-left:0px;}
#cart_list div { min-height:0;}
#vmCartModule div#cart_list .show_cart { padding-top:0; padding-bottom:0;}
div#cart_list .show_cart .button { margin-top:15px; margin-bottom:15px;}

/* ver 1.2*/

.bs-docs-example2 { padding-top:20px; padding-bottom:10px;}

.option-set {margin:0 0 26px 0; padding: 0; list-style:none; position:relative; z-index:99;  min-height:30px;}
.option-set li a { font-size:16px; line-height:20px; color:#292f38; text-transform:none; font-weight:300; padding:5px 10px; background:#ecf0f1;border-radius:5px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; margin-right:5px; margin-bottom:5px; position:relative; display:inline-block;}
.option-set li a:before {-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; content:" ";
position:absolute;left:50%; bottom:0px;border-left: 9px solid rgba(0, 0, 0, 0);
		border-right: 9px solid rgba(0, 0, 0, 0);
		border-top: 9px solid #ecf0f1;
		height: 9px;
		margin-left: 2px;
		vertical-align: middle;
		width: 16px;
		content:" ";
		position:absolute;left:50%; bottom:0px;
		margin-left:-8px; visibility:hidden;}

.option-set li a:hover { background: #34495e; margin-top:0; color:#fff;}
.option-set li a.selected, 
.option-set li a.selected:hover { background: #34495e; margin-top:0; color:#fff; cursor:default;}
#filters { width:100%; clear:both; overflow:hidden;}
#sort-by,#sort-direction { float:left;}

.product-detail-row td { text-align:left;}
.price td { text-align:right; border-bottom:none; border-right: 1px solid #ECF0F1;}
#sales_price { font-weight:bold;}

.module-4eck  {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 0 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    padding: 20px;
}
table.cart-summary {
	 border-radius: 0 0 3px 3px;
	 margin-bottom:20px;
	 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	}
#shipments .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px;}
#shipments .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
#shipments .jq-radio.checked span , .paramfilter .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}
#shipments .jq-radio.disabled span { display:none;}
#shipments .jq-radio { float:left; margin-bottom:10px; margin-top:10px;}
#shipments label { float:left; width:96%;}
#shipments label .vmCartPaymentLogo { float:left; overflow:hidden; margin:0 20px 20px 0}

#payments .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px;}
#payments .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
#payments .jq-radio.checked span , .paramfilter .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}
#payments .jq-radio.disabled span { display:none;}
#payments .jq-radio { float:left; margin-bottom:10px; margin-top:10px;}
#payments label { float:left; width:96%;}
#payments label .vmCartPaymentLogo { float:left; overflow:hidden; margin:0 20px 20px 0}
.payment-pane , shipment-pane { margin-top:30px;}

.billto-shipto .floatleft { float:left;}
.cart-view.bill { margin-top:30px;}
.billto-shipto .font { text-transform: lowercase; font-weight:bold!important; margin-bottom:20px;}
#register, #STsameAsBT{ height:18px;}
#table_shipto { display:none;}
.vm2-add_up{ float:left; width:20px; position:relative;}
.vm2-add_up input {border:none; position:relative; z-index:2; background:none;}
.vm2-add_up i { position:absolute; left:0; top:4px; z-index:1;}
#cart-view-default .cart-title { width:auto;}
#cart-view-default  ul.adminform { margin:0; padding:0; list-style:none; }
#cart-view-default  ul.adminform li { display:block;}
#cart-view-default  ul.adminform li label { float:none; width:100%; text-align:left; font-weight:normal;}
#cart-view-default  ul.adminform input  { border:2px solid #e4e4e2; background:#f5f7f8; height:40px; line-height:20px;margin-bottom:10px; width:98%;}
#cart-view-default  ul.adminform input:focus { border:2px solid #e4e4e2; }

#cart-view-default  ul#user-register-fields { list-style-type:none; margin:0; padding:0;}
#cart-view-default  ul#user-register-fields input  { border:2px solid #e4e4e2; background:#f5f7f8; height:40px; line-height:20px;margin-bottom:10px; width:98%;}
#cart-view-default  ul#user-register-fields input:focus { border:2px solid #e4e4e2; }

#table_user td { text-indent:-9999px; display:inline-block;}
#table_user td input, #table_user td label { text-indent:0px;}

.shoper .jq-selectbox { width:98%;}
.shoper .jq-selectbox .optgroup { font-weight:bold;}
#STsameAsBTLeb { cursor:pointer; padding-left:20px; position:relative; left:-20px; z-index:99;}
#user-actions-trigger  { margin:0; padding:0; list-style:none;}

#registerLeb { cursor:pointer; padding-left:20px; position:relative; left:-20px; z-index:99;}
.border-radius-lb { text-align:left;}
.border-radius-lb #coupon_code { width:72%;}
.cart-summary.bot-total { margin-top:30px;}
.cart-summary.bot-total tr td { border-left:1px solid #ddd;}
.cart-summary.bot-total tr td:first-child { width:70%; text-align:right; border-left:none;}
.cart-summary.bot-total .bold , .cart-summary.bot-total .red-bold { font-weight:500;}

.smart-slider-layer { text-align:inherit;}
/* NO RESP*/
.noresp { min-width:1220px; margin:0 auto;}
.noresp #t3-mainnav .navbar-nav &gt; li &gt; a, .noresp #t3-mainnav .navbar-nav &gt; li &gt; span {padding: 20px 30px;}
.noresp .botbanners .banneritem { width:48%;}
.noresp .bannergrouptopbanners  .banneritem  { width:31%; margin-left:20px;}
.banneritem img { width:100%!important; height:auto!important;}
.noresp .bannergrouptopbanners  .banneritem:first-child { margin-left:0;}
.noresp #slideShow.list li .product-box.hover .browseImage { width:235px;}
.noresp #slideShow.list li .product-box.hover .browseImage a { width:235px;}
.noresp .homeblog .moduleItemImage , .noresp .homeblog ul li .blog-box .fleft{ width:100%; margin-bottom:10px; max-width:100%;}
.noresp #productdetailsview .fleft { max-width:320px; width:320px;}
.noresp #Img_zoom2 { width:100%!important; height:100%!important;}
.noresp .border-radius-lb #coupon_code { width:65%;}
.noresp #cart-view-default .cart-title { width:70%;}
/* END NO RESP*/
/* ver 1.3*/

/* ver 1.4*/
div#quick_view_overlay{ z-index: 555555;}
div#quick-view {z-index: 666666;}
div#facebox_overlay{ z-index: 6555800;}
div#system_view_overlay{z-index: 555555;}
div#system_view{z-index: 666666;}
div.fancybox-overlay {
    z-index: 330090;
}
#facebox {z-index: 65558000!IMPORTANT;}

.header-top.style2 {position:relative; z-index:10000;}
.modal-open .header-top.style2 {position:relative; z-index:inherit; }
.header-top.style2 .module.menu { float:none;}
.header-top.style2 .module.menu ul { display:table;text-align:center; float:none; margin:0 auto;}
.header-top.style2 .mod-languages { margin-left:0; position:relative; right:-25px;}
.header-top.style2 .mod-currencies { margin-left:0; margin-right:-5px;}
.header-top.style2 #cur-lang { padding-bottom:2px;}
.header-top.style2 #cur-lang .heading { height:24px;}
.header-top.style2 #cur-lang ul { top:28px;}

#t3-header.style2 {position:relative; z-index:9999;}
#t3-header.style2 .search-custom { float:right; width:300px;margin-right:-4px;}
#t3-header.style2 .block1-custom  { float:left;}
#t3-header.style2 .sropen { display:none;}
#t3-header.style2 .serchline { position:relative; background:none;}
#t3-header.style2 .serchline form { display:block;}
#t3-header.style2 .serchline form input {   
		background: none repeat scroll 0 0 #F5F7F8;
		border: 2px solid #E4E4E2;
		color: #696E6E;
		height: 40px;
		line-height:40px;
		outline: medium none;
		resize: none;
		border-radius:4px;
		padding:0 10px;
	}
#t3-header.style2 .serchline form  .button {
		position:absolute;
		right:10px;
		top:0;
		color:#BDC3C7;
		background:none!important;
		border:none!important;
		font-size:18px;
		padding:0;
	}
#t3-header.style2 .ac_result { width:300px!important;left:0!important; top:40px!important;}	
#t3-header.style2 .customphone { text-align:right; margin-right:20px; margin-top:-4px;}
#t3-header.style2 .customphone span { display:block; font-weight:bold; font-size:22px;}

#t3-header.style2 .mod-right .fright { position:relative;}
#t3-mainnav.style2 {position:relative; z-index:9998;}
#t3-mainnav.style2 .navbar-nav &gt; li &gt; a , #t3-mainnav.style2 .navbar-nav &gt; li &gt; span {padding: 20px 30px;}
#t3-mainnav.style2 .fright.mod-right { float:right; padding-top:10px;}

.t3-navbar .search-custom  { position:absolute; left:0; top:0; width:100%;}
.search-custom .serchline { position:relative;}
.ac_result { display:none; left:0!important; top:60px!important; }

.t3footnav-top { padding-top:20px; padding-bottom:0px; border-bottom:1px solid #404852!important;}
.t3footnav-top ._newsletter { padding-top:10px;}
.t3footnav-top ._newsletter .module-title { float:left; margin-right:10px; padding-top:8px!important;}
.t3footnav-top ._newsletter .module-ct { float:left; width:80%;}
.t3footnav-top ._newsletter .acymailing_form tr { display:block; float:left;}
.t3footnav-top ._newsletter .acymailing_form tr:first-child { margin-right:10px; width:70%;}
.t3footnav-top div.tooltip { width:15%;}

.t3footnav-top ._newsletter .acymailing_form tr td { display:block;}
.t3footnav .listbest li { padding-bottom:10px; overflow:hidden;}
.t3footnav .listbest .Title a { color:#fff;}

.logo a:hover img{
	-webkit-animation:ministorm .5s ease;
	-moz-animation:ministorm .5s ease;
	-o-animation:ministorm .5s ease;
	-ms-animation:ministorm .5s ease;
	animation:ministorm .5s ease;
}

@-webkit-keyframes ministorm{
	0%,100%{
		-webkit-tranform:rotate(0deg);
	}
	30%{
		-webkit-transform:rotate(8deg);
	}
	70%{
		-webkit-transform:rotate(-8deg);	
	}
}
@keyframes ministorm{
	0%,100%{
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	30%{
		-moz-transform:rotate(8deg);
		-o-transform:rotate(8deg);
		-ms-transform:rotate(8deg);
		transform:rotate(8deg);
	}
	70%{
		-moz-transform:rotate(-8deg);
		-o-transform:rotate(-8deg);
		-ms-transform:rotate(-8deg);
		transform:rotate(-8deg);	
	}
}
/* shortcod*/
.yt-accordion {
	list-style:none;
	margin:0;
	padding:0;
	}
.yt-accordion .accordion-group {  
	background: nobe;
    border:none;
    border-radius: 0;
    color: #515151;
    margin-bottom: 10px;
}
.yt-accordion .accordion-heading  { background:#ecf0f1; border-radius:5px; padding:14px 20px; font-size:20px; line-height:22px;  display:block; text-decoration:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); outline:none;
-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; cursor:pointer; position:relative; margin-bottom:0;
}	
.yt-accordion .accordion-heading:hover , .yt-accordion .accordion-heading.active  { background:#323a45; color:#fff; }

.yt-accordion .accordion-heading  i { font-style:normal; position:absolute; right:10px; top:15px; font-size:22px;}

.accordion-heading a.accordion-toggle { background:#323a45; border-radius:5px 5px 0 0; padding:14px 20px; font-size:20px; line-height:22px; color:#fff; display:block; text-decoration:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); outline:none;
-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;
}	
.accordion-heading a.accordion-toggle span  i.plus { display:none;}
.accordion-heading a.accordion-toggle span  i.minus { display:block;}

.yt-accordion .accordion-inner {padding:20px;  border:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; border-radius:0 0 5px 5px;}
.btn.btn-flat.button { box-shadow:none;}
.yt-gmap-bg {
	background:#fff!important;
	border-radius: 0 0 3px 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	padding: 10px;
}

.orderlistcontainer div.Order{ margin-top:0px;background:#f5f7f8; cursor:pointer;border:solid #e4e4e2 2px;font-size:13px;padding:3px 25px 3px 10px;  float:left; min-width:110px; height:30px;  border-radius:0; position:relative; z-index:10; cursor:default;  border-radius: 3px 3px 3px 3px;  font-weight:300; cursor:default; color: #1B1B1B;}
body.component { width:440px;}

.lbl-box2 { 
	display:inline-block;
	height: 100px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -14px;left: -14px;
    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}
.lbl-box2 .sold  { position:relative; top:28px; left: -28px;  height:24px; width:140px; background:#9ba5ac; position:relative;-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-kthtml-transform: rotate(-45deg);transform: rotate(-45deg);}
.lbl-box2  .soldafter { position:absolute; right:-1px; top:0; width:7px; height:4px; background:url(../images/label-sold.png) left bottom no-repeat; }
.lbl-box2 .soldbefore { position:absolute; left:0; bottom:0px; width:4px; height:7px; background:url(../images/label-sold.png) right top no-repeat;}

.product-related-products { margin-bottom:0px;}

#productdetailsview .lbl-box2 { 
	display:inline-block;
	height: 100px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -5px;left: -5px;
    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}
#productdetailsview .lbl-box2 .sold  { position:relative; top:28px; left: -28px;  height:24px; width:140px; background:#9ba5ac; position:relative;-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-kthtml-transform: rotate(-45deg);transform: rotate(-45deg);}
#productdetailsview .lbl-box2  .soldafter { position:absolute; right:-1px; top:0; width:7px; height:4px; background:url(../images/label-sold.png) left bottom no-repeat; }
#productdetailsview .lbl-box2 .soldbefore { position:absolute; left:0; bottom:0px; width:4px; height:7px; background:url(../images/label-sold.png) right top no-repeat;}
.t3-mainbody.component { padding-top:10px;}
.t3-mainbody.component .manufacturer_details_view .spacer { padding:0; border:none; box-shadow:none;}
.t3-mainbody.component .manufacturer_details_view .fleft { float:none;}
.t3-mainbody.component .manufacturer_details_view  .wrap { margin-top:0;}
.t3-mainbody.component .manufacturer_details_view .fleft div.manufacturer-image { border:none;}
.t3-mainbody.component .t3-content { padding-right:10px;}
body.component { min-width:280px; width:auto;}
.fancybox-margin {margin-right:0px!important;}
/* ver 1.5*/
.nobtn .orderlistcontainer:first-child div.orderlist{left:0;}
/* ver 1.6
ul.layout .product-box .browseImage img,ul.layout2 .product-box .browseImage img { max-width:none; width:100%;}*/
#Customblock { background:#fff; padding:50px 0;}
.customcustomblock ul { list-style-type:none; margin:0; padding:0;}
.customcustomblock ul li { float:left; width:25%; text-align:center;}
.customcustomblock ul li em { background:#ecf0f1; display:inline-block; font-size:26px; line-height:60px; text-align:center; width:60px; margin:0; border-radius:4px;	
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;	
}
.customcustomblock ul li:hover em { color:#fff; background:#292f38;
	-webkit-animation:jump .4s ease;
	-moz-animation:jump .4s ease;
	-o-animation:jump .4s ease;
	animation:jump .4s ease;
	}
.customcustomblock ul li h5 { font-size:18px; padding:10px 10px;}
.customcustomblock ul li p {padding:0 10px;}
.customcustomblock ul li a { font-size:16px; text-transform:uppercase;
-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;	 }

@-webkit-keyframes sizejump{
	0%,100%{-webkit-transform:scaleX(1);}
	50%{-webkit-transform:scaleX(1.1);}
}
@keyframes sizejump{
	0%,100%{-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}
	50%{-moz-transform:scaleX(1.1);-o-transform:scaleX(1.1);-ms-transform:scaleX(1.1);transform:scaleX(1.1);}
}
@-webkit-keyframes jump{
	0%,100%{-webkit-transform:translateY(0px);}
	50%{-webkit-transform:translateY(-5px);}
}
@keyframes jump{
	0%,100%{-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
	50%{-moz-transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);}
}

.page3 #Toprow { padding-bottom:50px;}
#Customblock-Portfolio { background:#fff; padding:40px 0 10px 0;}
#Customblock-brand {background:#f9f9f9; padding:20px 0 10px 0; overflow:hidden;}
#Customblock-blog {padding:40px 0 20px 0;}

h3.gallery-title {
		font-family: 'Poppins',sans-serif;
		font-size: 24px;
		font-weight: 300;
		text-transform: uppercase;
	} 
#Customblock-Portfolio .owl-controls { top:-35px;}

#Customblock-blog div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
    border: medium none;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100% !important;
}
.testimonial { 
	margin-left: -13px;
    padding-right: 0;
    width: 104%;}
.testimonial .owl-item {}
.testimonial .yt-testimonial { margin-left:15px!important; margin-right:15px!important;}

.box-paralax {
    overflow: hidden;
}

html.no-touch .animate_ftr{
	right: -100px;
    opacity: 0;
    position: relative;
}
html.no-touch .animate_ftl{
	left: -100px;
    opacity: 0;
    position: relative;

}
html.no-touch .animate_top{
	top: -110px;
    opacity: 0;
    position: relative;

}
html.no-touch .animate_bot{
	bottom: -110px;
    opacity: 0;
    position: relative;

}

html.no-touch .animate_left{
	left: -120px;
    opacity: 0;
    position: relative;

}
html.no-touch .animate_right{
	right: -120px;
    opacity: 0;
    position: relative;

}


html.no-touch .module.homeblog.page3 {
	left: -120px;
    opacity: 0;
    position: relative;	
}
html.no-touch .module.home.say {
	right: -80px;
    opacity: 0;
    position: relative;
}

html.no-touch .animate_top_brand{
	right: -130px;
    opacity: 0;
    position: relative;

}
html.no-touch .animate_bot_brand{
	left: -130px;
    opacity: 0;
    position: relative;

}

html.no-touch .animate_top_tabs{
	left: -100px;
    opacity: 0;
    position: relative;

}
html.no-touch .animate_bot_tabs{
	right: -100px;
    opacity: 0;
    position: relative;

}


#Customblock2 { background:#fafbfb; text-align:center; padding-top:40px; padding-bottom:40px;}
.box-paralax2 {
    overflow: hidden;
}

.customcustomblock2 ul { list-style-type:none; margin:0; padding:0;}
.customcustomblock2 ul li { float:left; width:33%; text-align:left;}
.customcustomblock2 ul li .padding { padding-bottom:30px; overflow:hidden; padding-top:15px; margin-top:-15px;}
.customcustomblock2 ul li em { background:#ecf0f1; display:inline-block; font-size:26px; line-height:60px; text-align:center; width:60px; margin:0 20px 0 0; border-radius:4px; float:left;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;	
}
.customcustomblock2 ul li &gt; div:hover em { color:#fff; background:#292f38;
	-webkit-animation:jump .4s ease;
	-moz-animation:jump .4s ease;
	-o-animation:jump .4s ease;
	animation:jump .4s ease;
	}
	.customcustomblock2 ul li  span { overflow:hidden; display:inline-block; width:75%; float:left;}
.customcustomblock2 ul li h5 { font-size:18px; padding:0px 10px 10px 0;}
.customcustomblock2 ul li p {padding:0 10px 0 0;}
.customcustomblock2 ul li a { font-size:16px; text-transform:uppercase;
-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;	 }
.t3footnav { overflow:hidden;}

html.no-touch #product_list.loadmore .prod-row.item { opacity:0;}
.btn_compare i , .btn_wishlist i { margin-right:10px!important;}
.prod_cat { width:auto;}
.pagination ul &gt; li &gt; a { font-weight:bold;}
.Results .display-number {
    padding-bottom: 10px;
	display:none;
}
.t3-sidebar .banneritem:first-child { margin-left:0;}
.nav .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
}
#t3-mainnav .navbar-nav &gt; li { margin-bottom:-10px; padding-bottom:10px;}
#t3-mainnav .dropdown-menu {
    margin-top: 0px;
}
.t3-megamenu .mega-nav &gt; li, .t3-megamenu .dropdown-menu .mega-nav &gt; li {margin-right:-20px; padding-right:20px;}
#t3-mainnav .dropdown-menu .dropdown-menu { margin-left:10px;} 
html.no-touch  #Customblock-blog.box-paralax {
    background: url(../images/parallax/slide1.jpg) no-repeat fixed 50% 0 #f9f9f9;
}

html.no-touch  #Tabs.box-paralax2 {
    background: url(../images/parallax/slide1.jpg) no-repeat fixed 50% 0 #f9f9f9;
	padding:40px 0 20px 0;
}

/* ver 1.7*/
.fancybox-opened {
    z-index: 3300911!important;
}
.module.login .modal-dialog { position:absolute;}
.modal-open { overflow:inherit!important;}
body { position:relative;}
#system_view { position:absolute; margin:0;}
#quick_view_popup { position:absolute; left:50%; top:50%; margin:0;z-index:655555;}
#quick_view_popup #quick-view { position:relative!important; margin:0; left:0; top:0;}
#sbox-window.shadow { z-index:655577!important;}
body.component { padding-bottom:20px;}


/* ver 1.7 joomla3.3.1*/
.ac_result {
    padding: 0px;
    overflow: hidden;
    z-index: 99999;
    width: 100%; /* Assurez-vous d'ajuster la largeur si nÃ©cessaire */
    background: white; /* Ajouter un fond si nÃ©cessaire pour la lisibilitÃ© */
}


.ac_result ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_result li {
	margin: 0px;
	padding: 15px 15px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	text-align:left;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #fafbfb;
}

.ac_over {
	cursor:pointer!important;
}

.ac_result .product_img {float:left; margin-right:5px;}
.ac_result .product_img img {width:70px;height:auto; border:none;margin-right:10px;}
.ac_result .product_sku {font-size:10px;}
.ac_result li:hover { color: #292F38;}
#productdetailsview .product-custom .product-field-type-S { overflow:inherit; width:100%; padding-bottom:10px;clear:both;}
#productdetailsview .product-custom .product-fields { width:60%; display:inline-block; margin-right:10px;}

.paddingtop8 { padding-top:15px; padding-bottom:0px; margin-bottom:-10px;}
.paddingtop8 .vmicon {background:url(../images/virtuemart/vm2-sprite.png) no-repeat top left;}
.paddingtop8 .vm2-lowstock{background-position:0 -1114px;width:62px;height:15px;display:block;}
.paddingtop8 .vm2-nostock{background-position:0 -1179px;width:62px;height:15px;display:block;}
.paddingtop8 .vm2-normalstock{background-position:0 -1244px;width:62px;height:15px;display:block;}
#sbox-window iframe { width:460px!important; height:100%!important;}
#sbox-window { width:460px!important;}

#productdetailsview .icons  { overflow:hidden;}
#productdetailsview .icons &gt; div { float:left;  padding-bottom:10px;}
#productdetailsview .icons a { text-decoration:none;margin-right:10px;}
#productdetailsview .icons-pdf a:before {font-family: FontAwesome;content:"\f016";}
#productdetailsview .icons-print a:before {font-family: FontAwesome;content:"\f02f";}
#productdetailsview .icons-recomend a:before {font-family: FontAwesome;content:"\f0e0";}
#productdetailsview .icons-edit a:before {font-family: FontAwesome;content:"\f044";}

.cart-summary .coupon-tr td { border-top:1px solid #ECF0F1; border-bottom:none}
.cart-summary  .sectiontableentry1.item td { border-left:none;}
.cart-summary  .sectiontableentry1.item td:first-child { border-left:1px solid #ECF0F1;}

#customer_note_field { margin-top:20px;}
#customer_note_field .color { color:#6a6a6a; margin-bottom:10px;}

.billing-box textarea#customer_note_field {background: #f5f7f8; border: 2px solid #e2e6e7; height: 120px; line-height: 20px; margin-bottom: 15px; padding: 8px 10px !important; width: 100%; border-radius:6px; margin-top:10px;}
.billing-box div.terms-of-service { width:100%; clear:both; overflow:hidden; margin-left:0;}
.billing-box span.cart.tos { margin-left:10px;}

.login-box .jq-selectbox { min-width:60px; width:100%; float:none; display:inline-block!important; margin-right:10px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:3px 25px 0px 5px; height:30px; cursor:pointer;  font-size:13px; margin-top:5px;}


.login-box select { display:none;}

.login-box .jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}
.login-box .jq-selectbox .select { height:24px; min-width:10px;width:120%; padding-right:30px;}
.login-box.jq-selectbox .trigger .arrow { top:10px;}
.login-box .jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(../images/cat_arrow.png) left bottom no-repeat;}
.login-box .jq-selectbox.opened .arrow{ background-position:left top;}
.login-box .jq-selectbox.opened, #productdetailsview .jq-selectbox:hover { background:#fff;}

.login-box .jq-selectbox .dropdown { max-height:150px; min-width:60px; width:102%; top:32px; background:#FFF; border: 1px solid #C6CBD0; border-radius: 2px; border:2px solid #e4e4e2;
margin: -2px 0 0 -7px;  padding: 0;}
.login-box .jq-selectbox .dropdown ul { margin:0; padding:0;}
.login-box .jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;
-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease; }
.login-box .jq-selectbox .dropdown ul li:hover , .login-box .jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }

.output-shipto .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px; margin-left:-20px; position:relative; top:3px;}
.output-shipto .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
.output-shipto .jq-radio.checked span , .paramfilter .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}
.output-shipto .jq-radio.disabled span { display:none;}
.shoper .jq-selectbox { width:100%;}
#reg_text  { padding-bottom:10px;}
.sectiontableentry1.coupon-tr td {border-bottom: 1px solid #ecf0f1;}

#productdetailsview .product-box2 .ask-a-question .askquestion2 { background:#e2e6e7;font-weight:300; padding:4px 15px; height:50px; font-size:14px; line-height:48px; display:inline-block; border:none; border-radius:4px;  border-bottom:2px solid #bdc3c7; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; cursor:pointer;color: #292f38; margin-top:0;}
#productdetailsview .product-box2 .ask-a-question .askquestion2 i{ font-size:20px; display:block; text-indent:0px; display:inline-block; }
#productdetailsview .product-box2 .ask-a-question .askquestion2 span { display:none;}
#productdetailsview .product-box2 .ask-a-question .askquestion2:hover,#productdetailsview .product-box2 .ask-a-question .askquestion2:focus {background:#34495e;border-bottom:2px solid #2c3e50; color:#fff;text-decoration:none;}

div.tooltip { width:auto!important; min-width:100px;}
auto.ask-a-question-view { padding-top:0;}
.layout2 .paddingtop8  { margin:0 auto; text-align:center;}
.layout2 .paddingtop8 &gt; span { margin:0 auto; text-align:center;}
div#system_view {
    z-index: 6666666;
}
div#system_view_overlay {
    z-index: 5555555;
}

.social a em { font-style:normal; margin-left:5px; margin-right:0px;}
.vm2-add_quantity_cart , .vm2-remove_from_cart { background:none; border:none; padding:none; box-shadow:none!important;}
.vm2-add_quantity_cart:hover , .vm2-remove_from_cart:hover { color:#000;}
.alert.alert-error { background:#f8e9e8; border:none; color:#cb2700; padding-left:60px!important; position:relative;}
.alert.alert-error:after {  color:#cb2700; content:"\f071"; position:absolute; left:20px; top:15px; color:#e74c3c; font-size:32px; font-family:FontAwesome;}

.alert.alert-info { background:#e6f1f8;border:none; color:#2980b9;padding-left:60px!important; position:relative;}
.alert.alert-info:after {  color:#cb2700; content:"\f05a"; position:absolute; left:20px; top:15px; color:#3498db; font-size:32px; font-family:FontAwesome;}

.alert.alert-warning{background:#f9f1e3;border:none; color:#e67e22;padding-left:60px!important; position:relative;}
.alert.alert-warning:after {  color:#cb2700; content:"\f06a"; position:absolute; left:20px; top:15px; color:#f39c12; font-size:32px; font-family:FontAwesome;}

.alert.alert-success {background:#e4f3eb;border:none; color:#27ae60;padding-left:60px!important; position:relative;}
.alert.alert-success:after {  color:#cb2700; content:"\f118"; position:absolute; left:20px; top:15px; color:#2ecc71; font-size:32px; font-family:FontAwesome;}

.alert.alert- {background:#e4f3eb;border:none; color:#27ae60;padding-left:60px!important; position:relative;}
.alert.alert-:after {  color:#cb2700; content:"\f118"; position:absolute; left:20px; top:25px; color:#2ecc71; font-size:32px; font-family:FontAwesome;}
.alert.alert-message { display:none;}
.alert.alert-notice{ background:#e6f1f8;border:none; color:#2980b9;padding-left:60px!important; position:relative;}
.alert.alert-notice:after {  color:#cb2700; content:"\f05a"; position:absolute; left:20px; top:15px; color:#3498db; font-size:32px; font-family:FontAwesome;}

/* button */
.addtocart-button2 { font-weight:300; padding:0 30px;  height:40px; font-size:14px; line-height:38px; display:inline-block; border:none; border-radius:4px; color:#fff; border-bottom:2px solid #c0392b; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; outline:none; cursor:pointer;}
.addtocart-button2:hover , .addtocart-button2:focus { background:#34495e!important;border-bottom:2px solid #2c3e50!important; color:#fff;text-decoration:none;}


.proddet .addtocart-button2  { height:50px; line-height:48px;}
/*end button */
/*ver1.3 */
div#facebox .popup .my-groovy-style2 img { position:absolute; left:20px; top:20px; height:100px!important; width:auto!important; max-width:none!important; max-height:none!important;}
#Img_zoom2 {height:auto!important;  max-width:none!important; max-height:none!important;}
div#facebox .popup .my-groovy-style2 .left { padding-left:120px;}
#productdetailsview .tags .product-fields-title { padding-top:5px; padding-right:5px; display:inline-block;}

.shipment .login-box-metod, .payment .login-box-metod { margin-bottom:0;}
.cart-summary .quantity-input { margin:0 auto;}
.cart-summary .cart-images { width:80px;}
table.cart-summary .cart-images img{ width:80px;}
.cart-summary .cart-title { width:125px;}
.shoper .user-details label { padding-top:8px;}
#productdetailsview .lbl-box2 { top:-14px; left:-14px;}

body #jc , body #jc .button {font-family: 'Poppins', sans-serif;}
body #comments-form input.inputbox  { border:2px solid #e4e4e2; background:#f5f7f8!important; height:40px; width:240px; line-height:20px; padding:0 10px!important;}
body #comments-form #comments-form-captcha  { width:100px;}
body #comments-form input.inputbox:focus { border:2px solid #e4e4e2;}
body #comments-form #comments-form-comment { border:2px solid #e4e4e2; background:#f5f7f8!important; height:150px;width:380px!important; line-height:20px; padding:10px 10px!important;} 
#comments-form #comments-form-subscribe { float:left; margin-right:3px;}
#comments-form .jq-checkbox { border:2px solid #E2E6E7; float:left; background:#f5f7f8; border-radius:2px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:3px;position:relative; top:6px; box-shadow:none;}
#comments-form .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
#comments-form .jq-checkbox.checked span , .wrapper_remember .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(../images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }
#comments-form  .jq-checkbox.disabled span { display:none;}
#comments-form-captcha-image { float:left; margin-right:5px!important; border:2px solid #e4e4e2!important; border-radius:4px;}
#comments-form .captcha { display:inline-block; position:relative; margin-top:20px;}
#comments-form .marg-bot { margin-bottom:10px; display:block;}
#comments-form  #comments-form-buttons { margin:0!important;}
#comments-form .grippie { display:none;}
body #jc h4 { border:none; text-transform:uppercase;}

#jc #comments .comments-list {
    height: 1%;
    margin-left: 0px;
}
#jc #comments h4 { text-indent:-9999px; overflow:hidden; padding:0; margin:0; border:none; display:none;}
#jc #comments h4  a { text-indent:0px; display:block; float:left;}
#jc .rbox { padding:0; border:none;}
#jc  #comments-list-footer { margin:10px 0!important;}
#jc #comments .rbox_tr , #jc #comments .rbox_br { display:none;}
#jc #comments .rbox_m { border:none; border-bottom:1px solid #e4e4e2; padding:20px 0; padding-bottom:10px; line-height:18px;font-size:13px; font-family:Arial, Helvetica, sans-serif; position:relative; }

#jc #comments .toolbar {
    border-top: none;
    clear: both;
    color: #1b1b1b;
    margin: 0;
    padding:0;
}
#jc #comments a.comment-anchor { color:#1b1b1b!important;}
#jc #comments a.comment-author:hover {}
#jc #comments span.comment-author { color:#515151; font:bold 14px/20px Arial, Helvetica, sans-serif; display:inline-block; text-transform:capitalize;}
#jc #comments span.comment-date { color:#6a6a6a; font:normal 12px/22px Arial, Helvetica, sans-serif; display:block;}
#jc #comments .comments-buttons { position:absolute; right:0; top:40px; font:normal 13px/20px Arial, Helvetica, sans-serif; font-family: 'Poppins', sans-serif;}
#jc #comments .comments-buttons a {color:#1b1b1b;}
#jc #comments .comment-body {
    color: #515151;
    margin: 6px 0 0;
    padding: 5px 0 10px 0;
	font:normal 14px/22px Arial, Helvetica, sans-serif;
}
#jc #comments .comments-vote { width:15%; text-align:center; position:relative; top:-15px;}
#jc #comments .comments-vote span span { line-height:20px; display:inline-block; margin-left:5px;}
#jc #comments .comments-vote a.vote-good { width:20px; height:20px; font-size:20px; margin-right:5px; background:none; float:right;}
#jc #comments .comments-vote a.vote-poor {width:20px; height:20px; font-size:20px;  margin-left:5px;background:none; float:right;}
#jc #comments .comments-vote span.vote-poor {}

#jc #comments .quote {
    color: #6a6a6a;
	font-size:14px;
	margin-top:0;
}
#jc #comments .comment-body  blockquote { background:#f0f5f9;  color: #515151; border:none; border-radius:6px; margin-bottom:-10px; }
#jc #comments .comment-body  blockquote blockquote {margin-bottom:-10px; background:#fff; margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote {margin-bottom:-10px; background:#f0f5f9;  margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#fff;  margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#f0f5f9;  margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#fff;  margin-right:10px;}
#jc #comments .toolbar .toolbar-button-ban , #jc #comments .toolbar .toolbar-button-ip , #jc #comments .toolbar .toolbar-button-publish, 
#jc #comments .toolbar .toolbar-button-unpublish, #jc #comments .toolbar .toolbar-button-delete , 
#jc #comments .toolbar .toolbar-button-edit { background:none!important; font-size:20px; display:block; line-height:20px; width:20px!important; height:20px!important; margin-right:3px; text-align:center;}
#jc #comments .toolbar .toolbar-button-ban i , #jc #comments .toolbar .toolbar-button-ip i , #jc #comments .toolbar .toolbar-button-publish i , 
#jc #comments .toolbar .toolbar-button-unpublish i, #jc #comments .toolbar .toolbar-button-delete i, 
#jc #comments .toolbar .toolbar-button-edit i { font-size:20px; display:inline-block; line-height:20px; }
#jc #comments #comments-list-footer a { padding-left:0; background:none!important;}
/*ver1.4 */
.price td { text-align:center;}
.alert.alert-error { padding:10px 0 10px 60px!important;}
.boxed-version #Slider { max-height:560px;}
.boxed-version #rev_slider_2_1_wrapper { margin-top:40px!important; }

/*ver1.5 */
.tvtma-megamnu.t3-megamenu {
	display:block!important;
}
.t3-mainnav .t3-navbar { padding:0!important;}
#t3-mainnav .t3-megamenu .mega-nav &gt; li:hover &gt; a, #t3-mainnav .t3-megamenu .mega-nav &gt; li.open &gt; a, #t3-mainnav .t3-megamenu .dropdown-menu.mega-nav &gt; li:hover &gt; a, #t3-mainnav .t3-megamenu .dropdown-menu.mega-nav &gt; li.active &gt; a, 
#t3-mainnav .t3-megamen .mega-nav &gt; li:focus &gt; a, #t3-mainnav .t3-megamenu .dropdown-menu.mega-nav &gt; li:focus &gt; a
{
	background: none repeat scroll 0 0 #ecf0f1;
    padding-left: 15px;
	color: #e74c3c;
}
#t3-mainnav .tvtma-megamnu .navbar-nav .dropdown-menu {
	min-width:220px;
	padding:10px;
	
}
#t3-mainnav .tvtma-megamnu .navbar-nav .dropdown-menu.dropdown-menu-mega { 
	padding-bottom:20px;
}

#t3-mainnav .t3-megamenu .navbar-nav  .mega-nav .megacol-header-top &gt; a, #t3-mainnav .t3-megamenu .navbar-nav  .mega-nav .megacol-header-top &gt; span {
	    font-size: 14px;
		font-weight: 700;
		padding: 8px 5px;
		transition: all 0.7s ease 0s;
		display:block;
		color:#121212;
		
}
#t3-mainnav .t3-megamenu .navbar-nav  .mega-nav .megacol-header-top:hover &gt; a, #t3-mainnav .t3-megamenu  .navbar-nav .mega-nav .megacol-header-top:hover &gt; span,
#t3-mainnav .t3-megamenu .navbar-nav .mega-nav .megacol-header-top.active &gt; a, #t3-mainnav .t3-megamenu .navbar-nav .mega-nav .megacol-header-top.active &gt; span{ 
	color: #e74c3c;
	background: none repeat scroll 0 0 #ecf0f1;
	padding-left:10px;
}
#t3-mainnav .t3-megamenu .navbar-nav .mega-nav .megacol-header-top ul {
	display:block!important;
	opacity:1!important;
	height:auto!important;
	position:relative;
	top:10px;
	left:0;
	width:100%;
	border:none!important;
	box-shadow:none;
	padding:0;
	margin:0;
	background:none;
	min-width:inherit;
	padding-right:0px;
	
}
.t3-megamenu.tvtma-megamnu .navbar-nav .mega-nav &gt; li, .t3-megamenu.tvtma-megamnu  .dropdown-menu .mega-nav &gt; li {
	 margin-right:-10px;
	 padding-right:10px;
}
#t3-mainnav .t3-megamenu .navbar-nav .mega-nav .megacol-header-top ul:before {
	border:none!important;
}
#t3-mainnav .t3-megamenu .navbar-nav .dropdown-submenu  a {
	position:relative;
}
#t3-mainnav .t3-megamenu .navbar-nav .dropdown-submenu  i {
	position:absolute;
	right:5px;
	top:30%;
}
#t3-mainnav .t3-megamenu .navbar-nav .dropdown-submenu &gt; a:after {
	display:none;
}
.tvtma-megamnu-content {
	margin-right:-15px;
}
.moduleblock104 img { width:100%; height:auto;}
.slicknav_menu {
  display: none;
}
html.no-touch .module.homeblog.page3 {
	left: 0px;
    opacity: 1;
    position: relative;	
}
html.no-touch .module.home.say {
	right: 0px;
    opacity: 1;
    position: relative;
}
html.no-touch .module.customhtml {
	bottom: 0px;
    opacity: 1;
    position: relative;	
}
html.no-touch .module.customhtml.animate_bot_html{
	bottom: -210px;
    opacity: 0;
    position: relative;

}
html.no-touch #product_list.loadmore .prod-row.item {opacity: 1;}

#userID-styler.jq-selectbox { min-width:60px; width:100%; float:none; display:inline-block!important; margin-right:10px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:0px 25px 0px 0px; height:38px; cursor:pointer;  font-size:13px; margin-top:0px;}
#userID-styler.jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}
#userID-styler.jq-selectbox .select { height:36px; min-width:10px;width:105%; padding-right:50px; padding-top:6px; padding-left:5px;}
#userID-styler.jq-selectbox .trigger .arrow { top:15px;}
#userID-styler.jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(../images/cat_arrow.png) left bottom no-repeat;}
#userID-styler.jq-selectbox.opened .arrow{ background-position:left top;}
#userID-styler.jq-selectbox.opened, #userID-styler.jq-selectbox:hover { background:#fff;}


#userID-styler.jq-selectbox .dropdown { max-height:150px; min-width:60px; width:101%; top:38px; background:#FFF;  border-radius: 2px; border:2px solid #e4e4e2;
margin: 0px 0 0 -1px;  padding: 0;}
#userID-styler.jq-selectbox .dropdown ul { margin:0; padding:0;}
#userID-styler.jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;
-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease; }
#userID-styler.jq-selectbox .dropdown ul li:hover , #userID-styler.jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }
.top-block.fix #t3-mainnav {
    left: 0;
    position: fixed!important;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.lbl-box2 { 
	display:inline-block;
	height: 100px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -14px;left: -14px;
    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}
.lbl-box2 .new  { position:relative; top:28px; left: -28px;  height:24px; width:140px; background:#2ECC71; position:relative;-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-kthtml-transform: rotate(-45deg);transform: rotate(-45deg);}
.lbl-box2  .newafter { position:absolute; right:-1px; top:0; width:7px; height:4px; background:url(../images/label-new.png) left bottom no-repeat; }
.lbl-box2 .newbefore { position:absolute; left:0; bottom:0px; width:4px; height:7px; background:url(../images/label-new.png) right top no-repeat;}
#compare_list_prod .show-video { width:auto; overflow:hidden;}
#compare_list_prod .show-video embed { width:100%!important; height:auto!important;}
#productdetailsview.quick .lbl-box2 {
top:-6px;
left:-6px;
}
.paddingtop8 .vm2-lowstock{background-image:none;width:62px;height:12px;display:block; background:#e2e6e7; border-radius:12px; position:relative; overflow:hidden;}
.paddingtop8 .vm2-lowstock:after { content:" "; position:absolute; left:0; top:0; background:#f1c40f;height:12px; width:70%; }
.paddingtop8 .vm2-nostock{background-image:none;width:62px;height:12px;display:block; background:#e2e6e7; border-radius:12px; position:relative;overflow:hidden;}
.paddingtop8 .vm2-nostock:after { content:" "; position:absolute; left:0; top:0; background:#e74c3c;height:12px; width:15%; }
.paddingtop8 .vm2-normalstock{background-image:none;width:62px;height:12px;display:block;background:#e2e6e7; border-radius:12px; position:relative;overflow:hidden;}
.paddingtop8 .vm2-normalstock:after { content:" "; position:absolute; left:0; top:0; background:#2ecc71;height:12px; width:95%; }


@media (min-width: 320px) and (max-width: 767px) {
	.t3-navbar.navbar-collapse {
		max-height:inherit;
	}

ul.layout .prod-row {
	float:none;
	display:inline-block;
}
ul.layout2 .prod-row {
	float:none;
	display:inline-block;
}

}
.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

#productdetailsview .call-a-question .modal {
 border-radius:3px;
 padding:0 20px;
}
/*ver1.7 */

body.component {
	width:400px;
}
#paymentForm .jq-selectbox { min-width:60px; width:20%; float:none; display:inline-block!important; margin-right:0px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:2px 25px 3px 5px; height:30px; cursor:pointer;  font-size:13px; margin-top:-1px; position:relative;top:10px; margin-bottom:10px;}

#paymentForm select { display:none;}
#paymentForm .jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}
#paymentForm .jq-selectbox .select { height:24px; min-width:10px;width:120%; padding-right:50px;}
#paymentForm .jq-selectbox .trigger .arrow { top:10px;}
#paymentForm .jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(../images/cat_arrow.png) left bottom no-repeat;}
#paymentForm .jq-selectbox.opened .arrow{ background-position:left top;}
#paymentForm .jq-selectbox.opened, #paymentForm .jq-selectbox:hover { background:#fff;}

#paymentForm .jq-selectbox .dropdown { max-height:150px; min-width:60px; width:120%; top:32px!important; background:#FFF; border: 1px solid #C6CBD0; border-radius: 2px; border:2px solid #e4e4e2;
margin: -2px 0 0 -7px;  padding: 0;}
#paymentForm .jq-selectbox .dropdown ul { margin:0; padding:0;}
#paymentForm .jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;
-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease; }
#paymentForm .jq-selectbox .dropdown ul li:hover , #paymentForm .jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }
.vmpayment_cardinfo label {
	float:none;
	margin-bottom:0;
}
.vmpayment_cardinfo { overflow:inherit; clear:both;}
.wrapper2 {
	width:100%;
	clear:both;
}
div#facebox .popup .my-groovy-style2 {
	height:auto!important;
	width:430px!important;
}

 /******************up  1.8 joom3.3 **************************/
 div#facebox .content {
	display:table!important;
}
 .product-fields-title {
	display:block;	
}
 .chzn-container-single .chzn-single {
	background:#f5f7f8;
   border:2px solid #e4e4e2;
    border-radius: 3px;
    box-shadow: none;
    color: #292f38;
	font-size:14px;
	line-height:26px;
    height: 30px;
    padding: 0 5px 0 5px;
    position: relative;
    cursor:pointer;
}
 .chzn-container-single .chzn-single.chzn-single-with-drop {
	 background:#fff;
	 box-shadow:none;
}

.chzn-container-single .chzn-single div b {
	background: url(../images/cat_arrow.png) no-repeat scroll left bottom rgba(0, 0, 0, 0);
    height: 6px;
    overflow: hidden;
    position: absolute;
    right: 6px;
    top: 10px;
    width: 9px;

}
.chzn-container-active .chzn-single-with-drop div b {
	background: url(../images/cat_arrow.png) no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 6px;
    overflow: hidden;
    position: absolute;
    right: 6px;
    top: 10px;
    width: 9px;
}

.chzn-container .chzn-drop {
    background: none repeat scroll 0 0 #ffffff;
     border:2px solid #e4e4e2;
    border-radius: 4px;
    box-shadow: none;
		font-size:14px;
	line-height:18px;

    margin: 3px 0 0 0;
    padding: 0;
	overflow:hidden;
}
.chzn-container-single .chzn-search input {
	background:none;
}
.chzn-container .chzn-results li {
    color: #6a6a6a;
    padding: 5px 10px 6px;
    transition: all 0.5s ease 0s;
}
.chzn-container .chzn-results li.result-selected {
    background: none repeat scroll 0 0 #a3abb1;
    color: #ffffff;
    display: block !important;
    text-shadow: none;
}
.chzn-container .chzn-results li:hover {
    background: none repeat scroll 0 0 #f4f4f4;
    color: #333333;
    padding-left: 14px;
}
.chzn-container-single .chzn-single div {
}
.product-field-display .chzn-container {
	margin-right:5px;
}
.cart.data {
	margin-top:10px;
}
.cart.data input {
	background: none repeat scroll 0 0 #f0f0f0;
    border: 1px solid #e4e4e2;
    border-radius: 6px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 5px;
    margin-right: 10px;
    padding: 9px 10px !important;
    width: 175px;
}
.chzn-container-single .chzn-single span {
	margin-right:1px;
}
/******************up  1.9 joom3.4 **************************/
body .serchline input.inputbox {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none!important;
    border-radius: 0;
    box-shadow: none !important;
    font-size: 16px;
    font-weight: 300;
    height: 60px;
    line-height: 20px;
    padding-bottom: 20px;
    padding-right: 60px;
    padding-top: 20px;
    width: 100%;
}
/******************up  2.0 **************************/
.share {
	width: 100%;
	overflow: hidden;
}
.social-likes__widget_facebook {float: left; text-align: center;font-size:22px;line-height:30px;width: 32px; height: 32px; color: #fff; background: #305891; display: block; margin-right: 5px; cursor: pointer;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;}
.social-likes__widget_facebook:before {font-family: FontAwesome;content:"\f09a";}
.social-likes__widget_twitter {float: left; text-align: center;font-size:22px;line-height:30px;width: 32px; height: 32px;color: #fff;background: #2ca8d2;display: block;margin-right: 5px;cursor: pointer;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;}
.social-likes__widget_twitter:before {font-family: FontAwesome;content:"\f099";}
.social-likes__widget_plusone {float: left; text-align: center;font-size:22px;line-height:30px;width: 32px; height: 32px;color: #fff;background: #738a8d;display: block;margin-right: 5px;cursor: pointer;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;}
.social-likes__widget_plusone:before {font-family: FontAwesome;content:"\f0d5";}
.social-likes__widget_pinterest{float: left;  text-align: center;font-size:22px;line-height:30px;width: 32px; height: 32px;color: #fff;background: #c82828;display: block;margin-right: 5px;cursor: pointer;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;}
.social-likes__widget_pinterest:before {font-family: FontAwesome;content:"\f0d2";}
.social-likes__widget_facebook:hover,
.social-likes__widget_twitter:hover,
.social-likes__widget_plusone:hover,
.social-likes__widget_pinterest:hover {background: #323a45;}
span.social-likes__button {
	text-indent: -9999px;
	font-size: 0px;
	line-height: 0px;
}
.navbar-header {
	z-index: 11;
	position: relative;
}
.off-canvas-toggle {
	width: 60px;
	height: 60px;
	background: #e74c3c;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-kthtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.off-canvas-toggle:hover,
.off-canvas-toggle:focus, .off-canvas-toggle:active, .open .dropdown-toggle.btn-primary {
	background: #34495e!important;
}
.t3-off-canvas .t3-off-canvas-body a {
	color:#292f38;
}
.t3-off-canvas .t3-off-canvas-body a:hover, .t3-off-canvas .t3-off-canvas-body a:focus , .t3-off-canvas .t3-off-canvas-body li.active a {
	color:#e74c3c;
}
#t3-mainnav .navbar-toggle {
	float: right;
	width: auto;
	padding-right: 10px;
}
#t3-mainnav .navbar-toggle  .fa-bars {
	width: 35px;
	line-height: 34px;
	position: relative;
	top: -5px;
}
#t3-mainnav .navbar-toggle span.menu_title {
	position: relative!important;
	top: 0;
	margin-bottom: 0;
	color: #e74c3c;
}
div.mod-cart {
	float: none;
	margin-right: 0;
}
#t3-mainnav.style2 .off-canvas-toggle  {
	margin-left: -50px;	
}
#t3-mainnav.style2 .mod-cart {
	padding-bottom: 5px;
}
/******************up  2.1 **************************/
div.t3-wrapper {
	position: inherit;
	z-index: inherit;
}
/******************up  2.6 **************************/
#paymentForm span.jq-selectbox .dropdown {
	bottom: auto!important;

}
#paymentForm span.jq-selectbox {
	height: 30px;
}
.vmpayment_cardinfo td {
	text-align: left;
	border:none!important;
}
/******************up  2.7 **************************/
#facebox .close img {
	display: none;
}
.list ul.layout .product-box a {
	text-align: left;
}
</pre></body></html>