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

