.image-with-caption.caption-right{
flex-direction:column;
}
.image-with-caption .text-caption{
margin-top:0.75rem;
}
.image-with-caption-wrapper .image-caption-image{max-width: 70.25rem;}
.config-text a,.quiz-link-block .quiz-block-text a:hover{text-decoration:underline}
@media only screen and (min-width: 992px) {
.caption-right.image-with-caption  .caption{max-width:65%}

}
@media only screen and (min-width: 1540px) {
.image-with-caption.caption-right{
flex-direction:row;
}
.caption-right.image-with-caption  .caption{max-width:20%}
.image-with-caption.caption-right .image-caption-image{
width:80%;
}
.image-with-caption.caption-right .text-caption{
margin-left:1.5rem;
margin-top:0;
}
.image-with-caption .text-caption{
margin-top:1.25rem;
}
}

.accordion .accordion-item{
border-bottom: 1px solid var(--color-grey-secondary);
}
.accordion .accordion-item:first-of-type{
border-top:1px solid var(--color-grey-secondary);
}
.accordion .accordion-item .accordion-content a::after{
    content: "";
    margin-left: 1rem;
    display: inline-block;
    width: .9375rem;
    height: .9375rem;
    background-image: url(~/media/Images/D/drinkiq/Universal/icons/external-link-blue);
}
.nojs .accordion-item .accordion-content{display:block}
.accordion-item .accordion-content ol li{margin-bottom:1rem}
.accordion-item .accordion-content ol li:before{margin-right:1rem}
.accordion-item .accordion-content ol li a{text-decoration:none}
.accordion-item .accordion-content ol li a:hover{text-decoration:underline}
.accordion-item .accordion-content ol li:last-child{margin-bottom:0rem}
.accordion-item .accordion-content  {margin-top:.875rem;}
.accordion-heading{cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%}
.accordion-item .accordion-content{display:none}
.accordion-heading.open +.accordion-content{display:block}
.author-data p span.tag {font-size:1.4rem}
.author-data .author-name,.author-data .publish-date{padding-right:20px}
.author-data .publish-date{padding-left:20px;border-left:1px solid #fff}

@media only screen and (min-width: 740px){
.config-text-title,.config-text-content{
grid-column-start:3;
grid-column-end:12;
}
.accordion-item{
grid-column-start:3;
grid-column-end:12;
}
.image-with-caption{
grid-column-start:3;
grid-column-end:12;
}
}
@media only screen and (min-width: 992px){
.config-text-title,.config-text-content{
grid-column-start:3;
grid-column-end:9;
}
.accordion-item{
grid-column-start:3;
grid-column-end:9;
}
}
