/* Id: 7.3102606.1458144881
 * Generated: 24-Nov-2016 01:09:06
 */
    /* eBook Header */
.ebook-list. hr {border-top: 1px solid #AAA;}
.ebook-list.header { border-bottom: 3px solid #666; margin-bottom: 20px; padding-bottom: 15px; }
.ebook-list.header figure { float: left; margin-right: 20px; }
.ebook-list.header figure img { width: 200px; }
.ebook-list.header h1 { font-family: Georgia, serif; color: #666; font-size: 50px; line-height: 46px; padding: 0 0 5px 0; letter-spacing: -0.04em; }
.ebook-list.header p { padding-bottom: 10px; font-family: Arial, sans-serif; font-size: 14px; line-height: 1.4em; }
.ebook-list.header div{clear:both;}

.message{background-color: #f6f6f6; border: 1px solid #c6c6c6; border-radius: 5px; color: #000; font-family: "DINWeb-Bold",Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; padding: 10px 10px; text-align:center;}
.message span{padding:0 5px;}
.message a{color:#732085}

/* eBook Body */
.ebook-list .ebook{margin: 30px 0; position: relative;}
.authenticated .ebook-list .ebook { padding: 0 5px 220px 0; }
.anonymous .ebook-list .ebook {padding: 0 5px 140px 0;}

.ebook-list .ebook figure { float: left; margin: 0 10px 5px 0; border: 1px solid #AAA; padding: 1px; }
.ebook-list .ebook figure img { width: 120px; }
.ebook-list .ebook h4 { font-weight: 400; font-size: 22px; line-height: 26px; padding: 0; }
.ebook-list .ebook .author { font-family: Arial; font-weight: bold; color: #999; font-size: 14px; padding: 0px; margin-bottom: 6px; }
.ebook-list .ebook .desc { font-family: Arial, sans-serif; font-size: 13px; line-height: 20px; }
.ebook-list .links {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; position: absolute; text-align: center; bottom: 0; width:100%; }

/* External Links for non subscribers */
.ebook-list .links .external { text-align: center; margin: 15px 0; }
.ebook-list .links .external a { display: inline-block; margin: 0 10px; width: 120px; }
.ebook-list .links .external--no-external a#eBooks-storefront{ width: 140px;}
.ebook-list .links .external a img { max-width: 100%; }

.ebook-list .links .external{border-top:1px solid #c6c6c6; padding:26px 0 10px; position:relative;}
.ebook-list .links .external--no-external{padding: 30px 0px 0px 0px;}
.ebook-list .links .external:before{content:"Buy from:";font-size: 12px;  left: 4px; position:absolute; top:0; font-weight:bold;}
.ebook-list .links .external--no-external:before{content:"Only available to Irish Times subscribers";}
/* alt display when signed in */
.ebook-list .links .external.purchase{border:1px solid #c6c6c6; border-top:3px solid #c6c6c6; background:url("/assets/images/subscriptions/sub-box.png");} 
.ebook-list .links .external.purchase:before{content:"Or buy from:";font-size: 12px;  left: 4px; position:absolute; top:0; font-weight:bold;}
.ebook-list .links .external--no-external.purchase{border:none; border-top:3px solid #c6c6c6; background:none;} 
.ebook-list .links .external--no-external.purchase:before{content:"This complimentary eBook is available exclusively to Irish Times subscribers"; top: 10px;}
.ebook-list .links .external--no-external.purchase a {visibility: hidden;}
/* Links for subscribers */
.ebook-list .links .sub-links{border:1px solid #c6c6c6; border-top:3px solid #732085; background:url("/assets/images/subscriptions/sub-box.png"); padding:26px 5px 10px; position:relative;}
.ebook-list .links .sub-links:before{content:"Free subscriber downloads:"; font-size:12px; left:4px; position:absolute; top:0; color:#732085; font-weight:bold;}

.ebook-list .links .sub-links a{font-weight:bold; font-size:13px; margin-right:6px; color:#FFF; width:26%; background-color:#8F4D9D; border-color:#732085; padding:5px; border-radius: 4px; border-style: solid; border-width: 1px;  display:inline-block; cursor:pointer;  text-align: center; vertical-align: middle; font-family: "DINWeb-Bold",Arial,Helvetica,sans-serif; font-size:16px;}
.ebook-list .links .sub-links a span{display:block;}
.ebook-list .links .sub-links a .format{text-transform:uppercase;}
.ebook-list .links .sub-links a .device{font-family:Arial, sans-serif; font-size:13px; font-weight:normal;}
.ebook-list .links .sub-links a:last-child{margin-right:0;}

.ebook-list .links .sub-links a:hover{transition: all 0.2s ease-in-out 0s; background-color:#732085;}

/* Subscriber prompts */
.signedinsubscriber, .notasubscriber{ display: none; } /*initial hiding*/

.notasubscriber{clear:both;}
/*.notasubscriber a.help { font-family: Arial, sans-serif; color: #FFF; font-weight: 800; font-size: 14px; }*/

.ebook-list .sub-prompt{padding:5px; border:1px solid #c6c6c6; background-color:#f6f6f6; font-size:14px; border-radius:3px;}
.ebook-list .sub-prompt a{color:#732085;}

@media only screen and (max-width: 480px) {
	.message{font-size:95%;}	
}

@media only screen and (max-width: 767px) {
	.ebook-list.header figure { float: none; text-align: center; margin: 0; }
	.ebook-list.header h1 { text-align: center; }
	.authenticated .ebook-list .ebook, .anonymous .ebook-list .ebook {padding: 0 5px 30px 0;  }
	.ebook-list .links { position: static; text-align: center; }
	.message{text-align:left;}
	.message span{display:block;}
}

@media only screen and (min-width: 768px) and (max-width: 979px) {
	.span8 { width: 488px !important; }
	.span4 { width: 234px !important; }
	#content_right, #content_right .span4, #content_right_upper, #content_right_upper .span{ width: 234px !important; min-width: 234px !important; }
	.authenticated .ebook-list .ebook { padding: 0 5px 300px 0; }
	.anonymous .ebook-list .ebook{ padding: 0 5px 160px 0; }
	.ebook-list.header h1 { font-size: 42px; }
	.ebook-list.header p { font-size: 15px; }
	.ebook-list .ebook figure { margin-bottom: 8px; float: none; border: none; }
	.ebook-list .links { text-align: center; }
	.ebook-list .links .external a { margin: 0 5px; width: 100px; }
	.ebook-list .links .sub-links a {display:block; box-sizing:border-box; width:100%; margin:0 0 10px 0;}
	.ebook-list .links .sub-links a span{display:inline-block; margin:0 5px 0 0;}
	.ebook-list .links .external--no-external{padding: 26px 0px 0px 0px; margin: 15px 0 5px 0;}
	.ebook-list .links .external--no-external:before{left: 0; line-height: 16px;}
	.ebook-list .links .external--no-external a#eBooks-storefront{ margin: 5px 0;}
	.ebook-list .links .external--no-external.purchase{padding: 0;
    margin-bottom: 32px;}
	.ebook-list .links .external--no-external.purchase a{padding: 3px;}
	.ebook-list .links .external--no-external.purchase:before{top: 5px;    line-height: 18px;}

	.message span{ }
	.ebook-list .sub-prompt strong{display:block;}
}


      