/* ***************************************************************************************************** */
/* ****************                         DEFAULT SKIN - OBJECTS                 ********************* */
/* ***************************************************************************************************** */
/* ------------------------------------- *\
    MIXINS
\* ------------------------------------- */
/* ------------------------------------- *\
    CORE MIXINS
\* ------------------------------------- */
/* ------------------------------------- *\
    PROJECT SCOPE
\* ------------------------------------- */
/* Wrap all styles in project global class.
 * Leave empty to output styles directly
 * (apply to all html)
 */
/* ------------------------------------- *\
    CALCULATE SIZE
\* ------------------------------------- */
/* Calculate size in different units.
 * If $size has no unit, assume it's in pixels and calculate value in $unit.
 * If $size has explicitly defined unit, skip.
 */
/* ------------------------------------- *\
    EXPLICIT SPACING
\* ------------------------------------- */
/* return all four values */
/* ------------------------------------- *\
    multiplyValues
\* ------------------------------------- */
/* ------------------------------------- *\
    OPTIONAL CSS
\* ------------------------------------- */
/* Apply rule only if not empty string
 */
/* ------------------------------------- *\
    ACCESSIBILITY
\* ------------------------------------- */
/* ------------------------------------- *\
    HIDE
\* ------------------------------------- */
/* various methods of hiding content offscreen while leaving it available for screenreaders;
 * position absolute - default
 * other types may be useful when positions cause rendering issues (webkit)
 */
/* ------------------------------------- *\
    OUTLINE
\* ------------------------------------- */
/* adds outline to element; 
 * EXPERIMENTAL: use position to create margin around element
 */
/* ------------------------------------- *\
    BACKGROUND
\* ------------------------------------- */
/* change background or background-color, switch off or on underline (optional)
 */
/* ------------------------------------- *\
    FIREFOX-ONLY STYLES
\* ------------------------------------- */
/* ------------------------------------- *\
    REMOVE OUTLINE ON FIREFOX SELECT
\* ------------------------------------- */
/* ------------------------------------- *\
    CLEARFIX
\* ------------------------------------- */
/* The micro clearfix http://nicolasgallagher.com/micro-clearfix-hack/
 * Can't use clearfix name because of existing mixin in Compass
 */
/* ------------------------------------- *\
    CSS TRIANGLE
\* ------------------------------------- */
/* .example { @include cssTriangle(5px, #fff, bottom); }
 */
/* ------------------------------------- *\
    FONT FACE
\* ------------------------------------- */
/* Generate @font-face code for each font defined in settings.
 * 
 * Sample code:
 *    @font-face {
 *    font-family: 'fontello';
 *    src: url('../font/fontello.eot?12345682');
 *    src: url('../font/fontello.eot?#iefix') format('embedded-opentype'),
 *         url('../font/fontello.svg?12345682#fontello') format('svg'),
 *         url('../font/fontello.woff?12345682') format('woff'),
 *         url('../font/fontello.ttf?12345682') format('truetype');
 *    font-weight: normal;
 *    font-style: normal;
 *  }
 */
/* ------------------------------------- *\
    FONT FACE WEBKIT RELOAD
\* ------------------------------------- */
/* Reloading custom font for webkit due to glyph width calculation errors on first load
 * Note: may have negative impact on performance/requests, use only if needed
 */
/* ------------------------------------- *\
    GET IMAGE URL
\* ------------------------------------- */
/* http://compass-style.org/reference/compass/helpers/urls/#image-url
 */
/* ------------------------------------- *\
    GRID CALCULATION
\* ------------------------------------- */
/* Grid Calculation for Percentages
 */
/* ------------------------------------- *\
    GENERATE COLORS
\* ------------------------------------- */
/* Generate commonly used color classes from classColorTable in settings.
 * Usage:
 *  in HTML: .magenta-bg
 *  extendable: @extend %magenta-bg
 *  as mixin: @include getColorByClass(bg, magenta);
 */
/* ------------------------------------- *\
    GRADIENT
\* ------------------------------------- */
/* TODO: docelowo mixin generujący gradient:
 * linear-gradient dla normalnych przeglądarek
 * filter dla IE8
 * do wyboru obrazki dla IE (w trybie wysokiego kontrastu nie wyłączają się filtry)
 */
/* ------------------------------------- *\
    HIDE TEXT 
\* ------------------------------------- */
/* Mixin służący do ukrywania tekstu, np. w ikonach
   ## Przykład
   ```@include hide-text```
*/
/* ------------------------------------- *\
    HiDPI SPRITE 
\* ------------------------------------- */
/*
 tworzy nowe mapy spriteów o zwykłej rozdzielczości i hidpi
*/
/*
 z przekazanej listy map spriteów zwraca tą odpowiadającą nazwie/folderowi
 internal
*/
 /**
   Wstawia sprite standardowy i hidpi

    @param {String} $folder     - folder z którego tworzona była mapa sprite-ów
    @param {String} $image-name - nazwa obrazka z grafiką
    @param {String} $size - możliwe wartości:
      h - ustawi wysokość pobraną z obrazka (height:(image-name.height)px),
      w - ustawi szerokość pobraną z obrazka,
      hw - ustawi jedno i drugie,
      wartość liczowa (np. 0.75) - odpowiednio przeskaluje oba wymiary
    @param {String} $h - konkretna wysokość, wygenerowane zostanie "height:Npx"
    @param {String} $h - konkretna szerokość
    @param {String} $resizeForSmallScreen - customowa skala dla małego ekranu np: @include hidpi-sprite(icon-sprite, i-select-480, hw, null, null, 0.84);

 */
 /**
  Mixin do wstawiania sprite-a dla ikon, wszystkie ikony dla smallScreen są skalowane do 75%

   @param {String} $folder     - folder z którego tworzona była mapa sprite-ów
   @param {String} $image-name - nazwa obrazka z grafiką
   @param {String} $size - możliwe wartości:
     h - ustawi wysokość pobraną z obrazka (height:(image-name.height)px),
     w - ustawi szerokość pobraną z obrazka,
     hw - ustawi jedno i drugie,
     wartość liczowa (np. 0.75) - odpowiednio przeskaluje oba wymiary
   @param {String} $h - konkretna wysokość, wygenerowane zostanie "height:Npx"
   @param {String} $h - konkretna szerokość

*/
/*
   Ustawia odpowiednie background-position, background-size, width, height
 */
/* ------------------------------------- *\
    IMAGE BACKGROUND
\* ------------------------------------- */
/* Create very wide SPAN
 * Center image within it */
/* ------------------------------------- *\
    IMAGE BACKGROUND FROM IMGSET
\* ------------------------------------- */
/* Image as background-image + background-position
 * Set with position absolute; use wrapper's height and width to cut off overflow
 * 
 * Example:
        $myImageSet: default '' 1600px 400px,
                     '' tabletMediaQuery 800px 280px;
        img.myImage {
            @include imageBg($myImageSet, center top, all);
        }
 * Default will be generated without media query. 
 */
/* ------------------------------------- *\
    CALCULATE PADDING/MARGIN
\* ------------------------------------- */
/* ------------------------------------- *\
    CALCULATE PADDING/MARGIN - USAGE
\* -------------------------------------

    @include padding-size-all(10 20 30 40, vh, px);
    @include padding-size-all(20 10, v, px, 2, 3);
    @include padding-size(25, h, em);
    @include padding-size(30, h, perc);

\* ------------------------------------- */
/* ------------------------------------- *\
    PLACEHOLDER
\* ------------------------------------- */
/* ------------------------------------- *\
    RESPOND TO
\* ------------------------------------- */
/* Respond v1.0 | 01.07.2013 | lukaszgrolik.pl | MIT */
/* ------------------------------------- *\
    SELECTION
\* ------------------------------------- */
/* Override browser ::selection
 */
/* ------------------------------------- *\
    TRANSITION
\* ------------------------------------- */
/* Mixin dla standardowych prostych animacji
 */
/* ------------------------------------- *\
    SUPPORT BROWSERS
\* ------------------------------------- */
/* Mixin do przydzielania bloków CSS do przeglądarek
 * Przykład:
  
   @include supportBrowsers(ie8, ie9);

 */
/* ------------------------------------- *\
    SUPPORT BROWSERS AND MEDIA QUERIES
\* ------------------------------------- */
/* Mixin do przydzielania bloków CSS do przeglądarek i konkretnej media query

   $respondMethod: lt / lte / gt / gte - metoda mixina respond, jezeli nie podano to generowane jest MQ dla podanego zakresu

   Przykład:
  
   @include supportMQAndBrowsers($browserLinksOldIE, (ie8, ie9));

*/
/* ------------------------------------- *\
    ACCESSIBILITY
\* ------------------------------------- */
/* ------------------------------------- *\
    SETTINGS
\* ------------------------------------- */
/* ------------------------------------- *\
            PROJECT SETTINGS
\* ------------------------------------- */
/*
  Mixins are slightly modified from Benjamin Doherty's first implementations: http://gist.github.com/377912
  rgba-background mixin can now be passed an option $dir variable
*/
/* ------------------------------------- *\
    ICONS                           [I]
\* ------------------------------------- */
/* ------------------------------------- *\
    MEDIA QUERIES
\* -------------------------------------
 *
 *  Dostępne metody:
 *
 *  respond(mediaQueryName)
 *  respond-lt(mediaQueryName) - lower than (zakres: wszystko co poniżej MediaQueryMax-1px)
 *  respond-lte(mediaQueryName) - lower than or equal (zakres: MQ i wszystko co poniżej niego)
 *  respond-gt(mediaQueryName) - greater than (zakres: powyżej MediaQueryMin+1px)
 *  respond-gte(mediaQueryName)
 *  respond-webkit(mediaQueryName)
 *  respond-ie9-10(mediaQueryName)
 *  respond-ie10-11(mediaQueryName)
 *  respond-hidpi(mediaQueryName)
 *  respond-hidpi-small(mediaQueryName)
 *
 *  Zakresy definiowane poniżej w wywołaniu respond-init
 *      - standardowo używamy small, medium, large, xlarge
 *      - reszta jest specyficzna i powinna być używana bardzo sporadycznie
 *
\* ------------------------------------- */
/* ------------------------------------- *\
    MEDIA QUERIES - COMMON
\* ------------------------------------- */
/* ------------------------------------- *\
    MEDIA QUERIES - CUSTOM
\* ------------------------------------- */
/* ------------------------------------- *\
    domyślny media type, dla wszystkich MQ
\* ------------------------------------- */
/* ------------------------------------- *\
    MEDIA QUERIES - INIT
\* ------------------------------------- */
/*          TABLE OF CONTENTS
 *
 * [N]  namespace
 * [CP] compass
 * [.]  COMMON
 * [C]      colors
 * [ff]     fonts
 * [fc]     font-face
 * [fs]     font sizes
 * [I]      icons
 * [U]      user interface effects
 * [AC] accessibility
 * [A]  alerts
 * [B]  buttons
 * [G]  grid
 * [F]  forms
 * [L]  links
 * [LS] lists
 * [SP] separators
 * [TB] tables
 * [T]  typography
 * [V]  validation
 * [X]  OBJECTS
 * [AC]     ajax-cover
 * [BA]     banner
 * [BP]     banner product
 * [BR]     breadcrumbs
 * [CK]     cookies
 * [CF]     custom forms
 * [DP]     datepicker
 * [FT]     footer
 * [GM]     google maps (outlets and atms)
 * [H]      header
 * [SC]     jScrollpane
 * [LT]     layout
 * [MV]     main visual
 * [NV]     navigation
 * [SK]     skiplinks
 * [TA]     tabs
 * [UI]     jQuery UI
 * [V]      validation
 */
/* ***************************************************************************************************** */
/* ***************************************************************************************************** */
/* ------------------------------------- *\
    NAMESPACE                       [N]
\* ------------------------------------- */
/* ------------------------------------- *\
    COMPASS                         [CP]
\* ------------------------------------- */
/* ***************************************************************************************************** */
/* *********************************[.]***************************************************************** */
/* ------------------------------------- *\
    COLORS                          [C]
\* ------------------------------------- */
/* ------------------------------------- *\
    FONTS                           [ff]
\* ------------------------------------- */
/* ------------------------------------- *\
    FONT FACE                       [fc]
\* ------------------------------------- */
/* ------------------------------------- *\
    FONT SIZES                      [fs]
\* ------------------------------------- */
/* ------------------------------------- *\
    ICONS                          [I]
\* ------------------------------------- */
/* ------------------------------------- *\
    USER INTERFACE                  [U]
\* ------------------------------------- */
/* ***************************************************************************************************** */
/* ***************************************************************************************************** */
/* ------------------------------------- *\
    ACCESSIBILITY                   [ACC]
\* ------------------------------------- */
/* ------------------------------------- *\
    ALERTS                          [A]
\* ------------------------------------- */
/* ------------------------------------- *\
    BUTTONS                         [B]
\* ------------------------------------- */
/* ------------------------------------- *\
    FORMS                           [F]
\* ------------------------------------- */
/* ------------------------------------- *\
    GRID                            [G]
\* ------------------------------------- */
/* ------------------------------------- *\
    LINKS                           [L]
\* ------------------------------------- */
/* ------------------------------------- *\
    LISTS                           [LS]
\* ------------------------------------- */
/* ------------------------------------- *\
    SEPARATORS                      [SP]
\* ------------------------------------- */
/* ------------------------------------- *\
    TABLES                          [TB]
\* ------------------------------------- */
/* ------------------------------------- *\
    TYPOGRAPHY                      [T]
\* ------------------------------------- */
/* ***************************************************************************************************** */
/* *********************************[X]***************************************************************** */
/* ------------------------------------- *\
    ARTICLE                         [AR]
\* ------------------------------------- */
/* ------------------------------------- *\
    AJAX COVER                         [AC]
\* ------------------------------------- */
/* ------------------------------------- *\
    BANNER                          [BA]
\* ------------------------------------- */
/* ------------------------------------- *\
    BANNER PRODUCT                  [BP]
\* ------------------------------------- */
/* ------------------------------------- *\
    BREADCRUMBS                     [BR]
\* ------------------------------------- */
/* ------------------------------------- *\
    COOKIES                         [CK]
\* ------------------------------------- */
/* ------------------------------------- *\
    CUSTOM FORMS
\* ------------------------------------- */
/* ------------------------------------- *\
    DATEPICKER                      [DP]
\* ------------------------------------- */
/* ------------------------------------- *\
    FOOTER                          [FT]
\* ------------------------------------- */
/* ------------------------------------- *\
    FOOTER SIMPLE
\* ------------------------------------- */
/* ------------------------------------- *\
    GOOGLE MAPS                     [GM]
\* ------------------------------------- */
/* ------------------------------------- *\
    HEADER                          [H]
\* ------------------------------------- */
/* ------------------------------------- *\
    JSCROLLPANE                     [SC]
\* ------------------------------------- */
/* ------------------------------------- *\
    LAYOUT                          [LT]
\* ------------------------------------- */
/* ------------------------------------- *\
    MAIN VISUAL                     [MV]
\* ------------------------------------- */
/* ------------------------------------- *\
    NAVIGATION                      [NV]
\* ------------------------------------- */
/* fixed - zasłania stronę | absolute - przesuwa całą stronę */
/* left | right */
/*
$naviBackgroundRowRWD: $naviBackgroundRow1, $naviBackgroundRow2, $naviBackgroundRow3;
*/
/* ------------------------------------- *\
    SKIPLINKS                       [SK]
\* ------------------------------------- */
/* ------------------------------------- *\
    TABS                            [TA]
\* ------------------------------------- */
/* ------------------------------------- *\
    JQUERY UI                       [UI]
\* ------------------------------------- */
/* ------------------------------------- *\
    VALIDATION                      [V]
\* ------------------------------------- */
/* ------------------------------------- *\
    CUSTOM - OBJECTS
\* ------------------------------------- */
/* ------------------------------------- *\
    AJAX COVER                         [AC]
\* ------------------------------------- */
/* line 9, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/core/objects/_ajax-cover.scss */
.o-cover {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUeIzLHvJVBAAAAAXRSTlMz/za5cAAAAApJREFUeJxjYgAAAAYAAzY3fKgAAAAASUVORK5CYII=");
  background: rgba(30, 35, 50, 0.2);
  position: absolute;
  z-index: 501; }

/* line 14, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/core/objects/_ajax-cover.scss */
.o-cover.o-cover-bottom {
  background-color: transparent;
  display: block;
  position: static;
  height: 1px;
  overflow: hidden;
  -webkit-transition: height 0.2s ease-in;
  -moz-transition: height 0.2s ease-in;
  -o-transition: height 0.2s ease-in;
  transition: height 0.2s ease-in; }

/* line 21, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/core/objects/_ajax-cover.scss */
.o-cover.o-cover-bottom.o-cover-bottom-appended {
  height: 40px; }

/* line 23, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/core/objects/_ajax-cover.scss */
.o-cover.o-cover-bottom.o-cover-bottom-appended > .spinner {
  top: 50% !important; }

/* line 1, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_cookies.scss */
.bm-cookies {
  background: #e4e6eb;
  width: 100%;
  z-index: 99; }

/* line 6, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_cookies.scss */
.bm-cookies .cookies__buttons {
  padding-top: 1.875em;
  padding-bottom: 1.25em; }

/* line 11, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_cookies.scss */
.bm-cookies a {
  display: inline-block; }

/* line 1, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_mask.scss */
.bm-mask {
  z-index: 100;
  -moz-opacity: 0.5;
  opacity: .50;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  width: 100%;
  height: 100%;
  zoom: 1; }

/* ------------------------------------- *\
    LOGIN BOX
\* ------------------------------------- */
/* line 9, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special > span > a.nav__toggle {
  min-height: 0; }

@media only screen and (min-width: 961px) {
  /* line 9, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
  .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special > span > a.nav__toggle {
    min-height: 32px; } }
/* line 14, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special > span > a.nav__toggle:focus {
  outline: 2px #0064bb solid !important;
  outline-offset: -2px !important; }

@media only screen and (min-width: 961px) {
  /* line 14, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
  .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special > span > a.nav__toggle:focus {
    outline-offset: 5px !important; } }
/* line 20, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special > span > a.nav__toggle:after {
  padding-left: 3px;
  color: white !important; }

/* line 25, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special > span > a:focus {
  outline: none;
  color: white !important; }

/* line 29, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special > span > a:first-child:focus {
  outline: 2px #0064bb solid !important;
  outline-offset: -2px !important; }

@media only screen and (min-width: 961px) {
  /* line 29, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
  .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special > span > a:first-child:focus {
    outline-offset: 5px !important; } }
/* line 39, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .h2 {
  display: block;
  padding-top: 25px; }

/* line 44, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .light-text a {
  color: white; }

/* line 48, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child a {
  margin-bottom: 10px;
  display: inline-block; }

/* line 54, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .b-column.darkblue-bg .h2 {
  border-color: #5a95d2; }

/* line 57, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .b-column.darkblue-bg input:focus {
  outline: 2px #c82059 solid !important;
  outline-offset: -2px !important; }

/* line 60, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .b-column.darkblue-bg .o-btn {
  margin: 12px 0 25px;
  width: 100%; }

@media only screen and (min-width: 481px) and (max-width: 800px) {
  /* line 60, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
  .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .b-column.darkblue-bg .o-btn {
    margin: 0; } }
@media only screen and (min-width: 481px) and (max-width: 800px) {
  /* line 71, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
  .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .fs-text {
    font-size: 14px; }

  /* line 75, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
  .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .b-column.medium-end {
    padding-bottom: 20px; }

  /* line 78, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
  .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .b-column.six .h2 {
    margin-bottom: 15px !important; }

  /* line 82, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
  .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .b-column .link-bottom {
    margin-top: 20px; }

  /* line 85, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
  .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .b-column .bm-cms + .link-bottom {
    margin-top: 10px; } }
/* line 93, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.ie8 .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .l-row {
  position: static; }

/* line 95, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.ie8 .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .l-row:before {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  right: 0;
  top: 0;
  bottom: 0;
  background: #0367c0; }

/* line 105, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.ie8 .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .l-row > .b-row {
  padding-bottom: 30px; }

/* line 110, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.ie8 .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .b-row {
  position: relative; }

/* line 114, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.ie8 .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .b-column {
  position: static; }

/* line 116, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.ie8 .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .b-column:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  background: #eff1f5; }

/* line 127, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.ie8 .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .b-column.six:before {
  left: 0;
  right: 50%; }

/* line 134, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.ie8 .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .b-column.three:before {
  left: 50%;
  right: 25%; }

/* line 141, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.ie8 .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .b-column.darkblue-bg:before {
  left: 75%;
  right: 0;
  background: #0367c0; }

@media only screen and (min-width: 801px) {
  /* line 93, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
  .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .l-row {
    position: static; }

  /* line 95, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
  .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .l-row:before {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    right: 0;
    top: 0;
    bottom: 0;
    background: #0367c0; }

  /* line 105, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
  .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .l-row > .b-row {
    padding-bottom: 30px; }

  /* line 110, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
  .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .b-row {
    position: relative; }

  /* line 114, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
  .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .b-column {
    position: static; }

  /* line 116, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
  .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .b-column:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    background: #eff1f5; }

  /* line 127, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
  .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .b-column.six:before {
    left: 0;
    right: 50%; }

  /* line 134, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
  .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .b-column.three:before {
    left: 50%;
    right: 25%; }

  /* line 141, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
  .bm .portlet-custom.bm-nav-main .bm-nav .nav__li--special .nav__child .b-column.darkblue-bg:before {
    left: 75%;
    right: 0;
    background: #0367c0; } }
/* line 152, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.bm .login-form {
  position: relative; }

/* line 154, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.bm .login-form .o-cover.o-cover-bottom {
  position: absolute;
  top: 84px;
  left: -20px;
  right: -20px;
  bottom: -20px;
  background: #0367c0; }

/* line 16, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/core/mixins/_support-b.scss */
.ie8 .bm .login-form .o-cover.o-cover-bottom {
  height: auto !important; }

/* line 163, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
html:not(.webkit) .bm .login-form .o-cover.o-cover-bottom {
  height: auto !important; }

/* line 16, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/core/mixins/_support-b.scss */
.webkit .bm .login-form .o-cover.o-cover-bottom {
  min-height: 174px; }

/* line 170, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.bm .login-form .o-cover.o-cover-bottom .light-text {
  left: 7px;
  position: relative;
  top: 47%; }

/* line 175, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.bm .login-form .o-cover.o-cover-bottom .spinner {
  top: 30% !important; }

/* line 182, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.bm .bm-login-section .l-row {
  padding-top: 25px;
  padding-bottom: 25px;
  position: relative; }

@media only screen and (min-width: 481px) and (max-width: 800px) {
  /* line 187, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
  .bm .bm-login-section .o-btn {
    margin-top: 20px;
    float: right; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 187, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
  .bm .bm-login-section .o-btn {
    margin-top: 10px; } }
/* line 196, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.bm .bm-login-section .o-cover.o-cover-bottom {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEXv8fXFtHwoAAAAAXRSTlPZv+myFgAAAApJREFUeJxjYgAAAAYAAzY3fKgAAAAASUVORK5CYII=");
  background: rgba(239, 241, 245, 0.85);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

/* line 16, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/core/mixins/_support-b.scss */
.ie8 .bm .bm-login-section .o-cover.o-cover-bottom {
  height: auto !important; }

/* line 206, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
html:not(.webkit) .bm .bm-login-section .o-cover.o-cover-bottom {
  height: auto !important; }

/* line 16, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/core/mixins/_support-b.scss */
.webkit .bm .bm-login-section .o-cover.o-cover-bottom {
  min-height: 92px; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 16, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/core/mixins/_support-b.scss */
  .webkit .bm .bm-login-section .o-cover.o-cover-bottom {
    min-height: 170px; } }
/* line 215, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.bm .bm-login-section .o-cover.o-cover-bottom .light-text {
  position: absolute;
  width: 100%;
  top: 56%;
  padding-left: 7px;
  text-align: center; }

/* line 222, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_login-box.scss */
.bm .bm-login-section .o-cover.o-cover-bottom .spinner {
  top: 36% !important; }

/* ------------------------------------- *\
    BUTTONS                         [B]
\* ------------------------------------- */
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 6, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_buttons.scss */
  .bm .portlet-custom .o-btn {
    width: 100%; } }
/* ------------------------------------- *\
    BANNER PRODUCT
\* ------------------------------------- */
/* line 9, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
.bm .bm-banner-product .link-show-all {
  display: block;
  float: right;
  margin-top: 75px; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 9, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .link-show-all {
    margin: -10px 0 20px;
    float: none;
    font-size: 16px; } }
/* line 20, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
.bm .bm-banner-product .bproduct__inner {
  position: relative;
  overflow: hidden;
  height: 474px; }

@media only screen and (max-width: 800px) {
  /* line 20, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner {
    background: transparent !important; } }
/* line 28, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
.bm .bm-banner-product .bproduct__inner .pbanner__bg-wrapper {
  width: 100%;
  overflow: hidden;
  position: absolute;
  height: 100%; }

@media only screen and (min-width: 481px) and (max-width: 800px) {
  /* line 28, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .pbanner__bg-wrapper {
    height: 500px; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 28, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .pbanner__bg-wrapper {
    height: 350px; } }
/* line 41, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
.bm .bm-banner-product .bproduct__inner .pbanner__bg {
  display: block;
  overflow: hidden;
  position: absolute;
  width: 3000px;
  height: 100%;
  left: 50%;
  margin-left: -1500px; }

/* line 15, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/core/mixins/_image-bg.scss */
.bm .bm-banner-product .bproduct__inner .pbanner__bg img {
  display: block;
  max-width: none;
  width: auto;
  margin: 0 auto; }

@media only screen and (min-width: 481px) and (max-width: 800px) {
  /* line 41, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .pbanner__bg {
    height: 500px; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 41, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .pbanner__bg {
    height: 350px; } }
/* line 51, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
.bm .bm-banner-product .bproduct__inner .l-row {
  position: relative;
  height: 100%; }

/* line 56, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
.bm .bm-banner-product .bproduct__inner .b-row {
  padding-top: 40px;
  position: absolute;
  width: 100% !important;
  max-height: 100%; }

@media only screen and (max-width: 800px) {
  /* line 56, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .b-row {
    padding: 0; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 56, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .b-row {
    bottom: 0;
    height: 100%; }

  /* line 68, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .ie8 .bm .bm-banner-product .bproduct__inner .b-row {
    margin-top: -63px; } }
@media only screen and (max-width: 800px) {
  /* line 75, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner, .bm .bm-banner-product .bproduct__inner .l-row, .bm .bm-banner-product .bproduct__inner .b-row {
    overflow: visible !important;
    max-height: none !important;
    height: auto !important;
    position: relative !important; } }
@media only screen and (min-width: 481px) and (max-width: 800px) {
  /* line 83, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .pbanner__content-wrapper {
    padding: 30px 0 0;
    height: 500px; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 83, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .pbanner__content-wrapper {
    padding: 0 10px;
    height: 394px; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 94, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .pbanner__content-wrapper-inner {
    height: 350px;
    position: relative; } }
@media only screen and (max-width: 800px) {
  /* line 101, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .bm-box {
    padding: 0; } }
/* line 105, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
.bm .bm-banner-product .bproduct__inner .bm-box .h1 {
  padding: 0;
  line-height: 1.2em; }

/* line 109, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
.bm .bm-banner-product .bproduct__inner .bm-box .h2 {
  display: block;
  padding: 0;
  margin-top: 30px; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 109, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .bm-box .h2 {
    line-height: 1.2em;
    margin-top: 15px; } }
/* line 117, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
.bm .bm-banner-product .bproduct__inner .bm-box .h2:first-child {
  margin-top: 0; }

/* line 121, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
.bm .bm-banner-product .bproduct__inner .bm-box .link-more {
  display: inline-block;
  margin-top: 38px; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 121, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .bm-box .link-more {
    margin-top: 23px; } }
/* line 127, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
.bm .bm-banner-product .bproduct__inner .bm-box .link-more:first-child {
  margin-top: 0; }

/* line 134, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
.bm .bm-banner-product .bproduct__inner .pbanner__slide {
  margin-bottom: 84px;
  padding: 30px; }

@media only screen and (min-width: 481px) and (max-width: 800px) {
  /* line 134, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .pbanner__slide {
    padding: 20px 20px 20px; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 134, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .pbanner__slide {
    position: absolute;
    bottom: 0;
    margin: 0;
    padding: 0;
    background: rgba(200, 32, 89, 0.9); } }
/* line 147, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
.bm .bm-banner-product .bproduct__inner .pbanner__slide .pbanner__content {
  overflow: hidden;
  max-height: 230px; }

@media only screen and (min-width: 481px) and (max-width: 800px) {
  /* line 147, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .pbanner__slide .pbanner__content {
    max-height: 336px; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 147, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .pbanner__slide .pbanner__content {
    max-height: 310px;
    padding: 20px; } }
/* line 160, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
.bm .bm-banner-product .bproduct__inner .pbanner__button {
  position: absolute;
  left: 60px;
  right: 0;
  bottom: 0; }

@media only screen and (min-width: 481px) and (max-width: 800px) {
  /* line 160, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .pbanner__button {
    left: 20px;
    bottom: auto;
    top: 436px; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 160, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .pbanner__button {
    top: 350px;
    bottom: auto;
    left: 0;
    width: 100%;
    padding: 0 10px;
    border-top: 1px #da4684 solid; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 180, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .bm-button.o-btn {
    float: none;
    width: 100%; } }
/* line 20, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/core/mixins/_support-mqb.scss */
.ie8 .bm .bm-banner-product .bproduct__inner .pbanner__aside {
  min-width: 260px; }

@media only screen and (min-width: 801px) {
  /* line 187, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .pbanner__aside {
    min-width: 260px; } }
@media only screen and (max-width: 800px) {
  /* line 187, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .pbanner__aside {
    padding: 0 20px;
    position: static;
    float: none;
    clear: both;
    width: 100%;
    margin-top: 20px; }

  /* line 198, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .pbanner__aside .pbanner__aside-inner {
    background: #1e2332; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 187, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .pbanner__aside {
    padding: 0 10px;
    margin-top: 10px; } }
/* line 207, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
.ie8 .bm .bm-banner-product .bproduct__inner .pbanner__aside .links-list__toggler {
  padding-top: 20px; }

@media only screen and (min-width: 801px) {
  /* line 207, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .pbanner__aside .links-list__toggler {
    padding-top: 20px; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 212, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product .bproduct__inner .pbanner__content-wrapper + .pbanner__aside {
    margin-top: -34px; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 220, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner-product.scss */
  .bm .bm-banner-product.banner-product-text-only .bproduct__inner .pbanner__content-wrapper {
    height: 350px; } }
/* ------------------------------------- *\
    BANNER SPECIFIC STYLES
\* ------------------------------------- */
/* line 9, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner.scss */
.bm .bm-banner .feature__content {
  padding-top: 0; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 9, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner.scss */
  .bm .bm-banner .feature__content {
    min-height: 0 !important; } }
/* line 14, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner.scss */
.bm .bm-banner .feature__content.with-dark-bg {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUfIzLGfv92AAAAAXRSTlPZv+myFgAAAApJREFUeJxjYgAAAAYAAzY3fKgAAAAASUVORK5CYII=");
  background: rgba(31, 35, 50, 0.85); }

/* line 16, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner.scss */
.ie8 .bm .bm-banner .feature__content.with-dark-bg {
  background: url("../img/ie8/with-dark-bg.png") 0 0 repeat; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 14, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner.scss */
  .bm .bm-banner .feature__content.with-dark-bg {
    background: none; } }
/* line 23, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner.scss */
.bm .bm-banner .feature__content .feature__content-inner {
  padding-top: 25px;
  padding-bottom: 25px; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 23, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner.scss */
  .bm .bm-banner .feature__content .feature__content-inner {
    padding-top: 12px;
    padding-bottom: 20px; } }
/* line 33, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner.scss */
.bm .bm-banner .more {
  color: white; }

/* line 38, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner.scss */
.bm .bm-banner .feature__box.feature__box--banner .l-row {
  padding-bottom: 0; }

/* line 42, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner.scss */
.bm .bm-banner .feature__box.feature__box--banner.feature-box--has-link-more .l-row {
  padding-bottom: 0; }

/* line 45, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner.scss */
.bm .bm-banner .feature__box.feature__box--banner.feature-box--has-link-more .feature__content {
  padding-bottom: 45px; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 45, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_banner.scss */
  .bm .bm-banner .feature__box.feature__box--banner.feature-box--has-link-more .feature__content {
    padding-bottom: 30px; } }
/* ------------------------------------- *\
    LINKBOXES
\* ------------------------------------- */
@media only screen and (min-width: 481px) and (max-width: 800px) {
  /* line 11, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
  .bm .bm-linkbox .bm-linkbox-content .b-column:last-child:nth-child(odd) {
    width: 100%; } }
/* line 15, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .bm-linkbox-content .b-column:last-child {
  float: left; }

/* line 20, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .bm-linkbox-more {
  padding: 30px 0px 0px 0px; }

@media only screen and (max-width: 800px) {
  /* line 20, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
  .bm .bm-linkbox .bm-linkbox-more {
    padding: 20px 0px 0px 0px; } }
@media only screen and (max-width: 480px) {
  /* line 20, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
  .bm .bm-linkbox .bm-linkbox-more {
    padding: 15px 0px 0px 0px; } }
/* line 22, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .bm-linkbox-more .b-column {
  vertical-align: middle; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 26, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
  .bm .bm-linkbox .bm-linkbox-more.b-row {
    display: block; }

  /* line 28, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
  .bm .bm-linkbox .bm-linkbox-more.b-row .b-column {
    display: block; }

  /* line 30, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
  .bm .bm-linkbox .bm-linkbox-more.b-row .b-column:first-child {
    padding-bottom: 15px; } }
/* line 37, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .item {
  display: block;
  width: 100%;
  height: 227px;
  padding: 15px 20px 10px;
  border-bottom: 4px solid #c82059;
  position: relative;
  overflow: hidden; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 37, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
  .bm .bm-linkbox .item {
    height: 130px;
    padding: 15px 10px 10px; } }
/* line 4, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/core/mixins/_text-color.scss */
.bm .bm-linkbox .item p, .bm .bm-linkbox .item span, .bm .bm-linkbox .item h1, .bm .bm-linkbox .item h2, .bm .bm-linkbox .item h3, .bm .bm-linkbox .item h4, .bm .bm-linkbox .item h5, .bm .bm-linkbox .item h6, .bm .bm-linkbox .item .h1, .bm .bm-linkbox .item .h2, .bm .bm-linkbox .item .h3, .bm .bm-linkbox .item .h4, .bm .bm-linkbox .item .h5, .bm .bm-linkbox .item .h6, .bm .bm-linkbox .item ul, .bm .bm-linkbox .item ol, .bm .bm-linkbox .item li, .bm .bm-linkbox .item div, .bm .bm-linkbox .item th, .bm .bm-linkbox .item td, .bm .bm-linkbox .item label {
  color: white; }

/* line 7, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/core/mixins/_text-color.scss */
.bm .bm-linkbox .item a {
  color: white; }

/* line 9, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/core/mixins/_text-color.scss */
.bm .bm-linkbox .item a:hover {
  color: white;
  text-decoration: underline; }

/* line 51, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .item > img, .bm .bm-linkbox .item > span img {
  position: absolute;
  bottom: 0px;
  right: 0px;
  max-width: 999em; }

/* line 57, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .item:focus > img {
  outline: none !important; }

/* line 60, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .item .h2 {
  padding: 0px;
  margin-top: -8px;
  max-height: 70px;
  overflow: hidden;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.45);
  position: relative;
  z-index: 3; }

/* line 68, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .item .h2.dark-text {
  color: #1f2332; }

/* line 72, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .item [class*="b-icon"] {
  position: absolute;
  bottom: 3px;
  left: 20px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.45);
  z-index: 3;
  width: 100%;
  display: block; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 72, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
  .bm .bm-linkbox .item [class*="b-icon"] {
    left: 10px; } }
/* line 84, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .item .text {
  height: 100%; }

/* line 86, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .item .text span[class*="b-icon"] {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 90, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .item .content {
  position: absolute;
  bottom: 0px;
  right: 0px;
  z-index: 2;
  height: 100%;
  width: 100%;
  padding: 87px 20px 10px; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 90, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
  .bm .bm-linkbox .item .content {
    padding: 44px 10px 10px; } }
/* line 101, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .item .content .strong {
  display: inline-block;
  text-shadow: none; }

/* line 105, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .item .content span[class*="b-icon"] {
  -webkit-transition: -webkit-transform 0.2s ease;
  -webkit-transition-delay: 0.2s;
  -moz-transition: -moz-transform 0.2s ease 0.2s;
  -o-transition: -o-transform 0.2s ease 0.2s;
  transition: transform 0.2s ease 0.2s; }

/* line 108, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .item .content .content-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEXIIFm/9TfQAAAAAXRSTlPZv+myFgAAAApJREFUeJxjYgAAAAYAAzY3fKgAAAAASUVORK5CYII=");
  background: rgba(200, 32, 89, 0.85);
  height: 100%;
  width: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease; }

/* line 118, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .item .content .bm-cms {
  line-height: 1.4;
  height: 92px;
  overflow: hidden;
  position: relative;
  z-index: 3;
  -webkit-transform: translate3d(120%, 0, 0);
  -moz-transform: translate3d(120%, 0, 0);
  -ms-transform: translate3d(120%, 0, 0);
  -o-transform: translate3d(120%, 0, 0);
  transform: translate3d(120%, 0, 0);
  -webkit-transition: -webkit-transform 0.2s ease;
  -moz-transition: -moz-transform 0.2s ease;
  -o-transition: -o-transform 0.2s ease;
  transition: transform 0.2s ease; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 118, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
  .bm .bm-linkbox .item .content .bm-cms {
    height: 40px; } }
/* line 130, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .item .content span[class*="b-icon"] {
  -webkit-transform: translate3d(120%, 0, 0);
  -moz-transform: translate3d(120%, 0, 0);
  -ms-transform: translate3d(120%, 0, 0);
  -o-transform: translate3d(120%, 0, 0);
  transform: translate3d(120%, 0, 0); }

/* line 133, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.no-csstransforms3d .bm .bm-linkbox .item .content {
  display: none; }

/* line 135, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.no-csstransforms3d .bm .bm-linkbox .item .content .content-bg {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  background: #c82059; }

/* line 141, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .item.hover, .bm .bm-linkbox .item:hover, .bm .bm-linkbox .item:focus {
  text-decoration: none; }

/* line 143, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .item.hover .dark-text, .bm .bm-linkbox .item:hover .dark-text, .bm .bm-linkbox .item:focus .dark-text {
  color: white; }

/* line 147, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .item.hover .text span[class*="b-icon"], .bm .bm-linkbox .item:hover .text span[class*="b-icon"], .bm .bm-linkbox .item:focus .text span[class*="b-icon"] {
  -webkit-transform: translate3d(-120%, 0, 0);
  -moz-transform: translate3d(-120%, 0, 0);
  -ms-transform: translate3d(-120%, 0, 0);
  -o-transform: translate3d(-120%, 0, 0);
  transform: translate3d(-120%, 0, 0); }

/* line 152, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .item.hover .content .bm-cms, .bm .bm-linkbox .item:hover .content .bm-cms, .bm .bm-linkbox .item:focus .content .bm-cms {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 155, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .item.hover .content span[class*="b-icon"], .bm .bm-linkbox .item:hover .content span[class*="b-icon"], .bm .bm-linkbox .item:focus .content span[class*="b-icon"] {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 158, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.bm .bm-linkbox .item.hover .content .content-bg, .bm .bm-linkbox .item:hover .content .content-bg, .bm .bm-linkbox .item:focus .content .content-bg {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

/* line 161, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.no-csstransforms3d .bm .bm-linkbox .item.hover .content, .no-csstransforms3d .bm .bm-linkbox .item:hover .content, .no-csstransforms3d .bm .bm-linkbox .item:focus .content {
  display: block; }

/* line 163, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_linkbox.scss */
.no-csstransforms3d .bm .bm-linkbox .item.hover .content .content-bg, .no-csstransforms3d .bm .bm-linkbox .item:hover .content .content-bg, .no-csstransforms3d .bm .bm-linkbox .item:focus .content .content-bg {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9; }

/* line 5, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article.scss */
.bm .bm-article .bm-article-wrapper {
  padding: 1.875em 0em 1.875em 0em; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 5, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article.scss */
  .bm .bm-article .bm-article-wrapper {
    padding: 1.25em 0em 1.25em 0em; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 14, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article.scss */
  .bm .bm-article .article__content-row .b-column:first-child {
    padding-bottom: 30px; } }
/* line 19, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article.scss */
.bm .bm-article .article__content-row + .article__content-row {
  padding-top: 60px; }

/* line 25, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article.scss */
.bm .bm-article.bm-article-border .article__content-row {
  padding-top: 0; }

/* line 30, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article.scss */
.bm .bm-article .article__content {
  padding: 30px 0; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 34, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article.scss */
  .bm .bm-article .article__image-column {
    padding: 0; } }
/* line 39, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article.scss */
.bm .bm-article .article__buttons-row {
  margin-top: 40px; }

/* line 43, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article.scss */
.bm .bm-article .bm-cms {
  /** + ul, * + ol {
      margin-top: 35px;
  }
  ul + *, ol + * {
      margin-top: 35px;
  }*/ }

/* line 45, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article.scss */
.bm .bm-article .bm-cms h1:first-child, .bm .bm-article .bm-cms .h1:first-child, .bm .bm-article .bm-cms h2:first-child, .bm .bm-article .bm-cms .h2:first-child, .bm .bm-article .bm-cms h3:first-child, .bm .bm-article .bm-cms .h3:first-child, .bm .bm-article .bm-cms h4:first-child, .bm .bm-article .bm-cms .h4:first-child, .bm .bm-article .bm-cms h5:first-child, .bm .bm-article .bm-cms .h5:first-child, .bm .bm-article .bm-cms h6:first-child, .bm .bm-article .bm-cms .h6:first-child {
  padding-top: 0; }

/* ------------------------------------- *\
    LIST OF ARTICLES
\* ------------------------------------- */
/* line 5, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article-list.scss */
.bm .bm-article-list {
  padding: 2.5em 0em 0.9375em 0em; }

/* line 8, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article-list.scss */
.bm .bm-article-list .article-list__title {
  padding: 0; }

/* line 12, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article-list.scss */
.bm .bm-article-list .article-list__date {
  display: block;
  padding: 0.75em 0em 0em 0em; }

/* line 17, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article-list.scss */
.bm .bm-article-list .article-list__item {
  *zoom: 1; }

/* line 12, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/core/mixins/_clearfix.scss */
.bm .bm-article-list .article-list__item:before, .bm .bm-article-list .article-list__item:after {
  content: " ";
  display: table; }

/* line 13, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/core/mixins/_clearfix.scss */
.bm .bm-article-list .article-list__item:after {
  clear: both; }

/* line 21, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article-list.scss */
.bm .bm-article-list .bm-cms {
  margin: 0.75em 0em 0em 0em; }

/* line 25, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article-list.scss */
.bm .bm-article-list .link-more {
  margin: 1.25em 0em 0em 0em;
  display: inline-block; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 30, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article-list.scss */
  .bm .bm-article-list .article-list__thumb {
    margin-top: 20px; } }
/* line 34, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article-list.scss */
.bm .bm-article-list .article-list__thumb img {
  display: block;
  float: right;
  margin: 0 0 10px 2em; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 34, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article-list.scss */
  .bm .bm-article-list .article-list__thumb img {
    float: none;
    margin: 0 auto; } }
/* line 46, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article-list.scss */
.js .bm .bm-article-list .article-list__item--extra {
  display: none; }

/* line 51, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article-list.scss */
.bm .bm-article-list a.article-list__show-more[class*=b-icon] {
  display: block;
  margin-top: -10px; }

/* line 60, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article-list.scss */
.bm .bm-article-single .article-date {
  display: block;
  margin: -0.625em 0em 0.625em 0em; }

/* line 64, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_article-list.scss */
.bm .bm-article-single .article__link-back {
  display: inline-block;
  margin: 1.25em 0em 1.25em 0em; }

/* ------------------------------------- *\
    BM-CMS
\* ------------------------------------- */
/* line 14, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/core/mixins/_project-scope.scss */
.bm {
  /*p, ul, ol {
      margin: 0px;
      padding-bottom: size(20, em);
  }*/ }

/* line 7, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms {
  line-height: 1.4; }

/* line 11, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms h2, .bm .bm-cms .h2, .bm .bm-cms h3, .bm .bm-cms .h3, .bm .bm-cms h4, .bm .bm-cms .h4, .bm .bm-cms h5, .bm .bm-cms .h5, .bm .bm-cms p {
  padding: 0;
  margin: 0; }

/* line 16, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms li {
  line-height: 1.25em; }

/* line 20, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms ol {
  margin: 0 0 0 1.3125em;
  list-style: outside decimal; }

/* line 23, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms ol li + li {
  margin-top: 0.3125em; }

/* line 28, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms ul {
  margin: 0;
  padding: 0;
  list-style: none; }

/* line 32, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms ul li {
  padding-left: 0.625em;
  position: relative; }

/* line 35, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms ul li + li {
  margin-top: 0.3125em; }

/* line 38, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms ul li:before {
  position: absolute;
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 2px;
  background: #c82059;
  top: 7px;
  content: ""; }

/* line 16, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/core/mixins/_support-b.scss */
.ie8 .bm .bm-cms ul li:before {
  background: url(../img/ie8/bullet.png) no-repeat center center; }

/* line 54, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms ul ol, .bm .bm-cms ol ul {
  margin: 0.625em 0em 0.9375em 0em; }

/* line 58, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms ul ul, .bm .bm-cms ol ul {
  padding-left: 1em; }

/* line 61, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms ul ol, .bm .bm-cms ol ol {
  padding-left: 2em; }

/* line 64, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms div + * {
  margin-top: 0.9375em; }

/* line 67, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms .h3 + *, .bm .bm-cms h3 + *, .bm .bm-cms h4 + *, .bm .bm-cms .h4 + *, .bm .bm-cms p + *, .bm .bm-cms ul + *, .bm .bm-cms ol + * {
  margin-top: 0.9375em; }

/* line 70, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms img, .bm .bm-cms span[data-picture] {
  display: inline-block; }

/* line 73, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms img + *, .bm .bm-cms span[data-picture] + * {
  margin-top: 0.9375em; }

/* line 76, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms * + .h2, .bm .bm-cms * + h2 {
  margin-top: 2.5em; }

/* line 79, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms .h2 + *, .bm .bm-cms h2 + * {
  margin-top: 1.875em; }

/* line 82, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms * + .h3, .bm .bm-cms * + h3 {
  margin-top: 2.5em; }

/* line 85, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms .h3 + *, .bm .bm-cms h3 + * {
  margin-top: 1.5625em; }

/* line 88, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms * + .h4, .bm .bm-cms * + h4 {
  margin-top: 1.875em; }

/* line 91, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms .h4 + *, .bm .bm-cms h4 + * {
  margin-top: 0.625em; }

/* line 94, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms .h4 + ul, .bm .bm-cms h4 + ul, .bm .bm-cms .h4 + ol, .bm .bm-cms h4 + ol {
  margin-top: 0.9375em; }

/* line 97, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_wyswig.scss */
.bm .bm-cms .h3 + .h4, .bm .bm-cms h3 + h4 {
  margin-top: 20, em; }

/* line 3, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_product-box.scss */
.bm .bm-product-boxes .product-box__container {
  padding: 20px 0; }

/* line 10, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_product-box.scss */
.bm .bm-product-boxes .product-box__summary {
  margin-bottom: 20px; }

/* line 14, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_product-box.scss */
.bm .bm-product-boxes .product-box__content {
  margin: 20px 0;
  padding-top: 10px;
  padding-bottom: 10px; }

/* line 20, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_product-box.scss */
.bm .bm-product-boxes .product-box__title {
  margin-bottom: 20px; }

/* line 24, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_product-box.scss */
.bm .bm-product-boxes .product-box__description {
  margin-bottom: 40px; }

/* line 27, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_product-box.scss */
.bm .bm-product-boxes .product-box__description p + p {
  margin-top: 10px; }

/* line 30, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_product-box.scss */
.bm .bm-product-boxes .product-box__description a {
  text-decoration: underline;
  font-weight: bold; }

/* ------------------------------------- *\
    TEXT INFO BOX
\* ------------------------------------- */
/* requires: feature-section.scss
 */
/* line 11, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_text-info-box.scss */
.bm .bm-text-info-box .tinfobox__heading {
  display: block;
  margin-top: 25px; }

/* line 16, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_text-info-box.scss */
.bm .bm-text-info-box .tinfobox__content {
  margin-top: 11px; }

/* line 18, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_text-info-box.scss */
.bm .bm-text-info-box .tinfobox__content:first-child {
  margin-top: 55px; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 18, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_text-info-box.scss */
  .bm .bm-text-info-box .tinfobox__content:first-child {
    margin-top: 25px; } }
/* line 26, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_text-info-box.scss */
.bm .bm-text-info-box .tinfobox__link {
  margin-top: 22px;
  display: inline-block; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 26, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_text-info-box.scss */
  .bm .bm-text-info-box .tinfobox__link {
    margin-top: 12px;
    display: block; }

  /* line 32, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_text-info-box.scss */
  .bm .bm-text-info-box .tinfobox__link:not(.o-btn) {
    font-size: 16px; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 39, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_text-info-box.scss */
  .bm .bm-text-info-box .b-row:first-child .b-column:first-child .tinfobox__heading {
    margin-top: 15px; } }
/* line 46, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_text-info-box.scss */
.ie8 .bm .bm-text-info-box [class*=b-block] > .b-column:first-child + .b-column + .b-column {
  clear: left; }

/* line 3, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_extended-product-box.scss */
.bm .bm-extended-boxes .extended-box__container {
  padding: 30px 0; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 3, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_extended-product-box.scss */
  .bm .bm-extended-boxes .extended-box__container {
    padding: 15px 0 20px; } }
/* line 11, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_extended-product-box.scss */
.bm .bm-extended-boxes .extended-boxes__header + .extended-boxes__subheader h3 {
  padding-top: 0; }

/* line 16, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_extended-product-box.scss */
.bm .bm-extended-boxes .extended-box__description {
  margin-top: 30px; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 16, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_extended-product-box.scss */
  .bm .bm-extended-boxes .extended-box__description {
    margin-top: 0; } }
/* line 24, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_extended-product-box.scss */
.bm .bm-extended-boxes .left .extended-box__title h3 {
  padding-bottom: 0.6875em; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 24, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_extended-product-box.scss */
  .bm .bm-extended-boxes .left .extended-box__title h3 {
    padding: 20px 0;
    font-size: 14px; } }
/* line 32, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_extended-product-box.scss */
.bm .bm-extended-boxes .bm-linkbox-content {
  padding: 0; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 36, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_extended-product-box.scss */
  .bm .bm-extended-boxes .extended-box__details {
    margin-top: 25px; } }
/* line 40, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_extended-product-box.scss */
.bm .bm-extended-boxes .extended-box__details span {
  display: inline-block; }

/* line 43, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_extended-product-box.scss */
.bm .bm-extended-boxes .extended-box__details .name {
  width: 70%;
  font-weight: bold; }

/* line 47, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_extended-product-box.scss */
.bm .bm-extended-boxes .extended-box__details .value {
  width: 30%;
  text-align: right;
  font-style: italic; }

/* line 52, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_extended-product-box.scss */
.bm .bm-extended-boxes .extended-box__details .b-column:last-child {
  float: left; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 55, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_extended-product-box.scss */
  .bm .bm-extended-boxes .extended-box__details .b-column {
    margin-bottom: 20px; } }
/* line 61, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_extended-product-box.scss */
.bm .bm-extended-boxes .extended-box__details .b-row:first-child ~ .b-row .b-column {
  margin-top: 1.25em; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 61, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_extended-product-box.scss */
  .bm .bm-extended-boxes .extended-box__details .b-row:first-child ~ .b-row .b-column {
    margin-top: 0; } }
/* line 69, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_extended-product-box.scss */
.bm .bm-extended-boxes .extended-box__details-text {
  padding-left: 1.875em; }

/* line 72, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_extended-product-box.scss */
.bm .bm-extended-boxes .extended-box__buttons-row {
  padding-top: 30px; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 72, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_extended-product-box.scss */
  .bm .bm-extended-boxes .extended-box__buttons-row {
    padding-top: 10px; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 78, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_extended-product-box.scss */
  .bm .bm-extended-boxes .extended-box__link {
    padding-bottom: 15px; } }
/* ------------------------------------- *\
    AUTOCOMPLETER
\* ------------------------------------- */
/* line 8, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_autocompleter.scss */
.bm .autocomplete-list {
  border: 1px solid #cbccd1;
  border-top: none;
  list-style: none;
  position: absolute;
  z-index: 9;
  background: #fff;
  margin: 0px;
  padding: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 20, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_autocompleter.scss */
.bm .autocomplete-list li {
  font-size: 14;
  padding: 8px; }

/* line 24, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_autocompleter.scss */
.bm .autocomplete-list li.marked {
  cursor: pointer;
  text-decoration: underline; }

/* ------------------------------------- *\
    FORM FILTER
\* ------------------------------------- */
/* line 28, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
.bm .bm-form-filter {
  position: relative;
  padding: 30px 0 30px; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 28, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
  .bm .bm-form-filter {
    padding: 20px 0; } }
/* line 35, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
.bm .bm-form-filter fieldset {
  margin: 0; }

/* line 39, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
.bm .bm-form-filter .form-filter__field {
  position: relative; }

/* line 42, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
.bm .bm-form-filter .form-filter__field label {
  font-size: 1em;
  margin: 0em 0em 0.375em 0em;
  display: block; }

/* line 46, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
.bm .bm-form-filter .form-filter__field label.radio-label, .bm .bm-form-filter .form-filter__field label.checkbox-label {
  display: inline-block; }

/* line 48, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
.bm .bm-form-filter .form-filter__field label.radio-label .bm-ci-label, .bm .bm-form-filter .form-filter__field label.checkbox-label .bm-ci-label {
  font-size: 0.875em; }

/* line 55, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
.bm .bm-form-filter .form-filter__button .checkbox-label {
  padding-top: 0.625em; }

/* line 60, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
.bm .bm-form-filter .checkbox-label, .bm .bm-form-filter .radio-label {
  display: inline-block; }

@media only screen and (min-width: 801px) {
  /* line 66, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
  .bm .bm-form-filter.form-filter--horizontal .form-filter__field:nth-child(n+5) {
    padding-top: 0.625em; }

  /* line 69, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
  .bm .bm-form-filter.form-filter--horizontal .form-filter__button:nth-child(-n+4) {
    padding-top: 1.625em; }

  /* line 72, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
  .bm .bm-form-filter.form-filter--horizontal .form-filter__button:nth-child(5n) {
    padding-top: 1.25em; }

  /* line 75, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
  .bm .bm-form-filter.form-filter--horizontal .form-filter__button:nth-child(n+6) {
    padding-top: 2.125em; } }
/* line 80, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
.ie8 .bm .bm-form-filter.form-filter--horizontal .form-filter__button {
  padding-top: 1.5em; }

/* line 83, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
.ie8 .bm .bm-form-filter.form-filter--horizontal .form-filter__field:first-child + .form-filter__field + .form-filter__field + .form-filter__field + .form-filter__field {
  padding-top: 0.625em;
  clear: left; }

/* line 87, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
.ie8 .bm .bm-form-filter.form-filter--horizontal .form-filter__field:first-child + .form-filter__field + .form-filter__field + .form-filter__field ~ .form-filter__button {
  padding-top: 2.125em; }

/* line 90, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
.ie8 .bm .bm-form-filter.form-filter--horizontal .form-filter__field:first-child + .form-filter__field + .form-filter__field + .form-filter__field + .form-filter__button {
  padding-top: 1.25em; }

@media only screen and (max-width: 800px) {
  /* line 9, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
  .bm .bm-form-filter.form-filter--horizontal .form-filter__field {
    padding-bottom: 1.5625em; }

  /* line 13, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
  .bm .bm-form-filter.form-filter--horizontal fieldset legend {
    margin-bottom: 0.625em; }

  /* line 17, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
  .bm .bm-form-filter.form-filter--horizontal fieldset .b-column:last-child .radio-label, .bm .bm-form-filter.form-filter--horizontal fieldset .b-column:last-child .checkbox-label {
    margin-bottom: 0; } }
@media only screen and (min-width: 481px) and (max-width: 800px) {
  /* line 98, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
  .bm .bm-form-filter.form-filter--horizontal .b-block-medium-six .b-column:last-child {
    float: left; }

  /* line 101, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
  .bm .bm-form-filter.form-filter--horizontal .form-filter__button:nth-child(even) {
    padding-top: 24px; } }
/* line 105, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
.bm .bm-form-filter.form-filter--horizontal .form-filter__button.with-checkbox {
  padding-bottom: 3.125em; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 105, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
  .bm .bm-form-filter.form-filter--horizontal .form-filter__button.with-checkbox {
    padding-bottom: 0; } }
/* line 110, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
.bm .bm-form-filter.form-filter--horizontal .form-filter__button.with-checkbox .checkbox-label.checkbox-label {
  position: absolute;
  bottom: 0; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 110, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
  .bm .bm-form-filter.form-filter--horizontal .form-filter__button.with-checkbox .checkbox-label.checkbox-label {
    position: static;
    margin: 0 0 20px; } }
/* line 9, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
.bm .bm-form-filter.form-filter--vertical .form-filter__field {
  padding-bottom: 1.5625em; }

/* line 13, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
.bm .bm-form-filter.form-filter--vertical fieldset legend {
  margin-bottom: 0.625em; }

/* line 17, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
.bm .bm-form-filter.form-filter--vertical fieldset .b-column:last-child .radio-label, .bm .bm-form-filter.form-filter--vertical fieldset .b-column:last-child .checkbox-label {
  margin-bottom: 0; }

@media only screen and (min-width: 481px) and (max-width: 800px) {
  /* line 124, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
  .bm .bm-form-filter.form-filter--vertical .form-filter__pair-left {
    padding-right: 10px; }

  /* line 127, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-filter.scss */
  .bm .bm-form-filter.form-filter--vertical .form-filter__pair-right {
    padding-left: 10px; } }
/* ------------------------------------- *\
    FORM SIMPLE
\* ------------------------------------- */
/* i.e. CV Form */
/* line 12, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-simple.scss */
.bm .bm-form.bm-form-simple fieldset, .bm .bm-form.bm-form-simple .fieldset {
  padding-bottom: 0; }

/* line 14, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-simple.scss */
.bm .bm-form.bm-form-simple fieldset + fieldset, .bm .bm-form.bm-form-simple fieldset + .fieldset, .bm .bm-form.bm-form-simple .fieldset + fieldset, .bm .bm-form.bm-form-simple .fieldset + .fieldset {
  border: none;
  padding-top: 0.9375em; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 20, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-simple.scss */
  .bm .bm-form.bm-form-simple fieldset:first-of-type {
    padding-top: 0; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 26, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-simple.scss */
  .bm .bm-form.bm-form-simple h3.p-top, .bm .bm-form.bm-form-simple .h3.p-top {
    padding-top: 15px; } }
/* line 33, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-simple.scss */
.bm .bm-form.bm-form-simple .f-buttons {
  line-height: 44px;
  padding: 0.625em 0em 0.625em 0em; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 38, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_form-simple.scss */
  .bm .bm-form.bm-form-simple .b-sep-last {
    margin-top: 0 !important; } }
/* Wykresy */
/* line 3, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_chart.scss */
.chart-wrapper {
  background-color: white;
  padding: 30px;
  height: 500px;
  width: 100%; }

/* line 3, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_asset.scss */
.asset-entries-group-label + .asset-full-content.no-title .extended-boxes__header .h2, .asset-entries-group-label + .asset-full-content.no-title .extended-boxes__header h2 {
  padding-top: 0px; }

/* ------------------------------------- *\
    JOB OFFERS
\* ------------------------------------- */
/* line 9, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_job-offers.scss */
.bm .bm-job-offers .bm-job-offer-single {
  padding: 1.875em 0em 1.875em 0em; }

@media only screen and (min-width: 481px) and (max-width: 800px) {
  /* line 9, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_job-offers.scss */
  .bm .bm-job-offers .bm-job-offer-single {
    padding: 20px 0px 20px 0px; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 9, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_job-offers.scss */
  .bm .bm-job-offers .bm-job-offer-single {
    padding: 5px 0px 20px 0px; } }
/* line 18, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_job-offers.scss */
.bm .bm-job-offers .bm-job-offer-single .job-offer__subheading {
  padding-bottom: 0.9em; }

/* line 24, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_job-offers.scss */
.bm .bm-job-offers .job-offer__contract-type p {
  margin: 0; }

/* line 29, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_job-offers.scss */
.bm .bm-job-offers .button-row {
  padding: 30px 0px 30px 0px; }

@media only screen and (max-width: 800px) {
  /* line 29, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_job-offers.scss */
  .bm .bm-job-offers .button-row {
    padding: 20px 0px 20px 0px; } }
/* line 34, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_job-offers.scss */
.bm .bm-job-offers .button-row .o-tbtn {
  min-height: 2.7em;
  line-height: 2.7em; }

/* ------------------------------------- *\
    AUCTIONS
\* ------------------------------------- */
/* line 8, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_auctions.scss */
.bm .bm-auctions .auction__heading {
  padding: 0em 0em 1.125em 0em; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 8, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_auctions.scss */
  .bm .bm-auctions .auction__heading {
    padding-top: 0.5em; } }
/* line 15, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_auctions.scss */
.bm .bm-auctions .auction__side-image {
  margin-top: 3em; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 15, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_auctions.scss */
  .bm .bm-auctions .auction__side-image {
    margin-top: 2em; } }
/* ------------------------------------- *\
    LOGOUT SURVEY
\* ------------------------------------- */
/* line 8, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_logout-survey.scss */
.bm .bm-logout-survey .logout-survey__options {
  padding-bottom: 25px; }

/* line 10, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_logout-survey.scss */
.bm .bm-logout-survey .logout-survey__options li {
  margin-left: 10px; }

/* line 12, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_logout-survey.scss */
.bm .bm-logout-survey .logout-survey__options li:first-child {
  margin-left: 0; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 17, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_logout-survey.scss */
  .bm .bm-logout-survey .logout-survey__options li {
    width: 100%;
    margin: 10px 0 0 0; }

  /* line 20, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_logout-survey.scss */
  .bm .bm-logout-survey .logout-survey__options li:first-child {
    margin-top: 0; } }
/* line 27, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_logout-survey.scss */
.bm .bm-logout-survey .logout-survey__iframe {
  border: none; }

/* ------------------------------------- *\
    INSPIRATIONS
\* ------------------------------------- */
/* line 7, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_inspirations.scss */
.bm .bm-inspirations {
  padding-bottom: 0.625em; }

/* line 10, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_inspirations.scss */
.bm .bm-inspirations .bm-form-filter .form-filter__button {
  padding-top: 1.625em !important;
  color: lime; }

/* line 16, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/core/mixins/_support-b.scss */
.ie8 .bm .bm-inspirations .bm-form-filter .form-filter__button {
  padding-top: 1.5em !important; }

/* line 17, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_inspirations.scss */
.bm .bm-inspirations .bm-form-filter .form-filter__field.insp__adv-field:nth-child(n+4) {
  padding-top: 0.625em; }

@media only screen and (max-width: 800px) {
  /* line 17, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_inspirations.scss */
  .bm .bm-inspirations .bm-form-filter .form-filter__field.insp__adv-field:nth-child(n+4) {
    padding-top: 0px; } }
/* line 24, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_inspirations.scss */
.bm .bm-inspirations .bm-form-filter.form-filter--expanded .form-filter__button {
  padding-top: 2.125em !important; }

/* line 16, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/core/mixins/_support-b.scss */
.ie8 .bm .bm-inspirations .bm-form-filter.form-filter--expanded .form-filter__button {
  padding-top: 2.125em !important; }

@media only screen and (max-width: 800px) {
  /* line 24, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_inspirations.scss */
  .bm .bm-inspirations .bm-form-filter.form-filter--expanded .form-filter__button {
    padding-top: 1.625em !important; } }
/* line 36, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_inspirations.scss */
.bm .bm-inspirations .link-padded {
  margin-top: 1.875em;
  margin-bottom: 1.875em;
  display: inline-block; }

/* line 46, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_inspirations.scss */
.bm .bm-inspirations-item .bm-section-padded {
  padding: 1.875em 0em 1.875em 0em; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 46, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_inspirations.scss */
  .bm .bm-inspirations-item .bm-section-padded {
    padding: 20px 0; } }
/* line 53, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_inspirations.scss */
.bm .bm-inspirations-item .bm-list-separated {
  margin-top: 1.875em; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 53, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_inspirations.scss */
  .bm .bm-inspirations-item .bm-list-separated {
    margin-top: 15px; } }
/* line 58, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_inspirations.scss */
.bm .bm-inspirations-item .bm-list-separated li:first-child {
  border-top: none; }

/* line 63, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_inspirations.scss */
.bm .bm-inspirations-item .insp__url {
  margin-top: 1.6875em; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 63, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_inspirations.scss */
  .bm .bm-inspirations-item .insp__url {
    margin-top: 20px; } }
/* line 70, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_inspirations.scss */
.bm .bm-inspirations-item .insp__addresses {
  margin-top: 1.875em; }

/* line 72, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_inspirations.scss */
.bm .bm-inspirations-item .insp__addresses ul {
  margin-top: 0.9375em; }

/* line 77, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_inspirations.scss */
.bm .bm-inspirations-item .insp__details {
  padding-top: 1.25em; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 82, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_inspirations.scss */
  .bm .bm-inspirations-item .b-column + .b-column {
    margin-top: 30px; } }
/* ------------------------------------- *\
    ADVERTISING CAMPAIGNS
\* ------------------------------------- */
/* line 8, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
.bm .bm-films .player-wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 60%;
  margin-bottom: 60px; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 8, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
  .bm .bm-films .player-wrapper {
    margin-bottom: 30px; } }
/* line 17, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
.bm .bm-films .player-wrapper .player-wrapper__inner {
  width: 100%;
  height: 100%;
  position: absolute; }

/* line 25, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
.bm .bm-films-list {
  padding: 40px 0 50px; }

/* line 29, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
.bm .bm-films-list .b-row + .b-row {
  margin-top: 30px; }

/* line 34, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
.bm .bm-films-list .b-column:last-child {
  float: left; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 38, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
  .bm .bm-films-list .b-column + .b-column {
    margin-top: 35px; } }
@media only screen and (min-width: 481px) and (max-width: 800px) {
  /* line 43, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
  .bm .bm-films-list .b-column + .b-column + .b-column {
    margin-top: 35px; } }
@media only screen and (min-width: 801px) {
  /* line 48, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
  .bm .bm-films-list .b-column + .b-column + .b-column + .b-column {
    margin-top: 35px; } }
@media only screen and (min-width: 801px) {
  /* line 25, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
  .bm .bm-films-list {
    /*.b-column:nth-child(3n+1), */ }

  /* line 54, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
  .bm .bm-films-list .films-list__nr {
    clear: both; } }
@media only screen and (min-width: 481px) and (max-width: 800px) {
  /* line 59, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
  .bm .bm-films-list .b-column:nth-child(2n+1) {
    clear: both; } }
/* line 64, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
.bm .bm-films-list .film__link {
  display: block; }

/* line 66, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
.bm .bm-films-list .film__link:hover, .bm .bm-films-list .film__link:focus {
  background: none !important;
  outline: none; }

/* line 69, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
.bm .bm-films-list .film__link:hover .film__thumb:before, .bm .bm-films-list .film__link:focus .film__thumb:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(200, 32, 89, 0.9); }

/* line 79, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
.bm .bm-films-list .film__link:hover .film__link-text, .bm .bm-films-list .film__link:focus .film__link-text {
  color: #c82059 !important; }

/* line 84, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
.bm .bm-films-list .film__link.current .film__thumb {
  border: 5px white solid; }

/* line 86, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
.bm .bm-films-list .film__link.current .film__thumb:before, .bm .bm-films-list .film__link.current .film__thumb:after {
  display: none; }

/* line 93, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
.bm .bm-films-list .film__thumb {
  display: block;
  position: relative;
  margin-bottom: 1.25em;
  -webkit-transition: background 0.5s ease;
  -moz-transition: background 0.5s ease;
  -o-transition: background 0.5s ease;
  transition: background 0.5s ease; }

/* line 98, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
.bm .bm-films-list .film__thumb:after {
  content: '\e816';
  font-family: "fontello";
  font-size: 70px;
  color: white;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -35px;
  margin-top: -42px; }

/* line 110, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_films.scss */
.bm .bm-films-list .film__thumb img {
  width: 100%; }

/* ------------------------------------- *\
    HISTORY
\* ------------------------------------- */
/* line 9, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_history.scss */
.bm .bm-history .bm-section-padded {
  padding: 36px 0 42px; }

/* line 13, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_history.scss */
.bm .bm-history .history__item {
  position: relative; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 17, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_history.scss */
  .bm .bm-history .history__item:last-child .history__desc {
    margin-bottom: 0; } }
/* line 24, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_history.scss */
.bm .bm-history .history__heading-wrapper {
  position: static; }

/* line 26, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_history.scss */
.bm .bm-history .history__heading-wrapper:before, .bm .bm-history .history__heading-wrapper:after {
  content: '';
  display: block;
  position: absolute;
  left: 16%; }

@media only screen and (min-width: 481px) and (max-width: 800px) {
  /* line 26, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_history.scss */
  .bm .bm-history .history__heading-wrapper:before, .bm .bm-history .history__heading-wrapper:after {
    left: 25%; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 26, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_history.scss */
  .bm .bm-history .history__heading-wrapper:before, .bm .bm-history .history__heading-wrapper:after {
    display: none; } }
/* line 38, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_history.scss */
.bm .bm-history .history__heading-wrapper:before {
  top: 12px;
  width: 16px;
  height: 16px;
  background: #d7d8dc;
  border-radius: 20px; }

/* line 45, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_history.scss */
.bm .bm-history .history__heading-wrapper:after {
  top: 40px;
  bottom: 0;
  width: 9px;
  border-right: 2px #d7d8dc solid; }

/* line 53, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_history.scss */
.bm .bm-history .history__desc {
  margin: 0 0 40px 50px;
  padding: 15px 20px;
  background: white;
  border: 1px #d7d8dc solid;
  position: relative; }

/* line 59, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_history.scss */
.bm .bm-history .history__desc:before {
  content: '';
  display: block;
  position: absolute;
  top: 10px;
  left: -8px;
  width: 16px;
  height: 16px;
  background: #c9c9c9;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }

/* line 72, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_history.scss */
.bm .bm-history .history__desc:after {
  content: '';
  display: block;
  position: absolute;
  top: 10px;
  left: -7px;
  width: 16px;
  height: 16px;
  background: white;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 53, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_history.scss */
  .bm .bm-history .history__desc {
    margin-left: 0; }

  /* line 87, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_history.scss */
  .bm .bm-history .history__desc:before, .bm .bm-history .history__desc:after {
    display: none; } }
/* ------------------------------------- *\
    ADVISORS
\* ------------------------------------- */
/* line 23, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_advisors.scss */
.bm .bm-advisors .advisor__item {
  padding: 45px 0px 35px 0px; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 23, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_advisors.scss */
  .bm .bm-advisors .advisor__item {
    padding: 30px 0 25px; } }
/* line 28, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_advisors.scss */
.bm .bm-advisors .advisor__item .h2 {
  padding: 0.7em 0 0.2em; }

/* line 32, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_advisors.scss */
.bm .bm-advisors .advisor__item .b-transparent-list li + li {
  margin-top: 1em; }

/* line 38, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_advisors.scss */
.bm .bm-advisors .advisor__separator {
  width: 100%; }

/* line 42, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_advisors.scss */
.bm .bm-advisors .advisors-list {
  position: relative; }

/* line 45, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_advisors.scss */
.ie8 .bm .bm-advisors .advisors-list .b-column {
  width: 25%; }

/* line 48, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_advisors.scss */
.ie8 .bm .bm-advisors .advisors-list .b-column:nth-child(4n+1) {
  clear: both; }

/* line 51, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_advisors.scss */
.ie8 .bm .bm-advisors .advisors-list .b-column:last-child {
  float: left; }

@media only screen and (min-width: 801px) {
  /* line 45, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_advisors.scss */
  .bm .bm-advisors .advisors-list .b-column {
    width: 25%; }

  /* line 48, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_advisors.scss */
  .bm .bm-advisors .advisors-list .b-column:nth-child(4n+1) {
    clear: both; }

  /* line 51, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_advisors.scss */
  .bm .bm-advisors .advisors-list .b-column:last-child {
    float: left; } }
/* line 55, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_advisors.scss */
.bm .bm-advisors .advisors-list .with-separator {
  position: static; }

/* line 7, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_advisors.scss */
.bm .bm-advisors .advisors-list .with-separator:before {
  background: #d7d8dc;
  content: '';
  display: block;
  height: 1px;
  left: 20px;
  position: absolute;
  right: 20px;
  width: auto; }

@media only screen and (min-width: 481px) and (max-width: 800px) {
  /* line 59, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_advisors.scss */
  .bm .bm-advisors .advisors-list > li:nth-child(2n+1):not(:first-child) {
    position: static; }

  /* line 7, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_advisors.scss */
  .bm .bm-advisors .advisors-list > li:nth-child(2n+1):not(:first-child):before {
    background: #d7d8dc;
    content: '';
    display: block;
    height: 1px;
    left: 10px;
    position: absolute;
    right: 10px;
    width: auto; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 64, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_advisors.scss */
  .bm .bm-advisors .advisors-list > li:not(:first-child) {
    position: static; }

  /* line 7, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_advisors.scss */
  .bm .bm-advisors .advisors-list > li:not(:first-child):before {
    background: #d7d8dc;
    content: '';
    display: block;
    height: 1px;
    left: 10px;
    position: absolute;
    right: 10px;
    width: auto; } }
/* ------------------------------------- *\
    RESTRICTED AREA
\* ------------------------------------- */
/* line 7, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_restricted-area.scss */
.bm .bm-restricted-area .restricted-area__form {
  padding: 1.875em 0em 1.5625em 0em; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 7, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_restricted-area.scss */
  .bm .bm-restricted-area .restricted-area__form {
    padding: 10px 0 15px; } }
@media only screen and (min-width: 481px) and (max-width: 800px) {
  /* line 12, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_restricted-area.scss */
  .bm .bm-restricted-area .restricted-area__form .o-btn {
    margin-top: 15px; } }
@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 12, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_restricted-area.scss */
  .bm .bm-restricted-area .restricted-area__form .o-btn {
    margin-top: 25px; } }
/* line 22, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_restricted-area.scss */
.bm .bm-restricted-area .restricted-area__article-top + .restricted-area__form {
  margin-top: 2.5em; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 22, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_restricted-area.scss */
  .bm .bm-restricted-area .restricted-area__article-top + .restricted-area__form {
    margin-top: 20px; } }
/* line 29, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_restricted-area.scss */
.bm .bm-restricted-area .restricted-area__article-bottom {
  margin-top: 2.5em; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 29, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_restricted-area.scss */
  .bm .bm-restricted-area .restricted-area__article-bottom {
    margin-top: 20px; } }
/* ------------------------------------- *\
    TABLE WITH FILTER
\* ------------------------------------- */
/* line 8, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_cards.scss */
.bm .bm-cards .bm-card-single {
  padding: 2.5em 0em 1.875em 0em; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 8, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_cards.scss */
  .bm .bm-cards .bm-card-single {
    padding: 30px 0 20px; } }
/* line 14, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_cards.scss */
.bm .bm-cards .bm-card-single .card__params + .card__desc {
  margin-top: 1.875em; }

@media only screen and (min-width: 0) and (max-width: 480px) {
  /* line 14, C:/millennium/millennium-portal/mil.svn.amg.net.pl/branches/release-2.1.0.2/custom-modules/liferay-themes/millennium-theme/src/main/scss/scss/custom/objects/_cards.scss */
  .bm .bm-cards .bm-card-single .card__params + .card__desc {
    margin-top: 20px; } }