.k2SearchBlockForm .inputbox{
	height:inherit;
	width:162px;
}
#style-switcher h3 {
  color: #fff !important;
  font-size: 13px !important;
  margin: 5px 0 -5px 1px;
  text-transform:uppercase;
}
.colors {
  list-style:none;
  margin: 10px 0px 10px -20px;
  overflow: hidden;
}
.colors li {
  float:left;
  margin: 4px 2px 0 2px;
}
.product-price .vm-display.vm-price-value span.vm-price-desc.euro, 
.product-price .vm-display.vm-price-value span.PricesalesPrice.euro{
	color: #ec2b2b !important;
}
.vina-carousel-virtuemart .owl-item .product-price {
    margin-bottom: 25px;
}
.product-price .vm-display.vm-price-value span.vm-price-desc.euro{
	font-size: 12px !important;
}
.product-price .vm-display.vm-price-value span.PricesalesPrice.euro{
	font-size: 18px !important;
}

.spacer-buy-area .product-price .vm-display.vm-price-value span.vm-price-desc.euro,
.spacer-buy-area .product-price .vm-display.vm-price-value span.PricesalesPrice.euro,
.spacer-buy-area .product-price .vm-display.vm-price-value span.PricepriceWithoutTax.euro{
	font-size: 16px !important;
	margin-top: 0;
}
.spacer-buy-area .product-price .PricepriceWithoutTax.vm-display.vm-price-value span.vm-price-desc.euro{
    font-size: 11px !important;
    margin-top: 0;
}

.spacer-buy-area .product-price .vm-display.vm-price-value span.PricesalesPrice,
.spacer-buy-area .product-price .vm-display.vm-price-value span.PricepriceWithoutTax{
	display: inline-block;
	color: #ec2b2b !important;
}
.spacer-buy-area .product-price .vm-display.vm-price-value span.PricesalesPrice{
	width: calc(100% - 75px)
}
.spacer-buy-area .product-price .vm-display.vm-price-value span.PricepriceWithoutTax{
    width: calc(100% - 130px);
}

.cart-summary span.Price.euro, .cart-summary .PricesalesPrice.euro {
    display: block;
}
.proopc-payments span.Price.euro, 
.proopc-shipments span.Price.euro{
    margin-left: 5px;
}
.proopc-cartlist span.Price.euro{
	display: block;
	margin-left: 43px;
}
.proopc-cartlist .proopc-product-hover span.Price.euro{
	margin-left: 0;
}

.avPlayerBlock iframe{
	border:0px;
}
div.itemComments{
	border:1px solid #f1f2f7;
}
div.itemHeader h2.itemTitle{
	margin-bottom:10px;
	font-weight:300;
	font-size:30px;
	color:#303030;
}
div.itemVideoBlock{
	padding:0px;
}


.upper{
	font-size:18px;
}

.center-title-wrapper .upper{
	font-size:30px;
}

.j2store-product-list .btn-block{
	margin-bottom: 0px !important;
    margin-top: -5px !important;
}

ul.arrow{
	background:none !important;
}
ul.arrow:hover{
	background:none !important;
}
div.userBlock img {
    display: block;
    float: left;
    margin-right: 20px;
}
.userBlock > h2{
	margin:0px;
	font-size:20px;
}
div.userExtendedFieldsSocialProfiles{
	margin-left:16px;
}
div.userExtendedFieldsSocialProfiles h3{
	display:none;
}
span.userItemImage img {
    border:none;
    padding: 0px;
}
div.userItemLinks{
	display:none;
}
div.userItemIntroText{
	font-family:"Source Sans Pro",sans-serif;
	font-weight:300;
}
.userItemTitle{
	margin-top:0px !important;
}
.userItemTitle a{
	font-family:"Source Sans Pro",sans-serif;
	font-weight:bold;
	color:#303030;
}
.userItemView {
    margin-bottom: 10px;
}
.tp-tag-item-details {
    display: none;
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
	.userItemImageBlock{
		float:none !important;
	}
}

/* Landscape phones and down */
@media (max-width: 480px) { 
	
.tp-promo{
		text-align:center;
}
.tp-hire{
		text-align:center;
}
}

/* Landscape phones and down */
@media (mix-width: 480px) { 
	
.tp-promo{
		text-align:center;
}
.tp-hire{
		text-align:center;
}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 
	.userItemImageBlock{
		float:none !important;
	}
	.k2SearchBlockForm .inputbox{
		 width: 129px;
	}
}


div.k2FeedIcon{
	display:none;
} 
.registration .btn-inverse{
	border:2px solid #666666;
}
.product-overlay .btn{
	padding:12px 16px;
}
.j2store-product-list 
.j2store-single-product:hover 
.product-overlay, 
.j2store-product-list 
.product:hover .product-overlay{
	bottom: -7px;
}

.product-qty input[type="text"], 
.product-qty input[type="number"]{
	height:43px;
}



.btn-block {
 display:block !important;
 margin-top:40px !important;
 margin-bottom:10px;
}
.portfolio{
	background-attachment: fixed;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

span.quantity-controls input.quantity-controls{
	transform: none;
}
#Mod94 .vina-carousel-virtuemart .product-price .PricesalesPrice span, #Mod94 .vina-carousel-virtuemart .product-price .PricepriceWithoutTax span,
#Mod95 .vina-carousel-virtuemart .product-price .PricesalesPrice span, #Mod95 .vina-carousel-virtuemart .product-price .PricepriceWithoutTax span
{
	width: 100%;
	display: block;
	text-align: center;
}
#Mod94 .vina-carousel-virtuemart .product-price div.PricepriceWithoutTax, #Mod95 .vina-carousel-virtuemart .product-price div.PricepriceWithoutTax{
	padding-top: 30px;
	padding-bottom: 30px;
}
#Mod94 .vina-carousel-virtuemart .product-price .PricesalesPrice span.vm-price-desc, #Mod94 .vina-carousel-virtuemart .product-price .PricepriceWithoutTax span.vm-price-desc{
	font-size: 12px;
	position: relative;
	top: 34px;
}
#Mod95 .vina-carousel-virtuemart .product-price .PricesalesPrice span.vm-price-desc, #Mod95 .vina-carousel-virtuemart .product-price .PricepriceWithoutTax span.vm-price-desc{

	font-size: 14px;

	position: relative;

	top: 34px;

}



#Mod150 .vina-carousel-virtuemart .product-price .PricesalesPrice span, #Mod150 .vina-carousel-virtuemart .product-price .PricepriceWithoutTax span
{
	width: 100%;
	display: block;
	text-align: center;
}
#Mod150 .vina-carousel-virtuemart .product-price div.PricepriceWithoutTax, #Mod150 .vina-carousel-virtuemart .product-price div.PricepriceWithoutTax{
	padding-top: 30px;
	padding-bottom: 30px;
}
#Mod150 .vina-carousel-virtuemart .product-price .PricesalesPrice span.vm-price-desc, #Mod150 .vina-carousel-virtuemart .product-price .PricepriceWithoutTax span.vm-price-desc{
	font-size: 12px;
	position: relative;
	top: 34px;
}


.spacer-buy-area .vm-price-value {
    float: initial;
}


.vm3pr-5 .addtocart-area {

    min-height: initial;

}
.vm3pr-5 .vm-customfields-wrap,.vm3pr-3 .vm-customfields-wrap,.vm3pr-3 .addtocart-area,.vm3pr-4 .vm-customfields-wrap,.vm3pr-4 .vm-customfields-wrap{min-height: inherit;}