diff --git a/attack-theme/static/images/attackcon2018-sponsors/attackiq.png b/attack-theme/static/images/attackcon2018-sponsors/attackiq.png new file mode 100644 index 00000000000..a2a20d90b4a Binary files /dev/null and b/attack-theme/static/images/attackcon2018-sponsors/attackiq.png differ diff --git a/attack-theme/static/images/attackcon2018-sponsors/crowdstrike.png b/attack-theme/static/images/attackcon2018-sponsors/crowdstrike.png new file mode 100644 index 00000000000..70ec25c3358 Binary files /dev/null and b/attack-theme/static/images/attackcon2018-sponsors/crowdstrike.png differ diff --git a/attack-theme/static/images/attackcon2018-sponsors/endgame.png b/attack-theme/static/images/attackcon2018-sponsors/endgame.png new file mode 100644 index 00000000000..1b39bc4532c Binary files /dev/null and b/attack-theme/static/images/attackcon2018-sponsors/endgame.png differ diff --git a/attack-theme/static/images/attackcon2018-sponsors/mcafee.png b/attack-theme/static/images/attackcon2018-sponsors/mcafee.png new file mode 100644 index 00000000000..1b5625dce69 Binary files /dev/null and b/attack-theme/static/images/attackcon2018-sponsors/mcafee.png differ diff --git a/attack-theme/static/images/attackcon2018-sponsors/redcanary.png b/attack-theme/static/images/attackcon2018-sponsors/redcanary.png new file mode 100644 index 00000000000..f0623ffc8b4 Binary files /dev/null and b/attack-theme/static/images/attackcon2018-sponsors/redcanary.png differ diff --git a/attack-theme/static/images/attackcon2018-sponsors/safebreach.png b/attack-theme/static/images/attackcon2018-sponsors/safebreach.png new file mode 100644 index 00000000000..f16c98e7ab2 Binary files /dev/null and b/attack-theme/static/images/attackcon2018-sponsors/safebreach.png differ diff --git a/attack-theme/static/images/attackcon2018-sponsors/tripwire.png b/attack-theme/static/images/attackcon2018-sponsors/tripwire.png new file mode 100644 index 00000000000..562bf176c51 Binary files /dev/null and b/attack-theme/static/images/attackcon2018-sponsors/tripwire.png differ diff --git a/attack-theme/static/images/attackcon2018-sponsors/verodin.png b/attack-theme/static/images/attackcon2018-sponsors/verodin.png new file mode 100644 index 00000000000..ad4c02ed4e5 Binary files /dev/null and b/attack-theme/static/images/attackcon2018-sponsors/verodin.png differ diff --git a/attack-theme/static/style/_layouts.scss b/attack-theme/static/style/_layouts.scss index 8ccc5563349..2a020cabccd 100644 --- a/attack-theme/static/style/_layouts.scss +++ b/attack-theme/static/style/_layouts.scss @@ -578,6 +578,10 @@ pre { width: 75%; } +.card-attackcon { + width: 90%; +} + .card-data { margin-bottom: rem(0.2); } @@ -845,6 +849,15 @@ pre { } } +.attackcon-columns { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: flex-start; +} + +/* Ensure the sponsors block is below and not affected by the top image */ + /*Card Blocks*/ // container of groups of cards .card-block { @@ -1133,17 +1146,26 @@ div#sidebars { /* attackcon page */ .attackcons { border-top-width: 0px; + .sponsors{ + flex: 1; + padding-left: 15px; + } .sponsors-block { background: #efefef; text-align: center; display: flex; justify-content: space-evenly; flex-wrap: wrap; + flex-direction: column; + width: 200%; .img-container { margin: 10px; + flex: 1 1 20%; + box-sizing: border-box; img { - width: 80%; + width: 100%; margin: auto; + height: auto; } } } diff --git a/attack-theme/templates/general/attackcon-overview.html b/attack-theme/templates/general/attackcon-overview.html index 6a5dff97359..2d11363069b 100644 --- a/attack-theme/templates/general/attackcon-overview.html +++ b/attack-theme/templates/general/attackcon-overview.html @@ -1,4 +1,4 @@ -{% extends "general/two-column.html" %} +{% extends "general/two-column.html" %} {% set active_page = "resources" -%} {% set title = "MITRE ATT&CKcon - " + page.title + " | MITRE ATT&CK®" -%} {% set con = page.data | from_json %} @@ -10,114 +10,121 @@ {% block innerright %} {{ super () }} -
+ -- -
- {% endif %} ++ +
+ {% endif %} - {% if "description" in con %} -{{con.description}}
- {% endif %} - {% if "blogpost" in con %} -Click here to read our blog post about {{con.title}}!
- {% endif %} -{{con.description}}
+ {% endif %} + {% if "blogpost" in con %} +Click here to read our blog post about {{con.title}}!
+ {% endif %} +