@import url(http://fonts.googleapis.com/earlyaccess/droidarabickufi.css);
@import "fonts/gihilli/GEHili-Light.css";
@import "../dist/css/bootstrap.min_rtl.css";
@import "../dist/css/menu_rtl.css";
@import "../effect/demo_rtl.css";
@import "../effect/effeckt.css";
@import "../bxslider/jquery.bxslider.css";
@import "../dist/spinner/bootstrap-spinner.css";
@import "../font_awesome/css/font-awesome.min.css";
@import "fonts/elham/MotkenKElham-Regular.css";
@import "../rating/star-rating.min.css";
@import "../switcher/bootstrap-switch.css";
@import "animate.min.css";
@import "hover-min.css";

body{height:100%;margin:0px;padding:0px; font-family: 'Droid Arabic Kufi' !important;}
.wrapper{width:100%;max-width:1260px;margin:auto;height:100%; overflow: hidden; padding-left: 15px; padding-right: 15px;}
img{border: 0px;}
/*.right-content{background:url(images/bg-right.png) repeat-y left;}*/

.right-content.col-sm-3,
.right-content.col-md-3{
    width:20% !important;   
}
.lft-content.col-sm-9,
.lft-content.col-md-9{
    width:80% !important;   
}
.right-content .block{max-width:230px;width:100%;float: right;}
.right-content .logo{margin-top:8px;}
.right-content .dashboard{position: relative;margin-bottom: 15px;}
.right-content .dashboard .box{background: #e05b5b;width:50%;float:right;margin-bottom: 17px;position: relative;min-height: 69px;max-width: 114px}
.right-content .dashboard .box.border-left{border-left:1px #fff solid;}
.right-content .dashboard .box.border-right{border-right:1px #fff solid;}

.right-content .dashboard .box a{color:#fff;font-size:20px;top: 50%;  position: absolute;  width: 100%;  text-align: center;  transform: translate(0px, -50%);  padding: 1px 5px;}

.right-content .dashboard .box a.editProfileLink{float:right; top: 48%; font-size:14px; width:auto;}
.right-content .dashboard .box a.editProfileLink:hover{
    opacity:0.8;
}
.right-content .dashboard .count-book{  background: #ed1c24;  color: #fff;  font-size: 20px;  text-align: center;  transform: translate(0px, -50%);  padding: 1px 5px;  position: absolute;  height: 34px;  width: 34px;  z-index: 1;  right: 42%;  padding-top: 4px;  box-shadow: 0px 0px 4px 1px #cababa;}
.right-content .electronic_lib{padding:10px;background: #bcb092;float:right;margin-bottom:25px;}
.right-content .electronic_lib h2{color:#fff;font-size:26px;text-align: center;float:right;width:100%;}
.right-content .electronic_lib .os{text-align: center;margin-bottom: 15px;float:right;width:100%}
.right-content .electronic_lib .os img {margin: auto;max-width: 100%;}
.right-content .electronic_lib .btn-mouve{width:100%;float:right;}
.btn-mouve{background: #150c37;color:#e12f3e;padding:20px 30px;border: 1px solid #150c37;border-radius: 10px;text-align: center;font-size: 18px;}
.btn-mouve:hover{background: #bcb092;color:#e12f3e !important;text-decoration: none;}
.btn-mouve span{color:#150c37;text-shadow: 0px 0px 5px #bcb092}
.right-content .author{border: 1px solid #8a222b;padding-bottom: 5%;margin-bottom:25px;}
.right-content .author .title{padding:5px 2px;border-bottom: 1px solid #8a222b;text-align: center;color:#8A222B;font-size:20px;margin-bottom:10px;}
.right-content .author .box{background: #8a222b;padding:10px;width:90%;margin: auto;text-align:center;margin:0px 5%;}
.box-full{width:100% !important;  max-width: 228px !important;padding:10px;text-align: right !important;margin-bottom:2px !important;padding-top:25px;position: relative }
.box-full .logout{color:#fff !important;font-size: 22px !important;float:right;margin-top:5px;text-align: right !important;text-decoration:underline;position: absolute;  right: 180px;top:-3px;  width: 20px !important;}
.box-full .welcome{color:#150C37}
.box-full .user-name{color:#fff}
.right-content .author .box img{max-width: 100%;margin-bottom: 15px;}
.right-content .author .box h2{color:#fff;font-size: 20px;margin-bottom: 15px;}
.right-content .news{border:1px solid #bcb092;margin-bottom:25px;}
.right-content .news .control{min-height: 40px;border-bottom: 1px solid #bcb092; }
.right-content .news .control div{float:right }
.right-content .news .control .btn-c{color:#b7b7b7;height: 40px;width:40px;border-left: 1px solid #bcb092; cursor: pointer;font-size: 20px;padding:6px 15px;}
.right-content .news .control .btn-c:hover{color:#e12f3e;}
.right-content .news  .date{text-align: left;color:#e12f3e;font-size: 20px;width:50%;margin-top:9px;margin-left:9px;float:left;}
.right-content .news .cont{padding:10px;min-height: 200px;}
.right-content .news .cont h2{color:#8a222b;font-size: 18px;}
.right-content .news .cont h2:hover{color:#1e1a17;}
.right-content .news .cont p{color:#1e1a17;font-size: 14px;}
.right-content .news .more-btns{min-height: 47px;border-top:1px solid #bcb092;}
.right-content .news .more{background: #e12f3e;height: 46px;width:81px;color:#fff;border-left:1px solid #bcb092; float:right;padding:12px 20px;}
.right-content .news  .more:hover{background: #fff;height: 46px;width:81px;color:#e12f3e;text-decoration: none;font-size: 14px}
.right-content .news  .all-news{color:#e12f3e;font-size: 14px;float:right;padding:12px 5px}
.right-content .news  .all-news:hover{color:#1e1a17;}
.right-content .offer{padding: 17px 17px 0px 17px;background: #bcb092;position: relative;margin-bottom: 35px;}
.right-content .offer h2{background: #e12f3e;color:#fff;text-shadow: 0px 10px 5px #570f15;padding: 30px 20px;font-size: 20px; }
.right-content .offer .offer-value{background: #f05356;padding:10px;color:#fff;position: absolute;left:30px;border-radius: 45px;width:80px;height:80px;bottom: -20px;text-align: center;}
.right-content .offer .offer-value span.off{font-size: 20px}
.right-content .offer .offer-value span.price{ font-size: 25px;}

.book_elect{background: #bcb092;padding:15px;margin-bottom:25px;text-align:center;}
.book_elect h2{color:#e12f3e;font-size: 24px;}
.book_elect h2:hover{text-decoration:underline;}


.selections{background: #bcb092;padding:15px;}
.selections h2{color:#e12f3e;font-size: 24px;}
.selections .box{width:100%;margin: auto;background: #e1dcbf;padding: 15px;text-align: center}
.selections .box img{margin: auto;}
.selections .box img.author1{border-radius: 40px;border:5px solid #857f79;}
.selections .box p{color: #3b3721;font-size: 12px;}
/*******************footer section**************/
.footer-sect{
    margin-top:30px;
    width:100%;
    background: #1e1a17;
}
footer.foot{width:100%;min-height:370px;margin-top:25px; padding: 0px 0px;float:right;}
.mailing-list-sect{
    text-align:center;
    margin-top:70px;
    margin-bottom:100px;
}
.mailing-list-sect label {
    color:#ffffff;
    font-size:18px;
    padding:0px 15px;
}
.mailing-list-sect input {
    height:45px;
    width:100%;
    max-width:450px;
    background: transparent;
    border:1px solid #a3a2a2;
    color:#ffffff;
    padding:15px 20px;
}
.mailing-list-sect button{
    width:160px;
    height:45px;
    background-color: #e12f3e;
    color:#ffffff;
    border:0px;
    font-size:18px;
    margin-right:10px;
}
.mailing-list-sect button:hover{
    background-color:#ffffff;
    color:#e12f3e;
}

footer.foot .cats-sect{
    padding-left:40px;
    padding-right:40px;
}
footer.foot .cats-sect *{
    display:block;
    font-size:14px;
    padding-top:5px;
    padding-bottom:5px;
    color:#ffffff;
}

footer.foot .cats-sect a:hover{
    opacity:0.5;
}

footer.foot .categories-sect-title{
    float:right;
    width:100%;
    color:#e12f3e;
    padding-right:25px !important;
}

footer.foot .centerOfRow{
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
}
footer.foot .social-sect{
    padding-left:40px;
    padding-right:40px;
    padding-top:40px;
}

footer.foot .social{margin:auto; text-align: center}
footer.foot .social .follow-us{font-size: 14px;color:#989897;margin: 70px 15px 10px 15px; text-align:right;}
footer.foot .social ul{margin: auto;padding: 0px;margin: 0px;display: inline-block;direction: ltr;}
footer.foot .social ul li{margin: 11px;list-style: none;display: inline-block}
footer.foot .social ul li a{color:#b7b7b7;font-size: 35px;}
footer.foot .social ul li a span.fa-facebook-square:hover{color:#3B5999;}
footer.foot .social ul li a span.fa-twitter-square:hover{color:#00A0D2;}
footer.foot .social ul li a span.fa-linkedin-square:hover{color:#4578B1;}
footer.foot .social ul li a span.fa-google-plus-square:hover{color:#CA3E2D;}
footer.foot .social ul li a span.fa-youtube-square:hover{color:#F03A37;}
footer.foot .copyright{color:#b7b7b7;font-size: 13.5px;direction: ltr;margin-top:70px; margin-bottom:15px; font-family: verdana; text-align:center;}

/***********************************************/
.nopadding{padding-left: 0px !important;padding-right: 0px !important;}
.nopadding-right{padding-right: 0px !important;}
.nopadding-left{padding-left: 0px !important;}
.header{margin-top: 30px;position: relative;}
.header .advance_search{height: 50px;width: 50px;background: #e12f3e;color:#fff;font-size: 14px;float: right;padding:3px; text-align:center;   text-decoration: none !important;}
.header .advance_search:hover{opacity: 0.7;text-decoration: underline;}
.header .search-btn{border: 1px solid #1e1917;background: #fff;width:50px;height: 50px;float: right;margin-left: 10px; display: table; text-align: center;}
.header .search-btn button{background: #fff;border: 0px;color:#d83f4b;margin-top:4px;}
.header .search-btn span{font-size: 38px;margin: 0px !important;padding: 0px !important; display: table-cell; vertical-align: middle;}
.header .search-btn button:hover{color:#1e1917;}
.header .block-menu{border: 1px solid #1e1917;max-width:880px;width:87%;background: #fff;padding: 10px;float:right;height: 50px;margin-left: 10px;position: relative}
.header .block-menu ul.menu{display: inline-block;padding: 0px;margin: 0px;float: right;}
.header .block-menu ul.menu li{list-style: none;display: inline-block;margin:3px 5px;}
.header .block-menu ul.menu li a{color:#1e1917;font-size: 14px;padding: 14px 5px;;}
.header .block-menu ul.menu li a:hover,.header .block-menu ul.menu li a.active{color:#1e1917;font-size: 14px;background: #efefef;text-decoration: none;}
.header .block-menu ul.menu li a:focus{text-decoration: none;}
.header .block-menu ul.social{display: inline-block;padding: 0px;margin: 0px;float: left;margin-top: -6px;direction: ltr;}
.header .block-menu ul.social li{list-style: none;display: inline-block;margin: 0px 0px;}
.header .block-menu ul.social li a span.fa-facebook-square{color:#3B5999 !important;font-size: 40px;opacity: 0.7}
.header .block-menu ul.social li a span.fa-twitter-square{color:#00A0D2;font-size: 40px;opacity: 0.7}
.header .block-menu ul.social li a span.fa-google-plus-square{color:#CA3E2D;font-size: 40px;opacity: 0.7}
.header .block-menu ul.social li a:hover span{opacity: 1 ;}
#catedory-btn{ border-top:1px solid black;}
#catedory-btn:hover{ border-top:1px solid black;}


.slider{width:100%;float:right;margin-top:25px;}
.bx-wrapper{width:100% !important}
.slider .desc{background: rgba(255, 47, 62, 0); padding: 10px;position: absolute;right: 5%;top: 47%;width:50%;}
.slider .desc h1{color:#1e1917 !important;font-size: 30px !important;background: none !important;float:none;line-height: 36px;margin-bottom: 27px;margin:0px}
.slider .desc h1,.slider .desc h2,.slider .desc h3,.slider .desc h4,.slider .desc h5,.slider .desc h6{margin:0px;margin-bottom:10px;}
.slider .desc p{color:#fff;font-size: 18px;}
.slider .desc .btn-hi{background: url(images/bg-hi.png);color: #E12F3E;padding: 20px 30px;border: 1px solid #150C37;border-radius: 10px;text-align: center;font-size: 18px;}
.bx-viewport,#bxSlider{float:left;}
.bx-wrapper{float:right;}
.shareIt{
 margin-top:15px;   
}
.shareIt .icon-social .fa,input,button,div,a,.fa,.icon,.transition-background,a,.products .product-item,.icon-top{transition: all linear 0.3s;-ms-transition: all linear 0.3s;-webkit-transition:all linear 0.3s;-moz-transition:all linear 0.3s}
h1.title_e{color:#e12f3e;font-size: 26px;padding-left:100px;background-position: 0px 7px ; margin:0px;    margin-bottom: 30px;  margin-top: 7px;}
h1{color:#e12f3e;font-size: 26px;}
h2{color:#52258F;font-size: 24px;}
h3{color:#2F2C2D;font-size: 22px;}
h4{color:#0BB25A;font-size: 20px;}
h5{color:#BCB092;font-size: 18px;}
h6{color:#8A222B;font-size: 16px;}
.latest_publish{border:1px solid #bcb092;width:100%;float:right;margin-top:25px;padding: 30px;}
.latest_publish{border:1px solid #bcb092;width:100%;float:right;margin-top:75px;padding: 30px;}
.latest_publish .buttons{float:left;}
.latest_publish .buttons .btns{width:37px;height:37px;background: #bcb092;float:left;margin-right: 5px;}
.latest_publish .buttons .btns a{color:#8b826c;font-size: 30px;    padding: 0px 12px;    float: left;margin-top:-2px;} 
.latest_publish .buttons .btns a:hover{color:#ed1c24;}
.book-big{width:100%;height: 100%;position: relative;border: 1px solid #bcb092;max-width: 270px;margin: auto;min-height: 335px;margin-top:0px;margin-bottom: 0px;overflow: hidden}
.book-big .image-block{width:100%;height: 215px;background: #bcb092;text-align: center;padding-top:20px;}
.book-big .image-block img{max-width: 100%;margin: auto}
.book-big .details-block {width:100%;background: #fff;position: absolute;z-index: 1;height:118px;padding-top:30px;visibility: visible;bottom: 0px;
                          transition:all 0.5s }
.book-big:hover .details-block{height: 118px;}
.book-big .details-block .cart ,.book-big .details-block .price{text-align: center}
.book-big .details-block .cart span{color:#bcb092;font-size: 30px;}
.book-big .details-block .price{color:#e12f3e;font-size: 20px;}
.book-big .details-block .title a{color:#1e1917 !important;font-size: 15px;float:right;margin-top:10px;}
.book-big .details-block .title a:hover{color:#e12f3e;text-decoration: underline}
.book-big .details-block .border-right{border-right: 1px solid #bcb092;}
.book-big a.addToCart:hover span{text-shadow:1px 1px 1px #8A222B}
.book-big .addToCart.not-allowed{background:none !important;color:#666 !important;cursor: not-allowed}
.book-big .addToCart.not-allowed span{color:#666 !important;cursor: not-allowed;text-shadow:1px 1px 1px #333 !important}
.book-big .addToCart.not-allowed:hover{background:none !important;color:#666 !important;cursor: not-allowed;}
.book-big .addToCart.not-allowed:hover span{color:#666 !important;cursor: not-allowed;text-shadow:1px 1px 1px #333 !important}
.books-home {border:1px solid #bcb092;width:100%;float:right;margin-top:25px;padding: 30px;}
.books-home .filter{padding: 10px 15px;background:#bcb092 ;height: 100%;}
.books-home .filter span{color:#fff;float:right;font-size: 13px;margin-top:15px;}
.books-home .filter ul{float:right;margin: 0px;padding:0px;list-style: none;display: inline-block;margin-top: 15px;}
.books-home .filter ul li{float:right;padding:0px 10px;list-style: none;display: inline-block;border-left:1px solid #fff;}
.books-home .filter ul li:last-child{border: 0px}
.books-home .filter ul li button{padding:1px 4px;border: 1px solid #1e1917;color:#fff;font-size: 13px;background: none;min-width: 97px;text-align: center;height: 25px;}
.books-home .filter ul li button .fa.fa-spin {margin-top:auto !important;margin-right:40px;}
.books-home .filter ul li button:hover,.books-home .filter ul li button.active{background: #1e1917;color:#fff;text-decoration: none;}
.books-inline{margin:30px 0px 10px 0px;width: 100%;float:right}
.col-sm-2P4{width:20%;float:right;min-height: 299px;padding:0px 15px;transition: all ease 0.3s;-ms-transition: all ease 0.3s;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s}
.col-sm-2P4:hover{box-shadow: 1px 1px 6px 1px;}
.book{width: 100%;text-align: center;position: relative;float:right;padding:5px 0px 10px;}
.book .image-block,.book .title-block,.book .price-block,.book .buy-block {width:100%;float:right;margin-bottom: 5px;text-align: center}
.book .image-block{min-height:165px;}
.book .title-block{min-height:40px;}
.book .image-block img{padding:2px ;border: 2px solid #f4f4f4;border-radius: 2px;}
.book .title-block a{color:#1e1917 ;font-size: 10px;}
.book .price-block span{color:#1e1917 ;font-size: 20px;direction: ltr}
.pay-me2{margin-top:5px;float:right;}
.pay-me2,.book .buy-block .pay-me{border: 1px solid #bcb092;color:#bcb092;font-size: 14px;padding:3px 15px; background:#fff; }
.pay-me2 .fa,.book .buy-block .pay-me .fa{margin-right:10px;font-size: 20px;}
.pay-me2:hover,.book .buy-block .pay-me:hover{background:#bcb092;color:#fff;text-decoration: none;}
.book  .offer-book{    background: #F05356 none repeat scroll 0% 0%;    padding: 6px;    color: #FFF;    position: absolute;    right: 0px;    border-radius: 45px;    width: 55px;    height: 55px;    top: -6px;    text-align: center;}
.book  .offer-book .price{font-weight: bold;font-size: 18px;}
.newstBook{ padding:0px 0px 10px;}
.newstBook .offer-book{top:5px; right:10px;}
.newstBook .image-block img{border:0px;}
.newstBook .details-block .cart .newstBookPayBtn{background: transparent; border:0px;}
.newstBook .details-block .cart .newstBookPayBtn:hover{opacity:0.8;}
.row2{width:100%;}

#category-block{padding-top:20px;right:0px}
#category-block ul{border-left:1px solid #c4c4c4;padding-right:40px;}
#category-block ul:last-child{border-left:0px;}
#category-block ul li{margin:5px 0px;list-style: none;}
#category-block ul li a{color:#5a5a5a;font-size: 14px;}
#category-block ul li a:hover{text-decoration: underline;}
#category-block .border-bottom{width: 100%;position: absolute;bottom: 10px;background: #bcb092;height: 5px;}
#category-block{
    position: absolute;
    top: -1052px;
    background: #efefef;
    width:100%;
    min-height: 200px;
    z-index: 100000;
    transition: all 0.3s;
}
#category-block .cats-items{
    margin-bottom:20px;
}

*{outline: none !important;}



.search-block{width: 0%;
              overflow: hidden;
              float: right;
              position: absolute;height: 42px;
              top: 0px;background: #fff;
              z-index: 1; margin-left: 9px;left:0px} 
.search-block .textbox{position: absolute;width:100%;z-index: 11;height: 44px;top:2px;border: 0px;}
.inner-content{margin-top: 20px;float:right;width:100%;}
.singl-book{margin-top:100px;}
.singl-book h2{font-size:24px;color:#4f4f4f;}
.search-block button{margin-top:4px;background: #FFF none repeat scroll 0% 0%;
                     border: 0px none;
                     color: #D83F4B;font-size:30px;float:left;
}
.singl-book h2{font-size:24px;color:#4f4f4f;}
.label-i{font-size:16px;color:#000000;float:right}
.label-v{font-size:16px;color:#4f4f4f;float:right;}
.ite-e{float:right;width:100%;margin-bottom: 8px;}
.spec-details{margin-top:50px;padding-right: 20px;}
.star-rating{float:right;direction: ltr;margin-top:-8px;margin-right:5px;}
.star-rating .caption{display:none}
.aboutBook{margin-top:20px;}
.shareIt{float:left;}
.shareIt .icon-social{float:right;margin-top:-8px;}
.shareIt .icon-social a{color:#b7b7b7;font-size: 30px;margin:0px 5px 0px 0px; }

.shareIt .icon-social a:hover .fa-facebook-square{color:#3B5A9A;}
.shareIt .icon-social a:hover .fa-twitter-square{color:#1AA9E5;}
.comments{margin-top:40px;}
.comments .block-t{float:right;padding:2px 10px;background: #00a34f;color:#fff;;font-size: 18px;}
.comments .block-t .icon{font-size: 40px;color: #fff;float:right;margin-left:10px;}
.comments .block-t .comment-t{margin-left:70px;float:right;margin-top:15px;}
.comments .block-t .title-tt{
    float:right;margin-top:15px;
}
.comments .item-comment{width:100%;border:1px solid #cacaca;padding:5px 10px;float:right;margin:10px 0px;}
.comments .item-comment .image{float:right;}
.comments .item-comment .comment-details {float:right;padding:4px 10px;}
.comments .item-comment .comment-details .commenter{font-size:18px;color:#000000}
.comments .item-comment .comment-details .comment{font-size:16px;color:#555454}
.addComments{margin-top:40px;float:right;width:100%;}
.addComments .btn{background: #00a34f !important;border:1px solid #00a34f;border-radius: 1px;}
.addComments .form-control{border-radius: 0px !important;}



.shop-steps {padding:10px;text-align:center;color:#555555;background:#EEEEEE;width:100%;position: relative;margin-bottom:15px;border:1px solid #ccc}
.shop-steps.active,.shop-steps.active  .rec{background:#00A752 !important;color:#fff;}
.shop-steps .rec {background:#EEEEEE !important;width: 18px;height: 18px;position: absolute;left: 47%;bottom: -9px;transform: rotate(45deg);z-index:1;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
a.remove-cart{color:#8C3184;}a.remove-cart:hover{color:#484747;}
.quent{border:1px solid #ccc;width:35px;text-align: center}.red{color:#f00;}.green{color:#96C122;}

.login_form{float:right;}
.aright{text-align:right;margin-top:14px;}
.displayNone{display:none !important;}.displayBlock{display:block !important;}
#SignUpBlock{display:none}
.login_form .form-signin{padding:10px 10px;float:left;width:100%}
.login_form a.forget,a.signupb{text-align: right;font-size:14px;color:#ED1C24   }
.login_form a.forget:hover,a.signupb:hover{text-decoration:underline !important}
.login_form{max-width:400px;margin:auto;border: 1px solid #CCCCCC;border-radius: 0px;widh:100%;}
.login_form .form-control{margin-bottom:0px;height:34px;}
.login_form .btn-login{font-size:16px;color:#fff;background:#ed7925;border-radius: 0px;padding:5px 10px;margin:auto;margin-top:10px;}
.form-signin .input-group{margin-bottom:20px;}
.form-signin .form-group{margin-bottom:20px;float:left;width:100%}
.form-signin .form-group .control-label{margin-top:7px}
.form-signin .form-group textarea{height:80px;}
.login_form .form-header{background:#EEEEEE ;width:100%;padding:5px 10px;border-radius: 0px;float:left}
a{cursor:pointer}
.login_form span.input-group-addon,.login_form .form-control{border-radius: 0px}
.contShop{float:left;margin-left:25px;margin-top:0px;}.contShop a{margin:0px !important;}
.login_form .form-header h2{color:#ED1C24;font-size:24px;margin-top:10px;}
.fix-top{position: fixed;width: 100%;z-index: 1000;background: none repeat scroll 0% 0% #FFF;}
.btn-shop{padding:5px 10px;background:#403192;color:#fff;font-size:14px;border-radius: 0px;border:1px solid #150C37;}
.btn-shop:hover{color:#403192;background :#fff;}
.btn-process{padding:5px 10px;background:#BCB092;color:#fff;font-size:14px;border-radius: 0px;border:1px solid #BCB092;}
.btn-process:hover{color:#BCB092;background :#fff;}
.send_to{background:#8C3184 !important;border:1px solid #8C3184 !important;}
.send_to:hover{opacity:0.8}
.addToCart.not-allowed{background:#ccc !important;color:#666 !important;cursor: not-allowed}
.addToCart.not-allowed:hover{background:#ccc !important;color:#666 !important;cursor: not-allowed}
.pagination  li.active a{background: #BCB092 !important;color:#fff !important;border:1px solid #BCB092 !important;}
.pagination   a{color: #BCB092 !important;}
.pagination  li.disabled a{background: #fff !important;color:#666 !important;}

#list th{padding:3px !important;background:#fff;}
.path{width:100%;margin-bottom: 10px;border-bottom: 1px solid #ccc; padding-bottom:5px;}
.path a{color:#E05B5B}
.path .fa{color:#403192}
.red-li{color:#f00;margin:10px;}
.nopaddingBo,.nopaddig{padding-right:0px;padding-left:0px;}
.form-g{float:right;width:100%;margin:5px 0px;}
.qnt .input-group-addon{float:right;width:40px;}
.qnt .form-control{float:right;width:50px;}.qnt{float:right;width:100%;}
#print_btn{font-size:14px; color:#fff;background:#00A752;border:1px solid #00A752;padding:5px 10px;margin-top:20px;}
#print_btn:hover{ color:#00A752;background:#fff;border:1px solid #00A752;}
.shop-steps:nth-child(1){margin-top:25px;}
.commenter a,.linkE{color:#010101;}
.bok .eer{font-size:13px;font-family:"Droid Arabic Kufi"}
.margin-top-30{margin-top:30px;}
.margin-top-10{margin-top:10px;}
.back-btn{font-size:14px; color:#fff;background:#BCB092;border:1px solid #BCB092;padding:5px 10px;margin-top:20px;}
.back-btn:hover{ color:#BCB092;background:#fff;border:1px solid #BCB092;}
.inside .item:first-child {margin-top:40px;}
.inside .item h3{color:#150C37;font-size:20px;}
.inside .item .more{color:#E05B5B;}
.auth{color:#E05B5B}
.text-box-advance{width:102%;background:#fff;height:30px;border:0px;margin-right: -1%;margin-top:-1%;padding-right:1%;}
.search-e{width:100%;height: 35px;border:1px solid #ccc;}
.btn-search-advance{height:35px;border:1px solid #ccc;background:#f1f1f1;}
.hr_In{border-width:1px 0px 0px;
       border-style: solid none none;
       border-color: #6B258F -moz-use-text-color -moz-use-text-color;}
.hr_e{margin:5px 0px !important;}
.label-e{font-weight: 100;}
a.autLink{color:#403192}
.no-margin-top{margin-top:10px;}
.margin-bottom-20{margin-bottom:20px;}
.margin-top-25{margin-top:25px;}
.qform-tabel  input,textarea{margin-bottom:20px}

.button-send{width:100%;
             float:left
}
.btn-send-style{background: #E05B5B !important;color: #fff !important;
                padding: 5px 14px !important;
                border: 1px solid transparent;
                border-radius: 6px
}

.btn-send-style:hover{background: #fff  !important;color: #E05B5B !important;
                      padding: 5px 14px !important;
                      border: 1px solid #E05B5B;border-radius: 6px}
.listbooks {
    list-style-image: url(images/marker.png);
}

.listbooks li {
    margin-bottom:10px

}
.margin-top-24{margin-top:24px}
.img-paypal{width: 40%;}
.margin-top-10{margin-top:10px}
.btn-nobg{background:transparent;border:0px}
.leftfloat{float:left}
.margin-top-26{margin-top:26px}
.row-nomargin{margin:0px !important}

.latest-book-768-show{display:none !important}
/*****************************************************************/
select#country{
    padding-top: 2px;
}
.inside .details{
    text-align: justify;
    line-height: 25px;
}
/********************** Edit profile *********************/
.editprofile-notes{
    margin-top:15px;
    margin-bottom:15px;
}
.edit-profile-sect input,.edit-profile-sect select{
    margin-bottom:15px;
}
/***********************  Responsive  ****************************/

.books-show-768{display:none }
.search-block2{width: 70%;
               overflow: hidden;
               float: left;
               left:31px;
               position: absolute;height: 42px;
               top: 0px;background: #fff;
               z-index: 1;} 
.search-block2 .textbox{position: absolute;width:100%;z-index: 11;height: 44px;top:2px;border: 0px;}
.inner-content{margin-top: 20px;float:right;width:100%;}
.singl-book{margin-top:100px;}
.singl-book h2{font-size:24px;color:#4f4f4f;}
.search-block2 button{margin-top:4px;background: #FFF none repeat scroll 0% 0%;
                      border: 0px none;
                      color: #D83F4B;font-size:30px
}
.search-div-show768{display:none}
.navtoggle-margin{margin-top: -4px ;}
.navbar-nobackground{background:transparent;border:0px !important;text-align: right;
                     float: right;
                     right: 0px;
                     margin-top: -10px;
                     margin-right: -37px;}





.books-show-768{display:none }
.nav-768{margin-right: 14px;}


.books-home .filter2{display:none }
.filter2{padding: 10px 15px;background:#bcb092 ;height: 100%;}

.filter2 ul li{margin-right:10px}

.filter2 ul li:last-child{border: 0px}
.filter2 ul li button{padding:1px 4px;border: 1px solid #1e1917;color:#fff;font-size: 13px;background: none;min-width: 97px;text-align: center;height: 25px;}
 .filter2 ul li button .fa.fa-spin {margin-top:auto !important;margin-right:40px;}
.filter2 ul li button:hover, .filter2 ul li button.active{background: #1e1917;color:#fff;text-decoration: none;}
.bg-filter{    background: #bcb092;}
.bg-filter-button{ background: #bcb092;color:#fff;border-color:#bcb092}
.bg-filter-button:hover,.bg-filter-button:focus,.bg-filter-button:active{ background: #bcb092;color:#fff;border-color:#bcb092}
.show-right-480{display:none}

.bayPaper{font-size:14px; color:#fff;background:#00A752;border:1px solid #00A752;padding:4px 13px;    margin-top: 5px;
    margin-right: 15px;}
.bayPaper:hover{ color:#00A752;background:#fff;border:1px solid #00A752;}
.float-send{float:left}

.author-link-cls .label-v:hover {
    opacity:0.8;
}



/******** Qutos *************/
.qutos-row{
    text-align:center;
    margin-top:50px;
    margin-bottom:50px;
}
.qutos-item{
    min-height:250px !important;
    margin-bottom: 30px;
}
.qutos-image figure{
    width:100% !important;
    margin:0px !important;
    border:2px !important
}
.qutos-image figure:hover{
    opacity:0.8;
}
.qutos-item .qutos-title a{
   color:#1e1917 ;
   font-size: 16px;
   float:left;
   width:100%;
   margin-top:10px;
   padding-left:10px;
   padding-right:10px;
}
.qutos-item .qutos-title a:hover{
     color:#e12f3e ;
}

.selections a h2:hover{
    opacity:0.6 !important;
}
.selections a{
    color:#3b3721;
}
.selections a:hover{
    color:#428bca;
}
/********************************/
.popover{
    min-width:383px;  
}
.popover-content .btn {
    float:right;
    margin-left:5px;
    margin-right: 5px;
}

/******************************* Responsive *******************/
@media screen and (max-width:1024px){
    .wrapper .right-content{
        padding-left: 0px;
    }
    .header{
         min-height: 120px;
    }
    .header .advance_search{
        float:left;
        width:100px;
        text-align:center;
        padding-top: 15px;
        margin-left: 35px;
    }
    .header .search-btn{
        float: right;
         margin-right:0px;
    }
    .header .block-menu{
        margin-right:0px;
        width:95.1%;
        float:right;
    }
    /**************** Highlight *****************/
    .slider{
        width:95.1%;
    }
    .slider .slider_content{
        display:none;
    }
    
    /**************************** Inner page *******************/
    .inner-content{
        padding-left:15px !important;
    }
}
@media screen and (max-width:768px){
    
    .wrapper{
        overflow: hidden;
    }
   .right-content{ 
        margin-top:30px;
        clear:both;
        min-height: 400px;
        background: white;
    } 
    
    .right-content.col-sm-3,
    .right-content.col-md-3{
        width:100% !important;   
    }
    .lft-content.col-sm-9,
    .lft-content.col-md-9{
        width:100% !important;   
    }
    .right-content .block{
        float:none;
        margin:auto;
        margin-bottom: 30px;
    }
    .right-content .block .logo{
        min-height: 250px;
        margin-right: -10px;
    }
    .right-content .block .dashboard{
        min-height: 165px;
        margin-right:-10px;
    }
    .dashboard .count-book{
        margin-right: -4px;
    }
    .right-content .author{
        margin-top:30px !important;
        clear:both;
    }
    .news .btn-c{
        z-index: 9999;
    }
    .wrapper .col-sm-9{
        min-height: 1800px;
    }
    
    .latest-book-768-hide{display:none !important}
    .latest-book-768-show{display:block !important}
    .book-big{
        margin-top:30px;
    }
    .newstBook{ float:none; }
    .newstBook .image-block img{margin-right:auto !important;}
    
    .latest_publish .details-block{
        padding-top: 15px !important;
    }
    .latest_publish .details-block .title a{
        width: 100%;
        text-align:center;
    }
    
    .header .advance_search{
        margin-left: 0px;
    }
    .header .search-btn{
        float:left !important; 
    }
    .header .block-menu{
        width:100%;
    }
    .slider{
        width:100%;
    }
    /**************************/
    .category-block{
       
    }
    #category-block{
        top: -1552px;
    }

    .navbar-header{
        margin-right: 30px !important;
        padding-right: 15px;
        height:48px;
        margin:auto;
    }
    .navbar-header button{
        float:right;
        margin-top:7px;
    }
    .navbar-collapse {
        border-top: 1px solid black !important;
        min-width: 250px;
        z-index:999 !important;
        position: absolute;
    }
    .navbar-collapse ul {
        margin-top:0px !important;
        background: white;
    }
    .navbar-collapse ul li {
        float: right;
    }
    .navbar-collapse ul li:hover{
        background-color: #DDD;
    }
    .search-block2 .textbox{
        
    }
    .header .search-btn{
        margin-left:0px;
        margin-right:10px;
        margin-top:10px;
    }
    .header .advance_search{
        margin-top:10px;
    }
    
    .search-btn-submit{
        text-align: left;
        padding-left: 30px;
    }
    .search-btn-submit button{
        z-index: 999999;
        position: absolute;
    }
    .books-home{
        
    }
    #books-home2 .col-sm-2P4{
        width:100%;  
    }
    .books-home .filter ul li button{
        color:#000000;
    }
    .book .image-block img{
        margin-right: -12px;
    }
    .foot{
        text-align: center;
    }
    .menu-bottom{
        float:none !important;
        margin: auto;
        display: inline-block;
        padding-right: 0px;
    }
    .foot img{
       margin:auto;
       margin-top:30px;
    }
  
    .books-home .filter{
        padding: 20px 15px;
    }
    .books-home .filter span{
        margin-top:-10px;
    }
    .books-home .filter ul{ 
        margin-top: -12px;
    }
    .books-hide-768{display:none !important}
    .books-show-768{display:block !important}
    
    .book{
        border-bottom:1px solid #DDD;
        padding-bottom:30px;
        margin-bottom: 30px;
    }
    .last_book{
        border:0px;
    }
    
    /**************************** Inner page *******************/
    .inner-content{
        padding-left:30px !important;
        padding-right:30px !important;
    }
    .innerBody .header{
        padding-left:30px;
        padding-right: 30px;
    }

    .innerBody .right-content .block .logo{
        margin-right: -20px;
    }
    .innerBody .right-content .block .dashboard{
        margin-right:-20px;
    }
    .innerBody .count-book{
        margin-right:-8px;
    }
    /*********** login page *******/
    #SignUpBlock {
        float:none;
        min-height: 620px;
        margin:auto;
    }
    #SignInBlock {
        float:none;
        min-height: 330px;
        margin:auto;
    }
    .advance_search_cls{
    }
    .advance_search_cls .row {
    }
    .advance_search_cls .row .col-sm-7{
        padding-top:0.2px !important;
        width:58.5%;
        clear:both;
    }
    
    /************* view news ***************/
    .inside .item{
        max-height: 500px;
        text-align: center;
        border-top: 1px solid #DDD;
    }
    .inside .item hr{
        display: none;
    }
    .item .image img{
        max-width: 363px;
        max-height: 270px;
        float:none;
        margin:auto;
        margin-top:50px;
    }
    .inside .item:first-child {margin-top:40px; border-top:0px;}
    .inside .item h3{float:right; width:100%; text-align:center;}
    .inside .item .details .brief{
      text-align:center;
      float:right;
      width:100%;
      min-height: 90px;
    }
    .inside .item .more{float:right; width:100%; text-align:center;}
    
    .inside{
       text-align: center;
    }
    .inside .col-sm-12{
        margin:0px !important;
    }
    .inside .title_e{
        margin-right: 50px;
    }
    .inside .photo img{
        float:none;
        margin:auto;
    }
    .inside .details{
        margin-top:30px;
        text-align: justify;
        line-height: 25px;
    }
    
    .authers .title_e{
        padding-right: 50px;
    }
    .authers .item{
        max-height:450px;
    }
    .authers .item .brief{
        min-height: 120px;
        padding-top:15px;
        padding-bottom: 15px;
    }
    
    .authers .item img{
        max-width:160px;
        max-height:203px;
    }
    
    footer.foot .centerOfRow{
       border:0px;
    }
    footer.foot .mailing-list-sect{
        margin-top:30px;
        margin-bottom:40px;
    }
    footer.foot .mailing-list-sect input{
        margin-top:15px;
        margin-bottom:15px;
        text-align:center
    }
    footer.foot .social-sect{
        padding-top:20px;
    }
    footer.foot .follow-us{
        margin-top:30px !important;
        text-align:center !important;
    }
    footer.foot .social ul li{
        margin:2px 5px;
    }
    footer.foot .copyright{
        margin-top:30px;
    }
    
    footer.foot .categories-sect-title{
        padding:0px  !important;
    }
    
    
    #myCarousel3{
        clear:both;
    }
    
    #preloader{
        display:none;
    }
}
@media screen and (max-width:765px){
.show-right-480{display:block !important}
.hide-right-480{display:none}
.right-content .block2{float:none !important}
}
@media screen and (max-width:600px){
    .header .advance_search{
        margin-top:12px;
    }
    .books-home .filter span {margin-top:0px !important;margin-bottom:20px}
    .books-home .filter ul{float:none !important}
    
    /********** Advanced search *************/
    .advance_search_cls .col-sm-7{
        width:100% !important;
    }
    .advance_search_cls .col-xs-4{
        width:70%;
    }
    .advance_search_cls .col-xs-3{
        width:30%;
    }
}
@media screen and (max-width:550px){
    .search-block{
        margin-left: 5px;
    }
}   
@media screen and (max-width:500px){
    .header .search-btn{
        margin-top:12px;
    }
    .search-block2 button{float: left;}
    .search-block2 .textbox{z-index:0 !important}
    .books-home .filter{display:none !important}
    .books-home .filter2{display:block !important}

    #category-block ul {
        border-left:0px}
    .btn-shop-size768 {
        width: 100% !important;
        margin-top: 10px;
    }
    .show-right-480{display:block}
    .hide-right-480{display:none}
    
    .menu-bottom{
        margin-top:30px;
    }
    .authers .item{
        max-height:500px;
    }
}
@media screen and (max-width:445px){
    .header{
        min-height: 175px;
        width:100%;
    }
    .header .search-container{
         float:right;
         width:100%;
         text-align:center;
    }
    .header .search-sect-cls{
        max-width:180px;
        float:none;
        margin:auto;
    }
    .header .search-btn{
        overflow: hidden;
    }
    .header .social{
        width:100%;
        text-align:center;
    }
    .header .social-header{
          margin-top:50px !important;
    }
    .navbar-collapse {
        border:0px !important;  
    }
    .slider{
        display:none;
    }
}
@media screen and (max-width:330px){
    
    .navbar-header{
        margin-right: 15px !important;
        padding-right: 15px;
        height:48px;
        margin:auto;
    }
    .header .block-menu{
        padding-left:0px !important;
    }
 /********** Advanced search *************/
    .advance_search_cls .col-sm-7{
        width:90% !important;
    }
    .advance_search_cls .col-xs-4{
        width:60%;
    }
    .advance_search_cls .col-xs-3{
        width:25%;
    }
}
.search-books-all .form-group{margin-bottom:15px;}
.search-books-all .form-control{border-radius:0px;}
.search-books-all select.form-control{font-size:12px;}
.search-books-all .form-group-130 .form-control{max-width:130px !important;}
.search-books-all{border:1px solid #bcb092;padding:15px 15px 0px 15px;}
.search-books-all span{font-size:13px}
.search-books-all .btn{background:#e12f3e;color:#fff;border-radius: 0px;border-color:#e12f3e}
.search-books-all .btn:hover{opacity:0.7}
