.valikbest{margin:25px 20px 20px 0}
.valikbest li{margin-bottom:20px}
.valikbestbook{color:#1a1a1a;font-size:24px;line-height:28px;font-family:'Roboto Slab',serif;font-weight:600;text-decoration:none}
.valikbestbook:hover{text-decoration:underline}
.valikbest .sr-name{color:#737373;text-decoration:none}
.valikbest .sr-name:hover{color:#737373;text-decoration:underline}
.bosikslistcontainer{margin:20px auto 40px}
.bosikslist{margin-left:40px}
.bosikslist li a{color:#ad0707;text-decoration:underline;line-height:48px}
.bosikslist li a:hover{text-decoration:none}
.graysmalltext a{color:rgba(0,0,0,0.2)!important}
.insideout li{margin-left:40px;text-align:left}
.writeme{color:#ad0707;text-decoration:underline}
.writeme:hover{color:#ad0707;text-decoration:none}
.mcb-but{border:none;text-align:center;display:block;height:41px;padding:0 35px;font-size:16px;font-weight:600;background:#ba0e0e;letter-spacing:1px;color:#FFF;font-family:"Roboto Slab",serif;border-radius:5px;box-shadow:0 3px 10px 0 rgba(0,0,0,0.2);cursor:pointer!important;margin:20px 0 40px}
.mcb-upper{text-transform:uppercase}
.mcb-but:hover{box-shadow:none;color:#FFF}
.mcb-but:active{box-shadow:0 5px 5px -5px rgba(0,0,0,1) inset}
.collapsebook{margin-top:-6px}
.menu-item{margin:-20px -20px 6px!important}
.menu-item-second{margin:-6px -20px 6px!important}
.bookoftheday{background:url(/inc/1.1/images/aimag.jpg) no-repeat;background-position:center;background-size:cover;width:100%;height:460px;display:block}
.bd-caption{float:left;display:block;position:relative;margin-left:12.24%;width:50%}
.bd-caption a{color:inherit}
.bd-caption a:hover{text-decoration:underline}
.bd-title{display:block;color:#FFF;font-size:42px;line-height:42px;text-shadow:0 3px 5px rgba(0,0,0,0.2);font-weight:600;margin-bottom:10px}
.bd-name{margin-top:10px;display:block;color:#FFF;font-size:24px;line-height:32px;text-shadow:0 3px 5px rgba(0,0,0,0.2);font-weight:400}
.bd-imagecaption{position:relative;display:block;float:right;top:60px;width:240px;height:340px;box-shadow:0 3px 10px 0 rgba(0,0,0,0.2);margin-right:12.24%}
.bd-image{width:240px;height:340px}
.thebestofthebest{float:left;width:50%;margin-bottom:30px;margin-top:35px}
.thebestofthebestfor{padding:0 30px}
.maincaption{border-bottom:2px solid #ac0707;font-weight:600;text-transform:uppercase;font-size:16px;padding-bottom:5px;display:inline-block}
.maincaption a{color:inherit}
.maincaptionno{font-weight:600;text-transform:uppercase;font-size:16px;line-height:32px}
.maincaptiongray{color:#737373;border-bottom:2px dashed #e3e3e3;font-weight:600;text-transform:uppercase;font-size:16px;line-height:32px;padding-bottom:5px}
.maincaptiongray a{color:inherit}
.wrap2{margin:0 auto;max-width:980px}
.spanning .wrap2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.wrap2::after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0}
.showme{display:block}
.hideme{display:none}
.showonmob{display:none}
.divider{width:100%;height:10px;min-height:10px;background-color:#e3e3e3}
.load-more{margin:20px 0;font-size:16px}
.valikbest2{margin:0 20px 0 0;float:left;max-width:300px;}
.valikbest2 .sr-name{color:#737373;text-decoration:none}
.valikbest2 li{margin-bottom:5px;margin-right:10px}
.tvorylist{display:block}
.centered-and-cropped{object-fit:cover}
.mainimg{
width:230px;
height:230px;
border:2px solid #e3e3e3;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
}
.mainimg:hover{
transform: scale(1.05);
-moz-transform: scale(1.05);
-webkit-transform: scale(1.05);
-o-transform: scale(1.05);
}
.mainauthor{margin-top:30px;margin-bottom:20px}
.mainimagecontainer{float:left;display:block;margin-right:30px}
.mainauthorcaption{margin-top:20px;float:left;display:block;margin-bottom:30px;min-width:500px;}
.mainauthorcaption .load-more{margin-right:40px}
.authorcaption{font-size:42px;font-weight:600;line-height:48px;display:block;margin-bottom:10px}
.authorcaption a{color:inherit}
.authorcaption a:hover{text-decoration:underline}
.tvorycaption{margin-top:25px;font-weight:600;text-transform:uppercase;font-size:16px;line-height:24px;display:block}
.authors{display:table;width:100%}
.authorcontainer{display:table}
.authorname{display:table-cell;vertical-align:middle;padding-right:10px;font-weight:600;font-size:18px;line-height:24px}
.authorname a{color:inherit}
.authorname a:hover{text-decoration:underline}
.author{display:table-cell;width:33.3%;vertical-align:middle}
.authorimagecontainer{display:inline-block;float:left;margin:20px 20px 20px 0}
.authorimage {
display:table-cell;
width:70px;
height:70px;
object-fit: cover;
border:1px solid #e3e3e3;
min-width:70px;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
}
.authorimage:hover {
transform: scale(1.1);
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
}
.shever{background:url(/inc/1.1/images/shever.jpg) no-repeat;background-position:right;background-size:cover;width:100%;height:460px;display:block}
.shevertext .bd-title{margin-bottom:20px}
.shevertext .bd-name{margin-top:20px}
.shevercaption{box-sizing:border-box;margin-left:12.24%;margin-top:35px;border-bottom:2px solid #FFF;font-weight:600;text-transform:uppercase;font-size:16px;padding-bottom:5px;display:inline-block;color:#FFF}
.shevertext{float:left;display:block;position:relative;margin-left:12.24%;top:88px;width:50%}
.thelastcont{display:table;width:100%}
.lastviewed{display:table-cell;width:50%}
.lastviewed .valikbestbook{font-size:18px;line-height:24px}
.margin20{margin:20px;display:inline-block}
.vit{background:url(/inc/1.1/images/lquo.png) no-repeat top left;background-position-y:12px;margin-bottom:30px}
.vitin{font:20px/40px Georgia,sans-serif;margin-left:150px;margin-top:30px}
.vit2{background:url(/inc/1.1/images/zy.png) no-repeat top left;background-position-x:23px;background-position-y:4px;background-size:84px 84px;margin-bottom:0;min-height:100px}
.vitin2{font:16px/24px Tahoma,serif;margin-left:150px;margin-top:30px;color:#737373;padding-top:15px}
.vitin2 a{text-decoration:underline}
.vitin2 a:hover{text-decoration:none}
@media (max-width: 980px) {
.mainauthorcaption{min-width:425px;}
.bd-caption{margin-left:8.2%}
.bd-imagecaption{margin-right:8.2%}
.shevercaption{margin-left:8.2%}
.shevertext{margin-left:8.2%}
.hideonsmall{display:none}
.valikbest2{margin:0;float:left;width:50%;}
}
@media (max-width:810px) {
.bd-caption{margin-left:4.2%}
.bd-imagecaption{margin-right:4.2%}
.shevercaption{margin-left:4.2%}
.shevertext{margin-left:4.2%}
.valikbest2{width:100%;float:none}
}
@media (max-width:767px) {
.thebestofthebest{width:100%;margin-bottom:40px}
.thebestofthebestfor{padding:0 20px}
.valikbestbook{font-size:20px;line-height:24px}
.showonmob{display:block}
.bd-caption{margin:80px auto 10px;top:0;float:none;width:100%;text-align:center;top:0}
.bd-title{font-size:24px;line-height:24px;margin-bottom:5px;margin-left:10px;margin-right:10px}
.bd-name{font-size:14px;line-height:14px;margin-top:5px}
.mcb-but{margin:20px auto;padding:0 20px}
.bd-imagecaption{margin:0 auto;width:152px;height:217px;float:none;display:block}
.bd-image{width:152px;height:217px}
.thebestofthebest{float:none;width:100%}
.thebestoftheday{float:none;width:100%}
.mainimagecontainer{float:none;margin:0 auto;text-align:center}
.mainauthorcaption{float:none;margin:20px auto 0;text-align:center;min-width:auto;}
.mainauthorcaption .load-more{display:inline-block;margin:20px}
.mainimg{width:170px;height:170px}
.hideonmob{display:none!important}
.author{display:block;float:left;width:auto}
.mainauthor{margin-bottom:0}
.authorname{font-size:16px;line-height:18px}
.shevercaptioncontainer{margin:0 auto;text-align:center}
.shevercaption{margin:230px auto 10px}
.shevertext{margin:10px 0;top:0;float:none;width:100%;text-align:center;top:0}
.shevertext .bd-title{font-size:32px;line-height:32px;margin:0 0 10px}
.shevertext .bd-name{font-size:16px;line-height:16px;margin-top:10px}
.lastviewed .valikbestbook{font-size:16px;line-height:24px}
.lastviewed .sr-name{font-size:14px;line-height:24px}
.vit{background:url(/inc/1.1/images/lquo.png) no-repeat top left;background-size:50px 46px;background-position-y:0;margin-bottom:20px}
.vitin{font:16px/24px Georgia,sans-serif;margin-left:0;margin-top:30px;padding-top:60px}
.vit2{background:url(/inc/1.1/images/zy.png) no-repeat top left;background-position-x:0;background-position-y:0;background-size:84px 84px;margin-bottom:0;min-height:84px}
.vitin2{font:14px/24px Tahoma,serif;margin-left:100px;margin-top:30px;color:#737373;padding-top:15px}
}