html#ecwid_html body#ecwid_body span.ecwid-categories-category:visited ,  html#ecwid_html body#ecwid_body span.ecwid-categories-category:hover{color:#212427;}
/********************** Ecwid css start *********************/
/* Ecwid CSS*/
html#ecwid_html body#ecwid_body .ecwid{	font-size: 13px !important;	color: #58606c !important;}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-subcategories-categoryName{font-size: 15px !important;	}html#ecwid_html body#ecwid_body span.ecwid-categories-category{font-size:15px !important;	}#ecwid_jwrapper .ecwid-ProductBrowser-auth-anonim .gwt-Anchor{    border-radius: 0px !important;    color: #FFFFFF !important; padding: 7px !important;text-decoration: none !important;}html#ecwid_html body#ecwid_body div.ecwid-categories table{	width:100% !important;}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink , html#ecwid_html body#ecwid_body .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-productNameLink{	text-align: center !important;	margin-bottom:6px !important;height: 50px;overflow: hidden;}
html#ecwid_html body#ecwid_body div.ecwid-pager span.ecwid-pager-link-enabled ,html#ecwid_html body#ecwid_body div.ecwid-pager span.ecwid-pager-link-disabled{    background: none repeat scroll 0 0 #FFFFFF !important;    margin: 0 2px !important;    padding: 3px 9px !important;}html#ecwid_html body#ecwid_body .ecwid ul {    list-style: none outside none !important;}html#ecwid_html body#ecwid_body td.ecwid-productBrowser-cart-itemsTable-headerCell{	padding:10px 0px !important;color:#fff !important; font-size:20px!important;}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productNameLink a:active, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productNameLink a:visited{	font:15px !important;}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:active, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:visited{	font:15px !important;}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-price{	font:bold 18px!important;}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-descr{	font:14px  !important;}html#ecwid_html body#ecwid_body div.ecwid-ProductBrowser-auth-anonim{    margin-right: 0 !important;    top: 35px !important;	position:relative !important;}.hentry {    padding-top: 5px!important;}html#ecwid_html body#ecwid_body td.ecwid-categories-vertical-table-cell table.ecwid-categories-vertical-table-cell-categoryLink{margin: 10px 0px !important;		}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-categoryPath{	font:16px  !important;}html#ecwid_html body#ecwid_body .ecwid a, html#ecwid_html body#ecwid_body .ecwid a:active, html#ecwid_html body#ecwid_body .ecwid a:visited{	font:16px  !important;}
 html#ecwid_html body#ecwid_body div.ecwid-ProductBrowser-auth-logged {top: 35px !important;	position:relative !important;}
 html#ecwid_html body#ecwid_body .ecwid-Checkout .ecwid table {width: 100% !important;}
/* pop-up css */
html#ecwid_html body#ecwid_body div.ecwid-popup{border: solid 4px #d2d2d2 !important;}html#ecwid_html body#ecwid_body div.ecwid-popup-headLabel{	font:30px !important;}html#ecwid_html body#ecwid_body label.ecwid-fieldLabel{font:14px !important;}html#ecwid_html body#ecwid_body button.gwt-Button, html#ecwid_html body#ecwid_body #wrapper button.gwt-Button{color:#fff !important;}html#ecwid_html body#ecwid_body div.ecwid-FormPopup-fieldWrapper {text-align: left !important;}
/* End */
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-sku{	font:13px !important;}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsTable-addToBagLink{	font:13px!important;}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsTable-emptyStock{	font:16px !important;}html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsList-productRow td {vertical-align: middle !important;}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-category{	padding-top:0px !important}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-inStockLabel, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-outOfStockLabel{		font:14px !important;}html#ecwid_html body#ecwid_body span.ecwid-productBrowser-details-optionRadioButton, html#ecwid_html body#ecwid_body span.ecwid-productBrowser-details-optionCheckbox{		font:13px !important;}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-qtyLabel{		font:14px !important;}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productNameLink a:active, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productNameLink a:visited{	text-decoration:none !important;}html#ecwid_html body#ecwid_body div.ecwid-form{	background-color:#f7f7f7 !important;}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-inTheBag div{	font:18px !important;	}
/*********************CSS DONE BY TEJAS****************************/
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-head{font-size:18px;}html#ecwid_html body#ecwid_body table.ecwid-Checkout-blockTitle div.gwt-HTML,html#ecwid_html body#ecwid_body div.ecwid-Checkout-blockTitle{	font-size:20px !important;	}html#ecwid_html body#ecwid_body button.gwt-Button{	font-size:12px;	}html#ecwid_html body#ecwid_body div.ecwid-note{	font-size:11px !important;	}html#ecwid_html body#ecwid_body input.gwt-TextBox,html#ecwid_html body#ecwid_body select.gwt-ListBox,html#ecwid_html body#ecwid_body div.ecwid-Checkout-PasswordBlock-tiphtml#ecwid_html body#ecwid_body input.gwt-PasswordTextBox{	font-size:15px !important;	}.ecwid-PaymentInstructions-instructions.gwt-HTML span{	font-size:14px !important;	}html#ecwid_html body#ecwid_body div.ecwid-Checkout-BreadCrumbs-link{	font-size:13px !important;	}tml#ecwid_html body#ecwid_body div.ecwid-Checkout-BreadCrumbs-point-current{	background:url(../images/checkout_point_current.png) no-repeat scroll 0 0 transparent !important;}
/*****************done***************************/
/******* minicart image css ********************/
html#ecwid_html body#ecwid_body div.ecwid-minicart{background-color: transparent;background-image: url("../images/minicart.png")!important;background-position: left top;    background-repeat: no-repeat;display: inline-block;height: 156px;overflow: hidden;text-align: center; width: 159px;z-index: 50;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-inTheBag {background-attachment: scroll; background-clip: border-box;background-color: transparent;    background-image: url("../images/bag.png")!important;background-origin: padding-box;background-position: left center;background-repeat: no-repeat;background-size: auto auto;  height: 56px;position: relative;}
html#ecwid_html body#ecwid_body div.ecwid-Checkout-placeOrderButton-up, html#ecwid_html body#ecwid_body div.ecwid-Checkout-placeOrderButton-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-Checkout-placeOrderButton-ie6-up, html#ecwid_html body#ecwid_body div.ecwid-Checkout-placeOrderButton-ie6-up-hovering{background-attachment: scroll;    background-clip: border-box;background-color: transparent;background-image: url("../images/place_order.png")!important;background-origin: padding-box;background-position: center top;background-repeat: no-repeat;background-size: auto auto;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsTable-inTheBagTick, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-inTheBagTick{background-image:url("../images/tick.png")!important;}
.gwt-HTML p{	font-size:14px !important;	font-weight:normal !important;    color: #58606c!important;}
html#ecwid_html body#ecwid_body button.gwt-Button[type]{border-radius:0px!important;font-weight: normal !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-categoryPath{ display:none;}
.ecwid-productBrowser-categoryPath-categoryLabel.gwt-InlineLabel {display: none;}
.ecwid-productBrowser-detailsContainer {    position: absolute;    margin-top: 0px!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-optionsList{	font-size:13px !important;	}
html#ecwid_html body#ecwid_body span.ecwid-productBrowser-cart-weight{	font-size:13px !important;	}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-estimationNote{	font-size:13px !important;	}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-totalLabel{	font-size:13px !important;	}
html#ecwid_html body#ecwid_body table.ecwid-Checkout-blockTitle div.gwt-HTML{	font-size:13px !important;	}
html#ecwid_html body#ecwid_body div.ecwid-Checkout-blockTitle{	font-size:18px !important;	}
html#ecwid_html body#ecwid_body div.ecwid-minicart-caption{	font-size:13px !important;	}
html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel-cell{	float:left !important;}
.ecwid-results-topPanel{	float: left !important;background: #FFF !important;border-top: 1px solid #d7d7d7 !important;border-bottom: 1px solid #d7d7d7 !important;margin: 10px 0 !important;padding: 10px 0 !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-categoryPath{padding-bottom: 7px !important;}html#ecwid_html body#ecwid_body .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-productNameLink{	font-size:12px !important;	}.ecwid-ProductsList-content {float: left !important;}
/* 4-1 */
html#ecwid_html body#ecwid_body div.ecwid-pager{	font-size:13px !important;	 padding-top: 15px !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-qtyLabel{margin-left:3px !important;	font-weight: bold !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel{font-weight: bold !important; padding-bottom:4px !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-inStockLabel{	color: #7A8089 !important;	 font-size: 16px !important;    font-weight: bold !important;}
.ecwid-productBrowser-backgroundedPanel{	padding-top:10px !important;}
.ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-sku{    color:#7A8089 !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-subtotalLabel, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-shippingLabel, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-taxLabel{    color: #FFFFFF !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-subtotalAmount, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-subtotalAmountMinus, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-shippingAmount, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-taxAmount{    color: #FFFFFF !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-totalLabel{    color: #FFFFFF !important;}.ecwid-productBrowser-categoryPath-categoryLabel.gwt-InlineLabel{    padding-left: 10px !important;}
.ecwid-productBrowser-subcategories-mainTable img{border-bottom: 5px solid #A4A4A4 !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-totalAmount{    color: #FFFFFF !important;}
html#ecwid_html body#ecwid_body span.ecwid-categories-category{	padding-left:15px !important;}
html#ecwid_html body#ecwid_body div.ecwid-minicart{	margin-left: 23px !important;	 margin-bottom: 10px !important;    margin-top: 10px !important; display:none!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment , html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productTopFragment{margin:0px 8px!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productTopFragment{padding-top:0px!important; border:none!important; margin:0px 8px!important;}
.ecwid-productBrowser-relatedProducts-item-bottom.ecwid-productBrowser-relatedProducts-item , html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment{border:1px solid #FFF !important;box-shadow: 0 0 2px rgba(0, 0, 0, 0.1)!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment , .ecwid-productBrowser-relatedProducts-item-bottom.ecwid-productBrowser-relatedProducts-item , html#ecwid_html body#ecwid_body .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top{border-top:none !important; background-color: #FFFFFF !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment:hover , .ecwid-productBrowser-relatedProducts-item-bottom.ecwid-productBrowser-relatedProducts-item:hover { border: 1px solid #D9D9D9 !important;  }
table.ecwid-productBrowser-productsGrid-productTopFragment-inner tr  td:hover::after, .ecwid-productBrowser-relatedProducts-item-top.ecwid-productBrowser-relatedProducts-item:hover::after{height:100%;width:100%;}
table.ecwid-productBrowser-productsGrid-productTopFragment-inner td::after, .ecwid-productBrowser-relatedProducts-item-top.ecwid-productBrowser-relatedProducts-item::after{
height:0;width:0;opacity:0;content:" ";background:transparent;position: absolute;bottom:0;	-webkit-transition: 500ms;-moz-transition: 500ms;-o-transition: 500ms;	-ms-transition: 500ms;transition: 500ms;}
table.ecwid-productBrowser-productsGrid-productTopFragment-inner{position:relative !important;}
.ecwid-favorite-view-focus-wrapper{z-index:999999;}
html#ecwid_html body#ecwid_body div.ecwid-fieldWrapper label.ecwid-fieldLabel{	color:#58606c !important;}
html#ecwid_html body#ecwid_body table.ecwid-productBrowser-subcategories-mainTable img {    border-bottom: none !important;}
.ecwid-productBrowser-productNameLink a , html#ecwid_html body#ecwid_body .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-productNameLink a{	 text-transform: uppercase !important;}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-productNameLink{text-decoration: none!important;font-size:16px!important;} html#ecwid_html body#ecwid_body .ecwid-productBrowser-details .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-price{text-align: left !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-sku{	text-align: right !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-price{	position: relative !important; top: -20px !important;  font-size: 21px !important;/*left: 10px !important;*/}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-sku , html#ecwid_html body#ecwid_body .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-sku{	 position: relative !important;    text-align: right !important;    top: 4px !important;}
 html#ecwid_html body#ecwid_body select.ecwid-productBrowser-details-optionSelectBox, html#ecwid_html body#ecwid_body input.ecwid-productBrowser-details-optionTextField, html#ecwid_html body#ecwid_body textarea.ecwid-productBrowser-details-optionTextArea{    width: 70% !important;}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel{	float: left !important;    width: 30% !important;}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sku{	font-weight:bold !important;}
 html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-left, html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-right{	height:30px !important;}
 html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-left{	height:30px !important;}
 html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-right{	height:30px !important;}
 html#ecwid_html body#ecwid_body .ecwid a.ecwid-poweredBy{	display:none !important;}		
/* last css */
html#ecwid_html body#ecwid_body input.ecwid-productBrowser-details-qtyTextField{	margin-left: 2px !important;	width: 25px !important;	}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-qtyPanel div.ecwid-fieldEnvelope-around {position: relative !important;top: 0px !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-qtyLabel{	display:none !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-inTheBag{	float: right !important;    top: -30px !important;	}
/* Ecwid css start */
html#ecwid_html body#ecwid_body div.ecwid-pager span.ecwid-pager-link-enabled:hover ,html#ecwid_html body#ecwid_body div.ecwid-pager span.ecwid-pager-link-disabled{background-color: #454545!important;color: #fff!important;border-radius: 0px; float: left;font-size: 12px;font-weight: 600;padding:7px 10px!important;text-transform: uppercase;}
html#ecwid_html body#ecwid_body div.ecwid-pager span.ecwid-pager-link-enabled span  ,html#ecwid_html body#ecwid_body div.ecwid-pager span.ecwid-pager-link-disabled span{text-decoration:none!important;}
html#ecwid_html body#ecwid_body div.ecwid-pager-hasTopSeparator .gwt-InlineLabel{ display:none!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-head{	color: #777777 !important; font-size:17px!important; text-transform:uppercase;}
html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-left{	background:url(../images/leftarrow.png) no-repeat scroll center 2px transparent !important;}
html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-left:hover, html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-left:active{	background:url(../images/leftarrow_bg.png) no-repeat scroll center 2px #3498db !important;}
html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-right{	background:url(../images/rightarrow.png) no-repeat scroll center 2px transparent !important;}
html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-right:hover, html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-right:active{background:url(../images/rightarrow_bg.png) no-repeat scroll center 2px #3498db !important;}
html#ecwid_html body#ecwid_body div.ecwid-pager span.ecwid-pager-link-enabled{background-color: #eee!important;border-radius: 3px; color: #454545!important; float: left;font-size: 12px;font-weight: 600;padding: 7px 10px!important;text-transform: uppercase; text-decoration:none!important;}
html#ecwid_html body#ecwid_body div.ecwid-Checkout-BreadCrumbs-link-current{	border-bottom:3px solid!important;}
html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-down, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-down-hovering, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-ie6-down, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-ie6-down-hovering {   background:url(../images/cyan.png) no-repeat scroll center  transparent !important;	height:39px !important;}
html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-up, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-ie6-up, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-ie6-up-hovering{    background-image:url(../images/cyan.png)!important; background-repeat: no-repeat; background-position:scroll center;height:35px !important;	margin-top: 15px !important; }
html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-up, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-ie6-up, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-ie6-up-hovering{	background-image:url(../images/continueshopping.png) !important;background-repeat:no-repeat  center bottom !important;height: 38px!important;}
html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-down, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-down-hovering, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-ie6-down, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-ie6-down-hovering{	background:url(../images/continueshopping.png) no-repeat  center bottom !important;	}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-up, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-ie6-up, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-ie6-up-hovering{	background-image:url(../images/checkout.png)!important; background-repeat:no-repeat; background-position:center bottom !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-down, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-down-hovering, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-ie6-down, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-ie6-down-hovering{	background:url(../images/checkout.png) no-repeat  center !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-backgroundedPanel{    background-color:#F7F7F7!important;}
.ecwid-productBrowser-subcategories-mainTable img:hover { border-bottom: 5px solid !important;}
.ecwid-ProductsList-content div.ecwid-productBrowser-price , html#ecwid_html body#ecwid_body .ecwid-productBrowser-details .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-price{color: #000000 !important; font-weight:300!important;}
html#ecwid_html body#ecwid_body div.ecwid-PaymentMethodsBlock div.ecwid-form{ background-color: #f7f7f7 !important;   }
 /*********************** our css *******************/
  .ecwid-productBrowser-productsGrid-productBottomFragment {    margin: 20px 0px;    text-align: center;}.ecwid-random-thumbnail {    height: 200px;    width: 250px;}.ecwid-productBrowser-backgroundedPanelInner {    padding-top: 0px!important;}.ecwid-productBrowser-details-thumbnail img{    width:100%!important;}html#ecwid_html body#ecwid_body .ecwid table {    border-collapse: collapse;    table-layout: auto;    width: auto;}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-thumbnail { overflow-x: hidden;    overflow-y: hidden;    padding-bottom: 20px;    text-align: left!important;}
.ecwid-productBrowser-details-rightPanel {float: right;width: 30%!important;text-align:right!important;}
.ecwid-productBrowser-price-compareTo.ecwid-productBrowser-price-compareTo-title , .ecwid-productBrowser-price-save-container {display: none!important;} 	
.ecwid-productBrowser-price-compareTo.notranslate {    float: left!important;    width: auto!important;    padding-right: 10px!important;    padding-top: 5px!important;    font-size: 16px!important;}
.ecwid-productBrowser-price-value.notranslate {top: 3px!important;    position: relative!important;}.ecwid-productBrowser-details-leftPanel > div {    width: 70%;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-backgroundedPanelInner div.ecwid-AddToBagButton{float:left!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-descr a:hover, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-descr a:active, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-descr a:visited {box-shadow: 0 2px 0 #545454; position: relative;background-color: #464F5C;width:auto !important; margin: 0px 5px!important; border-radius: 5px;color: #fff!important; cursor: pointer;  display: inline-block;   font-size: 14px;    line-height: 1.5;    margin: 0;    padding-bottom: 5px;    padding-left: 20px;    padding-right: 20px;    padding-top: 5px;    text-align: center;	margin-bottom:15px;}
.ecwid-favorite-menu-item , .gwt-Anchor.ecwid-productBrowser-auth-signInLink , .ecwid-productBrowser-categoryPath-categoryLink.ecwid-productBrowser-categoryPath-storeLink > a , .ecwid-productBrowser-categoryPath-categoryLink > a{    text-decoration: none!important;}
.ecwid-productBrowser-categoryPath-separator.ecwid-productBrowser-categoryPath-separator-first.gwt-InlineLabel{    color:#000!important;}
.ecwid-productBrowser-nav , .ecwid-productBrowser-details-inStockLabel{    display: none;}.btn.btn--secondary.btn--dimensions-full-width:hover{   color:#FFF!important;}
 html#ecwid_html body#ecwid_body button.ecwid-AccentedButton{ background-image:none!important;  box-shadow:none!important;  border-radius: 5px!important; } 
html#ecwid_html body#ecwid_body button.ecwid-AccentedButton span{text-transform: uppercase;font-size: 14px; } 
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-BuyNow {padding-top: 0px!important; text-align: center;}
html#ecwid_html body#ecwid_body button.ecwid-AccentedButton:hover span{   color:#FFF!important;}
html#ecwid_html body#ecwid_body table.ecwid-productBrowser-subcategories-mainTable {margin-bottom: 0;margin-left: auto;margin-right: auto;margin-top:50px!important;width: 100%;}
.widget.widget_ecwid_search, .widget.widget_categories , .widget.widget_archive {text-align: left;}.ecwid-SearchPanel-button {margin-top: 10px;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-GalleryPanel-imageContainer{  padding:2px!important; height:50px!important;}
html#ecwid_html body#ecwid_body .ecwid a, html#ecwid_html body#ecwid_body .ecwid a:active, html#ecwid_html body#ecwid_body .ecwid a:visited{ text-decoration: none!important;}
#flickr_badge_wrapper1 .widget.widget_execphp {    margin-left: 0px!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-descr .box .user-info__portfolio .btn.btn--secondary.btn--dimensions-full-width{color:#FFF!important;} 
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-descr a {box-shadow: 0 2px 0 #545454; position: relative;background-color: #464F5C;width:auto !important; margin: 0px 5px!important; border-radius: 5px; cursor: pointer;  display: inline-block;    font-size: 16px;    line-height: 1.5;    margin: 0;    padding-bottom: 5px;    padding-left: 20px;    padding-right: 20px;    padding-top: 5px;    text-align: center;	margin-bottom:15px;text-transform: uppercase; font-weight:600; color:#FFFFFF;}
html#ecwid_html body#ecwid_body div.ecwid-gallery-thumbnailsPanel div {width:104px!important;}
html#ecwid_html body#ecwid_body table.ecwid-gallery-thumbnail{border:1px solid #949494!important;}
html#ecwid_html body#ecwid_body table.ecwid-gallery-thumbnail-selected{border:1px solid #FF0000!important;}
 .widget.widget_categories a, .widget.widget_archive a{background-image: url("../images/arrow_right.png"); background-position:left center;background-repeat:no-repeat; padding-left:20px;}

 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-thumbnail img{height:auto!important;}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-inTheBag {left: -75px!important;}
 html#ecwid_html body#ecwid_body button.gwt-Button, html#ecwid_html body#ecwid_body #wrapper button.gwt-Button{font-size:14px!important; text-transform:uppercase!important;  font-weight: 600!important;padding: 5px 15px!important;height: 35px!important; color:#FFF!important;}
  .widget.widget_categories a:hover, .widget.widget_archive a:hover{background-image: url("../images/arrow_right_yellow.png"); background-position:left center;background-repeat:no-repeat; padding-left:20px;}
 html#ecwid_html body#ecwid_body td.ecwid-productBrowser-productsGrid-cell table img{ padding:0px !important; }
html#ecwid_html body#ecwid_body .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-title{padding-bottom:30px!important;}
 html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-details-GalleryPanel-linkContainer a{ font-size:13px!important; text-decoration:none!important;}
.ecwid-productBrowser-productsList .ecwid-productBrowser-productsList-thumbnailCell { width: 15%;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-descr{color:#58606c !important;text-align: justify;}
.ecwid-productBrowser-productsList-detailsCell .ecwid-productBrowser-price.notranslate.ecwid-productBrowser-price-list .ecwid-productBrowser-price-value.notranslate {position: relative !important;top: -5px !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-price{font-size:25px!important;}
 html#ecwid_html body#ecwid_body .ecwid-Checkout div.ecwid-PaymentMethodsBlock div.ecwid-form , html#ecwid_html body#ecwid_body div.ecwid-Checkout-EmailBlock div.ecwid-form , html#ecwid_html body#ecwid_body div.ecwid-Checkout-PasswordBlock div.ecwid-form , html#ecwid_html body#ecwid_body div.ecwid-AddressForm div.ecwid-form{background-color:#f7f7f7!important; color:#58606c !important;}
 html#ecwid_html body#ecwid_body div.ecwid-Checkout-EmailBlock div.ecwid-fieldWrapper input.gwt-TextBox , html#ecwid_html body#ecwid_body div.ecwid-Checkout-PasswordBlock div.ecwid-fieldWrapper input.gwt-PasswordTextBox{border:1px solid #CCC !important; box-shadow:none!important;}
 html#ecwid_html body#ecwid_body .ecwid input[type="text"], html#ecwid_html body#ecwid_body .ecwid input[type="password"], html#ecwid_html body#ecwid_body .ecwid input[type="button"], html#ecwid_html body#ecwid_body .ecwid input[type="checkbox"], html#ecwid_html body#ecwid_body .ecwid input[type="image"], html#ecwid_html body#ecwid_body .ecwid input[type="submit"], html#ecwid_html body#ecwid_body .ecwid textarea,html#ecwid_html body#ecwid_body table.ecwid-AddressForm-state select, html#ecwid_html body#ecwid_body table.ecwid-AddressForm-country select , html#ecwid_html body#ecwid_body input.ecwid-AddressForm-phone{border:1px solid #CCC !important; box-shadow:none!important;}
 html#ecwid_html body#ecwid_body div.ecwid-AddressForm div.ecwid-fieldWrapper{float:left;}
 html#ecwid_html body#ecwid_body div.ecwid-Invoice-cell-title , html#ecwid_html body#ecwid_body td.ecwid-Invoice-edgeCell{background-color:#f5f5f5 !important; color:#58606c!important;}
 html#ecwid_html body#ecwid_body div.ecwid-Invoice-cell-title{border-bottom:1px solid #b3b7ba!important;}
 .ecwid-Invoice-itemsTable-headerCell.ecwid-Invoice-itemsTable-headerCell-subtotal{padding:5px 10px!important;}
 html#ecwid_html body#ecwid_body div.ecwid-Checkout div.ecwid-Invoice , html#ecwid_html body#ecwid_body div.ecwid-favorites-view div.ecwid-form{margin:30px 0px 20px!important;}
 html#ecwid_html body#ecwid_body div.ecwid-ProductBrowser-auth-anonim, html#ecwid_html body#ecwid_body div.ecwid-ProductBrowser-auth-logged { margin-right: 5px!important;top: 2px;float: right!important;}
 html#ecwid_html body#ecwid_body div div.ecwid-no-favorites-panel {margin-right: 0px!important;}
 html#ecwid_html body#ecwid_body div.ecwid-ProductBrowser-auth-logged .ecwid-SpacerImage{display:none;}
html#ecwid_html body#ecwid_body div.ecwid-ProductBrowser-auth-logged span:first-child  {margin-right: 10px!important;}
 html#ecwid_html body#ecwid_body td.ecwid-Invoice-cell{background-color:#f5f5f5!important;}
 html#ecwid_html body#ecwid_body div.ecwid-Invoice-blockTitle , html#ecwid_html body#ecwid_body div.ecwid-Invoice-block , .ecwid-Invoice-Summary-label.ecwid-Invoice-Summary-label-price , html#ecwid_html body#ecwid_body div.ecwid-Invoice-header-placeOrder div.gwt-Label, html#ecwid_html body#ecwid_body div.ecwid-Invoice-footer-placeOrder div.gwt-Label, html#ecwid_html body#ecwid_body td.ecwid-Invoice-header-orderConfirmation-text, html#ecwid_html body#ecwid_body td.ecwid-Invoice-footer-orderConfirmation-text, html#ecwid_html body#ecwid_body table.ecwid-Invoice-itemsTable .ecwid-productBrowser-price, html#ecwid_html body#ecwid_body table.ecwid-Invoice-itemsTable .ecwid-Invoice-qtyLabel, html#ecwid_html body#ecwid_body div.ecwid-Invoice-Summary-label, html#ecwid_html body#ecwid_body div.ecwid-Invoice-Summary-value , html#ecwid_html body#ecwid_body div.ecwid-productBrowser-head-share-purchase{color:#58606c!important;}
 html#ecwid_html body#ecwid_body td.ecwid-Invoice-Header-OrderId, html#ecwid_html body#ecwid_body td.ecwid-Invoice-Header-OrderId-long, html#ecwid_html body#ecwid_body td.ecwid-Invoice-Header-OrderId-very-long , .ecwid-Invoice-Header-timestamp > div{color: #58606c!important;}
 html#ecwid_html body#ecwid_body div.ecwid-Checkout-BillingAddress-container .ecwid-fieldWrapper {width: 35%!important;}
 html#ecwid_html body#ecwid_body div.ecwid-Invoice-cell-title{border-top:1px solid #f1f5f8 !important;}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top img , 
html#ecwid_html body#ecwid_body .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom img{width:240px!important;height:260px!important;}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top img:hover , 
html#ecwid_html body#ecwid_body .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom img:hover{width:245px!important;height:261px!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top.ecwid-productBrowser-relatedProducts-item {width:251px!important; margin:0px!important; height:265px!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top.ecwid-productBrowser-relatedProducts-item img,html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom.ecwid-productBrowser-relatedProducts-item img{width:240px!important; height:261px!important;}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom{width:240px!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top.ecwid-productBrowser-relatedProducts-item{  width: 240px!important; padding:0px!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top.ecwid-productBrowser-relatedProducts-item:hover{padding-bottom:0px!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top.ecwid-productBrowser-relatedProducts-item td ,html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom.ecwid-productBrowser-relatedProducts-item td{vertical-align: top!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-leftPanel .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top ,
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-leftPanel .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom{width:240px!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-descr .box-demo {text-align: center;padding: 20px 0px; border-radius:0px; width: 98%;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-descr .demo-content {max-height: 180px;overflow: hidden;float: left;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-descr .box-detail{border-radius: 0;left: 41%; margin-top: 13%; padding: 20px 0; position: absolute;text-align: center;width: 32%; float:left;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-leftPanel div .product-feature {float: left; width: 100%;min-height: 450px;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-descr .box-demo  .user-info__portfolio {margin-bottom: 5px!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-descr .box-detail .meta-attributes{background-color:#ECECEC; border:1px solid #ECECEC; border-radius:4px; padding:10px 20px 20px;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-GalleryPanel{width:100%!important;margin-left: 0px!important;}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-sku{font-size:14px!important; float:right;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-price , html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-status span , html#ecwid_html body#ecwid_body td.ecwid-DateRangeBox-range , html#ecwid_html body#ecwid_body td.ecwid-OrdersList-OrderBox-totals-title , html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-status, html#ecwid_html body#ecwid_body table.ecwid-OrdersList-OrderBox-totals {color: #58606c!important;}
html#ecwid_html body#ecwid_body td.ecwid-OrdersList-OrderBox-header{background-color:#f5f5f5!important;color: #58606c!important;}
html#ecwid_html body#ecwid_body div.ecwid-Orders{max-width:100%!important;}
html#ecwid_html body#ecwid_body div.ecwid-results-topPanel {width:100%!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details div.ecwid-productBrowser-price , html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-qtyPanel{padding-bottom: 0px!important;}
html#ecwid_html body#ecwid_body div.ecwid-Checkout-PasswordBlock div.ecwid-fieldWrapper label.ecwid-fieldLabel{width:auto!important;}
html#ecwid_html body#ecwid_body span.ecwid-minicart-label-text, html#ecwid_html body#ecwid_body div.ecwid-minicart-link * , html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsTable-addToBagLink{text-decoration:none!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-inTheBag {background-position: left top!important; height: 40px!important;}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink a:active, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink a:visited{font-size: 14px!important;}
 html#ecwid_html body#ecwid_body table.ecwid-Invoice-itemsTable  .ecwid-productBrowser-productNameLink > a {font-size: 14px!important;}
 html#ecwid_html body#ecwid_body table.ecwid-Invoice-itemsTable td.ecwid-Invoice-itemsTable-cell-price .ecwid-productBrowser-price , html#ecwid_html body#ecwid_body table.ecwid-Invoice-itemsTable td.ecwid-Invoice-itemsTable-cell-subtotal .ecwid-productBrowser-price, html#ecwid_html body#ecwid_body table.ecwid-Invoice-itemsTable td.ecwid-Invoice-itemsTable-cell-qty .ecwid-Invoice-qtyLabel{font-size:16px!important;}
 .ecwid-Invoice-itemsTable-headerCell.ecwid-Invoice-itemsTable-headerCell-thumbnail > span , .ecwid-Invoice-itemsTable-headerCell.ecwid-Invoice-itemsTable-headerCell-price , .ecwid-Invoice-itemsTable-headerCell.ecwid-Invoice-itemsTable-headerCell-qty , .ecwid-Invoice-itemsTable-headerCell.ecwid-Invoice-itemsTable-headerCell-subtotal{text-transform:uppercase!important;font-size: 14px!important; }
 .ecwid-Invoice-itemsTable-headerCell.ecwid-Invoice-itemsTable-headerCell-subtotal{text-transform:uppercase!important;font-size: 14px!important; padding:5px 0px !important;}
 html#ecwid_html body#ecwid_body div.ecwid-Invoice-PaymentDetails {width: 250px!important;}
html#ecwid_html body#ecwid_body tr.ecwid-productBrowser-cart-itemsTable-row-selected,
/* workaround for IE7: the background-color does not work properly for TR */
html#ecwid_html body#ecwid_body td.ecwid-productBrowser-cart-itemsTable-cell-selected {background-color:#FFF!important;border-bottom: solid 1px #c4c4c4;}
.portfolioContainer.isotope , .feature_product{text-align: center;margin: 0px auto!important;width: 1085px;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-thumbnail img{width:100%!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-GalleryPanel-imageContainer{width:50px!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-leftPanel {padding-top: 20px;width: 60%!important;float: left!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-rightPanel {float: right!important;width: 305px!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-backgroundedPanel { float:left;width: 100%!important;max-width: 100%!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-leftPanel div {width: 100%;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-leftPanel .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top{padding:0px!important;}
html#ecwid_html body#ecwid_body td.ecwid-productBrowser-cart-itemsTable-headerCell,.ecwid-productBrowser-cart-itemsTable-headerCell.ecwid-productBrowser-cart-itemsTable-headerCell-thumbnail > span {font-size: 15px!important;text-transform: uppercase;text-align:center!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-price, html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-status span, html#ecwid_html body#ecwid_body td.ecwid-DateRangeBox-range, html#ecwid_html body#ecwid_body td.ecwid-OrdersList-OrderBox-totals-title, html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-status, html#ecwid_html body#ecwid_body table.ecwid-OrdersList-OrderBox-totals{color: #58606c !important;font-size: 18px!important;}
html#ecwid_html body#ecwid_body td.ecwid-productBrowser-cart-itemsTable-headerCell{background: #eee url(../images/lines-bg.png) repeat left top;}
.ecwid-Checkout-BillingAddress-container {background-color: #ececec!important;}
.ecwid-Checkout-PaymentRightPanel.ecwid-floatLeftPanel{width: 65%;float: left!important; margin-right: 0%!important;}
div.ecwid-floatLeftPanel {float:left!important;}
html#ecwid_html body#ecwid_body div.ecwid-AddressForm div.ecwid-form {width: 100%!important;float: left;}
html#ecwid_html body#ecwid_body .ecwid table.ecwid-AccentedContinueButton {max-width: 100%!important; width: 100%;float: left;}
html#ecwid_html body#ecwid_body div.ecwid-Checkout-EmailBlock div.ecwid-form , html#ecwid_html body#ecwid_body div.ecwid-Checkout-PasswordBlock div.ecwid-form{width: 100%!important;}
html#ecwid_html body#ecwid_body div.ecwid-PaymentMethodSelector {width: 30%!important;float: left;margin-left: 0%!important;}
html#ecwid_html body#ecwid_body div.ecwid-Checkout-PasswordBlock-tip {line-height: normal; max-width: 100%!important; width: 100%!important;}
.ecwid-productBrowser-cart-emptyCartPanel {padding-top: 60px!important; width: 37%;margin-left: 35%!important;}
/**********************List view ****************************/
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-sku{display:none!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-details div.ecwid-BuyNow {padding-top: 12px;width: 20%!important;text-align: right!important; float:right;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-price{float:left;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-thumbnail{float:right!important; }
.ecwid-favorite-view-focus-wrapper {padding-top: 30px!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-details .ecwid-AccentedButton {left: 0%;margin-top: -20px!important;}
table.ecwid-productBrowser-productsListContainer td{border-bottom: 1px solid #ccc !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-auth {top: -7px!important;}
/****************** table view *********/
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsTable-addToBagLink{background-image:none!important;  box-shadow:none!important;  border-radius: 5px!important; padding:10px!important;width:auto;float: left;font-size: 14px;text-transform: uppercase; color:#FFF!important; text-align:center;} 
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-price {font-size: 20px;text-align: center!important;}
html#ecwid_html body#ecwid_body div.ecwid-PaymentMethodsBlock-PaymentOption span.gwt-RadioButton input, html#ecwid_html body#ecwid_body div.ecwid-PaymentMethodsBlock-PaymentOption span.gwt-RadioButton label{font-weight: 300!important; color: #58606c !important;font-size: 14px!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-productNameLink a:active, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-productNameLink a:visited {display: block;font-size: 15px!important;word-wrap: break-word;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-price ,html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-details div .ecwid-productBrowser-price-compareTo.notranslate ,html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsTable div .ecwid-productBrowser-price-value.notranslate , html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsTable div .ecwid-productBrowser-price-compareTo.notranslate , html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-productNameLink a{font-size:15px!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-details div .ecwid-productBrowser-sku ,html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-details div .ecwid-productBrowser-productsList-descr ,html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-sku{font-size:13px!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-sku {display:none!important;}
html#ecwid_html body#ecwid_body div.ecwid-Invoice-cell-title{text-align:left!important; background-color: #F5F5F5!important;}
html#ecwid_html body#ecwid_body td.ecwid-Invoice-cell {background-color: #FFF!important;}
html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-productTopFragment div.ecwid-favorite-view {z-index: 11111111111111111111!important;}
html#ecwid_html body#ecwid_body div.ecwid-Checkout-BreadCrumbs-point-visited {background-image: url("../images/checkout_point_visited.png")!important;}
html#ecwid_html body#ecwid_body div.ecwid-Checkout-BreadCrumbs-section-visited {background-image: url("../images/checkout_section_visited.gif")!important;}
html#ecwid_html body#ecwid_body div.ecwid-Checkout-BreadCrumbs-point-current {background-image: url("../images/checkout_point_current.png")!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-inTheBag{margin-top: 15px!important;}
html#ecwid_html body#ecwid_body div.ecwid-results-topPanel-sortByPanel select.gwt-ListBox{float:right;}
/*********************** right sidebar *******************/
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-rightPanel table{float: right;padding-top:20px;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-leftPanel { padding-top: 20px; float: left;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-rightPanel{padding-left: 0px!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart table{width:98%!important;}
html#ecwid_html body#ecwid_body div.ecwid-PaymentMethodSelector {margin-right: 35px!important;width: 380px;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-backgroundedPanel{padding-bottom:5px!important;}
html#ecwid_html body#ecwid_body table.ecwid-productBrowser-cart-rightPanel {margin-left: 0px!important;}
html#ecwid_html body#ecwid_body .ecwid-responsive div.ecwid-Invoice-share-panel-right-column {max-width: 100%; width: 70%;}
html#ecwid_html body#ecwid_body div.ecwid-Invoice-blockTitle , html#ecwid_html body#ecwid_body div.ecwid-Invoice-productPrice{font-size:16px!important;}
html#ecwid_html body#ecwid_body div.fb-share-button div, html#ecwid_html body#ecwid_body div.tw-share-button div{font-size:14px!important;}
html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel {font-size: 14px!important;padding-top: 5px!important;}
html#ecwid_html body#ecwid_body div.ecwid-Orders-SearchPanel {margin-bottom: 15px;float: left!important;}
html#ecwid_html body#ecwid_body td.ecwid-DateRangeBox-range{font-size:15px!important;}
html#ecwid_html body#ecwid_body div.ecwid-AddressBook-addButton{color:#000000!important;}
/************** tab css ****************/
html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopCenter{background-image:none!important;}
.ecwid-OrdersList-OrderBox-cell.ecwid-OrdersList-OrderBox-cellEven td, html#ecwid_html body#ecwid_body td.ecwid-OrdersList-OrderBox-cellOdd td{font-size: 16px!important;text-align:left!important;}
.tabTop , .tabMiddleLeft , .tabMiddleRight{display: none;}
html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar table.gwt-TabBarItem .tabMiddleCenter{background-color: #f7f7f7!important; padding-right:10px!important;border:1px solid #d9d9d9!important; border-bottom:none!important;}
html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected .tabMiddleCenter{background-color:#FFFFFF!important; border:1px solid #d9d9d9!important; border-bottom:none!important;}
html#ecwid_html body#ecwid_body div.ecwid-AddressBook-addButton{background-image: none!important;background-color: #f7f7f7!important;}
html#ecwid_html body#ecwid_body div.ecwid-Account table.ecwid-categoriesTabBar div.tabMiddleCenterInner {padding-top: 5px!important;}
html#ecwid_html body#ecwid_body tr.ecwid-OrdersList-OrderBox-totals-total td { text-align: left!important;}
html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-sku {display: none!important;}
html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-status , html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-status span{font-size:15px!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-qtyPanel div.ecwid-fieldEnvelope-around {display: none!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-thumbnail{padding-bottom:0px!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsTable-addToBagLink{font-size:14px!important;}
html#ecwid_html body#ecwid_body .ecwid-favorites-table-wrapper .ecwid-productBrowser-productNameLink { padding-top: 20px!important;}
html#ecwid_html body#ecwid_body .ecwid-favorites-table-wrapper .ecwid-favorite-view {top: 15px!important;}
/**************** right sidebar ******/
html#ecwid_html body#ecwid_body .right_sidebar div.ecwid-productBrowser-productsGrid-productTopFragment{border:none!important;  background-color: #ffffff !important; margin:5px 0px!important;}
html#ecwid_html body#ecwid_body .right_sidebar div.ecwid-productBrowser-productsGrid-productBottomFragment{border:none!important;  background-color: #ffffff !important; border-bottom: 1px solid #d9d9d9 !important; height:110px; margin:5px 0px!important; padding-top:0px!important;}
html#ecwid_html body#ecwid_body .right_sidebar tr:last-child div.ecwid-productBrowser-productsGrid-productBottomFragment{border-bottom:none!important;}
html#ecwid_html body#ecwid_body .right_sidebar div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink, html#ecwid_html body#ecwid_body .right_sidebar div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-price{float:left; width: 52%;text-align: left!important; margin:0px!important;}
html#ecwid_html body#ecwid_body table.ecwid-productBrowser-subcategories-mainTable img{width:250px!important;}
html#ecwid_html body#ecwid_body table.ecwid-productBrowser-subcategories-mainTable img:hover{transform: scale(1.1);-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;}
html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link{text-decoration:none!important;}
html#ecwid_html body#ecwid_body div.ecwid-SearchPanel{display:none!important;}
html#ecwid_html body#ecwid_body .ecwid table.ecwid-productBrowser-productsGrid-productTopFragment-inner {border: 1px solid #FFFFFF !important;box-shadow: 0 0 2px rgba(0, 0, 0, 0.1)!important;}
html#ecwid_html body#ecwid_body .ecwid table.ecwid-productBrowser-productsGrid-productTopFragment-inner:hover{border:1px solid #D9D9D9!important;} 
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-descr {text-align: justify !important;}
 html#ecwid_html body#ecwid_body td.ecwid-productBrowser-cart-itemsTable-headerCell, .ecwid-productBrowser-cart-itemsTable-headerCell.ecwid-productBrowser-cart-itemsTable-headerCell-thumbnail > span , html#ecwid_html body#ecwid_body div.ecwid-Checkout-blockTitle, html#ecwid_html body#ecwid_body table.ecwid-Checkout-blockTitle div.gwt-Label, html#ecwid_html body#ecwid_body table.ecwid-Checkout-blockTitle div.gwt-HTML  {color: #999 !important;}
 .ecwid-productBrowser-productNameLink > a{font-weight:300!important;}
 html#ecwid_html body#ecwid_body button.ecwid-AccentedButton {border-radius: 0 !important;}
html#ecwid_html body#ecwid_body button.ecwid-AccentedButton span {text-shadow: none !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details div.ecwid-productBrowser-price {color: #777777 !important; font-weight: 300 !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-price, html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-status span, html#ecwid_html body#ecwid_body td.ecwid-DateRangeBox-range, html#ecwid_html body#ecwid_body td.ecwid-OrdersList-OrderBox-totals-title, html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-status, html#ecwid_html body#ecwid_body table.ecwid-OrdersList-OrderBox-totals {color: #777777 !important;font-size: 18px !important;font-weight: 300 !important;}
html#ecwid_html body#ecwid_body input.gwt-TextBox, html#ecwid_html body#ecwid_body input.gwt-PasswordTextBox, html#ecwid_html body#ecwid_body textarea.gwt-TextArea, html#ecwid_html body#ecwid_body input.gwt-DateBox {border-style: solid !important;}
.ecwid-productBrowser-cart-totalAmount.notranslate{font-weight:300!important;}
.gwt-TextBox{border-radius:0px!important;}
html#ecwid_html body#ecwid_body div.ecwid-login-popup.ecwid-compact-popup div.ecwid-form, html#ecwid_html body#ecwid_body div.ecwid-register-popup.ecwid-compact-popup div.ecwid-form {background-color: #f7f7f7 !important;}
html#ecwid_html body#ecwid_body div.ecwid-AddressBook-block {border: 1px solid #d7d7d7 !important;}
html#ecwid_html body#ecwid_body div.ecwid-AddressBook-addButton div { color: #777777 !important;font-weight: 300 !important;}
html#ecwid_html body#ecwid_body div.ecwid-AddressBook-item{background-color:#f7f7f7!important;}
html#ecwid_html body#ecwid_body div.ecwid-AddressBook-itemDescription {color: #777777 !important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-removeItemButton{right:2px!important; top:2px!important;}
html#ecwid_html body#ecwid_body div.ecwid-PaymentMethodDetailsBlock-fields input.gwt-TextBox { width: 205px!important;}
.ecwid-Checkout-blockTitle-text, html#ecwid_html body#ecwid_body div.ecwid-Checkout-PasswordBlock-tip{font-weight:300!important;}
html#ecwid_html body#ecwid_body div.ecwid-note{text-align:left!important;}
