@charset "utf-8";

/*Book Shop (vij)
----------------------------------------------------------------*/
.shop_wraper {width:100% !important; border:1px solid #e0dfdf;background:white;clear:both;margin-bottom:40px;position:relative;top:20px;clear:both;margin-left:0 !important}
.shop_wraper .bx-viewport{height:430px;overflow:hidden;background:#fff; border:none;}
.cont_wrap {border-bottom:1px solid #e0dfdf}
.cont_wrap_box{width:220px;float:left}
.cont_wrap_box h2{font:700 20px "Open Sans condensed", sans-serif;color:#874787;padding:2px 11px 3px 4px;margin:0}
.cont_wrap_box h2 span{color:#000 !important;}
.josh_category_box{float:right;margin:5px 7px 0px 0px;}
.josh_category_box li{float:left;font:600 13px/9px Open Sans, sans-serif;color:#874787;list-style:none;border-right:1px dotted #C9C9C9;padding:0px 9px 0;margin-top:7px;}
.josh_category_box li:last-child{ border-right:0;padding-right:0;}
.josh_category_box li a{text-decoration:none;color:#7b2175}
.josh_category_box li a:hover{text-decoration:underline !important;color:#7b2175}
.shop_books_main{width:31%; margin:2% 1%;float:left;background:#f4f4f4;}
.shop_books_main:hover{background:#F7F5EE;-webkit-transition:.2s ease-in-out;	transition:.2s ease-in-out;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:1px 2px 3px rgba(0, 0, 0, 0.25);}
.shop_books{height:312px;position:relative;overflow:hidden;}
.shop_image{width:100%; height:215px;}
.shop_books p{border-bottom:1px solid #ccc;padding:7px 7px 15px 7px;font:500 14px/18px Open Sans, sans-serif;height:40px;overflow:hidden;margin-bottom:5px;color:#333;}
.shop_books p a{color:#333;}
.shop_books p a:hover{color:#8B4789; text-decoration:underline;}
.shop_star{padding:10px 5px;visibility:hidden;}
.shop_main_cont{float:left;box-sizing:border-box;}
.shop_thumb_image{width:99%;margin:0 auto; 	background:#000; }
.shop_thumb_image img{background:#000; opacity:1;	-webkit-transition:.2s ease-in-out;	transition:.2s ease-in-out;}
.shop_thumb_image:hover img {opacity:.7;}
.shop_price{width:96%;font:700 15px "Open Sans", sans-serif;color:#333;float:left;margin:1px 7px;}

/*Show More
------------*/
.shop_more{margin-top:10px;line-height:32px;border-top:1px solid #eee;text-align:center;clear:both;display:block !important;font-weight:600;font-size:12px;color:#696969; cursor:pointer;letter-spacing:1px;font-family:open sans, arial;text-transform:uppercase;text-indent:-9999px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAlklEQVQ4T2NkoBAwUqifgToG9Li1L2D8z3CgeHflAmJc1OvanvCfidG+ZGdFIiNIMwMjYzxII+O//4mEDIFqng+1aAEjmgBeQ7CpBYcBMYbgUgMPRHyG4JNDiQVsCkEu/M/ECPMzhhcxohHdEORYwRbIWNMBNkNwxRDOhIRsCL7oxZsSQYaAvIAvbVAnKROTfHGpodgFACqFa8QHvQSGAAAAAElFTkSuQmCC') no-repeat center;}
.shop-arrowup{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAl0lEQVQ4T2NkoBAwUqifgbYG9Lq2J4BcWLy7cgEul+J0AUjzfybG+SCNjP/+J+IyBKsByJphNuMyBMMAbJrxGYJiALpmkK0gzTCvYPMO3ABsmmH+xicHNgCfApjzcalhJEYzPkMYe9zaFzAwMsYTii6shvz/vxDsBZAhjP8ZDuBLMMgJCexqRgaHkl2VCbRNysRkNIpdAACLSG3DHsuhsgAAAABJRU5ErkJggg==') no-repeat center;}
.shop_more a{font-size:13px;text-decoration:none; color:#666; display:block;}
.shop_more:hover {display:block;text-decoration:none;color:#8B4789;background-color:#F5F5F5 !important;}
.shopslider li:nth-child(2), .shopslider li:nth-child(3){display:none;-webkit-transition:.2s ease-in-out;	transition:.2s ease-in-out;}

/*Media Screen
------------------------------------------------*/

@media (max-width:640px){
.shop_wraper{width:100% !important;border:1px solid #e0dfdf;margin-left:0;}
.cont_wrap{width:100%;border-bottom:1px solid #e0dfdf}
.cont_wrap_box{width:76%;float:left}
.cont_wrap_box h2{color:#000;text-align:center}
.josh_category_box{width:21%;float:left;margin:5px 4px 11px}
.josh_category{font:17px Arial,Helvetica,sans-serif;color:#7b2175;list-style:none;border-right:1px solid #a1a1a1;text-align:center}
.shop_books_main{width:48%; height:300px; margin:3px}
.shop_books{width:100%;margin:0;height:300px;border-bottom:1px solid #e6e6e6}
.shop_books p{border-bottom:1px solid #ccc;padding:5px 5px;width:97%;height:36px;color:#333}
.shop_main_cont{width:100%;}
.shop_price {width:96%;}
.shop_wraper .bx-viewport{border:0;}
.shop_image {width:100%;}
.cont_wrap_box h2 {color:#874787 !important;text-align:left !important;}

/*.simple_tab_box {width:100%;}
.landing-right, .mainlanding-right, .microfixright {width:100%;top:0px!Important;  display:block}
.mainlanding-right, .microfixright {width:100% !important;}
.mainlanding-right > .ls-area-body {float:left !important;width:100%;}
.mainlanding-left {width:100%;}
.innercontent {width:88%!important;padding:0 5% 0 7%!important;position:relative;margin:10px auto 0 !important;margin-bottom:15px !important;}
#slidebox{display:none;}

.prev-con{text-indent:inherit;float:left;position:absolute; z-index:20;font-size:23px;padding:20px 6px 0px 6px;height:46px;color:#fff;top:300px;left:-23px;background:#7B3779;-webkit-border-top-right-radius:3px !important;-webkit-border-bottom-right-radius:3px !important;-moz-border-radius-topright:3px !important;-moz-border-radius-bottomright:3px !important;border-top-right-radius:3px !important;border-bottom-right-radius:3px !important;} 
.next-con{text-indent:inherit;float:right;position:absolute; z-index:20;font-size:23px;padding:20px 6px 0px 6px;height:46px;color:#fff;top:300px;right:-33px;background:#7B3779;-webkit-border-top-left-radius:3px !important;-webkit-border-bottom-left-radius:3px !important;-moz-border-radius-topleft:3px !important;-moz-border-radius-bottomleft:3px !important;border-top-left-radius:3px !important;border-bottom-left-radius:3px !important;}

.tab_sec li.active::before{top: 38px;}
}*/

@media only screen and (max-width:420px){
.josh_category{font:15px Arial,Helvetica,sans-serif;padding:0 5px 0;}
.shop_books{height:260px;}
.shop_books_main{height:260px;}

/*.crnt_nxtprev {width: 84%;top: 102px;}*/
}

@media (max-width:360px){
.josh_category{font:13px Arial,Helvetica,sans-serif;}
.shop_books_main{width:47%;}
.shop_books, .shop_books_main{height:260px;}
.shop_image{height:180px;}
}
@media (max-width:320px){
/*.article-textad-mob{ margin-left: -23px; background:red;}
.article_detailbox {padding: 0px 14px 0px 0px;}*/
.shop_image{height:180px;}
}