#cart th,#cart td{vertical-align:top;text-align:left}.webshopWrapper .product{border-bottom:1px dotted #CCC;margin-bottom:20px;width:100%;float:left}.webshopWrapper .product-header{text-transform:uppercase}.webshopWrapper .product-header a{padding-left:15px;text-decoration:none}.webshopWrapper .product-description{font-size:11px}.webshopWrapper .product-image{text-align:center}.webshopWrapper .product-image img{max-width:100%}.webshopWrapper .product-button{float:right;display:block;width:65px;height:32px;padding:15px 0 0 40px;background:url(/img/modules/webshop/price-button.png) no-repeat;font-weight:700;color:#555;font-size:15px;text-decoration:none;text-shadow:0 1px 0 #FFF}.webshopWrapper .product-last{border:0;margin-bottom:0}.webshopWrapper .label{float:right;width:143px;height:29px;margin:-31px 0 16px 0;background:url(/img/modules/webshop/box-label.png) no-repeat;text-align:center;font-size:11px;line-height:29px;color:#0088cc;margin-top:-17px 9;text-shadow:none}.webshopWrapper .cartItemlabel{text-align:right}.webshopWrapper .cartItemlabel i{display:inline-block}.webshopWrapper #toggle{margin:0;padding:0;list-style:none;font-family:arial;font-size:11px}.webshopWrapper #toggle h3{padding-left:14px;background:url(/img/modules/webshop/info.png) -5px -29px no-repeat;font-size:14px;line-height:20px}.webshopWrapper #toggle dd{position:relative;cursor:pointer;margin:5px}.webshopWrapper #toggle span{position:absolute;right:5px;top:0;color:#DDD;font-size:13px}.webshopWrapper #toggle blockquote{display:none;margin:5px 0;border:none !important}.webshopWrapper .product-container{clear:both;overflow:hidden;margin:10px 0;padding:10px 10px 0 10px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.webshopWrapper #cart{padding:0;width:100%;margin-top:10px}.webshopWrapper #cart td{vertical-align:text-top;padding:8px 0px 8px 0}.webshopWrapper #cart select,.webshopWrapper #cart textarea,.webshopWrapper .view input,.webshopWrapper .view select,.webshopWrapper .view textarea{float:left;width:250px;padding:2px 3px;background:#FFF;border:1px solid #D0D0D0;font:12px/19px "Trebuchet MS", "Segoe UI", Verdana, sans-serif;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.webshopWrapper .view{width:100%}.webshopWrapper .view td{padding-bottom:4px;vertical-align:middle}.webshopWrapper .strong{font-weight:700}.webshopWrapper .view label{float:left;font-weight:700}.webshopWrapper input[type=checkbox],.webshopWrapper input[type=radio]{width:auto;margin:5px;float:none;border:none}.webshopWrapper #registration td{width:100%}.webshopWrapper .button{display:inline-block !important;width:auto !important;padding:5px 15px 2px 15px !important;font-weight:700 !important;border:1px solid #BBB !important;background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DDD)) !important;background:-moz-linear-gradient(#FFF, #DDD) !important;background-color:#EDEDED !important;text-transform:uppercase !important;text-shadow:0 1px 0 #FFF !important;-webkit-border-radius:20px !important;-moz-border-radius:20px !important;border-radius:20px !important;-webkit-user-select:none !important;-moz-user-select:none !important}.webshopWrapper .button:hover{color:#0088cc}.webshopWrapper .right{float:right !important}.webshopWrapper .formOptions{text-align:right}.alignRight{text-align:right !important}.alignCenter{text-align:center !important}.productDesc{float:left;width:78%;margin-left:15px}.productContent{float:left;width:100%}.webshopOrdertableHolder{width:900px !important;height:auto !important;margin:0 auto !important;background-color:#fff}.webshopOrdertableHolder .clientInfo{width:100% !important;line-height:28px !important;padding-bottom:25px !important}.webshopOrdertableHolder .detailsInfo{width:100% !important;line-height:28px !important;padding-bottom:25px !important}.webshopOrdertableHolder .contentTable{border:thin solid #999 !important;border-right:0 !important;border-top:0 !important}.webshopOrdertableHolder .contentTable thead th{padding:10px !important;border:thin solid #999 !important;border-bottom:none !important;border-left:0 !important;line-height:40px !important;background:#C1CECD !important}.webshopOrdertableHolder .contentTable tbody td{padding:15px !important;border:thin solid #999 !important;border-bottom:none !important;border-left:0 !important}.webshopOrdertableHolder .addrowTable{border:none !important}.webshopOrdertableHolder .addrowTable .addrowLink{color:#093 !important;text-decoration:none !important}.webshopOrdertableHolder .addrowTable td{padding:15px !important}.webshopOrdertableHolder .totalTable{border:none !important}.webshopOrdertableHolder .totalTable td{padding:15px !important}.webshopOrdertableHolder .statusNoteSec{width:100% !important}.clickable{cursor:pointer}.amountBtn{float:left;display:block;width:114px;height:20px;padding:0;margin-left:15px;margin-bottom:20px;border:solid 1px #b7b7b7;border-radius:5px;font-weight:700;color:#555;font-size:15px;text-decoration:none;text-shadow:0 1px 0 #FFF;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));background:-moz-linear-gradient(top, #fff, #ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');-webkit-box-shadow:0 0 3px rgba(0,0,0,0.75);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25)}.amountBtn a{color:#555 !important}.card{color:#696969}.amountBtn .rupeeSymbol{clear:left;float:left;line-height:22px;margin-left:0px;margin-top:-1px;width:25px;background:#a5dc15;color:#000;font-weight:bold;font-size:15px;padding:0 5px}.amountBtn .amount{float:left;width:auto;line-height:22px;margin:0;margin-top:-1px;padding:0 10px;font-weight:bold;font-size:15px}#cartItems{float:right}.toggleDec{float:left;color:#000;width:20px}.webshopWrapper .product{transition:all 150ms ease-out 0s}.webshopWrapper .product:hover{border:solid 1px #b7b7b7;cursor:pointer}.webshopWrapper .widgetHeader h3{color:#0088cc}.webshopWrapper .breadcrumb{background:none}.product-container #submit{width:100%}.card-title{text-transform:uppercase}
.row.loginuserWebshop {
    padding-top: 20px;
}
.loginMessage {
    padding: 20px;
}
span.loginMessage-icon i {
    vertical-align: text-bottom;
}
.cartrefreshicon{
    position: absolute;
    right: 30px;
}
.cartQtyInputField{
    float: right;
    margin: 0 !important;
    height: 20px !important;
    width: 24px !important;
}
.cartQtyoptions.right{
    position:relative;
}

.shop-without-images{
    display: block;
    border-radius: 2px 2px 0 0;
    position: relative !important;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    background: #ccc;
}

.p10 {
    padding:0 0 10px 0;
}

.mr10{
    margin-right:10px;
}
.w200{
    width:200px;
}

.productpriceval p {
    margin-bottom: 10px;
    line-height: 1;
    display: block;
    position: relative;
    margin-top: 0;
}
.inclvatclass, .exclvatclass{
    display:none;
}
.inclvatclass.active, .exclvatclass.active{
    display:block;
}
.inclvat, .exclvat {
    width:200px;
}

.inclvat{
    display:none !important;
}

.print-icons{
    float:left;
}
.print-icons i{
    font-size: 40px;
}



.product-item {
   
    margin-bottom: 3rem;
    text-align: center;
    max-height: 400px;
    float: left;
}

#webshopProductList .card-title{
	position:relative;
}

#webshopProductList .card .card-image .card-title {
    color: #000;
    font-size: 1.0625rem;
    padding: 0;
    font-weight: bold;
    height: 40px;	
}

#webshopProductList .card .card-image img{
	height:250px;
	width:100%;
	object-fit:contain;	
}

.webshopWrapper .product-header {
    margin-top:0px;
}

input#productQuantity{
   width: 40px;   
    padding: 0.4375rem 0.6125rem 0.4375rem 1.4375rem;
    margin-right: 0.5rem;	
}

.xzoom-thumbs {
    text-align: left;
    margin-bottom: 10px;
    margin-top: 10px;
}
#cartItems{
	padding-right:0px;
}

.pl0{
  padding-left:0px !important;	
}

.pr0{
	 padding-right:0px !important;	

}
.pb40{
	padding-bottom:40px
}
.xzoom-gallery5{
  margin-left:0px;
}

input#productQuantity {
    border: 2px solid #828282;
    padding: 5px;
    text-align: center;
    border-radius: 0.1875rem;
    line-height: 20px;
    margin-bottom: 0;
    height: 23px;
}
.w100 {
   width:100px;
}
.alC{
  text-align:center !important;
}

.webshopWrapper fieldset {
    padding-left: 0;
}

.carttotal tr td p {
    margin: 0;
}

.carttotal tr td {
    padding: 0;
    width: 50px;
}

.order-total-section td span {
    width: 110px;
    display: block;
    float: left;
}
.order-total-section td {
    display: block;
    float: left;
}

.webshopWrapper form.tr {
    display: table-row;
    line-height: 30px;	
}

.webshopWrapper div.tr {
    display: table-row;
    line-height: 30px;	
}

.webshopWrapper div.tr .td {
    font-weight: bold;
}

.webshopWrapper span.td {
 display: table-cell;
}
.webshopWrapper div.table {
    display: table;
} 

