.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;
}

.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;
}
.product-description {
    clear: both;
}
div a.ask-a-question {
    background: none !important;
    border: 1px solid #b13130;
    color: #b13130;
    padding: 5px 15px;
}
.rl_tabs.top>ul.nav-tabs>li>a{min-width:100px;}
.productdetailshvpage .vm-product-details-container h1{text-transform:capitalize;}
p.product_s_desc{font-size:12px;}
span.PricesalesPrice {
    color: #f00;
    font-size: 18px;
}
.PricetaxAmount.vm-display {
    display: none;
}
.product-container .productdetails span.PricesalesPrice{font-size:14px;}
.product-container .productdetails .addtocart-area{float:right;}
.vmgroup .product-container .productdetails  .addtocart-bar{margin-top:0;}
.tp-products .vmgroup div.spacer{float:left; padding-bottom:0;}
.vmgroup .product-container .productdetails {
    float: left;
    width: 100%;
    margin-top: 15px;
}
.product-container span.addtocart-button input.addtocart-button{    border: none;
    border-radius: 0;    background: #e33532;}
.product-container span.addtocart-button input.addtocart-button:hover{background:#0077B3;}
.vm3pr-4{float:left;}
.hvsubpriductadetaialpage .vm3pr-2{float:right;}
.vm3pr-4 .product-price .PricesalesPrice{color: #f00 !important;
    font-size: 14px !important;}
.head-right ul.nav.menu {
    float: left;
}
.head-right ul.nav.menu + div {
    float: right;
    top: -8px;
    position: relative;
}
div.jb-dropdown-cart .jb-cart-list {
    left: inherit !important;
    right: 0 !important;
    top: 60px !important;
}
#fancybox-content .vm-btn {
    background: #e33532;
    border: none;
    border-radius: 0;
    color: #fff;
    font-size: 14px;
    width: auto;
    padding: 5px 10px;
}
#fancybox-content .vm-btn:hover{background:#0077b3;}
#fancybox-content h4 {
    color: #000;
    font-size: 16px;
    text-align: center;
    margin-top: 20px;
} 