p#p130 {
    display: none;
}

.spanc24 ul li,
.spanc112 ul li {
    margin-right: 1em;
    display: inline-block;
}

span.spanc130.drg-element-type-standard-field.drg-element-sub-type-fieldname-BILLINGADDRIND ul {
    margin-top: 20px;
}

span#logo img {
    width: initial;
    text-align: center;
}



#red {
    color: red;
}

span.purple {
    color: #9557a5;
}

div#alreadysub {
    margin-top: 15px;
}

div#alreadysub a {
    color: #9557a5;
}

div#promo {
    margin-bottom: 15px;
    font-size: 15px;
    padding: 0.5% 4% 0 4%;
    text-align: justify;
}

div#digedition a {
    color: #9557a5;
    text-decoration: none;
}

div#digedition {
    margin-left: auto;
    max-width: 300px;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right: auto;
}

div#digedition a strong {
    color: #9557a5;
}

hr#hr1 {
    background-color: #868383;
    height: 4px;
    margin: 6.5px 0;
}

span#leftsect {
    margin: 0 0.44% 0 0;
    float: left;
    display: inline-block;
    padding: 0.435% 0 0.435% 0;
    background-color: #9557a5;
    vertical-align: top;
    text-align: center;
    font-size: 1.538em;
    width: 24.6%;
}

div#sdwsection {
    display: block;
    background-color: #868383;
    color: #fff;
    margin: 15px 0px;
    max-height: 30px;
}

span#rightsect {
    display: inline-block;
    width: 62.3%;
    padding: 0.435% 0 0.435% 1.11%;
    margin: 0;
    vertical-align: top;
    font-size: 1.538em;
}

/* Rates */

span.spanc17.drg-element-type-cms-content.drg-element-sub-type-category-8 #p17, span.spanc18.drg-element-type-cms-content.drg-element-sub-type-category-8 #p18, 
span.spanc19.drg-element-type-cms-content.drg-element-sub-type-category-8 #p19, span.spanc20.drg-element-type-cms-content.drg-element-sub-type-category-8 #p20 {
    color: #9557a5;
    margin-bottom: 5px;
    font-weight: bold;
    margin-top: 10px;
}

span.spanc17.drg-element-type-cms-content.drg-element-sub-type-category-8 ul li, span.spanc18.drg-element-type-cms-content.drg-element-sub-type-category-8 ul li, 
span.spanc19.drg-element-type-cms-content.drg-element-sub-type-category-8 ul li, span.spanc20.drg-element-type-cms-content.drg-element-sub-type-category-8 ul li {
    margin-bottom:5px;
    color: #9557a5;
}

/* Hide questionlabels */

p#p1.drg-element-type-standard-field .questionlabel, 
p#p2.drg-element-type-standard-field .questionlabel,
p#p10.drg-element-type-standard-field .questionlabel, 
p#p3.drg-element-type-standard-field .questionlabel, 
p#p4.drg-element-type-standard-field .questionlabel, 
p#p5.drg-element-type-standard-field .questionlabel, 
p#p6.drg-element-type-standard-field .questionlabel, 
p#p8.drg-element-type-standard-field .questionlabel, 
p#p9.drg-element-type-standard-field .questionlabel, 
p#p7.drg-element-type-standard-field .questionlabel,
p#p11.drg-element-type-standard-field .questionlabel, 
p#p12.drg-element-type-standard-field .questionlabel, 
p#p13.drg-element-type-standard-field .questionlabel, 
p#p101.drg-element-type-standard-field .questionlabel, 
p#p113.drg-element-type-standard-field .questionlabel,
p#p131.drg-element-type-standard-field .questionlabel, 
p#p140.drg-element-type-standard-field .questionlabel, 
p#p132.drg-element-type-standard-field .questionlabel, 
p#p134.drg-element-type-standard-field .questionlabel, 
p#p135.drg-element-type-standard-field .questionlabel, 
p#p133.drg-element-type-standard-field .questionlabel   
  {
    display: none;
}

input#id1, input#id2, input#id10, input#id3, input#id4, input#id5, input#id6, select#id8, input#id9, select#id7, input#id11, input#id12, input#id13, input#id101, input#id113, input#id131, input#id140, input#id132, select#id134, input#id135, select#id133, input#id16   {
    margin-bottom: 0px;
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
    max-width: 100%;
}

p#p1.drg-element-type-standard-field, 
p#p2.drg-element-type-standard-field,
p#p10.drg-element-type-standard-field, 
p#p3.drg-element-type-standard-field, 
p#p4.drg-element-type-standard-field, 
p#p5.drg-element-type-standard-field, 
p#p6.drg-element-type-standard-field,  
p#p7.drg-element-type-standard-field,
p#p11.drg-element-type-standard-field, 
p#p12.drg-element-type-standard-field, 
p#p13.drg-element-type-standard-field, 
p#p101.drg-element-type-standard-field, 
p#p113.drg-element-type-standard-field,
p#p131.drg-element-type-standard-field, 
p#p140.drg-element-type-standard-field, 
p#p132.drg-element-type-standard-field, 
p#p134.drg-element-type-standard-field, 
p#p135.drg-element-type-standard-field, 
p#p133.drg-element-type-standard-field   
  {
    margin-bottom: 10px;
    width: 465px;
    display: inline-block;
}

p#p8.drg-element-type-standard-field, 
p#p9.drg-element-type-standard-field {
    width: 227.5px;
    display: inline-block;
    margin-bottom: 10px;
}

p#p1.drg-element-type-standard-field, 
p#p10.drg-element-type-standard-field, 
p#p4.drg-element-type-standard-field, 
p#p6.drg-element-type-standard-field,  
p#p7.drg-element-type-standard-field,
p#p8.drg-element-type-standard-field,
p#p11.drg-element-type-standard-field,  
p#p101.drg-element-type-standard-field, 
p#p113.drg-element-type-standard-field,
p#p131.drg-element-type-standard-field,  
p#p132.drg-element-type-standard-field,  
p#p135.drg-element-type-standard-field,
p#p12.drg-element-type-standard-field  
  {
    margin-right:10px;
}

p#p11.drg-element-type-standard-field, p#p12.drg-element-type-standard-field, p#p101.drg-element-type-standard-field, p#p113.drg-element-type-standard-field {
    width: 227px;
}

p#p16.drg-element-type-standard-field .questionlabel {
    display: none;
}

p#p16.drg-element-type-standard-field {
    display:inline-block;
    width: 465px;
}

/* div display overrride */

div[id^="disp"][style=""],
div[id^="disp"][style="display: block;"] {
  display: inline !important;
}

/* Select Edition */

p#p21.drg-element-type-demographic .questionlabel {
    display: none;
}

/* Newsletter */

div#pp16 {
    margin-top: 30px;
    color: black;
}

/* Payment */

div#artext {
    font-size: 13px;
    background: #d3d3d3;
    color: #191919;
    line-height: initial;
    padding: 5px;
}

#p32.addresslabel, #p32 .questionlabel {
    display: block;
}

select#EXPMONTH {
    max-width: 200px;
    margin-right:10px;
    display: inline-block;
}

select#EXPYEAR {
    max-width: 200px;
    display: inline-block;
}

/* Submit */

div#submitbtn {
    display: none;
}

div#custsubmit {
    text-align: center;
    margin-top: 30px;
}

input[type="submit"] {
    background: #9557a5;
    color: #fff;
    border: 0px;
    width: 44.4%;
    text-align: center;
    font-size: 1.538em;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 50px;
    padding: 1.11% 0;
    text-shadow: none;
    font-weight: normal;
}

input[type="submit"]:hover {
    background: #9557a5;
    color: #fff;
    border: 0px;
    width: 44.4%;
    text-align: center;
    font-size: 1.538em;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 50px;
    padding: 1.11% 0;
    text-shadow: none;
    font-weight: normal;
}

/* footer */

div#guarantee {
    font-size: 13px;
    margin: 15px 1px;
    color: black;
    line-height: normal;
}

div#ShippingInfo {
    color: black;
}

div#ShippingInfo p {
    margin-bottom: 10px;
}

div#ShippingInfo a {
    color: #9557a5;
}

/* Media */

@media only screen and (max-width: 959px) {

p#p1.drg-element-type-standard-field, 
p#p2.drg-element-type-standard-field,
p#p10.drg-element-type-standard-field, 
p#p3.drg-element-type-standard-field, 
p#p4.drg-element-type-standard-field, 
p#p5.drg-element-type-standard-field, 
p#p6.drg-element-type-standard-field,  
p#p7.drg-element-type-standard-field,
p#p11.drg-element-type-standard-field, 
p#p12.drg-element-type-standard-field, 
p#p13.drg-element-type-standard-field, 
p#p101.drg-element-type-standard-field, 
p#p113.drg-element-type-standard-field,
p#p131.drg-element-type-standard-field, 
p#p140.drg-element-type-standard-field, 
p#p132.drg-element-type-standard-field, 
p#p134.drg-element-type-standard-field, 
p#p135.drg-element-type-standard-field, 
p#p133.drg-element-type-standard-field   
  {
    width: 369px;
}

p#p8.drg-element-type-standard-field, 
p#p9.drg-element-type-standard-field {
    width: 179px;
}

p#p11.drg-element-type-standard-field, p#p12.drg-element-type-standard-field, p#p101.drg-element-type-standard-field, p#p113.drg-element-type-standard-field {
    width: 180px;
}

p#p16.drg-element-type-standard-field .questionlabel {
    display: none;
}

p#p16.drg-element-type-standard-field {
    display:inline-block;
    width: 368px;
}

}

@media only screen and (max-width: 767px) {

    input[type="submit"] {
        width:80%;
    }


    input[type="submit"]:hover {
        width:80%;
    }

span#leftsect {

padding: 0.6% 0 0.5% 0;
}

span#rightsect {

padding: 0.6% 0 0.5% 15px;
}

p#p1.drg-element-type-standard-field, 
p#p2.drg-element-type-standard-field,
p#p10.drg-element-type-standard-field, 
p#p3.drg-element-type-standard-field, 
p#p4.drg-element-type-standard-field, 
p#p5.drg-element-type-standard-field, 
p#p6.drg-element-type-standard-field,  
p#p7.drg-element-type-standard-field,
p#p11.drg-element-type-standard-field, 
p#p12.drg-element-type-standard-field, 
p#p13.drg-element-type-standard-field, 
p#p101.drg-element-type-standard-field, 
p#p113.drg-element-type-standard-field,
p#p131.drg-element-type-standard-field, 
p#p140.drg-element-type-standard-field, 
p#p132.drg-element-type-standard-field, 
p#p134.drg-element-type-standard-field, 
p#p135.drg-element-type-standard-field, 
p#p133.drg-element-type-standard-field   
  {
    width: 100%;
}

p#p8.drg-element-type-standard-field, 
p#p9.drg-element-type-standard-field {
    width: 100%;
}

p#p16.drg-element-type-standard-field {
    width: 100%;
}

}


@media only screen and (max-width: 479px) {

    input[type="submit"] {
        width:100%;
    }

input[type="submit"]:hover {
        width:100%;
    }

    #hidesection {
        display:none;
    }

    span#leftsect {

font-size: 1.338em;
}

span#rightsect {

font-size: 1.338em;
}


}
