﻿/* TITLE ISSUE DETAILS */

.titleissuedetails{margin-left:400px;}
.productselector{float:right; margin-top:30px; width:560px;}
.titleissueperyear{font-weight:700; display:block; margin-bottom:15px;}
.titlestarrating{font-size:18px; margin-bottom:10px; display:block;}
.titlereviewcount{font-size:12px; color:#b0b0b0; margin-left:10px;}
.purchasedetailtable{width:100%; font-family:'Open Sans',sans-serif;}
.productdescriptiontable{}
.productbuybuttontable{width:135px;}
.productsavingtable{width:50px; text-align:center;}
.producttagtable{width:30px; text-align:center; color:red; font-size:20px;}
.productpricetable{width:80px; text-align:right;}
.issueversions{font-size:12px; display:block;}
.perissueprice{    font-size:16px; line-height:16px; margin-top:0px; text-align:right; display:block;}
.pointprice{font-size:10px; line-height:5px; display:block; color:#8e8e8e;}
.buypriceoffer{    margin-top:0px;  text-align:right;}
.buysavingtext{     font-size:12px; margin-top:10px; color:#035ebb;}
.buysavingtextsub{  font-size:14px; margin-top:0px; color:#035ebb;}
.buysavingoffer{    font-size:20px; width:25px; text-align:right; margin-top:5px; color:red; display:block;}
.wasprice{font-size:12px; color:#202d3c;}
.infocover{width: 150px; float: right; margin-left: 20px;}
.upsalebox{border-radius: 8px 8px 8px 8px;-moz-border-radius: 8px 8px 8px 8px;-webkit-border-radius: 8px 8px 8px 8px;border: 0px solid #000000; padding:20px; background-color:#f0f0f0;}
.epubcoversize{width:100px; float:left; margin-right:15px;}

.blogimageleft{float:left; margin-right:30px; width:200px; margin-bottom:10px}
.blogimageright{float:right; margin-left:30px; width:200px; margin-bottom:10px}
.blogtext{margin-bottom:30px; line-height:22px; font-size:15px;}
.blogsepline{border-bottom:1px #dbdbdb solid; margin-top:10px; margin-bottom:30px;}

.blogimageleft img, .blogimageright img {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
}

.upsaleContainer {    width: 100%;    padding: 15px;    box-sizing: border-box;    border-radius: 5px 5px 5px 5px;    -moz-border-radius: 5px 5px 5px 5px;    -webkit-border-radius: 5px 5px 5px 5px;    border: 0px solid #000000;    background-color: #f5f5f5;}
.imgContainer {    width: 180px;    float: left;    margin-right: 20px;    border: 0px white solid;    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);}
.upsaleheader {    font-family: Lora;    font-size: 20px;    margin-bottom: 15px;    font-weight: 600;    margin-top:-24px;}
.upsaletxt {    width: calc(100% - 200px);    float: right;    height: 130px;    overflow: hidden;}
.upsalebtnholder {    width: calc(100% - 200px);    float: right;    text-align: center;}
.upsaleimg {    width: 100%;}
.submit-button-orange {    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    border-radius: 3px;    background-color: #fd510f !important;    font-weight: 600 !important;    color: white !important;    text-align: center;    font-size: 13px !important;    height: 35px;    width: 100%;    border: none;    text-decoration: none;    font-family: 'Open Sans' !important;    text-transform: uppercase !important;    display: block;    line-height: 35px;    cursor: pointer;    margin-top:30px;    width:50%;    margin-left:25%;}

@media screen and (max-width:549px) {
    /* TITLE ISSUE DETAILS */
    .titleissuedetails{margin-left:160px;}
.productselector{float:right; margin-top:10px; width:100%;}
.titleissueperyear{font-weight:700; display:block; margin-bottom:15px;}
.titlestarrating{font-size:16px; margin-bottom:10px; display:block;}
.titlereviewcount{font-size:12px; color:#b0b0b0; margin-left:0px; display:none;}
.purchasedetailtable{width:100%; font-family:'Open Sans',sans-serif;}
.productdescriptiontable{}
.productbuybuttontable{width:135px;}
.productsavingtable{width:10px; text-align:center;}
.producttagtable{width:20px; text-align:center; color:red; font-size:20px;}
.productpricetable{width:85px; text-align:right;}
.issueversions{font-size:11px; display:block;}
.perissueprice{    font-size:14px; margin-top:6px;}
.buysavingtextsub{  font-size:12px;}
.submit-button-orange {    width:100%;    margin-left:0%;}
.upsaletxt {   line-height:20px; height:140px;}

}

@media screen and (min-width:550px) and (max-width:749px) {

/* TITLE ISSUE DETAILS */

.titleissuedetails{margin-left:160px;}
.productselector{float:right; margin-top:10px; width:100%;}
.titleissueperyear{font-weight:700; display:block; margin-bottom:15px;}
.titlestarrating{font-size:16px; margin-bottom:10px; display:block;}
.titlereviewcount{font-size:12px; color:#b0b0b0; margin-left:0px; display:none;}
.purchasedetailtable{width:100%; font-family:'Open Sans',sans-serif;}
.productdescriptiontable{}
.productbuybuttontable{width:135px;}
.productsavingtable{width:40px; text-align:center;}
.producttagtable{width:20px; text-align:center; color:red; font-size:20px;}
.productpricetable{width:85px; text-align:right;}
.issueversions{font-size:11px; display:block;}
.perissueprice{    font-size:14px; margin-top:6px; }
.buysavingtextsub{  font-size:12px;}


}

@media screen and (min-width:750px) and (max-width:1089px) {

/* TITLE ISSUE DETAILS */

.titleissuedetails{margin-left:270px;}
.productselector{float:right; margin-top:30px; width:455px;}
.purchasedetailtable{width:100%; font-family:'Open Sans',sans-serif;}
.productdescriptiontable{}
.productbuybuttontable{width:135px;}
.productsavingtable{width:40px; text-align:center;}
.producttagtable{width:20px; text-align:center; color:red; font-size:20px;}
.productpricetable{width:85px; text-align:right;}
.issueversions{font-size:11px; display:block;}
.perissueprice{    font-size:14px; margin-top:6px; }
.buysavingtextsub{  font-size:12px;}

}

@media screen and (min-width: 1090px) and (max-width:1400px) {

/* TITLE ISSUE DETAILS */

.titleissuedetails{margin-left:320px;}
.productselector{float:right; margin-top:30px; width:520px;}
.purchasedetailtable{width:100%; font-family:'Open Sans',sans-serif;} 
.productdescriptiontable{}
.productbuybuttontable{width:135px;}
.productsavingtable{width:50px; text-align:center;}
.producttagtable{width:30px; text-align:center; color:red; font-size:20px;}
.productpricetable{width:90px; text-align:right;}

}
