/** Category nav menu styling. */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
@font-face { font-family: SpartanMBRegular; src: url("../../fonts/SpartanMB-Regular.otf") format("opentype"); }
@font-face { font-family: SpartanMBSemiBold; src: url("../../fonts/SpartanMB-SemiBold.otf") format("opentype"); }
@font-face { font-family: SpartanMBBold; src: url("../../fonts/SpartanMB-Bold.otf") format("opentype"); }
/* Play Button icon for media thumbnails in Seasons */
/* line 7, ../../scss/modules/category-nav.scss */
.category-term-header { /* overflow: hidden; */ }

/* line 12, ../../scss/modules/category-nav.scss */
.category-navigation-wrapper { overflow: visible; position: absolute; width: 100%; right: 0; z-index: 1; bottom: 0px; }
@media screen and (max-width: 31.9375em) { /* line 12, ../../scss/modules/category-nav.scss */
  .category-navigation-wrapper { /*right: .75em;*/ } }
/* line 25, ../../scss/modules/category-nav.scss */
.category-navigation-wrapper .category-nav-with-submenu.row, .category-navigation-wrapper .field--name-field-category-nav.row { height: 2.9375rem; position: relative; background: #003d68; margin-top: 0px !important; }
@media screen and (min-width: 32em) { /* line 25, ../../scss/modules/category-nav.scss */
  .category-navigation-wrapper .category-nav-with-submenu.row, .category-navigation-wrapper .field--name-field-category-nav.row { margin: 0 auto; } }

/* line 37, ../../scss/modules/category-nav.scss */
ul.category-nav-with-submenu, ul.field-menu-with-submenu, ul.field--name-field-category-nav { list-style: none; /*padding: 0.75em;*/ height: 100%; margin-bottom: 0px; }
@media screen and (max-width: 31.9375em) { /* line 37, ../../scss/modules/category-nav.scss */
  ul.category-nav-with-submenu, ul.field-menu-with-submenu, ul.field--name-field-category-nav { text-align: center; z-index: 111; } }
@media screen and (min-width: 120em) { /* line 53, ../../scss/modules/category-nav.scss */
  ul.category-nav-with-submenu .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item, ul.field-menu-with-submenu .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item, ul.field--name-field-category-nav .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item { display: inline-block; margin: auto; } }
/* line 61, ../../scss/modules/category-nav.scss */
ul.category-nav-with-submenu .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item span, ul.category-nav-with-submenu .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item a, ul.field-menu-with-submenu .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item span, ul.field-menu-with-submenu .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item a, ul.field--name-field-category-nav .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item span, ul.field--name-field-category-nav .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item a { position: relative; font-weight: bold; }
@media screen and (max-width: 31.9375em) { /* line 61, ../../scss/modules/category-nav.scss */
  ul.category-nav-with-submenu .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item span, ul.category-nav-with-submenu .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item a, ul.field-menu-with-submenu .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item span, ul.field-menu-with-submenu .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item a, ul.field--name-field-category-nav .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item span, ul.field--name-field-category-nav .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item a { /*font-size: rem-calc(16px);*/ } }
/* line 70, ../../scss/modules/category-nav.scss */
ul.category-nav-with-submenu .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item span:after, ul.category-nav-with-submenu .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item a:after, ul.field-menu-with-submenu .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item span:after, ul.field-menu-with-submenu .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item a:after, ul.field--name-field-category-nav .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item span:after, ul.field--name-field-category-nav .field-collection-item--field-menu-with-submenu.has-submenu .field-menu-parent-item a:after { background-repeat: no-repeat; display: inline-block; width: 19px; height: 9px; font-family: 'ami-glyphs'; margin-left: 7px; content: "\e901"; }
@media screen and (max-width: 31.9375em) { /* line 84, ../../scss/modules/category-nav.scss */
  ul.category-nav-with-submenu .category-nav-sm-menu a, ul.field-menu-with-submenu .category-nav-sm-menu a, ul.field--name-field-category-nav .category-nav-sm-menu a { display: inline-block; } }
/* line 93, ../../scss/modules/category-nav.scss */
ul.category-nav-with-submenu.is-expanded .category-nav-more a:after, ul.category-nav-with-submenu.is-expanded .category-nav-sm-menu a:after, ul.field-menu-with-submenu.is-expanded .category-nav-more a:after, ul.field-menu-with-submenu.is-expanded .category-nav-sm-menu a:after, ul.field--name-field-category-nav.is-expanded .category-nav-more a:after, ul.field--name-field-category-nav.is-expanded .category-nav-sm-menu a:after { height: 9px; margin-left: 10px; }
/* line 100, ../../scss/modules/category-nav.scss */
ul.category-nav-with-submenu .field-category-nav-menu-item span, ul.category-nav-with-submenu .field-menu-parent-item span, ul.category-nav-with-submenu a, ul.field-menu-with-submenu .field-category-nav-menu-item span, ul.field-menu-with-submenu .field-menu-parent-item span, ul.field-menu-with-submenu a, ul.field--name-field-category-nav .field-category-nav-menu-item span, ul.field--name-field-category-nav .field-menu-parent-item span, ul.field--name-field-category-nav a { /*border-bottom: 3px solid transparent;*/ display: block; text-decoration: none; letter-spacing: -0.5px; }
/* line 116, ../../scss/modules/category-nav.scss */
ul.category-nav-with-submenu .field-category-nav-menu-item span:hover, ul.category-nav-with-submenu .field-menu-parent-item span:hover, ul.category-nav-with-submenu a:hover, ul.field-menu-with-submenu .field-category-nav-menu-item span:hover, ul.field-menu-with-submenu .field-menu-parent-item span:hover, ul.field-menu-with-submenu a:hover, ul.field--name-field-category-nav .field-category-nav-menu-item span:hover, ul.field--name-field-category-nav .field-menu-parent-item span:hover, ul.field--name-field-category-nav a:hover { cursor: pointer; }

/* line 125, ../../scss/modules/category-nav.scss */
.field-menu-with-submenu a, .field--name-field-category-nav a { padding-top: 0.625rem; padding-bottom: 0.625rem; padding-left: 2.25rem; }
@media screen and (min-width: 120em) { /* line 125, ../../scss/modules/category-nav.scss */
  .field-menu-with-submenu a, .field--name-field-category-nav a { padding-left: 0px; } }

/* line 140, ../../scss/modules/category-nav.scss */
ul.field-menu-with-submenu .item--category-nav-with-submenu { position: relative; }
/* line 144, ../../scss/modules/category-nav.scss */
ul.field-menu-with-submenu .item--category-nav-with-submenu.has-submenu { padding-left: 2.25rem; }
@media screen and (min-width: 120em) { /* line 144, ../../scss/modules/category-nav.scss */
  ul.field-menu-with-submenu .item--category-nav-with-submenu.has-submenu { padding-left: 0; } }
@media screen and (max-width: 31.9375em) { /* line 151, ../../scss/modules/category-nav.scss */
  ul.field-menu-with-submenu .item--category-nav-with-submenu.has-submenu .field-category-nav-menu-item a { font-size: 0.875rem; } }
/* line 157, ../../scss/modules/category-nav.scss */
ul.field-menu-with-submenu .item--category-nav-with-submenu.has-submenu.expanded { /*background-color: #EBEBEB;*/ }
/* line 162, ../../scss/modules/category-nav.scss */
ul.field-menu-with-submenu .item--category-nav-with-submenu.has-submenu.expanded .field-menu-parent-item span:after, ul.field-menu-with-submenu .item--category-nav-with-submenu.has-submenu.expanded .field-menu-parent-item a:after { /* @include css-triangle(0.4em, $red, 'up'); */ font-family: 'ami-glyphs'; content: '\e900'; height: 11px; margin-left: 7px; }
/* line 172, ../../scss/modules/category-nav.scss */
ul.field-menu-with-submenu .item--category-nav-with-submenu.has-submenu.expanded .field-submenu-item { position: relative; width: 100%; z-index: 1; }
@media screen and (min-width: 120em) { /* line 172, ../../scss/modules/category-nav.scss */
  ul.field-menu-with-submenu .item--category-nav-with-submenu.has-submenu.expanded .field-submenu-item { position: absolute; } }
/* line 182, ../../scss/modules/category-nav.scss */
ul.field-menu-with-submenu .item--category-nav-with-submenu.has-submenu.expanded .field-submenu-item a { padding: 0.3125rem 0.65625rem; border-bottom: none; }
/* line 185, ../../scss/modules/category-nav.scss */
ul.field-menu-with-submenu .item--category-nav-with-submenu.has-submenu.expanded .field-submenu-item a:hover, ul.field-menu-with-submenu .item--category-nav-with-submenu.has-submenu.expanded .field-submenu-item a:focus { /*background-color: #CCC;*/ border-bottom: none; }
/* line 197, ../../scss/modules/category-nav.scss */
ul.field-menu-with-submenu .item--category-nav-with-submenu.has-submenu.collapsed .field-submenu-item { display: none; }

/* line 208, ../../scss/modules/category-nav.scss */
.field-collection-item--field-menu-with-submenu.has-submenu .field-category-nav-menu-item, .item--category-nav-with-submenu.has-submenu .field-category-nav-menu-item { display: table-cell; width: 100%; }

/* line 218, ../../scss/modules/category-nav.scss */
.field-category-nav-with-submenu.row, .field--name-field-category-nav.row { background: black; }

/* line 223, ../../scss/modules/category-nav.scss */
.field-menu-with-submenu .field-collection-item--field-menu-with-submenu.has-submenu.expanded .field-submenu-item { background-color: black; }
@media screen and (min-width: 120em) { /* line 223, ../../scss/modules/category-nav.scss */
  .field-menu-with-submenu .field-collection-item--field-menu-with-submenu.has-submenu.expanded .field-submenu-item { background-color: #003d68; } }

/* uls for heades */
/* line 232, ../../scss/modules/category-nav.scss */
.field-category-nav-with-submenu, .field--name-field-category-nav { display: block; table-layout: fixed; width: 100%; color: white; }
@media screen and (min-width: 120em) { /* line 232, ../../scss/modules/category-nav.scss */
  .field-category-nav-with-submenu, .field--name-field-category-nav { display: table; } }

/* line 243, ../../scss/modules/category-nav.scss */
.category-nav-more:hover { background: black; }

/* line 247, ../../scss/modules/category-nav.scss */
.field--name-field-category-nav .field__item, .category-nav-with-submenu li, .field--name-field-category-nav li { display: block; height: 100%; text-align: center; border-right-color: white; border-right-style: solid; border-right-width: 1px; width: 100%; }
@media screen and (min-width: 120em) { /* line 247, ../../scss/modules/category-nav.scss */
  .field--name-field-category-nav .field__item, .category-nav-with-submenu li, .field--name-field-category-nav li { display: table-cell; vertical-align: middle; } }
/* line 264, ../../scss/modules/category-nav.scss */
.field--name-field-category-nav .field__item:last-child, .category-nav-with-submenu li:last-child, .field--name-field-category-nav li:last-child { border-right-width: 0px; }

/* line 269, ../../scss/modules/category-nav.scss */
.field--name-field-category-nav li:last-child { border-right-width: 0px !important; }

/* line 273, ../../scss/modules/category-nav.scss */
.field-category-nav-with-submenu .field__item.is-active, .field--name-field-category-nav .field__item.is-active, .field-category-nav-with-submenu .field__item:hover, .field--name-field-category-nav .field__item:hover { background-color: black; }

/* line 281, ../../scss/modules/category-nav.scss */
.field-category-nav-with-submenu .field__item a, .field--name-field-category-nav .field__item a { color: white; }

/* line 287, ../../scss/modules/category-nav.scss */
.field--name-field-category-nav a:hover, .field--name-field-category-nav a:active { border-bottom: 0; color: white; }

/* line 293, ../../scss/modules/category-nav.scss */
.field-category-nav-with-submenu .category-nav-more a, .field--name-field-category-nav .category-nav-more a { color: white; }

/* line 298, ../../scss/modules/category-nav.scss */
.category-nav-with-submenu .field-category-nav-menu-item span, .category-nav-with-submenu a, .field--name-field-category-nav .field-category-nav-menu-item span, .field--name-field-category-nav a { text-transform: none; }

@media screen and (min-width: 120em) { /* line 313, ../../scss/modules/category-nav.scss */
  .item--category-nav-with-submenu span { padding-top: 0; padding-left: 0; } }

/* line 326, ../../scss/modules/category-nav.scss */
.field_menu_with_submenu .field-submenu-item span.is-active, .field_menu_with_submenu .field-submenu-item span:hover, .field_menu_with_submenu .field-submenu-item span:active, .field_menu_with_submenu .field-submenu-item span:focus, .category-nav-with-submenu a.is-active, .category-nav-with-submenu a:hover, .category-nav-with-submenu a:active, .category-nav-with-submenu a:focus, .field--name-field-category-nav .field-category-nav-menu-item span.is-active, .field--name-field-category-nav .field-category-nav-menu-item span:hover, .field--name-field-category-nav .field-category-nav-menu-item span:active, .field--name-field-category-nav .field-category-nav-menu-item span:focus, .field--name-field-category-nav a.is-active, .field--name-field-category-nav a:hover, .field--name-field-category-nav a:active, .field--name-field-category-nav a:focus { /*padding-top: 10px;*/ /* padding-bottom: 10px;*/ color: white; border-bottom: 0; }
@media screen and (min-width: 120em) { /* line 326, ../../scss/modules/category-nav.scss */
  .field_menu_with_submenu .field-submenu-item span.is-active, .field_menu_with_submenu .field-submenu-item span:hover, .field_menu_with_submenu .field-submenu-item span:active, .field_menu_with_submenu .field-submenu-item span:focus, .category-nav-with-submenu a.is-active, .category-nav-with-submenu a:hover, .category-nav-with-submenu a:active, .category-nav-with-submenu a:focus, .field--name-field-category-nav .field-category-nav-menu-item span.is-active, .field--name-field-category-nav .field-category-nav-menu-item span:hover, .field--name-field-category-nav .field-category-nav-menu-item span:active, .field--name-field-category-nav .field-category-nav-menu-item span:focus, .field--name-field-category-nav a.is-active, .field--name-field-category-nav a:hover, .field--name-field-category-nav a:active, .field--name-field-category-nav a:focus { background-color: black; } }

/* line 359, ../../scss/modules/category-nav.scss */
.primary-nav { display: inline-block; margin-left: 1.25rem; }
@media screen and (min-width: 120em) { /* line 359, ../../scss/modules/category-nav.scss */
  .primary-nav { margin-left: 0px; } }
