Commit fabf6566 authored by Jaime L Magiera's avatar Jaime L Magiera
Browse files

Merge branch 'development' into 'master'

remove the custom theme from default themes

See merge request !9
parents 16c6c4c2 4b115a02
/vendor/
/node_modules/
.sass-cache
.DS_Store
.item-showcase {
margin: 1rem 0;
/*border-top: 1px solid #dfdfdf;
border-bottom: 1px solid #dfdfdf;*/
padding: calc(1rem - 1px) 0 0;
overflow: hidden;
/*text-align: center;*/
clear: both;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.item.resource .caption {
font-size: 0.875rem;
line-height: 1.5rem;
}
.item.resource .caption * {
margin: 0 0 1rem 0;
}
.item.resource .caption > *:last-child {
margin-bottom: 0;
}
.item-showcase .resource.item {
vertical-align: top;
margin-bottom: 1rem
}
.item-showcase .resource.item img {
margin-right: 0.5rem;
max-width: 100%;
}
.item-showcase .resource.item:only-child img {
margin: 0 auto;
}
.item-showcase .resource.item:not(:only-child) {
width: 25%;
clear: none;
/*padding: 0 0.5rem;*/
}
.item-showcase .resource.item:not(:only-child) h3 {
/*clear: left;*/
font-size: 1rem;
line-height: 1.5rem;
/*margin: 0.5rem 0 0;*/
}
.item-showcase .resource.item:not(:only-child) img {
max-height: 7rem;
width: auto;
float: none;
margin-right: 0;
vertical-align: top;
}
.right,
.left {
overflow: hidden;
/*max-width: 33.33%;*/
}
/*.left .item.resource,
.right .item.resource {
margin: 0 0 1rem 0;
}*/
/*.left .item.resource:first-of-type,
.right .item.resource:first-of-type {
padding-top: calc(1rem - 1px);
margin-top: 0;
}*/
/*.left .item.resource:last-of-type,
.right .item.resource:last-of-type {
padding-bottom: -1px;
}*/
/* -------------------preserve block
.left .item.resource .media-render a,
.right .item.resource .media-render a {
display: block;
}
.left .item.resource audio,
.left .item.resource canvas,
.left .item.resource video,
.left .item.resource progress,
.left .item.resource img,
.right .item.resource audio,
.right .item.resource canvas,
.right .item.resource video,
.right .item.resource progress,
.right .item.resource img {
max-width: 100%;
vertical-align: bottom;
/*margin-bottom: 0.5rem;\*\/
} ----------------------*/
.file .item.resource .media-render a {
display: block;
}
.file .item.resource audio,
.file .item.resource canvas,
.file .item.resource video,
.file .item.resource progress,
.file .item.resource img {
max-width: 100%;
vertical-align: bottom;
/*margin-bottom: 0.5rem;*/
}
/*.file {
border-top: 1px solid #dfdfdf;
border-bottom: 1px solid #dfdfdf;
margin-top: 1rem;
margin-bottom: 1rem;
}*/
.left.file {
float: left;
clear: left;
margin: 0 1rem 1rem 0;
}
.right.file {
float: right;
clear: right;
margin: 0 0 1rem 1rem;
}
.center.file {
display: flex;
justify-content: center;
flex-wrap: wrap;
/*text-align: center;*/
}
.center.file .item {
width: 100%;
}
.left .item.resource > a:first-child,
.right .item.resource > a:first-child {
vertical-align: top;
}
.medium .item.resource > h3,
.square .item.resource > h3 {
font-size: 16px;
line-height: 1.5rem;
}
.left .item.resource > h3,
.right .item.resource > h3 {
margin: 0;
}
.left .item.resource + p,
.right .item.resource + p {
margin-top: 0;
}
.break {
width: 100%;
clear: both;
border-bottom: 1px solid #dfdfdf;
padding-bottom: -1px;
margin: 1rem 0;
}
.break.transparent {
border-color: transparent;
}
.break.opaque {
border-color: #dfdfdf;
}
.preview-block {
margin: 1rem 0;
overflow: hidden;
width: 100%;
clear: both;
}
.toc-block > ul {
margin: 1rem 0;
list-style-type: none;
border-left: 5px solid #dfdfdf;
}
.toc-block > ul > li {
margin-bottom: 0.5rem;
}
.toc-block > ul > li > a {
font-weight: bold;
}
.toc-block ul ul {
list-style-type: none;
padding-left: 0;
}
.toc-block ul ul ul {
padding-left: 1.25em;
}
.toc-block ul ul li:before {
content: "\2014";
color: #dfdfdf;
}
.item-with-metadata {
width: 100%;
overflow: hidden;
margin: 1rem 0;
}
.item-with-metadata .show.resource {
margin: 2rem 0;
}
.list-of-sites .site-list .site {
margin-bottom: 0.5rem;
}
.list-of-sites .site-list .site-link {
display: inline-block;
font-size: 1.25rem;
margin-bottom: 0.25rem;
}
.list-of-sites .site-list .site-summary {
margin: 0 0 0 0.5rem;
line-height: 20px;
}
@media screen{*{box-sizing:border-box}html{height:100%;padding:0;margin:0}body{background-color:#fff;color:#0C2210;font-family:Montserrat, sans-serif;font-size:20px;line-height:30px;margin:0;word-wrap:break-word}a:link{text-decoration:none;color:#65211D}a:visited{color:#65211D}a:active,a:hover{color:#b43b34}h1,h2,h3,h4,h5,h6{color:#C2B280}h1{font-size:40px;line-height:60px}h2{font-size:30px;line-height:45px}h3{font-size:25px;line-height:45px}h4{font-size:22.5px}img{max-width:100%;height:auto}input,textarea,button,.button,.resource-list.preview+a,select{font-family:"Open Sans", sans-serif;font-size:20px;line-height:30px;margin:0;vertical-align:top}input[type="text"],input[type="password"],input[type="email"],input[type="url"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;height:45px;border:1px solid #dedede;padding:6.5px 1.69492%;margin:0}textarea{height:90px}input[type="file"]{line-height:1;vertical-align:bottom;font-size:15px}button,a.button,.resource-list.preview+a,[type="submit"]{background-color:#dedede;border-radius:2px;padding:7.5px;display:inline-block;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:0;cursor:pointer}select{background-color:#fff;padding:7.5px;border-color:#dedede;height:45px}::-webkit-input-placeholder{font-style:italic}:-moz-placeholder{font-style:italic}::-moz-placeholder{font-style:italic}:-ms-input-placeholder{font-style:italic}.field{margin:30px 0;display:flex;flex-wrap:wrap}.field .field-meta{width:30%;padding:7.5px 1.69492% 0 0}.field .inputs{width:70%;padding-left:1.69492%}.field .inputs>select,.field .inputs>textarea,.field .inputs>input[type="text"],.field .inputs>input[type="password"],.field .inputs>input[type="email"],.field .inputs>input[type="url"]{width:100%}.field .inputs input[type="checkbox"]{vertical-align:bottom}.field.required .field-meta:after{content:"\f069";font-family:"Font Awesome 5 Free";font-size:15px}.field .value:not(:last-child){margin-bottom:15px}.field-description{font-size:15px}#skipnav{position:fixed;top:30px;left:50%;border:1px solid #ababab;transform:translateX(-50%);z-index:-5;padding:7.5px;background-color:#fff;opacity:0}#skipnav:focus{z-index:1000;opacity:1}header h1{margin:0}header nav{position:relative;padding:0}header nav.closed ul{height:0;overflow:hidden;margin:0}header nav:before{font-family:"Font Awesome 5 Free";content:"\f0c9";display:block;width:37.5px;height:37.5px;border:1px solid #dedede;text-align:center;border-radius:2px;position:absolute;right:1.69492%;top:-48.75px;cursor:pointer;line-height:37.5px}header nav.open{margin:15px 0 -1px}header nav.open:before{content:"\f00d"}header nav ul{padding-left:0;list-style:none;position:relative;margin:0 auto}header nav ul a{display:inline-block;width:100%;padding:7.5px}header nav ul a:hover{border-bottom:0;background-color:#dedede}header nav ul li{border-top:1px solid #dedede;position:relative}header nav ul li li:last-of-type{padding-bottom:0}header nav ul li.active{font-weight:bold}header nav ul li.parent{position:relative}header nav ul .parent-link{display:flex}header nav ul .parent-link>a{width:calc(100% - 60px)}header nav ul .child-toggle{color:#dedede;width:60px;text-align:center;background-color:#fff;border-left:1px solid #dedede;-webkit-appearance:none;-moz-appearance:none;appearance:none}header nav ul .child-toggle:before{font-family:"Font Awesome 5 Free";content:"\f105"}header nav>ul>li:last-child{border-bottom:1px solid #dedede;padding-bottom:-1px}header nav>ul ul li{height:0;overflow:hidden;border:0}header nav ul.open>li{height:auto;border-top:1px solid #dedede;padding-top:-1px}header nav>ul>li>ul>li.active>a{margin-left:-1.5em}header nav>ul>li>ul>li.active>a:before{content:">";display:inline-block;width:1.5em}header nav>ul>li>ul>li a{padding-left:30px}header nav>ul>li>ul>li>ul>li a{padding-left:60px}header nav>ul>li>ul>li>ul>li>ul>li a{padding-left:90px}.sub-menu ul{padding-left:0;list-style-type:none;margin-top:15px}.sub-menu li{font-size:15px;font-weight:bold;border-bottom:1px solid #dedede;padding:7.5px 0 6.5px}.sub-menu li:first-of-type{border-top:1px solid #dedede;padding-top:6.5px}nav.pagination{margin-bottom:30px;font-size:20px;line-height:45px}.pagination input{text-align:center}.resource-list+.pagination{border-color:transparent}.pagination form{min-width:90px}.pagination form,.pagination .button,.pagination .resource-list.preview+a,.pagination button,.pagination .page-count{display:inline-block;vertical-align:top;height:45px}.pagination .button,.pagination .resource-list.preview+a{border:1px solid #dedede;background-color:#dedede;width:45px;text-align:center;padding:7.5px;border-radius:2px;color:#000;line-height:30px}.pagination .inactive.button,.pagination .resource-list.preview+a.inactive{opacity:.5;color:#ababab;background-color:white}.pagination form,.pagination .last{margin-right:7.5px}.pagination input{width:60px}.breadcrumbs{font-size:15px;margin:30px 0 -15px}.site-logo img{width:auto;height:100px}header{margin:0 0 75px;background-color:#5E7F5C;border-bottom:1px solid #dedede;position:relative}header>*{max-width:1700px;margin-left:auto;margin-right:auto;padding:0 1.69492%;display:block}button.o-icon-search{display:none}#search{position:absolute;top:100%;left:0;right:0;background-color:#fff;padding:7.5px 1.69492%;border-bottom:1px solid #ababab}#search form{display:flex;flex-wrap:nowrap}#search form input[type="text"]{width:100%;border-width:0px}#search form button[type="submit"]{height:45px;width:45px;text-indent:-9999px;position:relative;background-color:#fff}#search form button[type="submit"]:before{content:"\f002";font-family:"Font Awesome 5 Free";position:absolute;top:0;left:0;right:0;text-align:center;text-indent:0;line-height:45px}footer{max-width:1700px;margin-left:auto;margin-right:auto;padding:0 1.69492% 30px;clear:both}#content{max-width:1700px;margin-left:auto;margin-right:auto;padding:0 1.69492% 30px}.resource-list.preview+a{color:#000}.resource-list.preview+a:hover{background-color:#787878;border-bottom-width:0px;color:#fff}div.item.resource,li.item.resource{box-shadow:0px 0px 0px 2px #dedede,2px 2px 4px #dedede;border-radius:20px;border-top:21px solid #5E7F5C;padding:10px}.attachments .item.resource,.resource-list .item.resource{margin:20px 0px}.item-showcase .item.resource{margin:20px}.attachments,.item-showcase,.resource-list{padding:10px}ul.resource-list{list-style-type:none}ul.resource-list .resource{overflow:hidden;position:relative}ul.resource-list .resource img{height:auto;width:60px;float:right}ul.resource-list .resource h4{margin-top:0}ul.resource-list .resource .description{max-height:90px;overflow:hidden;position:relative}ul.resource-list .resource .description:after{content:"";position:absolute;top:52.5px;left:0;right:0;height:37.5px;background:linear-gradient(to top, #f8f8f8, rgba(248,248,248,0))}ul.resource-list .resource img ~ *{width:calc(100% - 75px)}.search-filters{margin-bottom:30px}.filter-label,.filter-value{display:inline-block;border:1px solid #dedede;padding:6.5px}.filter-label{background-color:#dedede}.filter-value{margin-left:-5px}.browse-controls{display:flex;justify-content:space-between;flex-wrap:wrap}.advanced-search{line-height:45px}body.resource #content>h2:first-of-type+h3{font-size:15px;text-transform:uppercase;margin:-30px 0 30px}.property{margin-bottom:30px}.property h4{margin-bottom:0;font-size:15px}.resource-link img{width:auto;height:45px;display:inline-block;vertical-align:middle;margin-right:7.5px}.property .value a{display:inline-block;vertical-align:bottom}.property .value:not(:last-child) img{margin-bottom:7.5px}.property .value:not(:last-child) img+a{margin-bottom:7.5px}.property .value .language{background-color:#d1d1d1;padding:3.75px;font-size:10px}.property .private:after{content:"\f070";font-family:"Font Awesome 5 Free";font-size:15px}#content .media-list{float:left;margin-right:30px}#content .media.resource{display:block;margin-right:7.5px}#content .media.resource:hover{border-bottom:0}#content .media.resource img{vertical-align:top;margin-bottom:15px}.media-render>*{max-width:100%}#linked-resources caption{text-align:left;font-weight:bold;border-bottom:3px solid #ababab;padding:7.5px 15px 4.5px}#linked-filter h4{margin-bottom:15px}#linked-resources .resource-link{margin-bottom:0;display:flex;align-items:center}#advanced-search .value:not(:last-child){margin-bottom:15px}.remove-value{text-indent:-9999px;position:relative;width:45px;margin-left:7.5px}.remove-value:before{text-indent:0;position:absolute;top:0;right:0;bottom:0;left:0;line-height:45px}.results{margin-bottom:60px;clear:both}.results ul{list-style:none;padding-left:0}.results .result-title{font-weight:bold}.results>ul{margin:-15px 0 0 0}.results .result-site,.results ul ul{display:block;padding-left:15px}.results>ul>li{margin-bottom:30px}.pagination+.results{margin:30px 0 0;clear:both}.sitewide-search-form{display:none}.sitewide-search-form ~ .results+.pagination{margin-top:0}.sitewide-search-form ~ .advanced-search{display:block}.sitewide-search-form ~ h2{width:50%;float:left}.sitewide-search-form ~ .pagination{margin:37.5px 0 30px;text-align:right;width:50%;float:right}.sitewide-search-form ~ p{clear:both}.index.search .results ul li{margin-bottom:7.5px;padding-bottom:7.5px;border-bottom:1px solid #ababab}a.metadata-browse-link{font-size:15px}}@media screen and (min-width: 800px){#content{padding:0 3.38983% 30px}table{margin:30px 0;border-collapse:collapse}th,td{text-align:left;padding:7.5px 15px;padding-bottom:6.5px;border-bottom:1px solid #ababab}header{position:relative;padding:15px 0 0;margin-bottom:60px}header>*{padding:0 3.38983%}header>h1{margin:7.5px auto}footer{padding:0 3.38983% 30px}header nav{margin:0 auto !important;position:static;padding:0 3.38983%}header nav:before{content:"";border:0;display:none}header nav ul a{padding:0}header nav ul li{position:static}header nav.closed ul,header nav ul ul li{height:auto;overflow:visible}header nav ul a:hover{background-color:transparent}header nav ul li,header nav>ul li:last-child,header nav>ul ul:hover>li{border:0}header nav ul.navigation{margin-left:-7.5px;position:static;display:flex;align-items:flex-end;justify-content:flex-end}header nav ul.navigation li ul:before{display:none}header nav ul.navigation>li:not(:last-child){margin-right:15px}header nav ul.navigation>li>ul{position:absolute;top:100%;left:-9999px;background-color:#fff;padding:0;list-style:none;width:100%;padding:14px 0 6.5px;display:flex;flex-direction:row;flex-flow:row wrap;z-index:1}header nav ul.navigation>li:hover>ul{max-width:1700px;margin-left:auto;margin-right:auto;padding:15px 3.38983%;left:0;right:0;border-bottom:0;border-color:#dedede}header nav ul.navigation>li:hover>ul:after{content:"";left:-9999px;right:-9999px;background-color:#fff;position:absolute;top:0;bottom:0;border-bottom:1px solid #dedede;border-top:1px solid #dedede;z-index:-1}header nav ul.navigation>li>ul>li{width:25%;font-size:15px;font-weight:bold;padding-bottom:30px}header nav ul.navigation>li>ul>li ul{font-weight:normal;padding:0;list-style-type:none;height:auto}header nav ul.navigation li.parent{position:static}header nav>ul>li>a{margin:7.5px}header nav>ul>li>.parent-link{display:inline-block;width:100%}header nav>ul>li>.parent-link>a{margin:7.5px;width:100%}header nav>ul>li>.parent-link a:after{font-family:"Font Awesome 5 Free";content:"\f107";display:inline-block;margin-left:7.5px}header nav>ul li:hover ul li{height:auto;padding:0}.child-toggle{display:none}header .parent ul a{padding-left:0}header .parent .parent .parent ul a{padding-left:15px}.sub-menu ul{border-bottom:1px solid #dedede;padding-bottom:14px}.sub-menu li{display:inline-block;border:0;padding:0;margin-right:15px}.sub-menu li:first-of-type{border:0;padding:0}#search{top:20px;right:20px;left:75%;padding:7.5px;border-bottom:0px}#search form input[type="text"],#search form button[type="submit"]{height:30px;font-size:15px;line-height:30px}#search form button[type="submit"]{width:30px;height:30px;padding:0}#search form button[type="submit"]:before{line-height:30px}.item.resource{overflow:auto}.item.resource>h3,.item.resource>h4{margin:0;line-height:normal}.item.resource>.media-render,.item.resource>a{float:left;margin-right:10px}.file .attachments .item.resource{width:450px}ul.resource-list .resource img{width:120px;height:auto;float:right}ul.resource-list .resource img ~ *{width:calc(100% - 135px)}body.item-set.item #content{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end}body.item-set.item #content>h2,body.item-set.item #content>h3{width:100%}body.item-set .metadata{width:32.20339%;border-left:5px solid #dedede;padding-left:1.69492%;margin-right:1.69492%}body.item-set .metadata h4:first-of-type{margin-top:0}body.item-set #content .metadata ~ *{width:66.10169%;border-left:1px solid #dedede;padding-left:1.69492%}body.item-set .item-set-items h3{margin-top:0}body.item-set .metadata ~ nav.pagination:first-of-type{margin-bottom:0}.results>ul{display:flex;flex-wrap:wrap}.results>ul>li{width:calc(50% - 30px)}.results>ul>li:nth-child(2n){margin-left:30px}.preview-block{clear:both}}
var Omeka = {};
(function($) {
function fixIframeAspect() {
$('iframe').each(function () {
var aspect = $(this).attr('height') / $(this).attr('width');
$(this).height($(this).width() * aspect);
});
}
function framerateCallback(callback) {
var waiting = false;
callback = callback.bind(this);
return function () {
if (!waiting) {
waiting = true;
window.requestAnimationFrame(function () {
callback();
waiting = false;
});
}
}
}
$(document).ready(function() {
$('header nav').addClass('closed');
$('header nav').click(function() {
$(this).toggleClass('open').toggleClass('closed');
});
var expandString = Omeka.jsTranslate('Expand');
var collapseString = Omeka.jsTranslate('Collapse');
$('header nav ul ul').each(function(){
var childMenu = $(this);
var parentItem = childMenu.parent('li');
var toggleButton = $('<button type="button" class="child-toggle"></button>');
toggleButton.attr('aria-label', expandString);
parentItem.addClass('parent');
parentItem.children('a').first().wrap('<div class="parent-link"></div>');
parentItem.find('.parent-link').append(toggleButton);
});
$('header nav').on('click', '.child-toggle', function(e) {
e.stopPropagation();
var childToggle = $(this);
var childMenu = childToggle.parents('.parent').first().find('ul').first();
childMenu.toggleClass('open');
if (childMenu.hasClass('open')) {
childToggle.attr('aria-label', collapseString);
} else {
childToggle.attr('aria-label', expandString);
}
});
// Maintain iframe aspect ratios
$(window).on('load resize', framerateCallback(fixIframeAspect));
fixIframeAspect();
});
})(jQuery);
// Susy
$susy: (
columns: 12,
container: 1700px,
global-box-sizing: border-box
);
// Colors
$accent1: #5E7F5C; // light green
$accent2: #65211D; // red
$accent3: #C2B280; // tan
$accent4: #0C2210; // dark green
$gray: #ababab;
$bold: darken($gray, 20%);
$light: lighten($gray, 20%);
$bg: #FFFFFF;
$link: $accent2;
$heading: $accent3;
$text: $accent4;
// Typography
$base-font-size: 20px;
$base-line-height: 30px;
// Units
$spacing-s: .25 * $base-line-height;
$spacing-m: .5 * $base-line-height;
$spacing-l: $base-line-height;
// Mixins
@mixin container {
max-width: 1700px;
margin-left: auto;
margin-right: auto;
}
\ No newline at end of file
#content {
padding: 0 (2 * gutter()) $spacing-l;
}
table {
margin: $spacing-l 0;
border-collapse: collapse;
}
th,
td {
text-align: left;
padding: $spacing-s $spacing-m;
padding-bottom: $spacing-s - 1px;
border-bottom: 1px solid $gray;
}
/* @group ----- Header ----- */
header {
position: relative;
padding: $spacing-m 0 0;
margin-bottom: 2 * $spacing-l;
}
header > * {
padding: 0 (2 * gutter());
}
header > h1 {
margin: $spacing-s auto;
}
/* @end */
/* @group ----- Footer ----- */
footer {
padding: 0 (2 * gutter()) $spacing-l;
}
/* @end */
/* @group ----- Navigation ----- */
header nav {
margin: 0 auto !important;
position: static;
padding: 0 (2 * gutter());
}
header nav:before {
content: "";
border: 0;
display: none;
}
header nav ul a {
padding: 0;
}
header nav ul li {
position: static;
}
header nav.closed ul,
header nav ul ul li {
height: auto;
overflow: visible;
}
header nav ul a:hover {
background-color: transparent;
}
header nav ul li,
header nav > ul li:last-child,
header nav > ul ul:hover > li {
border: 0;
}
header nav ul.navigation {
margin-left: -$spacing-s;
position: static;
display: flex;
align-items: flex-end;
justify-content: flex-end;
li ul:before {
display: none;
}
& > li:not(:last-child) {
margin-right: $spacing-m;
}
& > li > ul {
position: absolute;
top: 100%;
left: -9999px;
background-color: #fff;
padding: 0;
list-style: none;
width: 100%;
padding: ($spacing-m - 1px) 0 ($spacing-s - 1px);
display: flex;
flex-direction: row;
flex-flow: row wrap;
z-index: 1;
}
& > li:hover > ul {
@include container;
padding: $spacing-m (2 * gutter());
left: 0;
right: 0;
border-bottom: 0;
border-color: $light;
&:after {
content: "";
left: -9999px;
right: -9999px;
background-color: #fff;
position: absolute;
top: 0;
bottom: 0;
border-bottom: 1px solid $light;
border-top: 1px solid $light;
z-index: -1;
}
}
& > li > ul > li {
width: 25%;
font-size: .75 * $base-font-size;
font-weight: bold;
padding-bottom: $spacing-l;
}
& > li > ul > li ul {
font-weight: normal;
padding: 0;
list-style-type: none;
height: auto;
}
li.parent {
position: static;
}
}
header nav > ul > li > a {
margin: $spacing-s;
}
header nav > ul > li > .parent-link {
display: inline-block;
width: 100%;
}
header nav > ul > li > .parent-link > a {
margin: $spacing-s;
width: 100%;
}
/* All top-level nav items with siblings are parent items and get an arrow. */
header nav > ul > li > .parent-link a:after {
font-family: "Font Awesome 5 Free";
content: "\f107";
display: inline-block;
margin-left: $spacing-s;
}
header nav > ul li:hover ul li {
height: auto;
padding: 0;
}
.child-toggle {
display: none;
}
/* Second and Third level items */
header .parent ul a {
padding-left: 0;
}
header .parent .parent .parent ul a {
padding-left: .5 * $spacing-l;
}
.sub-menu ul {
border-bottom: 1px solid $light;
padding-bottom: ($spacing-m - 1px);
}
.sub-menu li {
display: inline-block;
border: 0;