@CHARSET "UTF-8";

body.column_1_2_1 #application-top{ min-height: 30px; width: 100%;clear:both}
body.column_1_2_1 #application-left{ min-height: 30px; width: 30%;float:left;}
body.column_1_2_1 #application-right{ min-height: 30px; width: 70%;float:right;}
body.column_1_2_1 #application-sidebar{ display:none; visibility: none;}
body.column_1_2_1 #application-bottom{ min-height: 30px; width: 100%;clear:both}

body.column_1_3_1 #application-top{ min-height: 30px; width: 100%;clear:both}
body.column_1_3_1 #application-left{ min-height: 30px; width: 20%;float:left;}
body.column_1_3_1 #application-right{ min-height: 30px; width: 60%;float:right;}
body.column_1_3_1 #application-sidebar{ min-height: 30px; width: 20%;float:right;}
body.column_1_3_1 #application-bottom{ min-height: 30px; width: 100%;clear:both}

.saled-price { color: firebrick; text-decoration: line-through;}
#storeden-main-content { margin-top: 41px;}
.inner-well{background: #fff;}
.badge{margin-right: 5px;}
.wrap-icon-edit{display: none; position: absolute; background: #000; padding: 10px 0; opacity: 0.6; text-align: center;}

#storeden-application{position:absolute;left:5px; margin-left: 0px; top:45px;}
#application-adder {max-height: 360px;overflow-y: scroll;}
#application-adder .storeden-function-bar{float: right;}
.storeden-function-bar{float: right;}
i.configure-cursor{cursor:pointer}
i.remove-app-instance{cursor:pointer}
i.move-cursor{display: none; opacity:.8}
.application-wrapper:hover i.move-cursor{display:inline-block}
#storeden-application small{cursor:move;text-transform:capitalize}
.placeholder{background-color:#faf7f7;border:1px dashed #666;height:60px;margin-bottom:5px}

#storeden-themes{position:absolute;left: 50% !important;top:45px;z-index: 1500;}
.css-wrapper{position: relative; background: #fff;}
#css-adder .carousel-inner{width: 90%; margin-left: 5%;}
#css-adder .picture-wrapper img{max-height:180px;min-height:150px;vertical-align:middle}
#css-adder .carousel-control.right{right: 5px !important;}
#css-adder .carousel-control.left{left: 5px !important;}

#storeden-layout{position:absolute;left: 50% !important;top:45px;z-index: 1500;}
#storeden-layout .layout-choose-wrapper{position: relative; background: #fff; padding-top: 10px; cursor:pointer;}

form.languages, form.currency{margin-bottom: 0px;}
form.languages *, form.currency *{margin-bottom: 0px; margin-top: 6px; margin-right: 5px;}
a.brand{margin-left: 10px; float: left;}
#lan-cur{float: left; margin-right: 10px;}

#pagination .pagination{margin: 0px 0px;}
#shop-top{margin-top: 10px;}

#profile-panel{margin-top: 10px;}
#profile-panel .breadcrumb{margin-bottom: 0px;}

#order-wrapper-last{margin-bottom: 20px;}

#profile-message-to-shop form #subject{margin-bottom: 5px; width: 70%;}
#profile-message-to-shop form textarea{margin-bottom: 5px;}

.strdn-trnltn{cursor: pointer;}
.strdn-trnltn:hover{background: #3a87ad; color: #fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; display: inline-block;}
table td .strdn-trnltn:hover{padding: 4px;}

#head-order label{font-size: 20px !important;display: inline-block; float: right; display: inline; margin-top: 5px !important; padding-right: 10px;}
#head-order .span8{margin-top: 10px;}
#head-order form{float: right; display: inline;}

#flare_fn_add_page:focus{background: #fff; color: #999; border: 1px solid #e1e1e1; padding:2px; margin-top: -2px; border-radius: 4px; width: 80px; display: inline-block;}

#actions-tool-box .row-fluid{margin-bottom: 10px;}

table#cart .price-label{display: inline-block; font-family: Arial, Helvetica, sans-serif; padding: 2px 5px !important;border-radius: 5px;	font-weight: bold;	background: #f3f3f3;border: 1px solid #eee;	box-shadow: inset 0px 0px 1px #888;}

.show-products-list{height: 183px; margin-bottom: 0px; overflow: hidden; padding: 5px; border-radius: 5px;	font-weight: bold;	background: #fff;border: 1px solid #eee;	box-shadow: inset 0px 0px 1px #888;}
.show-products-list .table{margin-bottom: 0px !important;}
.show-products-list .table tr td{height: 44px !important; overflow: hidden;}
.show-products-list .table .unity-img img{max-height: 44px;}

#itemsTotal, #itemsTotalWithDelivery{background: #f9f9f9; border-bottom: 2px solid #ccc;}
#itemsTotal td, #itemsTotalWithDelivery td{vertical-align: bottom;}

/*DEFAULT CATEGORY NAVIGATOR*/

#default-categories-wrapper #list-wrapper{
	background-color: #fff;
	  -webkit-border-radius: 6px;
		 -moz-border-radius: 6px;
			  border-radius: 6px;
	  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);
		 -moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);
			  box-shadow: 0 1px 4px rgba(0,0,0,.065);
	border: 1px solid #e5e5e5;
	padding: 0;
}

#default-categories-wrapper #list-wrapper .nav-list {padding-left: 0;padding-right: 0;}
#default-categories-wrapper #list-wrapper .nav-list > li > a, .nav-list .nav-header{margin-left: 0px; margin-right: 0px;}

#default-categories-wrapper .lead{margin: 10px 0;}

#sidebar .list-categories li,#left .list-categories li{width: 100%;}
#application-top .list-categories li,#application-bottom .list-categories li{float:left;}
.list-categories li a{display: block; padding: 0px; position: relative; text-decoration: none; }
.list-categories li a span{padding: 8px 14px; display: inline-block;}

.list-categories li a:hover{background: #f5f5f5;}
.list-categories li a:hover i{ opacity: .5;}
.list-categories .active a:hover i{ opacity: 1;}

.list-categories:first-child > li:first-child > a{
  -webkit-border-radius: 6px 6px 0 0;
	 -moz-border-radius: 6px 6px 0 0;
		  border-radius: 6px 6px 0 0;
}
.list-categories:first-child > li:last-child > a {
  -webkit-border-radius: 0 0 6px 6px;
	 -moz-border-radius: 0 0 6px 6px;
		  border-radius: 0 0 6px 6px;
}

#default-categories-wrapper li a i{float: right; display: none; opacity: .8;}
#default-categories-wrapper li.hasSublist > a i{display: inline-block; margin: 10px;}

#default-categories-wrapper .sublist{display: none;}
#default-categories-wrapper .sublist li{list-style: none;}

#default-categories-wrapper .active{font-weight: bold;}
#default-categories-wrapper .activeFirst, #default-categories-wrapper .activeFirst:hover{background: #0088cc; color: #fff; font-weight: normal;}
#default-categories-wrapper .activeFirst i{background-image: url('http://static-cdn.storeden.com/html5/img/glyphicons-halflings-white.png') !important;}

/*STANDARD SHOWCASE*/

#standard-showcase .item a{text-decoration: none;}
#standard-showcase .badge{position: absolute; top: 5px; right: 0px; padding: 8px;}
#standard-showcase .item .price{margin: 7px 0px;
	display: inline-block;
	padding: 2px 5px !important;
	border-radius: 5px;
	font-weight: bold;
	background: #f3f3f3;
	border: 1px solid #eee;
	box-shadow: inset 0px 0px 1px #888;
}

#standard-showcase .item{
	margin: 7px !important;
	height: 350px;
	overflow: hidden;
	padding: 10px;
	border: 1px solid #f3f3f3;
	box-shadow: inset 0px 0px 1px #ddd;
	-webkit-transition:box-shadow 1s ease;
	-moz-transition:box-shadow 1s ease;
	-o-transition:box-shadow 1s ease;
	transition:box-shadow 1s ease;
	border-radius: 5px;
}

#standard-showcase .item:hover{
	box-shadow: inset 0px 0px 3px #aaa;
	-webkit-transition:box-shadow 1s ease;
	-moz-transition:box-shadow 1s ease;
	-o-transition:box-shadow 1s ease;
	transition:box-shadow 1s ease;	
}

#standard-showcase .item img{
	width: auto;
	min-height: 160px;
	margin: 0 auto;
}

#standard-showcase .img-wrap{width: 100%;}
#standard-showcase .img-wrap img{max-width: 94%; max-height: 160px;}

/*SHOP SHOWCASE*/

.shop-showcase .item{ margin: 7px !important; height: 375px; overflow: hidden; position: relative;padding: 10px;
	border: 1px solid #f3f3f3;
	box-shadow: inset 0px 0px 1px #ddd;
	-webkit-transition:box-shadow 1s ease;
	-moz-transition:box-shadow 1s ease;
	-o-transition:box-shadow 1s ease;
	transition:box-shadow 1s ease;
	border-radius: 5px;
}.shop-showcase .item:hover{
	box-shadow: inset 0px 0px 3px #aaa;
	-webkit-transition:box-shadow 1s ease;
	-moz-transition:box-shadow 1s ease;
	-o-transition:box-shadow 1s ease;
	transition:box-shadow 1s ease;	
}
.shop-showcase .item img{
	width: auto;
	min-height: 160px;
	margin: 0 auto;
}
.shop-showcase .img-wrap{width: 100%;}
.shop-showcase .img-wrap img{width: auto; max-height: 160px;}

.shop-showcase .item{position: relative;}
.shop-showcase a{text-decoration: none;}
.shop-showcase .badge{position: absolute; top: 5px; right: 0px; padding: 8px;}
.shop-showcase .price{margin: 7px 0px;
	display: inline-block;
	padding: 2px 5px !important;
	border-radius: 5px;
	font-weight: bold;
	background: #f3f3f3;
	border: 1px solid #eee;
	box-shadow: inset 0px 0px 1px #888;
	
}
.shop-showcase .hide{display: none;}
.shop-showcase .title{max-height: 40px;height: 40px;line-height: 20px;overflow: hidden;}

/* CHECKOUT */

.recap .recap-item{width: 80%; float: right; clear: both; text-align: right; }
.recap .recap-item.real{font-size: 24px;}

/* REVIEWS */

.review-entry{margin-bottom: 10px; border-bottom: 1px solid #d1d1d1; padding-bottom: 10px;}
.review-entry h5{margin: 0 0 5px 0;}
.review-entry img{max-width: 60px;}
#review-app .page-header .pull-right{margin-top: 23px;}
.controls #starify{margin-top: 6px;}

.application-wrapper { overflow:hidden; }

/** APPS GENERAL SETTINGS **/

#application-top .storedenRowDisplayNone,#application-bottom .storedenRowDisplayNone,#application-right .storedenRowDisplayNone { display: none;}
#application-top .storedenFullWidthColumn,#application-bottom .storedenFullWidthColumn,#application-right .storedenFullWidthColumn { float: left; width: auto;}
#left .storedenFullWidthColumn, #sidebar .storedenFullWidthColumn { display:block; width: 100%; float: initial;}

/*display classes*/
.display-inline{display: inline;}
.display-inline-block{display: inline-block;}
.display-block{display: block;}

#conditions{height: 150px; overflow-y: scroll; overflow-x: hidden; padding: 10px; background: #fff; border: 1px solid #e1e1e1;}

#sale-code{margin-bottom: 0;} /*hust for guest checkout*/

.logo-login{padding-bottom: 20px;}
.logo-login img{max-width: 200px;}
.form-signin-heading{text-align: center;}

.placeholder{min-height: 200px;}

#product-description{margin: 30px 0;}
#product-main-img img{display: inline-block; margin-top: 15px;}

#cart-actions{margin-bottom: 20px;}

.related-items{margin-bottom: 30px;}
.related-items #myCarousel .carousel-inner{width: 88%; margin: 0 6%}
.related-items #myCarousel .carousel-inner img{margin: 0 auto;float: none !important;}
.related-items .carousel-control{left: 0px;}
.related-items .carousel-control.right {right: 0px; left: auto !important;}

#want-storeden-connect .checkbox{padding-top: 0px;}

.cart-col1{width: 10%;}
.cart-col2{width: 43%;}
.cart-col3{width: 15%;}
.cart-col4{width: 10%;}
.cart-col5{width: 15%;}
.cart-col6{width: 5%;}

.checkout-col0{width: 7%;}
.checkout-col1{width: 10% !important; text-align: center !important;}
.checkout-col2{width: 48%;}
.checkout-col3{width: 15%;}
.checkout-col4{width: 10%;}
.checkout-col5{width: 15%;}

#orders-wrapper .order .summary *{line-height: 25px;}

#myCarousel-related .carousel-inner{width: 84%; margin: 0 8%}
#myCarousel-related .carousel-inner img{margin: 0 auto;float: none !important; cursor: pointer;}
#myCarousel-related .carousel-control{top: 65% !important; left: 0px; width: 14px !important; height: 14px !important; background-color: #fff; background-image: url(../img/glyphicons-halflings.png) !important; line-height: 14px !imporant; vertical-align: text-top !important;}
#myCarousel-related .carousel-control.right {background-position: -456px -72px !important; right: 0px; left: auto !important;}
#myCarousel-related .carousel-control.left {background-position: -432px -72px !important;}


/* Chat Widget starts */

.chats{
	list-style-type: none;
	margin: 0px;
}

.chats li{
	margin-bottom: 8px;
	padding-bottom: 8px;
}

.chats .by-me img{
	margin-top: 5px;
	margin-right:10px;
	padding: 1px;
	background:#fff;
	border: 1px solid #ccc;
}

.chats .by-me .chat-meta{
	font-size: 10px;
	color: #999;
}

.chats .by-me .chat-content{
	margin-left: 60px;
	position: relative; 
	background: #fff; 
	border: 1px solid #ddd;
	padding: 7px 10px;
	border-radius: 5px;
	font-size: 11px;
}

.chats .by-me .chat-content:after, .chats .by-me .chat-content:before { 
	right: 100%; 
	border: solid transparent; 
	content: " "; 
	height: 0; 
	width: 0; 
	position: absolute; 
	pointer-events: none; 
} 

.chats .by-me .chat-content:after { 
	border-color: rgba(255, 255, 255, 0); 
	border-right-color: #fff; 
	border-width: 10px; 
	top: 30%; 
	margin-top: -10px; 
} 

.chats .by-me .chat-content:before { 
	border-color: rgba(238, 238, 238, 0); 
	border-right-color: #ccc; 
	border-width: 11px; 
	top: 30%; 
	margin-top: -11px; 
}

.chats .by-other img{
	margin-top: 5px;
	margin-left:10px;
	padding: 1px;
	background:#fff;
	border: 1px solid #ccc;
}

.chats .by-other .chat-meta{
	font-size: 10px;
	color: #999;
}

.chats .by-other .chat-content{
	margin-right: 60px;
	position: relative; 
	background: #fff; 
	border: 1px solid #ddd;
	padding: 7px 10px;
	border-radius: 5px;
	font-size: 11px;
}

.chats .by-other .chat-content:after, .chats .by-other .chat-content:before { 
	left: 100%; 
	border: solid transparent; 
	content: " "; 
	height: 0; 
	width: 0; 
	position: absolute; 
	pointer-events: none; 
} 

.chats .by-other .chat-content:after { 
	border-color: rgba(255, 255, 255, 0); 
	border-left-color: #fff; 
	border-width: 10px; 
	top: 30%; 
	margin-top: -10px; 
} 

.chats .by-other .chat-content:before { 
	border-color: rgba(238, 238, 238, 0); 
	border-left-color: #ccc; 
	border-width: 11px; 
	top: 30%; 
	margin-top: -11px; 
}

.chats .avatar img{width: 45px;}

#send-reply{margin-top: 60px;}

#btn-back-to-shop{top: -14px; position: relative;}
.empty-back{position: inherit; top: 0px;}

#cart .thumbnail {
    max-width: 76px !important;
}

.checkout-summary-row img {
	max-width: 76px;
}

.unity-img {
	width: 76px !important;
	max-width: 76px;
}

#wrap-coupon input[type="text"] {
	width: 260px !important;
}

.checkout-textarea, #form_message_to_shop textarea{max-height: 200px !important; max-width: 100% !important;}
.option-not-available{opacity: 0.5; cursor: not-allowed !important;}
.option-available{cursor: pointer;}
.register .form-horizontal .controls {text-align: center;}
#priced-saled {text-decoration: line-through;}
.profile #row-total h3 {font-size: 22px;}
.always-uniform-component{height:33px;}

.variants_preview_box { list-style-type: none; overflow:hidden; margin: 2px;}
.variants_preview { float: left; width: 30px; height: 30px; display: block; text-align: center; line-height: 30px; margin-right: 5px;}
.variants_preview img.variants_preview_img { height: 30px; width: 30px; min-height: 0px; vertical-align:middle; }

.item.exausted-item a { display: inline-block; opacity: 0.5;}
.item.exausted-item .exausted-item-badge { z-index: 300; position: absolute; top: 10px; left: 10px;}

.spin{width: 22px; height: 22px; display: none; padding-left: 10px; background: url(../img/spin.gif) left center no-repeat; position: relative; top: 7px; left:7px;}

.addthis_toolbox.addthis_default_style {overflow: hidden;height: 20px;}

.radio span {font-size: 14px;}


#addToCartModal .img-prod-wrap{width: 100%;height: 250px; line-height: 250px;}
#addToCartModal .img-prod-wrap img{max-width: 94%;max-height: 240px;}
#addToCartModal #product-price-top{font-weight: normal;}
#addToCartModal #quantity{width: 30px;float: left;margin-right: 10px;}
#addToCartModal #add-to-cart-row{margin-top: 15px;}
#addToCartModal #gallery-thumbails-small{border-top: 1px solid  #eee;margin-top: 10px;}
#addToCartModal #gallery-thumbails-small .img-item{width: 70px;display: inline-block; height: 70px; text-align: center; line-height: 70px;cursor: pointer;}
#addToCartModal #gallery-thumbails-small .img-item img{max-width: 100%; max-height: 100%;}


#cookie-warning{padding: 5px 0;position: fixed;z-index: 999999999;background-color: #333;left: 0px;right: 0px;bottom: 0px;color: white;font-size: 12px;padding: 2px 3px; color: #fff !important; text-align:center;}
#cookie-warning span, #cookie-warning a{color: #fff !important;}
#cookiesModal *{color:  #333 !important;}

