/* overrides strobe style */
.inline-image {
    margin: 0 0 1.5em 1.5em
}
/* end */

.inline-image-full {

    margin: 1.5em 0 1.5em 0em; }

@media screen and (max-width: 500px) {
    .inline-image-full {
        clear: both;
        width: 100%; } }

.inline-image-full img {
    width: 100%;
    font-size: 1.3em; }

.article-image-left {
    float: left;
    margin: 0 1.5em 1.5em 0;
}

/* overrides strobe style */
ul {
    list-style-type: square;
    margin-left: 1.5em;
}
.tout ul {
    margin-left: 1.5em;
}
/* end */

.four-grid-list ul {
    list-style-type: none;
}

blockquote {
    clear: both;
}

.chunk {
     clear: both;
     /*margin-top: 1.5em;*/
 }

.chunk h5 {
    margin-top: 1.5em;
}

.chunk p:first-child {
    margin-top: 2em;
}

blockquote p:first-child {
    margin-top: 0em !important;
}

.news_chunk {
    clear: both;
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 2em;
    padding-bottom: 3em;

    /*margin-top: 1.5em;*/
}

.news_chunk h5 {
    margin-top: 1.5em;
}

.news_chunk p:first-child {
    margin-top: 2em;
}



/* strobe class in markup, but no styling, so here is ours!! */
ul.social {
    list-style-type: none;
    margin-left: 0;
}

ul.clean li {
    list-style-type: none;
}

ul.clean li p {
    line-height: 45px;
    font-size: 1em;
}

#faq-contents ul {
    margin-left: 1.5em;
}

.content ul {
    list-style-type: none;
    margin-left: 0;
}

.addbullet {
    list-style-type: square;
    margin-left: 1.5em;
}

.nobullet {
    list-style-type: none;
    margin-left: 0em !important;
}

/* Corrects original strobe style now we have wrapped homepage images in <a> tags */
.shallow-grid-list article > a > img {
    float: right;
    width: 30%;
}

/* For the artist overview tiles*/
.artist-fake-link {
    color: #739DE6;
    text-decoration: underline;
}

/* .invalid class prevents CSS from automatically applying */
.invalid input:required:invalid {
    border: 3px solid #f53a2e !important;
}

.disabledLabel
{
    color:#ccc;
}

/* Could use this later for a tick or similar if validation ok */
/*.invalid input:required:valid {
    border: 1px solid #999 !important;
}*/

.saleContainer
{
    display: none;
}

.saleContainerOuter
{
    border-top:1px solid black;
    padding:5px
}

.freePackNormalText
{
    /*color:white;
    background: green;
    padding: 2px;*/
    font-weight: bold;

}

.freePackImportantText
{
    color:red;

    padding: 2px;
    font-weight: bold;

}

.productcontentpopup > ul > li
{
    list-style: square;
    margin-left: 1.5em;
}

.dealerWarningText
{
    color:red;

    padding: 2px;
    font-weight: bold;

}

.super-slim-expansion-top
{
    padding: 0.1em 999em 2em 999em;
}

.super-slim-expansion-bottom
{
    padding: 4em 999em 0.1em 999em;
}

.concise-slim-expansion
{
    padding: 1em 999em 0.1em 999em;
}

.expansion-browse-dropdown
{
    margin-top: 1.4em;
}