Improved site and network pages. Fixed various issues.
|
@ -3,46 +3,35 @@
|
||||||
v-if="network"
|
v-if="network"
|
||||||
class="content network"
|
class="content network"
|
||||||
>
|
>
|
||||||
|
<div class="content-inner">
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<span class="intro">
|
|
||||||
<h2 class="title">
|
|
||||||
{{ network.name }}
|
|
||||||
<a
|
|
||||||
v-if="network.url"
|
|
||||||
:href="network.url"
|
|
||||||
target="_blank"
|
|
||||||
rel="noopener noreferrer"
|
|
||||||
>
|
|
||||||
<Icon
|
|
||||||
icon="new-tab"
|
|
||||||
class="icon-href"
|
|
||||||
/>
|
|
||||||
</a>
|
|
||||||
</h2>
|
|
||||||
|
|
||||||
<span class="description">{{ network.description }}</span>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
<a
|
<a
|
||||||
v-if="network.url"
|
v-if="network.url"
|
||||||
:href="network.url"
|
:href="network.url"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
|
class="title"
|
||||||
>
|
>
|
||||||
<object
|
<object
|
||||||
:data="`/img/logos/${network.slug}/network.png`"
|
:data="`/img/logos/${network.slug}/network.png`"
|
||||||
type="image/png"
|
type="image/png"
|
||||||
class="logo"
|
class="logo"
|
||||||
>{{ network.name }}</object>
|
><h2>{{ network.name }}</h2></object>
|
||||||
|
|
||||||
|
<Icon
|
||||||
|
icon="new-tab"
|
||||||
|
class="icon-href"
|
||||||
|
/>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
<p class="description">{{ network.description }}</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-inner">
|
|
||||||
<h3 class="heading">Sites</h3>
|
<h3 class="heading">Sites</h3>
|
||||||
|
|
||||||
<ul class="nolist sites">
|
<ul class="nolist sites">
|
||||||
<li
|
<li
|
||||||
v-for="site in network.sites"
|
v-for="site in sites"
|
||||||
:key="`site-${site.id}`"
|
:key="`site-${site.id}`"
|
||||||
>
|
>
|
||||||
<SiteTile :site="site" />
|
<SiteTile :site="site" />
|
||||||
|
@ -71,6 +60,8 @@ async function mounted() {
|
||||||
[this.network] = await this.$store.dispatch('fetchNetworks', this.$route.params.networkSlug);
|
[this.network] = await this.$store.dispatch('fetchNetworks', this.$route.params.networkSlug);
|
||||||
this.releases = await this.$store.dispatch('fetchNetworkReleases', this.$route.params.networkSlug);
|
this.releases = await this.$store.dispatch('fetchNetworkReleases', this.$route.params.networkSlug);
|
||||||
|
|
||||||
|
this.sites = this.network.sites.sort(({ name: nameA }, { name: nameB }) => nameA.localeCompare(nameB));
|
||||||
|
|
||||||
this.pageTitle = this.network.name;
|
this.pageTitle = this.network.name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -82,6 +73,7 @@ export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
network: null,
|
network: null,
|
||||||
|
sites: null,
|
||||||
releases: null,
|
releases: null,
|
||||||
pageTitle: null,
|
pageTitle: null,
|
||||||
};
|
};
|
||||||
|
@ -95,31 +87,42 @@ export default {
|
||||||
|
|
||||||
.header {
|
.header {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
padding: 1rem;
|
align-items: top;
|
||||||
|
margin: 0 0 2rem 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.title {
|
.title {
|
||||||
display: inline-block;
|
display: inline-flex;
|
||||||
margin: 0 .5rem 0 0;
|
align-items: top;
|
||||||
}
|
margin: 0 1rem 0 0;
|
||||||
|
|
||||||
.heading {
|
&:hover .icon {
|
||||||
padding: 0;
|
fill: $primary;
|
||||||
margin: 0 0 1rem 0;
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.logo {
|
.logo {
|
||||||
height: 3rem;
|
width: 20rem;
|
||||||
|
max-height: 8rem;
|
||||||
|
object-fit: contain;
|
||||||
|
margin: 0 .5rem 0 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sites {
|
.sites {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-gap: 1rem;
|
grid-gap: 1rem;
|
||||||
margin: 0 0 1rem 0;
|
margin: 0 0 2rem 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sites {
|
.sites {
|
||||||
grid-template-columns: repeat(auto-fit, 15rem);
|
grid-template-columns: repeat(auto-fit, 15rem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media(max-width: $breakpoint) {
|
||||||
|
.sites {
|
||||||
|
grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
|
||||||
|
}
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
@ -3,48 +3,33 @@
|
||||||
v-if="site"
|
v-if="site"
|
||||||
class="content site"
|
class="content site"
|
||||||
>
|
>
|
||||||
|
<div class="content-inner">
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<span class="intro">
|
|
||||||
<h2 class="title">
|
|
||||||
{{ site.name }}
|
|
||||||
<a
|
<a
|
||||||
v-if="site.url"
|
v-if="site.url"
|
||||||
:href="site.url"
|
:href="site.url"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
>
|
class="title"
|
||||||
<Icon
|
|
||||||
icon="new-tab"
|
|
||||||
class="icon-href"
|
|
||||||
/>
|
|
||||||
</a>
|
|
||||||
</h2>
|
|
||||||
|
|
||||||
<span class="description">{{ site.description }}</span>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
<span class="link">
|
|
||||||
<a
|
|
||||||
v-if="site.url"
|
|
||||||
:href="site.url"
|
|
||||||
target="_blank"
|
|
||||||
rel="noopener noreferrer"
|
|
||||||
class="logo-link"
|
|
||||||
>
|
>
|
||||||
<object
|
<object
|
||||||
:data="`/img/logos/${site.network.slug}/${site.slug}.png`"
|
:data="`/img/logos/${site.network.slug}/${site.slug}.png`"
|
||||||
:title="site.name"
|
:title="site.name"
|
||||||
type="image/png"
|
type="image/png"
|
||||||
class="logo"
|
class="logo"
|
||||||
>{{ site.name }}</object>
|
><h2>{{ site.name }}</h2></object>
|
||||||
|
|
||||||
|
<Icon
|
||||||
|
icon="new-tab"
|
||||||
|
class="icon-href"
|
||||||
|
/>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
<span class="link">
|
||||||
<span class="networklogo-container">
|
<span class="networklogo-container">
|
||||||
Part of
|
Part of
|
||||||
<a
|
<a
|
||||||
:href="site.network.url"
|
:href="`/network/${site.network.slug}`"
|
||||||
target="_blank"
|
|
||||||
rel="noopener noreferrer"
|
|
||||||
class="networklogo-link"
|
class="networklogo-link"
|
||||||
>
|
>
|
||||||
<object
|
<object
|
||||||
|
@ -58,7 +43,8 @@
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-inner">
|
<p class="description">{{ site.description }}</p>
|
||||||
|
|
||||||
<h3 class="heading">Latest releases</h3>
|
<h3 class="heading">Latest releases</h3>
|
||||||
|
|
||||||
<ul class="nolist scenes">
|
<ul class="nolist scenes">
|
||||||
|
@ -103,13 +89,18 @@ export default {
|
||||||
|
|
||||||
.header {
|
.header {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
padding: 1rem;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.title {
|
.title {
|
||||||
display: inline-block;
|
display: inline-flex;
|
||||||
margin: 0 .5rem 0 0;
|
align-items: top;
|
||||||
|
margin: 0 1rem 0 0;
|
||||||
|
|
||||||
|
&:hover .icon {
|
||||||
|
fill: $primary;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.heading {
|
.heading {
|
||||||
|
@ -125,19 +116,25 @@ export default {
|
||||||
}
|
}
|
||||||
|
|
||||||
.logo {
|
.logo {
|
||||||
height: 3rem;
|
width: 15rem;
|
||||||
|
max-height: 8rem;
|
||||||
|
object-fit: contain;
|
||||||
|
margin: 0 .5rem 1rem 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.networklogo-container {
|
.networklogo-container {
|
||||||
color: $shadow;
|
display: flex;
|
||||||
display: block;
|
align-items: center;
|
||||||
margin: .5rem 0 0 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.networklogo {
|
.networklogo {
|
||||||
color: $text;
|
color: $text;
|
||||||
height: 1rem;
|
width: 15rem;
|
||||||
|
max-height: 6rem;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
|
object-fit: contain;
|
||||||
|
object-position: 100% 0;
|
||||||
|
margin: 0 0 0 .5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sites,
|
.sites,
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<span class="details">
|
<span class="details">
|
||||||
<a
|
<a
|
||||||
:href="`/site/${release.site.slug}`"
|
:href="`/site/${release.site.slug}`"
|
||||||
:title="release.network.name"
|
:title="`Part of ${release.network.name}`"
|
||||||
class="site site-link"
|
class="site site-link"
|
||||||
>{{ release.site.name }}</a>
|
>{{ release.site.name }}</a>
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
<template>
|
<template>
|
||||||
<a
|
<a
|
||||||
:href="`/site/${site.slug}`"
|
:href="`/site/${site.slug}`"
|
||||||
|
:title="site.name"
|
||||||
class="tile"
|
class="tile"
|
||||||
>
|
>
|
||||||
<object
|
<object
|
||||||
|
@ -42,12 +43,12 @@ export default {
|
||||||
}
|
}
|
||||||
|
|
||||||
.logo {
|
.logo {
|
||||||
color: $text;
|
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
height: 5rem;
|
||||||
|
color: $text;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
height: 3rem;
|
|
||||||
object-fit: contain;
|
object-fit: contain;
|
||||||
font-size: 1rem;
|
font-size: 1rem;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
|
|
|
@ -24,7 +24,9 @@ body {
|
||||||
|
|
||||||
.heading {
|
.heading {
|
||||||
color: $primary;
|
color: $primary;
|
||||||
|
padding: 0;
|
||||||
margin: 0 0 1rem 0;
|
margin: 0 0 1rem 0;
|
||||||
|
font-size: 1.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.icon.icon-href {
|
.icon.icon-href {
|
||||||
|
|
|
@ -22,6 +22,9 @@ exports.up = knex => Promise.resolve()
|
||||||
|
|
||||||
table.string('slug', 32)
|
table.string('slug', 32)
|
||||||
.unique();
|
.unique();
|
||||||
|
|
||||||
|
table.datetime('created_at')
|
||||||
|
.defaultTo(knex.fn.now());
|
||||||
}))
|
}))
|
||||||
.then(() => knex.schema.createTable('directors', (table) => {
|
.then(() => knex.schema.createTable('directors', (table) => {
|
||||||
table.increments('id', 12);
|
table.increments('id', 12);
|
||||||
|
@ -33,6 +36,9 @@ exports.up = knex => Promise.resolve()
|
||||||
|
|
||||||
table.string('slug', 32)
|
table.string('slug', 32)
|
||||||
.unique();
|
.unique();
|
||||||
|
|
||||||
|
table.datetime('created_at')
|
||||||
|
.defaultTo(knex.fn.now());
|
||||||
}))
|
}))
|
||||||
.then(() => knex.schema.createTable('tags_groups', (table) => {
|
.then(() => knex.schema.createTable('tags_groups', (table) => {
|
||||||
table.increments('id', 12);
|
table.increments('id', 12);
|
||||||
|
@ -42,6 +48,9 @@ exports.up = knex => Promise.resolve()
|
||||||
|
|
||||||
table.string('slug', 32)
|
table.string('slug', 32)
|
||||||
.unique();
|
.unique();
|
||||||
|
|
||||||
|
table.datetime('created_at')
|
||||||
|
.defaultTo(knex.fn.now());
|
||||||
}))
|
}))
|
||||||
.then(() => knex.schema.createTable('tags', (table) => {
|
.then(() => knex.schema.createTable('tags', (table) => {
|
||||||
table.increments('id', 12);
|
table.increments('id', 12);
|
||||||
|
@ -49,6 +58,9 @@ exports.up = knex => Promise.resolve()
|
||||||
|
|
||||||
table.text('description');
|
table.text('description');
|
||||||
|
|
||||||
|
table.integer('priority', 2)
|
||||||
|
.defaultTo(0);
|
||||||
|
|
||||||
table.integer('group_id', 12)
|
table.integer('group_id', 12)
|
||||||
.references('id')
|
.references('id')
|
||||||
.inTable('tags_groups');
|
.inTable('tags_groups');
|
||||||
|
@ -59,6 +71,9 @@ exports.up = knex => Promise.resolve()
|
||||||
|
|
||||||
table.string('slug', 32)
|
table.string('slug', 32)
|
||||||
.unique();
|
.unique();
|
||||||
|
|
||||||
|
table.datetime('created_at')
|
||||||
|
.defaultTo(knex.fn.now());
|
||||||
}))
|
}))
|
||||||
.then(() => knex.schema.createTable('networks', (table) => {
|
.then(() => knex.schema.createTable('networks', (table) => {
|
||||||
table.increments('id', 12);
|
table.increments('id', 12);
|
||||||
|
@ -70,6 +85,9 @@ exports.up = knex => Promise.resolve()
|
||||||
|
|
||||||
table.string('slug', 32)
|
table.string('slug', 32)
|
||||||
.unique();
|
.unique();
|
||||||
|
|
||||||
|
table.datetime('created_at')
|
||||||
|
.defaultTo(knex.fn.now());
|
||||||
}))
|
}))
|
||||||
.then(() => knex.schema.createTable('sites', (table) => {
|
.then(() => knex.schema.createTable('sites', (table) => {
|
||||||
table.increments('id', 12);
|
table.increments('id', 12);
|
||||||
|
@ -86,6 +104,9 @@ exports.up = knex => Promise.resolve()
|
||||||
|
|
||||||
table.string('slug', 32)
|
table.string('slug', 32)
|
||||||
.unique();
|
.unique();
|
||||||
|
|
||||||
|
table.datetime('created_at')
|
||||||
|
.defaultTo(knex.fn.now());
|
||||||
}))
|
}))
|
||||||
.then(() => knex.schema.createTable('studios', (table) => {
|
.then(() => knex.schema.createTable('studios', (table) => {
|
||||||
table.increments('id', 12);
|
table.increments('id', 12);
|
||||||
|
@ -101,6 +122,9 @@ exports.up = knex => Promise.resolve()
|
||||||
|
|
||||||
table.string('slug', 32)
|
table.string('slug', 32)
|
||||||
.unique();
|
.unique();
|
||||||
|
|
||||||
|
table.datetime('created_at')
|
||||||
|
.defaultTo(knex.fn.now());
|
||||||
}))
|
}))
|
||||||
.then(() => knex.schema.createTable('releases', (table) => {
|
.then(() => knex.schema.createTable('releases', (table) => {
|
||||||
table.increments('id', 16);
|
table.increments('id', 16);
|
||||||
|
@ -119,7 +143,7 @@ exports.up = knex => Promise.resolve()
|
||||||
table.unique(['site_id', 'shoot_id']);
|
table.unique(['site_id', 'shoot_id']);
|
||||||
table.unique(['site_id', 'entry_id']);
|
table.unique(['site_id', 'entry_id']);
|
||||||
|
|
||||||
table.string('url');
|
table.string('url', 1000);
|
||||||
table.string('title');
|
table.string('title');
|
||||||
table.date('date');
|
table.date('date');
|
||||||
table.text('description');
|
table.text('description');
|
||||||
|
@ -152,13 +176,18 @@ exports.up = knex => Promise.resolve()
|
||||||
table.string('thumbnail');
|
table.string('thumbnail');
|
||||||
table.integer('index');
|
table.integer('index');
|
||||||
table.string('mime');
|
table.string('mime');
|
||||||
table.string('hash');
|
|
||||||
|
|
||||||
table.enum('domain', ['networks', 'sites', 'releases', 'actors', 'directors']);
|
table.string('domain');
|
||||||
table.integer('target_id', 16);
|
table.integer('target_id', 16);
|
||||||
|
|
||||||
table.enum('role', ['photo', 'poster', 'trailer', 'logo', 'profile']);
|
table.string('role');
|
||||||
table.string('quality', 6);
|
table.string('quality', 6);
|
||||||
|
|
||||||
|
table.string('hash');
|
||||||
|
table.string('source', 1000);
|
||||||
|
|
||||||
|
table.datetime('created_at')
|
||||||
|
.defaultTo(knex.fn.now());
|
||||||
}))
|
}))
|
||||||
.then(() => knex.schema.createTable('actors_associated', (table) => {
|
.then(() => knex.schema.createTable('actors_associated', (table) => {
|
||||||
table.increments('id', 16);
|
table.increments('id', 16);
|
||||||
|
|
|
@ -224,12 +224,16 @@
|
||||||
/* $primary: #ff886c; */
|
/* $primary: #ff886c; */
|
||||||
.header[data-v-3e57cf44] {
|
.header[data-v-3e57cf44] {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
padding: 1rem;
|
|
||||||
}
|
}
|
||||||
.title[data-v-3e57cf44] {
|
.title[data-v-3e57cf44] {
|
||||||
display: inline-block;
|
display: inline-flex;
|
||||||
margin: 0 .5rem 0 0;
|
align-items: top;
|
||||||
|
margin: 0 1rem 0 0;
|
||||||
|
}
|
||||||
|
.title:hover .icon[data-v-3e57cf44] {
|
||||||
|
fill: #ff6c88;
|
||||||
}
|
}
|
||||||
.heading[data-v-3e57cf44] {
|
.heading[data-v-3e57cf44] {
|
||||||
padding: 0;
|
padding: 0;
|
||||||
|
@ -242,17 +246,26 @@
|
||||||
align-items: flex-end;
|
align-items: flex-end;
|
||||||
}
|
}
|
||||||
.logo[data-v-3e57cf44] {
|
.logo[data-v-3e57cf44] {
|
||||||
height: 3rem;
|
width: 15rem;
|
||||||
|
max-height: 8rem;
|
||||||
|
-o-object-fit: contain;
|
||||||
|
object-fit: contain;
|
||||||
|
margin: 0 .5rem 1rem 0;
|
||||||
}
|
}
|
||||||
.networklogo-container[data-v-3e57cf44] {
|
.networklogo-container[data-v-3e57cf44] {
|
||||||
color: rgba(0, 0, 0, 0.5);
|
display: flex;
|
||||||
display: block;
|
align-items: center;
|
||||||
margin: .5rem 0 0 0;
|
|
||||||
}
|
}
|
||||||
.networklogo[data-v-3e57cf44] {
|
.networklogo[data-v-3e57cf44] {
|
||||||
color: #222;
|
color: #222;
|
||||||
height: 1rem;
|
width: 15rem;
|
||||||
|
max-height: 6rem;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
|
-o-object-fit: contain;
|
||||||
|
object-fit: contain;
|
||||||
|
-o-object-position: 100% 0;
|
||||||
|
object-position: 100% 0;
|
||||||
|
margin: 0 0 0 .5rem;
|
||||||
}
|
}
|
||||||
.sites[data-v-3e57cf44],
|
.sites[data-v-3e57cf44],
|
||||||
.scenes[data-v-3e57cf44] {
|
.scenes[data-v-3e57cf44] {
|
||||||
|
@ -280,12 +293,12 @@
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
.logo[data-v-f4958086] {
|
.logo[data-v-f4958086] {
|
||||||
color: #222;
|
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
height: 5rem;
|
||||||
|
color: #222;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
height: 3rem;
|
|
||||||
-o-object-fit: contain;
|
-o-object-fit: contain;
|
||||||
object-fit: contain;
|
object-fit: contain;
|
||||||
font-size: 1rem;
|
font-size: 1rem;
|
||||||
|
@ -302,28 +315,39 @@
|
||||||
/* $primary: #ff886c; */
|
/* $primary: #ff886c; */
|
||||||
.header[data-v-757c14c2] {
|
.header[data-v-757c14c2] {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
padding: 1rem;
|
align-items: top;
|
||||||
|
margin: 0 0 2rem 0;
|
||||||
}
|
}
|
||||||
.title[data-v-757c14c2] {
|
.title[data-v-757c14c2] {
|
||||||
display: inline-block;
|
display: inline-flex;
|
||||||
margin: 0 .5rem 0 0;
|
align-items: top;
|
||||||
|
margin: 0 1rem 0 0;
|
||||||
}
|
}
|
||||||
.heading[data-v-757c14c2] {
|
.title:hover .icon[data-v-757c14c2] {
|
||||||
padding: 0;
|
fill: #ff6c88;
|
||||||
margin: 0 0 1rem 0;
|
|
||||||
}
|
}
|
||||||
.logo[data-v-757c14c2] {
|
.logo[data-v-757c14c2] {
|
||||||
height: 3rem;
|
width: 20rem;
|
||||||
|
max-height: 8rem;
|
||||||
|
-o-object-fit: contain;
|
||||||
|
object-fit: contain;
|
||||||
|
margin: 0 .5rem 0 0;
|
||||||
}
|
}
|
||||||
.sites[data-v-757c14c2] {
|
.sites[data-v-757c14c2] {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-gap: 1rem;
|
grid-gap: 1rem;
|
||||||
margin: 0 0 1rem 0;
|
margin: 0 0 2rem 0;
|
||||||
}
|
}
|
||||||
.sites[data-v-757c14c2] {
|
.sites[data-v-757c14c2] {
|
||||||
grid-template-columns: repeat(auto-fit, 15rem);
|
grid-template-columns: repeat(auto-fit, 15rem);
|
||||||
}
|
}
|
||||||
|
@media (max-width: 720px) {
|
||||||
|
.sites[data-v-757c14c2] {
|
||||||
|
grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* $primary: #ff886c; */
|
/* $primary: #ff886c; */
|
||||||
.header[data-v-677a8360] {
|
.header[data-v-677a8360] {
|
||||||
|
@ -417,7 +441,9 @@ body {
|
||||||
|
|
||||||
.heading {
|
.heading {
|
||||||
color: #ff6c88;
|
color: #ff6c88;
|
||||||
margin: 0 0 1rem 0; }
|
padding: 0;
|
||||||
|
margin: 0 0 1rem 0;
|
||||||
|
font-size: 1.5rem; }
|
||||||
|
|
||||||
.icon.icon-href {
|
.icon.icon-href {
|
||||||
fill: rgba(0, 0, 0, 0.5); }
|
fill: rgba(0, 0, 0, 0.5); }
|
||||||
|
|
After Width: | Height: | Size: 8.3 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 5.2 KiB |
After Width: | Height: | Size: 6.4 KiB |
After Width: | Height: | Size: 7.3 KiB |
After Width: | Height: | Size: 4.0 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 7.9 KiB |
After Width: | Height: | Size: 9.0 KiB |
After Width: | Height: | Size: 7.2 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 7.7 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 8.0 KiB |
After Width: | Height: | Size: 3.1 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 3.0 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 4.8 KiB |
After Width: | Height: | Size: 9.5 KiB |
After Width: | Height: | Size: 7.9 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 32 KiB |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 29 KiB |
After Width: | Height: | Size: 32 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 102 KiB |
After Width: | Height: | Size: 45 KiB |
After Width: | Height: | Size: 75 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 75 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 79 KiB |
After Width: | Height: | Size: 82 KiB |
Before Width: | Height: | Size: 6.2 KiB After Width: | Height: | Size: 67 KiB |
After Width: | Height: | Size: 78 KiB |
After Width: | Height: | Size: 52 KiB |
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 86 KiB |
After Width: | Height: | Size: 33 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 70 KiB |
After Width: | Height: | Size: 55 KiB |
After Width: | Height: | Size: 55 KiB |
Before Width: | Height: | Size: 172 KiB After Width: | Height: | Size: 683 KiB |
After Width: | Height: | Size: 44 KiB |
After Width: | Height: | Size: 75 KiB |
After Width: | Height: | Size: 62 KiB |
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 55 KiB |
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 40 KiB |
After Width: | Height: | Size: 64 KiB |
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 59 KiB |
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 8.0 KiB |
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 66 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 23 KiB |