/**
* @package Joomla
* @subpackage JoomShopping
* @author Nevigen.com
* @website http://nevigen.com/
* @email support@nevigen.com
* @copyright Copyright © Nevigen.com. All rights reserved.
* @license Proprietary. Copyrighted Commercial Software
* @license agreement http://nevigen.com/license-agreement.html
**/


.jshop .product_label{
    position: absolute;
	z-index:1;
}
.old_price {text-decoration: line-through;}
.fielderror {border: 2px solid red !important; }
div.quantity {
	position: relative;
	cursor: pointer;
	width: 65px;
}
div.quantity span.quantitymore,
div.quantity span.quantityless {
	display: block;
	position: absolute;
	right: 0;
	width: 15px;
	height: 50%;
	border-left: 1px solid #ddd;
}
div.quantity span.quantitymore {
	top: 0;
	border-bottom: 1px solid #ddd;
}
div.quantity span.quantityless {top: 50%;}
div.quantity span.quantitymore:after,
div.quantity span.quantityless:after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -4px;
	margin-top: -3px;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-bottom: 6px solid #717171;
}
div.quantity span.quantityless:after {
	border-top: 6px solid #717171;
	border-bottom: 0px;
}


.block_sorting_count_to_page {padding: 2px 12px;}
.box_products_sorting .order.active{font-size:120%;}
.box_products_sorting .order.other span{display:inline-block;padding:0 7px;border-right:1px solid #eaeaea;}
.box_products_sorting .other span:hover, .box_products_sorting .order.active:hover{cursor:pointer;}
.stars_no_active{
    height:16px;
    background-image:url(../images/star.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
	display: inline-block;
	margin-right: 5px;
}
.stars_active{
    height:16px;
    background-image:url(../images/star.gif);
    background-repeat: repeat-x;
    background-position: 0px -16px;
}

.requiredtext{color: #A00;}
.attributes_name, .freeattribut_name, .extra_fields_name, .manufacturer_title, .vendor_title, #vendinfo span.name {
	
}
.jshop .input_type_radio input[type="radio"] {display: none;}
.jshop.productfull .radio_attr_label {
	border: 1px solid #eee;
	background: #fff;
	min-width: 35px;
	display: inline-block;
	text-align: center;
	margin: 3px;
	padding:2px 7px;
}
.jshop.productfull .radio_attr_label:hover {
	background: #eee;
	z-index: 10;
}
.jshop.productfull .input_type_radio input[type="radio"]:checked + label span {
	background: #607d8b;
	color: #fff;
	border: 1px solid #777;
	-webkit-font-smoothing: antialiased;
}
.product_card_img {max-height:250px;}
#quantity{	max-width: 80px;margin-bottom: 0;}
.additional_prices{}
.extra_row_nvg {border-bottom:1px dotted #ddd; line-height: 200%; }
.productfull .prod_qty_input, .productfull .buttons {display:inline-block;}
.productfull div.quantity {width:auto;}
.jshop_related .button_wishlist {display:none;}
.quantityless:hover, .quantitymore:hover {cursor:pointer;}
img.logo_manufacturer {max-height: 120px;}
.product_label_img {max-width:100px;}
.list_image_zapchasti .jshop_img {max-height: 100px;max-width:100px;}

.amoforms_field_in-form_wrapper &amp;amp;gt; label {
width : 105px;
}
.text-input {
width : 95%;
}
#amoforms_logo_text {
    font-size: 24px;
    margin: 10px;
    line-height: 25px;
}
.amoforms__fields__editor-withborders {
    padding: 0px !important;
    box-shadow: 0 0 10px rgba(0,0,0, 0.2);
    margin: 10px 10px;
    position: relative;
}
.amo-brand__light{
position: static !important;
}