﻿@font-face {
	font-family:'Droid Arabic Kufi';
	src: url('/fonts/DroidKufi-Regular.eot');
	src: local('☺'), url('/fonts/DroidKufi-Regular.woff') format('woff'), url('/fonts/DroidKufi-Regular.ttf') format('truetype'), url('/fonts/DroidKufi-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{ direction: rtl; font-family: 'Droid Arabic Kufi';  font-size: 16px;}
body h1, body h2, body h3, body h4, body h5, body h6{ font-family: 'Droid Arabic Kufi';}
p{ line-height: 22px; font-size: 16px;}
input{ font-size: 16px;}

/*.logo,*/
.online-option,
.navigation > ul > li,
.layer-img,
.release-book-detail .detail,
.best-sellers-tabs .tabs-nav,
.sec-heading h3,
.collection-content li,
.timeline-detail .detail,
.follow .social-icons,
.social-icons li,
.timeline-detail .s-related-products li,
.blog-style-1 .post-box .thumb,
.blog-style-1 .post-box .text-column span,
.blog-style-1 .post-box .text-column em,
.tweet-slider .swiper-slide ul li,
.address-list li i,
.tags-list li,
.meta-post,
.aurthor-detail span,
.related-products h5,
.authors-filter ul,
.single-arthor-widget .filter-tags-holder ul,
.recommended-book-detail ul,
.action-text,
.filter-tags-holder ul li,
.book-list-header h4,
.book-list-detail .book-name,
.book-list-detail .rating-stars,
.book-list-detail .rating-stars li,
.book-list-btm .user-likes,
.book-list-btm .user-likes ul li,
.product-sort .sort-dropdown label,
.meta-post li,
.meta-post li i,
.add-cart-alert p,
.single-product-detail .rating-stars,
.single-product-detail .rating-stars li,
.quantity-box,
.single-product-detail .btn-list,
.reviews-list ul li .comment h6,
.add-review .rating-stars
{ float: right;}


.search-bar,
.cart-option,
.topbar .social-icons,
.caption.style-2,
.release-book-detail .detail-img,
.seller-arrows,
.sec-heading .view-all,
.s-related-products,
.blog-style-1 .post-box .text-column,
.back-top,
.cards-list,
.breadcrumbs,
.aurthor-detail a,
.related-pro-arrows,
.call-action .btn-1,
.filter-tags-holder ul,
.book-list-btm .like-nd-share,
.add-cart-alert .btn-1,
.respoinve-nav-list li a i
{ float: left;}

.mega-dropdown-wrapper .logo img{margin-bottom:10px;}

.btn-1{ font-size: 24px; font-weight: 700; line-height: 50px;}
.btn-1 i{ font-size: 14px; padding: 0 10px 0 0;}

.cart-option ul li a i{ margin: 0 0 0 10px;}
.navigation ul li.dropdown-icon > a::after{ margin: 0 10px 0 0;}
.cart-option{ margin: 8px 0 0 20px;}
.online-option ul li a,
.cart-option ul li a{ font-size: 15px; font-weight: normal;}
.navigation > ul > li > a{ font-size: 17px; font-weight: normal;}
.navigation > ul > li::before{ margin: 30px 0px 0 -10px;}
.navigation > ul > li:first-child::before{ display: block;}
.navigation > ul > li:last-child::before{ display: none;}
.navigation ul li ul li a{ text-align: right; font-size: 16px; font-weight: 500;} 
.categories-list h6{ font-size: 18px; font-weight: 700;}
.s-product > span{ font-size: 16px; color: #333;}

.caption.style-1{ width: 560px;} 
.caption.style-1 h1{ font-size: 60px; font-weight: 900; font-style: normal; margin: 0 0 10px;} 
.caption.style-1 b{ font-size: 45px; font-weight: normal; font-family: 'Droid Arabic Kufi';}
.caption.style-1 p{ color: #000!important;}
.caption.style-1{ left: 15px; right: auto;}

.caption.style-2{ width: 607px;}
.caption.style-2 h1{ font-size: 60px; font-weight: 900; font-style: normal; margin: 0 0 10px;}
.caption.style-2 p{ font-size: 20px; font-weight: normal;}

.release-heading::before{ right: 100%;} 
.release-heading{ border-radius: 0 50px 50px 0; padding: 10px 30px 10px 0;} 
.release-heading h5{ float: right; font-size: 16px; font-weight: normal;color:white;margin-left:20px;line-height:30px;}
.release-heading h5 a{color:white;}
.release-heading .release-slider-arrows{ float: left;}
.release-book-detail::before{ right: 100%;}
.release-book-detail{ border-radius: 30px 30px 30px 30px;}
.release-slider-arrows li{ line-height: 22px;}
.release-book-detail i{ left: 0; right: auto;} 
.release-book-detail h5{ font-size: 18px; font-weight: normal;} 
.release-book-detail .detail p{font-size: 14px; font-weight: normal;margin: 0 10px 10px;padding:0 10px;}
.release-book-detail h5 a{color:#ff6a00} 
.release-book-detail p a{color:#fff; margin-bottom:5px;} 


.tabs-nav-holder::before{ right: 0;}
.seller-arrows{ left: 0; right: auto;}

.product-img .sale-bacth{ font-size: 20px;line-height: 65px; }
.main-heading p{ font-size: 16px; font-weight: normal;}
.sec-heading::before{ right: 0;}
.sec-heading .view-all i{ line-height: 15px; margin: 0 10px 0 0;}

.s-product h6{ font-size: 16px; margin: 0;}
.sidebar h4{ font-size: 18px; font-weight: 700;}
.sidebar ul li a{ font-size: 16px; font-weight: normal;}
.pagination-holder{ text-align: right;} 

.service-column{ padding: 0 60px 0 0;}
.service-column .service-icon{ right: 0; left: auto;}

.services-text h3{ font-size: 26px;}
.services-text strong{ font-size: 16px; color: #333; font-weight: normal;}
.services-text p{ font-size: 14px; color: #555; line-height: 22px;text-align:justify; font-weight:normal;font-family:'Droid Arabic Kufi'}

.btn-1.sm{ height: 40px; line-height: 33px;font-size: 16px;}
.btn-1.sm i{ vertical-align: middle;}

.service-column h5{ font-size: 18px;}
.service-column p{ font-size: 14px;text-align:right;line-height:22px;color:#555;}

.timeline-slider-arrows{ left: 10px; right: auto;}
.timeline-detail .s-related-products{ margin: 44px 40px 0 0;}

.timeline-detail h5 span{ font-size: 18px; font-weight: 700;} 
.timeline-detail h5{ font-size: 12px; font-style: normal; font-weight: bold;} 
.timeline-detail p{ font-size: 16px; line-height: 22px;}
.social-icons li{ margin: 0 10px 0 0;}

.timeline-detail .s-related-products li{ margin: 0 10px 0 0;}
.aurthor-img img{ width: 100%;}
.gallery-figure .overlay ul li:first-child a i{ margin: 0 0 0 10px; vertical-align: middle;}
.gallery-figure .overlay ul li a{ line-height: 31px;}

/*.blog-style-1 .post-box .thumb{ margin: 0 0 0 10px;}*/

/*.blog-style-1 .post-box .text-column{ width: 57%;}*/
.post-box .text-column span i,
.post-box .text-column em i{ margin: 0 0 0 10px; font-size: 13px; color: #999;}
.post-box .text-column a{ font-size: 16px; color: #ff6a00; font-weight: normal;line-height: 24px;margin-bottom:10px;}
.post-box .text-column strong i{ margin: 0 0 0 10px; vertical-align: middle; color: #999; font-size: 13px;}
.post-box .text-column span,
.post-box .text-column em{font-size: 14px;color:#555}
.post-box .text-column span{ padding: 0 0 0 10px; }

.tweet-slider .swiper-slide ul li{ margin: 0 20px 0 0; font-size: 16px;}
.tweet-slider .swiper-slide ul li i{ margin: 0 0 0 10px; vertical-align: middle;}
.tweet-slider-arrows{ left: 0; right: auto; top: 30px;}
.twit-icon{ right: 0; left: auto;}
.address-list li{ margin: 0 0 10px; overflow: hidden;}
.address-list li i{ margin: 0 0 0 10px;float:right;}

.footer-links li a{ padding: 0 15px 0 0; font-size: 16px; margin: 0 0 15px; overflow: hidden;}
.footer-links li a::before{ content: "\f104"; right: 0; left: auto; top: 3px;}
.footer-links li a:hover{ padding: 0 25px 0 0;}
.footer-links li a:hover::before{ right: 10px;}

.newsletter-input i{ right: 0; left: auto;}
.newsletter-input button{ left: 0; right: auto;}

.sub-foorer p{ font-size: 16px;}
.sub-foorer p span{ display: inline-block; margin: 0 10px 0 0; vertical-align: middle;}

.back-top{ font-size: 16px; margin: 0 30px 0 0;}
.back-top i{ margin: 0 10px 0 0; vertical-align: middle;}
.best-sellers-tabs .tabs-nav li a{ font-size: 18px;}

.s-arthor-wighet{ padding: 0 65px 0 0;}
.s-arthor-img{ right: 0; left: auto;} 
.s-arthor-list.style-2 .s-arthor-detail h6{ font-weight: bold; font-size: 14px;}

.aside-widget > h6{ font-size: 18px; font-weight: 900;}
.books-post-widget{ padding: 0 70px 0 0;}
.books-post-widget > img{ right: 0; left: auto;}
.books-post-widget h6{ font-size: 16px; font-weight: bold;}
.books-post-widget span{ font-size: 16px;}
.books-post-widget{ min-height: 70px;}
.tags-list li a{ font-size: 16px; padding: 0 20px;}
.blog-detail p{ font-size: 16px; width: 100%; overflow: hidden;}
.blog-detail h3{ font-weight: 900;}
.meta-post li{ font-size: 16px;}
.meta-post li i{ margin: 0 10px; vertical-align: middle;}

.left-border{ padding: 0 30px 0 0;}
.left-border::before{ right: 0; left: auto;}

.breadcrumb-holder{ padding: 10px 0;}
.breadcrumbs ul li{ font-size: 16px;}

.list-blog .blog-detail h3{ font-size: 18px; font-weight: 900;}
.list-blog .blog-detail p{ margin: 0 0 20px;}

.grid-blog .blog-detail span i{ float: right; margin: 0 0 0 10px;}
.aurthor-detail span img{ margin: 0 0 0 10px;}

.Category-list li a{ font-size: 18px;}
.Category-list li a::before{ content: "\f104"; margin: 0 0 0 10px; vertical-align: middle;}
.search-bar.style-2 .sub-btn{ left: 0; right: auto; background: #33506b; color: #fff;}

.product-detail > span{ font-size: 16px;}
.event-organizar img{ margin: 0 0 0 10px;}
.event-organizar.style-1 span{ font-size: 16px;}
.single-blog-detail h2{ font-size: 30px; font-weight: 900; line-height: 48px; margin: 0 0 30px;}
.social-text{ padding: 0 90px 0 0;}
.social-text .social-icons{ right: 0; left: auto;}
.blog-arthor-detail{ padding: 0 110px 0 0;}
.comment{ padding: 0 100px 0 0;}
.sub-comment{ margin: 0 100px 30px 0!important;}
.sub-comment .comment{ padding: 0 70px 0 0;}

.comment h6{ font-size: 16px; font-weight: bold;}
.comment h6 span{ margin: 0 5px 0 0; font-size: 14px; font-weight: normal; color: #999;}
.comment .replay-btn i{ margin: 0 0 0 5px; vertical-align: middle;}
.comment p{ font-size: 16px;}
.sending-form .form-group .form-control{ padding-right: 40px; padding-left: 15px;}
.sending-form .form-group i{ right: 10px; left: auto;}

.social-text p{ font-size: 16px;}
.social-text h6{ font-weight: 900; font-style: normal; margin: 0 0 10px;}
.single-blog-detail blockquote{ font-style: normal; font-weight: 900;}

.s-arthor-detail h6{ margin: 0 0 5px; font-size: 14px; font-weight: bold;}
.s-arthor-detail h6 a{ color: #333;}

.authors-filter ul li{ float: right;}
.authors-filter ul li a{ font-size: 13px; padding: 15px 8.5px; font-weight: bold;}

.author-list-widget{ padding: 0 210px 0 0;}
.arthor-list-img{ right: 0; left: auto;}
.author-list-detail h6{ font-size: 18px; font-weight: 900;}
.author-list-detail p{ font-size: 16px;}

.arthor-detail-column .arthor-img .edit-tag{ line-height: 20px;}
.arthor-detail h6{ font-weight: bold; font-size: 16px;}
.single-arthor-widget .filter-tags-holder ul li{ float: right;}

.recommended-book-detail h6{ font-size: 16px; font-weight: bold;}
.recommended-book-detail span{ font-size: 14px; font-weight: bold; margin: 10px 0 7px;}
.filter-tags-holder ul li a{ font-size: 14px; font-weight: bold;}
.single-arthor-widget h5 i{ margin: 0 0 0 10px; vertical-align: middle;}
.author-p-detail ul li h6{ font-size: 14px; font-weight: bold;}
.author-p-detail ul li h6 i{ margin: 0 0 0 10px;}

.error-heading{ padding: 0 272px 0 0;} 
.error-heading span{ right: 0; left: auto; font-family: 'Lato', sans-serif;}
.error-heading h2{ line-height: 80px; font-weight: 900; font-size: 70px;}
.error-heading > span{ font-size: 140px; line-height: 156px;}
.error-area form .btn-1{ left: 0; right: auto; font-size: 18px; line-height: 0;}
.error-area form input{ font-size: 20px;}

.inner-page-heading.style-2 p{ font-size: 16px;}
.main-heading h2{ font-weight: 900;}
.mission-disc p{ font-size: 16px; line-height: 24px;text-align:justify;}
.mission-disc strong{ font-size: 18px; line-height: 26px;}
.facts-list ul li span{ font-size: 24px; font-weight: bold; font-family: 'Droid Arabic Kufi';}

.action-text h3{ font-weight: 900; margin: 0 0 10px;}
.action-text strong{ font-size: 16px;}

.book-list-widget .detail{ padding: 0 145px 0 0;}
.book-list-detail p{ width: 100%; overflow: hidden;}
.book-list-btm .like-nd-share li i{ margin: 0 0 0 10px!important; vertical-align: middle;}

.address-column strong,
.address-column h6{ font-size: 16px; font-weight: 900;}
.address-column p{ font-size: 16px;}
.product-sort .sort-dropdown label{ margin: 0 0 0 20px; font-size: 18px;}

.meta-post li i{ margin: 0 0 0 10px; line-height: 21px;}
.meta-post li:first-child::before{ display: block;} 
.meta-post li:last-child::before{ display: none;} 

.event-detail p{ font-size: 16px;}
.event-detail h4{ font-weight: 900;}
.event-map{ width: 100%;}

.single-event-detail > h2{ font-weight: 900;}
.social-icons li a{ line-height: 30px;}
.online-option ul li::before{ float: none;}
.cart-option ul li a i{ vertical-align: middle;}
.add-cart-alert{ margin: 40px 0;}

.add-cart-alert{ padding: 20px 30px;}
.add-cart-alert p{ font-size: 16px; font-weight: 900;}
.add-cart-alert p i{ margin: 0 0 0 10px; vertical-align: middle;}

.availability strong i{ vertical-align: middle; margin: 0 10px 0 0;}
.quantity-box label{ margin: 0 0 0 20px;}

.reviews-list ul li .comment{ padding: 0 70px 0 0;}
.description .check-list li::before{ margin: 0 0 0 10px; vertical-align: middle;}

.social-options ul li a i{ right: 0; left: auto;}
.social-options ul li a{ text-align: right; padding: 0 80px 0 0; line-height: 45px;}

.r-nav-logo{ text-align: center; margin: 0 0 20px;} 
.respoinve-nav-list li ul li a{ margin: 0 30px 0 0;}

.release-book-detail .detail{ margin: 13px 0 0;}
.gallery-list .overlay ul li:first-child a i{ margin: 0 0 0 10px; vertical-align: middle;}

.maxl{
  margin:0px ;
}
.inline{
  display: inline-block;
  }

.inline + .inline{
  margin-right:20px;
  
}
.radio{
  color:#fff;
  font-size:12px;
  position:relative;
 }
.radio span{
  position:relative;
  padding-right:30px;
 
  }
.radio span:after{
  content:'';
  width:20px;
  height:20px;
  border:2px solid;
  position:absolute;
  right:0;
  top:2px;
  border-radius:100%;
  -ms-border-radius:100%;
  -moz-border-radius:100%;
  -webkit-border-radius:100%;
  box-sizing:border-box;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.radio input[type="radio"]{
  cursor: pointer; 
  position:absolute;
  width:100%;
  height:100%;
  z-index: 1;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.radio input[type="radio"]:checked + span{
  color:#ff6a00;  
}
.radio input[type="radio"]:checked + span:before{
    content:'';
  width:6px;
  height:6px;
  position:absolute;
  background:#ff6a00;
  right:7px;
  top:9px;
  border-radius:100%;
  -ms-border-radius:100%;
  -moz-border-radius:100%;
  -webkit-border-radius:100%;
}
.allrelease{border:1px solid #999;padding:10px;margin:10px;}
.allrelease:hover{background:#ff6a00;color:#FFF;}
.allrelease A:hover{background:#ff6a00;color:#FFF;}
.allgalleries{border-bottom:1px solid #999;padding:10px;margin:0px;direction:rtl;}
.searchrelease {
    float: left;
   }
@media only screen and (max-width : 767px) {
    .searchrelease {
     margin-top: 10px;
}
    .inline{
  display: block;
  }

.inline + .inline{
  margin-right:0px;
  
}
.collection-content li {width: 40%;margin: 10px 0 20px 20px;}
.s-product{min-height:350px;}
.s-product img {
        max-height: 180px;
    }
.s-product .s-product-img{min-height:180px;}
}
.share_div {
	overflow: hidden;
	height: auto;
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 10px;
}
.share_div ul {
	list-style: none;
}
.share_div ul li {
	display: inline-block;
    padding: 0 5px;
}
.share_div ul li a {
	display: block;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
.share_div ul li:nth-child(1) a {
	width: 100px;
	display: block;
	background: url(/img/facebook.png) center center no-repeat;
	height: 26px;
}
.share_div ul li:nth-child(2) a {
	width: 100px;
	display: block;
	background: url(/img/tweet.png) center center no-repeat;
	height: 26px;
}
.share_div ul li:nth-child(3) a {
	width: 100px;
	display: block;
	background: #2d9668;
	height: 28px;
    color: #fff;
    font-size: 20px;
    padding: 5px;
      }
/*.share_div ul li:nth-child(3) a {
	width: 100px;
	display: block;
	background: url(/img/google.png) center center no-repeat;
	height: 26px;
}*/
.share_div ul li:nth-child(4) a {
	width: 100px;
	display: block;
	background: url(/img/download.png) center center no-repeat;
	height: 26px;
   }
.share_div ul li a .fa-twitter {
	color: #fff;
	display: block;
	width: 26px;
	height: 26px;
	display: none;
	line-height: 26px;
	text-align: center;
	background: #48C0EB;
}
.share_div ul li a .fa-facebook {
	color: #fff;
	display: block;
	width: 26px;
	height: 26px;
	background: #3B5998;
	line-height: 26px;
	display: none;
	text-align: center;
}

/*.share_div ul li a .fa-google-plus {
	color: #fff;
	display: block;
	width: 26px;
	display: none;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background: #E3411F;
}*/
.share_div ul li a .fa-download {
	color: #fff;
	display: block;
	width: 26px;
	display: none;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background: #2d9668;
   
}
.share_div ul li a:hover {
	text-decoration: none;
	opacity: .7;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}

.GridCart{border:1px solid #999;}
.TextBox{color:#555}
.artimg{width:180px;height:28px;margin:0;padding:0;}
.form-control::-moz-placeholder{color:#fff;}