@import url(https://fonts.googleapis.com/earlyaccess/droidarabickufi.css);
body, h1, h2, h3, h4, h5, h6,
.navbar-default .navbar-nav li a {font-family: Droid Arabic Kufi!important;}
.navbar-default .navbar-nav li a, .tp-breadcrumb h1 {letter-spacing: 0;}
.k2SearchBlockForm .inputbox{
	height:inherit;
	width:162px;
}
#style-switcher h3 {
  color: #fff !important;
  font-size: 13px !important;
  margin: 5px 0 -5px 1px;
  text-transform:uppercase;
}
img {max-width: 100%;}
.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:35px !important;
 margin-bottom:10px;
}
.portfolio{
	background-attachment: fixed;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

.tp-breadcrumb {
  background: url("../images/breadcrumb.jpg");  
}

.tp-intro {padding: 60px 0;}
.tp-brands {padding: 20px 0;}
.sprocket-strips-p-pagination ul {float: none!important; text-align: center;}
.contact .container {
  padding: 15px 0px 0px;
}
.social.social-head {float: left;}
html[dir="rtl"] .flex-viewport {direction: ltr;}
html[dir="rtl"] .tp-portfolio-slider .tp-controls .tp-next {left:auto; right:0;}
html[dir="rtl"] .tp-portfolio-slider .tp-controls .tp-prev {left:0; right:auto;}
html[dir="rtl"] .sprocket-strips-container > li {float: right;}
html[dir="rtl"] div.itemContainer {float: right;}
.tp-portfolio-itemBody {margin-top: 60px;}
@media (max-width: 768px) {
.tp-portfolio-itemBody {margin-top: 0;}
}
html[dir="rtl"] div.itemTwitterButton,
html[dir="rtl"] div.itemFacebookButton {float: right;}
html[dir="rtl"] div.itemTwitterButton {margin: 2px 0 0 24px;}
html[dir="rtl"] div.itemFacebookButton {
    margin: 0 0 0 24px;
}
.contact .tp-title-center .white {padding-bottom: 30px;}