div.chaos-inventory-section {
    background-image: url("https://www.chaosium.com/content/ExternalImages/light-world-map.jpg");
    border-radius: 25px;
    padding: 20px;
    background-color: white;
}

.flex-chaos-container {
    display: -webkit-flex;
    display: flex;
    width: 100%;
}

.flex-chaos-image {
    width: 100px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 10px;
    margin-bottom: 10px;    
}

.flex-chaos-text {
    width: 100%;
    margin: 10px;
}

.img-chaos-card {
    border-radius: 25px;
}

.img-chaos-card-small {
    width: 100%;
    border-radius: 10px;
}

.chaos-card-title {
    width: 100%;
    text-align: center;
}


div.chaos-pdf-included-section {
    margin-top: 0px;
    margin-bottom: 10px;
    border-radius: 25px;
    padding: 10px;
    background-color: white;
}

.div-chaos-character-sheets {
    border-radius: 25px;
    border: 2px;
    border-color: black;
    background: wheat;
    border-style: solid;
}

.div-chaos-getting-started {
    border-radius: 25px;
    border: 2px;
    border-color: black;
    background: white;
    border-style: solid;
    margin-bottom: 10px;
    margin-left: 20px;
    width: 750px;
}

.p-chaos-sheet-title {
    margin-bottom: 0px;
    font-size: 12px;
    padding-left: 0px;
    padding-right: 15px;
    text-align: center;
}

.header-chaos-character-sheet {
    text-align: center;
    margin-top: 10px;
    padding-left: 50px;
    padding-right: 50px;
    color: blue;
}

.chaos-pdf-coupon {
    border-radius: 25px;
    border: 2px;
    border-color: black;
    background: whitesmoke;
    border-style: solid;    
}

.chaos-indent-para {
    margin-left: 30px;
    margin-right: 30px;
    }

#mce-EMAIL {
    position: relative;
    left: 0;
    width: 100%;
    font-size: 15px;
    font-style: normal;
    line-height: 40px;
}

#mce-FNAME {
    position: relative;
    left: 0;
    width: 100%;
    font-size: 15px;
    font-style: normal;
}

#mce-LNAME {
    position: relative;
    left: 0;
    width: 100%;
    font-size: 15px;
    font-style: normal;
}


#mc_embed_signup {
    border-radius: 25px;
    padding: 20px;
    border : 2px;
    border-color : black;
    border-style: solid;
    background-color: lightgrey;
    background-image: url("https://www.chaosium.com/content/ExternalImages/SinglePage Paper.jpg");    
    width : 400px;
}

#mc-embedded-subscribe-form {
    
}

div.mc-field-group {
    margin-top: 5px;
}

div.mc-field-group label {
}

div.mc-field-group input {
}

div.mc-field-group select {
}

input.button {
    width: 100px;
}

.SubCategoryListGrid > ul li {
    vertical-align: top;
}

a.sub-cat-name {
    color: blue;
}

.TopMenu, .TopMenu a, #SearchForm input.Textbox, #SearchForm .Button {
    color: black;
}

a, .Left li li a, .Left .afterSideShopByBrand a, .Left #GiftCertificatesMenu li a, .Left #SideAccountMenu li a, .Left #SideCategoryList li li a, .Left .slist li li a, .TabNav li.Active a, .ModalContent h4 a:hover, p a:hover, .page-content #LayoutColumn2 a.pname, #ModalContent a, .ModalContent a, .recaptchatable a {
    color: blue;
}

@font-face {
    font-family: 'cristoforo_cthulhuitalic';
    src: url('/content/Fonts/cristoforo-cthulhu-italic-webfont.woff2') format('woff2'),
         url('/content/Fonts/cristoforo-cthulhu-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'cristoforo_cthulhuregular';
    src: url('/content/Fonts/cristoforo-cthulhu-regular-webfont.woff2') format('woff2'),
         url('/content/Fonts/cristoforo-cthulhu-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.font_outline_black {
   -webkit-text-stroke: 1px black;
   text-shadow:
     -1px -1px 0 #000,  
      1px -1px 0 #000,
      -1px 1px 0 #000,
       1px 1px 0 #000;
}