/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2014 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Mark Simonson Studio
 * License URL: http://www.fontspring.com/licenses/mark-simonson-studio/webfont
 *
 *
 */
/* Proxima Nova @font-face */
@font-face {
  font-family: 'ProximaNova';
  src: url('/common/lxk-framework/resources/fonts/proximanova-thin-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/proximanova-thin-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/proximanova-thin-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/proximanova-thin-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/proximanova-thin-webfont.svg#ProximaNovaThin') format('svg');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova';
  src: url('/common/lxk-framework/resources/fonts/proximanova-thinit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/proximanova-thinit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/proximanova-thinit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/proximanova-thinit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/proximanova-thinit-webfont.svg#ProximaNovaThinItalic') format('svg');
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: 'ProximaNova';
  src: url('/common/lxk-framework/resources/fonts/proximanova-light-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/proximanova-light-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/proximanova-light-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/proximanova-light-webfont.svg#ProximaNovaLight') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova';
  src: url('/common/lxk-framework/resources/fonts/proximanova-lightit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/proximanova-lightit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/proximanova-lightit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/proximanova-lightit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/proximanova-lightit-webfont.svg#ProximaNovaLightItalic') format('svg');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'ProximaNova';
  src: url('/common/lxk-framework/resources/fonts/proximanova-reg-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/proximanova-reg-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/proximanova-reg-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/proximanova-reg-webfont.svg#ProximaNovaRegular') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova';
  src: url('/common/lxk-framework/resources/fonts/proximanova-regit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/proximanova-regit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/proximanova-regit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/proximanova-regit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/proximanova-regit-webfont.svg#ProximaNovaRegularItalic') format('svg');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'ProximaNova';
  src: url('/common/lxk-framework/resources/fonts/proximanova-sboldit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/proximanova-sboldit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/proximanova-sboldit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/proximanova-sboldit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/proximanova-sboldit-webfont.svg#ProximaNovaSemiboldItalic') format('svg');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'ProximaNova';
  src: url('/common/lxk-framework/resources/fonts/proximanova-sbold-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/proximanova-sbold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/proximanova-sbold-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/proximanova-sbold-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/proximanova-sbold-webfont.svg#ProximaNovaSemibold') format('svg');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova';
  src: url('/common/lxk-framework/resources/fonts/proximanova-bold-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/proximanova-bold-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/proximanova-bold-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/proximanova-bold-webfont.svg#ProximaNovaBold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova';
  src: url('/common/lxk-framework/resources/fonts/proximanova-boldit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/proximanova-boldit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/proximanova-boldit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/proximanova-boldit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/proximanova-boldit-webfont.svg#ProximaNovaBoldItalic') format('svg');
  font-weight: 700;
  font-style: italic;
}
/** 
 * Polish
 **/
@font-face {
  font-family: 'ProximaNovaPolish';
  font-style: normal;
  font-weight: 100;
  src: url('/common/lxk-framework/resources/fonts/pl/proximanova-thin-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/pl/proximanova-thin-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/pl/proximanova-thin-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/pl/proximanova-thin-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/pl/proximanova-thin-webfont.svg#ProximaNovaThin') format('svg');
}
@font-face {
  font-family: 'ProximaNovaPolish';
  font-style: italic;
  font-weight: 100;
  src: url('/common/lxk-framework/resources/fonts/pl/proximanova-thinit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/pl/proximanova-thinit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/pl/proximanova-thinit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/pl/proximanova-thinit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/pl/proximanova-thinit-webfont.svg#ProximaNovaThinItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaPolish';
  font-style: normal;
  font-weight: 300;
  src: url('/common/lxk-framework/resources/fonts/pl/proximanova-light-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/pl/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/pl/proximanova-light-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/pl/proximanova-light-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/pl/proximanova-light-webfont.svg#ProximaNovalight') format('svg');
}
@font-face {
  font-family: 'ProximaNovaPolish';
  font-style: italic;
  font-weight: 300;
  src: url('/common/lxk-framework/resources/fonts/pl/proximanova-lightit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/pl/proximanova-lightit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/pl/proximanova-lightit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/pl/proximanova-lightit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/pl/proximanova-lightit-webfont.svg#ProximaNovaLightItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaPolish';
  font-style: normal;
  font-weight: 400;
  src: url('/common/lxk-framework/resources/fonts/pl/proximanova-reg-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/pl/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/pl/proximanova-reg-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/pl/proximanova-reg-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/pl/proximanova-reg-webfont.svg#ProximaNovaRegular') format('svg');
}
@font-face {
  font-family: 'ProximaNovaPolish';
  font-style: italic;
  font-weight: 400;
  src: url('/common/lxk-framework/resources/fonts/pl/proximanova-regit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/pl/proximanova-regit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/pl/proximanova-regit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/pl/proximanova-regit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/pl/proximanova-regit-webfont.svg#ProximaNovaRegularItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaPolish';
  font-style: normal;
  font-weight: 600;
  src: url('/common/lxk-framework/resources/fonts/pl/proximanova-sbold-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/pl/proximanova-sbold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/pl/proximanova-sbold-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/pl/proximanova-sbold-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/pl/proximanova-sbold-webfont.svg#ProximaNovaSemibold') format('svg');
}
@font-face {
  font-family: 'ProximaNovaPolish';
  font-style: italic;
  font-weight: 600;
  src: url('/common/lxk-framework/resources/fonts/pl/proximanova-sboldit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/pl/proximanova-sboldit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/pl/proximanova-sboldit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/pl/proximanova-sboldit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/pl/proximanova-sboldit-webfont.svg#ProximaNovaSemiboldItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaPolish';
  font-style: normal;
  font-weight: 700;
  src: url('/common/lxk-framework/resources/fonts/pl/proximanova-bold-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/pl/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/pl/proximanova-bold-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/pl/proximanova-bold-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/pl/proximanova-bold-webfont.svg#ProximaNovaBold') format('svg');
}
@font-face {
  font-family: 'ProximaNovaPolish';
  font-style: italic;
  font-weight: 700;
  src: url('/common/lxk-framework/resources/fonts/pl/proximanova-boldit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/pl/proximanova-boldit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/pl/proximanova-boldit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/pl/proximanova-boldit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/pl/proximanova-boldit-webfont.svg#ProximaNovaBoldItalic') format('svg');
}
/** 
 * Czech
 **/
@font-face {
  font-family: 'ProximaNovaCzech';
  font-style: normal;
  font-weight: 100;
  src: url('/common/lxk-framework/resources/fonts/cs/proximanova-thin-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/cs/proximanova-thin-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/cs/proximanova-thin-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/cs/proximanova-thin-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/cs/proximanova-thin-webfont.svg#ProximaNovaThin') format('svg');
}
@font-face {
  font-family: 'ProximaNovaCzech';
  font-style: italic;
  font-weight: 100;
  src: url('/common/lxk-framework/resources/fonts/cs/proximanova-thinit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/cs/proximanova-thinit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/cs/proximanova-thinit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/cs/proximanova-thinit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/cs/proximanova-thinit-webfont.svg#ProximaNovaThinItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaCzech';
  font-style: normal;
  font-weight: 300;
  src: url('/common/lxk-framework/resources/fonts/cs/proximanova-light-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/cs/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/cs/proximanova-light-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/cs/proximanova-light-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/cs/proximanova-light-webfont.svg#ProximaNovalight') format('svg');
}
@font-face {
  font-family: 'ProximaNovaCzech';
  font-style: italic;
  font-weight: 300;
  src: url('/common/lxk-framework/resources/fonts/cs/proximanova-lightit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/cs/proximanova-lightit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/cs/proximanova-lightit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/cs/proximanova-lightit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/cs/proximanova-lightit-webfont.svg#ProximaNovaLightItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaCzech';
  font-style: normal;
  font-weight: 400;
  src: url('/common/lxk-framework/resources/fonts/cs/proximanova-reg-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/cs/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/cs/proximanova-reg-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/cs/proximanova-reg-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/cs/proximanova-reg-webfont.svg#ProximaNovaRegular') format('svg');
}
@font-face {
  font-family: 'ProximaNovaCzech';
  font-style: italic;
  font-weight: 400;
  src: url('/common/lxk-framework/resources/fonts/cs/proximanova-regit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/cs/proximanova-regit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/cs/proximanova-regit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/cs/proximanova-regit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/cs/proximanova-regit-webfont.svg#ProximaNovaRegularItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaCzech';
  font-style: normal;
  font-weight: 600;
  src: url('/common/lxk-framework/resources/fonts/cs/proximanova-sbold-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/cs/proximanova-sbold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/cs/proximanova-sbold-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/cs/proximanova-sbold-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/cs/proximanova-sbold-webfont.svg#ProximaNovaSemibold') format('svg');
}
@font-face {
  font-family: 'ProximaNovaCzech';
  font-style: italic;
  font-weight: 600;
  src: url('/common/lxk-framework/resources/fonts/cs/proximanova-sboldit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/cs/proximanova-sboldit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/cs/proximanova-sboldit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/cs/proximanova-sboldit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/cs/proximanova-sboldit-webfont.svg#ProximaNovaSemiboldItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaCzech';
  font-style: normal;
  font-weight: 700;
  src: url('/common/lxk-framework/resources/fonts/cs/proximanova-bold-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/cs/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/cs/proximanova-bold-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/cs/proximanova-bold-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/cs/proximanova-bold-webfont.svg#ProximaNovaBold') format('svg');
}
@font-face {
  font-family: 'ProximaNovaCzech';
  font-style: italic;
  font-weight: 700;
  src: url('/common/lxk-framework/resources/fonts/cs/proximanova-boldit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/cs/proximanova-boldit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/cs/proximanova-boldit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/cs/proximanova-boldit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/cs/proximanova-boldit-webfont.svg#ProximaNovaBoldItalic') format('svg');
}
/** 
 * Croatian
 **/
@font-face {
  font-family: 'ProximaNovaCroatian';
  font-style: normal;
  font-weight: 100;
  src: url('/common/lxk-framework/resources/fonts/hr/proximanova-thin-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/hr/proximanova-thin-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/hr/proximanova-thin-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/hr/proximanova-thin-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/hr/proximanova-thin-webfont.svg#ProximaNovaThin') format('svg');
}
@font-face {
  font-family: 'ProximaNovaCroatian';
  font-style: italic;
  font-weight: 100;
  src: url('/common/lxk-framework/resources/fonts/hr/proximanova-thinit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/hr/proximanova-thinit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/hr/proximanova-thinit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/hr/proximanova-thinit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/hr/proximanova-thinit-webfont.svg#ProximaNovaThinItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaCroatian';
  font-style: normal;
  font-weight: 300;
  src: url('/common/lxk-framework/resources/fonts/hr/proximanova-light-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/hr/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/hr/proximanova-light-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/hr/proximanova-light-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/hr/proximanova-light-webfont.svg#ProximaNovalight') format('svg');
}
@font-face {
  font-family: 'ProximaNovaCroatian';
  font-style: italic;
  font-weight: 300;
  src: url('/common/lxk-framework/resources/fonts/hr/proximanova-lightit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/hr/proximanova-lightit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/hr/proximanova-lightit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/hr/proximanova-lightit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/hr/proximanova-lightit-webfont.svg#ProximaNovaLightItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaCroatian';
  font-style: normal;
  font-weight: 400;
  src: url('/common/lxk-framework/resources/fonts/hr/proximanova-reg-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/hr/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/hr/proximanova-reg-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/hr/proximanova-reg-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/hr/proximanova-reg-webfont.svg#ProximaNovaRegular') format('svg');
}
@font-face {
  font-family: 'ProximaNovaCroatian';
  font-style: italic;
  font-weight: 400;
  src: url('/common/lxk-framework/resources/fonts/hr/proximanova-regit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/hr/proximanova-regit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/hr/proximanova-regit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/hr/proximanova-regit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/hr/proximanova-regit-webfont.svg#ProximaNovaRegularItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaCroatian';
  font-style: normal;
  font-weight: 600;
  src: url('/common/lxk-framework/resources/fonts/hr/proximanova-sbold-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/hr/proximanova-sbold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/hr/proximanova-sbold-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/hr/proximanova-sbold-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/hr/proximanova-sbold-webfont.svg#ProximaNovaSemibold') format('svg');
}
@font-face {
  font-family: 'ProximaNovaCroatian';
  font-style: italic;
  font-weight: 600;
  src: url('/common/lxk-framework/resources/fonts/hr/proximanova-sboldit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/hr/proximanova-sboldit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/hr/proximanova-sboldit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/hr/proximanova-sboldit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/hr/proximanova-sboldit-webfont.svg#ProximaNovaSemiboldItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaCroatian';
  font-style: normal;
  font-weight: 700;
  src: url('/common/lxk-framework/resources/fonts/hr/proximanova-bold-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/hr/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/hr/proximanova-bold-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/hr/proximanova-bold-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/hr/proximanova-bold-webfont.svg#ProximaNovaBold') format('svg');
}
@font-face {
  font-family: 'ProximaNovaCroatian';
  font-style: italic;
  font-weight: 700;
  src: url('/common/lxk-framework/resources/fonts/hr/proximanova-boldit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/hr/proximanova-boldit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/hr/proximanova-boldit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/hr/proximanova-boldit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/hr/proximanova-boldit-webfont.svg#ProximaNovaBoldItalic') format('svg');
}
/** 
 * Hungarian
 **/
@font-face {
  font-family: 'ProximaNovaHungarian';
  font-style: normal;
  font-weight: 100;
  src: url('/common/lxk-framework/resources/fonts/hu/proximanova-thin-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/hu/proximanova-thin-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/hu/proximanova-thin-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/hu/proximanova-thin-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/hu/proximanova-thin-webfont.svg#ProximaNovaThin') format('svg');
}
@font-face {
  font-family: 'ProximaNovaHungarian';
  font-style: italic;
  font-weight: 100;
  src: url('/common/lxk-framework/resources/fonts/hu/proximanova-thinit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/hu/proximanova-thinit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/hu/proximanova-thinit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/hu/proximanova-thinit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/hu/proximanova-thinit-webfont.svg#ProximaNovaThinItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaHungarian';
  font-style: normal;
  font-weight: 300;
  src: url('/common/lxk-framework/resources/fonts/hu/proximanova-light-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/hu/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/hu/proximanova-light-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/hu/proximanova-light-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/hu/proximanova-light-webfont.svg#ProximaNovalight') format('svg');
}
@font-face {
  font-family: 'ProximaNovaHungarian';
  font-style: italic;
  font-weight: 300;
  src: url('/common/lxk-framework/resources/fonts/hu/proximanova-lightit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/hu/proximanova-lightit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/hu/proximanova-lightit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/hu/proximanova-lightit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/hu/proximanova-lightit-webfont.svg#ProximaNovaLightItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaHungarian';
  font-style: normal;
  font-weight: 400;
  src: url('/common/lxk-framework/resources/fonts/hu/proximanova-reg-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/hu/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/hu/proximanova-reg-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/hu/proximanova-reg-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/hu/proximanova-reg-webfont.svg#ProximaNovaRegular') format('svg');
}
@font-face {
  font-family: 'ProximaNovaHungarian';
  font-style: italic;
  font-weight: 400;
  src: url('/common/lxk-framework/resources/fonts/hu/proximanova-regit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/hu/proximanova-regit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/hu/proximanova-regit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/hu/proximanova-regit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/hu/proximanova-regit-webfont.svg#ProximaNovaRegularItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaHungarian';
  font-style: normal;
  font-weight: 600;
  src: url('/common/lxk-framework/resources/fonts/hu/proximanova-sbold-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/hu/proximanova-sbold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/hu/proximanova-sbold-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/hu/proximanova-sbold-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/hu/proximanova-sbold-webfont.svg#ProximaNovaSemibold') format('svg');
}
@font-face {
  font-family: 'ProximaNovaHungarian';
  font-style: italic;
  font-weight: 600;
  src: url('/common/lxk-framework/resources/fonts/hu/proximanova-sboldit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/hu/proximanova-sboldit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/hu/proximanova-sboldit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/hu/proximanova-sboldit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/hu/proximanova-sboldit-webfont.svg#ProximaNovaSemiboldItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaHungarian';
  font-style: normal;
  font-weight: 700;
  src: url('/common/lxk-framework/resources/fonts/hu/proximanova-bold-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/hu/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/hu/proximanova-bold-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/hu/proximanova-bold-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/hu/proximanova-bold-webfont.svg#ProximaNovaBold') format('svg');
}
@font-face {
  font-family: 'ProximaNovaHungarian';
  font-style: italic;
  font-weight: 700;
  src: url('/common/lxk-framework/resources/fonts/hu/proximanova-boldit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/hu/proximanova-boldit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/hu/proximanova-boldit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/hu/proximanova-boldit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/hu/proximanova-boldit-webfont.svg#ProximaNovaBoldItalic') format('svg');
}
/** 
 * Russian
 **/
@font-face {
  font-family: 'ProximaNovaRussian';
  font-style: normal;
  font-weight: 100;
  src: url('/common/lxk-framework/resources/fonts/ru/proximanova-thin-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/ru/proximanova-thin-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/ru/proximanova-thin-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/ru/proximanova-thin-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/ru/proximanova-thin-webfont.svg#ProximaNovaThin') format('svg');
}
@font-face {
  font-family: 'ProximaNovaRussian';
  font-style: italic;
  font-weight: 100;
  src: url('/common/lxk-framework/resources/fonts/ru/proximanova-thinit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/ru/proximanova-thinit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/ru/proximanova-thinit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/ru/proximanova-thinit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/ru/proximanova-thinit-webfont.svg#ProximaNovaThinItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaRussian';
  font-style: normal;
  font-weight: 300;
  src: url('/common/lxk-framework/resources/fonts/ru/proximanova-light-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/ru/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/ru/proximanova-light-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/ru/proximanova-light-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/ru/proximanova-light-webfont.svg#ProximaNovalight') format('svg');
}
@font-face {
  font-family: 'ProximaNovaRussian';
  font-style: italic;
  font-weight: 300;
  src: url('/common/lxk-framework/resources/fonts/ru/proximanova-lightit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/ru/proximanova-lightit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/ru/proximanova-lightit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/ru/proximanova-lightit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/ru/proximanova-lightit-webfont.svg#ProximaNovaLightItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaRussian';
  font-style: normal;
  font-weight: 400;
  src: url('/common/lxk-framework/resources/fonts/ru/proximanova-reg-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/ru/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/ru/proximanova-reg-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/ru/proximanova-reg-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/ru/proximanova-reg-webfont.svg#ProximaNovaRegular') format('svg');
}
@font-face {
  font-family: 'ProximaNovaRussian';
  font-style: italic;
  font-weight: 400;
  src: url('/common/lxk-framework/resources/fonts/ru/proximanova-regit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/ru/proximanova-regit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/ru/proximanova-regit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/ru/proximanova-regit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/ru/proximanova-regit-webfont.svg#ProximaNovaRegularItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaRussian';
  font-style: normal;
  font-weight: 600;
  src: url('/common/lxk-framework/resources/fonts/ru/proximanova-sbold-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/ru/proximanova-sbold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/ru/proximanova-sbold-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/ru/proximanova-sbold-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/ru/proximanova-sbold-webfont.svg#ProximaNovaSemibold') format('svg');
}
@font-face {
  font-family: 'ProximaNovaRussian';
  font-style: italic;
  font-weight: 600;
  src: url('/common/lxk-framework/resources/fonts/ru/proximanova-sboldit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/ru/proximanova-sboldit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/ru/proximanova-sboldit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/ru/proximanova-sboldit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/ru/proximanova-sboldit-webfont.svg#ProximaNovaSemiboldItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaRussian';
  font-style: normal;
  font-weight: 700;
  src: url('/common/lxk-framework/resources/fonts/ru/proximanova-bold-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/ru/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/ru/proximanova-bold-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/ru/proximanova-bold-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/ru/proximanova-bold-webfont.svg#ProximaNovaBold') format('svg');
}
@font-face {
  font-family: 'ProximaNovaRussian';
  font-style: italic;
  font-weight: 700;
  src: url('/common/lxk-framework/resources/fonts/ru/proximanova-boldit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/ru/proximanova-boldit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/ru/proximanova-boldit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/ru/proximanova-boldit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/ru/proximanova-boldit-webfont.svg#ProximaNovaBoldItalic') format('svg');
}
/** 
 * Turkish
 **/
@font-face {
  font-family: 'ProximaNovaTurkish';
  font-style: normal;
  font-weight: 100;
  src: url('/common/lxk-framework/resources/fonts/tr/proximanova-thin-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/tr/proximanova-thin-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/tr/proximanova-thin-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/tr/proximanova-thin-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/tr/proximanova-thin-webfont.svg#ProximaNovaThin') format('svg');
}
@font-face {
  font-family: 'ProximaNovaTurkish';
  font-style: italic;
  font-weight: 100;
  src: url('/common/lxk-framework/resources/fonts/tr/proximanova-thinit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/tr/proximanova-thinit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/tr/proximanova-thinit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/tr/proximanova-thinit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/tr/proximanova-thinit-webfont.svg#ProximaNovaThinItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaTurkish';
  font-style: normal;
  font-weight: 300;
  src: url('/common/lxk-framework/resources/fonts/tr/proximanova-light-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/tr/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/tr/proximanova-light-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/tr/proximanova-light-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/tr/proximanova-light-webfont.svg#ProximaNovalight') format('svg');
}
@font-face {
  font-family: 'ProximaNovaTurkish';
  font-style: italic;
  font-weight: 300;
  src: url('/common/lxk-framework/resources/fonts/tr/proximanova-lightit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/tr/proximanova-lightit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/tr/proximanova-lightit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/tr/proximanova-lightit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/tr/proximanova-lightit-webfont.svg#ProximaNovaLightItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaTurkish';
  font-style: normal;
  font-weight: 400;
  src: url('/common/lxk-framework/resources/fonts/tr/proximanova-reg-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/tr/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/tr/proximanova-reg-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/tr/proximanova-reg-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/tr/proximanova-reg-webfont.svg#ProximaNovaRegular') format('svg');
}
@font-face {
  font-family: 'ProximaNovaTurkish';
  font-style: italic;
  font-weight: 400;
  src: url('/common/lxk-framework/resources/fonts/tr/proximanova-regit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/tr/proximanova-regit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/tr/proximanova-regit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/tr/proximanova-regit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/tr/proximanova-regit-webfont.svg#ProximaNovaRegularItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaTurkish';
  font-style: normal;
  font-weight: 600;
  src: url('/common/lxk-framework/resources/fonts/tr/proximanova-sbold-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/tr/proximanova-sbold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/tr/proximanova-sbold-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/tr/proximanova-sbold-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/tr/proximanova-sbold-webfont.svg#ProximaNovaSemibold') format('svg');
}
@font-face {
  font-family: 'ProximaNovaTurkish';
  font-style: italic;
  font-weight: 600;
  src: url('/common/lxk-framework/resources/fonts/tr/proximanova-sboldit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/tr/proximanova-sboldit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/tr/proximanova-sboldit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/tr/proximanova-sboldit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/tr/proximanova-sboldit-webfont.svg#ProximaNovaSemiboldItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaTurkish';
  font-style: normal;
  font-weight: 700;
  src: url('/common/lxk-framework/resources/fonts/tr/proximanova-bold-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/tr/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/tr/proximanova-bold-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/tr/proximanova-bold-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/tr/proximanova-bold-webfont.svg#ProximaNovaBold') format('svg');
}
@font-face {
  font-family: 'ProximaNovaTurkish';
  font-style: italic;
  font-weight: 700;
  src: url('/common/lxk-framework/resources/fonts/tr/proximanova-boldit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/tr/proximanova-boldit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/tr/proximanova-boldit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/tr/proximanova-boldit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/tr/proximanova-boldit-webfont.svg#ProximaNovaBoldItalic') format('svg');
}
/** 
 * Romanian
 **/
@font-face {
  font-family: 'ProximaNovaRomanian';
  font-style: normal;
  font-weight: 100;
  src: url('/common/lxk-framework/resources/fonts/ro/proximanova-thin-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/ro/proximanova-thin-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/ro/proximanova-thin-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/ro/proximanova-thin-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/ro/proximanova-thin-webfont.svg#ProximaNovaThin') format('svg');
}
@font-face {
  font-family: 'ProximaNovaRomanian';
  font-style: italic;
  font-weight: 100;
  src: url('/common/lxk-framework/resources/fonts/ro/proximanova-thinit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/ro/proximanova-thinit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/ro/proximanova-thinit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/ro/proximanova-thinit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/ro/proximanova-thinit-webfont.svg#ProximaNovaThinItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaRomanian';
  font-style: normal;
  font-weight: 300;
  src: url('/common/lxk-framework/resources/fonts/ro/proximanova-light-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/ro/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/ro/proximanova-light-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/ro/proximanova-light-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/ro/proximanova-light-webfont.svg#ProximaNovalight') format('svg');
}
@font-face {
  font-family: 'ProximaNovaRomanian';
  font-style: italic;
  font-weight: 300;
  src: url('/common/lxk-framework/resources/fonts/ro/proximanova-lightit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/ro/proximanova-lightit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/ro/proximanova-lightit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/ro/proximanova-lightit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/ro/proximanova-lightit-webfont.svg#ProximaNovaLightItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaRomanian';
  font-style: normal;
  font-weight: 400;
  src: url('/common/lxk-framework/resources/fonts/ro/proximanova-reg-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/ro/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/ro/proximanova-reg-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/ro/proximanova-reg-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/ro/proximanova-reg-webfont.svg#ProximaNovaRegular') format('svg');
}
@font-face {
  font-family: 'ProximaNovaRomanian';
  font-style: italic;
  font-weight: 400;
  src: url('/common/lxk-framework/resources/fonts/ro/proximanova-regit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/ro/proximanova-regit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/ro/proximanova-regit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/ro/proximanova-regit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/ro/proximanova-regit-webfont.svg#ProximaNovaRegularItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaRomanian';
  font-style: normal;
  font-weight: 600;
  src: url('/common/lxk-framework/resources/fonts/ro/proximanova-sbold-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/ro/proximanova-sbold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/ro/proximanova-sbold-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/ro/proximanova-sbold-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/ro/proximanova-sbold-webfont.svg#ProximaNovaSemibold') format('svg');
}
@font-face {
  font-family: 'ProximaNovaRomanian';
  font-style: italic;
  font-weight: 600;
  src: url('/common/lxk-framework/resources/fonts/ro/proximanova-sboldit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/ro/proximanova-sboldit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/ro/proximanova-sboldit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/ro/proximanova-sboldit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/ro/proximanova-sboldit-webfont.svg#ProximaNovaSemiboldItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaRomanian';
  font-style: normal;
  font-weight: 700;
  src: url('/common/lxk-framework/resources/fonts/ro/proximanova-bold-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/ro/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/ro/proximanova-bold-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/ro/proximanova-bold-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/ro/proximanova-bold-webfont.svg#ProximaNovaBold') format('svg');
}
@font-face {
  font-family: 'ProximaNovaRomanian';
  font-style: italic;
  font-weight: 700;
  src: url('/common/lxk-framework/resources/fonts/ro/proximanova-boldit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/ro/proximanova-boldit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/ro/proximanova-boldit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/ro/proximanova-boldit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/ro/proximanova-boldit-webfont.svg#ProximaNovaBoldItalic') format('svg');
}
/** 
 * Slovak
 **/
@font-face {
  font-family: 'ProximaNovaSlovak';
  font-style: normal;
  font-weight: 100;
  src: url('/common/lxk-framework/resources/fonts/sk/proximanova-thin-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/sk/proximanova-thin-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/sk/proximanova-thin-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/sk/proximanova-thin-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/sk/proximanova-thin-webfont.svg#ProximaNovaThin') format('svg');
}
@font-face {
  font-family: 'ProximaNovaSlovak';
  font-style: italic;
  font-weight: 100;
  src: url('/common/lxk-framework/resources/fonts/sk/proximanova-thinit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/sk/proximanova-thinit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/sk/proximanova-thinit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/sk/proximanova-thinit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/sk/proximanova-thinit-webfont.svg#ProximaNovaThinItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaSlovak';
  font-style: normal;
  font-weight: 300;
  src: url('/common/lxk-framework/resources/fonts/sk/proximanova-light-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/sk/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/sk/proximanova-light-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/sk/proximanova-light-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/sk/proximanova-light-webfont.svg#ProximaNovalight') format('svg');
}
@font-face {
  font-family: 'ProximaNovaSlovak';
  font-style: italic;
  font-weight: 300;
  src: url('/common/lxk-framework/resources/fonts/sk/proximanova-lightit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/sk/proximanova-lightit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/sk/proximanova-lightit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/sk/proximanova-lightit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/sk/proximanova-lightit-webfont.svg#ProximaNovaLightItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaSlovak';
  font-style: normal;
  font-weight: 400;
  src: url('/common/lxk-framework/resources/fonts/sk/proximanova-reg-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/sk/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/sk/proximanova-reg-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/sk/proximanova-reg-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/sk/proximanova-reg-webfont.svg#ProximaNovaRegular') format('svg');
}
@font-face {
  font-family: 'ProximaNovaSlovak';
  font-style: italic;
  font-weight: 400;
  src: url('/common/lxk-framework/resources/fonts/sk/proximanova-regit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/sk/proximanova-regit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/sk/proximanova-regit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/sk/proximanova-regit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/sk/proximanova-regit-webfont.svg#ProximaNovaRegularItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaSlovak';
  font-style: normal;
  font-weight: 600;
  src: url('/common/lxk-framework/resources/fonts/sk/proximanova-sbold-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/sk/proximanova-sbold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/sk/proximanova-sbold-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/sk/proximanova-sbold-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/sk/proximanova-sbold-webfont.svg#ProximaNovaSemibold') format('svg');
}
@font-face {
  font-family: 'ProximaNovaSlovak';
  font-style: italic;
  font-weight: 600;
  src: url('/common/lxk-framework/resources/fonts/sk/proximanova-sboldit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/sk/proximanova-sboldit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/sk/proximanova-sboldit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/sk/proximanova-sboldit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/sk/proximanova-sboldit-webfont.svg#ProximaNovaSemiboldItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaSlovak';
  font-style: normal;
  font-weight: 700;
  src: url('/common/lxk-framework/resources/fonts/sk/proximanova-bold-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/sk/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/sk/proximanova-bold-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/sk/proximanova-bold-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/sk/proximanova-bold-webfont.svg#ProximaNovaBold') format('svg');
}
@font-face {
  font-family: 'ProximaNovaSlovak';
  font-style: italic;
  font-weight: 700;
  src: url('/common/lxk-framework/resources/fonts/sk/proximanova-boldit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/sk/proximanova-boldit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/sk/proximanova-boldit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/sk/proximanova-boldit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/sk/proximanova-boldit-webfont.svg#ProximaNovaBoldItalic') format('svg');
}
/** 
 * Slovenian
 **/
@font-face {
  font-family: 'ProximaNovaSlovenian';
  font-style: normal;
  font-weight: 100;
  src: url('/common/lxk-framework/resources/fonts/sl/proximanova-thin-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/sl/proximanova-thin-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/sl/proximanova-thin-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/sl/proximanova-thin-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/sl/proximanova-thin-webfont.svg#ProximaNovaThin') format('svg');
}
@font-face {
  font-family: 'ProximaNovaSlovenian';
  font-style: italic;
  font-weight: 100;
  src: url('/common/lxk-framework/resources/fonts/sl/proximanova-thinit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/sl/proximanova-thinit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/sl/proximanova-thinit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/sl/proximanova-thinit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/sl/proximanova-thinit-webfont.svg#ProximaNovaThinItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaSlovenian';
  font-style: normal;
  font-weight: 300;
  src: url('/common/lxk-framework/resources/fonts/sl/proximanova-light-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/sl/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/sl/proximanova-light-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/sl/proximanova-light-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/sl/proximanova-light-webfont.svg#ProximaNovalight') format('svg');
}
@font-face {
  font-family: 'ProximaNovaSlovenian';
  font-style: italic;
  font-weight: 300;
  src: url('/common/lxk-framework/resources/fonts/sl/proximanova-lightit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/sl/proximanova-lightit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/sl/proximanova-lightit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/sl/proximanova-lightit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/sl/proximanova-lightit-webfont.svg#ProximaNovaLightItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaSlovenian';
  font-style: normal;
  font-weight: 400;
  src: url('/common/lxk-framework/resources/fonts/sl/proximanova-reg-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/sl/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/sl/proximanova-reg-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/sl/proximanova-reg-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/sl/proximanova-reg-webfont.svg#ProximaNovaRegular') format('svg');
}
@font-face {
  font-family: 'ProximaNovaSlovenian';
  font-style: italic;
  font-weight: 400;
  src: url('/common/lxk-framework/resources/fonts/sl/proximanova-regit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/sl/proximanova-regit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/sl/proximanova-regit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/sl/proximanova-regit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/sl/proximanova-regit-webfont.svg#ProximaNovaRegularItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaSlovenian';
  font-style: normal;
  font-weight: 600;
  src: url('/common/lxk-framework/resources/fonts/sl/proximanova-sbold-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/sl/proximanova-sbold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/sl/proximanova-sbold-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/sl/proximanova-sbold-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/sl/proximanova-sbold-webfont.svg#ProximaNovaSemibold') format('svg');
}
@font-face {
  font-family: 'ProximaNovaSlovenian';
  font-style: italic;
  font-weight: 600;
  src: url('/common/lxk-framework/resources/fonts/sl/proximanova-sboldit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/sl/proximanova-sboldit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/sl/proximanova-sboldit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/sl/proximanova-sboldit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/sl/proximanova-sboldit-webfont.svg#ProximaNovaSemiboldItalic') format('svg');
}
@font-face {
  font-family: 'ProximaNovaSlovenian';
  font-style: normal;
  font-weight: 700;
  src: url('/common/lxk-framework/resources/fonts/sl/proximanova-bold-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/sl/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/sl/proximanova-bold-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/sl/proximanova-bold-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/sl/proximanova-bold-webfont.svg#ProximaNovaBold') format('svg');
}
@font-face {
  font-family: 'ProximaNovaSlovenian';
  font-style: italic;
  font-weight: 700;
  src: url('/common/lxk-framework/resources/fonts/sl/proximanova-boldit-webfont.eot');
  src: url('/common/lxk-framework/resources/fonts/sl/proximanova-boldit-webfont.eot?#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/fonts/sl/proximanova-boldit-webfont.woff') format('woff'), url('/common/lxk-framework/resources/fonts/sl/proximanova-boldit-webfont.ttf') format('truetype'), url('/common/lxk-framework/resources/fonts/sl/proximanova-boldit-webfont.svg#ProximaNovaBoldItalic') format('svg');
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
code {
  color: #f47920;
  background: #f5f5f5;
  padding: .1em .3em;
  border: 1px solid #eaeaea;
}
html {
  font-size: 87.5%;
  -webkit-text-size-adjust: 85%;
  -ms-text-size-adjust: 85%;
}
body {
  background: #ffffff;
  font-family: "ProximaNova", Arial, Sans-serif;
  font-size: 1em;
  line-height: 1.57142857em;
}
html:lang(pl) body {
  font-family: "ProximaNovaPolish", Arial, sans-serif;
}
html:lang(hu) body {
  font-family: "ProximaNovaHungarian", Arial, sans-serif;
}
html:lang(sr) body,
html:lang(hr) body {
  font-family: "ProximaNovaCroatian", Arial, sans-serif;
}
html:lang(cs) body {
  font-family: "ProximaNovaCzech", Arial, sans-serif;
}
html:lang(bg) body,
html:lang(ru) body {
  font-family: "ProximaNovaRussian", Arial, sans-serif;
}
html:lang(ro) body {
  font-family: "ProximaNovaRomanian", Arial, sans-serif;
}
html:lang(sk) body {
  font-family: "ProximaNovaSlovak", Arial, sans-serif;
}
html:lang(sl) body {
  font-family: "ProximaNovaSlovenian", Arial, sans-serif;
}
html:lang(tr) body {
  font-family: "ProximaNovaTurkish", Arial, sans-serif;
}
html:lang(ko) body {
  font-family: "Gulim", sans-serif;
}
h1 {
  font-size: 3.42857143em;
  line-height: 1.14583333em;
  margin-bottom: 0.45833333em;
}
h2 {
  font-size: 2.28571429em;
  line-height: 1.03125em;
  margin-bottom: 0.6875em;
}
h3 {
  font-size: 1.71428571em;
  line-height: 1.375em;
  margin-bottom: 0.91666667em;
}
h4 {
  font-size: 1.5em;
  line-height: 1.04761905em;
  margin-bottom: 1.04761905em;
}
h5 {
  font-size: 1.28571429em;
  line-height: 1.22222222em;
  margin-bottom: 1.22222222em;
}
h6 {
  font-size: 1.14285714em;
  line-height: 1.375em;
  margin-bottom: 1.375em;
}
img {
  max-width: 100%;
}
hr {
  border: 0;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #fff;
}
a {
  color: #008ed4;
  text-decoration: none;
}
a:focus {
  outline: 0;
}
a:hover,
a:active {
  outline: 0;
}
a:hover,
a:focus {
  color: #019eec;
}
p a {
  border-bottom: 1px dotted #008ed4;
}
sub,
sup {
  font-size: smaller;
  line-height: 1em;
}
sup {
  vertical-align: super;
}
ul,
ol {
  margin-left: 1.42857143em;
  padding-left: 0;
}
[dir="rtl"] ul,
[dir="rtl"] ol {
  margin-left: 0;
  margin-right: 1.42857143em;
}
dfn {
  font-weight: bold;
}
small {
  font-size: 85%;
}
b {
  font-weight: 600;
}
strong {
  font-weight: bold;
}
em,
i {
  font-style: italic;
}
mark {
  padding: 0.35em;
  background-color: #dedede;
}
del {
  font-weight: 300;
  text-decoration: line-through;
  color: #aeaeae;
}
cite {
  font-style: normal;
}
blockquote {
  font-weight: 300;
  font-style: italic;
  border-left: 4px solid #ddd;
  padding-left: 1.42857143em;
}
li,
dd,
dt {
  margin-bottom: 0.78571429em;
}
p,
blockquote,
form,
pre,
table,
hr,
ul,
ol,
dl {
  margin-bottom: 1.57142857em;
}
li > :last-child,
dd > :last-child,
dt > :last-child,
form > :last-child,
ul > :last-child,
ol > :last-child,
dl > :last-child,
p > :last-child,
td > :last-child,
th > :last-child {
  margin-bottom: 0;
}
/* BASE GRID - SIZES ARE FRACTIONAL (1-2 IS THE SAME AS 1/2) */
.row {
  *zoom: 1;
  letter-spacing: -0.31em;
  *letter-spacing: normal;
  *word-spacing: -0.43em;
  text-rendering: optimizespeed;
}
.row:before,
.row:after {
  display: table;
  line-height: 0;
  content: "";
}
.row:after {
  clear: both;
}
.row:before,
.row:after {
  display: table;
  line-height: 0;
  content: "";
}
.row:after {
  clear: both;
}
.row[role="main"],
.container {
  max-width: 1200px;
  margin: 0 auto;
}
[class^="col-"],
[class^="f-col-"] {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  letter-spacing: normal;
  word-spacing: normal;
  text-rendering: auto;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  *behavior: url("/common/lxk-framework/resources/boxsizing.htc");
  /* this path is relative to document, NOT CSS file */
}
.col-1 {
  width: 100%;
}
.col-1-2 {
  width: 50%;
}
.f-col-1-2 {
  width: 50%;
}
.col-offset-1-2 {
  margin-left: 50%;
}
[dir="rtl"] .col-offset-1-2 {
  margin-left: auto;
  margin-right: 50%;
}
.col-1-3 {
  width: 33.33333333%;
}
.f-col-1-3 {
  width: 33.33333333%;
}
.col-offset-1-3 {
  margin-left: 33.33333333%;
}
[dir="rtl"] .col-offset-1-3 {
  margin-left: auto;
  margin-right: 33.33333333%;
}
.col-2-3 {
  width: 66.66666667%;
}
.f-col-2-3 {
  width: 66.66666667%;
}
.col-offset-2-3 {
  margin-left: 66.66666667%;
}
[dir="rtl"] .col-offset-2-3 {
  margin-left: auto;
  margin-right: 66.66666667%;
}
.col-1-4 {
  width: 25%;
}
.f-col-1-4 {
  width: 25%;
}
.col-offset-1-4 {
  margin-left: 25%;
}
[dir="rtl"] .col-offset-1-4 {
  margin-left: auto;
  margin-right: 25%;
}
.col-3-4 {
  width: 75%;
}
.f-col-3-4 {
  width: 75%;
}
.col-offset-3-4 {
  margin-left: 75%;
}
[dir="rtl"] .col-offset-3-4 {
  margin-left: auto;
  margin-right: 75%;
}
.col-1-5 {
  width: 20%;
}
.f-col-1-5 {
  width: 20%;
}
.col-offset-1-5 {
  margin-left: 20%;
}
[dir="rtl"] .col-offset-1-5 {
  margin-left: auto;
  margin-right: 20%;
}
.col-2-5 {
  width: 40%;
}
.f-col-2-5 {
  width: 40%;
}
.col-offset-2-5 {
  margin-left: 40%;
}
[dir="rtl"] .col-offset-2-5 {
  margin-left: auto;
  margin-right: 40%;
}
.col-3-5 {
  width: 60%;
}
.f-col-3-5 {
  width: 60%;
}
.col-offset-3-5 {
  margin-left: 60%;
}
[dir="rtl"] .col-offset-3-5 {
  margin-left: auto;
  margin-right: 60%;
}
.col-4-5 {
  width: 80%;
}
.f-col-4-5 {
  width: 80%;
}
.col-offset-4-5 {
  margin-left: 80%;
}
[dir="rtl"] .col-offset-4-5 {
  margin-left: auto;
  margin-right: 80%;
}
.col-1-6 {
  width: 16.66666667%;
}
.f-col-1-6 {
  width: 16.66666667%;
}
.col-offset-1-6 {
  margin-left: 16.66666667%;
}
[dir="rtl"] .col-offset-1-6 {
  margin-left: auto;
  margin-right: 16.66666667%;
}
.col-5-6 {
  width: 83.33333333%;
}
.f-col-5-6 {
  width: 83.33333333%;
}
.col-offset-5-6 {
  margin-left: 83.33333333%;
}
[dir="rtl"] .col-offset-5-6 {
  margin-left: auto;
  margin-right: 83.33333333%;
}
.col-1-8 {
  width: 12.5%;
}
.f-col-1-8 {
  width: 12.5%;
}
.col-offset-1-8 {
  margin-left: 12.5%;
}
[dir="rtl"] .col-offset-1-8 {
  margin-left: auto;
  margin-right: 12.5%;
}
.col-3-8 {
  width: 37.5%;
}
.f-col-3-8 {
  width: 37.5%;
}
.col-offset-3-8 {
  margin-left: 37.5%;
}
[dir="rtl"] .col-offset-3-8 {
  margin-left: auto;
  margin-right: 37.5%;
}
.col-5-8 {
  width: 62.5%;
}
.f-col-5-8 {
  width: 62.5%;
}
.col-offset-5-8 {
  margin-left: 62.5%;
}
[dir="rtl"] .col-offset-5-8 {
  margin-left: auto;
  margin-right: 62.5%;
}
.col-7-8 {
  width: 87.5%;
}
.f-col-7-8 {
  width: 87.5%;
}
.col-offset-7-8 {
  margin-left: 87.5%;
}
[dir="rtl"] .col-offset-7-8 {
  margin-left: auto;
  margin-right: 87.5%;
}
.col-1-12 {
  width: 8.33333333%;
}
.f-col-1-12 {
  width: 8.33333333%;
}
.col-offset-1-12 {
  margin-left: 8.33333333%;
}
[dir="rtl"] .col-offset-1-12 {
  margin-left: auto;
  margin-right: 8.33333333%;
}
.col-5-12 {
  width: 41.66666667%;
}
.f-col-5-12 {
  width: 41.66666667%;
}
.col-offset-5-12 {
  margin-left: 41.66666667%;
}
[dir="rtl"] .col-offset-5-12 {
  margin-left: auto;
  margin-right: 41.66666667%;
}
.col-7-12 {
  width: 58.33333333%;
}
.f-col-7-12 {
  width: 58.33333333%;
}
.col-offset-7-12 {
  margin-left: 58.33333333%;
}
[dir="rtl"] .col-offset-7-12 {
  margin-left: auto;
  margin-right: 58.33333333%;
}
.col-11-12 {
  width: 91.66666667%;
}
.f-col-11-12 {
  width: 91.66666667%;
}
.col-offset-11-12 {
  margin-left: 91.66666667%;
}
[dir="rtl"] .col-offset-11-12 {
  margin-left: auto;
  margin-right: 91.66666667%;
}
.col-1-24 {
  width: 4.16666667%;
}
.f-col-1-24 {
  width: 4.16666667%;
}
.col-offset-1-24 {
  margin-left: 4.16666667%;
}
[dir="rtl"] .col-offset-1-24 {
  margin-left: auto;
  margin-right: 4.16666667%;
}
.col-5-24 {
  width: 20.83333333%;
}
.f-col-5-24 {
  width: 20.83333333%;
}
.col-offset-5-24 {
  margin-left: 20.83333333%;
}
[dir="rtl"] .col-offset-5-24 {
  margin-left: auto;
  margin-right: 20.83333333%;
}
.col-7-24 {
  width: 29.16666667%;
}
.f-col-7-24 {
  width: 29.16666667%;
}
.col-offset-7-24 {
  margin-left: 29.16666667%;
}
[dir="rtl"] .col-offset-7-24 {
  margin-left: auto;
  margin-right: 29.16666667%;
}
.col-11-24 {
  width: 45.83333333%;
}
.f-col-11-24 {
  width: 45.83333333%;
}
.col-offset-11-24 {
  margin-left: 45.83333333%;
}
[dir="rtl"] .col-offset-11-24 {
  margin-left: auto;
  margin-right: 45.83333333%;
}
.col-13-24 {
  width: 54.16666667%;
}
.f-col-13-24 {
  width: 54.16666667%;
}
.col-offset-13-24 {
  margin-left: 54.16666667%;
}
[dir="rtl"] .col-offset-13-24 {
  margin-left: auto;
  margin-right: 54.16666667%;
}
.col-17-24 {
  width: 70.83333333%;
}
.f-col-17-24 {
  width: 70.83333333%;
}
.col-offset-17-24 {
  margin-left: 70.83333333%;
}
[dir="rtl"] .col-offset-17-24 {
  margin-left: auto;
  margin-right: 70.83333333%;
}
.col-19-24 {
  width: 79.16666667%;
}
.f-col-19-24 {
  width: 79.16666667%;
}
.col-offset-19-24 {
  margin-left: 79.16666667%;
}
[dir="rtl"] .col-offset-19-24 {
  margin-left: auto;
  margin-right: 79.16666667%;
}
.col-23-24 {
  width: 95.83333333%;
}
.f-col-23-24 {
  width: 95.83333333%;
}
.col-offset-23-24 {
  margin-left: 95.83333333%;
}
[dir="rtl"] .col-offset-23-24 {
  margin-left: auto;
  margin-right: 95.83333333%;
}
@media only screen and (max-width: 54em) {
  [class^="col-"] {
    width: 100%;
  }
}
@media only screen and (max-width: 54em) {
  [class^="col-offset"] {
    margin-left: 0;
  }
  [dir="rtl"] [class^="col-offset"] {
    margin-right: 0;
  }
}
[class^="col-xs-"],
[class^="col-sm-"],
[class^="col-md-"],
[class^="col-lg-"] {
  width: 100%;
}
@media only screen and (max-width: 34em) {
  .col-xs-1 {
    width: 100%;
  }
  .col-xs-1-2 {
    width: 50%;
  }
  .col-xs-offset-1-2 {
    margin-left: 50%;
  }
  [dir="rtl"] .col-xs-offset-1-2 {
    margin-left: 0;
    margin-right: 50%;
  }
  .col-xs-1-3 {
    width: 33.33333333%;
  }
  .col-xs-offset-1-3 {
    margin-left: 33.33333333%;
  }
  [dir="rtl"] .col-xs-offset-1-3 {
    margin-left: 0;
    margin-right: 33.33333333%;
  }
  .col-xs-2-3 {
    width: 66.66666667%;
  }
  .col-xs-offset-2-3 {
    margin-left: 66.66666667%;
  }
  [dir="rtl"] .col-xs-offset-2-3 {
    margin-left: 0;
    margin-right: 66.66666667%;
  }
  .col-xs-1-4 {
    width: 25%;
  }
  .col-xs-offset-1-4 {
    margin-left: 25%;
  }
  [dir="rtl"] .col-xs-offset-1-4 {
    margin-left: 0;
    margin-right: 25%;
  }
  .col-xs-3-4 {
    width: 75%;
  }
  .col-xs-offset-3-4 {
    margin-left: 75%;
  }
  [dir="rtl"] .col-xs-offset-3-4 {
    margin-left: 0;
    margin-right: 75%;
  }
  .col-xs-1-5 {
    width: 20%;
  }
  .col-xs-offset-1-5 {
    margin-left: 20%;
  }
  [dir="rtl"] .col-xs-offset-1-5 {
    margin-left: 0;
    margin-right: 20%;
  }
  .col-xs-2-5 {
    width: 40%;
  }
  .col-xs-offset-2-5 {
    margin-left: 40%;
  }
  [dir="rtl"] .col-xs-offset-2-5 {
    margin-left: 0;
    margin-right: 40%;
  }
  .col-xs-3-5 {
    width: 60%;
  }
  .col-xs-offset-3-5 {
    margin-left: 60%;
  }
  [dir="rtl"] .col-xs-offset-3-5 {
    margin-left: 0;
    margin-right: 60%;
  }
  .col-xs-4-5 {
    width: 80%;
  }
  .col-xs-offset-4-5 {
    margin-left: 80%;
  }
  [dir="rtl"] .col-xs-offset-4-5 {
    margin-left: 0;
    margin-right: 80%;
  }
  .col-xs-1-6 {
    width: 16.66666667%;
  }
  .col-xs-offset-1-6 {
    margin-left: 16.66666667%;
  }
  [dir="rtl"] .col-xs-offset-1-6 {
    margin-left: 0;
    margin-right: 16.66666667%;
  }
  .col-xs-5-6 {
    width: 83.33333333%;
  }
  .col-xs-offset-5-6 {
    margin-left: 83.33333333%;
  }
  [dir="rtl"] .col-xs-offset-5-6 {
    margin-left: 0;
    margin-right: 83.33333333%;
  }
  .col-xs-1-8 {
    width: 12.5%;
  }
  .col-xs-offset-1-8 {
    margin-left: 12.5%;
  }
  [dir="rtl"] .col-xs-offset-1-8 {
    margin-left: 0;
    margin-right: 12.5%;
  }
  .col-xs-3-8 {
    width: 37.5%;
  }
  .col-xs-offset-3-8 {
    margin-left: 37.5%;
  }
  [dir="rtl"] .col-xs-offset-3-8 {
    margin-left: 0;
    margin-right: 37.5%;
  }
  .col-xs-5-8 {
    width: 62.5%;
  }
  .col-xs-offset-5-8 {
    margin-left: 62.5%;
  }
  [dir="rtl"] .col-xs-offset-5-8 {
    margin-left: 0;
    margin-right: 62.5%;
  }
  .col-xs-7-8 {
    width: 87.5%;
  }
  .col-xs-offset-7-8 {
    margin-left: 87.5%;
  }
  [dir="rtl"] .col-xs-offset-7-8 {
    margin-left: 0;
    margin-right: 87.5%;
  }
  .col-xs-1-12 {
    width: 8.33333333%;
  }
  .col-xs-offset-1-12 {
    margin-left: 8.33333333%;
  }
  [dir="rtl"] .col-xs-offset-1-12 {
    margin-left: 0;
    margin-right: 8.33333333%;
  }
  .col-xs-5-12 {
    width: 41.66666667%;
  }
  .col-xs-offset-5-12 {
    margin-left: 41.66666667%;
  }
  [dir="rtl"] .col-xs-offset-5-12 {
    margin-left: 0;
    margin-right: 41.66666667%;
  }
  .col-xs-7-12 {
    width: 58.33333333%;
  }
  .col-xs-offset-7-12 {
    margin-left: 58.33333333%;
  }
  [dir="rtl"] .col-xs-offset-7-12 {
    margin-left: 0;
    margin-right: 58.33333333%;
  }
  .col-xs-11-12 {
    width: 91.66666667%;
  }
  .col-xs-offset-11-12 {
    margin-left: 91.66666667%;
  }
  [dir="rtl"] .col-xs-offset-11-12 {
    margin-left: 0;
    margin-right: 91.66666667%;
  }
  .col-xs-1-24 {
    width: 4.16666667%;
  }
  .col-xs-offset-1-24 {
    margin-left: 4.16666667%;
  }
  [dir="rtl"] .col-xs-offset-1-24 {
    margin-left: 0;
    margin-right: 4.16666667%;
  }
  .col-xs-5-24 {
    width: 20.83333333%;
  }
  .col-xs-offset-5-24 {
    margin-left: 20.83333333%;
  }
  [dir="rtl"] .col-xs-offset-5-24 {
    margin-left: 0;
    margin-right: 20.83333333%;
  }
  .col-xs-7-24 {
    width: 29.16666667%;
  }
  .col-xs-offset-7-24 {
    margin-left: 29.16666667%;
  }
  [dir="rtl"] .col-xs-offset-7-24 {
    margin-left: 0;
    margin-right: 29.16666667%;
  }
  .col-xs-11-24 {
    width: 45.83333333%;
  }
  .col-xs-offset-11-24 {
    margin-left: 45.83333333%;
  }
  [dir="rtl"] .col-xs-offset-11-24 {
    margin-left: 0;
    margin-right: 45.83333333%;
  }
  .col-xs-13-24 {
    width: 54.16666667%;
  }
  .col-xs-offset-13-24 {
    margin-left: 54.16666667%;
  }
  [dir="rtl"] .col-xs-offset-13-24 {
    margin-left: 0;
    margin-right: 54.16666667%;
  }
  .col-xs-17-24 {
    width: 70.83333333%;
  }
  .col-xs-offset-17-24 {
    margin-left: 70.83333333%;
  }
  [dir="rtl"] .col-xs-offset-17-24 {
    margin-left: 0;
    margin-right: 70.83333333%;
  }
  .col-xs-19-24 {
    width: 79.16666667%;
  }
  .col-xs-offset-19-24 {
    margin-left: 79.16666667%;
  }
  [dir="rtl"] .col-xs-offset-19-24 {
    margin-left: 0;
    margin-right: 79.16666667%;
  }
  .col-xs-23-24 {
    width: 95.83333333%;
  }
  .col-xs-offset-23-24 {
    margin-left: 95.83333333%;
  }
  [dir="rtl"] .col-xs-offset-23-24 {
    margin-left: 0;
    margin-right: 95.83333333%;
  }
}
@media only screen and (min-width: 34em) {
  .col-sm-1 {
    width: 100%;
  }
  .col-sm-1-2 {
    width: 50%;
  }
  .col-sm-offset-1-2 {
    margin-left: 50%;
  }
  [dir="rtl"] .col-sm-offset-1-2 {
    margin-left: 0;
    margin-right: 50%;
  }
  .col-sm-1-3 {
    width: 33.33333333%;
  }
  .col-sm-offset-1-3 {
    margin-left: 33.33333333%;
  }
  [dir="rtl"] .col-sm-offset-1-3 {
    margin-left: 0;
    margin-right: 33.33333333%;
  }
  .col-sm-2-3 {
    width: 66.66666667%;
  }
  .col-sm-offset-2-3 {
    margin-left: 66.66666667%;
  }
  [dir="rtl"] .col-sm-offset-2-3 {
    margin-left: 0;
    margin-right: 66.66666667%;
  }
  .col-sm-1-4 {
    width: 25%;
  }
  .col-sm-offset-1-4 {
    margin-left: 25%;
  }
  [dir="rtl"] .col-sm-offset-1-4 {
    margin-left: 0;
    margin-right: 25%;
  }
  .col-sm-3-4 {
    width: 75%;
  }
  .col-sm-offset-3-4 {
    margin-left: 75%;
  }
  [dir="rtl"] .col-sm-offset-3-4 {
    margin-left: 0;
    margin-right: 75%;
  }
  .col-sm-1-5 {
    width: 20%;
  }
  .col-sm-offset-1-5 {
    margin-left: 20%;
  }
  [dir="rtl"] .col-sm-offset-1-5 {
    margin-left: 0;
    margin-right: 20%;
  }
  .col-sm-2-5 {
    width: 40%;
  }
  .col-sm-offset-2-5 {
    margin-left: 40%;
  }
  [dir="rtl"] .col-sm-offset-2-5 {
    margin-left: 0;
    margin-right: 40%;
  }
  .col-sm-3-5 {
    width: 60%;
  }
  .col-sm-offset-3-5 {
    margin-left: 60%;
  }
  [dir="rtl"] .col-sm-offset-3-5 {
    margin-left: 0;
    margin-right: 60%;
  }
  .col-sm-4-5 {
    width: 80%;
  }
  .col-sm-offset-4-5 {
    margin-left: 80%;
  }
  [dir="rtl"] .col-sm-offset-4-5 {
    margin-left: 0;
    margin-right: 80%;
  }
  .col-sm-1-6 {
    width: 16.66666667%;
  }
  .col-sm-offset-1-6 {
    margin-left: 16.66666667%;
  }
  [dir="rtl"] .col-sm-offset-1-6 {
    margin-left: 0;
    margin-right: 16.66666667%;
  }
  .col-sm-5-6 {
    width: 83.33333333%;
  }
  .col-sm-offset-5-6 {
    margin-left: 83.33333333%;
  }
  [dir="rtl"] .col-sm-offset-5-6 {
    margin-left: 0;
    margin-right: 83.33333333%;
  }
  .col-sm-1-8 {
    width: 12.5%;
  }
  .col-sm-offset-1-8 {
    margin-left: 12.5%;
  }
  [dir="rtl"] .col-sm-offset-1-8 {
    margin-left: 0;
    margin-right: 12.5%;
  }
  .col-sm-3-8 {
    width: 37.5%;
  }
  .col-sm-offset-3-8 {
    margin-left: 37.5%;
  }
  [dir="rtl"] .col-sm-offset-3-8 {
    margin-left: 0;
    margin-right: 37.5%;
  }
  .col-sm-5-8 {
    width: 62.5%;
  }
  .col-sm-offset-5-8 {
    margin-left: 62.5%;
  }
  [dir="rtl"] .col-sm-offset-5-8 {
    margin-left: 0;
    margin-right: 62.5%;
  }
  .col-sm-7-8 {
    width: 87.5%;
  }
  .col-sm-offset-7-8 {
    margin-left: 87.5%;
  }
  [dir="rtl"] .col-sm-offset-7-8 {
    margin-left: 0;
    margin-right: 87.5%;
  }
  .col-sm-1-12 {
    width: 8.33333333%;
  }
  .col-sm-offset-1-12 {
    margin-left: 8.33333333%;
  }
  [dir="rtl"] .col-sm-offset-1-12 {
    margin-left: 0;
    margin-right: 8.33333333%;
  }
  .col-sm-5-12 {
    width: 41.66666667%;
  }
  .col-sm-offset-5-12 {
    margin-left: 41.66666667%;
  }
  [dir="rtl"] .col-sm-offset-5-12 {
    margin-left: 0;
    margin-right: 41.66666667%;
  }
  .col-sm-7-12 {
    width: 58.33333333%;
  }
  .col-sm-offset-7-12 {
    margin-left: 58.33333333%;
  }
  [dir="rtl"] .col-sm-offset-7-12 {
    margin-left: 0;
    margin-right: 58.33333333%;
  }
  .col-sm-11-12 {
    width: 91.66666667%;
  }
  .col-sm-offset-11-12 {
    margin-left: 91.66666667%;
  }
  [dir="rtl"] .col-sm-offset-11-12 {
    margin-left: 0;
    margin-right: 91.66666667%;
  }
  .col-sm-1-24 {
    width: 4.16666667%;
  }
  .col-sm-offset-1-24 {
    margin-left: 4.16666667%;
  }
  [dir="rtl"] .col-sm-offset-1-24 {
    margin-left: 0;
    margin-right: 4.16666667%;
  }
  .col-sm-5-24 {
    width: 20.83333333%;
  }
  .col-sm-offset-5-24 {
    margin-left: 20.83333333%;
  }
  [dir="rtl"] .col-sm-offset-5-24 {
    margin-left: 0;
    margin-right: 20.83333333%;
  }
  .col-sm-7-24 {
    width: 29.16666667%;
  }
  .col-sm-offset-7-24 {
    margin-left: 29.16666667%;
  }
  [dir="rtl"] .col-sm-offset-7-24 {
    margin-left: 0;
    margin-right: 29.16666667%;
  }
  .col-sm-11-24 {
    width: 45.83333333%;
  }
  .col-sm-offset-11-24 {
    margin-left: 45.83333333%;
  }
  [dir="rtl"] .col-sm-offset-11-24 {
    margin-left: 0;
    margin-right: 45.83333333%;
  }
  .col-sm-13-24 {
    width: 54.16666667%;
  }
  .col-sm-offset-13-24 {
    margin-left: 54.16666667%;
  }
  [dir="rtl"] .col-sm-offset-13-24 {
    margin-left: 0;
    margin-right: 54.16666667%;
  }
  .col-sm-17-24 {
    width: 70.83333333%;
  }
  .col-sm-offset-17-24 {
    margin-left: 70.83333333%;
  }
  [dir="rtl"] .col-sm-offset-17-24 {
    margin-left: 0;
    margin-right: 70.83333333%;
  }
  .col-sm-19-24 {
    width: 79.16666667%;
  }
  .col-sm-offset-19-24 {
    margin-left: 79.16666667%;
  }
  [dir="rtl"] .col-sm-offset-19-24 {
    margin-left: 0;
    margin-right: 79.16666667%;
  }
  .col-sm-23-24 {
    width: 95.83333333%;
  }
  .col-sm-offset-23-24 {
    margin-left: 95.83333333%;
  }
  [dir="rtl"] .col-sm-offset-23-24 {
    margin-left: 0;
    margin-right: 95.83333333%;
  }
}
@media only screen and (min-width: 54em) {
  .col-md-1 {
    width: 100%;
  }
  .col-md-1-2 {
    width: 50%;
  }
  .col-md-offset-1-2 {
    margin-left: 50%;
  }
  [dir="rtl"] .col-md-offset-1-2 {
    margin-left: 0;
    margin-right: 50%;
  }
  .col-md-1-3 {
    width: 33.33333333%;
  }
  .col-md-offset-1-3 {
    margin-left: 33.33333333%;
  }
  [dir="rtl"] .col-md-offset-1-3 {
    margin-left: 0;
    margin-right: 33.33333333%;
  }
  .col-md-2-3 {
    width: 66.66666667%;
  }
  .col-md-offset-2-3 {
    margin-left: 66.66666667%;
  }
  [dir="rtl"] .col-md-offset-2-3 {
    margin-left: 0;
    margin-right: 66.66666667%;
  }
  .col-md-1-4 {
    width: 25%;
  }
  .col-md-offset-1-4 {
    margin-left: 25%;
  }
  [dir="rtl"] .col-md-offset-1-4 {
    margin-left: 0;
    margin-right: 25%;
  }
  .col-md-3-4 {
    width: 75%;
  }
  .col-md-offset-3-4 {
    margin-left: 75%;
  }
  [dir="rtl"] .col-md-offset-3-4 {
    margin-left: 0;
    margin-right: 75%;
  }
  .col-md-1-5 {
    width: 20%;
  }
  .col-md-offset-1-5 {
    margin-left: 20%;
  }
  [dir="rtl"] .col-md-offset-1-5 {
    margin-left: 0;
    margin-right: 20%;
  }
  .col-md-2-5 {
    width: 40%;
  }
  .col-md-offset-2-5 {
    margin-left: 40%;
  }
  [dir="rtl"] .col-md-offset-2-5 {
    margin-left: 0;
    margin-right: 40%;
  }
  .col-md-3-5 {
    width: 60%;
  }
  .col-md-offset-3-5 {
    margin-left: 60%;
  }
  [dir="rtl"] .col-md-offset-3-5 {
    margin-left: 0;
    margin-right: 60%;
  }
  .col-md-4-5 {
    width: 80%;
  }
  .col-md-offset-4-5 {
    margin-left: 80%;
  }
  [dir="rtl"] .col-md-offset-4-5 {
    margin-left: 0;
    margin-right: 80%;
  }
  .col-md-1-6 {
    width: 16.66666667%;
  }
  .col-md-offset-1-6 {
    margin-left: 16.66666667%;
  }
  [dir="rtl"] .col-md-offset-1-6 {
    margin-left: 0;
    margin-right: 16.66666667%;
  }
  .col-md-5-6 {
    width: 83.33333333%;
  }
  .col-md-offset-5-6 {
    margin-left: 83.33333333%;
  }
  [dir="rtl"] .col-md-offset-5-6 {
    margin-left: 0;
    margin-right: 83.33333333%;
  }
  .col-md-1-8 {
    width: 12.5%;
  }
  .col-md-offset-1-8 {
    margin-left: 12.5%;
  }
  [dir="rtl"] .col-md-offset-1-8 {
    margin-left: 0;
    margin-right: 12.5%;
  }
  .col-md-3-8 {
    width: 37.5%;
  }
  .col-md-offset-3-8 {
    margin-left: 37.5%;
  }
  [dir="rtl"] .col-md-offset-3-8 {
    margin-left: 0;
    margin-right: 37.5%;
  }
  .col-md-5-8 {
    width: 62.5%;
  }
  .col-md-offset-5-8 {
    margin-left: 62.5%;
  }
  [dir="rtl"] .col-md-offset-5-8 {
    margin-left: 0;
    margin-right: 62.5%;
  }
  .col-md-7-8 {
    width: 87.5%;
  }
  .col-md-offset-7-8 {
    margin-left: 87.5%;
  }
  [dir="rtl"] .col-md-offset-7-8 {
    margin-left: 0;
    margin-right: 87.5%;
  }
  .col-md-1-12 {
    width: 8.33333333%;
  }
  .col-md-offset-1-12 {
    margin-left: 8.33333333%;
  }
  [dir="rtl"] .col-md-offset-1-12 {
    margin-left: 0;
    margin-right: 8.33333333%;
  }
  .col-md-5-12 {
    width: 41.66666667%;
  }
  .col-md-offset-5-12 {
    margin-left: 41.66666667%;
  }
  [dir="rtl"] .col-md-offset-5-12 {
    margin-left: 0;
    margin-right: 41.66666667%;
  }
  .col-md-7-12 {
    width: 58.33333333%;
  }
  .col-md-offset-7-12 {
    margin-left: 58.33333333%;
  }
  [dir="rtl"] .col-md-offset-7-12 {
    margin-left: 0;
    margin-right: 58.33333333%;
  }
  .col-md-11-12 {
    width: 91.66666667%;
  }
  .col-md-offset-11-12 {
    margin-left: 91.66666667%;
  }
  [dir="rtl"] .col-md-offset-11-12 {
    margin-left: 0;
    margin-right: 91.66666667%;
  }
  .col-md-1-24 {
    width: 4.16666667%;
  }
  .col-md-offset-1-24 {
    margin-left: 4.16666667%;
  }
  [dir="rtl"] .col-md-offset-1-24 {
    margin-left: 0;
    margin-right: 4.16666667%;
  }
  .col-md-5-24 {
    width: 20.83333333%;
  }
  .col-md-offset-5-24 {
    margin-left: 20.83333333%;
  }
  [dir="rtl"] .col-md-offset-5-24 {
    margin-left: 0;
    margin-right: 20.83333333%;
  }
  .col-md-7-24 {
    width: 29.16666667%;
  }
  .col-md-offset-7-24 {
    margin-left: 29.16666667%;
  }
  [dir="rtl"] .col-md-offset-7-24 {
    margin-left: 0;
    margin-right: 29.16666667%;
  }
  .col-md-11-24 {
    width: 45.83333333%;
  }
  .col-md-offset-11-24 {
    margin-left: 45.83333333%;
  }
  [dir="rtl"] .col-md-offset-11-24 {
    margin-left: 0;
    margin-right: 45.83333333%;
  }
  .col-md-13-24 {
    width: 54.16666667%;
  }
  .col-md-offset-13-24 {
    margin-left: 54.16666667%;
  }
  [dir="rtl"] .col-md-offset-13-24 {
    margin-left: 0;
    margin-right: 54.16666667%;
  }
  .col-md-17-24 {
    width: 70.83333333%;
  }
  .col-md-offset-17-24 {
    margin-left: 70.83333333%;
  }
  [dir="rtl"] .col-md-offset-17-24 {
    margin-left: 0;
    margin-right: 70.83333333%;
  }
  .col-md-19-24 {
    width: 79.16666667%;
  }
  .col-md-offset-19-24 {
    margin-left: 79.16666667%;
  }
  [dir="rtl"] .col-md-offset-19-24 {
    margin-left: 0;
    margin-right: 79.16666667%;
  }
  .col-md-23-24 {
    width: 95.83333333%;
  }
  .col-md-offset-23-24 {
    margin-left: 95.83333333%;
  }
  [dir="rtl"] .col-md-offset-23-24 {
    margin-left: 0;
    margin-right: 95.83333333%;
  }
}
@media only screen and (min-width: 74em) {
  .col-lg-1 {
    width: 100%;
  }
  .col-lg-1-2 {
    width: 50%;
  }
  .col-lg-offset-1-2 {
    margin-left: 50%;
  }
  [dir="rtl"] .col-lg-offset-1-2 {
    margin-left: 0;
    margin-right: 50%;
  }
  .col-lg-1-3 {
    width: 33.33333333%;
  }
  .col-lg-offset-1-3 {
    margin-left: 33.33333333%;
  }
  [dir="rtl"] .col-lg-offset-1-3 {
    margin-left: 0;
    margin-right: 33.33333333%;
  }
  .col-lg-2-3 {
    width: 66.66666667%;
  }
  .col-lg-offset-2-3 {
    margin-left: 66.66666667%;
  }
  [dir="rtl"] .col-lg-offset-2-3 {
    margin-left: 0;
    margin-right: 66.66666667%;
  }
  .col-lg-1-4 {
    width: 25%;
  }
  .col-lg-offset-1-4 {
    margin-left: 25%;
  }
  [dir="rtl"] .col-lg-offset-1-4 {
    margin-left: 0;
    margin-right: 25%;
  }
  .col-lg-3-4 {
    width: 75%;
  }
  .col-lg-offset-3-4 {
    margin-left: 75%;
  }
  [dir="rtl"] .col-lg-offset-3-4 {
    margin-left: 0;
    margin-right: 75%;
  }
  .col-lg-1-5 {
    width: 20%;
  }
  .col-lg-offset-1-5 {
    margin-left: 20%;
  }
  [dir="rtl"] .col-lg-offset-1-5 {
    margin-left: 0;
    margin-right: 20%;
  }
  .col-lg-2-5 {
    width: 40%;
  }
  .col-lg-offset-2-5 {
    margin-left: 40%;
  }
  [dir="rtl"] .col-lg-offset-2-5 {
    margin-left: 0;
    margin-right: 40%;
  }
  .col-lg-3-5 {
    width: 60%;
  }
  .col-lg-offset-3-5 {
    margin-left: 60%;
  }
  [dir="rtl"] .col-lg-offset-3-5 {
    margin-left: 0;
    margin-right: 60%;
  }
  .col-lg-4-5 {
    width: 80%;
  }
  .col-lg-offset-4-5 {
    margin-left: 80%;
  }
  [dir="rtl"] .col-lg-offset-4-5 {
    margin-left: 0;
    margin-right: 80%;
  }
  .col-lg-1-6 {
    width: 16.66666667%;
  }
  .col-lg-offset-1-6 {
    margin-left: 16.66666667%;
  }
  [dir="rtl"] .col-lg-offset-1-6 {
    margin-left: 0;
    margin-right: 16.66666667%;
  }
  .col-lg-5-6 {
    width: 83.33333333%;
  }
  .col-lg-offset-5-6 {
    margin-left: 83.33333333%;
  }
  [dir="rtl"] .col-lg-offset-5-6 {
    margin-left: 0;
    margin-right: 83.33333333%;
  }
  .col-lg-1-8 {
    width: 12.5%;
  }
  .col-lg-offset-1-8 {
    margin-left: 12.5%;
  }
  [dir="rtl"] .col-lg-offset-1-8 {
    margin-left: 0;
    margin-right: 12.5%;
  }
  .col-lg-3-8 {
    width: 37.5%;
  }
  .col-lg-offset-3-8 {
    margin-left: 37.5%;
  }
  [dir="rtl"] .col-lg-offset-3-8 {
    margin-left: 0;
    margin-right: 37.5%;
  }
  .col-lg-5-8 {
    width: 62.5%;
  }
  .col-lg-offset-5-8 {
    margin-left: 62.5%;
  }
  [dir="rtl"] .col-lg-offset-5-8 {
    margin-left: 0;
    margin-right: 62.5%;
  }
  .col-lg-7-8 {
    width: 87.5%;
  }
  .col-lg-offset-7-8 {
    margin-left: 87.5%;
  }
  [dir="rtl"] .col-lg-offset-7-8 {
    margin-left: 0;
    margin-right: 87.5%;
  }
  .col-lg-1-12 {
    width: 8.33333333%;
  }
  .col-lg-offset-1-12 {
    margin-left: 8.33333333%;
  }
  [dir="rtl"] .col-lg-offset-1-12 {
    margin-left: 0;
    margin-right: 8.33333333%;
  }
  .col-lg-5-12 {
    width: 41.66666667%;
  }
  .col-lg-offset-5-12 {
    margin-left: 41.66666667%;
  }
  [dir="rtl"] .col-lg-offset-5-12 {
    margin-left: 0;
    margin-right: 41.66666667%;
  }
  .col-lg-7-12 {
    width: 58.33333333%;
  }
  .col-lg-offset-7-12 {
    margin-left: 58.33333333%;
  }
  [dir="rtl"] .col-lg-offset-7-12 {
    margin-left: 0;
    margin-right: 58.33333333%;
  }
  .col-lg-11-12 {
    width: 91.66666667%;
  }
  .col-lg-offset-11-12 {
    margin-left: 91.66666667%;
  }
  [dir="rtl"] .col-lg-offset-11-12 {
    margin-left: 0;
    margin-right: 91.66666667%;
  }
  .col-lg-1-24 {
    width: 4.16666667%;
  }
  .col-lg-offset-1-24 {
    margin-left: 4.16666667%;
  }
  [dir="rtl"] .col-lg-offset-1-24 {
    margin-left: 0;
    margin-right: 4.16666667%;
  }
  .col-lg-5-24 {
    width: 20.83333333%;
  }
  .col-lg-offset-5-24 {
    margin-left: 20.83333333%;
  }
  [dir="rtl"] .col-lg-offset-5-24 {
    margin-left: 0;
    margin-right: 20.83333333%;
  }
  .col-lg-7-24 {
    width: 29.16666667%;
  }
  .col-lg-offset-7-24 {
    margin-left: 29.16666667%;
  }
  [dir="rtl"] .col-lg-offset-7-24 {
    margin-left: 0;
    margin-right: 29.16666667%;
  }
  .col-lg-11-24 {
    width: 45.83333333%;
  }
  .col-lg-offset-11-24 {
    margin-left: 45.83333333%;
  }
  [dir="rtl"] .col-lg-offset-11-24 {
    margin-left: 0;
    margin-right: 45.83333333%;
  }
  .col-lg-13-24 {
    width: 54.16666667%;
  }
  .col-lg-offset-13-24 {
    margin-left: 54.16666667%;
  }
  [dir="rtl"] .col-lg-offset-13-24 {
    margin-left: 0;
    margin-right: 54.16666667%;
  }
  .col-lg-17-24 {
    width: 70.83333333%;
  }
  .col-lg-offset-17-24 {
    margin-left: 70.83333333%;
  }
  [dir="rtl"] .col-lg-offset-17-24 {
    margin-left: 0;
    margin-right: 70.83333333%;
  }
  .col-lg-19-24 {
    width: 79.16666667%;
  }
  .col-lg-offset-19-24 {
    margin-left: 79.16666667%;
  }
  [dir="rtl"] .col-lg-offset-19-24 {
    margin-left: 0;
    margin-right: 79.16666667%;
  }
  .col-lg-23-24 {
    width: 95.83333333%;
  }
  .col-lg-offset-23-24 {
    margin-left: 95.83333333%;
  }
  [dir="rtl"] .col-lg-offset-23-24 {
    margin-left: 0;
    margin-right: 95.83333333%;
  }
}
/* GRID MODIFIERS */
.l-pad {
  padding: 0.78571429em 1.42857143em 0.78571429em 1.42857143em;
}
.l-pad-thin {
  padding: 0.39285714em 0.71428571em 0.39285714em 0.71428571em;
}
.l-pad-thick {
  padding: 1.57142857em 2.14285714em 1.57142857em 2.14285714em;
}
.l-pad-top {
  padding: 0.78571429em 0 0 0;
}
.l-pad-top-thin {
  padding: 0.39285714em 0 0 0;
}
.l-pad-top-thick {
  padding: 1.57142857em 0 0 0;
}
.l-pad-bottom {
  padding: 0 0 0.78571429em 0;
}
.l-pad-bottom-thin {
  padding: 0 0 0.39285714em 0;
}
.l-pad-bottom-thick {
  padding: 0 0 1.57142857em 0;
}
.l-pad-before {
  padding: 0 0 0 1.42857143em;
}
.l-pad-before-thin {
  padding: 0 0 0 0.71428571em;
}
.l-pad-before-thick {
  padding: 0 0 0 2.14285714em;
}
[dir="rtl"] .l-pad-before {
  padding: 0 1.42857143em 0 0;
}
[dir="rtl"] .l-pad-before-thin {
  padding: 0 0.71428571em 0 0;
}
[dir="rtl"] .l-pad-before-thick {
  padding: 0 2.14285714em 0 0;
}
.l-pad-after {
  padding: 0 1.42857143em 0 0;
}
.l-pad-after-thin {
  padding: 0 0.71428571em 0 0;
}
.l-pad-after-thick {
  padding: 0 2.14285714em 0 0;
}
[dir="rtl"] .l-pad-after {
  padding: 0 0 0 1.42857143em;
}
[dir="rtl"] .l-pad-after-thin {
  padding: 0 0 0 0.71428571em;
}
[dir="rtl"] .l-pad-after-thick {
  padding: 0 0 0 2.14285714em;
}
.l-pad-vertical {
  padding: 0.78571429em 0 0.78571429em 0;
}
.l-pad-vertical-thin {
  padding: 0.39285714em 0 0.39285714em 0;
}
.l-pad-vertical-thick {
  padding: 1.57142857em 0 1.57142857em 0;
}
.l-pad-horizontal {
  padding: 0 1.42857143em 0 1.42857143em;
}
.l-pad-horizontal-thin {
  padding: 0 0.71428571em 0 0.71428571em;
}
.l-pad-horizontal-thick {
  padding: 0 2.14285714em 0 2.14285714em;
}
.l-alley-both {
  padding: 0 1.42857143em 0 1.42857143em;
}
.l-alley-both-thin {
  padding: 0 0.71428571em 0 0.71428571em;
}
.l-alley-both-thick {
  padding: 0 2.14285714em 0 2.14285714em;
}
[dir="rtl"] .l-alley-both {
  padding: 0 1.42857143em 0 1.42857143em;
}
[dir="rtl"] .l-alley-both-thin {
  padding: 0 0.71428571em 0 0.71428571em;
}
[dir="rtl"] .l-alley-both-thick {
  padding: 0 2.14285714em 0 2.14285714em;
}
@media only screen and (max-width: 54em) {
  .l-alley-both {
    padding: 0 0 0 0;
  }
  .l-alley-both-thin {
    padding: 0 0 0 0;
  }
  .l-alley-both-thick {
    padding: 0 0 0 0;
  }
}
.l-alley-before {
  padding: 0 0 0 1.42857143em;
}
.l-alley-before-thin {
  padding: 0 0 0 0.71428571em;
}
.l-alley-before-thick {
  padding: 0 0 0 2.14285714em;
}
[dir="rtl"] .l-alley-before {
  padding: 0 1.42857143em 0 0;
}
[dir="rtl"] .l-alley-before-thin {
  padding: 0 0.71428571em 0 0;
}
[dir="rtl"] .l-alley-before-thick {
  padding: 0 2.14285714em 0 0;
}
@media only screen and (max-width: 54em) {
  .l-alley-before {
    padding: 0 0 0 0;
  }
  .l-alley-before-thin {
    padding: 0 0 0 0;
  }
  .l-alley-before-thick {
    padding: 0 0 0 0;
  }
}
.l-alley-after {
  padding: 0 1.42857143em 0 0;
}
.l-alley-after-thin {
  padding: 0 0.71428571em 0 0;
}
.l-alley-after-thick {
  padding: 0 2.14285714em 0 0;
}
[dir="rtl"] .l-alley-after {
  padding: 0 0 0 1.42857143em;
}
[dir="rtl"] .l-alley-after-thin {
  padding: 0 0 0 0.71428571em;
}
[dir="rtl"] .l-alley-after-thick {
  padding: 0 0 0 2.14285714em;
}
@media only screen and (max-width: 54em) {
  .l-alley-after {
    padding: 0 0 0 0;
  }
  .l-alley-after-thin {
    padding: 0 0 0 0;
  }
  .l-alley-after-thick {
    padding: 0 0 0 0;
  }
}
.row--alley {
  margin-right: -1.42857143em;
}
.row--alley > [class^="col-"],
.row--alley > [class^="f-col-"] {
  padding-right: 1.42857143em;
}
.row--alley-thin {
  margin-right: -0.71428571em;
}
.row--alley-thin > [class^="col-"],
.row--alley-thin > [class^="f-col-"] {
  padding-right: 0.71428571em;
}
.row--alley-thick {
  margin-right: -2.14285714em;
}
.row--alley-thick > [class^="col-"],
.row--alley-thick > [class^="f-col-"] {
  padding-right: 2.14285714em;
}
.row--reverse [class^="col-"],
.row--reverse [class^="f-col-"] {
  float: right;
}
[dir="rtl"] .row--reverse [class^="col-"],
[dir="rtl"] .row--reverse [class^="f-col-"] {
  float: left;
}
.icon {
  display: inline-block;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: 1000% 1000%;
}
.icon--ui {
  background-image: url("/common/lxk-framework/resources/sprite-ui-icon-lib.png");
}
.icon--ui.icon--success {
  background-position: 0px 0px;
  height: 19px;
  width: 19px;
}
.icon--ui.icon--success-small {
  background-position: -24px 0px;
  height: 13px;
  width: 13px;
}
.icon--ui.icon--warning {
  background-position: 0px -24px;
  height: 19px;
  width: 19px;
}
.icon--ui.icon--warning-small {
  background-position: -24px -24px;
  height: 13px;
  width: 13px;
}
.icon--ui.icon--info {
  background-position: 0px -48px;
  height: 19px;
  width: 19px;
}
.icon--ui.icon--info-small {
  background-position: -24px -48px;
  height: 13px;
  width: 13px;
}
.icon--ui.icon--error {
  background-position: 0px -72px;
  height: 19px;
  width: 19px;
}
.icon--ui.icon--error-small {
  background-position: -24px -72px;
  height: 13px;
  width: 13px;
}
.icon--ui.icon--lock-dark {
  background-position: 0px -96px;
  height: 12px;
  width: 10px;
}
.icon--ui.icon--lock-secondary {
  background-position: -24px -96px;
  height: 12px;
  width: 10px;
}
.icon--ui.icon--lock-primary {
  background-position: -48px -96px;
  height: 12px;
  width: 10px;
}
.icon--ui.icon--lock-light {
  background-position: -72px -96px;
  height: 12px;
  width: 10px;
}
.icon--ui.icon--circled-right-arrow {
  background-position: -24px -120px;
  height: 19px;
  width: 19px;
}
.icon--ui.icon--circled-right-arrow-dark {
  background-position: 0px -120px;
  height: 19px;
  width: 19px;
}
.icon--ui.icon--circled-right-arrow-light {
  background-position: -48px -120px;
  height: 19px;
  width: 19px;
}
.icon--ui.icon--circled-right-arrow-primary {
  background-position: -24px -120px;
  height: 19px;
  width: 19px;
}
.icon--ui.icon--circled-right-arrow-highlight {
  background-position: -72px -120px;
  height: 19px;
  width: 19px;
}
.icon--ui.icon--down-arrow-dark {
  background-position: 0px -144px;
  height: 10px;
  width: 12px;
}
.icon--ui.icon--down-arrow-secondary {
  background-position: -24px -144px;
  height: 10px;
  width: 12px;
}
.icon--ui.icon--down-arrow-primary {
  background-position: -48px -144px;
  height: 10px;
  width: 12px;
}
.icon--ui.icon--down-arrow-light {
  background-position: -72px -144px;
  height: 10px;
  width: 12px;
}
.icon--ui.icon--up-arrow-dark {
  background-position: 0px -168px;
  height: 10px;
  width: 12px;
}
.icon--ui.icon--up-arrow-secondary {
  background-position: -24px -168px;
  height: 10px;
  width: 12px;
}
.icon--ui.icon--up-arrow-primary {
  background-position: -48px -168px;
  height: 10px;
  width: 12px;
}
.icon--ui.icon--up-arrow-light {
  background-position: -72px -168px;
  height: 10px;
  width: 12px;
}
.icon--ui.icon--right-arrow-dark {
  background-position: 0px -192px;
  height: 12px;
  width: 10px;
}
.icon--ui.icon--right-arrow-secondary {
  background-position: -24px -192px;
  height: 12px;
  width: 10px;
}
.icon--ui.icon--right-arrow-primary {
  background-position: -48px -192px;
  height: 12px;
  width: 10px;
}
.icon--ui.icon--right-arrow-light {
  background-position: -72px -192px;
  height: 12px;
  width: 10px;
}
.icon--ui.icon--left-arrow-dark {
  background-position: 0px -216px;
  height: 12px;
  width: 10px;
}
.icon--ui.icon--left-arrow-secondary {
  background-position: -24px -216px;
  height: 12px;
  width: 10px;
}
.icon--ui.icon--left-arrow-primary {
  background-position: -48px -216px;
  height: 12px;
  width: 10px;
}
.icon--ui.icon--left-arrow-light {
  background-position: -72px -216px;
  height: 12px;
  width: 10px;
}
.icon--ui.icon--double-carot-dark {
  background-position: 0px -240px;
  height: 14px;
  width: 8px;
}
.icon--ui.icon--double-carot-light {
  background-position: -24px -240px;
  height: 14px;
  width: 8px;
}
.icon--ui.icon--cart-dark {
  background-position: 0px -264px;
  height: 14px;
  width: 16px;
}
.icon--ui.icon--cart-secondary {
  background-position: -24px -264px;
  height: 14px;
  width: 16px;
}
.icon--ui.icon--cart-light {
  background-position: -48px -264px;
  height: 14px;
  width: 16px;
}
.icon--ui.icon--cart-important {
  background-position: -72px -264px;
  height: 14px;
  width: 16px;
}
.icon--ui.icon--cart-primary {
  background-position: -96px -264px;
  height: 14px;
  width: 16px;
}
.icon--ui.icon--basket-dark {
  background-position: 0px -288px;
  height: 14px;
  width: 16px;
}
.icon--ui.icon--basket-secondary {
  background-position: -24px -288px;
  height: 14px;
  width: 16px;
}
.icon--ui.icon--basket-light {
  background-position: -48px -288px;
  height: 14px;
  width: 16px;
}
.icon--ui.icon--basket-important {
  background-position: -72px -288px;
  height: 14px;
  width: 16px;
}
.icon--ui.icon--basket-primary {
  background-position: -96px -288px;
  height: 14px;
  width: 16px;
}
.icon--ui.icon--bag-dark {
  background-position: 0px -312px;
  height: 14px;
  width: 10px;
}
.icon--ui.icon--bag-secondary {
  background-position: -24px -312px;
  height: 14px;
  width: 10px;
}
.icon--ui.icon--bag-light {
  background-position: -48px -312px;
  height: 14px;
  width: 10px;
}
.icon--ui.icon--bag-important {
  background-position: -72px -312px;
  height: 14px;
  width: 10px;
}
.icon--ui.icon--bag-primary {
  background-position: -96px -312px;
  height: 14px;
  width: 10px;
}
.icon--ui.icon--cart-large-dark {
  background-position: 0px -336px;
  height: 18px;
  width: 18px;
}
.icon--ui.icon--cart-large-light {
  background-position: -48px -336px;
  height: 18px;
  width: 18px;
}
.icon--ui.icon--cart-large-primary {
  background-position: -24px -336px;
  height: 18px;
  width: 18px;
}
.icon--ui.icon--express-cart-light {
  background-position: -48px -360px;
  height: 18px;
  width: 28px;
}
.icon--ui.icon--express-cart-primary {
  background-position: 0px -360px;
  height: 18px;
  width: 28px;
}
.icon--ui.icon--search-dark {
  background-position: 0px -384px;
  height: 14px;
  width: 15px;
}
.icon--ui.icon--search-light {
  background-position: -48px -384px;
  height: 14px;
  width: 15px;
}
.icon--ui.icon--search-primary {
  background-position: -24px -384px;
  height: 14px;
  width: 15px;
}
.icon--ui.icon--search-secondary {
  background-position: -72px -384px;
  height: 14px;
  width: 15px;
}
.icon--ui.icon--sound-dark {
  background-position: 0px -408px;
  height: 20px;
  width: 20px;
}
.icon--ui.icon--sound-light {
  background-position: -24px -408px;
  height: 20px;
  width: 20px;
}
.icon--ui.icon--cc-dark {
  background-position: 0px -432px;
  height: 20px;
  width: 24px;
}
.icon--ui.icon--cc-light {
  background-position: -24px -432px;
  height: 20px;
  width: 24px;
}
.icon--ui.icon--frame-dark {
  background-position: 0px -456px;
  height: 20px;
  width: 20px;
}
.icon--ui.icon--frame-light {
  background-position: -24px -456px;
  height: 20px;
  width: 20px;
}
.icon--ui.icon--external-link {
  background-position: 0px -480px;
  height: 12px;
  width: 10px;
}
.icon--ui.icon--navicon-dark {
  background-position: 0px -504px;
  height: 15px;
  width: 22px;
}
.icon--ui.icon--navicon-light {
  background-position: -24px -504px;
  height: 15px;
  width: 22px;
}
.icon--ui.icon--navicon-primary {
  background-position: -48px -504px;
  height: 15px;
  width: 22px;
}
.icon--ui.icon--navicon-secondary {
  background-position: -72px -504px;
  height: 15px;
  width: 22px;
}
.icon--ui.icon--cog-dark {
  background-position: 0px -528px;
  height: 14px;
  width: 14px;
}
.icon--ui.icon--cog-light {
  background-position: -24px -528px;
  height: 14px;
  width: 14px;
}
.icon--ui.icon--cog-primary {
  background-position: -48px -528px;
  height: 14px;
  width: 14px;
}
.icon--ui.icon--cog-secondary {
  background-position: -72px -528px;
  height: 14px;
  width: 14px;
}
.icon--ui.icon--draggable-dark {
  background-position: 0px -552px;
  height: 12px;
  width: 16px;
}
.icon--ui.icon--draggable-light {
  background-position: -24px -552px;
  height: 12px;
  width: 16px;
}
.icon--ui.icon--draggable-primary {
  background-position: -48px -552px;
  height: 12px;
  width: 16px;
}
.icon--ui.icon--draggable-secondary {
  background-position: -72px -552px;
  height: 12px;
  width: 16px;
}
.icon--ui.icon--logo-light {
  background-position: 0px -576px;
  height: 40px;
  width: 150px;
}
.icon--ui.icon--logo-dark {
  background-position: 0px -624px;
  height: 40px;
  width: 150px;
}
.icon--ui.icon--facebook {
  background-position: 0px -672px;
  height: 22px;
  width: 23px;
}
.icon--ui.icon--twitter {
  background-position: -24px -672px;
  height: 22px;
  width: 23px;
}
.icon--ui.icon--linked-in {
  background-position: -48px -672px;
  height: 22px;
  width: 23px;
}
.icon--ui.icon--circled-right-arrow-small-dark {
  background-position: 0px -696px;
  height: 12px;
  width: 12px;
}
.icon--ui.icon--circled-right-arrow-small-light {
  background-position: -24px -696px;
  height: 12px;
  width: 12px;
}
.icon--ui.icon--circled-right-arrow-small-primary {
  background-position: -48px -696px;
  height: 12px;
  width: 12px;
}
.icon--ui.icon--circled-right-arrow-small-secondary {
  background-position: -72px -696px;
  height: 12px;
  width: 12px;
}
.icon--ui.icon--circled-right-arrow-small-highlight {
  background-position: -96px -696px;
  height: 12px;
  width: 12px;
}
.icon--ui.icon--double-caret-dark {
  background-position: 0px -720px;
  height: 12px;
  width: 6px;
}
.icon--ui.icon--double-caret-light {
  background-position: -24px -720px;
  height: 12px;
  width: 6px;
}
.icon--ui.icon--double-caret-primary {
  background-position: -48px -720px;
  height: 12px;
  width: 6px;
}
.icon--ui.icon--double-caret-secondary {
  background-position: -72px -720px;
  height: 12px;
  width: 6px;
}
.icon--ui.icon--up-caret-dark {
  background-position: 0px -744px;
  height: 12px;
  width: 13px;
}
.icon--ui.icon--up-caret-light {
  background-position: -24px -744px;
  height: 12px;
  width: 13px;
}
.icon--ui.icon--up-caret-primary {
  background-position: -48px -744px;
  height: 12px;
  width: 13px;
}
.icon--ui.icon--up-caret-secondary {
  background-position: -72px -744px;
  height: 12px;
  width: 13px;
}
.icon--ui.icon--down-caret-dark {
  background-position: 0px -768px;
  height: 12px;
  width: 13px;
}
.icon--ui.icon--down-caret-light {
  background-position: -24px -768px;
  height: 12px;
  width: 13px;
}
.icon--ui.icon--down-caret-primary {
  background-position: -48px -768px;
  height: 12px;
  width: 13px;
}
.icon--ui.icon--down-caret-secondary {
  background-position: -72px -768px;
  height: 12px;
  width: 13px;
}
.icon--ui.icon--email {
  background-position: 0px -792px;
  height: 13px;
  width: 18px;
}
.icon--ui.icon--phone {
  background-position: 0px -816px;
  height: 12px;
  width: 12px;
}
.icon--ui.icon--pdf {
  background-position: 0px -840px;
  height: 12px;
  width: 12px;
}
.icon--ui.icon--close {
  background-position: 0px -864px;
  height: 18px;
  width: 17px;
}
.icon--ui.icon--add-dark {
  background-position: 0px -888px;
  height: 16px;
  width: 16px;
}
.icon--ui.icon--add-light {
  background-position: -24px -888px;
  height: 16px;
  width: 16px;
}
.icon--ui.icon--add-primary {
  background-position: -48px -888px;
  height: 16px;
  width: 16px;
}
.icon--ui.icon--add-secondary {
  background-position: -72px -888px;
  height: 16px;
  width: 16px;
}
.icon--ui.icon--trophy {
  background-position: 0px -912px;
  height: 24px;
  width: 24px;
}
.icon--ui.icon--globe {
  background-position: 0px -936px;
  height: 24px;
  width: 24px;
}
.icon--ui.icon--large-lock {
  background-position: 0px -960px;
  height: 24px;
  width: 20px;
}
.icon--ui.icon--favorite {
  background-position: 0px -984px;
  height: 16px;
  width: 16px;
}
.icon--ui.icon--not-favorite {
  background-position: -24px -984px;
  height: 16px;
  width: 16px;
}
.icon--ui.icon--return-dark {
  background-position: 0px -1008px;
  height: 14px;
  width: 14px;
}
.icon--ui.icon--return-light {
  background-position: -24px -1008px;
  height: 14px;
  width: 14px;
}
.icon--ui.icon--return-primary {
  background-position: -48px -1008px;
  height: 14px;
  width: 14px;
}
.icon--ui.icon--return-secondary {
  background-position: -72px -1008px;
  height: 14px;
  width: 14px;
}
.icon--flag {
  background-image: url("/common/lxk-framework/resources/Flat_National-Flags_Sprite-12px.png");
  height: 13px;
  width: 24px;
  vertical-align: middle;
}
.icon--flag--be {
  background-position: 0px 0px;
}
.icon--flag--il {
  background-position: 0px -18px;
}
.icon--flag--ni {
  background-position: 0px -36px;
}
.icon--flag--no {
  background-position: 0px -54px;
}
.icon--flag--gy {
  background-position: 0px -72px;
}
.icon--flag--br {
  background-position: 0px -90px;
}
.icon--flag--py {
  background-position: 0px -108px;
}
.icon--flag--ar {
  background-position: 0px -126px;
}
.icon--flag--bg {
  background-position: 0px -144px;
}
.icon--flag--ht {
  background-position: 0px -162px;
}
.icon--flag--cr {
  background-position: 0px -180px;
}
.icon--flag--fi {
  background-position: 0px -198px;
}
.icon--flag--pr {
  background-position: 0px -216px;
}
.icon--flag--hk {
  background-position: 0px -234px;
}
.icon--flag--pf {
  background-position: 0px -252px;
}
.icon--flag--tw {
  background-position: 0px -270px;
}
.icon--flag--za {
  background-position: 0px -288px;
}
.icon--flag--mq {
  background-position: 0px -306px;
}
.icon--flag--bo {
  background-position: 0px -324px;
}
.icon--flag--cl {
  background-position: 0px -342px;
}
.icon--flag--co {
  background-position: 0px -360px;
}
.icon--flag--fr {
  background-position: 0px -378px;
}
.icon--flag--tr {
  background-position: 0px -396px;
}
.icon--flag--ua {
  background-position: 0px -414px;
}
.icon--flag--cn {
  background-position: 0px -432px;
}
.icon--flag--cz {
  background-position: 0px -450px;
}
.icon--flag--in {
  background-position: 0px -468px;
}
.icon--flag--mx {
  background-position: 0px -486px;
}
.icon--flag--id {
  background-position: 0px -504px;
}
.icon--flag--sv {
  background-position: 0px -522px;
}
.icon--flag--gr {
  background-position: 0px -540px;
}
.icon--flag--dk {
  background-position: 0px -558px;
}
.icon--flag--it {
  background-position: 0px -576px;
}
.icon--flag--ee {
  background-position: 0px -594px;
}
.icon--flag--jp {
  background-position: 0px -612px;
}
.icon--flag--ch {
  background-position: 0px -630px;
}
.icon--flag--pa {
  background-position: 0px -648px;
}
.icon--flag--pe {
  background-position: 0px -666px;
}
.icon--flag--pt {
  background-position: 0px -684px;
}
.icon--flag--ro {
  background-position: 0px -702px;
}
.icon--flag--ru {
  background-position: 0px -720px;
}
.icon--flag--rs {
  background-position: 0px -738px;
}
.icon--flag--sg {
  background-position: 0px -756px;
}
.icon--flag--sk {
  background-position: 0px -774px;
}
.icon--flag--kr {
  background-position: 0px -792px;
}
.icon--flag--es {
  background-position: 0px -810px;
}
.icon--flag--th {
  background-position: 0px -828px;
}
.icon--flag--uy {
  background-position: 0px -846px;
}
.icon--flag--ve {
  background-position: 0px -864px;
}
.icon--flag--at {
  background-position: 0px -882px;
}
.icon--flag--bz {
  background-position: 0px -900px;
}
.icon--flag--nl {
  background-position: 0px -918px;
}
.icon--flag--kz {
  background-position: 0px -936px;
}
.icon--flag--gt {
  background-position: 0px -954px;
}
.icon--flag--my {
  background-position: 0px -972px;
}
.icon--flag--pl {
  background-position: 0px -990px;
}
.icon--flag--hu {
  background-position: 0px -1008px;
}
.icon--flag--se {
  background-position: 0px -1026px;
}
.icon--flag--hn {
  background-position: 0px -1044px;
}
.icon--flag--lt {
  background-position: 0px -1062px;
}
.icon--flag--si {
  background-position: 0px -1080px;
}
.icon--flag--de {
  background-position: 0px -1098px;
}
.icon--flag--ph {
  background-position: 0px -1116px;
}
.icon--flag--us {
  background-position: 0px -1134px;
}
.icon--flag--au {
  background-position: 0px -1152px;
}
.icon--flag--gb {
  background-position: 0px -1170px;
}
.icon--flag--ca {
  background-position: 0px -1188px;
}
.icon--flag--hr {
  background-position: 0px -1206px;
}
.icon--flag--lv {
  background-position: 0px -1224px;
}
.icon--flag--lc {
  background-position: 0px -1242px;
}
.icon--flag--dm {
  background-position: 0px -1260px;
}
.icon--flag--nz {
  background-position: 0px -1278px;
}
.icon--flag--xm {
  background-position: 0px -1296px;
}
.icon--flag--xc {
  background-position: 0px -1314px;
}
.icon--flag--xl {
  background-position: 0px -1332px;
}
.icon--flag--xa {
  background-position: 0px -1350px;
}
.icon--flag--ie {
  background-position: 0px -1368px;
}
.icon--flag--ec {
  background-position: 0px -1386px;
}
.icon--feature.icon--print {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: 0px 0px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--print-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: 0px 0px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--print-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -32px 0px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--print-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -48px 0px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--fax {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -64px 0px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--fax-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -96px 0px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--fax-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -96px 0px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--fax-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -144px 0px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--copy {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -128px 0px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--copy-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -192px 0px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--copy-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -160px 0px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--copy-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -240px 0px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--photo {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -192px 0px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--photo-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -288px 0px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--photo-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -224px 0px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--photo-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -336px 0px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--scan {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -256px 0px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--scan-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -384px 0px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--scan-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -288px 0px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--scan-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -432px 0px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--inkjet-printer {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: 0px -32px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--inkjet-printer-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: 0px -48px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--inkjet-printer-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -32px -32px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--inkjet-printer-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -48px -48px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--smart-card {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -64px -32px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--smart-card-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -96px -48px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--smart-card-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -96px -32px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--smart-card-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -144px -48px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--multimedia-feed {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -128px -32px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--multimedia-feed-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -192px -48px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--multimedia-feed-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -160px -32px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--multimedia-feed-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -240px -48px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--media-feed {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -192px -32px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--media-feed-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -288px -48px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--media-feed-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -224px -32px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--media-feed-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -336px -48px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--envelope {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -256px -32px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--envelope-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -384px -48px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--envelope-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -288px -32px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--envelope-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -432px -48px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--network {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: 0px -64px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--network-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: 0px -96px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--network-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -32px -64px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--network-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -48px -96px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--eco-mode {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -64px -64px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--eco-mode-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -96px -96px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--eco-mode-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -96px -64px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--eco-mode-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -144px -96px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--my-touch {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -128px -64px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--my-touch-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -192px -96px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--my-touch-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -160px -64px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--my-touch-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -240px -96px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--vizix {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -192px -64px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--vizix-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -288px -96px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--vizix-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -224px -64px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--vizix-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -336px -96px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--ethernet {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -256px -64px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--ethernet-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -384px -96px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--wi-fi {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -288px -64px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--wi-fi-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -432px -96px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--usb-1-1 {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: 0px -96px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--usb-1-1-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: 0px -144px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--usb-2-0 {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -32px -96px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--usb-2-0-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -48px -144px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--network-scanning {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -64px -96px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--network-scanning-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -96px -144px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--network-scanning-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -96px -96px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--network-scanning-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -144px -144px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--color-scanning {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -128px -96px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--color-scanning-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -192px -144px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--color-scanning-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -160px -96px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--color-scanning-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -240px -144px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--mono-scanning {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -192px -96px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--mono-scanning-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -288px -144px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--mono-scanning-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -224px -96px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--mono-scanning-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -336px -144px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--security {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -256px -96px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--security-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -384px -144px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--security-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -288px -96px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--security-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -432px -144px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--color-copy {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: 0px -128px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--color-copy-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: 0px -192px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--color-copy-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -32px -128px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--color-copy-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -48px -192px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--mono-copy {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -64px -128px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--mono-copy-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -96px -192px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--mono-copy-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -96px -128px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--mono-copy-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -144px -192px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--stapler {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -128px -128px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--stapler-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -192px -192px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--stapler-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -160px -128px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--stapler-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -240px -192px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--smart-solutions {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -192px -128px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--smart-solutions-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -288px -192px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--smart-solutions-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -224px -128px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--smart-solutions-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -336px -192px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--folder {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -256px -128px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--folder-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -384px -192px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--folder-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -288px -128px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--folder-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -432px -192px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--direct-usb {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: 0px -160px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--direct-usb-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: 0px -240px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--direct-usb-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -32px -160px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--direct-usb-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -48px -240px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--etask-interface {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -64px -160px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--etask-interface-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -96px -240px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--etask-interface-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -96px -160px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--etask-interface-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -144px -240px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--fax-ext {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -128px -160px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--fax-ext-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -192px -240px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--fax-ext-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -160px -160px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--fax-ext-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -240px -240px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--fax-line {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -192px -160px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--fax-line-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -288px -240px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--fax-line-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -224px -160px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--fax-line-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -336px -240px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--earth-globe {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -256px -160px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--earth-globe-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -384px -240px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--earth-globe-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -288px -160px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--earth-globe-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -432px -240px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--light-bulb {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: 0px -192px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--light-bulb-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: 0px -288px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--light-bulb-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -32px -192px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--light-bulb-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -48px -288px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--status-light-bulb {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -64px -192px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--status-light-bulb-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -96px -288px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--status-light-bulb-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -96px -192px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--status-light-bulb-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -144px -288px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--ink-drop {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -128px -192px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--ink-drop-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -192px -288px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--ink-drop-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -160px -192px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--ink-drop-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -240px -288px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--recycle-symbol {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -192px -192px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--recycle-symbol-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -288px -288px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--recycle-symbol-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -224px -192px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--recycle-symbol-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -336px -288px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--toner-dispensing {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -256px -192px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--toner-dispensing-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -384px -288px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--toner-dispensing-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -288px -192px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--toner-dispensing-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -432px -288px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--print-unlock {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: 0px -224px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--print-unlock-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: 0px -336px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--print-unlock-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -32px -224px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--print-unlock-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -48px -336px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--print-lock {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -64px -224px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--print-lock-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -96px -336px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--print-lock-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -96px -224px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--print-lock-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -144px -336px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--digital-unlock {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -128px -224px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--digital-unlock-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -192px -336px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--digital-unlock-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -160px -224px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--digital-unlock-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -240px -336px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--digital-lock {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -192px -224px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--digital-lock-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -288px -336px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--digital-lock-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -224px -224px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--digital-lock-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -336px -336px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--digital-media-card {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -256px -224px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--digital-media-card-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -384px -336px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--digital-media-card-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -288px -224px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--digital-media-card-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -432px -336px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--no-staples {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: 0px -256px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--no-staples-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: 0px -384px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--no-staples-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -32px -256px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--no-staples-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -48px -384px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--no-paperclips {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -64px -256px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--no-paperclips-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -96px -384px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--no-paperclips-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -96px -256px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--no-paperclips-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -144px -384px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--pc-desktop {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -128px -256px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--pc-desktop-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -192px -384px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--pc-desktop-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -160px -256px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--pc-desktop-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -240px -384px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--calendar {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -192px -256px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--calendar-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -288px -384px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--search {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -224px -256px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--search-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -336px -384px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--zoom-in {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -256px -256px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--zoom-in-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -384px -384px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--zoom-out {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -288px -256px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--zoom-out-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -432px -384px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--envelope-back-open {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: 0px -288px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--envelope-back-open-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: 0px -432px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--envelope-back-open-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -32px -288px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--envelope-back-open-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -48px -432px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--envelope-back-closed {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -64px -288px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--envelope-back-closed-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -96px -432px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--envelope-back-closed-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -96px -288px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--envelope-back-closed-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -144px -432px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--envelope-front-open {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -128px -288px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--envelope-front-open-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -192px -432px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--envelope-front-open-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -160px -288px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--envelope-front-open-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -240px -432px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--envelope-front-closed {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -192px -288px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--envelope-front-closed-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -288px -432px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--envelope-front-closed-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -224px -288px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--envelope-front-closed-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -336px -432px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--menu {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -256px -288px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--menu-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -384px -432px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--menu-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -288px -288px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--menu-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -432px -432px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--phone-book {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: 0px -320px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--phone-book-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: 0px -480px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--phone-book-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -32px -320px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--phone-book-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -48px -480px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--address-book {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -64px -320px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--address-book-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -96px -480px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--address-book-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -96px -320px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--address-book-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -144px -480px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--duplex {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -128px -320px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--duplex-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -192px -480px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--duplex-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -160px -320px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--duplex-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -240px -480px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--print-speed-ppm {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -192px -320px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--print-speed-ppm-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -288px -480px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--print-speed-ppm-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -224px -320px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--print-speed-ppm-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -336px -480px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--large-format-papers {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -256px -320px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--large-format-papers-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -384px -480px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--large-format-papers-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -288px -320px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--large-format-papers-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -432px -480px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--smartphone {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: 0px -352px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--smartphone-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: 0px -528px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--smartphone-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -32px -352px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--smartphone-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -48px -528px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--tray-one {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -64px -352px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--tray-one-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -96px -528px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--tray-two {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -96px -352px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--tray-two-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -144px -528px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--red-eye-reduction {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -128px -352px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--red-eye-reduction-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -192px -528px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--red-eye-reduction-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -160px -352px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--red-eye-reduction-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -240px -528px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--paintbrush {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -192px -352px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--paintbrush-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -288px -528px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--paintbrush-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -224px -352px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--paintbrush-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -336px -528px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--fax-dial-tone {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -256px -352px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--fax-dial-tone-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -384px -528px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--fax-dial-tone-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -288px -352px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--fax-dial-tone-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -432px -528px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--media-feed-print-side-down {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: 0px -384px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--media-feed-print-side-down-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: 0px -576px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--media-feed-print-side-down-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -32px -384px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--media-feed-print-side-down-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -48px -576px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--download {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -64px -384px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--download-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -96px -576px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--download-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -96px -384px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--download-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -144px -576px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--shopping-cart {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -128px -384px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--shopping-cart-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -192px -576px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--shopping-cart-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -160px -384px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--shopping-cart-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -240px -576px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--signed-document {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -192px -384px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--signed-document-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -288px -576px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--signed-document-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -224px -384px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--signed-document-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -336px -576px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--laser-mfp {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -256px -384px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--laser-mfp-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -384px -576px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--laser-mfp-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -288px -384px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--laser-mfp-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -432px -576px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--clipboard {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: 0px -416px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--clipboard-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: 0px -624px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--clipboard-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -32px -416px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--clipboard-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -48px -624px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--bookmark {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -64px -416px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--bookmark-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -96px -624px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--bookmark-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -96px -416px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--bookmark-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -144px -624px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--stop-cancel-digital {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -128px -416px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--stop-cancel-digital-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -192px -624px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--stop-cancel-digital-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -160px -416px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--stop-cancel-digital-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -240px -624px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--start-go-digital {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -192px -416px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--start-go-digital-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -288px -624px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--start-go-digital-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -224px -416px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--start-go-digital-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -336px -624px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--pencil {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -256px -416px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--pencil-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -384px -624px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--pencil-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -288px -416px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--pencil-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -432px -624px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--refresh {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: 0px -448px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--refresh-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: 0px -672px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--fax-redial {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -32px -448px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--fax-redial-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -48px -672px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--rotate {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -64px -448px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--rotate-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -96px -672px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--back {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -96px -448px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--back-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -144px -672px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--stop-cancel {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -128px -448px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--stop-cancel-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -192px -672px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--power {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -160px -448px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--power-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -240px -672px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--help {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -192px -448px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--help-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -288px -672px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--pause {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -224px -448px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--pause-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -336px -672px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--crop {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -256px -448px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--crop-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -384px -672px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--max-paper-height {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -288px -448px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--max-paper-height-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -432px -672px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--home {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: 0px -480px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--home-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: 0px -720px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--home-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -32px -480px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--home-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -48px -720px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--navigation-left {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -64px -480px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--navigation-left-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -96px -720px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--navigation-right {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -96px -480px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--navigation-right-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -144px -720px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--admin-menu {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -128px -480px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--admin-menu-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -192px -720px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--contrast {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -160px -480px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--contrast-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -240px -720px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--brightness {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -192px -480px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--brightness-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -288px -720px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--volume-full {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -224px -480px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--volume-full-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -336px -720px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--volume-half {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -256px -480px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--volume-half-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -384px -720px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--volume-empty {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -288px -480px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--volume-empty-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -432px -720px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--individual {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: 0px -512px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--individual-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: 0px -768px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--group {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -32px -512px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--group-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -48px -768px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--customer-support {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -64px -512px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--customer-support-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -96px -768px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--magic-wand {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -96px -512px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--magic-wand-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -144px -768px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--settings {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -128px -512px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--settings-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -192px -768px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--settings-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -160px -512px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--settings-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -240px -768px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--speaker {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -192px -512px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--speaker-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -288px -768px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--speaker-neg {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -224px -512px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--speaker-neg-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -336px -768px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--paper-jam {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -256px -512px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--paper-jam-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -384px -768px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--warning {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -288px -512px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--warning-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -432px -768px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--flip-arrow {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: 0px -544px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--flip-arrow-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: 0px -816px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--business-solution {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -32px -544px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--business-solution-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -48px -816px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--pictbridge {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -64px -544px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--pictbridge-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -96px -816px;
  height: 48px;
  width: 48px;
}
.icon--feature.icon--retractable-usb-cord {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-32.png");
  background-position: -96px -544px;
  height: 32px;
  width: 32px;
}
.icon--feature.icon--retractable-usb-cord-large {
  background-image: url("/common/lxk-framework/resources/sprite-feature-icon-lib-48.png");
  background-position: -144px -816px;
  height: 48px;
  width: 48px;
}
.icon--logo {
  background-image: url("/common/lxk-framework/resources/images/lexmark-logo-sprite.png");
}
.icon--logo-elevate {
  background-image: url("/common/lxk-framework/resources/images/elevate-logo.png");
}
.icon--logo.icon--logo-light {
  background-position: 0px 0px;
  height: 40px;
  width: 150px;
}
.icon--logo.icon--logo-light-small {
  background-position: -168px 0px;
  height: 30px;
  width: 120px;
}
.icon--logo.icon--logo-dark {
  background-position: 0px -48px;
  height: 40px;
  width: 150px;
}
.icon--logo.icon--logo-dark-small {
  background-position: -168px -48px;
  height: 30px;
  width: 120px;
}
.icon--logo.icon--logo-white {
  background-position: 0px -96px;
  height: 40px;
  width: 150px;
}
.icon--logo.icon--logo-white-small {
  background-position: -168px -96px;
  height: 30px;
  width: 120px;
}
.icon--logo.icon--logo-pnet-light {
  background-position: 0px -144px;
  height: 40px;
  width: 336px;
}
.icon--logo.icon--logo-pnet-light-small {
  background-position: -336px -144px;
  height: 22px;
  width: 190px;
}
.icon--logo.icon--logo-pnet-dark {
  background-position: 0px -192px;
  height: 40px;
  width: 336px;
}
.icon--logo.icon--logo-pnet-dark-small {
  background-position: -336px -192px;
  height: 22px;
  width: 190px;
}
.icon--logo.icon--logo-pnet-white {
  background-position: 0px -240px;
  height: 40px;
  width: 336px;
}
.icon--logo.icon--logo-pnet-white-small {
  background-position: -336px -240px;
  height: 22px;
  width: 190px;
}
@font-face {
  font-family: 'lxkui';
  src: url('/common/lxk-framework/resources/glyphs/lxk-ui.eot');
  src: url('/common/lxk-framework/resources/glyphs/lxk-ui.eot#iefix') format('embedded-opentype'), url('/common/lxk-framework/resources/glyphs/lxk-ui.woff') format('woff'), url('/common/lxk-framework/resources/glyphs/lxk-ui.ttf') format('truetype'), url('/common/lxk-framework/resources/glyphs/lxk-ui.svg#lxkui') format('svg');
  font-weight: normal;
  font-style: normal;
}
.icon--lxk-ui {
  font-family: 'lxkui';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon--lxk-ui.icon--alarm-reminder:before {
  content: "\e800";
}
.icon--lxk-ui.icon--basket:before {
  content: "\e801";
}
.icon--lxk-ui.icon--call-to-action:before {
  content: "\e802";
}
.icon--lxk-ui.icon--call-to-action-inverse:before {
  content: "\e803";
}
.icon--lxk-ui.icon--cart:before {
  content: "\e804";
}
.icon--lxk-ui.icon--collapse:before {
  content: "\e805";
}
.icon--lxk-ui.icon--resize-small:before {
  content: "\e806";
}
.icon--lxk-ui.icon--toggle-up:before {
  content: "\e807";
}
.icon--lxk-ui.icon--toggle-down:before {
  content: "\e80f";
}
.icon--lxk-ui.icon--countdown:before {
  content: "\e808";
}
.icon--lxk-ui.icon--download:before {
  content: "\e809";
}
.icon--lxk-ui.icon--email:before {
  content: "\e80a";
}
.icon--lxk-ui.icon--cancel:before {
  content: "\e80b";
}
.icon--lxk-ui.icon--error:before {
  content: "\e80c";
}
.icon--lxk-ui.icon--expand:before {
  content: "\e80d";
}
.icon--lxk-ui.icon--resize-full:before {
  content: "\e80e";
}
.icon--lxk-ui.icon--expires:before {
  content: "\e810";
}
.icon--lxk-ui.icon--express-checkout:before {
  content: "\e811";
}
.icon--lxk-ui.icon--external-link:before {
  content: "\e812";
}
.icon--lxk-ui.icon--menu:before {
  content: "\e813";
}
.icon--lxk-ui.icon--help:before {
  content: "\e814";
}
.icon--lxk-ui.icon--hide:before {
  content: "\e815";
}
.icon--lxk-ui.icon--grid:before {
  content: "\e816";
}
.icon--lxk-ui.icon--list:before {
  content: "\e817";
}
.icon--lxk-ui.icon--thumb-list:before {
  content: "\e818";
}
.icon--lxk-ui.icon--not-allowed:before {
  content: "\e819";
}
.icon--lxk-ui.icon--print:before {
  content: "\e81a";
}
.icon--lxk-ui.icon--search:before {
  content: "\e81b";
}
.icon--lxk-ui.icon--locked:before {
  content: "\e81c";
}
.icon--lxk-ui.icon--select:before {
  content: "\e81d";
}
.icon--lxk-ui.icon--settings:before {
  content: "\e81e";
}
.icon--lxk-ui.icon--share:before {
  content: "\e81f";
}
.icon--lxk-ui.icon--success:before {
  content: "\e820";
}
.icon--lxk-ui.icon--time-duration:before {
  content: "\e821";
}
.icon--lxk-ui.icon--unlocked:before {
  content: "\e822";
}
.icon--lxk-ui.icon--upload:before {
  content: "\e823";
}
.icon--lxk-ui.icon--view:before {
  content: "\e824";
}
.icon--lxk-ui.icon--alert:before {
  content: "\e825";
}
.icon--lxk-ui.icon--google:before {
  content: "\e826";
}
.icon--lxk-ui.icon--facebook:before {
  content: "\e827";
}
.icon--lxk-ui.icon--linkedin:before {
  content: "\e828";
}
.icon--lxk-ui.icon--twitter:before {
  content: "\e829";
}
.call-out-box {
  position: relative;
  margin-bottom: 1.57142857em;
}
.call-out-box > :last-child {
  margin-bottom: 0;
}
.no-boxshadow .call-out-box {
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
}
.call-out-box:before,
.call-out-box:after {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  height: 20px;
  border-radius: 50% / 20px;
  -moz-border-radius: 50% / 20px;
  -webkit-border-radius: 50% / 20px;
  clip: rect(20px, auto, 50px, 0);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.call-out-box:before {
  top: 0;
  margin-bottom: -20px;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.call-out-box:after {
  bottom: 0;
  margin-top: -20px;
}
.no-boxshadow .call-out-box--no-bottom {
  border-bottom: 0;
}
.call-out-box--no-bottom:after {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.no-boxshadow .call-out-box--no-top {
  border-top: 0;
}
.call-out-box--no-top:before {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.call-to-action {
  display: inline-block;
  font-size: 1.28571429em;
  line-height: 1.22222222em;
  font-weight: 500;
  text-decoration: none;
  border: 0;
}
.call-to-action:before,
.call-to-action--after:after {
  font-family: 'lxkui';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e802";
  display: inline-block;
  font-size: 1.2em;
  vertical-align: top;
}
.call-to-action--small.call-to-action:before,
.call-to-action--small.call-to-action--after:after {
  content: "\e803";
}
.call-to-action:before {
  margin-right: 5px;
}
.call-to-action--after:before {
  content: "" !important;
  display: none;
  margin: 0;
}
.call-to-action--after:after {
  margin-left: 5px;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
[dir="rtl"] .call-to-action:before {
  margin-right: 0;
  margin-left: 5px;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
[dir="rtl"] .call-to-action:after {
  margin-left: 0;
  margin-right: 5px;
  transform: none;
  -ms-transform: none;
  -webkit-transform: none;
}
.call-to-action:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.call-to-action--light,
.call-to-action--light:hover,
.call-to-action--light:focus {
  color: #fff;
}
.call-to-action--highlight,
.call-to-action--highlight:hover,
.call-to-action--highlight:focus {
  color: #ffac1f;
}
.call-to-action--small {
  font-size: 0.85714286em;
  line-height: 1.83333333em;
}
.breadcrumb {
  padding: 0;
  list-style-type: none;
  margin: 0 0 1.57142857em 0;
  *zoom: 1;
}
.breadcrumb:before,
.breadcrumb:after {
  display: table;
  line-height: 0;
  content: "";
}
.breadcrumb:after {
  clear: both;
}
.breadcrumb:before,
.breadcrumb:after {
  display: table;
  line-height: 0;
  content: "";
}
.breadcrumb:after {
  clear: both;
}
.breadcrumb li {
  display: block;
  float: left;
  margin: 0;
}
.breadcrumb li:after {
  content: ">";
}
.breadcrumb li:after,
.breadcrumb li .breadcrumb__separator {
  color: #ccc;
  padding: 0 0.71428571em;
}
.breadcrumb li:last-child:after,
.no-lastchild .breadcrumb li:after,
.no-generatedcontent .breadcrumb li:after,
.no-js .breadcrumb li:after {
  /* 
				It seems like the .no-generatedcontent is pointless,
				but there are times where Modernizr flips out and fails
				the generatedcontent test when it shouldn't.
			*/
  content: "";
  padding: 0;
}
.no-js .breadcrumb li {
  /* 
			 * increase margin-right on when JS is disabled to visually represent separation
			 * of breadcrumbs since the :after elements won't be generated/displayed
			 * and w/o JS no separator will be added
			 */
  margin-right: 1.42857143em;
}
[dir="rtl"] .breadcrumb {
  margin: 0 0 1.57142857em 0;
}
[dir="rtl"] .breadcrumb li {
  float: right;
  margin: 0;
}
@media only screen and (max-width: 54em) {
  .breadcrumb {
    display: none !important;
  }
}
.btn {
  background-color: #0085c9;
  color: #ffffff;
  border: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  cursor: pointer;
  display: inline-block;
  font-size: 1.14285714em;
  line-height: 1.375em;
  padding: 0.6875em 1.25em;
  text-decoration: none;
  text-shadow: none;
  transition: 0.25s;
  -moz-transition: 0.25s;
  -ms-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  *overflow: hidden;
}
.btn:hover,
.btn:focus {
  background-color: #1593c9;
}
.btn:active,
.btn.btn--is-active {
  background-color: #2570b8;
}
.btn.btn--is-disabled,
.btn[disabled] {
  background-color: #0085c9;
}
.btn .icon {
  margin: 0 1.25em 0 0;
}
.btn:hover,
.btn:focus {
  outline: none;
}
.btn--is-disabled,
.btn[disabled] {
  cursor: default;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.btn--block {
  width: 100%;
}
.btn--rounded {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.btn--large {
  font-size: 1.37142857em;
  line-height: 1.14583333em;
  padding: 0.859375em 1.5625em;
}
.btn--small {
  padding: 0.34375em 0.625em;
}
.btn--default {
  background-color: #0085c9;
  color: #ffffff;
}
.btn--default:hover,
.btn--default:focus {
  background-color: #1593c9;
}
.btn--default:active,
.btn--default.btn--is-active {
  background-color: #2570b8;
}
.btn--default.btn--is-disabled,
.btn--default[disabled] {
  background-color: #0085c9;
}
.btn--info {
  background-color: #522c72;
  color: #ffffff;
}
.btn--info:hover,
.btn--info:focus {
  background-color: #563782;
}
.btn--info:active,
.btn--info.btn--is-active {
  background-color: #472a72;
}
.btn--info.btn--is-disabled,
.btn--info[disabled] {
  background-color: #522c72;
}
.btn--important {
  background-color: #e46c28;
  color: #ffffff;
}
.btn--important:hover,
.btn--important:focus {
  background-color: #e4743a;
}
.btn--important:active,
.btn--important.btn--is-active {
  background-color: #d55e27;
}
.btn--important.btn--is-disabled,
.btn--important[disabled] {
  background-color: #e46c28;
}
.btn--secondary {
  background-color: #cccccc;
  color: #333333;
}
.btn--secondary:hover,
.btn--secondary:focus {
  background-color: #bfbfbf;
}
.btn--secondary:active,
.btn--secondary.btn--is-active {
  background-color: #d9d9d9;
}
.btn--secondary.btn--is-disabled,
.btn--secondary[disabled] {
  background-color: #cccccc;
}
.btn--success {
  background-color: #82b622;
  color: #ffffff;
}
.btn--success:hover,
.btn--success:focus {
  background-color: #8bbc43;
}
.btn--success:active,
.btn--success.btn--is-active {
  background-color: #5fac45;
}
.btn--success.btn--is-disabled,
.btn--success[disabled] {
  background-color: #82b622;
}
.btn--warning {
  background-color: #be242e;
  color: #ffffff;
}
.btn--warning:hover,
.btn--warning:focus {
  background-color: #c92a3a;
}
.btn--warning:active,
.btn--warning.btn--is-active {
  background-color: #ad1f2d;
}
.btn--warning.btn--is-disabled,
.btn--warning[disabled] {
  background-color: #be242e;
}
.social {
  text-align: center;
  font-size: 0;
  line-height: 1;
}
.social__heading {
  font-size: 12px;
}
.social--inline .social__heading,
.social--inline .social__btns {
  display: inline-block;
  vertical-align: middle;
}
.social__btn {
  display: inline-block;
  font-size: 28px;
  line-height: 1;
  padding: 12px 9px;
  vertical-align: middle;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  transition: .3s;
  font-family: 'lxkui';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.social--match-text .social__btn {
  color: inherit;
}
.social--dark .social__btn {
  color: #1d1d25;
}
.social--neutral .social__btn {
  color: #a4a4a9;
}
.social--light .social__btn {
  color: #ffffff;
}
.social__btn--facebook,
.social__btn--facebook:hover,
.social__btn--facebook:active,
.social__btn--facebook:focus {
  color: #3c5a99;
}
.social__btn--facebook:before {
  content: "\e827";
}
.social__btn--twitter,
.social__btn--twitter:hover,
.social__btn--twitter:active,
.social__btn--twitter:focus {
  color: #5fa9dd;
}
.social__btn--twitter:before {
  content: "\e829";
}
.social__btn--linkedin,
.social__btn--linkedin:hover,
.social__btn--linkedin:active,
.social__btn--linkedin:focus {
  color: #007bb6;
}
.social__btn--linkedin:before {
  content: "\e828";
}
.social__btn--google,
.social__btn--google:hover,
.social__btn--google:active,
.social__btn--google:focus {
  color: #dd4b38;
}
.social__btn--google:before {
  content: "\e826";
}
/* Carousel */
.carousel__slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  margin-bottom: 1.57142857em;
}
.carousel__slider[data-dots="true"] {
  margin-bottom: 3.14285714em;
}
.carousel__slider > :last-child {
  margin-bottom: 0;
}
.carousel__list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.carousel__list:focus {
  outline: none;
}
.carousel__list.dragging {
  cursor: hand;
}
.carousel__slider .carousel-list,
.carousel__track,
.carousel__slide,
.carousel__slide img {
  transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}
.carousel__track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  zoom: 1;
  *zoom: 1;
}
.carousel__track:before,
.carousel__track:after {
  display: table;
  line-height: 0;
  content: "";
}
.carousel__track:after {
  clear: both;
}
.carousel__track:before,
.carousel__track:after {
  display: table;
  line-height: 0;
  content: "";
}
.carousel__track:after {
  clear: both;
}
.carousel__loading .carousel-track {
  visibility: hidden;
}
.carousel__slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
.carousel__slide img {
  display: block;
  margin: 0 auto;
}
.carousel__slide img.carousel__loading {
  background: #ffffff url(ajax-loader.gif) center center no-repeat;
  padding-bottom: 100%;
}
.carousel__slide.dragging img {
  pointer-events: none;
}
.carousel__initialized .carousel__slide {
  display: block;
}
.carousel__loading .carousel__slide {
  visibility: hidden;
}
.carousel__vertical .carousel__slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
/* Arrows */
.carousel__control--prev,
.carousel__control--next {
  position: absolute;
  display: block;
  height: 44px;
  width: 44px;
  line-height: 0;
  text-align: center;
  font-size: 2.5em;
  cursor: pointer;
  color: #fff;
  background: transparent;
  background-color: #444;
  top: 50%;
  margin-top: -22px;
  border-radius: 23px;
  -moz-border-radius: 23px;
  -webkit-border-radius: 23px;
  border: none;
  opacity: 0.85;
  filter: alpha(opacity=85);
}
.carousel__control--prev:focus,
.carousel__control--next:focus {
  outline: none;
}
.carousel__control--prev.carousel__control--disabled:before,
.carousel__control--next.carousel__control--disabled:before {
  opacity: 0.25;
  filter: alpha(opacity=25);
}
.carousel__control--prev {
  left: 10px;
  padding: 0 4px 6px 0;
}
.carousel__control--next {
  right: 10px;
  padding: 0 0 6px 4px;
}
.carousel__item {
  display: none;
  visibility: hidden;
}
.carousel__item--active {
  display: inline;
  visibility: visible;
}
/* Dots */
.carousel__dots {
  list-style: none;
  display: block;
  text-align: center;
  padding: 0px;
  margin: 0;
  width: 100%;
  position: absolute;
  top: 100%;
}
.carousel__dots li {
  position: relative;
  display: inline-block;
  margin: 0px;
  padding: 0px;
}
.carousel__dots li a {
  display: block;
  height: 22px;
  width: 22px;
  outline: none;
  line-height: 0;
  font-size: 0;
  padding: 5px;
}
.carousel__dots li a:before {
  content: '\25CF';
  font-size: 22px;
  line-height: 1;
  color: #666;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.carousel__dots li.carousel__active a:before {
  color: #d1202f;
}
/* Carousel Thumbnails */
.carousel__thumbnails {
  width: 80%;
  margin: -0.78571429em auto 1.57142857em auto;
}
.carousel__thumbnails .carousel__thumbnail:hover {
  cursor: pointer;
}
.carousel__thumbnails .carousel__thumbnail img {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 4px;
}
.carousel__thumbnails .carousel__thumbnail--active img {
  border: 4px solid #be242e;
  padding: 0;
}
.carousel__thumbnails > .carousel__control--prev,
.carousel__thumbnails > .carousel__control--next {
  color: #ccc;
  background: transparent;
  background-color: none;
}
.carousel__thumbnails > .carousel__control--prev:hover,
.carousel__thumbnails > .carousel__control--next:hover {
  color: #2495d2;
}
.carousel__thumbnails > .carousel__control--next {
  right: -40px;
}
.carousel__thumbnails > .carousel__control--prev {
  left: -40px;
}
.dropdown {
  display: inline-block;
  *display: inline;
  position: relative;
}
.dropdown__caret {
  border: 3px solid transparent;
  border-bottom: 0 dotted;
  border-top-color: #000000;
  display: inline-block;
  line-height: 0;
  margin: 0 2px;
  vertical-align: middle;
}
.dropdown__caret--dark {
  border-top-color: #000000;
}
.dropdown__caret--light {
  border-top-color: #ffffff;
}
.dropdown__caret--link {
  border-top-color: #0085c9;
}
.dropdown__toggle:focus {
  outline: 0;
}
.dropdown__menu {
  background-color: #ffffff;
  border: 1px solid #d5d5d5;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.26);
  display: none;
  position: absolute;
  top: 100%;
  min-width: 200px;
  z-index: 10;
}
.dropdown--align-right .dropdown__menu {
  right: -6px;
}
.dropdown--align-left .dropdown__menu {
  left: -6px;
}
.dropdown__menu--divided li {
  border-top: 1px solid #d5d5d5;
}
.dropdown__menu--divided li:first-child {
  border: 0;
}
.dropdown__menu-inner {
  overflow: hidden;
}
.dropdown__menu--is-scrollable .dropdown__menu-inner {
  height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}
.dropdown__menu ul {
  list-style: none;
  display: block;
  float: left;
  margin: 0;
  width: 200px;
}
[dir="rtl"] .dropdown__menu ul {
  float: right;
}
.dropdown__menu ul > li {
  display: block;
  float: none;
  margin: 0;
  *zoom: 1;
}
.dropdown__menu ul > li:before,
.dropdown__menu ul > li:after {
  display: table;
  line-height: 0;
  content: "";
}
.dropdown__menu ul > li:after {
  clear: both;
}
.dropdown__menu ul > li:before,
.dropdown__menu ul > li:after {
  display: table;
  line-height: 0;
  content: "";
}
.dropdown__menu ul > li:after {
  clear: both;
}
.dropdown__menu ul > li > a,
.dropdown__menu ul > li > span {
  display: block;
  padding: 0.78571429em 1.42857143em;
}
.dropdown__menu ul > li.dropdown__header {
  font-weight: bold;
  font-size: 1.14285714em;
  line-height: 1.375em;
}
.dropdown__menu ul > li.dropdown__header > a,
.dropdown__menu ul > li.dropdown__header > span {
  padding: 0.6875em 1.25em;
}
.dropdown--is-open > .dropdown__menu {
  display: block;
}
.dropdown--is-open > a {
  outline: 0;
}
.dropdown__arrow {
  border: 6px solid transparent;
  border-bottom-color: #d5d5d5;
  left: 10px;
  top: -12px;
}
.dropdown__arrow,
.dropdown__arrow-inner {
  display: block;
  position: absolute;
}
.dropdown--align-right .dropdown__arrow,
[dir="rtl"] .dropdown__arrow {
  left: auto;
  right: 10px;
}
.dropdown__arrow-inner {
  border: 5px solid transparent;
  border-bottom-color: #ffffff;
  left: -5px;
  bottom: -7px;
}
.dropdown__close {
  color: #e2e2e2;
  display: none;
  padding: 0 5px;
  font-size: 1.57142857em;
  line-height: 1em;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  font-weight: bold;
}
[dir="rtl"] .dropdown__close {
  right: auto;
  left: 0;
}
.dropdown__close:hover,
.dropdown__close:focus {
  color: #c0c0c0;
}
.dropdown--align-top .dropdown__menu {
  bottom: 100%;
  top: auto;
}
.dropdown--align-top .dropdown__caret {
  border-bottom: 3px solid #000000;
  border-top: 0 dotted;
}
.dropdown--align-top .dropdown__caret--dark {
  border-bottom-color: #000000;
}
.dropdown--align-top .dropdown__caret--light {
  border-bottom-color: #ffffff;
}
.dropdown--align-top .dropdown__caret--link {
  border-bottom-color: #0085c9;
}
.dropdown--align-top .dropdown__arrow {
  border-top-color: #d5d5d5;
  bottom: -12px;
  top: auto;
}
.dropdown--align-top .dropdown__arrow,
.dropdown--align-top .dropdown__arrow-inner {
  border-bottom-color: transparent;
}
.dropdown--align-top .dropdown__arrow-inner {
  border-top-color: #ffffff;
  top: -6px;
}
@media only screen and (max-width: 34em) {
  .dropdown__menu {
    position: fixed !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    padding-top: 1.57142857em;
  }
  .dropdown__menu,
  .dropdown__menu ul {
    width: 100%;
  }
  .dropdown__menu,
  .dropdown__menu-inner {
    overflow-y: auto;
  }
  .dropdown__menu-inner,
  .dropdown__menu--is-scrollable .dropdown__menu-inner {
    height: 100%;
  }
  .dropdown__close {
    display: block;
  }
  .dropdown__arrow {
    display: none;
  }
  body.dropdown--is-open {
    overflow: hidden;
    position: relative;
  }
}
.form {
  margin-bottom: 1.57142857em;
}
.form > :last-child {
  margin-bottom: 0;
}
.form fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
.form select optgroup {
  font-size: inherit;
  font-style: inherit;
  font-family: inherit;
}
.form input[type="file"]:focus,
.form input[type="radio"]:focus,
.form input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.form__field {
  display: block;
  margin-bottom: 1.57142857em;
  padding: 0;
  overflow: hidden;
}
.form__field > :last-child {
  margin-bottom: 0;
}
.form__field.form__field--no-margin {
  margin: 0;
}
.form__field--is-disabled,
fieldset[disabled] .form__field {
  color: #666666;
}
.form__field__helper-text {
  display: inline-block;
  width: 100%;
  font-size: 0.85714286em;
  line-height: 1.83333333em;
  margin-bottom: 0.91666667em;
}
.form__field__helper-text--alert {
  color: #ff0000;
}
.form__field--select {
  overflow: visible;
}
.form__field label {
  display: block;
  font-weight: bold;
  font-size: 1.14285714em;
  line-height: 1.375em;
  margin: 0 0 0.6875em 0;
}
.form__field label:after {
  content: " : ";
}
.form__field--required.form__field label:before {
  color: #ff0000;
  content: "* ";
}
.form__field input,
.form__field select {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  color: #333333;
  display: block;
  font-size: 1.14285714em;
  line-height: 1.375em;
  padding: 0.6875em 1.25em;
  margin: 0;
  width: 100%;
}
.form__field input:hover,
.form__field select:hover {
  border-color: #3181c5;
  color: #333333;
}
.form__field input:focus,
.form__field select:focus {
  border-color: #000000;
  color: #333333;
}
.form__field--has-alert.form__field input,
.form__field--has-alert.form__field select {
  border-color: #ff0000;
  color: #ff0000;
}
.form__field--is-disabled.form__field input,
.form__field--is-disabled.form__field select,
fieldset[disabled] .form__field input,
fieldset[disabled] .form__field select,
.form__field input[disabled],
.form__field select[disabled] {
  background-color: #d5d5d5;
  border-color: #cccccc;
  color: #666666;
}
.form__field--static span {
  display: block;
  font-size: 1.14285714em;
  line-height: 1.375em;
  height: auto;
  margin: 0;
  padding: 0;
  width: 100%;
}
.form--inline .form__field .form__field__helper-text {
  margin-left: 20%;
  width: 80%;
}
[dir="rtl"] .form--inline .form__field .form__field__helper-text {
  margin-left: 0;
  margin-right: 20%;
}
@media only screen and (max-width: 54em) {
  .form--inline .form__field .form__field__helper-text {
    width: 100%;
    margin: 0;
  }
}
.form--inline .form__field label {
  font-size: 1.14285714em;
  line-height: 1.375em;
  display: block;
  float: left;
  width: 18%;
  padding-right: 2%;
  padding-top: 0.6875em;
}
[dir="rtl"] .form--inline .form__field label {
  float: right;
}
@media only screen and (max-width: 54em) {
  .form--inline .form__field label {
    width: 100%;
    padding-top: 0;
  }
}
.form--inline .form__field input,
.form--inline .form__field select,
.form--inline .form__field.form__field--static span {
  display: block;
  float: left;
  width: 80%;
  margin: 0;
}
[dir="rtl"] .form--inline .form__field input,
[dir="rtl"] .form--inline .form__field select,
[dir="rtl"] .form--inline .form__field.form__field--static span {
  float: right;
}
@media only screen and (max-width: 54em) {
  .form--inline .form__field input,
  .form--inline .form__field select,
  .form--inline .form__field.form__field--static span {
    width: 100%;
    margin: 0;
  }
}
.form--inline .form__field.form__field--static label,
.form--inline .form__field.form__field--static span {
  padding-top: 0;
  padding-bottom: 0;
}
@media only screen and (min-width: 54em) {
  .form--inline .form__field.form__field--static label {
    margin-bottom: 0;
  }
}
.form--search .form__field {
  display: block;
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  padding: 0 1.42857143em 0 2.85714286em;
  position: relative;
}
[dir="rtl"] .form--search .form__field {
  padding: 0 2.85714286em 0 1.42857143em;
}
.form--search .form__field input {
  font-size: 1.14285714em;
  line-height: 1.375em;
  display: inline-block;
  margin: 0;
  padding: 0.6875em 0;
  border: none !important;
  outline: none !important;
}
.form--search .form__field .icon {
  position: absolute;
  left: 1.42857143em;
  top: 50%;
  margin-top: -7px;
  /* half of the search icon's height */
}
[dir="rtl"] .form--search .form__field .icon {
  left: auto;
  right: 1.42857143em;
}
.form__field--checkbox input[type='checkbox'],
.form__field--radio input[type='checkbox'],
.form__field--checkbox input[type='radio'],
.form__field--radio input[type='radio'] {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px 0 0 -1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  border: 0 !important;
}
.form__field--checkbox input[type='checkbox']:focus,
.form__field--radio input[type='checkbox']:focus,
.form__field--checkbox input[type='radio']:focus,
.form__field--radio input[type='radio']:focus {
  outline: none;
}
.lt-ie9 .form__field--checkbox input[type='checkbox'],
.lt-ie9 .form__field--radio input[type='checkbox'],
.lt-ie9 .form__field--checkbox input[type='radio'],
.lt-ie9 .form__field--radio input[type='radio'] {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.form__field--checkbox label,
.form__field--radio label {
  display: inline-block;
  margin: 0;
  cursor: pointer;
  padding: 0;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.57142857em;
}
.form__field--checkbox label:after,
.form__field--radio label:after {
  content: "";
}
.form__field--checkbox label > span,
.form__field--radio label > span {
  background: url("/common/lxk-framework/resources/images/custom-input-sprite.png") no-repeat;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  display: inline-block;
}
.form__field--checkbox label > span:focus,
.form__field--radio label > span:focus {
  outline: 1px dotted #cccccc;
}
.form__field--is-disabled.form__field--checkbox label,
.form__field--is-disabled.form__field--radio label {
  cursor: default;
}
.form__field--checkbox label > span {
  background-position: -32px -5px;
}
.form__field--checkbox label:hover > span {
  background-position: -8px -5px;
}
.form__field--checkbox label.form__field--is-checked > span {
  background-position: -56px -5px;
}
.form__field--checkbox label.form__field--is-checked:hover > span,
.form__field--checkbox label.form__field--is-checked:focus > span {
  background-position: -56px -5px;
}
.form__field--is-disabled.form__field--checkbox label.form__field--is-checked > span {
  background-position: -104px -5px;
}
.form__field--is-disabled.form__field--checkbox label > span {
  background-position: -80px -5px;
}
.form__field--radio label > span {
  background-position: -200px -5px;
}
.form__field--radio label:hover > span {
  background-position: -128px -5px;
}
.form__field--radio label.form__field--is-checked > span {
  background-position: -176px -5px;
}
.form__field--radio label.form__field--is-checked:hover > span,
.form__field--radio label.form__field--is-checked:focus > span {
  background-position: -176px -5px;
}
.form__field--is-disabled.form__field--radio label.form__field--is-checked > span {
  background-position: -224px -5px;
}
.form__field--is-disabled.form__field--radio label > span {
  background-position: -224px -5px;
}
.selectric {
  background: #e8e8e8;
  background: -webkit-linear-gradient(#ffffff, #e8e8e8);
  background: -o-linear-gradient(#ffffff, #e8e8e8);
  background: linear-gradient(#ffffff, #e8e8e8);
  border: 1px solid #8d8d8d;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.selectricWrapper {
  position: relative;
  margin: 0;
  cursor: pointer;
  display: inline-block;
  width: 100%;
}
.form--inline .selectricWrapper {
  width: 80%;
}
@media only screen and (max-width: 54em) {
  .form--inline .selectricWrapper {
    width: 100%;
    margin: 0;
  }
}
.selectricDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.selectricOpen {
  z-index: 9999;
}
.selectricOpen .selectricItems {
  display: block;
}
.selectricOpen .selectric {
  border-color: #8d8d8d;
  background: #f0f0f0;
  z-index: 9999;
}
.selectricHideSelect {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}
.selectricHideSelect select {
  position: absolute;
  left: -100%;
  display: none;
}
.selectricInput {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  _font: NaN a;
  background: none !important;
}
.selectricTempShow {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}
.selectric .form__field__current-option {
  display: block;
  font-size: 1.14285714em;
  line-height: 1.375em;
  margin: 0.6875em 2.5em 0.6875em 1.25em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[dir="rtl"] .selectric .form__field__current-option {
  margin: 0.6875em 1.25em 0.6875em 2.5em;
}
.selectricButton {
  position: absolute;
  display: block;
  right: 0;
  top: 0;
  height: 3.14285714em;
  width: 2.85714286em;
  text-align: center;
  border-left: 1px solid #d5d5d5;
}
[dir="rtl"] .selectricButton {
  left: 0;
  right: auto;
  border-left: none;
  border-right: 1px solid #d5d5d5;
}
.selectricButton .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -3px;
}
.selectricHover .selectric {
  border-color: #2e83c8;
}
.selectricItems {
  display: none;
  position: absolute;
  overflow: auto;
  top: 100%;
  left: 0;
  background: #ffffff;
  border: 1px solid #000000;
  z-index: 9999;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.selectricItems ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.selectricItems li {
  list-style: none;
  padding: 0.6875em 1.25em;
  margin: 0;
  font-size: 1.14285714em;
  line-height: 1.375em;
  cursor: pointer;
  display: block;
  color: #333333;
}
.selectricItems li.disabled {
  background: #f5f5f5;
  color: #bbbbbb;
  border-top-color: #fafafa;
  cursor: default;
}
.selectricItems li.selected,
.selectricItems li:hover {
  background: #e9e8e8;
  color: #333333;
}
.label,
.badge {
  display: inline-block;
  padding: 0.5em 4px;
  font-size: 0.78571429em;
  line-height: 1em;
  font-weight: 500;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #000000;
}
.label {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.badge {
  padding-left: 9px;
  padding-right: 9px;
  border-radius: 9px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
}
.label:empty,
.badge:empty {
  display: none;
}
a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.label--important,
.badge--important {
  background-color: #f47920;
}
.label--warning,
.badge--warning {
  background-color: #d1202f;
}
.label--success,
.badge--success {
  background-color: #23376e;
}
.label--info,
.badge--info {
  background-color: #5b2c83;
}
.label--inverse,
.badge--inverse {
  background-color: #999999;
}
.label--fancy,
.badge--fancy {
  /*Gradient*/
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  /*Shadow*/
  box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
  /*Transition*/
  transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
}
.label--fancy:hover,
.badge--fancy:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.media {
  margin-bottom: 1.57142857em;
}
.media > :last-child {
  margin-bottom: 0;
}
.media,
.media__body {
  overflow: hidden;
  _overflow: visible;
  zoom: 1;
}
.media > .media__visual {
  float: left;
  margin: 0 1.42857143em 0 0;
}
.media > .media__visual > * {
  display: block;
}
.media--after > .media__visual {
  float: right;
  margin: 0 0 0 1.42857143em;
}
@media only screen and (max-width: 34em) {
  .media > .media__visual,
  .media--after > .media__visual {
    float: none;
    margin: 0 0 0.78571429em 0;
  }
}
.navigation {
  background: #000;
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 1rem;
}
@media only screen and (max-width: 54em) {
  .navigation {
    position: fixed;
    top: 0;
    width: 0;
    height: 100%;
    overflow: hidden;
    transition: width 0.3s ease;
  }
  .navigation:target {
    width: 30%;
    min-width: 120px;
  }
}
.navigation li {
  display: inline-block;
  *display: block;
  *float: left;
  margin: 0;
}
@media only screen and (max-width: 54em) {
  .navigation li {
    width: 100%;
  }
}
.navigation li a {
  display: inline-block;
  *display: block;
  *float: left;
  text-decoration: none;
  color: #fff;
  padding: 10px 20px;
}
@media only screen and (max-width: 54em) {
  .navigation li a {
    width: 100%;
    border-right: 0;
  }
}
.navigation li a:hover {
  background: #999;
}
.navigation li:hover > ul {
  display: block;
}
@media only screen and (max-width: 54em) {
  .navigation li:hover > ul {
    display: none;
  }
}
.navigation__open-menu {
  background: #000;
  display: none;
  padding: 8px 14px 8px 10px;
}
.navigation__open-menu a {
  color: #fff;
  font-size: 1.5rem;
}
@media only screen and (max-width: 54em) {
  .navigation__open-menu {
    display: block;
  }
}
.progress-bar {
  height: 22px;
  margin-bottom: 0.78571429em;
  overflow: hidden;
  background-color: #e2e2e2;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar > :last-child {
  margin-bottom: 0;
}
.progress-bar__fill {
  height: 100%;
  background-color: #0085c9;
  background-image: linear-gradient(left, #00527d, #0085c9);
  background-image: -moz-linear-gradient(left, #00527d, #0085c9);
  background-image: -ms-linear-gradient(left, #00527d, #0085c9);
  background-image: -webkit-linear-gradient(left, #00527d, #0085c9);
  transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -ms-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  -webkit-transition: width 0.6s ease;
}
.progress-bar__fill--success {
  background-color: #82b622;
  background-image: linear-gradient(left, #547616, #82b622);
  background-image: -moz-linear-gradient(left, #547616, #82b622);
  background-image: -ms-linear-gradient(left, #547616, #82b622);
  background-image: -webkit-linear-gradient(left, #547616, #82b622);
}
.progress-bar__fill--warning {
  background-color: #ffac1f;
  background-image: linear-gradient(left, #d28400, #ffac1f);
  background-image: -moz-linear-gradient(left, #d28400, #ffac1f);
  background-image: -ms-linear-gradient(left, #d28400, #ffac1f);
  background-image: -webkit-linear-gradient(left, #d28400, #ffac1f);
}
.progress-bar__fill--danger {
  background-color: #be242e;
  background-image: linear-gradient(left, #7e181e, #be242e);
  background-image: -moz-linear-gradient(left, #7e181e, #be242e);
  background-image: -ms-linear-gradient(left, #7e181e, #be242e);
  background-image: -webkit-linear-gradient(left, #7e181e, #be242e);
}
.progress-bar__fill--is-animated {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 22px 22px;
  animation: animateProgressBar 0.5s linear infinite;
  -moz-animation: animateProgressBar 0.5s linear infinite;
  -o-animation: animateProgressBar 0.5s linear infinite;
  -webkit-animation: animateProgressBar 0.5s linear infinite;
}
.progress-bar__fill--is-awesome {
  position: relative;
  overflow: hidden;
}
.progress-bar__fill--is-awesome .glow,
.progress-bar__fill--is-awesome .flames1,
.progress-bar__fill--is-awesome .flames2,
.progress-bar__fill--is-awesome .flames3,
.progress-bar__fill--is-awesome .flames4,
.progress-bar__fill--is-awesome .flames5,
.progress-bar__fill--is-awesome .flames6 {
  position: absolute;
  bottom: 0;
}
.progress-bar__fill--is-awesome .flames1,
.progress-bar__fill--is-awesome .flames2,
.progress-bar__fill--is-awesome .flames3,
.progress-bar__fill--is-awesome .flames4,
.progress-bar__fill--is-awesome .flames5,
.progress-bar__fill--is-awesome .flames6 {
  height: 70%;
  width: 100%;
}
.progress-bar__fill--is-awesome .glow {
  animation: fireAnimation 0.5s 0s infinite ease;
  -moz-animation: fireAnimation 0.5s 0s infinite ease;
  -o-animation: fireAnimation 0.5s 0s infinite ease;
  -webkit-animation: fireAnimation 0.5s 0s infinite ease;
}
.progress-bar__fill--is-awesome .flames1 {
  animation: fireAnimation 2s 0.8s infinite linear;
  -moz-animation: fireAnimation 2s 0.8s infinite linear;
  -o-animation: fireAnimation 2s 0.8s infinite linear;
  -webkit-animation: fireAnimation 2s 0.8s infinite linear;
}
.progress-bar__fill--is-awesome .flames2 {
  animation: fireAnimation 2.1s 0.7s infinite linear;
  -moz-animation: fireAnimation 2.1s 0.7s infinite linear;
  -o-animation: fireAnimation 2.1s 0.7s infinite linear;
  -webkit-animation: fireAnimation 2.1s 0.7s infinite linear;
}
.progress-bar__fill--is-awesome .flames3 {
  animation: fireAnimation 2.3s 0.8s infinite linear;
  -moz-animation: fireAnimation 2.3s 0.8s infinite linear;
  -o-animation: fireAnimation 2.3s 0.8s infinite linear;
  -webkit-animation: fireAnimation 2.3s 0.8s infinite linear;
}
.progress-bar__fill--is-awesome .flames4 {
  animation: fireAnimation 4.2s 0.8s infinite linear;
  -moz-animation: fireAnimation 4.2s 0.8s infinite linear;
  -o-animation: fireAnimation 4.2s 0.8s infinite linear;
  -webkit-animation: fireAnimation 4.2s 0.8s infinite linear;
}
.progress-bar__fill--is-awesome .flames5 {
  animation: fireAnimation 4.7s 0.7s infinite linear;
  -moz-animation: fireAnimation 4.7s 0.7s infinite linear;
  -o-animation: fireAnimation 4.7s 0.7s infinite linear;
  -webkit-animation: fireAnimation 4.7s 0.7s infinite linear;
}
.progress-bar__fill--is-awesome .flames6 {
  animation: fireAnimation 4.9s 0.8s infinite linear;
  -moz-animation: fireAnimation 4.9s 0.8s infinite linear;
  -o-animation: fireAnimation 4.9s 0.8s infinite linear;
  -webkit-animation: fireAnimation 4.9s 0.8s infinite linear;
}
@keyframes animateProgressBar {
  from {
    background-position: 22px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-moz-keyframes animateProgressBar {
  from {
    background-position: 22px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-ms-keyframes animateProgressBar {
  from {
    background-position: 22px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes animateProgressBar {
  from {
    background-position: 22px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-webkit-keyframes animateProgressBar {
  from {
    background-position: 22px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes fireAnimation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-moz-keyframes fireAnimation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-ms-keyframes fireAnimation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-o-keyframes fireAnimation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fireAnimation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.rail-navigation {
  color: #cccccc;
  display: block;
  list-style: inside none;
  margin: 0 0 1.57142857em 0;
  padding: 0;
  font-size: 1.14285714em;
  line-height: 1.375em;
}
.rail-navigation > :last-child {
  margin-bottom: 0;
}
.rail-navigation li {
  margin: 0;
  padding: 11px 0;
}
.rail-navigation li:last-child {
  padding-bottom: 0;
}
.rail-navigation a {
  display: block;
}
.rail-navigation ul {
  list-style: inside none;
  margin: 0;
  padding: 11px 0 0 10px;
}
[dir="rtl"] .rail-navigation ul {
  padding: 11px 10px 0 0;
}
.dropdown .rail-navigation,
.dropdown .rail-navigation ul {
  padding: 0;
}
.dropdown .rail-navigation li,
.dropdown .rail-navigation ul li {
  margin: 0;
  padding: 0;
}
.dropdown .rail-navigation ul ul {
  display: none;
}
.rail-navigation__item--is-active > a {
  color: #4d4d4d;
  cursor: default;
  font-weight: 500;
}
.rail-navigation__item--is-active > a:hover,
.rail-navigation__item--is-active > a:focus {
  color: #4d4d4d;
}
.dropdown .rail-navigation__item--is-active > a {
  color: inherit;
  cursor: pointer;
  font-weight: normal;
}
.dropdown .rail-navigation__item--is-active > a:hover,
.dropdown .rail-navigation__item--is-active > a:focus {
  color: inherit;
}
.rail-navigation__collapse {
  position: relative;
}
.rail-navigation__collapse .set__content {
  padding: 0;
  border: 0;
}
.rail-navigation__collapse a,
.rail-navigation__collapse a:hover,
.rail-navigation__collapse a:focus {
  color: #c0c0c0;
}
.rail-navigation__collapse .rail-navigation {
  background-color: #404040;
  padding: 0 20px;
}
.rail-navigation__collapse .rail-navigation > li {
  border-top: 0;
  border-bottom: 1px solid #666666;
}
.rail-navigation__collapse .rail-navigation > li:last-child {
  padding-bottom: 11px;
}
.rail-navigation__collapse .rail-navigation__submenu {
  padding: 0;
  position: relative;
}
.rail-navigation__collapse .rail-navigation__submenu li {
  padding-left: 20px;
}
.rail-navigation__collapse .rail-navigation__submenu > a,
.rail-navigation__collapse .rail-navigation__submenu > .rail-navigation__heading {
  padding: 11px 44px 11px 0;
}
.rail-navigation__collapse .rail-navigation__submenu .set__content {
  border-top: 1px solid #666666;
  padding-bottom: 11px;
}
.rail-navigation__collapse .rail-navigation__submenu .rail-navigation__submenu .set__content {
  border-top: 0;
}
.rail-navigation__label {
  display: block;
  padding: 11px 0 11px 55px;
  background-color: #d5d5d5;
}
.rail-navigation__btn {
  padding: 0;
  margin: 0;
  border: 0;
  outline: 0;
  background-color: #d5d5d5;
  display: block;
  height: 44px;
  width: 44px;
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
}
.rail-navigation__btn:hover,
.rail-navigation__btn:focus {
  background-color: #e2e2e2;
}
.rail-navigation__btn .icon {
  background-position: 0px -504px;
  height: 15px;
  width: 22px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -7px 0 0 -11px;
}
.rail-navigation__btn.set--is-active {
  background-color: #404040;
}
.rail-navigation__btn.set--is-active:hover,
.rail-navigation__btn.set--is-active:focus {
  background-color: #666666;
}
.rail-navigation__btn.set--is-active .icon {
  background-position: -72px -504px;
}
.rail-navigation__submenu .rail-navigation__btn {
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  background-color: #666666;
  height: 30px;
  width: 30px;
  margin: 7px;
}
.rail-navigation__submenu .rail-navigation__btn:hover,
.rail-navigation__submenu .rail-navigation__btn:focus {
  background-color: #8c8c8c;
}
.rail-navigation__submenu .rail-navigation__btn .icon {
  background-position: -72px -144px;
  height: 10px;
  width: 12px;
  margin: -5px 0 0 -6px;
}
.rail-navigation__submenu .rail-navigation__btn.set--is-active .icon {
  background-position: -72px -168px;
}
.rail-navigation__return {
  display: none;
  text-transform: uppercase;
}
.rail-navigation__return .icon {
  background-position: -48px -1008px;
  height: 14px;
  width: 14px;
  margin-right: 10px;
}
.rail-navigation__collapse .rail-navigation__return {
  display: block;
}
.rail-navigation__collapse .rail-navigation__return .icon {
  background-position: -24px -1008px;
}
.rail-navigation__heading {
  font-weight: 500;
  text-transform: uppercase;
}
.rail-navigation__collapse .rail-navigation__heading {
  font-weight: normal;
  text-transform: none;
}
.rail-navigation__divider {
  border-top: 1px solid #e6e6e6;
}
.responsive-img {
  display: none;
}
.no-js .responsive-img,
.lt-ie9 .responsive-img {
  display: inline;
}
.responsive-img--is-loaded {
  display: inline;
}
.set {
  position: relative;
  margin-bottom: 1.57142857em;
}
.set__trigger {
  border: 1px solid #b3b3b3;
  margin-top: 0.39285714em;
}
.set__trigger:first-of-type {
  margin-top: 0;
}
.set__trigger a {
  background-color: #cccccc;
  color: #000000;
  display: block;
  font-size: 1.14285714em;
  line-height: 1.375em;
  padding: 0.6875em 0.625em;
  position: relative;
}
.set__trigger a .set__icon {
  display: inline-block;
  vertical-align: text-top;
  background-repeat: no-repeat;
  background-position: 1000% 1000%;
  background-image: url("/common/lxk-framework/resources/sprite-ui-icon-lib.png");
  background-position: -24px -144px;
  height: 10px;
  width: 12px;
  margin-top: -5px;
  position: absolute;
  right: 1.25em;
  top: 50%;
}
[dir="rtl"] .set__trigger a .set__icon {
  right: auto;
  left: 1.25em;
}
.set__trigger--is-link.set__trigger a .set__icon {
  display: none;
}
.set__trigger a:hover {
  background-color: #bfbfbf;
}
.set__trigger a:hover .set__icon {
  background-position: 0px -144px;
}
.set__trigger.set--is-active {
  border-bottom: 0;
}
.set__trigger.set--is-active a {
  background-color: #ffffff;
}
.set__trigger.set--is-active a .set__icon {
  background-position: -24px -168px;
}
.set__tab-container .set__trigger {
  float: left;
  margin: 0 5px -1px 0;
  position: relative;
  border-bottom: 0;
}
.set__tab-container .set__trigger .set__icon {
  display: none;
}
.set__tab-container .set__trigger.set--is-active {
  z-index: 2;
}
[dir="rtl"] .set__tab-container .set__trigger {
  float: right;
  margin-right: 0;
  margin-left: 5px;
}
.set__content {
  border: 1px solid #b3b3b3;
  border-top: 0;
  padding: 0.78571429em 0.71428571em;
  position: relative;
  display: none;
}
.set__content.set--is-active {
  display: block;
  z-index: 1;
}
.set__content-container > .set__content {
  border-top: 1px solid #b3b3b3;
}
.no-js .set__content:target {
  display: block;
}
.set__tab-container,
.set__content-container {
  *zoom: 1;
}
.set__tab-container:before,
.set__content-container:before,
.set__tab-container:after,
.set__content-container:after {
  display: table;
  line-height: 0;
  content: "";
}
.set__tab-container:after,
.set__content-container:after {
  clear: both;
}
.set__tab-container:before,
.set__content-container:before,
.set__tab-container:after,
.set__content-container:after {
  display: table;
  line-height: 0;
  content: "";
}
.set__tab-container:after,
.set__content-container:after {
  clear: both;
}
.set > :last-child,
.set__content > :last-child,
.set__content-container > :last-child {
  margin-bottom: 0;
}
.table {
  max-width: 100%;
  width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 1.57142857em;
}
.table > :last-child {
  margin-bottom: 0;
}
.table td {
  padding: 0.78571429em 1.42857143em;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #d5d5d5;
}
.table th {
  font-weight: bold;
  font-size: 1.14285714em;
  line-height: 1.375em;
  padding: 0.6875em 1.25em;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #d5d5d5;
}
.table thead {
  background-color: #e2e2e2;
}
.table thead th {
  vertical-align: bottom;
}
.table thead th:first-child,
.table thead td:first-child {
  border-left: 1px solid #d5d5d5;
}
.table thead th:last-child,
.table thead td:last-child {
  border-right: 1px solid #d5d5d5;
}
.table tbody + tbody {
  border-top: 2px solid #d5d5d5;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table.table--condensed th,
.table.table--condensed td {
  padding: 0.39285714em 0.71428571em;
}
.table.table--bordered {
  border: 1px solid #d5d5d5;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
}
.table.table--bordered th,
.table.table--bordered td {
  border-left: 1px solid #d5d5d5;
}
.table.table--bordered th:last-child,
.table.table--bordered td:last-child {
  border-right: 0;
}
.table.table--bordered thead tr:first-child th,
.table.table--bordered thead tr:first-child td {
  border-top: 0;
}
.table.table--odd tbody > tr:nth-child(odd) > td,
.table.table--even tbody > tr:nth-child(even) > td,
.table.table--odd tbody > tr:nth-child(odd) > th,
.table.table--even tbody > tr:nth-child(even) > th {
  background-color: #f7f7f7;
}
.table.table--odd tbody > tr:nth-child(odd).table--is-success > td,
.table.table--even tbody > tr:nth-child(even).table--is-success > td,
.table.table--odd tbody > tr:nth-child(odd) td.table--is-success,
.table.table--even tbody > tr:nth-child(even) td.table--is-success {
  background-color: #85b440;
}
.table.table--odd tbody > tr:nth-child(odd).table--is-error > td,
.table.table--even tbody > tr:nth-child(even).table--is-error > td,
.table.table--odd tbody > tr:nth-child(odd) td.table--is-error,
.table.table--even tbody > tr:nth-child(even) td.table--is-error {
  background-color: #c12838;
}
.table.table--odd tbody > tr:nth-child(odd).table--is-warning > td,
.table.table--even tbody > tr:nth-child(even).table--is-warning > td,
.table.table--odd tbody > tr:nth-child(odd) td.table--is-warning,
.table.table--even tbody > tr:nth-child(even) td.table--is-warning {
  background-color: #f7b716;
}
.table.table--odd tbody > tr:nth-child(odd).table--is-info > td,
.table.table--even tbody > tr:nth-child(even).table--is-info > td,
.table.table--odd tbody > tr:nth-child(odd) td.table--is-info,
.table.table--even tbody > tr:nth-child(even) td.table--is-info {
  background-color: #148cc0;
}
.table.table--hover tbody tr:hover > td,
.table.table--hover tbody tr:hover > th {
  background-color: #f5f5f5;
}
.table.table--hover tbody tr:hover.table--is-success > td,
.table.table--hover tbody tr:hover td.table--is-success {
  background-color: #90bf4b;
}
.table.table--hover tbody tr:hover.table--is-error > td,
.table.table--hover tbody tr:hover td.table--is-error {
  background-color: #d12c3c;
}
.table.table--hover tbody tr:hover.table--is-warning > td,
.table.table--hover tbody tr:hover td.table--is-warning {
  background-color: #f7bd2a;
}
.table.table--hover tbody tr:hover.table--is-info > td,
.table.table--hover tbody tr:hover td.table--is-info {
  background-color: #169ad2;
}
.table tr.table--is-success > td,
.table td.table--is-success {
  background-color: #8bbc43;
  border-color: #759e38;
}
.table tr.table--is-error > td,
.table td.table--is-error {
  background-color: #c92a3a;
  border-color: #a72330;
}
.table tr.table--is-warning > td,
.table td.table--is-warning {
  background-color: #f7ba20;
  border-color: #e6a708;
}
.table tr.table--is-info > td,
.table td.table--is-info {
  background-color: #1593c9;
  border-color: #1178a4;
}
/* Mobile */
@media only screen and (max-width: 54em) {
  .table.table--responsive tbody,
  .table.table--responsive th,
  .table.table--responsive td,
  .table.table--responsive tr {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    clear: both;
    display: block;
    float: left;
    width: 100%;
  }
  .table.table--responsive tbody:after,
  .table.table--responsive th:after,
  .table.table--responsive td:after,
  .table.table--responsive tr:after {
    clear: both;
    content: "";
    display: table;
  }
  .table.table--responsive thead,
  .table.table--responsive thead tr,
  .table.table--responsive thead th,
  .table.table--responsive thead td {
    border: 0;
    display: none;
    height: 0;
    visibility: hidden;
  }
  .table.table--responsive tbody tr {
    border: 1px solid #d5d5d5;
    margin-bottom: 0.78571429em;
  }
  .table.table--responsive tbody tr > :last-child {
    margin-bottom: 0;
  }
  .table.table--responsive tbody tr.table--is-success > td,
  .table.table--responsive tbody tr.table--is-success {
    border-color: #759e38;
  }
  .table.table--responsive tbody tr.table--is-error > td,
  .table.table--responsive tbody tr.table--is-error {
    border-color: #a72330;
  }
  .table.table--responsive tbody tr.table--is-warning > td,
  .table.table--responsive tbody tr.table--is-warning {
    border-color: #e6a708;
  }
  .table.table--responsive tbody tr.table--is-info > td,
  .table.table--responsive tbody tr.table--is-info {
    border-color: #1178a4;
  }
  .table.table--responsive tbody td {
    border: 0;
    padding: 0.78571429em 1.42857143em 0 1.42857143em;
  }
  .table.table--responsive tbody td:before {
    clear: both;
    content: attr(data-label) ": ";
    display: block;
    font-weight: bold;
  }
  .table.table--responsive tbody td:last-child {
    padding-bottom: 0.78571429em;
  }
  .table.table--responsive.table--bordered {
    border: 0;
  }
  .table.table--responsive.table--bordered tbody td.table--is-success {
    border-color: #759e38;
  }
  .table.table--responsive.table--bordered tbody td.table--is-error {
    border-color: #a72330;
  }
  .table.table--responsive.table--bordered tbody td.table--is-warning {
    border-color: #e6a708;
  }
  .table.table--responsive.table--bordered tbody td.table--is-info {
    border-color: #1178a4;
  }
  .table.table--responsive.table--condensed tbody td {
    padding: 0.39285714em 0.71428571em 0 0.71428571em;
  }
  .table.table--responsive.table--condensed tbody td:last-child {
    padding-bottom: 0.39285714em;
  }
}
@media only screen and (min-width: 34em) {
  .l-visible--mobile {
    display: none !important;
  }
}
@media only screen and (max-width: 34em) {
  .l-visible--gt-mobile {
    display: none !important;
  }
}
@media only screen and (max-width: 34em), only screen and (min-width: 54em) {
  .l-visible--tablet {
    display: none !important;
  }
}
@media only screen and (max-width: 54em) {
  .l-visible--gt-tablet {
    display: none !important;
  }
}
@media only screen and (max-width: 54em), only screen and (min-width: 74em) {
  .l-visible--laptop {
    display: none !important;
  }
}
@media only screen and (min-width: 54em) {
  .l-visible--lt-laptop {
    display: none !important;
  }
}
@media only screen and (max-width: 74em) {
  .l-visible--desktop {
    display: none !important;
  }
}
@media only screen and (min-width: 74em) {
  .l-visible--lt-desktop {
    display: none !important;
  }
}
.l-hidden {
  display: none !important;
}
@media only screen and (max-width: 34em) {
  .l-hidden--mobile {
    display: none !important;
  }
}
@media only screen and (min-width: 34em) {
  .l-hidden--gt-mobile {
    display: none !important;
  }
}
@media only screen and (min-width: 34em) and (max-width: 54em) {
  .l-hidden--tablet {
    display: none !important;
  }
}
@media only screen and (min-width: 54em) {
  .l-hidden--gt-tablet {
    display: none !important;
  }
}
@media only screen and (min-width: 54em) and (max-width: 74em) {
  .l-hidden--laptop {
    display: none !important;
  }
}
@media only screen and (max-width: 54em) {
  .l-hidden--lt-laptop {
    display: none !important;
  }
}
@media only screen and (min-width: 74em) {
  .l-hidden--desktop {
    display: none !important;
  }
}
@media only screen and (max-width: 74em) {
  .l-hidden--lt-desktop {
    display: none !important;
  }
}
.l-screenreader-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px 0 0 -1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  border: 0 !important;
}
.well {
  background-color: #f6f6f6;
  border: 1px solid #d5d5d5;
  box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
  display: block;
  margin-bottom: 1.57142857em;
  padding: 0.78571429em 1.42857143em;
}
.well > :last-child {
  margin-bottom: 0;
}
.well--major {
  padding: 1.57142857em 2.14285714em;
}
.well--minor {
  padding: 0.39285714em 0.71428571em;
}
.well--no-shadow,
.well--fancy-top,
.well--fancy-bottom {
  border: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.well--fancy-top {
  border-top: 5px solid #522c72;
}
.well--fancy-bottom {
  border-bottom: 5px solid #522c72;
}
.well--fancy-top.well--fancy-primary-one,
.well--fancy-bottom.well--fancy-primary-one {
  border-color: #be242e;
}
.well--fancy-top.well--fancy-primary-two,
.well--fancy-bottom.well--fancy-primary-two {
  border-color: #522c72;
}
.well--fancy-top.well--fancy-primary-three,
.well--fancy-bottom.well--fancy-primary-three {
  border-color: #e46c28;
}
.well--fancy-top.well--fancy-secondary,
.well--fancy-bottom.well--fancy-secondary {
  border-color: #003c79;
}
.well--fancy-top.well--fancy-tertiary-one,
.well--fancy-bottom.well--fancy-tertiary-one {
  border-color: #ffac1f;
}
.well--fancy-top.well--fancy-tertiary-two,
.well--fancy-bottom.well--fancy-tertiary-two {
  border-color: #0085c9;
}
.well--fancy-top.well--fancy-tertiary-three,
.well--fancy-bottom.well--fancy-tertiary-three {
  border-color: #82b622;
}
.well--fancy-top.well--fancy-neutral-one,
.well--fancy-bottom.well--fancy-neutral-one {
  border-color: #d5d5d5;
}
.well--fancy-top.well--fancy-neutral-two,
.well--fancy-bottom.well--fancy-neutral-two {
  border-color: #666666;
}
.well--fancy-top.well--fancy-black,
.well--fancy-bottom.well--fancy-black {
  border-color: #000000;
}
.well--fancy-top.well--fancy-white,
.well--fancy-bottom.well--fancy-white {
  border-color: #ffffff;
}
body.modal--is-open {
  overflow: hidden;
}
.modal {
  background-clip: padding-box;
  background-color: #ffffff;
  border: 1px solid #c0c0c0;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: none;
  max-width: 100%;
  margin: 0 auto 0.78571429em auto;
  opacity: 0;
  filter: alpha(opacity=0);
  outline: 0 none;
  padding: 1.42857143em;
  position: relative;
  width: 600px;
  z-index: 1040;
}
.modal > :last-child {
  margin-bottom: 0;
}
.modal.modal--is-open {
  opacity: 1;
  filter: alpha(opacity=100);
}
.modal--large {
  width: 1200px;
}
.modal--small {
  width: 400px;
}
@media only screen and (max-width: 34em) {
  .modal {
    width: 100%;
  }
}
.modal__backdrop,
.modal__container {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.modal__backdrop {
  background-color: #000000;
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index: 1030;
}
.modal__container {
  overflow: auto;
  padding: 0.78571429em 2.85714286em;
}
.modal__close {
  color: #d5d5d5;
  padding: 0 5px;
  position: absolute;
  font-size: 1.57142857em;
  line-height: 1em;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  top: 0;
  right: 0;
}
.modal__close:hover,
.modal__close:focus {
  color: #c0c0c0;
}
.modal .modal--is-loading {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #ffffff;
  border-radius: 6px;
}
.slide-in-panel {
  background-color: #000000;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #ffffff;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 22px 0;
  width: 80%;
  z-index: 999999;
  position: fixed;
  top: 0;
  bottom: 0;
  left: -80%;
  right: 100%;
}
[dir="rtl"] .slide-in-panel {
  left: 100%;
  right: -80%;
}
.slide-in-panel--after {
  left: 100%;
  right: -80%;
}
[dir="rtl"] .slide-in-panel--after {
  left: -80%;
  right: 100%;
}
.slide-in-panel.slide-in-panel--is-open {
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.75);
  left: 0;
  right: 20%;
}
[dir="rtl"] .slide-in-panel.slide-in-panel--is-open {
  left: 20%;
  right: 0;
}
.slide-in-panel.slide-in-panel--is-open.slide-in-panel--after {
  left: 20%;
  right: 0;
}
[dir="rtl"] .slide-in-panel.slide-in-panel--is-open.slide-in-panel--after {
  left: 0;
  right: 20%;
}
.no-js .slide-in-panel:target {
  left: 0;
  right: 20%;
}
[dir="rtl"] .no-js .slide-in-panel:target {
  left: 20%;
  right: 0;
}
.no-js .slide-in-panel:target.slide-in-panel--after {
  left: 20%;
  right: 0;
}
[dir="rtl"] .no-js .slide-in-panel:target.slide-in-panel--after {
  left: 0;
  right: 20%;
}
.slide-in-panel__page-container {
  position: relative;
  left: 0;
  right: 0;
}
.slide-in-panel__page-container.slide-in-panel--is-open {
  overflow-x: hidden;
  overflow-y: auto;
  max-width: 1200px;
  left: 80%;
  right: -80%;
}
[dir="rtl"] .slide-in-panel__page-container.slide-in-panel--is-open {
  left: -80%;
  right: 80%;
}
.slide-in-panel__page-container.slide-in-panel--is-open.slide-in-panel--after {
  left: -80%;
  right: 80%;
}
[dir="rtl"] .slide-in-panel__page-container.slide-in-panel--is-open.slide-in-panel--after {
  left: 80%;
  right: -80%;
}
.slide-in-panel__page-container.slide-in-panel--is-open .row[role="main"],
.slide-in-panel__page-container.slide-in-panel--is-open .container {
  margin: 0;
}
.slide-in-panel__page-container.slide-in-panel--after {
  float: right;
}
[dir="rtl"] .slide-in-panel__page-container.slide-in-panel--after {
  float: left;
}
body.slide-in-panel--is-open {
  overflow: hidden;
}
.slide-in-panel,
.slide-in-panel.slide-in-panel--is-open,
.slide-in-panel__page-container,
.slide-in-panel__page-container.slide-in-panel--is-open {
  transition: 1s;
  -moz-transition: 1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
}
.slide-in-panel__backdrop {
  background-color: #000;
  opacity: 0.25;
  filter: alpha(opacity=25);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999999;
}
.slide-in-panel__close {
  color: #d5d5d5;
  padding: 0 5px;
  position: absolute;
  font-size: 1.57142857em;
  line-height: 1em;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  top: 0;
  right: 0;
  z-index: 999999;
}
.slide-in-panel__close:hover,
.slide-in-panel__close:focus {
  color: #c0c0c0;
}
.alert {
  background-color: #fff8eb;
  border-color: #ffd285;
  color: #ffac1f;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 2.85714286em;
  padding: 1.42857143em 5.71428571em 1.42857143em 1.42857143em;
  position: relative;
  zoom: 1;
  /* IE 7 icon and text alignment issue fix */
}
.alert__icon {
  margin: 0 1.42857143em 0 0;
  float: left;
}
.alert__body {
  overflow: hidden;
  _overflow: visible;
  zoom: 1;
}
.alert__close {
  padding: 1.42857143em;
  font-size: 1.57142857em;
  line-height: 1em;
  font-weight: bold;
  text-decoration: none;
  color: #d5d5d5;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}
.alert__close:hover,
.alert__close:focus {
  color: #c0c0c0;
}
.alert--error {
  background-color: #fae7e8;
  border-color: #e2666e;
  color: #be242e;
}
.alert--info {
  background-color: #c9edff;
  border-color: #30b9ff;
  color: #0085c9;
}
.alert--success {
  background-color: #eff9de;
  border-color: #b3e15d;
  color: #82b622;
}
.alert--is-hidden {
  display: none\9;
  height: 0;
  margin: 0;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}
/*Language-specific quotations*/
* {
  quotes: '\201C' '\201D' '\2018' '\2019';
}
:lang(af) {
  quotes: '\201E' '\201D' '\201A' '\2019';
}
:lang(bg) {
  quotes: '\201E' '\201C' '\201A' '\2018';
}
:lang(cs) {
  quotes: '\201E' '\201C' '\201A' '\2018';
}
:lang(da) {
  quotes: '\00BB' '\00AB' '\203A' '\2039';
}
:lang(de) {
  quotes: '\201E' '\201C' '\201A' '\2018';
}
:lang(el) {
  quotes: '\00AB' '\00BB' '\2039' '\203A';
}
:lang(en-GB) {
  quotes: '\2018' '\2019' '\201C' '\201D';
}
:lang(es) {
  quotes: '\00AB' '\00BB' '\2039' '\203A';
}
:lang(fi) {
  quotes: '\201D' '\201D' '\2019' '\2019';
}
:lang(fr) {
  quotes: '\ab\2005' '\2005\bb' '\2039\2005' '\2005\203a';
}
:lang(hr) {
  quotes: '\00BB' '\00AB' '\203A' '\2039';
}
:lang(is) {
  quotes: '\201E' '\201C' '\201A' '\2018';
}
:lang(lt) {
  quotes: '\201E' '\201C' '\201A' '\2018';
}
:lang(nl) {
  quotes: '\201E' '\201D' '\201A' '\2019';
}
:lang(pl) {
  quotes: '\201E' '\201D' '\201A' '\2019';
}
:lang(ro) {
  quotes: '\201E' '\201C' '\201A' '\2018';
}
:lang(sk) {
  quotes: '\201E' '\201C' '\201A' '\2018';
}
:lang(sq) {
  quotes: '\00AB' '\00BB' '\2039' '\203A';
}
:lang(sr) {
  quotes: '\201E' '\201C' '\201A' '\2018';
}
:lang(sv) {
  quotes: '\201D' '\201D' '\2019' '\2019';
}
:lang(tr) {
  quotes: '\00AB' '\00BB' '\2039' '\203A';
}
q:before {
  content: open-quote;
}
q:after {
  content: close-quote;
}
.blockquote {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font: inherit;
  border: 0;
  margin-bottom: 1.57142857em;
  padding: 0;
  position: relative;
  display: block;
  width: 100%;
}
.blockquote > :last-child {
  margin-bottom: 0;
}
.blockquote cite,
.blockquote__quotee,
.blockquote__quotee-title,
.blockquote__quotee-company {
  display: block;
  color: #8c8c8c;
}
.blockquote__quotee {
  font-weight: bold;
}
.blockquote__content {
  display: block;
  font-size: 1.71428571em;
  line-height: 1.375em;
  font-weight: 300;
  font-style: italic;
  margin-bottom: 0.91666667em;
}
.blockquote__content > :last-child {
  margin-bottom: 0;
}
.blockquote__content:before,
.blockquote__content:after {
  font-size: 50px;
  line-height: 0;
  vertical-align: middle;
}
.blockquote__content:before {
  content: open-quote;
  position: absolute;
  top: 22px;
  left: -20px;
}
[dir="rtl"] .blockquote__content:before {
  left: auto;
  right: -20px;
}
.blockquote__content:after {
  content: close-quote;
}
.blockquote__content *:last-child {
  display: inline;
}
.blockquote__content p {
  margin-bottom: 0.91666667em;
}
.pullquote:before,
.pullquote:after {
  content: attr(data-pullquote);
  color: #522c72;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.pullquote:before {
  width: 33.33333333%;
  display: block;
  font-size: 1.71428571em;
  line-height: 1.375em;
}
.pullquote:before,
[dir="rtl"] .pullquote--before.pullquote:before {
  float: right;
  margin: 0 0 0.45833333em 0.83333333em;
}
[dir="rtl"] .pullquote:before,
.pullquote--before.pullquote:before {
  float: left;
  margin: 0 0.83333333em 0.45833333em 0;
}
.pullquote:after {
  display: none;
}
@media only screen and (max-width: 54em) {
  .pullquote:before {
    display: none;
  }
  .pullquote:after {
    display: block;
    font-size: 1.71428571em;
    line-height: 1.375em;
    margin: 0.45833333em 0.83333333em;
  }
}
.pullquote--important:before,
.pullquote--important:after {
  color: #e46c28;
}
.pullquote--secondary:before,
.pullquote--secondary:after {
  color: #003c79;
}
.pullquote--info:before,
.pullquote--info:after {
  color: #0085c9;
}
.pullquote--success:before,
.pullquote--success:after {
  color: #82b622;
}
.pullquote--warning:before,
.pullquote--warning:after {
  color: #be242e;
}
/* START card module */
.card__grid {
  background-color: #e2e2e2;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 22px 20px 0 20px;
}
.card {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-shadow: 2px 5px 15px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 5px 15px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 2px 5px 15px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  border: 1px solid #c0c0c0;
  display: inline-block;
  margin-bottom: 22px;
  max-width: 100%;
  padding: 2px;
  position: relative;
}
.card img {
  display: block;
}
.card__visual {
  position: relative;
}
.card__content {
  padding: 20px 15px;
}
.card__content > :last-child {
  margin-bottom: 0;
}
.card__title,
.card__sub-title,
.card__author,
.card__summary,
.card__action {
  margin-bottom: 10px;
}
.card__title > :last-child,
.card__sub-title > :last-child,
.card__author > :last-child,
.card__summary > :last-child,
.card__action > :last-child {
  margin-bottom: 0;
}
.card__title {
  color: #522c72;
  font-size: 18px;
  font-weight: 500;
}
.card__sub-title {
  color: #522c72;
  font-size: 16px;
}
.card__author {
  color: #666666;
  font-size: 14px;
}
.card__summary {
  color: #666666;
  font-size: 14px;
}
.card__action {
  display: block;
  font-size: 14px;
  margin: 0;
}
.card__action:after {
  content: " >";
}
.card__action-overlay {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.card__action-overlay:hover {
  background-color: #0085c9;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.card--primary .card__title {
  font-size: 20px;
}
.card--primary .card__sub-title {
  font-size: 18px;
}
.card--primary .card__author {
  font-size: 16px;
}
.card--primary .card__summary {
  font-size: 16px;
}
.card--primary .card__action {
  font-size: 16px;
}
@media only screen and (min-width: 34em) {
  .card__grid {
    padding: 22px 80px 0 80px;
  }
  .card--overlay .card__visual,
  .card--overlay-gradient .card__visual {
    margin: 0;
  }
  .card--overlay .card__content,
  .card--overlay-gradient .card__content {
    position: absolute;
    bottom: 2px;
    left: 2px;
    right: 2px;
  }
  .card--overlay .card__title,
  .card--overlay-gradient .card__title,
  .card--overlay .card__sub-title,
  .card--overlay-gradient .card__sub-title {
    color: #ffac1f;
  }
  .card--overlay .card__author,
  .card--overlay-gradient .card__author {
    color: #8c8c8c;
  }
  .card--overlay .card__summary,
  .card--overlay-gradient .card__summary {
    color: #ffffff;
  }
  .card--overlay .card__content,
  .no-cssgradients .card--overlay-gradient .card__content {
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.85);
  }
  .card--overlay-gradient .card__visual:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
    /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.85)));
    /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
    /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
    /* Opera 11.10+ */
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
    /* IE10+ */
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0)', endColorstr='rgba(0, 0, 0, 0.85)', GradientType=0);
    /* IE6-9 */
  }
}
/* END card module */
/* START Griddy module */
[data-griddy],
.col-griddy {
  position: relative;
}
[data-griddy-item] {
  display: inline-block;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  width: 100%;
}
/* END Griddy module */
.bg-gradient--p1-btt {
  background-image: -moz-linear-gradient(bottom, #c92a3a 0%, #ad1f2d 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #c92a3a), color-stop(100%, #ad1f2d)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #c92a3a 0%, #ad1f2d 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #c92a3a 0%, #ad1f2d 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #c92a3a 0%, #ad1f2d 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #c92a3a 0%, #ad1f2d 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad1f2d', endColorstr='#c92a3a', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p1-ttb {
  background-image: -moz-linear-gradient(top, #c92a3a 0%, #ad1f2d 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c92a3a), color-stop(100%, #ad1f2d)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #c92a3a 0%, #ad1f2d 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #c92a3a 0%, #ad1f2d 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #c92a3a 0%, #ad1f2d 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #c92a3a 0%, #ad1f2d 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c92a3a', endColorstr='#ad1f2d', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p1-rtl {
  background-image: -moz-linear-gradient(right, #c92a3a 0%, #ad1f2d 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #c92a3a), color-stop(100%, #ad1f2d)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #c92a3a 0%, #ad1f2d 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #c92a3a 0%, #ad1f2d 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #c92a3a 0%, #ad1f2d 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #c92a3a 0%, #ad1f2d 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad1f2d', endColorstr='#c92a3a', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p1-ltr {
  background-image: -moz-linear-gradient(left, #c92a3a 0%, #ad1f2d 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #c92a3a), color-stop(100%, #ad1f2d)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #c92a3a 0%, #ad1f2d 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #c92a3a 0%, #ad1f2d 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #c92a3a 0%, #ad1f2d 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #c92a3a 0%, #ad1f2d 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c92a3a', endColorstr='#ad1f2d', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p1-p2-btt {
  background-image: -moz-linear-gradient(bottom, #be242e 0%, #522c72 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #be242e), color-stop(100%, #522c72)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #be242e 0%, #522c72 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #be242e 0%, #522c72 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #be242e 0%, #522c72 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #be242e 0%, #522c72 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#522c72', endColorstr='#be242e', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p1-p2-ttb {
  background-image: -moz-linear-gradient(top, #be242e 0%, #522c72 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #be242e), color-stop(100%, #522c72)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #be242e 0%, #522c72 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #be242e 0%, #522c72 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #be242e 0%, #522c72 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #be242e 0%, #522c72 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#be242e', endColorstr='#522c72', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p1-p2-rtl {
  background-image: -moz-linear-gradient(right, #be242e 0%, #522c72 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #be242e), color-stop(100%, #522c72)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #be242e 0%, #522c72 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #be242e 0%, #522c72 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #be242e 0%, #522c72 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #be242e 0%, #522c72 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#522c72', endColorstr='#be242e', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p1-p2-ltr {
  background-image: -moz-linear-gradient(left, #be242e 0%, #522c72 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #be242e), color-stop(100%, #522c72)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #be242e 0%, #522c72 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #be242e 0%, #522c72 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #be242e 0%, #522c72 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #be242e 0%, #522c72 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#be242e', endColorstr='#522c72', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p1-p3-btt {
  background-image: -moz-linear-gradient(bottom, #be242e 0%, #e46c28 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #be242e), color-stop(100%, #e46c28)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #be242e 0%, #e46c28 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #be242e 0%, #e46c28 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #be242e 0%, #e46c28 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #be242e 0%, #e46c28 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e46c28', endColorstr='#be242e', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p1-p3-ttb {
  background-image: -moz-linear-gradient(top, #be242e 0%, #e46c28 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #be242e), color-stop(100%, #e46c28)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #be242e 0%, #e46c28 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #be242e 0%, #e46c28 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #be242e 0%, #e46c28 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #be242e 0%, #e46c28 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#be242e', endColorstr='#e46c28', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p1-p3-rtl {
  background-image: -moz-linear-gradient(right, #be242e 0%, #e46c28 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #be242e), color-stop(100%, #e46c28)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #be242e 0%, #e46c28 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #be242e 0%, #e46c28 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #be242e 0%, #e46c28 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #be242e 0%, #e46c28 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e46c28', endColorstr='#be242e', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p1-p3-ltr {
  background-image: -moz-linear-gradient(left, #be242e 0%, #e46c28 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #be242e), color-stop(100%, #e46c28)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #be242e 0%, #e46c28 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #be242e 0%, #e46c28 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #be242e 0%, #e46c28 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #be242e 0%, #e46c28 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#be242e', endColorstr='#e46c28', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p1-s-btt {
  background-image: -moz-linear-gradient(bottom, #be242e 0%, #003c79 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #be242e), color-stop(100%, #003c79)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #be242e 0%, #003c79 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #be242e 0%, #003c79 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #be242e 0%, #003c79 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #be242e 0%, #003c79 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003c79', endColorstr='#be242e', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p1-s-ttb {
  background-image: -moz-linear-gradient(top, #be242e 0%, #003c79 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #be242e), color-stop(100%, #003c79)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #be242e 0%, #003c79 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #be242e 0%, #003c79 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #be242e 0%, #003c79 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #be242e 0%, #003c79 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#be242e', endColorstr='#003c79', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p1-s-rtl {
  background-image: -moz-linear-gradient(right, #be242e 0%, #003c79 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #be242e), color-stop(100%, #003c79)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #be242e 0%, #003c79 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #be242e 0%, #003c79 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #be242e 0%, #003c79 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #be242e 0%, #003c79 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003c79', endColorstr='#be242e', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p1-s-ltr {
  background-image: -moz-linear-gradient(left, #be242e 0%, #003c79 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #be242e), color-stop(100%, #003c79)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #be242e 0%, #003c79 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #be242e 0%, #003c79 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #be242e 0%, #003c79 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #be242e 0%, #003c79 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#be242e', endColorstr='#003c79', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p1-t1-btt {
  background-image: -moz-linear-gradient(bottom, #be242e 0%, #ffac1f 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #be242e), color-stop(100%, #ffac1f)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #be242e 0%, #ffac1f 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #be242e 0%, #ffac1f 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #be242e 0%, #ffac1f 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #be242e 0%, #ffac1f 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffac1f', endColorstr='#be242e', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p1-t1-ttb {
  background-image: -moz-linear-gradient(top, #be242e 0%, #ffac1f 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #be242e), color-stop(100%, #ffac1f)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #be242e 0%, #ffac1f 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #be242e 0%, #ffac1f 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #be242e 0%, #ffac1f 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #be242e 0%, #ffac1f 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#be242e', endColorstr='#ffac1f', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p1-t1-rtl {
  background-image: -moz-linear-gradient(right, #be242e 0%, #ffac1f 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #be242e), color-stop(100%, #ffac1f)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #be242e 0%, #ffac1f 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #be242e 0%, #ffac1f 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #be242e 0%, #ffac1f 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #be242e 0%, #ffac1f 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffac1f', endColorstr='#be242e', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p1-t1-ltr {
  background-image: -moz-linear-gradient(left, #be242e 0%, #ffac1f 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #be242e), color-stop(100%, #ffac1f)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #be242e 0%, #ffac1f 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #be242e 0%, #ffac1f 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #be242e 0%, #ffac1f 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #be242e 0%, #ffac1f 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#be242e', endColorstr='#ffac1f', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p1-t2-btt {
  background-image: -moz-linear-gradient(bottom, #be242e 0%, #0085c9 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #be242e), color-stop(100%, #0085c9)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #be242e 0%, #0085c9 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #be242e 0%, #0085c9 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #be242e 0%, #0085c9 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #be242e 0%, #0085c9 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0085c9', endColorstr='#be242e', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p1-t2-ttb {
  background-image: -moz-linear-gradient(top, #be242e 0%, #0085c9 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #be242e), color-stop(100%, #0085c9)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #be242e 0%, #0085c9 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #be242e 0%, #0085c9 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #be242e 0%, #0085c9 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #be242e 0%, #0085c9 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#be242e', endColorstr='#0085c9', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p1-t2-rtl {
  background-image: -moz-linear-gradient(right, #be242e 0%, #0085c9 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #be242e), color-stop(100%, #0085c9)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #be242e 0%, #0085c9 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #be242e 0%, #0085c9 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #be242e 0%, #0085c9 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #be242e 0%, #0085c9 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0085c9', endColorstr='#be242e', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p1-t2-ltr {
  background-image: -moz-linear-gradient(left, #be242e 0%, #0085c9 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #be242e), color-stop(100%, #0085c9)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #be242e 0%, #0085c9 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #be242e 0%, #0085c9 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #be242e 0%, #0085c9 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #be242e 0%, #0085c9 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#be242e', endColorstr='#0085c9', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p1-t3-btt {
  background-image: -moz-linear-gradient(bottom, #be242e 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #be242e), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #be242e 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #be242e 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #be242e 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #be242e 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b622', endColorstr='#be242e', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p1-t3-ttb {
  background-image: -moz-linear-gradient(top, #be242e 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #be242e), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #be242e 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #be242e 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #be242e 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #be242e 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#be242e', endColorstr='#82b622', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p1-t3-rtl {
  background-image: -moz-linear-gradient(right, #be242e 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #be242e), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #be242e 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #be242e 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #be242e 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #be242e 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b622', endColorstr='#be242e', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p1-t3-ltr {
  background-image: -moz-linear-gradient(left, #be242e 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #be242e), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #be242e 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #be242e 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #be242e 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #be242e 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#be242e', endColorstr='#82b622', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p2-btt {
  background-image: -moz-linear-gradient(bottom, #563782 0%, #472a72 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #563782), color-stop(100%, #472a72)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #563782 0%, #472a72 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #563782 0%, #472a72 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #563782 0%, #472a72 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #563782 0%, #472a72 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#472a72', endColorstr='#563782', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p2-ttb {
  background-image: -moz-linear-gradient(top, #563782 0%, #472a72 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #563782), color-stop(100%, #472a72)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #563782 0%, #472a72 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #563782 0%, #472a72 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #563782 0%, #472a72 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #563782 0%, #472a72 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#563782', endColorstr='#472a72', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p2-rtl {
  background-image: -moz-linear-gradient(right, #563782 0%, #472a72 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #563782), color-stop(100%, #472a72)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #563782 0%, #472a72 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #563782 0%, #472a72 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #563782 0%, #472a72 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #563782 0%, #472a72 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#472a72', endColorstr='#563782', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p2-ltr {
  background-image: -moz-linear-gradient(left, #563782 0%, #472a72 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #563782), color-stop(100%, #472a72)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #563782 0%, #472a72 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #563782 0%, #472a72 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #563782 0%, #472a72 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #563782 0%, #472a72 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#563782', endColorstr='#472a72', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p2-p3-btt {
  background-image: -moz-linear-gradient(bottom, #522c72 0%, #e46c28 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #522c72), color-stop(100%, #e46c28)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #522c72 0%, #e46c28 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #522c72 0%, #e46c28 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #522c72 0%, #e46c28 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #522c72 0%, #e46c28 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e46c28', endColorstr='#522c72', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p2-p3-ttb {
  background-image: -moz-linear-gradient(top, #522c72 0%, #e46c28 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #522c72), color-stop(100%, #e46c28)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #522c72 0%, #e46c28 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #522c72 0%, #e46c28 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #522c72 0%, #e46c28 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #522c72 0%, #e46c28 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#522c72', endColorstr='#e46c28', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p2-p3-rtl {
  background-image: -moz-linear-gradient(right, #522c72 0%, #e46c28 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #522c72), color-stop(100%, #e46c28)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #522c72 0%, #e46c28 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #522c72 0%, #e46c28 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #522c72 0%, #e46c28 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #522c72 0%, #e46c28 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e46c28', endColorstr='#522c72', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p2-p3-ltr {
  background-image: -moz-linear-gradient(left, #522c72 0%, #e46c28 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #522c72), color-stop(100%, #e46c28)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #522c72 0%, #e46c28 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #522c72 0%, #e46c28 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #522c72 0%, #e46c28 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #522c72 0%, #e46c28 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#522c72', endColorstr='#e46c28', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p2-s-btt {
  background-image: -moz-linear-gradient(bottom, #522c72 0%, #003c79 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #522c72), color-stop(100%, #003c79)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #522c72 0%, #003c79 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #522c72 0%, #003c79 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #522c72 0%, #003c79 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #522c72 0%, #003c79 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003c79', endColorstr='#522c72', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p2-s-ttb {
  background-image: -moz-linear-gradient(top, #522c72 0%, #003c79 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #522c72), color-stop(100%, #003c79)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #522c72 0%, #003c79 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #522c72 0%, #003c79 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #522c72 0%, #003c79 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #522c72 0%, #003c79 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#522c72', endColorstr='#003c79', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p2-s-rtl {
  background-image: -moz-linear-gradient(right, #522c72 0%, #003c79 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #522c72), color-stop(100%, #003c79)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #522c72 0%, #003c79 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #522c72 0%, #003c79 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #522c72 0%, #003c79 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #522c72 0%, #003c79 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003c79', endColorstr='#522c72', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p2-s-ltr {
  background-image: -moz-linear-gradient(left, #522c72 0%, #003c79 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #522c72), color-stop(100%, #003c79)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #522c72 0%, #003c79 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #522c72 0%, #003c79 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #522c72 0%, #003c79 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #522c72 0%, #003c79 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#522c72', endColorstr='#003c79', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p2-t1-btt {
  background-image: -moz-linear-gradient(bottom, #522c72 0%, #ffac1f 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #522c72), color-stop(100%, #ffac1f)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #522c72 0%, #ffac1f 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #522c72 0%, #ffac1f 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #522c72 0%, #ffac1f 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #522c72 0%, #ffac1f 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffac1f', endColorstr='#522c72', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p2-t1-ttb {
  background-image: -moz-linear-gradient(top, #522c72 0%, #ffac1f 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #522c72), color-stop(100%, #ffac1f)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #522c72 0%, #ffac1f 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #522c72 0%, #ffac1f 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #522c72 0%, #ffac1f 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #522c72 0%, #ffac1f 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#522c72', endColorstr='#ffac1f', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p2-t1-rtl {
  background-image: -moz-linear-gradient(right, #522c72 0%, #ffac1f 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #522c72), color-stop(100%, #ffac1f)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #522c72 0%, #ffac1f 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #522c72 0%, #ffac1f 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #522c72 0%, #ffac1f 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #522c72 0%, #ffac1f 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffac1f', endColorstr='#522c72', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p2-t1-ltr {
  background-image: -moz-linear-gradient(left, #522c72 0%, #ffac1f 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #522c72), color-stop(100%, #ffac1f)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #522c72 0%, #ffac1f 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #522c72 0%, #ffac1f 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #522c72 0%, #ffac1f 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #522c72 0%, #ffac1f 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#522c72', endColorstr='#ffac1f', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p2-t2-btt {
  background-image: -moz-linear-gradient(bottom, #522c72 0%, #0085c9 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #522c72), color-stop(100%, #0085c9)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #522c72 0%, #0085c9 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #522c72 0%, #0085c9 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #522c72 0%, #0085c9 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #522c72 0%, #0085c9 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0085c9', endColorstr='#522c72', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p2-t2-ttb {
  background-image: -moz-linear-gradient(top, #522c72 0%, #0085c9 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #522c72), color-stop(100%, #0085c9)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #522c72 0%, #0085c9 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #522c72 0%, #0085c9 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #522c72 0%, #0085c9 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #522c72 0%, #0085c9 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#522c72', endColorstr='#0085c9', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p2-t2-rtl {
  background-image: -moz-linear-gradient(right, #522c72 0%, #0085c9 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #522c72), color-stop(100%, #0085c9)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #522c72 0%, #0085c9 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #522c72 0%, #0085c9 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #522c72 0%, #0085c9 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #522c72 0%, #0085c9 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0085c9', endColorstr='#522c72', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p2-t2-ltr {
  background-image: -moz-linear-gradient(left, #522c72 0%, #0085c9 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #522c72), color-stop(100%, #0085c9)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #522c72 0%, #0085c9 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #522c72 0%, #0085c9 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #522c72 0%, #0085c9 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #522c72 0%, #0085c9 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#522c72', endColorstr='#0085c9', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p2-t3-btt {
  background-image: -moz-linear-gradient(bottom, #522c72 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #522c72), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #522c72 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #522c72 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #522c72 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #522c72 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b622', endColorstr='#522c72', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p2-t3-ttb {
  background-image: -moz-linear-gradient(top, #522c72 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #522c72), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #522c72 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #522c72 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #522c72 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #522c72 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#522c72', endColorstr='#82b622', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p2-t3-rtl {
  background-image: -moz-linear-gradient(right, #522c72 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #522c72), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #522c72 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #522c72 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #522c72 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #522c72 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b622', endColorstr='#522c72', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p2-t3-ltr {
  background-image: -moz-linear-gradient(left, #522c72 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #522c72), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #522c72 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #522c72 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #522c72 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #522c72 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#522c72', endColorstr='#82b622', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p3-btt {
  background-image: -moz-linear-gradient(bottom, #e4743a 0%, #d55e27 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #e4743a), color-stop(100%, #d55e27)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #e4743a 0%, #d55e27 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #e4743a 0%, #d55e27 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #e4743a 0%, #d55e27 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #e4743a 0%, #d55e27 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d55e27', endColorstr='#e4743a', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p3-ttb {
  background-image: -moz-linear-gradient(top, #e4743a 0%, #d55e27 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4743a), color-stop(100%, #d55e27)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e4743a 0%, #d55e27 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e4743a 0%, #d55e27 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e4743a 0%, #d55e27 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e4743a 0%, #d55e27 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4743a', endColorstr='#d55e27', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p3-rtl {
  background-image: -moz-linear-gradient(right, #e4743a 0%, #d55e27 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #e4743a), color-stop(100%, #d55e27)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #e4743a 0%, #d55e27 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #e4743a 0%, #d55e27 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #e4743a 0%, #d55e27 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #e4743a 0%, #d55e27 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d55e27', endColorstr='#e4743a', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p3-ltr {
  background-image: -moz-linear-gradient(left, #e4743a 0%, #d55e27 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #e4743a), color-stop(100%, #d55e27)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #e4743a 0%, #d55e27 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #e4743a 0%, #d55e27 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #e4743a 0%, #d55e27 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #e4743a 0%, #d55e27 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4743a', endColorstr='#d55e27', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p3-s-btt {
  background-image: -moz-linear-gradient(bottom, #e46c28 0%, #003c79 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #e46c28), color-stop(100%, #003c79)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #e46c28 0%, #003c79 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #e46c28 0%, #003c79 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #e46c28 0%, #003c79 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #e46c28 0%, #003c79 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003c79', endColorstr='#e46c28', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p3-s-ttb {
  background-image: -moz-linear-gradient(top, #e46c28 0%, #003c79 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e46c28), color-stop(100%, #003c79)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e46c28 0%, #003c79 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e46c28 0%, #003c79 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e46c28 0%, #003c79 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e46c28 0%, #003c79 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e46c28', endColorstr='#003c79', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p3-s-rtl {
  background-image: -moz-linear-gradient(right, #e46c28 0%, #003c79 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #e46c28), color-stop(100%, #003c79)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #e46c28 0%, #003c79 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #e46c28 0%, #003c79 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #e46c28 0%, #003c79 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #e46c28 0%, #003c79 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003c79', endColorstr='#e46c28', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p3-s-ltr {
  background-image: -moz-linear-gradient(left, #e46c28 0%, #003c79 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #e46c28), color-stop(100%, #003c79)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #e46c28 0%, #003c79 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #e46c28 0%, #003c79 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #e46c28 0%, #003c79 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #e46c28 0%, #003c79 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e46c28', endColorstr='#003c79', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p3-t1-btt {
  background-image: -moz-linear-gradient(bottom, #e46c28 0%, #ffac1f 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #e46c28), color-stop(100%, #ffac1f)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #e46c28 0%, #ffac1f 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #e46c28 0%, #ffac1f 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #e46c28 0%, #ffac1f 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #e46c28 0%, #ffac1f 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffac1f', endColorstr='#e46c28', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p3-t1-ttb {
  background-image: -moz-linear-gradient(top, #e46c28 0%, #ffac1f 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e46c28), color-stop(100%, #ffac1f)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e46c28 0%, #ffac1f 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e46c28 0%, #ffac1f 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e46c28 0%, #ffac1f 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e46c28 0%, #ffac1f 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e46c28', endColorstr='#ffac1f', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p3-t1-rtl {
  background-image: -moz-linear-gradient(right, #e46c28 0%, #ffac1f 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #e46c28), color-stop(100%, #ffac1f)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #e46c28 0%, #ffac1f 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #e46c28 0%, #ffac1f 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #e46c28 0%, #ffac1f 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #e46c28 0%, #ffac1f 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffac1f', endColorstr='#e46c28', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p3-t1-ltr {
  background-image: -moz-linear-gradient(left, #e46c28 0%, #ffac1f 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #e46c28), color-stop(100%, #ffac1f)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #e46c28 0%, #ffac1f 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #e46c28 0%, #ffac1f 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #e46c28 0%, #ffac1f 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #e46c28 0%, #ffac1f 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e46c28', endColorstr='#ffac1f', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p3-t2-btt {
  background-image: -moz-linear-gradient(bottom, #e46c28 0%, #0085c9 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #e46c28), color-stop(100%, #0085c9)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #e46c28 0%, #0085c9 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #e46c28 0%, #0085c9 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #e46c28 0%, #0085c9 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #e46c28 0%, #0085c9 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0085c9', endColorstr='#e46c28', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p3-t2-ttb {
  background-image: -moz-linear-gradient(top, #e46c28 0%, #0085c9 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e46c28), color-stop(100%, #0085c9)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e46c28 0%, #0085c9 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e46c28 0%, #0085c9 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e46c28 0%, #0085c9 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e46c28 0%, #0085c9 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e46c28', endColorstr='#0085c9', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p3-t2-rtl {
  background-image: -moz-linear-gradient(right, #e46c28 0%, #0085c9 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #e46c28), color-stop(100%, #0085c9)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #e46c28 0%, #0085c9 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #e46c28 0%, #0085c9 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #e46c28 0%, #0085c9 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #e46c28 0%, #0085c9 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0085c9', endColorstr='#e46c28', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p3-t2-ltr {
  background-image: -moz-linear-gradient(left, #e46c28 0%, #0085c9 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #e46c28), color-stop(100%, #0085c9)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #e46c28 0%, #0085c9 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #e46c28 0%, #0085c9 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #e46c28 0%, #0085c9 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #e46c28 0%, #0085c9 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e46c28', endColorstr='#0085c9', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p3-t3-btt {
  background-image: -moz-linear-gradient(bottom, #e46c28 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #e46c28), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #e46c28 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #e46c28 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #e46c28 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #e46c28 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b622', endColorstr='#e46c28', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p3-t3-ttb {
  background-image: -moz-linear-gradient(top, #e46c28 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e46c28), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e46c28 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e46c28 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e46c28 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e46c28 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e46c28', endColorstr='#82b622', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--p3-t3-rtl {
  background-image: -moz-linear-gradient(right, #e46c28 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #e46c28), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #e46c28 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #e46c28 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #e46c28 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #e46c28 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b622', endColorstr='#e46c28', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--p3-t3-ltr {
  background-image: -moz-linear-gradient(left, #e46c28 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #e46c28), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #e46c28 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #e46c28 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #e46c28 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #e46c28 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e46c28', endColorstr='#82b622', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--s-btt {
  background-image: -moz-linear-gradient(bottom, #1c457c 0%, #1a3863 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #1c457c), color-stop(100%, #1a3863)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #1c457c 0%, #1a3863 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #1c457c 0%, #1a3863 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #1c457c 0%, #1a3863 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #1c457c 0%, #1a3863 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a3863', endColorstr='#1c457c', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--s-ttb {
  background-image: -moz-linear-gradient(top, #1c457c 0%, #1a3863 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c457c), color-stop(100%, #1a3863)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #1c457c 0%, #1a3863 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #1c457c 0%, #1a3863 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #1c457c 0%, #1a3863 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #1c457c 0%, #1a3863 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c457c', endColorstr='#1a3863', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--s-rtl {
  background-image: -moz-linear-gradient(right, #1c457c 0%, #1a3863 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #1c457c), color-stop(100%, #1a3863)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #1c457c 0%, #1a3863 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #1c457c 0%, #1a3863 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #1c457c 0%, #1a3863 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #1c457c 0%, #1a3863 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a3863', endColorstr='#1c457c', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--s-ltr {
  background-image: -moz-linear-gradient(left, #1c457c 0%, #1a3863 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #1c457c), color-stop(100%, #1a3863)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #1c457c 0%, #1a3863 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #1c457c 0%, #1a3863 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #1c457c 0%, #1a3863 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #1c457c 0%, #1a3863 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c457c', endColorstr='#1a3863', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--s-t1-btt {
  background-image: -moz-linear-gradient(bottom, #003c79 0%, #ffac1f 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #003c79), color-stop(100%, #ffac1f)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #003c79 0%, #ffac1f 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #003c79 0%, #ffac1f 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #003c79 0%, #ffac1f 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #003c79 0%, #ffac1f 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffac1f', endColorstr='#003c79', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--s-t1-ttb {
  background-image: -moz-linear-gradient(top, #003c79 0%, #ffac1f 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003c79), color-stop(100%, #ffac1f)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #003c79 0%, #ffac1f 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #003c79 0%, #ffac1f 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #003c79 0%, #ffac1f 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #003c79 0%, #ffac1f 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003c79', endColorstr='#ffac1f', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--s-t1-rtl {
  background-image: -moz-linear-gradient(right, #003c79 0%, #ffac1f 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #003c79), color-stop(100%, #ffac1f)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #003c79 0%, #ffac1f 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #003c79 0%, #ffac1f 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #003c79 0%, #ffac1f 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #003c79 0%, #ffac1f 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffac1f', endColorstr='#003c79', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--s-t1-ltr {
  background-image: -moz-linear-gradient(left, #003c79 0%, #ffac1f 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #003c79), color-stop(100%, #ffac1f)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #003c79 0%, #ffac1f 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #003c79 0%, #ffac1f 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #003c79 0%, #ffac1f 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #003c79 0%, #ffac1f 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003c79', endColorstr='#ffac1f', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--s-t2-btt {
  background-image: -moz-linear-gradient(bottom, #003c79 0%, #0085c9 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #003c79), color-stop(100%, #0085c9)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #003c79 0%, #0085c9 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #003c79 0%, #0085c9 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #003c79 0%, #0085c9 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #003c79 0%, #0085c9 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0085c9', endColorstr='#003c79', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--s-t2-ttb {
  background-image: -moz-linear-gradient(top, #003c79 0%, #0085c9 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003c79), color-stop(100%, #0085c9)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #003c79 0%, #0085c9 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #003c79 0%, #0085c9 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #003c79 0%, #0085c9 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #003c79 0%, #0085c9 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003c79', endColorstr='#0085c9', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--s-t2-rtl {
  background-image: -moz-linear-gradient(right, #003c79 0%, #0085c9 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #003c79), color-stop(100%, #0085c9)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #003c79 0%, #0085c9 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #003c79 0%, #0085c9 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #003c79 0%, #0085c9 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #003c79 0%, #0085c9 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0085c9', endColorstr='#003c79', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--s-t2-ltr {
  background-image: -moz-linear-gradient(left, #003c79 0%, #0085c9 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #003c79), color-stop(100%, #0085c9)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #003c79 0%, #0085c9 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #003c79 0%, #0085c9 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #003c79 0%, #0085c9 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #003c79 0%, #0085c9 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003c79', endColorstr='#0085c9', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--s-t3-btt {
  background-image: -moz-linear-gradient(bottom, #003c79 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #003c79), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #003c79 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #003c79 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #003c79 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #003c79 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b622', endColorstr='#003c79', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--s-t3-ttb {
  background-image: -moz-linear-gradient(top, #003c79 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003c79), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #003c79 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #003c79 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #003c79 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #003c79 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003c79', endColorstr='#82b622', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--s-t3-rtl {
  background-image: -moz-linear-gradient(right, #003c79 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #003c79), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #003c79 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #003c79 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #003c79 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #003c79 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b622', endColorstr='#003c79', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--s-t3-ltr {
  background-image: -moz-linear-gradient(left, #003c79 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #003c79), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #003c79 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #003c79 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #003c79 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #003c79 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003c79', endColorstr='#82b622', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--t1-btt {
  background-image: -moz-linear-gradient(bottom, #f7ba20 0%, #f79724 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #f7ba20), color-stop(100%, #f79724)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #f7ba20 0%, #f79724 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #f7ba20 0%, #f79724 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #f7ba20 0%, #f79724 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #f7ba20 0%, #f79724 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f79724', endColorstr='#f7ba20', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--t1-ttb {
  background-image: -moz-linear-gradient(top, #f7ba20 0%, #f79724 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7ba20), color-stop(100%, #f79724)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #f7ba20 0%, #f79724 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #f7ba20 0%, #f79724 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #f7ba20 0%, #f79724 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #f7ba20 0%, #f79724 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7ba20', endColorstr='#f79724', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--t1-rtl {
  background-image: -moz-linear-gradient(right, #f7ba20 0%, #f79724 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #f7ba20), color-stop(100%, #f79724)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #f7ba20 0%, #f79724 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #f7ba20 0%, #f79724 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #f7ba20 0%, #f79724 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #f7ba20 0%, #f79724 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f79724', endColorstr='#f7ba20', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--t1-ltr {
  background-image: -moz-linear-gradient(left, #f7ba20 0%, #f79724 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #f7ba20), color-stop(100%, #f79724)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #f7ba20 0%, #f79724 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #f7ba20 0%, #f79724 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #f7ba20 0%, #f79724 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #f7ba20 0%, #f79724 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7ba20', endColorstr='#f79724', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--t1-t2-btt {
  background-image: -moz-linear-gradient(bottom, #ffac1f 0%, #0085c9 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #ffac1f), color-stop(100%, #0085c9)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #ffac1f 0%, #0085c9 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #ffac1f 0%, #0085c9 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #ffac1f 0%, #0085c9 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #ffac1f 0%, #0085c9 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0085c9', endColorstr='#ffac1f', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--t1-t2-ttb {
  background-image: -moz-linear-gradient(top, #ffac1f 0%, #0085c9 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffac1f), color-stop(100%, #0085c9)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #ffac1f 0%, #0085c9 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #ffac1f 0%, #0085c9 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #ffac1f 0%, #0085c9 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #ffac1f 0%, #0085c9 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffac1f', endColorstr='#0085c9', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--t1-t2-rtl {
  background-image: -moz-linear-gradient(right, #ffac1f 0%, #0085c9 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #ffac1f), color-stop(100%, #0085c9)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #ffac1f 0%, #0085c9 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #ffac1f 0%, #0085c9 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #ffac1f 0%, #0085c9 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #ffac1f 0%, #0085c9 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0085c9', endColorstr='#ffac1f', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--t1-t2-ltr {
  background-image: -moz-linear-gradient(left, #ffac1f 0%, #0085c9 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffac1f), color-stop(100%, #0085c9)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #ffac1f 0%, #0085c9 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #ffac1f 0%, #0085c9 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #ffac1f 0%, #0085c9 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #ffac1f 0%, #0085c9 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffac1f', endColorstr='#0085c9', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--t1-t3-btt {
  background-image: -moz-linear-gradient(bottom, #ffac1f 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #ffac1f), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #ffac1f 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #ffac1f 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #ffac1f 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #ffac1f 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b622', endColorstr='#ffac1f', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--t1-t3-ttb {
  background-image: -moz-linear-gradient(top, #ffac1f 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffac1f), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #ffac1f 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #ffac1f 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #ffac1f 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #ffac1f 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffac1f', endColorstr='#82b622', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--t1-t3-rtl {
  background-image: -moz-linear-gradient(right, #ffac1f 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #ffac1f), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #ffac1f 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #ffac1f 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #ffac1f 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #ffac1f 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b622', endColorstr='#ffac1f', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--t1-t3-ltr {
  background-image: -moz-linear-gradient(left, #ffac1f 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffac1f), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #ffac1f 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #ffac1f 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #ffac1f 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #ffac1f 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffac1f', endColorstr='#82b622', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--t2-btt {
  background-image: -moz-linear-gradient(bottom, #1593c9 0%, #2570b8 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #1593c9), color-stop(100%, #2570b8)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #1593c9 0%, #2570b8 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #1593c9 0%, #2570b8 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #1593c9 0%, #2570b8 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #1593c9 0%, #2570b8 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2570b8', endColorstr='#1593c9', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--t2-ttb {
  background-image: -moz-linear-gradient(top, #1593c9 0%, #2570b8 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1593c9), color-stop(100%, #2570b8)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #1593c9 0%, #2570b8 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #1593c9 0%, #2570b8 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #1593c9 0%, #2570b8 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #1593c9 0%, #2570b8 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1593c9', endColorstr='#2570b8', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--t2-rtl {
  background-image: -moz-linear-gradient(right, #1593c9 0%, #2570b8 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #1593c9), color-stop(100%, #2570b8)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #1593c9 0%, #2570b8 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #1593c9 0%, #2570b8 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #1593c9 0%, #2570b8 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #1593c9 0%, #2570b8 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2570b8', endColorstr='#1593c9', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--t2-ltr {
  background-image: -moz-linear-gradient(left, #1593c9 0%, #2570b8 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #1593c9), color-stop(100%, #2570b8)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #1593c9 0%, #2570b8 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #1593c9 0%, #2570b8 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #1593c9 0%, #2570b8 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #1593c9 0%, #2570b8 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1593c9', endColorstr='#2570b8', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--t2-t3-btt {
  background-image: -moz-linear-gradient(bottom, #0085c9 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #0085c9), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #0085c9 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #0085c9 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #0085c9 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #0085c9 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b622', endColorstr='#0085c9', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--t2-t3-ttb {
  background-image: -moz-linear-gradient(top, #0085c9 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0085c9), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #0085c9 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #0085c9 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #0085c9 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #0085c9 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0085c9', endColorstr='#82b622', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--t2-t3-rtl {
  background-image: -moz-linear-gradient(right, #0085c9 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #0085c9), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #0085c9 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #0085c9 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #0085c9 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #0085c9 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b622', endColorstr='#0085c9', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--t2-t3-ltr {
  background-image: -moz-linear-gradient(left, #0085c9 0%, #82b622 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #0085c9), color-stop(100%, #82b622)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #0085c9 0%, #82b622 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #0085c9 0%, #82b622 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #0085c9 0%, #82b622 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #0085c9 0%, #82b622 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0085c9', endColorstr='#82b622', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--t3-btt {
  background-image: -moz-linear-gradient(bottom, #8bbc43 0%, #5fac45 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #8bbc43), color-stop(100%, #5fac45)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #8bbc43 0%, #5fac45 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #8bbc43 0%, #5fac45 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #8bbc43 0%, #5fac45 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #8bbc43 0%, #5fac45 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5fac45', endColorstr='#8bbc43', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--t3-ttb {
  background-image: -moz-linear-gradient(top, #8bbc43 0%, #5fac45 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8bbc43), color-stop(100%, #5fac45)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #8bbc43 0%, #5fac45 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #8bbc43 0%, #5fac45 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #8bbc43 0%, #5fac45 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #8bbc43 0%, #5fac45 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bbc43', endColorstr='#5fac45', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--t3-rtl {
  background-image: -moz-linear-gradient(right, #8bbc43 0%, #5fac45 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #8bbc43), color-stop(100%, #5fac45)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #8bbc43 0%, #5fac45 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #8bbc43 0%, #5fac45 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #8bbc43 0%, #5fac45 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #8bbc43 0%, #5fac45 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5fac45', endColorstr='#8bbc43', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--t3-ltr {
  background-image: -moz-linear-gradient(left, #8bbc43 0%, #5fac45 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #8bbc43), color-stop(100%, #5fac45)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #8bbc43 0%, #5fac45 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #8bbc43 0%, #5fac45 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #8bbc43 0%, #5fac45 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #8bbc43 0%, #5fac45 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bbc43', endColorstr='#5fac45', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--n1-btt {
  background-image: -moz-linear-gradient(bottom, #e2e2e2 0%, #c0c0c0 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #e2e2e2), color-stop(100%, #c0c0c0)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #e2e2e2 0%, #c0c0c0 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #e2e2e2 0%, #c0c0c0 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #e2e2e2 0%, #c0c0c0 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #e2e2e2 0%, #c0c0c0 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0c0c0', endColorstr='#e2e2e2', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--n1-ttb {
  background-image: -moz-linear-gradient(top, #e2e2e2 0%, #c0c0c0 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2e2e2), color-stop(100%, #c0c0c0)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e2e2e2 0%, #c0c0c0 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e2e2e2 0%, #c0c0c0 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e2e2e2 0%, #c0c0c0 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e2e2e2 0%, #c0c0c0 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#c0c0c0', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--n1-rtl {
  background-image: -moz-linear-gradient(right, #e2e2e2 0%, #c0c0c0 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #e2e2e2), color-stop(100%, #c0c0c0)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #e2e2e2 0%, #c0c0c0 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #e2e2e2 0%, #c0c0c0 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #e2e2e2 0%, #c0c0c0 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #e2e2e2 0%, #c0c0c0 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0c0c0', endColorstr='#e2e2e2', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--n1-ltr {
  background-image: -moz-linear-gradient(left, #e2e2e2 0%, #c0c0c0 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #e2e2e2), color-stop(100%, #c0c0c0)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #e2e2e2 0%, #c0c0c0 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #e2e2e2 0%, #c0c0c0 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #e2e2e2 0%, #c0c0c0 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #e2e2e2 0%, #c0c0c0 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#c0c0c0', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--n2-btt {
  background-image: -moz-linear-gradient(bottom, #8c8c8c 0%, #404040 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #8c8c8c), color-stop(100%, #404040)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #8c8c8c 0%, #404040 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #8c8c8c 0%, #404040 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #8c8c8c 0%, #404040 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #8c8c8c 0%, #404040 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#8c8c8c', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--n2-ttb {
  background-image: -moz-linear-gradient(top, #8c8c8c 0%, #404040 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c8c8c), color-stop(100%, #404040)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #8c8c8c 0%, #404040 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #8c8c8c 0%, #404040 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #8c8c8c 0%, #404040 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #8c8c8c 0%, #404040 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c8c8c', endColorstr='#404040', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--n2-rtl {
  background-image: -moz-linear-gradient(right, #8c8c8c 0%, #404040 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #8c8c8c), color-stop(100%, #404040)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #8c8c8c 0%, #404040 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #8c8c8c 0%, #404040 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #8c8c8c 0%, #404040 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #8c8c8c 0%, #404040 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#8c8c8c', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--n2-ltr {
  background-image: -moz-linear-gradient(left, #8c8c8c 0%, #404040 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #8c8c8c), color-stop(100%, #404040)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #8c8c8c 0%, #404040 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #8c8c8c 0%, #404040 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #8c8c8c 0%, #404040 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #8c8c8c 0%, #404040 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c8c8c', endColorstr='#404040', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--w-b-btt {
  background-image: -moz-linear-gradient(bottom, #ffffff 0%, #000000 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #ffffff), color-stop(100%, #000000)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, #ffffff 0%, #000000 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, #ffffff 0%, #000000 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, #ffffff 0%, #000000 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, #ffffff 0%, #000000 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--w-b-ttb {
  background-image: -moz-linear-gradient(top, #ffffff 0%, #000000 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #000000)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #000000 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #ffffff 0%, #000000 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #ffffff 0%, #000000 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, #ffffff 0%, #000000 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--w-b-rtl {
  background-image: -moz-linear-gradient(right, #ffffff 0%, #000000 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, #ffffff), color-stop(100%, #000000)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, #ffffff 0%, #000000 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, #ffffff 0%, #000000 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, #ffffff 0%, #000000 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, #ffffff 0%, #000000 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--w-b-ltr {
  background-image: -moz-linear-gradient(left, #ffffff 0%, #000000 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(100%, #000000)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, #ffffff 0%, #000000 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, #ffffff 0%, #000000 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, #ffffff 0%, #000000 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, #ffffff 0%, #000000 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--w-btt {
  background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='rgba(255, 255, 255, 0)', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--w-ttb {
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0)', endColorstr='#ffffff', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--w-rtl {
  background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='rgba(255, 255, 255, 0)', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--w-ltr {
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0)', endColorstr='#ffffff', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--b-btt {
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, #000000 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #000000)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, #000000 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, #000000 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, #000000 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, #000000 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='rgba(0, 0, 0, 0)', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--b-ttb {
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #000000)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0)', endColorstr='#000000', GradientType=0) !important;
  /* IE6-9 */
}
.bg-gradient--b-rtl {
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0) 0%, #000000 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #000000)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0) 0%, #000000 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0) 0%, #000000 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(right, rgba(0, 0, 0, 0) 0%, #000000 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, #000000 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='rgba(0, 0, 0, 0)', GradientType=1) !important;
  /* IE6-9 */
}
.bg-gradient--b-ltr {
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #000000 100%) !important;
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #000000)) !important;
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #000000 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #000000 100%) !important;
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #000000 100%) !important;
  /* IE10+ */
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #000000 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0)', endColorstr='#000000', GradientType=1) !important;
  /* IE6-9 */
}
.cf,
.clearfix {
  *zoom: 1;
}
.cf:before,
.clearfix:before,
.cf:after,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
.cf:after,
.clearfix:after {
  clear: both;
}
p.lead-in {
  font-weight: 300;
  font-style: italic;
  font-size: 1.5em;
  line-height: 1.04761905em;
  margin: 0 0 1.04761905em 0;
}
a.cite-ref {
  color: #333;
  border-color: #333;
}
ol.footnotes {
  list-style-type: none;
}
.footnotes {
  font-size: .85em;
  color: #444;
}
.pull {
  float: left !important;
}
[dir="rtl"] .pull {
  float: right !important;
}
.push {
  float: right !important;
}
[dir="rtl"] .push {
  float: left !important;
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.vertical-space {
  margin-bottom: 22px !important;
  margin-bottom: 1.57142857rem !important;
}
.vertical-space--none {
  margin-bottom: 0 !important;
}
.vertical-space--thin {
  margin-bottom: 11px !important;
  margin-bottom: 0.78571429rem !important;
}
.vertical-space--thick {
  margin-bottom: 33px !important;
  margin-bottom: 2.35714286rem !important;
}
.text-center {
  text-align: center;
}
.text--align-normal {
  text-align: left !important;
}
[dir="rtl"] .text--align-normal {
  text-align: right !important;
}
.text--align-reverse {
  text-align: right !important;
}
[dir="rtl"] .text--align-reverse {
  text-align: left !important;
}
.text--align-center {
  text-align: center !important;
}
.text--thin {
  font-weight: 100 !important;
}
.text--light {
  font-weight: 300 !important;
}
.text--thick {
  font-weight: 500 !important;
}
.text--semi-bold {
  font-weight: 600 !important;
}
.text--bold {
  font-weight: bold !important;
}
.text--small {
  font-size: 0.85714286em;
  line-height: 1.83333333em;
  margin: 0 0 0.91666667em 0;
}
.text--large {
  font-size: 1.14285714em;
  line-height: 1.375em;
  margin: 0 0 0.6875em 0;
}
.text--black {
  color: #000000 !important;
}
.text--white {
  color: #ffffff !important;
}
.text--primary-one {
  color: #be242e !important;
}
.text--primary-one-tint {
  color: #c92a3a !important;
}
.text--primary-one-shade {
  color: #ad1f2d !important;
}
.text--primary-two {
  color: #522c72 !important;
}
.text--primary-two-tint {
  color: #563782 !important;
}
.text--primary-two-shade {
  color: #472a72 !important;
}
.text--primary-three {
  color: #e46c28 !important;
}
.text--primary-three-tint {
  color: #e4743a !important;
}
.text--primary-three-shade {
  color: #d55e27 !important;
}
.text--secondary {
  color: #003c79 !important;
}
.text--secondary-tint {
  color: #1c457c !important;
}
.text--secondary-shade {
  color: #1a3863 !important;
}
.text--tertiary-one {
  color: #ffac1f !important;
}
.text--tertiary-one-tint {
  color: #f7ba20 !important;
}
.text--tertiary-one-shade {
  color: #f79724 !important;
}
.text--tertiary-two {
  color: #0085c9 !important;
}
.text--tertiary-two-tint {
  color: #1593c9 !important;
}
.text--tertiary-two-shade {
  color: #2570b8 !important;
}
.text--tertiary-three {
  color: #82b622 !important;
}
.text--tertiary-three-tint {
  color: #8bbc43 !important;
}
.text--tertiary-three-shade {
  color: #5fac45 !important;
}
.text--neutral-one {
  color: #d5d5d5 !important;
}
.text--neutral-one-tint {
  color: #e2e2e2 !important;
}
.text--neutral-one-shade {
  color: #c0c0c0 !important;
}
.text--neutral-two {
  color: #666666 !important;
}
.text--neutral-two-tint {
  color: #8c8c8c !important;
}
.text--neutral-two-shade {
  color: #404040 !important;
}
.bg--black {
  background-color: #000000 !important;
}
.bg--white {
  background-color: #ffffff !important;
}
.bg--primary-one {
  background-color: #be242e !important;
}
.bg--primary-one-tint {
  background-color: #c92a3a !important;
}
.bg--primary-one-shade {
  background-color: #ad1f2d !important;
}
.bg--primary-two {
  background-color: #522c72 !important;
}
.bg--primary-two-tint {
  background-color: #563782 !important;
}
.bg--primary-two-shade {
  background-color: #472a72 !important;
}
.bg--primary-three {
  background-color: #e46c28 !important;
}
.bg--primary-three-tint {
  background-color: #e4743a !important;
}
.bg--primary-three-shade {
  background-color: #d55e27 !important;
}
.bg--secondary {
  background-color: #003c79 !important;
}
.bg--secondary-tint {
  background-color: #1c457c !important;
}
.bg--secondary-shade {
  background-color: #1a3863 !important;
}
.bg--tertiary-one {
  background-color: #ffac1f !important;
}
.bg--tertiary-one-tint {
  background-color: #f7ba20 !important;
}
.bg--tertiary-one-shade {
  background-color: #f79724 !important;
}
.bg--tertiary-two {
  background-color: #0085c9 !important;
}
.bg--tertiary-two-tint {
  background-color: #1593c9 !important;
}
.bg--tertiary-two-shade {
  background-color: #2570b8 !important;
}
.bg--tertiary-three {
  background-color: #82b622 !important;
}
.bg--tertiary-three-tint {
  background-color: #8bbc43 !important;
}
.bg--tertiary-three-shade {
  background-color: #5fac45 !important;
}
.bg--neutral-one {
  background-color: #d5d5d5 !important;
}
.bg--neutral-one-tint {
  background-color: #e2e2e2 !important;
}
.bg--neutral-one-shade {
  background-color: #c0c0c0 !important;
}
.bg--neutral-two {
  background-color: #666666 !important;
}
.bg--neutral-two-tint {
  background-color: #8c8c8c !important;
}
.bg--neutral-two-shade {
  background-color: #404040 !important;
}
/* 
 * This is the aggregate of all the theme files.
 */
.btn--commerce {
  background-color: #e46c28;
  color: #ffffff;
}
.btn--commerce:hover,
.btn--commerce:focus {
  background-color: #e4743a;
}
.btn--commerce:active,
.btn--commerce.btn--is-active {
  background-color: #d55e27;
}
.btn--commerce.btn--is-disabled,
.btn--commerce[disabled] {
  background-color: #e46c28;
}
