.search-result-container:before, .search-result-container:after, .articles-list > div:before, .articles-list > div:after, .book-type:before, .book-type:after, .book-cover:before, .gl-cover:before, .journal-cover:before, .article-cover:before, .chapter-cover:before, .book-cover:after, .gl-cover:after, .journal-cover:after, .article-cover:after, .chapter-cover:after, .download-pdf-link:before, .download-pdf-link:after, .article-title:before, .article-title:after, .book-prices li:before, .gl-prices li:before, .journal-prices li:before, .article-prices li:before, .chapter-prices li:before, .book-prices li:after, .gl-prices li:after, .journal-prices li:after, .article-prices li:after, .chapter-prices li:after, .article-descrition:before, .article-descrition:after, .book-additional-info:before, .gl-additional-info:before, .journal-additional-info:before, .article-additional-info:before, .chapter-additional-info:before, .book-additional-info:after, .gl-additional-info:after, .journal-additional-info:after, .article-additional-info:after, .chapter-additional-info:after, .article-price-container:before, .article-price-container:after  {content:""; display:table}
.search-result-container:after, .articles-list > div:after, .book-type:after, .book-cover:after, .gl-cover:after, .journal-cover:after, .article-cover:after, .chapter-cover:after, .download-pdf-link:after, .article-title:after, .book-prices li:after, .gl-prices li:after, .journal-prices li:after, .article-prices li:after, .chapter-prices li:after, .article-descrition:after, .book-additional-info:after, .gl-additional-info:after, .journal-additional-info:after, .article-additional-info:after, .chapter-additional-info:after, .article-price-container:after {clear:both}
.search-result-container, .articles-list > div, .book-type, .book-cover, .gl-cover, .journal-cover, .article-cover, .chapter-cover, .download-pdf-link, .article-title, .book-prices li, .gl-prices li, .journal-prices li, .article-prices li, .chapter-prices li, .article-descrition, .book-additional-info, .gl-additional-info, .journal-additional-info, .article-additional-info, .chapter-additional-info, .article-price-container {zoom:1}

.search-result-book article  {-webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -ms-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in}
.list-issues, .list-issues ul, .list-issues-bar, .issue-number, .download-pdf-link, .book-prices, .gl-prices, .journal-prices, .article-prices, .chapter-prices, .book-additional-info, .gl-additional-info, .journal-additional-info, .article-additional-info, .chapter-additional-info, .article-info ul, .issue-info ul {list-style:none; list-style-image:none;list-style-type: none;margin: 0;padding: 0}

.book-details h1, .gl-details h1, .journal-details h1, .article-details h1, .chapter-details h1 {margin: 0;font-size: 18px;margin-bottom: 5px;color: #313B49;line-height: 1.2em}
.book-details h1 small, .gl-details h1 small, .journal-details h1 small, .article-details h1 small, .chapter-details h1 small {color: #999}
.download-pdf-link {position: relative}
.download-pdf-link > li {display: block;width: 33%;float: left;margin-bottom: 15px;line-height: 1.2em;max-height: 34px}
.download-pdf-link > li > a {display: block;color: #000;padding: 10px 0 10px 48px;position: relative}
.download-pdf-link > li > a:hover {color: #F3794E;text-decoration: none}
.download-pdf-link > li > a:before, .download-pdf-link > li.unordered:before  {display: block;content: "";width: 40px;height: 40px;background-image: url(../images/icons/icon-pdf.png);margin-right: 10px;position: absolute;top: 0; left: 0}
.download-pdf-link > li.unordered {padding: 10px 0 10px 48px;position: relative; opacity: .6}
.download-pdf-link > li.unordered:before {background-image: url(../images/icons/icon-pdf-gray.png);}
.issue-download .download-pdf-link {display: inline-block;width: 40px;height: 40px;background-image: url(../images/icons/icon-pdf.png);margin-top: 10px !important}
.book-additional-info li, .gl-additional-info li, .journal-additional-info li, .article-additional-info li, .chapter-additional-info li {display: block;float: left;padding: 2px 0; width: 33%}
.book-link, .gl-link, .journal-link, .article-link, .chapter-link {font-size: 16px}
.book-link a, .gl-link a, .journal-link a, .article-link a, .chapter-link a, .book-link a:hover, .gl-link a:hover, .journal-link a:hover, .article-link a:hover, .chapter-link a:hover {color: #F3794E}
.book-link a:hover, .gl-link a:hover, .journal-link a:hover, .article-link a:hover, .chapter-link a:hover {text-decoration: none}
.book-cover img, .gl-cover img, .journal-cover img, .article-cover img, .chapter-cover img {width: 100%;margin-bottom: 5px;min-width: 160px;min-height: 100px;border: 1px solid #E5E5E5}
.book-subhead {font-size: 13px}
.book-cover div[class*="icon"], .gl-cover div[class*="icon"], .journal-cover div[class*="icon"], .article-cover div[class*="icon"], .chapter-cover div[class*="icon"] {width: 20px;height:20px;margin-left: 5px; position: absolute;right: 10px;top: 10px;border: 1px solid #fff;box-shadow: 0 0 5px rgba(0,0,0,.5)}
.book-download, .gl-download, .journal-download, .article-download, .chapter-download, .book-suggest {float: right; margin-left: 5px; background-color: #fff;color: #000;text-align: right;border: 1px solid #E5E5E5;margin-top: 5px;font-size: 11px;width: 100%; padding: 0}
.btn-icon, .book-suggest .btn-icon, .book-download > i, .gl-download > i, .journal-download > i, .article-download > i, .chapter-download > i, .book-suggest > i {background-color: #EFEFEF;padding: 4px 5px;color: #ff0000;font-size: 13px}
.book-download .btn-icon:hover, .gl-download .btn-icon:hover, .journal-download .btn-icon:hover, .article-download .btn-icon:hover, .chapter-download .btn-icon:hover, .book-suggest .btn-icon:hover, .book-download:hover > i, .gl-download:hover > i, .journal-download:hover > i, .article-download:hover > i, .chapter-download:hover > i,  .book-suggest:hover > i {background-color: #00cc66;color: #fff}
.book-download:hover, .gl-download:hover, .journal-download:hover, .article-download:hover, .chapter-download:hover, .book-suggest:hover {background-color: #f0f0f0}
.book-suggest .btn-icon, .book-suggest > i {color: #70a5cd;color: #fff}
.book-price .btn-icon, .gl-price .btn-icon, .journal-price .btn-icon, .article-price .btn-icon, .chapter-price .btn-icon {background-color: #ccc;color: #fff;padding: 4px 5px}
.book-price.active .btn-icon, .gl-price.active .btn-icon, .journal-price.active .btn-icon, .article-price.active .btn-icon, .chapter-price.active .btn-icon, .book-price .btn-icon:hover, .gl-price .btn-icon:hover, .journal-price .btn-icon:hover, .article-price .btn-icon:hover, .chapter-price .btn-icon:hover {background-color: #00cc66}
.book-price > span, .gl-price > span, .journal-price > span, .article-price > span, .chapter-price > span, .book-download > span, .gl-download > span, .journal-download > span, .article-download > span, .chapter-download > span, .book-suggest > span {padding: 1px 5px}
.btn.btn-add-to-cart {margin-top: 5px;width: 100%;font-size: 13px; padding: 7px 7px;white-space:normal;}
.btn.btn-add-to-cart.active {box-shadow: none}
.btn.btn-add-to-cart.inactive { background-color: #ccc; cursor: default}
.btn.btn-add-to-cart i {margin: 0 0 0 5px;font-size: 14px}
.book-prices, .gl-prices, .journal-prices, .article-prices, .chapter-prices  {border: 1px solid #E5E5E5;margin-top: 5px;float: left;width: 100%; padding: 3px 5px 3px 5px}
.book-prices li, .gl-prices li, .journal-prices li, .article-prices li, .chapter-prices li {padding: 3px 0;text-align: right; font-size: 11px}
.book-prices li.final-pice, .gl-prices li.final-pice, .journal-prices li.final-pice, .article-prices li.final-pice, .chapter-prices li.final-pice {font-weight: bold;font-size: 14px; border-top:1px dotted #ccc}
.book-prices li span, .gl-prices li span, .journal-prices li span, .article-prices li span, .chapter-prices li span {float: right;text-align: right;display: inline-block}
.book-prices li span:first-child, .gl-prices li span:first-child, .journal-prices li span:first-child, .article-prices li span:first-child, .chapter-prices li span:first-child {float: left;text-align: left;width: 65%; display: inline-block;}
.book-details .nav-tabs, .gl-details .nav-tabs, .journal-details .nav-tabs, .article-details .nav-tabs, .chapter-details  .nav-tabs {margin-top: 20px}

.book-detail-info {margin-top: 20px}
p.summary, .summary p { text-align: justify;}
.articles-container {padding: 10px;background-color: #fff;margin-top: 10px;position: relative}
.articles-container  h5 {border-top: 10px solid #f0f0f0; padding-top: 3px}
.issue-image  {background-color: #F4F4F4;width: 13%}
.issue-image img {width: 100%}
.issue-info {width: 25%}
.issue-details {display: table}
.issue-details  > div {display: table-cell;padding: 10px; vertical-align: top;   }
.issue-download {width: 10%;background-color: #F4F4F4}
.issue-download > a {text-align: center;color: #000;display: block; position: relative}
.issue-download > a:hover { color: #f3794e;text-decoration: none}
.issue-download > a > span {display: block; margin:3px 3px;min-height: 34px;}
.issue-download > a > small {display: block; margin:3px 3px}
.issue-download > a .download-pdf-link {padding: 0; margin:0}
.issue-download > a .download-pdf-link:before {top:0}
.article-details h3 {font-size: 18px;margin-top: 0}
.article-details h3 small {font-size: 14px}
.journal-imprint h6 {border-bottom: 1px solid #ccc;padding-bottom: 3px;margin-bottom: 5px; font-size: 14px}
.journal-imprint > div  {padding-right: 25px}
.journal-imprint > div:first-child  {padding-right: 15px; padding-left: 25px}
.issue-year {margin-bottom: 10px;background-color: #F3794E;color: #fff; padding: 10px 10px 10px 10px}
.issue-year li {display: inline-block;margin-right: 2px;margin-left: 2px;cursor: pointer; font-weight: bold}
.issue-year li:before {content: "| "}
.issue-year li:first-child:before {display: none}
.issue-year li.active { color: #474747;cursor: default}
.issue-year li.active:before {color: #fff}
.tab-content>.tab-pane.issues-container {padding: 0}
.issue-number {margin: 0 15px}
.issue-number > li {display: inline-block; min-width: 88px;cursor: pointer}
.issue-number > li.active, .issue-number > li:hover {color: #F3794E}
.issues-container h5 {margin-bottom: 0}
.issues-container .articles-container {margin: 15px}

.articles-list { margin: 5px 0 0 0; min-height: 50px}
.articles-list > div {display: block;padding: 0;border-bottom: 1px solid #fff;background-color:#e2e2e2}
.articles-list > div h6  {padding: 4px 5px 4px 5px;margin: 0; cursor: pointer}
.articles-list > div.active > div > div, .articles-list > div.active > div > div h3 {color: #000}
.articles-list > div:first-child {border-top: none}
.articles-list > div.all-issues-download {margin-top: 5px; padding: 8px 0 8px 0}
.articles-list > div.all-issues-download .fa {font-weight: bold}
.articles-list:before {display: none}
.articles-list > div > h6 > a {float: right;margin-left: 10px;font-size: 12px; color: #3a6484}
.articles-list > div > h6 > a:hover, .articles-list > div > h6 > a:focus {text-decoration: none}
.articles-list > div > h6 > span {float: left;width: 80%}
.articles-list > div.active > h6 > a, .article-title:hover a {color: #F3794E}
.articles-list > div > h6 > a.fa-file-pdf-o {color: #f00}
.articles-list > div .article-details {display: none; padding: 10px 0 10px 0;background-color: #fff;text-indent: initial;color: #000;float: none;width: auto;margin: 0}
.articles-list > div .article-details h3 {font-size: 16px}
.articles-list > div .article-details h3 a {color: #F3794E}
.articles-list > div .article-details h3 a:hover, .articles-list > div .article-details h3 a:focus {color: #F3794E;text-decoration: none}
.articles-list > div .article-details h3 small {font-size: 12px}
.article-title {background-color: #e2e2e2}
.article-title.active, .article-title:hover { background-color: #fee5db}
.article-info {float: left;width: 76%; width: expression(100% - 170px);width: calc(100% - 170px)}
.article-price-container {float: right; position: relative;min-height: 115px; width: 160px}
.article-price-container.book-type {position: absolute; bottom: 0; right: 0}
.article-price-container .book-type .book-price, .article-price .book-type .gl-price, .article-price .book-type  .journal-price, .article-price .book-type  .article-price, .article-price .book-type  .chapter-price {float: right}
.articles-container h5 {color: #F3794E}
.article-price-container .price {position: relative;padding: 0 20px 0 0;float: right;background-color: #F2F2F2;min-height: 20px;white-space: nowrap}
.article-price-container .price .regular-price {display: block;padding: 2px 8px 0 5px}
.article-price-container .price .btn-price {text-align: center;white-space: nowrap;border: none;padding: 0;display: block;position: absolute;top: 0;right: 0;width: 20px;min-height: 20px;height: 100%;vertical-align: middle;background-color: transparent}
.article-price-container .price .btn-price.active .btn-icon {background-color: #00cc66;color: #fff;text-decoration: none;cursor: pointer}
.article-price-container .price .btn-price .btn-icon, .article-price-container .price .btn-price.inactive .btn-icon {background-color: #ccc;color: #fff;padding: 4px 4px;cursor: default}
.order-PDA {position:fixed;bottom:10px;right:10px;background-color:#EAEAEA;width: 310px;display: block; box-shadow: 0 0 7px rgba(0,0,0,.6)}
.order-PDA h3 {position: relative;padding: 10px 15px 10px 10px;margin: 0;font-size: 18px; font-weight: normal; border-bottom: 1px solid #ccc}
.order-PDA p { padding: 10px; margin-bottom: 0}
.order-PDA h3 span { display: block;position: absolute;right:13px;top: 13px;font-size: 14px;cursor: pointer;color:#A0A0A0 }
.order-PDA h3 span:hover {color: #F3794E}
.order-PDA .modal-footer { padding: 10px;text-align: left}



@media (max-width: 767px) {
    .book-detail-head {clear: both; margin-top: 20px}
    .book-cover img, .gl-cover img, .journal-cover img, .article-cover img, .chapter-cover img {width: 60%;float: none;margin: 0 auto 20px auto; display: block}
    .book-cover div[class*="icon"], .gl-cover div[class*="icon"], .journal-cover div[class*="icon"], .article-cover div[class*="icon"], .chapter-cover div[class*="icon"] {right: 48%}
    .book-prices li, .gl-prices li, .journal-prices li, .article-prices li, .chapter-prices li {font-size: 12px}
    .article-info, .article-price { float: none; width: 100%}
    .issue-details {display: block}
    .issue-details  > div { display: block;margin-bottom: 5px; width: 100%}
    .issue-details  > div.issue-image, .issue-details  > div.issue-download{ width: 50%;margin-left: auto; margin-right: auto}
    .journal-imprint > div  {padding-right: 10px}
    .journal-imprint > div:first-child  {padding-right: 10px; padding-left: 10px}
}
@media (min-width: 768px) and (max-width: 991px) {
    .book-detail-head {clear: both; margin-top: 20px}
    .book-prices li, .gl-prices li, .journal-prices li, .article-prices li, .chapter-prices li {font-size: 12px}
    .journal-imprint > div  {padding-right: 10px}
    .journal-imprint > div:first-child  {padding-right: 10px; padding-left: 10px}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .article-info {width: 73%; width: expression(100% - 170px);width: calc(100% - 170px)}
}
@media (min-width: 1200px) and (max-width: 1499px) {
    .article-info {width: 73%; width: expression(100% - 170px);width: calc(100% - 170px)}
}
@media (min-width: 1500px)  {

}
