body{background-color:rgb(255, 255, 255);font:400 1em/1.38 Georgia;color:rgb(0, 0, 0);}

.container p{margin-bottom:1em;}

.booktitle{display:block;float:left;clear:both;width:57.4999999999%;height:auto;margin-top:1px;overflow:hidden;}

.btn{position:relative;float:left;clear:both;width:70.8333333333%;height:39px;margin:9px 0 0 10%;}

.container{float:left;width:100%;height:834px;}

.content{position:relative;float:left;clear:both;width:80%;max-width:1075px;margin:35px 0 0 10%;}

.header{position:relative;float:left;width:70.8333333333%;max-width:850px;height:270px;margin:21px 0 0 10%;}

.image{display:block;float:left;width:48.9583333333%;height:auto;box-shadow:5px 5px 10px #888888;overflow:hidden;}

.image:hover{box-shadow:5px 5px 10px #888888;}

.logo{display:block;float:left;width:76px;height:auto;margin-left:50.88971%;overflow:hidden;}

.sidebar{float:left;width:31.8749999999%;margin-left:2.24447%;font-size:1em;font-weight:400;line-height:1.38;color:rgb(0, 0, 0);}

.title{float:left;clear:both;font-size:1em;line-height:1.38;color:rgb(0, 0, 0);}

._button{display:block;float:left;height:38px;margin-top:2px;border-radius:3px;background:rgb(255, 215, 151);background:-webkit-linear-gradient(270deg, rgb(255, 215, 151) 0%, rgb(202, 125, 0) 100%) rgb(222, 222, 222);background:-moz-linear-gradient(270deg, rgb(255, 215, 151) 0%, rgb(202, 125, 0) 100%) rgb(222, 222, 222);background:-o-linear-gradient(270deg, rgb(255, 215, 151) 0%, rgb(202, 125, 0) 100%) rgb(222, 222, 222);background:-ms-linear-gradient(270deg, rgb(255, 215, 151) 0%, rgb(202, 125, 0) 100%) rgb(222, 222, 222);background:linear-gradient(180deg, rgb(255, 215, 151) 0%, rgb(202, 125, 0) 100%) rgb(222, 222, 222);font-size:0.75em;font-weight:400;line-height:1.38;text-align:center;color:rgb(0, 0, 0);}

._button:hover{background-image:-webkit-linear-gradient(270deg, rgb(225, 236, 243) 0%, rgb(78, 145, 186) 100%);background-image:-moz-linear-gradient(270deg, rgb(225, 236, 243) 0%, rgb(78, 145, 186) 100%);background-image:-o-linear-gradient(270deg, rgb(225, 236, 243) 0%, rgb(78, 145, 186) 100%);background-image:-ms-linear-gradient(270deg, rgb(225, 236, 243) 0%, rgb(78, 145, 186) 100%);background-image:linear-gradient(180deg, rgb(225, 236, 243) 0%, rgb(78, 145, 186) 100%);}

._button:focus{border:1px dotted rgb(78, 145, 186);}

.title-1{width:64.9411764705%;}

.title-2{margin-top:5px;}

.btn ._button-1{width:121px;margin-left:0.11765%;}

.btn ._button-2{width:118px;margin-left:4.70221%;}

.sidebar a{border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-color:transparent;border-style:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:transparent;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-decoration:underline;letter-spacing:inherit;word-spacing:inherit;color:rgb(78, 145, 186);opacity:1;word-break:normal;word-wrap:normal;white-space:normal;}

.sidebar em,.sidebar strong{border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-color:transparent;border-style:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:transparent;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-decoration:inherit;letter-spacing:inherit;word-spacing:inherit;color:inherit;opacity:1;word-break:normal;word-wrap:normal;white-space:normal;}

.sidebar span{border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-color:transparent;border-style:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:transparent;font-family:inherit;font-style:inherit;font-size:0.75em;font-weight:inherit;text-transform:inherit;text-decoration:inherit;letter-spacing:inherit;word-spacing:inherit;color:inherit;opacity:1;word-break:normal;word-wrap:normal;white-space:normal;}

.title span{border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-color:transparent;border-style:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:transparent;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-decoration:inherit;letter-spacing:inherit;word-spacing:inherit;color:#000000;opacity:1;word-break:normal;word-wrap:normal;white-space:normal;}

@media(max-width: 600px) {
.btn{width:70.8%;height:41px;margin-top:7px;}

.container .image{width:32.0833333333%;height:auto;}

.container .sidebar{width:65.8333333333%;margin-left:1.87826%;}

.content{margin-top:19px;}

.header{width:80%;height:269px;}

.header .booktitle{height:auto;margin-top:3px;}

.header .logo{position:absolute;float:none;top:-3px;left:86.455078125%;width:64px;height:auto;margin-left:0;}

.header .title-1{clear:none;width:62.8701594533%;margin-top:88px;}

.header .title-2{margin-top:3px;margin-left:0.20508%;}

.btn ._button-1{margin-top:0;margin-left:0.27955%;}

.btn ._button-2{margin-top:1px;margin-left:7.13209%;}
}

@media(max-width: 500px) {
body{font-size:1em;}

.btn{width:80%;height:87px;margin-top:17px;}

.container .image,.header .booktitle{height:auto;}

.container .sidebar{clear:both;margin-top:-166px;margin-left:36.6679699999%;}

.content{margin-top:37px;}

.header{height:251px;}

.header .logo{left:auto;right:0.2505095108%;height:auto;}

.header .title-2{margin-left:0.19922%;}

.btn ._button-1{margin-left:-0.05469%;}

.btn ._button-2{clear:both;margin-top:11px;margin-left:0.35547%;}
}