/*
@import url(http://fonts.googleapis.com/css?family=Lato:400,700);
*/

:root {
    
    /* Primary Colors */
    
    --pdc-primary-color-bright-blue: #0077C8; /* var(--pdc-primary-color-bright-blue) */
    --pdc-primary-color-dark-blue: #004990; /* var(--pdc-primary-color-dark-blue) */
    --pdc-primary-color-green: #78BE20; /* var(--pdc-primary-color-green) */
    
    /* Secondary Colors */
    
    --pdc-secondary-color-mist: #C5CFDA; /* var(--pdc-secondary-color-mist) */
    --pdc-secondary-color-mist-50prc: #E2E7EC; /* var(--pdc-secondary-color-mist-50prc) */
    --pdc-secondary-color-mist-25prc: #F0F3F6; /* var(--pdc-secondary-color-mist-25prc) */
    --pdc-secondary-color-seafoam: #A0D1CA; /* var(--pdc-secondary-color-seafoam) */
    --pdc-secondary-color-seafoam-50prc: #CFE8E4; /* var(--pdc-secondary-color-seafoam-50prc) */
    --pdc-secondary-color-seafoam-25prc: #E7F3F2; /* var(--pdc-secondary-color-seafoam-25prc) */
    
    /* Accent Colors */
    
    --pdc-color-orange: #EE8B22; /* var(--pdc-color-orange) */
    --pdc-color-orange-50prc: #F7C590; /* var(--pdc-color-orange-50prc) */
    --pdc-color-orange-25prc: #FBE2C8; /* var(--pdc-color-orange-25prc) */
    --pdc-color-yellow: #FFC62F; /* var(--pdc-color-yellow) */
    --pdc-color-yellow-50prc: #FFE297; /* var(--pdc-color-yellow-50prc) */
    --pdc-color-yellow-25prc: #FFF1CB; /* var(--pdc-color-yellow-25prc) */
    --pdc-color-red: #E63E30; /* var(--pdc-color-red) */
    --pdc-color-red-50prc: #F29E97; /* var(--pdc-color-red-50prc) */
    --pdc-color-red-25prc: #F9CFCB; /* var(--pdc-color-red-25prc) */
    --pdc-color-green: #78BE20; /* var(--pdc-color-green) */
    --pdc-color-green-50prc: #BBDE8F; /* var(--pdc-color-green-50prc) */
    --pdc-color-green-25prc: #DDEFC7; /* var(--pdc-color-green-25prc) */
    
    /* Text Colors */
    
    --text-strong-color: #212121; /* var(--text-strong-color) */
    --text-color: #616161; /* var(--text-color) */
}

/* Dropdown Menu */

ul.dropdown.menu {
    box-shadow: 0 0 0 1px #CCC;
    list-style-type: none;
    margin: 0 0 1rem 0;
	padding: 0;
    position: relative;
}
ul.dropdown.menu > li {
    position: relative;
}
ul.dropdown.menu > li.active,
ul.dropdown.menu > li.is-active {
    z-index: 1000;
}
ul.dropdown.menu > li > a {
    background: var(--pdc-secondary-color-mist-50prc);
    color: var(--text-strong-color); 
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: .375rem .5rem;
    text-decoration: none;
    text-overflow: ellipsis;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
ul.dropdown.menu > li > .dropdown-toggle {
    padding-right: 1.5rem;
    position: relative;
}
ul.dropdown.menu > li > .dropdown-toggle::after {
    /* Caret down */
    border-top: .25rem solid var(--text-strong-color);
    border-right: .25rem inset transparent;
    border-bottom: 0 inset transparent;
    border-left: .25rem inset transparent;
    content: "";
    display: block;
    height: 0;
    left: auto;
    position: absolute;
    right: .5rem;
    top: calc(50% - .125rem);
    width: 0;
}
ul.dropdown.menu > li.active > .dropdown-toggle::after,
ul.dropdown.menu > li.is-active > .dropdown-toggle::after {
    /* Caret up */
    border-bottom: .25rem solid var(--text-strong-color); /* text-strong-color */
    border-right: .25rem inset transparent;
    border-top: 0 inset transparent;
    border-left: .25rem inset transparent;
}
ul.dropdown.menu > li > .dropdown-pane {
    background: #FFF;
    box-shadow: 0 0 0 1px #CCC, 0px 2px 1px -1px rgba(0,0,0,.2), 0px 1px 1px 0px rgba(0,0,0,.14), 0px 1px 3px 0px rgba(0,0,0,.12);
    color: var(--text-color);
    display: none;
    left: 0px;
    overflow: hidden;
    padding: .5rem;
    position: absolute;
    top: 100%;
    width: max-content;
    z-index: 1000;
}
ul.dropdown.menu > li > .dropdown-pane.right {
    left: unset;
    right: 0px;
}
ul.dropdown.menu > li.active > .dropdown-pane,
ul.dropdown.menu > li.is-active > .dropdown-pane {
    display: block;
}

ul.dropdown.mega-menu > li > .dropdown-pane {
    width: 100%;
}
@media screen and (max-width: 739px) {
    ul.dropdown.mega-menu > li + li {
        border-top: 1px solid rgba(255,255,255,.25);
    }
    ul.dropdown.mega-menu > li > .dropdown-pane {
        left: unset;
        position: relative;
        right: unset;
        top: unset;
    }
}
@media screen and (min-width: 740px) {
    ul.dropdown.mega-menu {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    }
    ul.dropdown.mega-menu > li {
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        position: unset;
    }
    ul.dropdown.mega-menu > li + li {
        border-left: 1px solid rgba(255,255,255,.25);
    }
}

/* Accordion */

ul.accordion {
    background: var(--pdc-secondary-color-mist-50prc);
    box-shadow: 0 0 0 1px #CCC;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    list-style-type: none;
    margin: 0 0 1rem 0;
}
ul.accordion > li + li {
    border-top: 1px solid rgba(255,255,255,.25);
}
ul.accordion > li > .accordion-toggle {
    background: var(--pdc-secondary-color-mist-50prc);
    color: var(--text-strong-color);
    cursor: pointer;
    display: block;
    outline: none;
    padding: .375rem 1.5rem .375rem .5rem;
    position: relative;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
ul.accordion > li > .accordion-toggle::after {
    /* Caret down */
    border-top: .25rem solid var(--text-strong-color);
    border-right: .25rem inset transparent;
    border-bottom: 0 inset transparent;
    border-left: .25rem inset transparent;
    content: "";
    display: block;
    height: 0;
    left: auto;
    position: absolute;
    right: .5rem;
    top: calc(50% - .125rem);
    width: 0;
}
ul.accordion > li.active > .accordion-toggle::after,
ul.accordion > li.is-active > .accordion-toggle::after {
    /* Caret up */
    border-bottom: .25rem solid var(--text-strong-color);
    border-right: .25rem inset transparent;
    border-top: 0 inset transparent;
    border-left: .25rem inset transparent;
}
ul.accordion > li > .accordion-pane {
    background: #FFF;
    color: var(--text-color);
    display: none;
    padding: .5rem;
}
ul.accordion > li.active > .accordion-pane,
ul.accordion > li.is-active > .accordion-pane {
    display: block;
}

/* Tabs */

.tabs {
    margin: 0 0 1rem 0;
}
.tabs ul.toggle-tabs,
.tabs dl.collateral-tabs {
    background: var(--pdc-secondary-color-mist-50prc);
    border: 1px solid #CCC;
    border-bottom: 0;
    box-shadow: inset 0 -1px 0 0 #CCC;
    display: block;
    list-style: none;
    margin: 0;
}
.tabs ul.toggle-tabs {
    display: none;
}
.tabs ul.toggle-tabs::before,
.tabs ul.toggle-tabs::after {
    content: " ";
    display: table;
}
.tabs ul.toggle-tabs::after {
    clear: both;
}
.tabs ul.toggle-tabs > li,
.tabs ul.toggle-tabs > li > span {
    display: block;
    float: left;
}
.tabs ul.toggle-tabs > li:last-child,
.tabs ul.toggle-tabs > li.last {
    float: none;
}
.tabs ul.toggle-tabs > li > span {
    background: none;
    border: 0;
    border-bottom: 1px solid transparent;
    border-radius: 0;
    color: var(--text-strong-color);
    cursor: pointer;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: .375rem 1.5rem .375rem .5rem;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}
.tabs ul.toggle-tabs > li:not(:first-child) > span {
    box-shadow: inset 1px 0 0 0 #CCC;
}
.tabs ul.toggle-tabs > li.current > span {
    background: #FFF;
    border-color: #FFF;
}
.tabs dl.collateral-tabs > dt {
    box-shadow: inset 0 -1px 0 0 #CCC;
    display: block;
}
.tabs dl.collateral-tabs > dt > span {
    background: none;
    border: 0;
    border-bottom: 1px solid transparent;
    border-radius: 0;
    color: var(--text-strong-color);
    cursor: pointer;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: .375rem 1.5rem .375rem .5rem;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}
.tabs dl.collateral-tabs > dt > span::after {
    /* Caret down */
    border-top: .25rem solid var(--text-strong-color);
    border-right: .25rem inset transparent;
    border-bottom: 0 inset transparent;
    border-left: .25rem inset transparent;
    content: "";
    display: block;
    height: 0;
    left: auto;
    position: absolute;
    right: .5rem;
    top: calc(50% - .125rem);
    width: 0;
}
.tabs.accordion-open dl.collateral-tabs > dt.current > span::after {
    /* Caret up */
    border-bottom: .25rem solid var(--text-strong-color);
    border-right: .25rem inset transparent;
    border-top: 0 inset transparent;
    border-left: .25rem inset transparent;
}
.tabs dl.collateral-tabs > dd {
    background: #FFF;
    border-bottom: 1px solid transparent;
    color: var(--text-color);
    display: none;
    padding: .5rem;
}
.tabs dl.collateral-tabs > dd.current {
    border-color: #CCC;
}
.tabs.accordion-open dl.collateral-tabs > dd.current {
    display: block;
}
@media only screen and (min-width: 740px) {
    .tabs ul.toggle-tabs {
        display: block;
    }
    .tabs ul.toggle-tabs > li > span {
        padding-right: .5rem;
    }
    .tabs dl.collateral-tabs {
        border-top: 0;
    }
    .tabs dl.collateral-tabs > dt  {
        display: none;
    }
    .tabs dl.collateral-tabs > dd.current {
        display: block;
    }
}



.nle-alert {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	margin-bottom: 1rem;
	padding: 1rem;
	position: relative;
}
.nle-alert > :last-child {
	margin-bottom: 0;
}
.nle-alert.red {
	background-color: rgba(223,40,10,0.125);
	border-color: #df280a;
	color: #df280a;
}
.nle-alert.green {
	background-color: rgba(0,128,0,0.125);
	border-color: rgb(0,128,0);
	color: rgb(0,128,0);
}

.nle-form .form-field-label {
	color: #000;
}
.nle-form .form-field.is-required .form-field-label::after {
	color: #df280a;
	content:'*';
	margin-left: 0.5rem;
}
.nle-form .form-field-input-container {
	margin-bottom: 10px;
}
.nle-form .form-field-input {
	border: 1px solid #ccc;
	width: 100%;
	max-width: 100%;
}
.nle-form .form-field-input[name="phone_number"],
.nle-form .form-field-input[name="postcode"] {
	max-width: 150px;
}
.nle-form .form-field.has-error .form-field-input {
	border-color: #df280a;;
}
.nle-form .form-field-error-message {
	color: #df280a;
	display: none;
	font-weight: normal;
	margin: 5px 0 0;
}
.nle-form .form-field.has-error .form-field-error-message {
	display: block;
}
.nle-form .button[type="submit"] {
	width: 100%;
}
@media only screen and (min-width: 768px) {
	.nle-form .button[type="submit"] {
		width: auto;
	}
}
.nle-form .column.right {
	float: right;
}
.nle-form .button-primary {
	background-image: none;
	background: #1979c3;
	border: 1px solid #1979c3;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	font-family: "Lato", sans-serif;
	font-weight: 700;
	padding: 7px 15px;
	font-size: 1.4rem;
	box-sizing: border-box;
	vertical-align: middle;
}
.nle-form p.highlighted, div.highlighted, p.info, div.info {
	border-radius: 10px;
	padding: 10px;
}
.nle-form .info {
	background-color: #eef;
}

























/**
 * PDC CUSTOM
 *      ========================================================================== */
/**/

@media screen and (min-width: 768px) {
    .page-layout-1column .product.media {
        width:100% !important;
    }
    .page-layout-1column .product-info-main {
        width:100% !important;
        float:none;
    }
}
#maincontent .page-title-wrapper {
    text-align: center;
}
#maincontent {
    padding: 0;
}
.catalog-product-view .columns{
    padding: 2rem;
}
.page-title-wrapper.product {
    text-align: center;
}
.product-options-bottom .box-tocart {
    margin: 0 auto;
}
.price-box {
    display:none !important;
}
.swatch-option {
    max-width:none !important;
    height:auto !important;
    padding: 4px 4px 0px 4px;
}
.swatch-option.color {
    min-height: 30px;
}
.fotorama__caption {
    display:none;
}
.block-wishlist,.towishlist {
    display:none;
}

.fotorama__nav-wrap {
    text-align: center;
}
.towishlist {
    display: none !important;
}
.swatch-attribute:not(:last-child)
{
    margin-bottom: 10px;
}
.catalog-product-compare-index .tocart {
    display: none !important;
}
[data-role="trigger"]:hover {
    text-shadow: 0 0 10px #fff;
    cursor: pointer;
}
/* mage accordion hidden by default
[data-role="content"] {
    display:none;
}
*/
@media only screen and (max-width: 640px) {
    #mage-accordion .accordion-img {
        text-align: center;
    }
    #mage-accordion .accordion-img img{
        padding: 1rem;
    }
    #mage-accordion [role="tablist"] {
        margin-bottom: 2rem;
    }
}
/* colorize categories */

.brady-solutions {
    background: #004890;
}
/* breadcrumbs */
.brady-solutions .breadcrumbs .item {
    color: white;
}
.brady-solutions .breadcrumbs .item a {
    color: white;
}

.labeling-solutions, .psp {
    background: #62BB46;
}
.wristband-solutions {
    background: #0088CE;
}
.labeling-solutions .breadcrumbs .items, .wristband-solutions .breadcrumbs .items, .psp .items {
    color:white;
}
.page-header, .page-footer {
    background-color: #fff;
}
.category-view, .category-cms {
    color:white;
}
.category-cms, .category-description {
    padding:2rem !important;
}
.category-view .breadcrumbs .items a {
    color: white;
}
.clear-pdc-style .category-cms {
    color: #333333;
}
.columns {
    background:white;
}
.catalog-category-view .columns, .cms-page-view .columns, .catalogsearch-advanced-result .columns  {
    padding-top:2rem;
    padding-left:2rem;
    padding-right:2rem;
}
.product-image-container {
    background: linear-gradient(white, #e4e4e4);
    padding: 5px;
}
.product-image-container:hover {
    box-shadow: 0 0 3px rgba(0,0,0,.6);
}

/* remove account elements */
@media (min-width: 768px), print {
    .nav-sections-item-title {
        display: none !important;
    }
}

.header-contact li.request-a-quote::before {
    content: " ";
    display: table;
    margin: 0;
}

/* essai couleurs category product list */
.page-products .columns {
    /*background: #f5f5f5;*/
}
.lightblue-bg {
    background:#4FACDD;
}
.darkblue-bg {
    background:#0088CE;
}
#page-title-heading {
    text-align:center;
    /*text-transform: uppercase;*/
}
.wristband-solutions .card, .wristband-solutions .card a {
    color:white !important;
    border:none;
    background:#4FACDD;
}
/* foundation misc */

.foundation .row {
    box-sizing: border-box;
}
.pdc-row {
    margin-bottom: 1rem !important;
}
.foundation img {
    width:100%;
}
table p {
    margin-bottom: 0 !important;
}
#product-attribute-specs-table th {
    height: 22.75px;
    text-transform: capitalize;
}
.fotorama:hover {
    cursor: zoom-in;
}
.fotorama__loaded--full:hover {
    cursor: default;
}

.foundation .table-comparison .cell .attribute.value {
    overflow: visible;
}
/* move categ title in image */
.category-image-title-wrapper {
    position:relative;
}
#maincontent > div.category-view.foundation > div.category-image-title-wrapper > div.page-title-wrapper {
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: #525151a8;
    padding-top: 0.5rem;
}
.category-image-title-wrapper {
    min-height: 50px;
}
.product.data.items th {
    min-width: 150px;
}
.product-item .tocompare:before {
    content: unset;
}
.product-item-info {
    text-align: center;
}
.product-item-actions {
    display: inline-block;
}
.product-item-name {
    min-height:40px;
}
.product-item-name, .product.name a {
    font-weight:bolder;
}

/* header */
.header .widget.block.block-static-block {
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.header .country-dropdown {
	display: inline-block;
	margin-right: 2rem;
}
.header .country-dropdown .dropdown-pane ul {
	padding: 0;
}
.header .country-dropdown .dropdown-pane ul li {
	list-style: none;
	margin: 0;
}
.header .header-contact {
	margin-top: 5rem;
	margin-right: 2rem;
}
.header-contact li {
    display: inline-block;
}
.header-contact li::before {
    content: "|";
    color: #ccc;
    display: block;
    float: left;
    margin: 0 10px;
    opacity: 1;
}
@media only screen and (min-width: 1024px) {
    .header-contact .contact-us::before {
        display: block;
    }
}
.fa {
    margin-right: 0.5em;
}

.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
.cms-home .category-image img {
    border-radius: 5px 5px 0 0;
    margin: 5px 0;
}

/* search box */
@media (min-width: 768px), print {
    .block-search {
        position: relative;
        margin-left: 40px;
        width: 360px !important;
        z-index: 4;
        display: inline-block;
        float: unset;
    }
}
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-info {
    display: unset;
    text-align: left;
}
#search_mini_form.loading:after {
    margin-top: -28px;
    margin-right: 30px;
}
#search_mini_form .mgs-instant-search-dropdown {
    margin-top: 0;
    right: 15px;
    left: 0px;
    width: 100%;
}
#additional [data-textile] li {
    list-style: none !important;
}
#additional [data-textile] ul {
    margin: 0;
}

/* tabs */
#horizontal_tabs ul li {
    font-size: 2rem;
    list-style: none;
    text-transform: capitalize;
    text-align: center;
}
#horizontal_tabs ul {
    margin-bottom: 0;
}
#horizontal_tabs .wb-solutions-title {
    background: #0088CE;
    border-top-left-radius: 10px;
    margin-left: -1px;
    margin-top: 6px;
}
#horizontal_tabs .label-solutions-title {
    background: #62BB46;
    border-top-right-radius: 10px;
    margin-right: -1px;
    margin-top: 6px;
}

#horizontal_tabs .label-solutions-title.active {
    height: auto !important;
    padding-bottom: 0;
    margin-top: 0;
    margin-right: 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 0;
}
#horizontal_tabs .wb-solutions-title.active {
    height: auto !important;
    padding-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    border-top-right-radius: 10px;
    border-top-left-radius: 0px;

}

#horizontal_tabs .wb-solutions-title a, #horizontal_tabs .label-solutions-title a {
    color:white;
    display: block;
    padding: 1rem;
}

@media screen and (min-width: 487px) {
    #horizontal_tabs .label-solutions-title {
        height: 45px !important
    }
}
#horizontal_tabs .label-solutions-title {
    height: 77px;
}

@media screen and (min-width: 487px) {
    #horizontal_tabs .wb-solutions-title {
        height: 45px !important
    }
}
#horizontal_tabs .wb-solutions-title {
    height: 77px;
}

@media screen and (min-width: 487px) {
    #horizontal_tabs .label-solutions-title.active {
        height: auto !important
    }
}
#horizontal_tabs .label-solutions-title.active  {
    height: auto;
}

@media screen and (min-width: 487px) {
    #horizontal_tabs .wb-solutions-title.active  {
        height: auto !important
    }
}
#horizontal_tabs .wb-solutions-title.active  {
    height: auto;
}

#tab-1 {
    background: #0088CE;
    padding-top: 2rem;
}
#tab-2 {
    background: #62BB46;
    padding-top: 2rem;
}

.bx-wrapper {
    margin-bottom: 4rem;
}
.column.small-6.home-left {
    padding-left: 2rem;
}
.column.small-6.home-right {
    padding-right: 2rem;
}
.cms-home .column {
    padding-bottom: 1rem;
}

.cms-home .spacing {
    padding: 2rem 0;
}
.cms-home .pdc-product-list img {
    min-height:155px !important;
}

/* menu */
.nav-sections-item-content {
    text-transform: uppercase;
}
.nav-sections-items, .navigation {
    background: #004890;
}
@media (min-width: 768px), print {
    .navigation .level0 > .level-top {
        color: white !important;
    }
    .navigation .level0 > .level-top:hover {
        color: white;
    }
}
@media only screen and (max-width: 767px) {
    .navigation .level0 > .level-top {
        color: white;
    }

    .navigation .level0 > .level-top:hover {
        color: white;
    }
}
@media only screen and (max-width: 767px) {
    .navigation .submenu > li > a {
        color: white;
    }
    .navigation .submenu > li > a:hover {
        color: white;
    }
}
@media only screen and (max-width: 767px) {
    .nav-sections-item-title {
        color: white;
    }
}
@media (min-width: 768px), print {
    .navigation .level0 .submenu {
        background: #004890;
        color: white;
    }
    .navigation .level0 .submenu:hover {
        background: #004890;
    }
}
@media (min-width: 768px), print {
    .navigation .level0 .submenu a:hover, .navigation .level0 .submenu a {
        color: white;
    }
    .navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus {
        color: white;
    }
}
@media (min-width: 768px), print {
    .navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top {
        color: white;
    }
}
@media (min-width: 768px), print {
    .navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus {
        background: #004890;
    }
}
body > div.page-wrapper > div > div > div:nth-child(3) {
    display: none;
}

/* search box temp fix */
#mgs-instant-autocomplete-wrapper .pages-list {
    display: none;
}

/* Footer */
.page-footer {
    background: #004890;
    color: white;
}
.footer.content {
    border: none !important;
}
.footer.content a {
    color:white;
}
.copyright {
    font-size: 1.5rem;
}

.footer .links, .footer .block-static-block {
    width: 100%;
}
.footer .widget.block {
    margin: unset !important;
    float: left;
}
.footer h3 {
    font-weight: bolder;
    border-bottom: 1px solid white;
    padding-bottom: 1rem;
}
.footer-categories .first {
    padding-right: 0;
}
.footer-categories .second {
    padding-left: 0;
}
/* hide addtocart */
.block.related .choice.related, .block.related .block-actions {
    display: none;
}

/* fix styles-l.css padding issue */
@media (min-width: 768px), print {
    .footer.content .links {
        padding: 0 !important;
    }
}

/* temporary fix - hide price sort on product listing*/
#sorter > option:nth-child(3) {
    display: none;
}

/* add lightgrey background to product page */
.fotorama__stage__shaft {
    background: #f5f5f5;
}
















