#block-currentissue h2, #block-signup h2, #block-archive h2 {
    /* height: 43px;
    color: #000000;
    font-family: "Brandon_Grotesque_Regular";
    font-size: 30px;
    letter-spacing: 0;
    line-height: 33px;
    text-align: center;
    margin: 52px auto 51px;
    display: block;
    position: relative; 
    display: none;*/
}

.see-the-full-issue a {
    color: #FFFFFF;
    font-family: "Brandon_Grotesque_Regular";
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1.07px;
    text-align: center;
    height: 48px;
    line-height: 32px;
    width: 260px;
    background: linear-gradient(180deg,#10BAFF 0%,#0080C8 100%);
    /* margin-top: 60px; */
    border-radius: 0;
    border: 0;
}

.node--type-issues.node--view-mode-current-issue .col {
    padding-left: 0;
}

.node--type-issues.node--view-mode-current-issue span.field--name-title {
    display: none;
}

.node--type-issues.node--view-mode-current-issue .field--name-field-ddm-thumbnail img {
    box-shadow: 0 0 30px 0 #d5d5d5;
}

.node--type-issues.node--view-mode-current-issue .full-history-label span.field--name-title {
    display: block;
}

.node--type-issues .field--name-field-ddm-thumbnail {
    width: 380px;
    height: 491px;
    margin: auto;
}

#block-signup h2:before, #block-archive h2:before {
    width: 56px;
    content: "";
    position: absolute;
    bottom: -10px;
    height: 4px;
    background: #7dc8ed;
    left: 50%;
    transform: translateX(-50%);
}

#block-currentissue h2:before{
	width: 100px;
    content: "";
    position: absolute;
    bottom: -10px;
    height: 4px;
    background: #7dc8ed;
    left: 50%;
    transform: translateX(-50%);
}

#block-archive h2.accordion-header:before {
    content: none;
}

#block-signup h2:after, #block-archive h2:after {
    content: "";
    position: absolute;
    bottom: -10px;
    width: 56px;
    height: 2px;
    background: #0080C8;
    left: 50%;
    transform: translateX(-50%);
}

#block-currentissue h2:after{
	content: "";
    position: absolute;
    bottom: -10px;
    width: 100px;
    height: 2px;
    background: #0080C8;
    left: 50%;
    transform: translateX(-50%);
}

#block-currentissue p {
    color: #000000;
    font-family: "Brandon_Grotesque_Regular";
    font-size: 22px;
    letter-spacing: 0;
    line-height: 24px;
    padding-top: 6px;
}
#block-currentissue article h2{
    margin: 0;
    text-align: left;
    display: none;
}
#block-currentissue article h2 a{
    text-decoration: none;
}
.full-history-label .field--name-title {
  color: #000000;
  font-family: "Brandon_Grotesque_Regular";
  font-size: 30px;
  letter-spacing: 0;
  line-height: 33px;
  display: block;
  text-transform: uppercase;
}
.current-issue-mobile-title {
    display: none;
}
.see-the-full-issue-mobile {
    display: none;
}
#block-currentissue article h2:after{
    display: none;
}
.paragraph.paragraph--type--issues {
    color: #000000;
    font-family: "Brandon_Grotesque_Regular";
    font-size: 18px;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 30px;
}

.field.field--name-field-title {
    color: #000;
    text-transform: uppercase;
    font-family: "Brandon_Grotesque_Bold";
}

.field--type-entity-reference-revisions {
    border-bottom: 0;
}
div#block-signup {
    padding: 1px 0px 100px;
}

div#block-signup p{
	font-size: 18px;
    font-family: 'OpenSans_Regular';
    line-height: 24px;
}

@media screen and (min-width: 800px) and (max-width: 1000px) {
	div#block-signup .container{
		padding: 0px 30px
	}
}

div#block-currentissue {
    margin-bottom: 48px;
}
div#block-archive {
    padding: 0px 0px 62px;
}

#block-archive .accordion-item {
    border: 0;
}
#block-archive .accordion-item .accordion-item {
    border-top: 1px solid #ddd;
    border-radius: 0;
}


#block-archive  .accordion-item .accordion-item:last-child {
    border-bottom: 1px solid #ddd;
}

/* #block-archive h2.accordion-header{
    margin: 0 0 18px 0;
} */
h2.accordion-header:after {
    display: none;
}

#block-archive .accordion-item .accordion-item:focus {
    outline: 0;
}

/* #block-archive .field__item:last-of-type .accordion-button {
    border: 0;
    border-radius: 0;
    border-top: 1px solid #ddd !important;
} */

#block-archive .field__item:first-of-type .accordion-button {
    border: 0;
    border-radius: 0;
    border-top: 1px solid #ddd !important;
}
/* #block-archive .accordion-item:last-of-type .accordion-button{
    border-top: 1px solid #ddd !important;
} */

#block-archive .accordion-button:focus {
    border: 0 !important;
    box-shadow: none;
}

#block-archive .accordion-button:focus {
    background: transparent;
    color: #000;
}
#block-archive .accordion-button::after {
    background: transparent;
    content: "+";
    width: 28px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #1E1E23;
    border-radius: 50%;
    text-align: center;
    font-size: 30px;
    color: #0080C8;
}

.accordion-button:not(.collapsed){
	background-color: transparent!important;
	box-shadow:none!important;
}

#block-archive .accordion-button:not(.collapsed)::after {
    background: transparent;
    content: "-";
	font-size: 42px;
    line-height: 20px;
}

#block-archive button.accordion-button {
    color: #000000;
    font-family: "Brandon_Grotesque_Regular";
    font-size: 22px;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: normal;
    /* border-top: 1px solid #ddd !important; */
    border-bottom: 1px solid #ddd !important;
    padding-left: 0;
}
.accordion-body .grid-field-formatter .resp-table-row {
    background: transparent;
    text-align: center;
    margin-bottom: 50px;
    padding-bottom: 57px;
}

.accordion-body .grid-field-formatter .table-body-cell {
    text-align: center;
}
.accordion-body .paragraph.paragraph--type--issue-feature {
    margin-bottom: 50px;
}
.form-type-checkbox .form-check-input {
    display: inline-block;
}

.form-type-checkbox label.option {
    display: inline-block;
    width: 96%;
    text-align: left !important;
}
#block-signup .field__label {
    display: none;
}

@media screen and (max-width: 940px) {
    .current-issue-mobile-title {
        display: block;
        margin: auto;
        width: 90%;
        padding-bottom: 17px;
    }
    .current-issue-mobile-title .field--name-title {
        line-height: 43px;
    }
    .current-issue-desktop-title {
        display: none;
    }
    /* .node--type-issues .field--name-field-ddm-thumbnail {
        width: 294px;
    } */
    .see-the-full-issue-desktop {
        display: none;
    }
    #block-currentissue p {
        font-size: 18px;
    }
    .node--type-issues.node--view-mode-current-issue .col {
        max-height: 525px;
    }
    .see-the-full-issue-mobile {
        display: block;
        margin: auto;
        width: 50%;
    }
    .node--type-issues.node--view-mode-current-issue .node__content {
        max-width: 636px;
        margin: auto;
    }
    .node--type-issues .field--name-field-ddm-thumbnail {
        width: 294px;
        margin: auto;
    }
    #block-signup .field--name-body {
        font-size: 22px;
        line-height: 30px;
    }
    #block-signup h2 {
        margin-bottom: 45px;
    }
    #block-archive .field--name-field-issues {
        max-width: 636px;
        margin: auto;
    }
    .field--name-field-issues .field.field--name-field-issue-month {
        font-size: 23.4px;
        line-height: 34px;
    }
}

@media screen and (max-width: 640px) {
    div#block-currentissue .col {
        width: 100% !important;
        flex: auto;
    }
    .current-issue-mobile-title {
        display: none;
    }
    .current-issue-desktop-title {
        display: block;
        max-width: 343px;
        margin: auto;
        margin-bottom: 23px;
    }
    .node--type-issues.node--view-mode-current-issue .col {
        max-height: initial;
    }
    .current-issue-desktop-title .field--name-title {
        font-size: 22px;
        line-height: 31px;
    }
    .node--type-issues.node--view-mode-current-issue .field--name-field-issues {
        width: 343px;
        margin: auto;
    }
    .node--type-issues .field--name-field-ddm-thumbnail {
        width: auto;
        margin-bottom: 41px;
    }
    .node--type-issues.node--view-mode-current-issue .field--name-field-ddm-thumbnail img {
        margin: auto 18%;
    }
    /* .see-the-full-issue-mobile {
        width: 70%;
    } */
}

.see-the-full-issue-mobile{
	padding:20px;
}

@media screen and (max-width: 480px) {
div#block-currentissue .col {
    width: 100% !important;
    flex: auto;
}
.paragraph.paragraph--type--issues {
    margin-top: 20px;
}
.full-history-label .field--name-title {
    font-size: 20px;
}
.see-the-full-issue-mobile {
    width: 70%;
}
#block-archive .accordion-body .grid-field-formatter .table-body-cell {
    display: inline-block;
}
#block-archive .field--name-field-issues {
    width: 345px;
}
.node--type-issues.node--view-mode-current-issue .field--name-field-ddm-thumbnail img {
    margin: auto 2%;
}
}
@media screen and (max-width: 400px) {
.accordion-body .grid-field-formatter .table-body-cell {
    width: 49%;
    display: inline-block;
}
.node--type-issues.node--view-mode-current-issue .field--name-field-issues {
    width: auto;
}
.see-the-full-issue-mobile {
    margin: initial;
}
#block-archive .field--name-field-issues {
    width: initial;
}
.node--type-issues .field--name-field-ddm-thumbnail {
    margin-bottom: 0;
}
}