/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../../bundles/emere/media/fonts/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../../bundles/emere/media/fonts/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../../bundles/emere/media/fonts/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../../bundles/emere/media/fonts/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../../bundles/emere/media/fonts/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../../bundles/emere/media/fonts/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button[disabled]{opacity:.3;pointer-events:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.row{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.col-lg,.col-md,.col-sm,.col-xs{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-xs-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-xs-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-xs-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-xs-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.off-xs-1{margin-left:8.33333%}.off-xs-2{margin-left:16.66667%}.off-xs-3{margin-left:25%}.off-xs-4{margin-left:33.33333%}.off-xs-5{margin-left:41.66667%}.off-xs-6{margin-left:50%}.off-xs-7{margin-left:58.33333%}.off-xs-8{margin-left:66.66667%}.off-xs-9{margin-left:75%}.off-xs-10{margin-left:83.33333%}.off-xs-11{margin-left:91.66667%}@media only screen and (min-width:768px){.col-sm-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-sm-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-sm-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.off-sm-1{margin-left:8.33333%}.off-sm-2{margin-left:16.66667%}.off-sm-3{margin-left:25%}.off-sm-4{margin-left:33.33333%}.off-sm-5{margin-left:41.66667%}.off-sm-6{margin-left:50%}.off-sm-7{margin-left:58.33333%}.off-sm-8{margin-left:66.66667%}.off-sm-9{margin-left:75%}.off-sm-10{margin-left:83.33333%}.off-sm-11{margin-left:91.66667%}}@media only screen and (min-width:992px){.col-md-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-md-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-md-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-md-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-md-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.off-md-1{margin-left:8.33333%}.off-md-2{margin-left:16.66667%}.off-md-3{margin-left:25%}.off-md-4{margin-left:33.33333%}.off-md-5{margin-left:41.66667%}.off-md-6{margin-left:50%}.off-md-7{margin-left:58.33333%}.off-md-8{margin-left:66.66667%}.off-md-9{margin-left:75%}.off-md-10{margin-left:83.33333%}.off-md-11{margin-left:91.66667%}}@media only screen and (min-width:1200px){.col-lg-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-lg-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-lg-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.off-lg-1{margin-left:8.33333%}.off-lg-2{margin-left:16.66667%}.off-lg-3{margin-left:25%}.off-lg-4{margin-left:33.33333%}.off-lg-5{margin-left:41.66667%}.off-lg-6{margin-left:50%}.off-lg-7{margin-left:58.33333%}.off-lg-8{margin-left:66.66667%}.off-lg-9{margin-left:75%}.off-lg-10{margin-left:83.33333%}.off-lg-11{margin-left:91.66667%}}header .header-top.elements,header nav{max-width:960px;margin:0 auto}header .header-top{background:#facb59}header .header-top .elements{display:-ms-flexbox;display:flex;padding:5px 0;height:72px;box-sizing:border-box;-ms-flex-align:center;align-items:center;position:relative}header .header-top .elements #logo-link{line-height:0;height:100%}header .header-top .elements #logo-link a{display:block;width:195px;height:100%;background-size:contain;background-repeat:no-repeat}header .header-top .elements #top-banner{margin-left:18px;line-height:0}header .header-top .elements #top-banner,header .header-top .elements #top-banner a{height:100%}header .header-top .elements #top-banner a{display:block}header .header-top .elements #top-banner img{max-width:100%;max-height:100%;width:auto;height:auto;position:relative;top:50%;transform:translateY(-50%)}header #navigation{box-shadow:none;background-color:#fcd576;position:relative}header #navigation nav{margin:0 auto;height:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}header #navigation nav a{color:#b70e0b}header #navigation nav .right-nav{margin:0;padding:0;display:-ms-inline-flexbox;display:inline-flex;color:#b70e0b;font-weight:700}header #navigation nav .right-nav .dropdown-menu #meinkonto{position:relative;z-index:99999;box-shadow:-1px 0 8px 2px rgba(0,0,0,.2);background-color:#f1f2e2;min-width:125px;right:2em;padding:5px;bottom:-3px;visibility:hidden;height:0;border-radius:3px}header #navigation nav .right-nav .dropdown-menu #meinkonto li{margin-right:0}header #navigation nav .right-nav .dropdown-menu #meinkonto li:hover{background:#fcd576}header #navigation nav .right-nav .dropdown-menu #meinkonto li:hover a{color:#b70e0b}header #navigation nav .right-nav .dropdown-menu #meinkonto li+li{border-top:1px solid #fddedc}header #navigation nav .right-nav .dropdown-menu #meinkonto a{color:#1e1c1d;margin:0;padding:3px 0}header #navigation nav .right-nav .dropdown-menu:hover #meinkonto{visibility:visible;height:auto}header #navigation nav .right-nav .dropdown-menu li{font-size:.8rem;border:none;padding:5px;margin-right:25px}ol header #navigation nav .right-nav .dropdown-menu a:hover header #navigation nav .right-nav .dropdown-menu a:hover{display:block}header #navigation nav .right-nav li{list-style:none;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto;padding:0 10px;border-left:1px solid #f4b568}header #navigation nav .right-nav li.login{width:95px;font-size:.9rem;position:relative}header #navigation nav .right-nav li.login a{display:block;font-size:.75rem;margin:6px 0 0;font-weight:400}header #navigation nav .right-nav li.login p{margin-top:4px;margin-bottom:0;height:20px}header #navigation nav .right-nav li.login p a{font-weight:700;font-size:.9rem}header #navigation nav .right-nav li.login p i{position:relative;bottom:2px}header #navigation nav .right-nav li.info{position:relative}header #navigation nav .right-nav li.info span{font-size:.75rem;font-weight:400}header #navigation nav .right-nav li.info p,header #navigation nav .right-nav li.info span{margin:6px 0 0;display:block;width:100%;text-align:right}header #navigation nav .right-nav li:first-child{border-left:none}header #navigation nav .right-nav li#cart{background:linear-gradient(180deg,#f6f6f6,#fff1d4);min-width:130px}header #navigation nav .right-nav li#cart a,header #navigation nav .right-nav li#cart span{color:#bd1918}header #navigation nav .right-nav li#cart:hover{background:#f1897a}header #navigation nav .right-nav p{line-height:1rem}header #navigation nav .right-nav .basket{position:relative;right:7px;font-size:.8rem}header #navigation nav .more-categories{width:auto;position:relative;border:1px solid #ca5241;border-radius:3px;padding:2px 0 0 6px;display:block;margin:5px 0}header #navigation nav .more-categories a{position:relative}header #navigation nav .more-categories a .title-small{font-size:.65rem;font-weight:700;width:100%;display:block;margin-top:5px}header #navigation nav .more-categories a .title-big{font-size:.8rem;font-weight:600}header #navigation nav .more-categories a .title-big i{position:relative;top:-3px;font-size:1.1rem;left:2px}header #navigation nav .more-categories:hover #dropdown-categories{display:inline}header #navigation nav .more-categories #dropdown-categories{background:#f1f2e2;border-radius:5px;min-height:400px;min-width:225px;position:absolute;z-index:99999;box-shadow:-1px 0 8px 2px rgba(0,0,0,.2);top:39px;left:1px;margin:0;padding:0;display:none}header #navigation nav .more-categories #dropdown-categories:after{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #f1f2e2;position:absolute;top:-7px;left:74px;z-index:-1}header #navigation nav .more-categories #dropdown-categories ul li{margin-left:6px;padding-left:0;padding-right:0;margin-right:10px}header #navigation nav .more-categories #dropdown-categories ul li:first-child{margin-top:5px}header #navigation nav .more-categories #dropdown-categories ul li.active a.hover,header #navigation nav .more-categories #dropdown-categories ul li.active a:hover{background:#fcd576}header #navigation nav .more-categories #dropdown-categories ul li:hover a{color:#b70e0b}header #navigation nav .more-categories #dropdown-categories ul li:hover .banner,header #navigation nav .more-categories #dropdown-categories ul li:hover ul{display:block;position:absolute;width:225px;top:0;z-index:99999}header #navigation nav .more-categories #dropdown-categories ul li:hover .banner a,header #navigation nav .more-categories #dropdown-categories ul li:hover ul a{color:#b70e0b}header #navigation nav .more-categories #dropdown-categories ul li:hover ul{left:225px}header #navigation nav .more-categories #dropdown-categories ul li:hover ul.level1{margin-left:5px}header #navigation nav .more-categories #dropdown-categories ul li:hover ul.level1 li:hover a{color:#fff!important}header #navigation nav .more-categories #dropdown-categories ul li:hover .banner{left:100%}header #navigation nav .more-categories #dropdown-categories ul li:hover .banner img{position:absolute;top:0;left:-5px;height:auto;width:275px}header #navigation nav .more-categories #dropdown-categories ul li:hover .header{display:block;font-weight:700;margin:0;font-size:1rem;margin-top:10px}header #navigation nav .more-categories #dropdown-categories ul li:hover .header h3{margin:0 0 10px 15px;color:#c11717}header #navigation nav .more-categories #dropdown-categories ul li:hover ul+a{margin-right:225px;width:225px}header #navigation nav .more-categories #dropdown-categories ul li a{font-weight:400!important;color:#b70e0b;bottom:0;padding:10px 5px 10px 10px;max-width:225px;display:block;border-bottom:1px solid #fddedc;width:225px}header #navigation nav .more-categories #dropdown-categories ul li .banner,header #navigation nav .more-categories #dropdown-categories ul li .header,header #navigation nav .more-categories #dropdown-categories ul li ul,header #navigation nav .more-categories #dropdown-categories ul li ul.level2{display:none}header #navigation nav .more-categories #dropdown-categories ul li.parents a i{float:right}header #navigation nav #main-menu{width:100%;margin-left:5px;font-size:.985rem;z-index:9;position:relative}header #navigation nav #main-menu ul{display:-ms-flexbox;display:flex;position:absolute;z-index:999;height:100%}header #navigation nav #main-menu ul li{display:inline-block;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}header #navigation nav #main-menu ul li a{border-right:0 #ffdc94;border-left:1px solid #e0c47a}header #navigation nav #main-menu ul li:first-child{border-left:none}header #navigation nav #main-menu ul li:last-child{box-shadow:none}header #navigation nav #main-menu ul li [class^=child-]{-ms-flex-direction:column;flex-direction:column;display:none;opacity:0;position:absolute;width:auto;margin-left:-8px;height:auto;background-color:#f1f2e2;box-shadow:-1px 0 8px 2px rgba(0,0,0,.2);top:51px;padding:10px 0}header #navigation nav #main-menu ul li [class^=child-]>li{-ms-flex-item-align:baseline;align-self:baseline;border-bottom:1px solid #fddedc;display:block;box-shadow:none;border-left:none;width:100%;margin:0 5px;padding:17px 0}header #navigation nav #main-menu ul li [class^=child-]>li a{font-size:.8rem;color:#b70e0b;font-weight:400;position:relative;bottom:2px;padding:5px 10px}header #navigation nav #main-menu ul li [class^=child-]>li:last-child{border-bottom:none}header #navigation nav #main-menu ul li [class^=child-]>li:hover{background:#fcd576}header #navigation nav #main-menu ul li [class^=child-]>li:hover a{color:#b70e0b}header #navigation nav #main-menu ul li [class^=child-]>li:hover a.hover{background:#fcd576}header #navigation nav #main-menu ul li [class^=child-]>li a{font-size:.85rem;display:block;padding:6px 0 3px;border-right:0;border-left:0;color:#1e1c1d}header #navigation nav #main-menu ul li:hover [class^=child-]{display:block;opacity:1;transform:translateX(0);transition-delay:0s;border-radius:5px}header #navigation nav ul{margin:0;padding:0}header #navigation nav ul li{list-style:none}#searchForm{min-width:375px;height:48px;margin-left:18px}#searchForm button{min-width:56px;font-size:0;line-height:0}#searchForm button:after{content:"\F002";display:block;color:#fff;font-size:25px;font-family:FontAwesome}#searchFormCloned{height:50px;bottom:23px}#searchFormCloned .search_dropdown{display:none!important}#searchFormCloned button{min-width:59px}#searchFormCloned button:after{content:"\F002";position:absolute;top:18%;right:0;bottom:22%;left:4%;color:#fff;font-size:25px;font-family:FontAwesome;background-size:contain}#searchForm,#searchFormCloned{max-height:50px;background:#fff;border:1px solid #b7b7b7;box-shadow:0 0 3px #ccc;position:relative;display:-ms-flexbox;display:flex}#searchFormCloned input[type=text],#searchForm input[type=text]{border:none;box-shadow:none;font-weight:700;-ms-flex-positive:1;flex-grow:1;height:100%;max-height:46px;margin:0;text-indent:5px;overflow:hidden;font-family:Roboto;font-size:1.3em!important;color:#555}#searchFormCloned input[type=text]::-webkit-input-placeholder,#searchForm input[type=text]::-webkit-input-placeholder{color:#c7c7c7}#searchFormCloned input[type=text]:focus,#searchForm input[type=text]:focus{outline:none;font-style:inherit;font-weight:700;background-color:#fff}#searchFormCloned input[type=text]:focus::-webkit-input-placeholder,#searchForm input[type=text]:focus::-webkit-input-placeholder{color:transparent}#searchForm .fa-microphone,#searchFormCloned .fa-microphone{cursor:pointer;font-size:25px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-right:.42em;position:relative}#searchForm .fa-microphone:before,#searchFormCloned .fa-microphone:before{opacity:1;transition:opacity .2s}#searchForm .fa-microphone:not(:hover):before,#searchFormCloned .fa-microphone:not(:hover):before{opacity:.35}#searchForm .fa-microphone.listening:after,#searchFormCloned .fa-microphone.listening:after{content:"";pointer-events:none;position:absolute;z-index:1;top:50%;left:50%;background-color:rgba(0,0,0,.35);transform:translate(-50%,-50%);animation:soundwave 1.65s infinite;width:1px;height:1px;border-radius:50%}@keyframes soundwave{0%{opacity:1;transform:translate(-50%,-50%) scaleX(1)}65%,to{opacity:0;transform:translate(-50%,-50%) scale3d(115,115,1)}}#searchForm .fa-microphone.listening:before,#searchFormCloned .fa-microphone.listening:before{animation:flicker 1.35s infinite}@keyframes flicker{0%,to{opacity:1}50%{opacity:.35}}#searchForm button[type=submit],#searchFormCloned button[type=submit]{background:#d0041d;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;color:transparent;border-radius:0}#searchForm button[type=submit]:focus,#searchForm button[type=submit]:hover,#searchFormCloned button[type=submit]:focus,#searchFormCloned button[type=submit]:hover{background:linear-gradient(#f1897a,#ed6855);cursor:pointer}#searchForm .search_dropdown,#searchFormCloned .search_dropdown{font-weight:600;background:#f3f3f3;color:#555;padding:0 9px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#searchForm .search_dropdown.article_number,#searchFormCloned .search_dropdown.article_number{padding:0 105px 0 13px}#searchForm .search_dropdown.active,#searchForm .search_dropdown:hover,#searchFormCloned .search_dropdown.active,#searchFormCloned .search_dropdown:hover{background:linear-gradient(#f3f3f3,#e1e1e1);cursor:pointer;border-right-color:#ccc}#searchForm .search_dropdown>span,#searchFormCloned .search_dropdown>span{white-space:nowrap;font-size:14px;color:#9e9e9e}#searchForm .search_dropdown>span:after,#searchFormCloned .search_dropdown>span:after{content:"\F078";font-family:FontAwesome;font-size:12px;margin-left:.28em;position:relative;top:-.14em}#searchForm .search_dropdown ul,#searchFormCloned .search_dropdown ul{display:none;position:absolute;top:51px;left:-1px;font-size:14px;width:135px;background:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.2);border:1px solid #ccc;padding:7px 0;z-index:99999}#searchForm .search_dropdown li,#searchFormCloned .search_dropdown li{list-style-type:none;margin:0;padding:5px 18px;color:#ea4b35;line-height:1.2em;position:relative}#searchForm .search_dropdown li:hover,#searchFormCloned .search_dropdown li:hover{background:#f3f3f3}#searchForm .search_dropdown li.selected,#searchFormCloned .search_dropdown li.selected{background:#ea4b35;color:#fff}#searchForm.small,#searchFormCloned.small{max-width:300px}#searchForm.small input[type=text],#searchFormCloned.small input[type=text]{font-size:13px}#searchForm.large,#searchFormCloned.large{max-width:560px}#searchForm.large input[type=text],#searchFormCloned.large input[type=text]{font-size:16px}#searchForm.larger,#searchFormCloned.larger{max-width:700px}#searchForm.larger input[type=text],#searchFormCloned.larger input[type=text]{font-size:1.2em}#searchForm.huge,#searchFormCloned.huge{max-width:860px}#searchForm.huge input[type=text],#searchFormCloned.huge input[type=text]{font-size:21px}#searchForm #search_autocomplete,#searchFormCloned #search_autocomplete{position:absolute;z-index:9999;background:#fef2d8;padding:10px 0;display:none;width:100%;bottom:-8px;transform:translateY(100%)}#searchForm #search_autocomplete ul li,#searchFormCloned #search_autocomplete ul li{padding:5px 10px;cursor:pointer}body{font-size:.75em;font-size:.8125em;line-height:1.308em;color:#555}body button,body input,body select,body textarea{font-family:Arial,Helvetica,Nimbus Sans L,sans-serif;color:#555;border:1px solid #ccc;border-bottom-color:#aaa}body h4,body h5,body h6{font-size:12px;margin:0;line-height:1.308em;font-weight:400;font-family:Patua One,Arial,Helvetica,Nimbus Sans L,sans-serif;font-family:Arial,Helvetica,Nimbus Sans L,sans-serif}body .block-title,body h2,body h3,body h4,body h5,body h6{color:#df1b00}body dd,body dl,body ol,body ul{list-style:none;margin:0;padding:0}body a{color:#49829d;text-decoration:none}body #narrow-by-list{background:transparent!important}body input,body input[type=text],body textarea{otline:none;transition:all .3s ease-in-out;margin:5px 1px 3px 0;border:1px solid #ccc;border-bottom-color:#aaa}body input:focus,body input[type=text]:focus,body textarea:focus{box-shadow:0 0 1px #9ba9a7;margin:5px 1px 3px 0}body header #navigation nav .right-nav li.info p{font-size:1.1em}body .container{max-width:960px;margin:0 auto}body .hidden{display:block;border:0;margin:0;padding:0;font-size:0;line-height:0;width:0;height:0;overflow:hidden}body .nobr{white-space:nowrap}body .wrap{white-space:normal}body .a-left{text-align:left}body .a-center{text-align:center}body .a-right{text-align:right}body .v-top{vertical-align:top}body .v-middle{vertical-align:middle}body .f-left,body .left{float:left}body .f-right,body .right{float:right}body .f-none{float:none}body .f-fix{float:left;width:100%}body .no-display{display:none}body .no-margin{margin:0}body .no-padding{padding:0}body .no-bg{background:none}body .fw-normal{font-weight:400}body .description,body .passwordnotice,body .tax-details,body .validation-advice{color:#888;font-size:.846em;line-height:1.2em;font-weight:400}body .image-link,body .product-image-link{line-height:0}body .stock{color:#ea6645}body .in-stock{color:#090}body .soon-in-stock{color:#ff9f36}body #slider{margin-bottom:18px}body #slider .slidercontrol{display:none}body #browser-alert{margin-top:18px;margin-bottom:0;display:none}body .breadcrumbs{margin:0 0 8px;padding-bottom:4px;border-bottom:1px dotted #ccc}body .breadcrumbs li{display:inline}body .breadcrumbs li.back{padding-right:5px;border-right:1px solid #ccc;margin-right:1px}body .breadcrumbs li.back a{padding:1px 3px;background-color:#eee;font-weight:700}body .breadcrumbs strong{font-weight:400}body ul.advantanges li{background:url(/bundles/acdm/assets/build/images/check.png) no-repeat scroll 0 3px transparent;padding-left:30px}body .page-print .print-head{margin:0 0 15px}body .page-print .print-head address{float:left;margin-left:15px}body .page-print h1{font-size:16px;font-weight:700}body .page-print h2,body .page-print h3{font-size:13px;font-weight:700}body .page-print h2.h2,body .page-print h3.h2{font-size:16px;font-weight:700}body .page-print .order-date{padding:0 0 10px;margin:0 0 10px}body .page-print .col2-set{margin:0 0 10px}.clearfix .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}label.error{width:100%;float:left;color:#df280a;font-size:.7rem;margin-top:5px;padding-left:15px;font-weight:700;position:relative}label.error:before{content:"";position:absolute;left:0;min-height:13px;width:15px;background:url(/bundles/acdm/assets/build/images/validation_advice_bg.gif) no-repeat;background-color:transparent}input.error,textarea.error{border:1px dotted transparent!important;border-color:#f16048!important;border-color:#eb340a!important;background:#faebe7;border-bottom-color:#f16048!important}.video-js{padding-top:56.25%!important}.vjs-fullscreen{padding-top:0!important}#btovideo{margin:0 auto}.sidebar .block li.item img{max-width:55px}table.data-table tbody tr:nth-child(odd),table.tracklist-item tbody tr:nth-child(odd){background-color:#fff!important}.box-trackinglist table,.box-trackinglist table.tracklist-item{box-shadow:none}.box-trackinglist table.tracklist-item td.listen i{font-size:18px}.box-trackinglist table.tracklist-item td.listen i.fa-play-circle{color:#090;cursor:pointer}.box-trackinglist table.tracklist-item td.listen i.fa-stop-circle{color:#d0041d;cursor:pointer}.slides_container{display:-ms-flexbox;display:flex;overflow:hidden}.slides_container[data-cols="1"]{width:100%}.slides_container[data-cols="2"]{width:200%}.slides_container[data-cols="3"]{width:300%}.slides_container[data-cols="4"]{width:400%}.slides_container[data-cols="5"]{width:500%}.slides_container[data-cols="6"]{width:600%}.slides_container[data-cols="7"]{width:700%}.slides_container[data-cols="8"]{width:800%}.slides_container[data-cols="9"]{width:900%}.slides_container[data-cols="10"]{width:1000%}.slides_container[data-cols="11"]{width:1100%}.slides_container[data-cols="12"]{width:1200%}.slides_container[data-cols="13"]{width:1300%}.slides_container[data-cols="14"]{width:1400%}.slides_container[data-cols="15"]{width:1500%}.slides_container[data-cols="16"]{width:1600%}.slides_container[data-cols="17"]{width:1700%}.slides_container[data-cols="18"]{width:1800%}.slides_container[data-cols="19"]{width:1900%}.slides_container[data-cols="20"]{width:2000%}.slides_container[data-cols="21"]{width:2100%}.slides_container[data-cols="22"]{width:2200%}.slides_container[data-cols="23"]{width:2300%}.slides_container[data-cols="24"]{width:2400%}.slides_container[data-cols="25"]{width:2500%}.slides_container[data-cols="26"]{width:2600%}.slides_container[data-cols="27"]{width:2700%}.slides_container[data-cols="28"]{width:2800%}.slides_container[data-cols="29"]{width:2900%}.slides_container[data-cols="30"]{width:3000%}.slides_container>a{overflow:hidden}.slides_container>a:not(:first-child){display:none}.slides_container.slides a{display:block!important}.add-to-cart p.alert,.personlized-product p.alert{float:left;color:#df280a}.custom-fields{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;background:rgba(233,238,240,.48);padding:10px}.custom-fields .form-element{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:5px 0}.custom-fields .form-element[data-width="100"]{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.custom-fields .form-element[data-width="50"]{width:49%;-ms-flex-preferred-size:49%;flex-basis:49%}.custom-fields .form-element input,.custom-fields .form-element select{width:auto}.custom-fields .form-element .datepicker{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.custom-fields .form-element select{margin-top:5px;color:#b3b3b1;height:27px}.custom-fields .form-element select.day,.custom-fields .form-element select.month{max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.custom-fields .form-element select.year{max-width:46%;-ms-flex-preferred-size:46%;flex-basis:46%}#contactForm{display:block;padding-top:1em;padding-left:318px}#contactForm .customer-data{width:295px;float:left;padding-right:11px;margin-right:11px;border-right:1px solid #e4e4e4;margin-bottom:1em;margin-left:-318px}#contactForm label{float:none;font-weight:700;display:block}#contactForm label em{color:#eb340a}#contactForm input.input-text{padding:5px 3px 4px;width:287px}#contactForm input.input-box{margin-bottom:8px}#contactForm select.form-select{padding:4px 3px 3px;width:295px}#contactForm textarea{height:122px}#contactForm #comment-wrapper .validation-advice{clear:none}#contactForm .buttons-set{margin-top:1em;margin-left:-318px}#contactForm .buttons-set p.required{font-size:12px;margin-bottom:5px}#updatePassword{display:none}#form-validate.col2-set .col-wide{width:424px}#form-validate.col2-set .col-wide .input-birthday select{max-width:82px}#form-validate.col2-set .col-narrow{width:304px}html.ie8 body #browser-alert{display:block}.btn-remove,.btn-remove2,a.btn-cart{display:block;background:none no-repeat scroll 0 0 transparent}.btn-remove,a.btn-cart,a.btn-update{width:16px;height:16px;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;border:0;display:block}a.btn-cart{background-position:50%}.btn-remove2{display:block;line-height:16px;white-space:nowrap;padding-left:20px;width:auto;text-indent:0}.button,button{background:linear-gradient(#e1e1e1,#d6dad7);font-weight:700;border:none;padding:10px;border-radius:5px;transition:all .3s ease-in-out}.mfp-figure .button:hover,.mfp-figure button:hover{background:none!important}.button:hover,button:hover{background:linear-gradient(#e1e1e1,#dddcd9)}.button.btn-continue,button.btn-continue{background:linear-gradient(#e1e1e1,#d6dad7);color:#298a08}.button.btn-proceed-checkout,button.btn-proceed-checkout{background:linear-gradient(#d0041d,#da1c2a);font-weight:700;border:none;padding:10px;border-radius:5px;color:#fff;transition:all .3s ease-in-out}.button.btn-proceed-checkout:hover,button.btn-proceed-checkout:hover{color:#fff;background:linear-gradient(#d0041d,#da1c2a)}.button.btn-cart,.button.btn-checkout,button.btn-cart,button.btn-checkout{color:#fff;text-shadow:0 -1px #404040;box-shadow:0 1px 2px #666;border:1px solid #900;border-bottom-width:3px;background:linear-gradient(#d0041d,#da1c2a)}.button.btn-checkout span>span,button.btn-checkout span>span{display:block;text-align:center;padding:7px 15px 8px;font-size:21px;line-height:1em;height:1em;font-weight:700;background-image:none}.button.button-red,button.button-red{font-weight:700;border:none;padding:10px;border-radius:5px;transition:all .3s ease-in-out}.button.button-red,.button.button-red:hover,button.button-red,button.button-red:hover{background:linear-gradient(#d0041d,#da1c2a);color:#fff}.button.button-green,button.button-green{font-weight:700;border:none;padding:10px;border-radius:5px;transition:all .3s ease-in-out}.button.button-green,.button.button-green:hover,button.button-green,button.button-green:hover{background:linear-gradient(#e1e1e1,#d6dad7);color:#298a08}.product-view button.button.btn-cart span span,button.button.btn-checkout span span{display:block;text-align:center;padding:7px 15px 8px;font-size:21px;line-height:1em;height:1em;font-weight:700;background-image:none}button.button span{display:inline-block}button.button span span{padding:5px;white-space:nowrap}.col-main button.button span span{background-position:4px 3px;padding-right:7px}.messages{margin:0 0 18px}.messages li{padding:0;border:1px dotted transparent;background:none no-repeat scroll 5px 5px transparent;font-weight:700;position:relative}.messages li.success-msg{border-color:#446423;background-color:#eff5ea;color:#3d6611;padding:5px 5px 5px 26px}.messages li.success-msg:before{content:"\F058";position:absolute;font-family:FontAwesome;font-size:1.4em;left:5px;top:6px}.messages li .error,.messages li.error-msg{border-color:#f16048;background-color:#faebe7;color:#df280a;padding:5px 5px 5px 26px}.messages li.error-msg:before,.messages li .error:before{content:"\F06A";position:absolute;font-family:FontAwesome;font-size:1.4em;left:5px;top:6px}.messages li.note-msg,.messages li .notice-msg{border-color:#fcd344;background-color:#fafaec;color:#3d6611;padding:5px 5px 5px 26px}.messages li.note-msg:before,.messages li .notice-msg:before{content:"\F27B";position:absolute;font-family:FontAwesome;font-size:1.4em;left:5px;top:6px}.messages li ul{margin:0;padding:0}.validation-advice{clear:both;border:0!important;min-height:13px;margin:3px 0 0;padding-left:17px;font-weight:700}.page-title .subtitle{font-size:15px;margin:-10px 0 11px}#browser-alert{display:none}@font-face{font-family:Roboto;src:url(/bundles/acdm/assets/build/fonts/Roboto-Regular.woff2) format("woff2"),url(/bundles/acdm/assets/build/fonts/Roboto-Regular.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Roboto-Condensed;src:url(/bundles/acdm/assets/build/fonts/Roboto-Condensed-Regular.woff2) format("woff2"),url(/bundles/acdm/assets/build/fonts/Roboto-Condensed-Regular.woff) format("woff");font-weight:100;font-style:normal}.category-products .block-banner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-main h2{color:#555;border-bottom:1px solid #ccc;margin:0 0 1px;font-family:serif;font-size:2.5em}.products-grid-category-base{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.products-grid-category-base .product-image-link.small_image{height:130px}.products-grid-category-base .product-author a{color:#555}.products-grid-category-base li.list-item{width:auto!important;float:none;margin-bottom:10px;padding:0 0 10px 160px;border-bottom:1px dotted #ccc;-ms-flex:0 auto;flex:0 auto}.products-grid-category-base li.list-item .product-image-link{float:left;margin-left:-160px;position:relative}.products-grid-category-base li.list-item .product-image-link img{max-width:155px}.products-grid-category-base li.list-item .av-countdown{float:right;margin-left:10px}.products-grid-category-base li.list-item h2{border-bottom:0}.products-grid-category-base li.list-item button{margin-top:10px}.products-grid-category-base[class*=" products-grid-"]{margin:0;padding:0;list-style:none;padding-bottom:1em;margin-bottom:1em;position:relative;-ms-flex-direction:row;flex-direction:row}.products-grid-category-base[class*=" products-grid-"] .aligned,.products-grid-category-base[class*=" products-grid-"]:not(:last-of-type){border-bottom:1px solid #e7e7e7}.products-grid-category-base[class*=" products-grid-"] li{-ms-flex-preferred-size:182px;flex-basis:182px;width:182px;max-width:182px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:2px solid transparent;position:relative;-ms-flex:1 auto;flex:1 auto}.products-grid-category-base[class*=" products-grid-"] li:hover .product-stopper br{display:none}.products-grid-category-base[class*=" products-grid-"] li:hover .product-stopper .regular-price,.products-grid-category-base[class*=" products-grid-"] li:hover .product-stopper .special-price{display:block;margin:5px 0}.products-grid-category-base[class*=" products-grid-"] li:hover .add2basket{display:block}.products-grid-category-base[class*=" products-grid-"] li:hover .rating-box,.products-grid-category-base[class*=" products-grid-"] li:hover .ratings{display:-ms-flexbox;display:flex}.products-grid-category-base[class*=" products-grid-"] li.list-item{width:auto!important;float:none;margin-bottom:10px;padding:0 0 10px 160px;border-bottom:1px dotted #ccc}.products-grid-category-base[class*=" products-grid-"] li.list-item .product-image-link{float:left;margin-left:-160px}.products-grid-category-base[class*=" products-grid-"] li.list-item .av-countdown{float:right;margin-left:10px}.products-grid-category-base[class*=" products-grid-"] li.list-item button{margin-top:10px}.products-grid-category-base[class*=" products-grid-"] li.list-item h2{border-bottom:0}.products-grid-category-base[class*=" products-grid-"] li:hover{border-color:#e7e7e7;box-shadow:0 0 2px rgba(0,0,0,.5);background-color:#f8f8f8;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8))}.products-grid-category-base[class*=" products-grid-"] li .product-image-link img{max-width:150px}.products-grid-category-base[class*=" products-grid-"] li.aligned{position:relative}.products-grid-category-base[class*=" products-grid-"] li.aligned .product-info{border:0;padding:0;margin:0 12px}.products-grid-category-base[class*=" products-grid-"] li.aligned .product-info .product-stopper{font-size:.846em;margin-right:2px;margin-left:-4px}.products-grid-category-base[class*=" products-grid-"] li.aligned .product-info .spacer{background:none transparent}.products-grid-category-base[class*=" products-grid-"] li.aligned .actions-panel{position:absolute;bottom:9px}.products-grid-category-base[class*=" products-grid-"] li.aligned .hover{border-color:#e7e7e7;box-shadow:0 0 2px rgba(0,0,0,.5);background-color:#f8f8f8;background:-moz-linear-gradient(top,#fff,#f8f8f8);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr="#ffffff",EndColorStr="#f8f8f8",GradientType=0)}.products-grid-category-base[class*=" products-grid-"] .product-image-link{display:block;text-align:left;position:relative;height:160px;margin:0 3px;padding:0 8px}.products-grid-category-base[class*=" products-grid-"] .product-image-link .catalog_image{height:160px}.products-grid-category-base[class*=" products-grid-"] .product-image-link .small_image{height:130px}.products-grid-category-base[class*=" products-grid-"] .product-image-link .small_image_image{height:250px}.products-grid-category-base[class*=" products-grid-"] .product-info{border:1px dotted #ccc;border-top:0;margin:0 3px;padding:0 8px 8px;margin-top:auto;border:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 auto;flex:1 auto}.products-grid-category-base[class*=" products-grid-"] .product-info h5 a{color:#555}.products-grid-category-base[class*=" products-grid-"] .product-info .actions-panel{margin-top:auto}.products-grid-category-base[class*=" products-grid-"] .product-author{margin:0;line-height:1.2em;font-weight:300;font-size:1.1em;font-family:Roboto}.products-grid-category-base[class*=" products-grid-"] .product-author a{color:#555}.products-grid-category-base[class*=" products-grid-"] h5{margin-bottom:10px;font-family:Roboto;font-size:1.3em;font-weight:400;line-height:1.2em}.products-grid-category-base[class*=" products-grid-"] h5 a{display:block;line-height:1.2em}.products-grid-category-base[class*=" products-grid-"] .rating-wrapper{display:-ms-flexbox;display:flex;height:30px}.products-grid-category-base[class*=" products-grid-"] .rating-wrapper .rating-box,.products-grid-category-base[class*=" products-grid-"] .rating-wrapper .ratings{float:left}.products-grid-category-base[class*=" products-grid-"] .rating-wrapper .rating-box .amount,.products-grid-category-base[class*=" products-grid-"] .rating-wrapper .ratings .amount{float:left;padding:10px 0}.products-grid-category-base[class*=" products-grid-"] .tax-details{display:none}.products-grid-category-base[class*=" products-grid-"] li.grid-item .stock{font-size:.846em;line-height:1em}.products-grid-category-base[class*=" products-grid-"] .grid-item p.detail-link{display:none}.products-grid-category-base[class*=" products-grid-"] .actions-panel{margin-top:1em}.products-grid-category-base[class*=" products-grid-"] .actions-panel .price-box{font-family:Roboto-Condensed;font-weight:300}.products-grid-category-base[class*=" products-grid-"] .actions-panel .price-box .old-price{color:#888;font-size:1.4em}.products-grid-category-base[class*=" products-grid-"] .actions-panel .price-box .price{color:#b70e0b;font-size:1.8em}.products-grid-category-base[class*=" products-grid-"] .actions-panel .price-box .regular-price .price{color:#555;font-size:1.8em}.products-grid-category-base[class*=" products-grid-"] .actions-panel .add2basket,.products-grid-category-base[class*=" products-grid-"] .subline{display:none}.products-grid-category-base[class*=" products-grid-"] .product-info{padding-left:8px;padding-right:8px}.products-grid-category-base[class*=" products-grid-"] .product-info .spacer{height:50px;margin:0 -14px -14px}.products-grid-category-base[class*=" products-grid-"] .product-info .product-stopper{font-size:.846em;margin-right:-4px;margin-left:-4px}.products-grid-category-base[class*=" products-grid-"] .product-info .product-stopper .free-shipping,.products-grid-category-base[class*=" products-grid-"] .product-info .product-stopper .preorder{margin-top:3px;float:left;margin-bottom:-4px}.products-grid-category-base[class*=" products-grid-"] .product-info .actions-panel{position:relative}.products-grid-category-base[class*=" products-grid-"] .product-info .actions-panel .add2basket{position:absolute;bottom:-7px;right:-5px}.products-grid-category-base[class*=" products-grid-"] .product-info .actions-panel .add2basket a{display:block;margin-bottom:-5px;text-decoration:none}.products-grid-category-base[class*=" products-grid-"] .product-info .actions-panel .add2basket a i{display:block;text-align:center;font-size:3.246em}.products-grid-category-base[class*=" products-grid-"] .product-info .actions-panel .add2basket .product-stopper{background:none;padding:0;margin:0;font-size:.6em;font-weight:800}.s24d .add2basket .product-stopper,.s24d .add2basket i{color:#b70e0b}.rotversand .add2basket .product-stopper,.rotversand .add2basket i{color:#bd1918}.buchredaktion .add2basket .product-stopper,.buchredaktion .add2basket i{color:#c62d1b}.superillu .add2basket .product-stopper,.superillu .add2basket i{color:#df1b01}.products-grid{-ms-flex-direction:column;flex-direction:column}.products-grid .product-image-link.small_image{height:130px}.products-grid .product-author a{color:#555}.products-grid li.list-item{width:auto!important;float:none;margin-bottom:10px;padding:0 0 10px 160px;border-bottom:1px dotted #ccc;-ms-flex:0 auto;flex:0 auto}.products-grid li.list-item .product-image-link{float:left;margin-left:-160px;position:relative}.products-grid li.list-item .product-image-link img{max-width:155px}.products-grid li.list-item .av-countdown{float:right;margin-left:10px}.products-grid li.list-item h2{border-bottom:0}.products-grid li.list-item button{margin-top:10px}.price-box p{margin:0}.regular-price .price,.special-price .price{color:#dc4355;line-height:1em;font-weight:300}.special-price.big-price .old-price{font-size:70%}.special-price.medium-price .old-price{font-size:80%}.special-price .old-price{text-decoration:line-through;margin-right:.25em}.price-box-wrapper .tax-details{position:relative;top:-3px}.baseprice{margin:-1px 0}.avhp_form-list_item{position:absolute;top:-99999px;left:-99999px}.customer-reviews-list>li{margin-bottom:1em;background-color:#f7f7f7;border-bottom:1px dotted #bfbfbf;padding:8px 10px 7px;text-shadow:1px 1px #fff;text-shadow:1px 1px hsla(0,0%,100%,.8)}.customer-reviews-list .ratings-list{float:right}.customer-reviews-list .review-content{font-family:Georgia,Times New Roman,DejaVu Serif,serif;font-style:italic;margin-top:1em}#review-form h2,.rich-snippet{display:none}#review-form h3{margin-bottom:9px}#review-form h3 span{font-style:italic}.ratings,.ratings .rating-box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.ratings .rating-box{min-width:85px;max-width:85px;color:#fab400;padding:10px 0}.ratings .rating-box .icon:before{font-family:FontAwesome;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:14px}.ratings .rating-box .icon__star-o{position:relative}.ratings .rating-box .icon__star-o:before{content:"\F006"}.ratings .rating-box .icon__star-o .icon__star{position:absolute;top:0;left:0;overflow:hidden;width:0}.ratings .rating-box .icon__star-o .icon__star:before{content:"\F005"}.ratings .amount{display:none}.product-view{position:relative}.product-view.clearfix,.product-view .col2-set{display:-ms-flexbox;display:flex}.product-view .col2-set{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.product-view .col2-set .product-shop{margin-left:18px;-ms-flex-preferred-size:424px;flex-basis:424px;max-width:424px}.product-view .col2-set .product-shop .extra-actions ul.share-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:265px}.product-view .col2-set .product-shop .extra-actions .post-review a{background:url(/bundles/acdm/assets/build/images/page_white_edit.png) no-repeat}.product-view .col2-set .product-shop table tr:nth-child(odd){background-color:#fff}.product-view .col2-set .product-shop table .availability .stock{color:#ea6645}.product-view .col2-set .product-shop table .availability .stock span{font-size:.875rem;display:inline-block;width:46px;height:14px;background:url(/bundles/acdm/assets/build/images/stock.gif) no-repeat scroll 0 0 transparent;position:relative;top:2px;margin-right:4px}.product-view .col2-set .product-shop table .availability .stock.in-stock{color:#090;font-size:.75rem}.product-view .col2-set .product-shop table .availability .stock.in-stock span{background-position:-96px 0}.product-view .col2-set .product-shop table .release-date span{display:none}.product-view .col2-set .product-shop table .release-date span.stock{display:block}.product-view .col2-set .product-shop table .no-span .stock span{display:none}.product-view li.product-stopper{padding:3px 5px;font-size:15px;font-weight:400;float:left;margin:0 3px 2px 0}.product-view li.product-stopper.exclusive span{display:inline}.product-view .discount{color:#dc4355;font-size:17px;font-weight:700;line-height:1em;margin:0 0 5px}.product-view .btn-cart{margin-top:5px}.product-shop .extra-actions,.product-shop .price-box{margin:18px 0 0;padding-top:13px;border-top:1px dotted #ccc}.product-shop .extra-actions a{display:inline-block;padding:0 0 3px 22px;background:none no-repeat scroll 0 0 transparent}.product-shop .price-box{padding-top:16px}.product-shop .price{font-size:2em;font-weight:400}.product-shop .baseprice{margin:-4px 0 0}.product-shop .product-stopper.free-shipping{padding:1px 1px 0}.product-shop .product-stopper-list{margin-bottom:3px;margin-left:-5px}.product-shop .product-stopper-list li{float:left;margin-left:5px;padding-left:5px;padding-right:5px;border:2px solid #fff;box-shadow:0 0 2px rgba(0,0,0,.35)}.product-img-box .more-views,.product-img-box .samples{margin-top:.5em}.product-img-box .more-views h2,.product-img-box .samples h2{font-size:13px}.product-img-box .samples h2{margin-bottom:4px}.product-img-box #product-gallery{display:-ms-flexbox;display:flex}.product-img-box #product-gallery li{float:left;margin-right:9px}.product-img-box #product-gallery li img{max-width:55px;max-height:80px}.product-img-box .samples li a{padding-left:20px}.short-description{font-weight:700}.box-account,.box-collateral,.product-essential{margin-bottom:18px}.product-essential{margin-bottom:36px}.product-essential p.availability.in-stock{display:none}.av-countdown-release .counter>*{max-width:42px}.av-countdown-release .counter>* .number{font-size:14px}.add-to-cart .custom-fields{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.add-to-cart .custom-fields>*{margin:5px 0}.add-to-cart .custom-fields>[data-width="50"]{width:49%;-ms-flex-preferred-size:49%;flex-basis:49%}.add-to-cart .custom-fields>[data-width="100"]{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.add-to-cart .custom-fields label{display:block!important}.add-to-cart .custom-fields fieldset{margin-bottom:10px}.add-to-cart .custom-fields select{height:27px;width:100%}.add-to-cart .custom-fields input{width:97%}.add-to-cart .custom-fields .datepicker select.day,.add-to-cart .custom-fields .datepicker select.month{width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.add-to-cart .custom-fields select.year{width:46%;-ms-flex-preferred-size:46%;flex-basis:46%}.add-to-cart p{color:red}.block.block-navigation .block-content li a:hover:before{content:none!important}.block.block-navigation .block-content .banner{display:none}.block.block-bestseller .block-content li a:before,.block.block-bestseller .block-content li a:hover:before{content:none!important}.col2-layout .main .col-main .block-newsletter,.col2-left-layout .main .col-main .block-newsletter{background:none;opacity:1;margin-bottom:18px;padding:0}.col2-layout .main .col-main .block-newsletter .block-content,.col2-left-layout .main .col-main .block-newsletter .block-content{display:block}.col2-layout .main .col-main .block-newsletter .block-content label,.col2-left-layout .main .col-main .block-newsletter .block-content label{width:100%}.col2-layout .main .col-main .block-newsletter .block-content label span,.col2-left-layout .main .col-main .block-newsletter .block-content label span{color:#555;display:block;margin-bottom:5px}.col2-layout .main .col-main .block-newsletter .block-content .input-box input,.col2-left-layout .main .col-main .block-newsletter .block-content .input-box input{border:1px solid #ccc;border-bottom-color:#aaa;padding:5px 5px 4px;width:610px}.col2-layout .main .col-main .block-newsletter .block-content .actions,.col2-left-layout .main .col-main .block-newsletter .block-content .actions{display:inherit;margin-left:15px}.col2-layout .main .col-main .block-newsletter .block-content .actions button,.col2-left-layout .main .col-main .block-newsletter .block-content .actions button{height:26px;padding:0}.col2-layout .main .col-main .block-newsletter .block-content .actions button span>span,.col2-left-layout .main .col-main .block-newsletter .block-content .actions button span>span{padding:5px;white-space:nowrap}.col2-layout .main .col-main .block-newsletter .block-content .actions button:last-of-type,.col2-left-layout .main .col-main .block-newsletter .block-content .actions button:last-of-type{margin-left:0}.main .block.block-newsletter{padding:0;border-radius:0}.main .block.block-newsletter .block-title{border:0;background-color:transparent;display:none}.main .block.block-newsletter .block-title span{border:0;padding:0;font-weight:400}.main .block.block-newsletter .block-content{background:none transparent}.main .block.block-newsletter label{display:block;margin-bottom:5px;font-weight:400}.main .block.block-newsletter label span:nth-child(2){font-weight:400}.main .block.block-newsletter .input-box{width:75%}.main .block.block-newsletter [name=email]{width:342px}.main .block .actions{float:left;padding:1px 0 0;border:0;clear:none;background:none transparent}.mains .main .block{text-shadow:none;margin-bottom:10px;padding:8px;padding-left:80px;cursor:pointer;opacity:.75;border:0;position:relative;z-index:10}.mains .main .block:hover{opacity:1}.mains .main .block label{float:left;margin:0 11px 0 0;cursor:pointer}.mains .main .block label span{display:block;color:#c1ddf0}.mains .main .block label span:first-child{font-size:17.4px;color:#eef6fb}.mains .main .block [name=email]{padding:9px 9px 8px;border-color:transparent;text-overflow:ellipsis}.mains .main .block .validation-advice{display:none}.mains .main .block .actions button.button{border-color:transparent}.mains .main .block .actions button.button button>span>span{background-image:none;padding:10px 13px 9px}.main .block.block-newsletter{background:url(/bundles/acdm/assets/build/images/bkg_block-newsletter.jpg) no-repeat scroll 9px bottom #0283c5;text-shadow:none;margin-bottom:10px;padding:8px;padding-left:80px;cursor:pointer;opacity:.75;border:0;position:relative;z-index:5}.main .block.block-newsletter:hover{opacity:1}.main .block.block-newsletter label span{color:#c1ddf0;display:block}.main .block.block-newsletter label span:first-child{font-size:17.4px;color:#eef6fb;line-height:1.12;margin-bottom:2px}.main .block.block-newsletter label span br{display:none}.main .block.block-newsletter .block-content{display:-ms-flexbox;display:flex}.main .block.block-newsletter .block-content label{width:44%;margin-right:1em}.main .block.block-newsletter .block-content .note>p{margin-top:0}.main .block.block-newsletter .block-content .input-box{float:left}.main .block.block-newsletter .block-content .input-box input{height:15px;margin:0;padding:9px 9px 8px;border-color:transparent;text-overflow:ellipsis;width:465px}.main .block.block-newsletter .block-content .actions{display:inherit;margin-top:-1px}.main .block.block-newsletter .block-content .actions button{height:35px}.main .block.block-newsletter .block-content .actions button span>span{padding:8px;background:none}.main .block.block-newsletter .block-content .actions button:last-of-type{margin-left:5px}.main .block.block-navigation #block-nav li.parent{background:url(/bundles/acdm/assets/build/images/bkg_nav2.gif) no-repeat scroll 100% 100% transparent}.sidebar .description,.sidebar .validation-advice{font-size:.916em}.sidebar .block{margin-bottom:18px;border:1px solid #ccc;border-bottom-width:3px;padding:1px;text-shadow:1px 1px hsla(0,0%,100%,.8);border-radius:3px 3px 0 0}.sidebar .block.block-banner{padding:0;border:0;line-height:0}.sidebar .block.block-banner a{display:block}.sidebar .block.block-banner img{width:100%;height:auto}.sidebar .block.block-banner .block-content{background:none transparent}.sidebar .block.block-layered-nav dt{font-weight:700;padding:7px 9px 0;text-transform:uppercase;box-shadow:inset 0 20px 20px -20px #d6d5d5}.sidebar .block.block-layered-nav dd ol{margin-bottom:-1px}.sidebar .block.block-layered-nav dd.last{border-bottom:0}.sidebar .block.block-layered-nav dd.last ol{margin-bottom:0}.sidebar .block.block-layered-nav .currently .actions,.sidebar .block.block-layered-nav dd{border-bottom:1px dotted #b2b2b2;margin-bottom:1px}.sidebar .block.block-layered-nav .currently .actions{border-top:0}.sidebar .block.block-layered-nav .currently .actions a{background-image:none}.sidebar .block.block-layered-nav .currently li{white-space:normal}.sidebar .block.block-layered-nav .block-subtitle{display:none}.sidebar .block.block-layered-nav .currently .btn-remove{float:right}.sidebar .block.block-layered-nav .currently .btn-remove a:before{content:"\F00D";position:absolute;left:6px;top:8px;font-size:.8rem;opacity:.3;width:6px;height:6px;display:block;border-radius:50%;background:#6d6666;color:red;font-family:FontAwesome}.sidebar .block .block-title{background-color:#ebebeb;border-bottom:1px solid #fff}.sidebar .block .block-title span{display:block;padding:6px 9px 5px;border-bottom:1px solid #d9d9d9}.sidebar .block .block-content li{border-bottom:1px dotted #dedede;position:relative}.sidebar .block .block-content li a{display:block;font-size:.75rem}.sidebar .block .block-content li a:before{content:"";position:absolute;left:6px;top:8px;font-size:.8rem;opacity:.3;width:6px;height:6px;display:block;border-radius:50%;background:#6d6666}.sidebar .block .block-content li a:hover:before{content:"\F055";font-family:FontAwesome;position:absolute;left:4px;top:4px;font-size:.83rem;opacity:.5;color:#036503;width:0}.sidebar .block li.item a{display:block;padding:7px 5px;padding-left:70px;word-wrap:break-word}.sidebar .block li.item a:hover{background-color:#f4f4f4;text-decoration:none;text-shadow:1px 1px hsla(0,0%,100%,.8)}.sidebar .block li.item a.no-image{display:block;padding-left:5px}.sidebar .block li.item img{float:left;margin-left:-65px}.sidebar .block li.item .ranking{display:block;font-weight:700;color:#555}.sidebar .block li.item .product-name{font-weight:700}.sidebar .block li.item .product-name:hover{text-decoration:underline}.sidebar .block .block-subtitle{margin:0;padding:7px 5px}.sidebar .block .actions{text-align:right;padding:6px 5px 5px;background-color:#fff;border-top:1px dotted #dedede;display:block;width:95%}.sidebar .block-subtitle,.sidebar .block li.item{border-bottom:1px dotted #dedede}.sidebar .block-banner img{width:100%;height:auto}.sidebar .col-main .block.block-banner{margin-bottom:26px;border-top:0;padding-top:0}.sidebar .block-quickaddtocart .block-content{padding:5px}.sidebar .block-quickaddtocart .actions{margin:1px -5px -5px}.sidebar .block-quickaddtocart table{width:auto}.sidebar .block-quickaddtocart td{padding:0 4px 5px 0}.sidebar .block-quickaddtocart input.sku{width:128px}.sidebar .block-quickaddtocart input.qty{width:25px;text-align:center}.sidebar .trustedrating-widget img{border:3px solid #eee}.sidebar ul.advantanges li{padding-left:30px}.sidebar .block-account{border:0;padding:0}.sidebar .block-account .block-content,.sidebar .block-account .block-title{background:none}.sidebar .block-account .block-title span{padding-left:0;font-weight:400}.sidebar .block-current_issue .block-content{padding:10px 0 0 110px}.sidebar .block-current_issue img.cover{float:left;margin-left:-110px}.sidebar .block-current_issue ul{list-style:disc inside none;font-weight:700}.sidebar #navigation ul{border-bottom:1px dotted #dedede;position:relative}.sidebar #navigation ul li{float:left;border-left-color:#fcecc1;border-right-color:#b6a988;border-bottom:1px dotted #dedede;position:relative}.sidebar #navigation ul a{display:block}.sidebar #navigation li a{color:#d0041c;text-shadow:1px 1px 0 hsla(0,0%,100%,.8)}.sidebar #navigation #block-nav li a:before{content:"";position:absolute;left:6px;top:8px;width:6px;height:6px;border-radius:50%;background-color:#b5b0b0}.sidebar #navigation #block-nav li a:hover:before{content:"\F055";font-family:FontAwesome;position:absolute;left:6px;top:8px;font-size:.8rem;opacity:.3;background-color:green;z-index:1}.sidebar #navigation #block-nav li.level0.active a,.sidebar #navigation #block-nav li.level0.over a{padding-bottom:2px;margin-bottom:-1px;text-decoration:none;background-color:#fff;color:#555;text-shadow:none}.sidebar #block-nav span,.sidebar #navigation>li span,.sidebar .block-layered-nav a>span{display:block;padding:15px 10px;font-weight:700}.sidebar #block-nav ul,.sidebar #navigation ul{left:-99999px;position:absolute;top:44px;background-color:#fff;border:1px solid #a6a6a6;box-shadow:3px 3px 3px rgba(0,0,0,.3)}.sidebar #navigation>li>ul{border-top:0;min-width:100%;padding-right:1px}.sidebar #block-nav span,.sidebar #navigation ul span,.sidebar .block-layered-nav .currently li,.sidebar .block-layered-nav a>span{padding:4px 5px 3px 20px;font-weight:400}.sidebar #navigation ul span{white-space:nowrap;padding:5px 14px 5px 20px}.sidebar #block-nav span,.sidebar #navigation ul span{color:#555}.sidebar #block-nav a:hover,.sidebar #block-nav li.parent.over>a,.sidebar #navigation li.parent.over>a,.sidebar #navigation ul a:hover,.sidebar .block-layered-nav a:hover,.sidebar .block-layered-nav li.current a{text-decoration:none;background-color:#f4f4f4;color:#2f2f2f}.sidebar #block-nav li.over>ul,.sidebar #navigation li.over>ul{z-index:100}.sidebar #navigation li.over>ul{left:-2px}.sidebar #block-nav li.over>ul,.sidebar #navigation li li.over>ul{left:75%;padding:1px;top:5px;min-width:192px}.av-tabs{border:0;margin-bottom:18px}.av-tabs .block-content ul.tabs{border-bottom:1px solid #dadada;display:-ms-flexbox;display:flex}.av-tabs .block-content ul.tabs li{position:relative;top:-3px}.av-tabs .block-content ul.tabs li.selected a{color:#db1200;background:#fff;padding-bottom:4px;border-bottom:#fff}.av-tabs .block-content ul.tabs li a{font-weight:400;font-size:17px;border:1px solid #dadada;color:#888;padding:3px 8px;margin:0 5px -1px 0;text-shadow:1px 1px #fff;background:#e9e9e9;background:-moz-linear-gradient(top,#fff,#e9e9e9);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e9e9e9));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr = "#ffffff",EndColorStr = "#e9e9e9",GradientType = 0)}.av-tabs .block-content>div{display:none}.av-tabs .block-content .panel{margin:0;border:1px solid #dadada;border-top:0;padding:10px}.av-tabs .block-content .panel.selected{display:block}.av-tabs .block-content .box-description{float:right;padding-right:204px;width:530px}.av-tabs .block-content .box-description .product-additional{background-color:#f9f9f9;border-bottom:1px solid #dadada;border-left:1px solid #e7e7e7;float:right;margin:-10px -204px -11px 15px;padding:1em;width:160px}.av-tabs .block-content .box-reviews .button-set{background-color:#f7f7f7;text-align:right;padding:7px 6px;clear:both}.av-tabs .block-content .box-description h2,.av-tabs .block-content .box-trackinglist h2{display:none}input.checkbox{border:0}input,textarea{transition:.2s ease-out;max-width:100%}input:focus,textarea:focus{border-bottom-color:#bbb;background-color:#edf7fd;outline:none;box-shadow:none}input.input-text{padding:5px 5px 4px;width:84%}.input-counter__text{position:absolute;z-index:10;margin-bottom:0!important;text-shadow:none;background-color:#7f7f7f;color:#fff!important;padding:7px 8px 6px;cursor:help;white-space:nowrap;font-size:.846em;line-height:1.2em}.input-counter__text:before{content:"";position:absolute;top:50%;left:0;margin:-5px 0 0 -5px;width:0;height:0;line-height:0;font-size:0;border:5px solid transparent;border-left:0;border-right-color:#7f7f7f}select{width:124px;padding:4px 2px;background:#fff}fieldset{margin:0;padding:0;border:0}input[type=checkbox],input[type=checkbox]:focus,input[type=radio],input[type=radio]:focus{float:left;margin:2px 5px 0 0}.form-list{margin-bottom:1em}.form-list>li,.form-list>li>div>div{margin-bottom:.5em}.form-list li.control{margin:1.2em 0 1em}.form-list>li>div>div:last-child{margin-bottom:0}form label{font-weight:700;display:inline-block}form label.required em,p.required,span.required{color:#eb340a}form label.required em{float:right;padding-left:2px}p.required{font-size:.846em;line-height:1.272em}.button-sets{clear:both}.toolbar{background-color:#e1ecf5;padding:5px 8px;margin:-5px 0 18px;text-shadow:1px 1px #fff;text-shadow:1px 1px hsla(0,0%,100%,.8);line-height:1em;text-align:right;min-height:19px}.toolbar p{margin:0}.toolbar select{padding:0;width:150px;text-overflow:ellipsis}.toolbar .amount,.toolbar .limiter,.toolbar .limiter li,.toolbar .pager,.toolbar .pages,.toolbar .pages li{float:left}.toolbar .amount{margin-right:5px}.toolbar .pager{padding-top:3px}.toolbar .pager a{background:none #fff;color:#555;display:block;font-weight:700;padding:3px 5px;text-decoration:none;min-width:11px;text-align:center;margin:-3px 0 0 3px}.toolbar .pager a.next,.toolbar .pager a.previous{padding-top:2px;padding-bottom:4px}.toolbar .pager a:hover{background-color:#fdcd50;box-shadow:0 0 2px rgba(0,0,0,.5)}.toolbar .current{background:none #fff;color:#555;display:block;font-weight:700;padding:3px 5px;text-decoration:none;min-width:11px;text-align:center;margin:-3px 0 0 3px}.toolbar .current,.toolbar .pager a:hover{background-color:#fdcd50;box-shadow:0 0 2px rgba(0,0,0,.5)}.toolbar-bottom{min-height:0}.toolbar-bottom .amount,.toolbar-bottom .sorter{display:none}.toolbar-bottom .pager{float:none;margin-left:-6px}.toolbar-bottom .pages{float:right}.product-stopper{margin:0 0 4px;width:auto;padding:3px 4px 2px;background-color:#fff59b;line-height:1em;text-align:center;display:inline-block}.product-stopper.saving{position:absolute;background:transparent;top:-10px;left:0;text-align:left}.product-stopper.saving span{background-color:#fff;display:none;border:1px solid #888;color:#555;box-shadow:0 0 2px #888;padding:3px 4px 2px}.product-stopper.saving .discount,.product-stopper.saving .product-sticker{display:inline-block;font-size:20px;padding:6px 3px;text-align:center;min-width:1em;line-height:.85em}.product-stopper.exclusive,.product-stopper.free-shipping,.product-stopper.limited{color:#555}.product-stopper.exclusive,.product-stopper.limited{background-color:#fbcb59}.product-stopper.exclusive span{text-transform:uppercase}.product-stopper.free-shipping{background-color:#41a62a;color:#fff}.product-stopper.media-count{margin-left:16px!important;padding-left:14px!important;background-color:#f7e8d0;position:relative;font-weight:700}.product-stopper.media-count .media-count-image{width:26px;height:25px;position:absolute;top:-2px;left:-16px}.product-stopper.media-count-audio{background-color:#e8e8e8}@CHARSET "UTF-8";.block-title,h1,h2,h3,h4,h5,h6{font-size:22px;margin:0;line-height:1.308em;font-weight:400;font-family:Patua One,Arial,Helvetica,Nimbus Sans L,sans-serif;font-family:Arial,Helvetica,Nimbus Sans L,sans-serif}h1{margin:3px 0 12px;line-height:1em;font-weight:700}.box .content h3,.col-main h2{border-bottom:1px solid #e5dcc3}.col-main h2{margin-bottom:10px}.block-title,h3{font-size:14px}h4,h5,h6{font-size:12px}table{width:100%}table caption{text-align:left;font-weight:700}table tbody td em,table th{white-space:nowrap}table td,table th{text-align:left;padding:0}table th{vertival-align:middle}.label{font-weight:700}#shopping-cart-table,.box,.box-trackinglist table,table.themed{box-shadow:0 0 2px rgba(0,0,0,.5)}#shopping-cart-table,.box-trackinglist table,.box .content,table.themed{background-color:#fff;border:3px solid #fff;border-color:#ddd\9}#shopping-cart-table,.box-trackinglist table,table.themed{border-left-width:2px}.box-trackinglist table caption,table.themed caption{padding:0 3px 1px}.box-trackinglist table thead,table.themed thead{background-color:#ccddef}.box-trackinglist table tbody tr,table.themed tbody tr{background-color:#f2f2f2}table.themed tfoot tr.first td{border-top:1px dotted #dedede}.box-trackinglist table tbody tr.even,table.themed tbody tr.even{background-color:#fff}.box-trackinglist table td,.box-trackinglist table th,table.themed td,table.themed th{padding:5px 8px;border-left:1px solid #fff;text-shadow:1px 1px #fff;text-shadow:1px 1px hsla(0,0%,100%,.8)}.box-trackinglist table th,table.themed th{vertical-align:middle}table.themed tr.odd td.data-right,table.themed tr.odd th.label-right{background-color:#fff}table.themed tr.even td.data-right,table.themed tr.even th.label-right{background-color:#f2f2f2}dd,dl,ol,ul{list-style:none;margin:0;padding:0}a{color:#1e7ec8;text-decoration:none}.wrapper a.active,.wrapper a.current,.wrapper a:hover{text-decoration:underline;text-shadow:none}address,p{margin:10px 0}.actions p,.buttons-set p{margin:0}address,cite{font-style:normal}blockquote,q{quotes:none}big,small{font-size:1em}.wrapper .page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.wrapper .page .footer-container{-ms-flex:none;flex:none;margin-top:auto}.wrapper .main-container{padding-bottom:18px}.wrapper .main-container .main{padding:0;width:960px;margin:0 auto;text-align:left}.wrapper .main-container .main .col-right{float:right}.wrapper .main-container .main .sidebar{width:196px}.wrapper .main-container .col3-set .col-2,.wrapper .main-container .col4-set .col-2,.wrapper .main-container .col4-set .col-3,.wrapper .main-container .col-1{float:left}.wrapper .main-container .col-2,.wrapper .main-container .col-3{float:right}.wrapper .main-container.col1-layout #shopping-cart .col-1{width:634px}.wrapper .main-container.col1-layout .cart>.totals.sticky,.wrapper .main-container.col1-layout .col-2{width:308px}.wrapper .main-container.col1-layout .col3-set .col-1,.wrapper .main-container.col1-layout .col3-set .col-2,.wrapper .main-container.col1-layout .col3-set .col-3{width:308px;float:left}.wrapper .main-container.col1-layout .col2-set .col-1,.wrapper .main-container.col1-layout .col2-set .col-2{width:471px}.wrapper .main-container.col2-layout .main{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.wrapper .main-container.col2-layout .main .breadcrumbs{-ms-flex-preferred-size:100%;flex-basis:100%}.wrapper .main-container.col2-layout .main .col-main{width:550px}.wrapper .main-container.col2-layout .main .col-right{width:392px}.wrapper .main-container.col2-left-layout .col-main,.wrapper .main-container.col2-right-layout .col-main{width:746px}.wrapper .main-container.col2-right-layout .col-main{float:left}.wrapper .main-container.col2-right-layout .col-right{float:right}.wrapper .main-container.col2-right-layout .col2-left-layout .col2-set .col-wide,.wrapper .main-container.col2-right-layout .col2-set .col-wide{width:424px}.wrapper .main-container.col2-right-layout .col2-left-layout .col2-set .col-narrow,.wrapper .main-container.col2-right-layout .col2-set .col-narrow{width:304px}.wrapper .main-container.col2-left-layout .col-main{float:right}.wrapper .main-container.col2-left-layout .col-main .col3-set>*{width:236px;float:left}.wrapper .main-container.col2-left-layout .col-main .col3-set .col-2{margin-left:19px}.wrapper .main-container.col2-left-layout .col-main .col3-set .col-3{float:right}.wrapper .main-container.col2-left-layout .col-left{float:left}.wrapper .main-container .col3-layout .products-grid-3>li{width:173px}.wrapper .main-container .col3-layout .products-grid-4 li{width:129px;text-align:center}.wrapper .main-container .col3-layout .products-grid-4 .products-grid h5{font-weight:400}.wrapper .main-container .col3-layout .products-grid-4 .product-stopper.exclusive,.wrapper .main-container .col3-layout .products-grid-4 .product-stopper.exclusive span{display:block}.wrapper .main-container .col3-layout .products-grid-4 .product-stopper .free-shipping,.wrapper .main-container .col3-layout .products-grid-4 .product-stopper.preorder{float:none}.wrapper .main-container .col3-layout .product-info{padding-left:2px;padding-right:2px}.wrapper .main-container .col3-layout .product-info .spacer{margin-right:-8px;margin-left:-8px}.wrapper .main-container .col2-left-layout .products-grid-4{margin-right:1px}.wrapper .main-container .col2-left-layout .products-grid-4>li,.wrapper .main-container .col2-right-layout .products-grid-4>li{width:182px}#nav:after,.add-to-box:after,.add-to-cart:after,.advanced-search-summary:after,.block-layered-nav .currently li:after,.block-poll li:after,.block .actions:after,.block .block-content:after,.block li.item:after,.box-account .box-head:after,.box-reviews li.item:after,.box-tags li.item:after,.buttons-set:after,.cart-collaterals:after,.cart .crosssell li.item:after,.cart:after,.checkout-progress:after,.clearer:after,.col2-set:after,.col3-set:after,.col4-set:after,.col-main:after,.dashboard .box .box-title:after,.footer-container .bottom-container:after,.footer:after,.form-list .field:after,.form-list li:after,.gift-messages-form .item:after,.group-select li:after,.header-container .top-container:after,.header-container:after,.header .quick-access:after,.header:after,.main:after,.multiple-checkout .place-order:after,.opc .step-title:after,.page-print .print-head:after,.page-title:after,.pager:after,.product-collateral:after,.product-essential:after,.product-options-bottom:after,.product-options .options-list li:after,.product-review:after,.product-view .box-tags .form-add:after,.product-view .product-img-box .more-views ul:after,.products-grid:after,.products-list li.item:after,.ratings:after,.recently ol.grid-row:after,.search-autocomplete li:after,.send-friend .form-list li p:after,.sorter:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.element-invisible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.upsaleproducts h2{margin:0;font-weight:700;line-height:1em}.block-newsletter .note>p{margin:5px 0;color:#c1ddf0;font-size:10px;line-height:1.2}#newsletter-validate-detail .note p{color:#aba9ab}.newsletter-form-wrapper .note p{color:#969696}@font-face{font-family:icomoon;src:url(/bundles/acdm/assets/build/fonts/icomoon.eot);src:url(/bundles/acdm/assets/build/fonts/icomoon.eot#iefix) format("embedded-opentype"),url(/bundles/acdm/assets/build/fonts/icomoon.ttf) format("truetype"),url(/bundles/acdm/assets/build/fonts/icomoon.woff) format("woff"),url(/bundles/acdm/assets/build/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.basket [class*=" icon-"],.basket [class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.basket .icon-cart:before{content:"\E900"}.basket a{position:relative;height:50px;display:block}.basket a i{font-size:35px;margin-top:6px;position:relative;top:10px}.basket a i span{position:absolute;top:-3px;left:24px;color:#bd1918;font-size:16px;font-weight:700;font-family:arial}.basket a .title{position:absolute;display:inline;top:20px;left:45px}#cart-checkout{margin-bottom:20px}#cart-checkout.loader:before{content:"";background:hsla(0,0%,75%,.37);position:absolute;z-index:9999;width:100%;height:100%;left:0;top:0;display:block}#cart-checkout #loading{display:none;position:absolute;left:50%;right:50%;top:50%;z-index:999999}.cart-summary h2{font-size:22px;font-weight:400;color:#555;border-bottom:none}.cart-summary img{width:100%}.cart-summary ul{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;width:100%;box-shadow:0 0 2px rgba(0,0,0,.5)}.cart-summary ul li{list-style:none;width:100%;padding:5px 0;-ms-flex-align:center;align-items:center;border-bottom:1px dotted hsla(0,0%,86%,.7)!important}.cart-summary ul li:nth-child(2n){background:transparent}.cart-summary ul li .product-image a{display:block;padding:0 5px}.cart-summary ul li .product-details-wrapper{width:100%;max-width:83.33333%}.cart-summary ul li .product-details-wrapper .row{-ms-flex-align:center;align-items:center}.cart-summary ul li .product-name{max-width:80%;margin:12px 0;font-size:13px!important;font-weight:700}.cart-summary ul li .product-name a{color:#555}.cart-summary ul li .product-info *{font-size:13px}.cart-summary ul li .details h3{font-size:12px}.cart-summary ul li .quantity{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.cart-summary ul li .quantity input{padding:5px;width:40px;text-align:center}.cart-summary ul li .quantity select{width:45px;height:33px;padding:4px 0;margin:0 auto;background-color:#fff}.cart-summary ul li .quantity select.error{background:rgba(232,92,45,.15)}.cart-summary ul li .delete a.button{line-height:1.45em;color:#555;text-align:center;padding:8px;display:inline-block;font-size:12px;width:90px;box-sizing:border-box;margin:0 auto}.cart-summary ul li .final-price{font-weight:700}.cart-summary ul li .final-price p{font-size:13px;font-weight:700;line-height:1em;margin:0}.cart-summary ul li .final-price .price-box{font-weight:700;margin-left:10px}.cart-summary ul li .final-price .price-box .old-price{color:#555;margin-bottom:7px;display:block}.cart-summary ul li .final-price .price-box .price{padding:0;color:#555}.cart-summary ul li .final-price .price-box .special-price .price{color:#dc4355}.cart-summary ul li .personlized-product p.alert{color:#b81f29;font-size:12px}.cart-summary ol,.cart-summary ul{margin:0;padding:0}.cart-summary .cart-refresh{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.cart-summary .cart-refresh,.cart-summary .container1_wh{display:-ms-flexbox;display:flex}.cart-summary .container1_wh>*{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cart-summary .container1_wh>* a{margin:10px 0;display:inline-block}.cart-summary .container1_wh>* form{margin:0!important}.cart-summary .container1_wh .align-right{text-align:right}.cart-summary #basketform{margin:20px 0 40px}.totals{padding:0 10px}.totals h2{font-size:22px;font-weight:400;color:#555;border:none}.totals button{width:100%}.totals .checkout-types .btn-proceed-checkout{font-weight:700;border:none;padding:10px;border-radius:5px;transition:all .3s ease-in-out}.totals .checkout-types .btn-proceed-checkout,.totals .checkout-types .btn-proceed-checkout:hover,.totals .checkout-types .button-red{background:linear-gradient(#d0041d,#da1c2a);color:#fff}.totals .checkout-types .button-red{font-weight:700;border:none;padding:10px;border-radius:5px;transition:all .3s ease-in-out}.totals .checkout-types .button-red:hover{color:#fff;background:linear-gradient(#d0041d,#da1c2a)}.totals #shopping-cart-totals-table{margin-bottom:18px;background-color:#fff;border:3px solid #fff;border-left-width:2px;position:relative;box-shadow:0 0 2px rgba(0,0,0,.5)}.totals #shopping-cart-totals-table tr{background-color:#f2f2f2}.totals #shopping-cart-totals-table td,.totals #shopping-cart-totals-table th{font-size:13px;line-height:17px;padding:5px 8px;border-left:1px solid #fff;border-top:none;border-bottom:none;white-space:nowrap}.totals #shopping-cart-totals-table tfoot td{border-top:3px solid #fff}.box .content{padding:7px 10px 10px;background:scroll 0 -1px #faf7ee;box-shadow:inset 0 36px 36px -18px hsla(46,32%,87%,.75)}.box .content.col2-set .col-1,.box .content.col2-set .col-2{width:351px}.box .content h3{border-bottom:1px solid #e5dcc3}.box .actions,.box .buttons-set{background-color:#fff;border-top:1px dotted #dedede;margin:0 -10px -10px;padding:10px 6px 7px}.actions,.buttons-set{background-color:#f7f7f7;text-align:center;padding:7px 6px;clear:both}.buttons-set a{padding:4px 0 0 4px;float:left}.category-image{margin:0}.category-image img{width:100%;height:auto}.extra-actions p{margin:0}.box-related .actions{text-align:left;margin-bottom:8px;padding:7px;padding-right:0;line-height:1em}.box-related .actions .old-price{font-weight:400;text-decoration:line-through}.box-related .actions ul{margin-right:10px}.box-related .actions ul li{padding-left:22px;margin-left:2px}.box-related .actions ul li img{margin-left:0!important;margin-right:0!important}.box-related .actions ul li.first{padding-left:0;margin-left:0}.box-related .actions ul,.box-related .actions ul li{float:left;line-height:0}.box-related .actions button.button{margin-top:2px}.box-related .actions button.button span span{padding-left:23px}.box-related .related-selection li.first input.checkbox{display:none}.box-related .related-summary{line-height:1em}.box-related .shipping .free-shipping,.box-related .shipping.free-shipping .plus-shipping{display:none}.box-related .shipping.free-shipping .free-shipping,.box-related .shipping .plus-shipping{display:inline-block}.box-related .product-stopper.free-shipping{padding:1px 1px 0;margin:0}.ratings-table{margin-bottom:7px}.product-shop .ratings-table{cursor:pointer}.ratings-table th{padding-right:5px}.box-reviews .rating-box,.box-reviews .rating-box .rating,.box-reviews .rating-box .rating-star{height:13px;background:url(/bundles/acdm/assets/build/images/bkg_rating.gif) 0 0 repeat-x}.box-reviews .rating-box .rating{background-position:0 100%}.rating-box{width:70px;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}.rating-box .rating{background-position:0 100%}#product-review-list{width:132px;float:right;border-left:1px solid #e5dcc3;padding-left:8px}#product-review-list .validation-advice{margin-left:14px}#product-review-list .rating-box,#product-review-list li{clear:both;background-image:none}#product-review-list .rating-star{width:14px;cursor:pointer;float:left}#product-review-list .delete-rating{background-image:url(/bundles/acdm/assets/build/images/bkg_rating-del.gif)}#product-review-list .rating-star.over,#product-review-list .rating-star.selected.over{background-position:0 50%}#product-review-list .delete-rating.over,#product-review-list .rating-star.selected{background-position:0 100%}#product-review-input{width:383px;float:left}#product-review-input input.input-text{width:50%}#product-review-input textarea{width:381px}footer{background-color:#f7f7f7;border-top:1px solid #dedede;text-shadow:1px 1px hsla(0,0%,100%,.8);font-size:.846em;line-height:1.272em;padding-bottom:18px;-ms-flex:1 auto;flex:1 auto}footer .footer{width:960px;margin:0 auto;text-align:left;padding-bottom:30px}footer .footer .col2-set{padding-top:10px}footer .footer .col2-set .col2-layout,footer .footer .col2-set .col-wide{width:550px;float:left}footer .footer .col2-set .col2-layout ul,footer .footer .col2-set .col-wide ul{list-style:none;margin:0;padding:0}footer .footer .col2-set .col2-layout ul.footer-links,footer .footer .col2-set .col-wide ul.footer-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #ebebeb}footer .footer .col2-set .col-narrow{width:392px;float:right}footer .footer .legality{padding-top:10px;border-top:1px solid #fff}footer .footer .block.block-newsletter .block-title{font-size:12px;display:block}footer .footer .block.block-newsletter .block-content{padding:9px 10px 10px;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.35);font-size:.846em}footer .footer .block.block-newsletter .block-content .actions{clear:inherit;padding:0;background:transparent}footer .footer .block.block-newsletter .block-content .actions button{font-size:12px;line-height:1em;font-weight:700;color:#555;display:inline-block;text-decoration:none;padding:0;background:-moz-linear-gradient(top,#fff,#e2e2e2);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e2e2e2));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr = "#ffffff",EndColorStr = "#e2e2e2",GradientType = 0);border-radius:5px;border:1px solid #ccc;border-bottom-color:#aaa}footer .footer .block.block-newsletter .block-content .actions button:hover{border-color:#999;border-bottom-color:#777;box-shadow:0 0 2px rgba(0,0,0,.35);background:transparent}footer .footer .block.block-newsletter .block-content .actions button span{text-transform:none;display:block}footer .footer .block.block-newsletter .block-content .actions button span span{padding:5px;white-space:nowrap}footer .footer .block.block-newsletter .block-content label{line-height:1.272em;font-size:.7rem}footer .footer .block.block-newsletter .block-content input{height:auto;padding:5px;width:calc(100% - 12px);border:1px solid #ccc;border-bottom-color:#aaa}footer .footer .block.block-newsletter label{font-weight:700}footer .footer .block.block-newsletter .actions{padding-top:0}.av-countdown-release{overflow:hidden;margin-bottom:16px;padding-left:5px;border-left:3px solid #eee}.av-countdown-release .title{font-weight:700;margin:0 0 .25em}.av-countdown-release .description,.av-countdown-release .number{margin:0 1px 0 0;line-height:1em}.av-countdown-release .number,.av-countdown-release .number-block-separator{padding:5px 1px}.av-countdown-release .number,.av-countdown-release .number-block{float:left;font-size:17px;line-height:1em;color:#fff;width:1em;padding-left:2px;padding-top:5px;text-align:center}.av-countdown-release .counter{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.av-countdown-release .counter>*{display:block;width:100%;max-width:38px}.av-countdown-release .counter>.number-block-days{margin-right:10px}.av-countdown-release .counter>* .number{display:inline;float:left;background:linear-gradient(180deg,#ff916b,#ea6645);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ff916b', endColorstr='#EA6645')";filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#ff916b",endColorstr="#EA6645");text-shadow:0 0 2px #666;box-shadow:inset 0 0 3px rgba(0,0,0,.5)}.av-countdown-release .counter>* .description{text-align:left;clear:both;padding-top:2px;color:#888;font-size:.7em}.av-countdown-release .counter .number-block-separator{width:auto;max-width:5px;color:#ea6645;font-weight:700}@keyframes loading{to{transform:rotate(1turn)}}#loading{width:40px;height:40px;border-radius:50%;background:transparent;border-top:4px solid #fff;border-right:4px solid #fff;border-bottom:4px solid #777;border-left:4px solid #777;animation:loading 1.2s infinite linear}.loading-ajax{margin:50px auto;font-size:5px;width:7px;height:7px;border-radius:50%;position:relative;text-indent:-9999em;animation:load5 1.1s infinite ease;transform:translateZ(0)}@keyframes load5{0%,to{box-shadow:0 -2.6em 0 0 #000,1.8em -1.8em 0 0 rgba(0,0,0,.2),2.5em 0 0 0 rgba(0,0,0,.2),1.75em 1.75em 0 0 rgba(0,0,0,.2),0 2.5em 0 0 rgba(0,0,0,.2),-1.8em 1.8em 0 0 rgba(0,0,0,.2),-2.6em 0 0 0 rgba(0,0,0,.5),-1.8em -1.8em 0 0 rgba(0,0,0,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(0,0,0,.7),1.8em -1.8em 0 0 #000,2.5em 0 0 0 rgba(0,0,0,.2),1.75em 1.75em 0 0 rgba(0,0,0,.2),0 2.5em 0 0 rgba(0,0,0,.2),-1.8em 1.8em 0 0 rgba(0,0,0,.2),-2.6em 0 0 0 rgba(0,0,0,.2),-1.8em -1.8em 0 0 rgba(0,0,0,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(0,0,0,.5),1.8em -1.8em 0 0 rgba(0,0,0,.7),2.5em 0 0 0 #000,1.75em 1.75em 0 0 rgba(0,0,0,.2),0 2.5em 0 0 rgba(0,0,0,.2),-1.8em 1.8em 0 0 rgba(0,0,0,.2),-2.6em 0 0 0 rgba(0,0,0,.2),-1.8em -1.8em 0 0 rgba(0,0,0,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(0,0,0,.2),1.8em -1.8em 0 0 rgba(0,0,0,.5),2.5em 0 0 0 rgba(0,0,0,.7),1.75em 1.75em 0 0 #000,0 2.5em 0 0 rgba(0,0,0,.2),-1.8em 1.8em 0 0 rgba(0,0,0,.2),-2.6em 0 0 0 rgba(0,0,0,.2),-1.8em -1.8em 0 0 rgba(0,0,0,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(0,0,0,.2),1.8em -1.8em 0 0 rgba(0,0,0,.2),2.5em 0 0 0 rgba(0,0,0,.5),1.75em 1.75em 0 0 rgba(0,0,0,.7),0 2.5em 0 0 #000,-1.8em 1.8em 0 0 rgba(0,0,0,.2),-2.6em 0 0 0 rgba(0,0,0,.2),-1.8em -1.8em 0 0 rgba(0,0,0,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(0,0,0,.2),1.8em -1.8em 0 0 rgba(0,0,0,.2),2.5em 0 0 0 rgba(0,0,0,.2),1.75em 1.75em 0 0 rgba(0,0,0,.5),0 2.5em 0 0 rgba(0,0,0,.7),-1.8em 1.8em 0 0 #000,-2.6em 0 0 0 rgba(0,0,0,.2),-1.8em -1.8em 0 0 rgba(0,0,0,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(0,0,0,.2),1.8em -1.8em 0 0 rgba(0,0,0,.2),2.5em 0 0 0 rgba(0,0,0,.2),1.75em 1.75em 0 0 rgba(0,0,0,.2),0 2.5em 0 0 rgba(0,0,0,.5),-1.8em 1.8em 0 0 rgba(0,0,0,.7),-2.6em 0 0 0 #000,-1.8em -1.8em 0 0 rgba(0,0,0,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(0,0,0,.2),1.8em -1.8em 0 0 rgba(0,0,0,.2),2.5em 0 0 0 rgba(0,0,0,.2),1.75em 1.75em 0 0 rgba(0,0,0,.2),0 2.5em 0 0 rgba(0,0,0,.2),-1.8em 1.8em 0 0 rgba(0,0,0,.5),-2.6em 0 0 0 rgba(0,0,0,.7),-1.8em -1.8em 0 0 #000}}header{margin-bottom:18px}header .header-top .elements{padding-top:0;padding-bottom:0}header .header-top .elements #logo-link{filter:drop-shadow(-26px 0 8px #ffdc7e);height:auto}header .header-top .elements #logo-link .logo{width:226px}header .header-top .elements #logo-link .logo img{max-height:100%;max-width:100%;width:auto;height:auto}header .header-top .elements #searchForm{margin-left:0}header .header-top .elements #searchForm .search_dropdown:after{top:45%}header .mobile-bar{display:none}header #navigation{border-top:1px solid #ffdc92}header #navigation a{text-decoration:none}header #navigation nav .more-categories{min-width:100px;width:100px;border-color:#f0b567}header #navigation nav .more-categories a .title-small{margin-top:0;font-size:.8rem}header #navigation nav .more-categories a .title-big{font-size:.95rem;display:block}header #navigation nav .more-categories .block-navigation{position:absolute;display:none;background:#f1f2e2;box-shadow:-1px 0 8px 2px rgba(0,0,0,.2);border-radius:5px;top:39px;left:0;min-width:225px;height:auto;z-index:9999}header #navigation nav .more-categories .block-navigation:after{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #f1f2e2;position:absolute;top:-7px;left:88px;z-index:-1}header #navigation nav .more-categories .block-navigation .block-content{display:none}header #navigation nav .more-categories:hover .block-navigation,header #navigation nav .more-categories:hover .block-navigation .block-content{display:block}header #navigation nav .more-categories:hover .block-navigation .block-title{display:none}header #navigation nav .more-categories:hover ul#block-nav li{padding:0 5px}header #navigation nav .more-categories:hover ul#block-nav li.parent a:after{content:"\F0DA";position:absolute;font-family:FontAwesome;font-size:18px;right:5px}header #navigation nav .more-categories:hover ul#block-nav li ul .banner,header #navigation nav .more-categories:hover ul#block-nav li ul.level1,header #navigation nav .more-categories:hover ul#block-nav li ul.level2{position:absolute;display:none;top:0}header #navigation nav .more-categories:hover ul#block-nav li:hover .banner,header #navigation nav .more-categories:hover ul#block-nav li:hover ul.level1{display:block;left:225px}header #navigation nav .more-categories:hover ul#block-nav li:hover ul.level1{margin-left:15px}header #navigation nav .more-categories:hover ul#block-nav li:hover ul.level1 a:after{content:none}header #navigation nav .more-categories:hover ul#block-nav li:hover .banner{position:absolute;top:4px;left:99.4%}header #navigation nav .more-categories:hover ul#block-nav li:hover .banner a{padding:0;background:none;border-bottom:none}header #navigation nav .more-categories:hover ul#block-nav li:hover .banner img{width:auto}header #navigation nav .more-categories:hover ul#block-nav li:hover ul+a{margin-right:240px;width:225px}header #navigation nav .more-categories:hover ul#block-nav li a{color:#1e1c1d;padding:10px 0 10px 10px;display:block;border-bottom:1px solid #eedbcd;width:225px;font-size:.9rem}header #navigation nav .more-categories:hover ul#block-nav li a:hover{background:#fcd576;color:#d0041d}header #navigation nav .more-categories:hover ul#block-nav li:first-of-type{margin-top:10px}header #navigation nav .more-categories:hover ul#block-nav li:last-of-type a{border-bottom:none}header #navigation nav .more-categories:hover ul#block-nav li:hover a.hover{background:#fcd576;color:#cf031c}header #navigation nav .more-categories:hover ul#block-nav li.header h3{color:#ce071a;font-weight:700;padding:0 9px;font-size:1.2rem;margin-bottom:13px}header #navigation nav #main-menu{width:420px;min-width:420px;font-size:.845rem;margin-left:10px}header #navigation nav #main-menu .parent a{font-weight:500;border-right:1px solid #ffdc94;border-left:1px solid #e0c47a;display:inline-block;white-space:nowrap}header #navigation nav #main-menu .parent li:last-child a{border-right:0}header #navigation nav #main-menu .parent li:first-child a{border-left:0}header #navigation nav #main-menu .parent li{padding:17px 0}header #navigation nav #main-menu .parent li a{position:relative;bottom:2px;font-size:.93rem;padding:5px 10px}header #navigation nav #main-menu .parent li a i,header #navigation nav #main-menu .parent li ul{display:none}header #navigation nav #main-menu .parent li ul a{color:#1e1c1d}header #navigation nav #main-menu .parent li:hover ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;padding-top:15px;padding-bottom:15px;background:#f1f2e2;box-shadow:-1px 0 8px 2px rgba(0,0,0,.2);border-radius:5px;height:auto;max-width:220px;top:51px;margin-left:-5px}header #navigation nav #main-menu .parent li:hover ul li{border:none;box-shadow:none;margin:0 10px;padding:5px;border-bottom:1px solid #eedbcd;width:180px}header #navigation nav #main-menu .parent li:hover ul li:last-of-type{border-bottom:none}header #navigation nav #main-menu .parent li:hover ul li:hover{background:#fcd576}header #navigation nav #main-menu .parent li:hover ul li:hover a{color:#d0041d}header #navigation nav #main-menu .parent li:hover ul li a{font-size:.85rem;display:block;padding:6px 0 3px;border-right:0;border-left:0}header #navigation nav .right-nav li.info{min-width:145px}header #navigation nav .right-nav li.info span{margin-top:8px;font-size:.56rem}header #navigation nav .right-nav li.login{max-width:95px}header #navigation nav .right-nav li#cart{min-width:100px}header #navigation nav .right-nav li#cart:hover{background:#f1e57a}.sidebar{font-size:.923em;line-height:1.308em}body.home .col-main h2{margin-top:30px}.products-grid{display:-ms-flexbox;display:flex}.products-grid .item{-ms-flex-preferred-size:25%;flex-basis:25%}
.loader:before{content:"";background:hsla(0,0%,75%,.37);position:fixed;z-index:9999;width:100%;height:100%;left:0;top:0;display:block}#loading{position:fixed;left:50%;right:50%;top:50%;z-index:999999}#loading,#loading img{display:none}#shopping-cart-table{text-shadow:1px 1px hsla(0,0%,100%,.5);border-left-width:3px}#shopping-cart-table tfoot,#shopping-cart-table thead{background-color:#ebebeb}#shopping-cart-table tbody{background-color:#ffe}#shopping-cart-table h1{margin:0}#shopping-cart-table h3{font-weight:700;margin-bottom:5px;padding-right:16px}#shopping-cart-table #shopping-cart-totals-table td,#shopping-cart-table td,#shopping-cart-table th{padding:7px;border-bottom:1px dotted #b2b2b2}#shopping-cart-table td{width:5%;vertical-align:top;padding-top:10px;padding-bottom:10px}#shopping-cart-table td.quantity,#shopping-cart-table td.remove,#shopping-cart-table td.single-price,#shopping-cart-table td.subtotal-price{width:10%;padding-top:30px;text-align:center;vertical-align:top}#shopping-cart-table td.subtotal-price .price-box .regular-price .price{color:#555;font-weight:400}#shopping-cart-table td.subtotal-price .price-box .special-price span{display:block}#shopping-cart-table td .product-image-container img{width:100px}#shopping-cart-table .product-image-container{float:left}#shopping-cart-table .product-info{padding-left:105px}#shopping-cart-table .product-info .btn-remove2{text-indent:-99999px;color:#df280a;padding:0 20px 2px 5px;position:absolute;right:0;top:0;background-position:right 0;background-color:#ffe}#shopping-cart-table .product-info .btn-remove2:after{content:"\F00D";text-indent:0;font-family:FontAwesome;position:absolute;color:red;font-size:18px;top:0;right:0}#shopping-cart-table .product-info .btn-remove2:hover{text-indent:0}#shopping-cart-table ul{list-style:circle;padding-left:15px}#shopping-cart-table .quantity select{width:45px}#shopping-cart-table .quantity input.qty,#shopping-cart-table .quantity input.qty:focus{width:15px;margin-right:5px;text-align:center;float:left}#shopping-cart-table .quantity .btn-update{position:relative;top:6px;left:5px;width:18px;height:24px}#shopping-cart-table .quantity .btn-update:after{content:"\F021";font-family:FontAwesome;position:absolute;height:45px;color:green;font-size:18px;top:13px}#shopping-cart-table .remove a.button{padding:8px}#shopping-cart-table .catalog-note td{font-weight:700;padding-left:28px}#shopping-cart-table button.button.btn-continue,#shopping-cart-table button.button.btn-update{margin-bottom:4px;background:#fff;border-color:#999;border-bottom-color:#777;box-shadow:0 0 2px rgba(0,0,0,.35)}#shopping-cart-table button.button.btn-update{float:right}#shopping-cart-table button.button.btn-continue:hover,#shopping-cart-table button.button.btn-update:hover{border-color:#ccc;border-bottom-color:#aaa;box-shadow:none}#shopping-cart-totals-table{margin-bottom:18px;background-color:#fff;position:relative}#shopping-cart-totals-table tfoot td{border-top:3px solid #fff}.cart{margin-bottom:10px}.cart .totals .checkout-types{text-align:right;list-style:none;padding:0}ul#shopping-cart li.product-container table td{width:30%;text-align:right}ul#shopping-cart li.product-container table td:first-child{width:70%;text-align:left}ul#shopping-cart li.product-container table td .btn-remove2{font-size:2em;color:#555}ul#shopping-cart li.product-container table td .special-price span{display:block}ul#shopping-cart li.product-container .select_dropdown.qty{margin-top:5px;width:50px}#shopping-cart .col-1{width:634px}#shopping-cart .col-2,.cart .totals.sticky{width:308px}#shopping-cart .price{white-space:nowrap}.cart .totals.sticky{position:fixed;top:0;padding-top:5px;z-index:100}.personlized-product p.alert{color:#df280a;font-size:.9em}#shopping-cart h1,#shopping-cart h3.product-name{font-size:1em}#shopping-cart .product-name a{color:#555;font-size:1em}#shopping-cart .old-price{color:#555}.col-main button span{text-transform:none}
.payment-methods dt[class^=payment-option-] label:before{content:"";display:inline-block;width:117px;height:auto;margin-right:8px;background-repeat:no-repeat;background-size:contain;background-position:-4px}.payment-methods dt.payment-option-8 label:before{background-image:url(/bundles/acdm/assets/build/images/payment-in-advance.png)}.payment-methods dt.payment-option-1 label:before,.payment-methods dt.payment-option-11 label:before,.payment-methods dt.payment-option-27 label:before,.payment-methods dt.payment-option-35 label:before{background-image:url(/bundles/acdm/assets/build/images/creditcard.png);background-position:-3px}.payment-methods dt.payment-option-4 label:before,.payment-methods dt.payment-option-29 label:before,.payment-methods dt.payment-option-37 label:before{background-image:url(/bundles/acdm/assets/build/images/sepa.png)}.payment-methods dt.payment-option-5 label:before,.payment-methods dt.payment-option-34 label:before,.payment-methods dt.payment-option-38 label:before,.payment-methods dt.payment-option-40 label:before{background-image:url(/bundles/acdm/assets/build/images/invoice-de-female-wm-bb.png)}.payment-methods dt.payment-option-36 label:before{background-image:url(/bundles/acdm/assets/build/images/sofort.png)}.payment-methods dt.payment-option-41 label:before{background-image:url(/bundles/acdm/assets/build/images/eps-netpay.png)}.payment-methods dt.payment-option-42 label:before{background-image:url(/bundles/acdm/assets/build/images/klarna.png)}.payment-methods dt.payment-option-17 label:before,.payment-methods dt.payment-option-28 label:before,.payment-methods dt.payment-option-43 label:before{background-image:url(/bundles/acdm/assets/build/images/paypal.png)}.payment-methods dt.payment-option-33 label{display:none!important}#onestepcheckout-form .ssl-hint{float:right;width:260px;padding-left:40px;padding-top:1px;position:relative}#onestepcheckout-form .ssl-hint:before{content:"\F23E";font-family:FontAwesome;position:absolute;font-size:2rem;left:-5px;top:15px;color:#218042}p.onestepcheckout-login-link{margin-top:0;background-color:#f7f7f7;padding:5px 9px}#onestepcheckout-login-link{font-weight:700}.checkoutcontainer{border-top:1px dotted #ccc}.checkoutcontainer label{font-weight:700;display:inline-block}.checkoutcontainer .col-1{border-right:1px dotted #ccc;padding-right:9px}.checkoutcontainer .col-1 input.input-postcode{float:left;margin-right:9px;width:67px}.checkoutcontainer .col-2{margin-left:9px}.checkoutcontainer .col-2 #payment-error{border-left:33px solid transparent;top:-10px;box-sizing:border-box;padding-right:17px;margin-bottom:-10px}.checkoutcontainer .col-2 .payment-methods{clear:left}.checkoutcontainer .col-2 .payment-methods dl#checkout-payment-method-load{padding:6px 17px 0 8px;font-family:Arial}.checkoutcontainer .col-2 .payment-methods dl#checkout-payment-method-load dt.payment-option-33>label,.checkoutcontainer .col-2 .payment-methods dl#checkout-payment-method-load dt>input{display:none}.checkoutcontainer .col-2 .payment-methods dl#checkout-payment-method-load dt{border:1px solid #dfdfdf;border-width:1px 0;background-color:#fff}.checkoutcontainer .col-2 .payment-methods dl#checkout-payment-method-load dt.payment-option-33{border:0}.checkoutcontainer .col-2 .payment-methods dl#checkout-payment-method-load dt>label:not(.error){line-height:48px;cursor:pointer;padding:8px;display:-ms-flexbox;display:flex;color:#3f3f3f}.checkoutcontainer .col-2 .payment-methods dl#checkout-payment-method-load dt>label:not(.error):hover{background-color:#f9f9f9}.checkoutcontainer .col-2 .payment-methods dl#checkout-payment-method-load dt~dt{margin-top:-1px;position:relative;z-index:1}.checkoutcontainer .col-2 .payment-methods label:not(.error){font-size:12px;font-weight:400;display:block;padding:0}.checkoutcontainer .col-2 .payment-methods dt>input:checked+label{font-weight:700;background:url(/bundles/acdm/assets/build/images/checkmark.png) no-repeat scroll calc(100% - 8px) 50% #f9f9f9}.checkoutcontainer .col-2 .payment-methods dd{margin-top:-1px;background-color:#f9f9f9;padding:0 8px;border-bottom:1px solid #dfdfdf;position:relative;z-index:1}.checkoutcontainer .col-2 .payment-methods dd input.input-text,.checkoutcontainer .col-2 .payment-methods dd select,.checkoutcontainer .col-2 .payment-methods dd textarea{box-sizing:border-box;width:100%;margin:5px 1px 3px 0}.checkoutcontainer .col-2 .payment-methods dd li+li,.checkoutcontainer .col-2 .payment-methods dd ul ul{margin-top:.5em}.checkoutcontainer .col-2 .payment-methods #ppplus{position:relative;margin-top:-24px;margin-bottom:-31px}.checkoutcontainer .col-2 .input-code{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:9px}.checkoutcontainer .col-2 .input-code .input-box{-ms-flex-positive:1;flex-grow:1}.checkoutcontainer .col-2 .input-code .input-box input{width:calc(100% - 8px);margin:0}.checkoutcontainer .col-2 .input-code button{border-top-left-radius:0;border-bottom-left-radius:0}.checkoutcontainer .col-2 .input-code p.description{width:100%}.checkoutcontainer .col-2 .input-code p.description:empty{display:none}.checkoutcontainer .col-2 .input-code p.description.success{color:#218042}.checkoutcontainer .col-2 .input-code p.description.error{color:#df280a}.checkoutcontainer .col-2 .input-code p.description:not(.success):not(.error):after{content:"";animation:pending 1s infinite}@keyframes pending{0%{content:""}33%{content:"."}66%{content:".."}}.checkoutcontainer .col-3{padding-left:9px;border-left:1px dotted #ccc}.checkoutcontainer .input-box.input-birthday{max-width:270px}.checkoutcontainer .input-box input{padding:5px 5px 4px!important}.checkoutcontainer .input-box.input-text{width:246px}.checkoutcontainer .input-box.customer-dob>div input.input-text,.checkoutcontainer .input-box.input-postcode input.input-text{width:67px}.checkoutcontainer .input-box.input-postcode{float:left;margin-right:9px}.checkoutcontainer .input-box.input-city input.input-text{width:170px}.checkoutcontainer .input-box.input-city{float:left}.checkoutcontainer .input-box.input-newsletter-subscribe{margin-top:20px;margin-bottom:10px;font-size:.75em;display:inline;float:left;width:100%}.checkoutcontainer .input-box.input-newsletter-subscribe label{width:220px;font-size:.95em}.checkoutcontainer p.onestepcheckout-numbers{background-repeat:no-repeat;padding:7px 0 2px 33px;margin-bottom:10px;font-size:15px;font-weight:700;position:relative}.checkoutcontainer p.onestepcheckout-numbers:before{content:"";display:block;height:25px;width:25px;line-height:60px;border-radius:30px;position:absolute;background:linear-gradient(180deg,#fff,#e8e8e8);border:1px solid #dcdcdc;color:#fff;text-align:center;font-size:2em;left:0;top:2px}.checkoutcontainer p.onestepcheckout-numbers:after{position:absolute;color:#ff4900;left:9px;top:7px;font-size:1.2rem;font-weight:700}.checkoutcontainer p.onestepcheckout-no-number{padding-left:0}.checkoutcontainer p.onestepcheckout-no-number:after,.checkoutcontainer p.onestepcheckout-no-number:before{content:none}.checkoutcontainer p.onestepcheckout-numbers-1:after{content:"1"}.checkoutcontainer p.onestepcheckout-numbers-2:after{content:"2"}.checkoutcontainer p.onestepcheckout-numbers-3:after{content:"3"}.checkoutcontainer p.onestepcheckout-numbers-4:after{content:"4"}.checkoutcontainer p.onestepcheckout-numbers-5:after{content:"5"}.checkoutcontainer p.onestepcheckout-numbers-6:after{content:"6"}.checkoutcontainer p.onestepcheckout-numbers-7:after{content:"7"}.checkoutcontainer p.onestepcheckout-numbers-8:after{content:"8"}.checkoutcontainer p.onestepcheckout-numbers-9:after{content:"9"}.checkoutcontainer p.onestepcheckout-numbers-check:after{content:"\F00C";font-family:FontAwesome;left:5px}.checkoutcontainer .actions{text-align:left}.checkoutcontainer #wirecard:empty{display:none}.checkoutcontainer div.onestepcheckout-summary{margin-bottom:18px;font-size:12px}.checkoutcontainer div.onestepcheckout-summary table{border-collapse:collapse;margin-bottom:-1px}.checkoutcontainer div.onestepcheckout-summary table td,.checkoutcontainer div.onestepcheckout-summary table th{padding:5px 8px;border:1px dotted #dedede;border-width:1px 0}.checkoutcontainer div.onestepcheckout-summary .qty{text-align:center}.checkoutcontainer div.onestepcheckout-summary .onestepcheckout-totals td,.checkoutcontainer div.onestepcheckout-summary .total td{text-align:right}.checkoutcontainer div.onestepcheckout-summary .onestepcheckout-totals .value,.checkoutcontainer div.onestepcheckout-summary .total{width:35%;text-align:right}.checkoutcontainer div.onestepcheckout-summary .onestepcheckout-totals .grand-total{font-weight:700}.input-counter__text{position:absolute;z-index:10;margin-bottom:0!important;text-shadow:none;background-color:#7f7f7f;color:#fff!important;padding:7px 8px 6px;cursor:help;white-space:nowrap;font-size:.846em;line-height:1.2em;display:none;right:10px;top:5px;min-width:12px;text-align:center}.input-counter__text:before{content:"";position:absolute;top:50%;left:0;margin:-5px 0 0 -5px;width:0;height:0;line-height:0;font-size:0;border:5px solid transparent;border-left:0;border-right-color:#7f7f7f}#cart-product-upsells{position:fixed;top:0;right:0;background-color:#fff;border:1px solid #ccc;padding:20px;z-index:9999;max-width:42%}#cart-product-upsells #shopping-cart .col-1{width:558px}#cart-product-upsells .btn-x{background-image:url(/bundles/acdm/assets/build/images/close.png);background-size:cover;display:block;height:16px;width:16px;cursor:pointer;position:absolute;top:5px;left:5px}#cart-product-upsells .cart-summary{max-width:100%}#cart-product-upsells .quantity .btn-update{width:31px}#cart-product-upsells .btn-remove2{display:none}.price-box .old-price{float:left;text-decoration:line-through}.price-box .price{float:left;width:100%;padding:5px 0}.onestepcheckout-place-order-wrapper .messages{text-align:left;width:auto;margin-bottom:1em}