

@font-face {
    font-family: 'rois';
    src: url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_eot.eot');
    src: url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_eot.eot?#iefix') format('embedded-opentype'), url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_woff2.woff2') format('woff2'), url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_woff.woff') format('woff'), url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_ttf.ttf') format('truetype'), url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_svg.svg#roismedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roismedium';
    src: url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_eot.eot');
    src: url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_eot.eot?#iefix') format('embedded-opentype'), url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_woff2.woff2') format('woff2'), url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_woff.woff') format('woff'), url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_ttf.ttf') format('truetype'), url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_svg.svg#roismedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roisbold';
    src: url('/ec/cms5/media/css/webfonts/rois/bold/rois-bold_eot.eot');
    src: url('/ec/cms5/media/css/webfonts/rois/bold/rois-bold_eot.eot?#iefix') format('embedded-opentype'), url('/ec/cms5/media/css/webfonts/rois/bold/rois-bold_woff2.woff2') format('woff2'), url('/ec/cms5/media/css/webfonts/rois/bold/rois-bold_woff.woff') format('woff'), url('/ec/cms5/media/css/webfonts/rois/bold/rois-bold_ttf.ttf') format('truetype'), url('/ec/cms5/media/css/webfonts/rois/bold/rois-bold_svg.svg#roisbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'inter';
    src: url('/ec/cms5/media/css/webfonts/inter/medium/inter_medium_eot.eot');
    src: url('/ec/cms5/media/css/webfonts/inter/medium/inter_medium_eot.eot?#iefix') format('embedded-opentype'), url('/ec/cms5/media/css/webfonts/inter/medium/inter_medium_woff2.woff2') format('woff2'), url('/ec/cms5/media/css/webfonts/inter/medium/inter_medium_woff.woff') format('woff'), url('/ec/cms5/media/css/webfonts/inter/medium/inter_medium_ttf.ttf') format('truetype'), url('/ec/cms5/media/css/webfonts/inter/medium/inter_medium_svg.svg#roismedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'interregular';
    src: url('/ec/cms5/media/css/webfonts/inter/regular/inter_regular_eot.eot');
    src: url('/ec/cms5/media/css/webfonts/inter/regular/inter_regular_eot.eot?#iefix') format('embedded-opentype'), url('/ec/cms5/media/css/webfonts/inter/regular/inter_regular_woff2.woff2') format('woff2'), url('/ec/cms5/media/css/webfonts/inter/regular/inter_regular_woff.woff') format('woff'), url('/ec/cms5/media/css/webfonts/inter/regular/inter_regular_ttf.ttf') format('truetype'), url('/ec/cms5/media/css/webfonts/inter/regular/inter_regular_svg.svg#roismedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'interbold';
    src: url('/ec/cms5/media/css/webfonts/inter/bold/inter_bold_eot.eot');
    src: url('/ec/cms5/media/css/webfonts/inter/bold/inter_bold_eot.eot?#iefix') format('embedded-opentype'), url('/ec/cms5/media/css/webfonts/inter/bold/inter_bold_woff2.woff2') format('woff2'), url('/ec/cms5/media/css/webfonts/inter/bold/inter_bold_woff.woff') format('woff'), url('/ec/cms5/media/css/webfonts/inter/bold/inter_bold_ttf.ttf') format('truetype'), url('/ec/cms5/media/css/webfonts/inter/bold/inter_bold_svg.svg#roisbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ralewaymedium';
    src: url('/ec/cms5/media/css/webfonts/raleway-medium-webfont-eot.eot');
    src: url('/ec/cms5/media/css/webfonts/raleway-medium-webfont-eot.eot?#iefix') format('embedded-opentype'), url('/ec/cms5/media/css/webfonts/raleway-medium-webfont-woff2.woff2') format('woff2'), url('/ec/cms5/media/css/webfonts/raleway-medium-webfont-woff.woff') format('woff'), url('/ec/cms5/media/css/webfonts/raleway-medium-webfont-ttf.ttf') format('truetype'), url('/ec/cms5/media/css/webfonts/raleway-medium-webfont-svg.svg#ralewaymedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ralewayregular';
    src: url('/ec/cms5/media/css/webfonts/raleway-regular-webfont-eot.eot');
    src: url('/ec/cms5/media/css/webfonts/raleway-regular-webfont-eot.eot?#iefix') format('embedded-opentype'), url('/ec/cms5/media/css/webfonts/raleway-regular-webfont-woff2.woff2') format('woff2'), url('/ec/cms5/media/css/webfonts/raleway-regular-webfont-woff.woff') format('woff'), url('/ec/cms5/media/css/webfonts/raleway-regular-webfont-ttf.ttf') format('truetype'), url('/ec/cms5/media/css/webfonts/raleway-regular-webfont-svg.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ralewaysemibold';
    src: url('/ec/cms5/media/css/webfonts/raleway-semibold-webfont-eot.eot');
    src: url('/ec/cms5/media/css/webfonts/raleway-semibold-webfont-eot.eot?#iefix') format('embedded-opentype'), url('/ec/cms5/media/css/webfonts/raleway-semibold-webfont-woff2.woff2') format('woff2'), url('/ec/cms5/media/css/webfonts/raleway-semibold-webfont-woff.woff') format('woff'), url('/ec/cms5/media/css/webfonts/raleway-semibold-webfont-ttf.ttf') format('truetype'), url('/ec/cms5/media/css/webfonts/raleway-semibold-webfont-svg.svg#ralewaysemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* latin-ext */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 900;
    src: local('Raleway Black'), local('Raleway-Black'), url(https://fonts.gstatic.com/s/raleway/v11/Ji5epXNcpHu3r63lhS0cTiEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 900;
    src: local('Raleway Black'), local('Raleway-Black'), url(https://fonts.gstatic.com/s/raleway/v11/PKCRbVvRfd5n7BTjtGiFZPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


[data-icon]:before {
  content: attr(data-icon);
}
[data-icon]:before,
.icon-box:before,
.icon-euro:before,
.icon-global:before,
.icon-haken:before,
.icon-hands:before,
.icon-home:before,
.icon-ics:before,
.icon-laptop:before,
.icon-laptop:before,
.icon-lupe:before,
.icon-money:before,
.icon-pdf:before,
.icon-pfeil_kurz:before,
.icon-pfeil_lang:before,
.icon-pin:before,
.icon-shoppen:before,
.icon-social:before,
.icon-truck:before,
.icon-x:before {
  display: inline-block;
  font-family: "fontcustom";
font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
.icon-box:before {
  content: "\f10f";
}
.icon-euro:before {
  content: "\f100";
}
.icon-global:before {
  content: "\f101";
}
.icon-haken:before {
  content: "\f102";
}
.icon-hands:before {
  content: "\f110";
}
.icon-home:before {
  content: "\f103";
}
.icon-ics:before {
  content: "\f104";
}
.icon-laptop:before {
  content: "\f105";
}
.icon-lupe:before {
  content: "\f106";
}
.icon-money:before {
  content: "\f107";
}
.icon-pdf:before {
  content: "\f108";
}
.icon-pfeil_kurz:before {
  content: "\f109";
}
.icon-pfeil_lang:before {
  content: "\f10a";
}
.icon-pin:before {
  content: "\f10b";
}
.icon-shoppen:before {
  content: "\f10c";
}
.icon-social:before {
  content: "\f10d";
}
.icon-truck:before {
  content: "\f111";
}
.icon-x:before {
  content: "\f10e";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "ralewayregular", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.42857143;
  color: #000000;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #89E872;
  text-decoration: none;
  transition: all 0.25s;
  border-bottom: none;
  font-weight: bold;
}
a:hover,
a:focus {
  color: #000;
  text-decoration: none;
  transition: all 0.25s;
  border-bottom: 1px solid #89E872;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  color: #89E872;
  text-decoration: none;
  transition: all 0.25s;
  border-bottom: 1px solid #89E872;
}

/* [ColorAdjustment2020] Changed to new default link styling */
main a.lnk {
  color: #000;
  border-bottom: 1px solid black;
}
main a.lnk:hover,
main a.lnk:focus{
  color: #000;
  border-bottom: 1px solid transparent;
}
main h1 a.lnk {
  color: #000;
  border-bottom: 1px solid black;
}

main h1 a.lnk:hover {
  color: #000;
  border-bottom: 1px solid transparent;
}

main h2 a.lnk {
  color: #000;
  border-bottom: 1px solid black;
}

main h2 a.lnk:hover {
  color: #000;
  border-bottom: 1px solid transparent;
}

main h3 a.lnk {
  color: #000;
  border-bottom: 1px solid black;
}

main h3 a.lnk:hover {
  color: #000;
  border-bottom: 1px solid transparent;
}

.logo a.lnk-logo,
.btn__totop--fixed,
.fa-angle-double-up {
  border-bottom: 0;
}


figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}

.c-Akkordeon img.img-responsive {
    width: auto;
    max-width: 100%;
}

.img-rounded {
  border-radius: 0px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #DADADA;
  border-radius: 0px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 21px;
  margin-bottom: 21px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  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;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: normal;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 21px;
  margin-bottom: 10.5px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 69px;
}
h2,
.h2 {
  font-size: 39px;
}
h3,
.h3 {
  font-size: 25px;
}
h4,
.h4 {
  font-size: 19px;
}
h5,
.h5 {
  font-size: 15px;
}
h6,
.h6 {
  font-size: 13px;
}
p {
  margin: 0 0 20px;
}
.lead {
  margin-bottom: 21px;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 22.5px;
  }
}
small,
.small {
  font-size: 86%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-center .row .btn {
  float: inherit;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #666;
}
a.text-primary:hover {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #666;
}
a.bg-primary:hover {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
  padding: 10px;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
  padding: 10px;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
  padding: 10px;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
  padding: 10px;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9.5px;
  margin: 42px 0 21px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  list-style-position: outside;
  margin-top: 0;
  margin-bottom: 10.5px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 21px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10.5px 21px;
  margin: 0 0 21px;
  font-size: 18.75px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

/* [ColorAdjustment2020] Changed almost every "address" tag to prevent a black bg when hovering over certain links */
address {
  margin-bottom: 21px;
  font-style: normal;
  line-height: 1.42857143;
}
address a {
  border-bottom: 1px solid black !important;
  color: black !important;
}
address a:hover {
  background: transparent !important;
  border-bottom: 1px solid transparent !important;
  color: black !important;
}

address a.btn.btn-link {
  border-left: none !important;
  border-top: none !important;
  border-right: none !important;
  border-bottom: 1px solid black !important;
  color: black !important;
}

address a.btn.btn-link:hover {
  border-left: none !important;
  border-top: none !important;
  border-right: none !important;
  border-bottom: 1px solid transparent !important;
  color: black !important;
}

address a.btn.btn-link span > .fa {
  color: black !important;
}

address a.btn.btn-link:hover span > .fa {
  color: black !important;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 25px;
  padding-right: 25px;
}
@media (min-width: 768px) {
  .container {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 25px;
  padding-right: 25px;
}
.row {
  margin-left: -25px;
  margin-right: -25px;
}
.row > div {
  margin-bottom: 40px;
}
.row .row {
  margin: 0;
}
.row .row > div:last-child {
  margin-bottom: 0;
}
.row .row > div.u-bgGreen,
.row .row > div.u-bgGrey,
.row .row > div.u-bgBeige,
.row .row > div.u-bgBlack {
  border-width: 0;
  padding: 40px 65px;
}
.row .row .row {
  margin-left: -25px;
  margin-right: -25px;
}
.row .row .row div {
  padding: 0;
}
.row .row .row .row {
  margin: 0;
}
.row .row .row .row .row {
  margin-left: -25px;
  margin-right: -25px;
}
.row .row .row .row .row div {
  padding: 0;
}
.row .row .row .row .row .row {
  margin: 0;
}
.row .row .row .row .row .row .row {
  margin-left: -25px;
  margin-right: -25px;
}
.row .row .row .row .row .row .row div {
  padding: 0;
}
.row .js-Masonry .u-bgGreen,
.row .js-Masonry .u-bgGrey,
.row .js-Masonry .u-bgBeige,
.row .js-Masonry .u-bgBlack {
  border-width: 25px !important;
  padding: 40px !important;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 25px;
  padding-right: 25px;
}
.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 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .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 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .row > div {
    margin-bottom: 50px;
  }
}
@media (min-width: 992px) {
  .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 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .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 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}

.col-xs-12.col-for-image img {
  padding-left: 25px;
  padding-right: 20px;
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 21px;
  font-size: 22.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 15px;
  font-size: 15px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 51px;
  padding: 14px 20px;
  font-size: 15px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder {
  color: #999999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 51px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 31px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 48px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 21px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0px;
}
select.input-sm {
  height: 31px;
  line-height: 31px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0px;
}
select.form-group-sm .form-control {
  height: 31px;
  line-height: 31px;
}
textarea.form-group-sm .form-control,
select[multiple].form-group-sm .form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
}
.input-lg {
  height: 48px;
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 0px;
}
select.input-lg {
  height: 48px;
  line-height: 48px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 48px;
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 0px;
}
select.form-group-lg .form-control {
  height: 48px;
  line-height: 48px;
}
textarea.form-group-lg .form-control,
select[multiple].form-group-lg .form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 48px;
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 63.75px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 51px;
  height: 51px;
  line-height: 51px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback {
  width: 48px;
  height: 48px;
  line-height: 48px;
}
.input-sm + .form-control-feedback {
  width: 31px;
  height: 31px;
  line-height: 31px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 26px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 36px;
}
.form-horizontal .form-group {
  margin-left: -25px;
  margin-right: -25px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 15px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 25px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 15px;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 2px solid #000000;
  white-space: normal !important;
  text-transform: uppercase;
  padding: 14px 20px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
  line-height: 1;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* [ColorAdjustment2020] edited colors here */
.btn:hover,
.btn:focus,
.btn.focus,
.c-Akkordeon .panel-body .btn:hover,
.c-Akkordeon .panel-body .btn:focus,
.c-Akkordeon .panel-body .btn.focus{
  color: #000;
  background-color: transparent;
  border: 1px solid transparent;
  text-decoration: none;
}

.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* [ColorAdjustment2020] changed margin, removed background color */
.btn-default {
  color: #000000;
  /* background-color: rgba(255, 255, 255, 0); */
  border-color: #000000;
  margin: 5px 0;
  font-weight: 500;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
}
.btn-default .badge {
  color: rgba(255, 255, 255, 0);
  background-color: #000000;
}

/* [ColorAdjustment2020] Removed -> Styling moved
.btn-primary {
  color: #000000;
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
  margin: 20px 0;
  font-weight: 500;
}*/

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
}
.btn-primary .badge {
  color: rgba(255, 255, 255, 0);
  background-color: #000000;
}
/* [ColorAdjustment2020] removed */
/* .btn-primary:after {
  content: "\f105";
} */
.btn-success {
  color: #000000;
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
  margin: 20px 0;
  font-weight: 500;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
}
.btn-success .badge {
  color: rgba(255, 255, 255, 0);
  background-color: #000000;
}
.btn-success:after {
  content: "\f00c";
}
.btn-info {
  color: #000000;
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
  margin: 20px 0;
  font-weight: 500;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
}
.btn-info .badge {
  color: rgba(255, 255, 255, 0);
  background-color: #000000;
}
.btn-info:after {
  content: "\f129";
}
.btn-warning {
  color: #000000;
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
  margin: 20px 0;
  font-weight: 500;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
}
.btn-warning .badge {
  color: rgba(255, 255, 255, 0);
  background-color: #000000;
}
.btn-warning:after {
  content: "\f12a";
}
.btn-danger {
  color: #000000;
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
  margin: 20px 0;
  font-weight: 500;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
}
.btn-danger .badge {
  color: rgba(255, 255, 255, 0);
  background-color: #000000;
}
.btn-danger:after {
  content: "\f071";
}
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  position: relative;
}
.btn-primary:after,
.btn-success:after,
.btn-info:after,
.btn-warning:after,
.btn-danger:after {
  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;
  transform: translate(0, 0);
  position: absolute;
  background: #000;
  top: 0;
  right: 0;
  height: 100%;
  color: #fff;
  padding: 13px;
}
.btn-social {
  color: #cccccc;
  background-color: transparent;
  border-color: #cccccc;
  margin: 20px 0;
  font-weight: 500;
  padding: 10px;
  min-width: 48px;
  margin: 5px;
}
.btn-social:hover,
.btn-social:focus,
.btn-social.focus,
.btn-social:active,
.btn-social.active,
.open > .dropdown-toggle.btn-social {
  color: #ffffff;
  background-color: #cccccc;
  border-color: #cccccc;
}
.btn-social:active,
.btn-social.active,
.open > .dropdown-toggle.btn-social {
  background-image: none;
}
.btn-social.disabled,
.btn-social[disabled],
fieldset[disabled] .btn-social,
.btn-social.disabled:hover,
.btn-social[disabled]:hover,
fieldset[disabled] .btn-social:hover,
.btn-social.disabled:focus,
.btn-social[disabled]:focus,
fieldset[disabled] .btn-social:focus,
.btn-social.disabled.focus,
.btn-social[disabled].focus,
fieldset[disabled] .btn-social.focus,
.btn-social.disabled:active,
.btn-social[disabled]:active,
fieldset[disabled] .btn-social:active,
.btn-social.disabled.active,
.btn-social[disabled].active,
fieldset[disabled] .btn-social.active {
  background-color: transparent;
  border-color: #cccccc;
}
.btn-social .badge {
  color: transparent;
  background-color: #cccccc;
}
.btn-link {
  color: #89E872;
  border-radius: 0;
  padding: 5px 0;
  margin: 0 0 10px 0;
  border: 0;
  border-bottom: 2px solid transparent;
  font-weight: 500;
  clear: both;
  display: inline-block;
  text-align: left;
  width: auto;
  float: none;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
/* [ColorAdjustment2020] Changed Color -> Wil stay green otherwise */
.btn-link:hover,
.btn-link:focus {
  color: #000;
  text-decoration: none;
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #000;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 0px;
}
.btn-sm {
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0px;
}
.btn-xs {
  padding: 1px 5px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
  visibility: hidden;
}
.collapse.in {
  display: block;
  visibility: visible;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #89E872;
}
.nav .nav-divider {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #DADADA;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #DADADA;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #DADADA;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 0px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #DADADA;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #DADADA;
    border-radius: 0px 0px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 0px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #666;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 0px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #DADADA;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #DADADA;
    border-radius: 0px 0px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.tab-content > .tab-pane {
  display: none;
  visibility: hidden;
}
.tab-content > .active {
  display: block;
  visibility: visible;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.nav li {
  list-style: none;
  text-align: left;
}
.navbar {
  position: relative;
  min-height: 60px;
  margin-bottom: 21px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 0px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 25px;
  padding-left: 25px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -25px;
  margin-left: -25px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 19.5px 25px;
  font-size: 19px;
  line-height: 21px;
  height: 60px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -25px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 25px;
  padding: 9px 10px;
  margin-top: 13px;
  margin-bottom: 13px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 9.75px -25px;
}
.navbar-nav > li {
  background-color: #000;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 21px;
  color: #fff;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 21px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 19.5px;
    padding-bottom: 19.5px;
  }
}
.navbar-form {
  margin-left: -25px;
  margin-right: -25px;
  padding: 10px 25px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 4.5px;
  margin-bottom: 4.5px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  position: fixed;
  top: 60px;
  width: 100%;
  border: 0;
  box-shadow: none;
  border-bottom: 1px solid #000;
  background-color: #FFFFFF;
  z-index: 11;
  left: 0;
  right: 0;
  text-align: center;
  padding: 40px 0;
  -webkit-box-shadow: none;
}
.navbar-nav > li > .dropdown-menu > .container > .dropdown-nav li {
  float: left;
  width: 50%;
  margin: 0;
  padding: 0;
}
.navbar-nav > li > .dropdown-menu > .container > .dropdown-nav a {
  font-weight: 600;
  margin: 20px 0;
  line-height: 19px;
  text-decoration: none;
  display: block;
  color: #000000;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 4.5px;
  margin-bottom: 4.5px;
}
.navbar-btn.btn-sm {
  margin-top: 14.5px;
  margin-bottom: 14.5px;
}
.navbar-btn.btn-xs {
  margin-top: 19px;
  margin-bottom: 19px;
}
.navbar-text {
  margin-top: 19.5px;
  margin-bottom: 19.5px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 25px;
    margin-right: 25px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left;
  }
  .navbar-right {
    float: right;
    margin-right: -25px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #ffffff;
  border-color: #eeeeee;
}
.navbar-default .navbar-brand {
  color: #000000;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #000000;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #000000;
}
.navbar-default .navbar-nav > li > a {
  color: #000000;
  padding: 0px 25px;
  line-height: 60px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #89E872;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #000000;
  background-color: #ffffff;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #DADADA;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #DADADA;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #eeeeee;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #ffffff;
  color: #000000;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #000000;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #89E872;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #000000;
    background-color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #000000;
}
.navbar-default .navbar-link:hover {
  color: #89E872;
}
.navbar-default .btn-link {
  color: #000000;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #89E872;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #cccccc;
}
.navbar-inverse {
  background-color: #ffffff;
  border-color: #e6e6e6;
  margin-bottom: 0;
  border: none;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #e6e6e6;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #ededed;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #e6e6e6;
  color: #ffffff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #e6e6e6;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #e6e6e6;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #e6e6e6;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #ffffff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 21px;
  list-style: none;
  background-color: transparent;
  border-radius: 0px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: ">\00a0";
  padding: 0 5px;
  color: #000000;
}
.breadcrumb > .active {
  color: #777777;
  font-weight: normal;
}
.jumbotron {
  background-color: #ffffff;
}
.jumbotron.green {
  background-color: #89E872;
}
.jumbotron.black {
  padding: 0;
  background-color: #000000;
}
.panel {
  margin-bottom: 21px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0;
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 0;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 0;
  background-color: #ffffff;
  border-top: 1px solid #DADADA;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1;
  border-top-right-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1;
  border-bottom-right-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #DADADA;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 21px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0;
}
.panel-group .panel + .panel {
  margin-top: 0;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: none;
  border-top: 1px solid #DADADA;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #DADADA;
}
.panel-default {
  border-color: #DADADA;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #ffffff;
  border-color: #DADADA;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #DADADA;
}
.panel-default > .panel-heading .badge {
  color: #ffffff;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #DADADA;
}
.panel-primary {
  border-color: #666;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #666;
  border-color: #666;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #666;
}
.panel-primary > .panel-heading .badge {
  color: #666;
  background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #666;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
  margin-bottom: 0;
  width: 100%;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25% !important;
}
.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75% !important;
}
/*
 *  FONT AWESOME
 */
/*!
 *  Font Awesome 4.3.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('/ec/cms5/media/css/shop_1/fonts_1/fontawesome-webfont.eot?v=4.0.3');
  src:url('/ec/cms5/media/css/shop_1/fonts_1/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),
  url('/ec/cms5/media/css/shop_1/fonts_1/fontawesome-webfont.woff?v=4.0.3') format('woff'),
  url('/ec/cms5/media/css/shop_1/fonts_1/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),
  url('/ec/cms5/media/css/shop_1/fonts_1/fontawesome-webfont.svg?v=4.0.3#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;
  transform: translate(0, 0);
}
/* 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;
}
.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 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  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 {
  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-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: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-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.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-genderless:before,
.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-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-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";
}
/*
 *  PROJECT GLOBAL STYLES
 */
/*
 * project_modules/project_menu
 * Global
 *
 */

 /* [ColorAdjustment2020] font change */
body {
  font-size: 15px;
  font-family: "interregular", Verdana, Arial, sans-serif;
  color: #000;
  line-height: 1.5;
  letter-spacing: 0.04em;
}

body.lang-cyrillic {
  font-family: Verdana, Geneva, sans-serif;
}

body.menuopen {
  overflow: hidden;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
}
/* [ColorAdjustment2020] Modified h1 & h2 */
h1 {
  font-size: 40px;
  font-family: "roisbold", Verdana, Arial, sans-serif;
  /* color: #89E872; */
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: normal;
  font-weight: 900;
}
h2 {
  font-size: 30px;
  font-family: "roisbold", Verdana, Arial, sans-serif;
  /* color: #000; */
  line-height: 1.17;
  letter-spacing: normal;
  margin-bottom: 40px;
  font-weight: 900;
}

ol,
ul {
  list-style-position: outside !important;
}
.container > .row > h1 {
  padding: 0 25px;
  margin-bottom: 60px;
  font-weight: 900;
}
.container > .row > h2 {
  padding: 0 25px;
  margin-bottom: 40px;
  font-weight: 900;
}
.container > .row > :not(div):not(a) {
  padding: 0 25px;
}
.container > .row > picture {
  position: relative;
  display: inline-block;
}

/* [ColorAdjustment2020] font change */
h3 {
  font-size: 20;
  font-family: "interbold", Arial, sans-serif;
  /* color: #89E872; [ColorAdjustment2020] removed -> normal text color is used */
  line-height: 1.25;
  letter-spacing: 0.02em;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: bold;
}
/* [ColorAdjustment2020] Not longer in use (not defined in new styling) */
/* h4 {
  font-size: 15px;
  font-family: "ralewaysemibold", Helvetica, Arial, sans-serif;
  color: #000;
  line-height: 1.5;
  letter-spacing: 0.02em;
}*/

body.lang-cyrillic h1,
body.lang-cyrillic h2,
body.lang-cyrillic h3,
body.lang-cyrillic h4 {
  font-family: "gill_sans_extrabold", Helvetica, Arial, sans-serif;
}

b,
strong {
  font-weight: 600;
}


a.btn-link {
  text-transform: uppercase;
  color: #000;
}
a.btn-link:hover {
  color: #000;
}

.container {
  margin-bottom: 30px;
}
main {
  padding-top: 60px;
  -webkit-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
.cookieBanner .navbar-nav > li > .dropdown-menu {
  top: 120px;
}
.cookieBanner main {
  -webkit-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
  margin-top: 120px;
}
.js-Masonry > .row {
  margin: -25px;
}
.js-Masonry .row .row {
  margin: 0;
}
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  padding: 12px 12px;
}
.btn-primary,
.btn-info,
.btn-warning {
  padding-right: 40px;
}
.btn-success,
.btn-danger {
  padding-right: 50px;
}
p.caption {
  font-size: 12px;
}
picture.lightbox {
  position: relative;
}
picture.lightbox a {
  outline: none;
  display: block;
}
picture.lightbox a:hover,
picture.lightbox a:active {
  border: none;
}
picture.lightbox a:before {
  content: "\f002";
  position: absolute;
  right: 20px;
  bottom: 30px;
  opacity: 0.5;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  color: #FFF;
}
picture.lightbox:hover a:before {
  opacity: 1;
}
figure figcaption {
  text-align: right;
  font-size: 12px;
  padding: 10px 0;
  line-height: 16px;
}
figure figcaption:empty {
  display: none;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 480px) {
  .col-s-6 {
    width: 50%;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 768px) {
  body {
    font-size: 15px;
  }
  h1 {
    font-size: 40px;
  }
  h2 {
    font-size: 30px;
  }
  h3 {
    font-size: 20px;
  }
  h4 {
    font-size: 15px;
  }
  .btn-default,
  .btn-primary,
  .btn-success,
  .btn-info,
  .btn-warning,
  .btn-danger {
    padding: 14px 20px;
  }
  .btn-primary,
  .btn-info,
  .btn-warning {
    padding-right: 50px;
  }
  .btn-success,
  .btn-danger {
    padding-right: 60px;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * project_modules/project_menu
 * Additional Project Variables
 *
 */
/*
 * ALSO BEM modifier
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.m-ColorGreen {
  color: #89E872;
}
.m-ListChecked {
  list-style: none;
  list-style-position: outside;
  padding: 0;
}
.m-ListChecked li:before {
  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;
  transform: translate(0, 0);
  content: '\f00c';
  color: #89E872;
  margin-right: 10px;
  font-size: 15px;
  width: 20px;
  text-align: center;
}
.m-ListChecked ul {
  padding-left: 25px;
}
.m-ListArrow {
  list-style: none;
  padding: 0;
  list-style-image: url("/ec/cms5/media/grfx/common_grfx/icon_bulletpoint.png");
  margin-left: 20px;
}
.m-ListArrow li {
  padding-left: 10px;
}
.m-ListArrow li:before {
  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;
  transform: translate(0, 0);
  color: #89E872;
  margin-right: 20px;
  font-size: 15px;
  width: 20px;
  text-align: center;
}
.m-ListArrow ul {
  padding-left: 25px;
}
.m-footerGreen h4 {
  color: #fff;
}
.m-ContentRightSmall.u-BackgroundImage .content {
  background-color: rgba(255, 255, 255, 0.8);
}
.m-ContentRightSmall.u-BackgroundImage.u-bgBlack .content {
  background-color: rgba(0, 0, 0, 0.8);
}
.m-ContentRightSmall.u-BackgroundImage .content {
  width: 100%;
  height: auto;
  right: 0;
  top: 0;
}
.m-ContentRightSmall.u-BackgroundImage .content .btn {
  margin: 20px 0 0 0;
  position: relative;
  bottom: 0;
}
.m-ContentLeftSmall.u-BackgroundImage .content {
  background-color: rgba(255, 255, 255, 0.8);
}
.m-ContentLeftSmall.u-BackgroundImage.u-bgBlack .content {
  background-color: rgba(0, 0, 0, 0.8);
}
.m-ContentLeftSmall.u-BackgroundImage .content {
  width: 100%;
  height: auto;
  left: 0;
  top: 0;
}
.m-ContentLeftSmall.u-BackgroundImage .content .btn {
  margin: 20px 0 0 0;
  position: relative;
  bottom: 0;
}
.m-SocialLinks,
.m-LegalLinks {
  text-align: center;
}
.m-SocialLinks p,
.m-LegalLinks p {
  display: inline-block;
}

.m-LegalLinks p {
  color: #ccc;
}

.m-LegalLinks {
  margin-top: 25px;
  color: #aaa;
}
.m-LegalLinks p {
  margin-bottom: 5px;
}
.m-LegalLinks a {
  margin-left: 14px;
  color: #aaa;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid #000;
}
/* [ColorAdjustment2020] Override default link colors */
.m-LegalLinks a:hover {
  margin-left: 14px;
  color: #aaa;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid #aaa;
}
.m-SocialLinks a {
  font-size: 20px;
  padding: 4px 8px;
  border-bottom: none;
}
.m-SocialLinks a:hover {
  color: #000;
  background-color: #fff;
  border-bottom: none;
}

.m-LegalLinks p:last-child {
  font-size: 12px;
}


/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 768px) {
  .m-ContentRightSmall.u-BackgroundImage .content {
    background-color: rgba(255, 255, 255, 0.8);
  }
  .m-ContentRightSmall.u-BackgroundImage.m-bgBlack .content {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .m-ContentRightSmall.u-BackgroundImage .content {
    width: 35%;
    height: auto;
    right: 40px;
    top: 0;
  }
  .m-ContentRightSmall.u-BackgroundImage .content .btn {
    margin: 20px 0 0 0;
    position: relative;
    bottom: 0;
  }
  .m-ContentLeftSmall.u-BackgroundImage .content {
    background-color: rgba(255, 255, 255, 0.8);
  }
  .m-ContentLeftSmall.u-BackgroundImage.u-bgBlack .content {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .m-ContentLeftSmall.u-BackgroundImage .content {
    width: 35%;
    height: auto;
    left: 65px;
    top: 0;
  }
  .m-ContentLeftSmall.u-BackgroundImage .content .btn {
    margin: 20px 0 0 0;
    position: relative;
    bottom: 0;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 1200px) {
  .m-SocialLinks,
  .m-LegalLinks {
    text-align: right;
  }
  .m-SocialLinks p,
  .m-LegalLinks p {
    display: block;
  }
  .m-SocialLinks {
    text-align: left;
  }
}
/*
 * ALSO Utilities
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.u-VerticalAlignBottom,
.u-VerticalAlignMiddle {
  display: table;
}
.u-VerticalAlignBottom div.row,
.u-VerticalAlignMiddle div.row {
  display: table-cell;
  vertical-align: middle;
}
.u-VerticalAlignBottom div.row {
  vertical-align: bottom;
}
.row .u-bgGreen,
.row .u-bgGrey,
.row .u-bgBeige,
.row .u-bgBlack {
  border: 25px solid #ffffff;
  border-top: 0;
  border-bottom: 0;
}
.u-bgGreen {
  background-color: #89E872;
  color: #ffffff;
  padding: 40px;
  color: #000000;
}
/* [ColorAdjustment2020] uses default styling
.u-bgGreen a {
  color: #000;
}
.u-bgGreen p {
  color: #000;
}*/

/* [ColorAdjustment2020] moved
.u-bgGreen .btn-default {
  color: #000;
  border-color: #000;
  background-color: transparent;
}
.u-bgGreen .btn-default:hover {
  color: #fff;
  background-color: #000;
}
.u-bgGreen .btn-link {
  color: #ffffff;
}
.u-bgGreen .btn-link:hover {
  color: #ffffff;
  border-bottom: 2px solid #ffffff;
}
.u-bgGreen h1,
.u-bgGreen h2,
.u-bgGreen h3 {
  color: #ffffff;
} */
.u-bgGreen.container-fluid {
  padding: 50px;
}
.u-bgGreen .row .u-bgGreen,
.u-bgGreen .row .u-bgGrey,
.u-bgGreen .row .u-bgBeige,
.u-bgGreen .row .u-bgBlack {
  border: 25px solid #89E872;
  border-top: 0;
  border-bottom: 0;
}
.u-bgGreen.container .row > div,
.u-bgGreen .row > div {
  margin-bottom: 0;
}
.u-bgGreen.u-bgContainer {
  padding: 0;
  background-color: #fff;
}
.u-bgGreen.u-bgContainer > .container {
  background-color: #89E872;
  padding: 40px;
}
.u-bgGrey,
.u-bgAds {
  background-color: #ebebeb;
  padding: 40px;
  color: #000000;
}
.u-bgGrey a,
.u-bgAds a {
  color: #89E872;
}
.u-bgGrey .btn-default,
.u-bgAds .btn-default {
  color: #000000;
  border-color: #000000;
  background-color: transparent;
}
.u-bgGrey .btn-default:hover,
.u-bgAds .btn-default:hover {
  color: #ffffff;
  background-color: #000000;
}
.u-bgGrey .btn-link,
.u-bgAds .btn-link {
  color: #89E872;
}
.u-bgGrey .btn-link:hover,
.u-bgAds .btn-link:hover {
  color: #89E872;
  border-bottom: 2px solid #89E872;
}
.u-bgGrey h1,
.u-bgAds h1,
.u-bgGrey h2,
.u-bgAds h2 {
  color: #89E872;
}
.u-bgGrey.container-fluid,
.u-bgAds.container-fluid {
  padding: 50px;
}
.u-bgGrey .row .u-bgGreen,
.u-bgAds .row .u-bgGreen,
.u-bgGrey .row .u-bgGrey,
.u-bgAds .row .u-bgGrey,
.u-bgGrey .row .u-bgBeige,
.u-bgAds .row .u-bgBeige,
.u-bgGrey .row .u-bgBlack,
.u-bgAds .row .u-bgBlack {
  border: 25px solid #ebebeb;
  border-top: 0;
  border-bottom: 0;
}
.u-bgGrey.container .row > div,
.u-bgAds.container .row > div,
.u-bgGrey .row > div,
.u-bgAds .row > div {
  margin-bottom: 0;
}
.u-bgGrey.u-bgContainer,
.u-bgAds.u-bgContainer {
  padding: 0;
  background-color: #fff;
}
.u-bgGrey.u-bgContainer > .container,
.u-bgAds.u-bgContainer > .container {
  background-color: #ebebeb;
  padding: 40px;
}
.u-bgAds {
  background: #ffffff url(/ec/cms5/media/grfx/common_grfx/bg_pinstripes_grey.png);
  background-repeat: repeat;
}
.u-bgBeige {
  background-color: #E6E6D7;
  padding: 40px;
  color: #000000;
}
/* [ColorAdjustment2020] moved & changed */
/* .u-bgBeige a.lnk,
.u-bgBeige a {
  color: #000;
  border-bottom: 1px solid #000 !important;
}

.u-bgBeige a:hover {
  color: #000;
  border-bottom: 1px solid #89E872 !important;
}

.u-bgBeige .btn-default {
  color: #000000;
  border-color: #000000;
  background-color: transparent;
  border-bottom: 2px solid black !important;
}
.u-bgBeige .btn-default:hover {
  color: #ffffff;
  background-color: #000000;
  border-bottom: 2px solid black !important;
}
.u-bgBeige a.btn.btn-primary.btn-block {
  border-bottom: 2px solid black !important;
  color: #000;
}
.u-bgBeige a.btn.btn-primary.btn-block:hover {
  color: #fff;
}
.u-bgBeige .btn-link {
  color: #000;
  border-bottom: 1px solid #E6E6D7;
}
.u-bgBeige .btn-link:hover {
  border-bottom: 1px solid #000;
} */

/* [ColorAdjustment2020] removed */
/* .u-bgBeige h1 {
  color: #89E872;
}
.u-bgBeige h2 {
  color: #000;
} */
.u-bgBeige.container-fluid {
  padding: 50px;
}
.u-bgBeige .row .u-bgGreen,
.u-bgBeige .row .u-bgGrey,f
.u-bgBeige .row .u-bgBeige,
.u-bgBeige .row .u-bgBlack {
  border: 25px solid #E6E6D7;
  border-top: 0;
  border-bottom: 0;
}
.u-bgBeige.container .row > div,
.u-bgBeige .row > div {
  margin-bottom: 0;
}
.u-bgBeige.u-bgContainer {
  padding: 0;
  background-color: #fff;
}
.u-bgBeige.u-bgContainer > .container {
  background-color: #E6E6D7;
  padding: 40px;
}
.u-bgBlack {
  background-color: #000000;
  padding: 40px;
  color: #ffffff;
}
/* [ColorAdjustment2020] Styling moved */
/* .u-bgBlack a {
  color: #89E872;
}
.u-bgBlack .btn-default {
  color: #ffffff;
  border-color: #ffffff;
  background-color: transparent;
}
.u-bgBlack .btn-default:hover {
  color: #000000;
  background-color: #ffffff;
}
.u-bgBlack .btn-link {
  color: #89E872;
}
.u-bgBlack .btn-link:hover {
  color: #89E872;
  border-bottom: 2px solid #89E872;
} */

/* ### General / Default adjustments for Universal ((( */

h1,
h2,
h3,
h4,
p,
a,
a.btn-link {
  color: #000;
}

a.btn-primary:hover > .fa::before,
a.btn-default:hover > .fa::before,
table.table a.btn-primary:hover > .fa::before,
table.table a.btn-default:hover > .fa::before {
  color: #000;
}

/* [ColorAdjustment2020] Merged -> Just white is used */
.u-bgBlack h1,
.u-bgBlack h2,
.u-bgBlack h3,
.u-bgBlack h4,
.u-bgBlack p {
  color: #fff;
}
.u-bgBlack.container-fluid {
  padding: 50px;
}
.u-bgBlack .row .u-bgGreen,
.u-bgBlack .row .u-bgGrey,
.u-bgBlack .row .u-bgBeige,
.u-bgBlack .row .u-bgBlack {
  border: 25px solid #000000;
  border-top: 0;
  border-bottom: 0;
}
.u-bgBlack.container .row > div,
.u-bgBlack .row > div {
  margin-bottom: 0;
}
.u-bgBlack.u-bgContainer {
  padding: 0;
  background-color: #fff;
}
.u-bgBlack.u-bgContainer > .container {
  background-color: #000000;
  padding: 40px;
}
section.u-bgBlack,
section.u-bgGreen,
section.u-bgGrey,
section.u-bgBeige {
  padding: 20px;
  margin-bottom: 80px;
}
section.u-bgBlack .container,
section.u-bgGreen .container,
section.u-bgGrey .container,
section.u-bgBeige .container {
  margin-bottom: 0;
}
section.u-bgBlack .container .row .btn:last-child,
section.u-bgGreen .container .row .btn:last-child,
section.u-bgGrey .container .row .btn:last-child,
section.u-bgBeige .container .row .btn:last-child {
  margin-bottom: 0;
}
section.u-bgBlack .container .row > div,
section.u-bgGreen .container .row > div,
section.u-bgGrey .container .row > div,
section.u-bgBeige .container .row > div {
  margin-bottom: 0;
}
.u-verticalCenter {
  display: table;
  width: 100%;
  height: 100%;
}
.u-verticalCenter .content {
  display: table-cell;
  vertical-align: middle;
}
.u-slideUp {
  overflow: hidden !important;
  height: 0 !important;
  -webkit-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
.u-BackgroundImage > .row {
  position: relative;
}
.u-BackgroundImage > .row * {
  position: relative;
}
.u-BackgroundImage > .row > div {
  padding: 40px 65px;
}
.u-BackgroundImage > img {
  width: 100%;
  position: relative;
  opacity: 1;
  filter: alpha(opacity=100);
  margin-left: 0 !important;
}
.u-BackgroundImage picture {
  width: 100%;
  position: relative;
  left: 0;
}
.u-BackgroundImage picture > img {
  position: relative;
}
.u-BackgroundImage.u-bgBlack {
  padding: 0;
  background-color: rgba(0, 0, 0, 0.8);
}
.u-BackgroundImage.u-bgGrey {
  padding: 0;
  background-color: rgba(237, 237, 237, 0.8);
}
.u-BackgroundImage.u-bgGreen {
  padding: 0;
  background-color: rgba(120, 175, 36, 0.8);
}
.u-BackgroundImage.u-bgBeige {
  padding: 0;
  background-color: rgba(230, 230, 215, 0.8);
}
.u-BackgroundImageFull {
  padding: 40px;
  padding-left: 65px;
}
.u-BackgroundImageFull .row * {
  position: relative;
  margin-left: 40px;
}
.u-BackgroundImageFull img {
  width: 100%;
  position: relative;
  opacity: 1;
  filter: alpha(opacity=100);
  margin-left: 0 !important;
  margin-bottom: 40px;
}
.u-BackgroundImageFull picture {
  width: 100%;
  position: relative;
  margin-left: 0 !important;
}
.u-BackgroundImageFull picture > img {
  position: relative;
}
.u-BackgroundImageFull picture source {
  margin: 0 !important;
}
.u-BackgroundImageFull.u-bgBlack {
  padding: 0;
  padding-bottom: 40px;
}
.u-BackgroundImageFull.u-bgGrey {
  padding: 0;
  padding-bottom: 40px;
}
.u-BackgroundImageFull.u-bgGreen {
  padding: 0;
  padding-bottom: 40px;
}
.u-BackgroundImageFull.u-bgBeige {
  padding: 0;
  padding-bottom: 40px;
}
.u-ImgInline {
  float: right;
  display: inline-block;
  width: 50%;
  margin-left: 10px;
  margin-bottom: 10px;
}
.u-ImgInline img {
  width: 100%;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 768px) {
  .u-BackgroundImage {
    /*.content {
		 			position: absolute;

		 		}

		 		a.btn.btn-default {
					position: absolute;
					bottom: 30px;
					margin: 0;
				}*/
    padding: 0 25px;
    background-color: rgba(255, 255, 255, 0.5);
  }
  .u-BackgroundImage img {
    position: absolute !important;
    opacity: 0.2;
    filter: alpha(opacity=20);
  }
  .u-BackgroundImage picture {
    position: absolute !important;
  }
  .u-BackgroundImage picture > img {
    position: relative !important;
  }
  .u-BackgroundImage > .row > div {
    padding: 40px 65px;
    background-color: rgba(255, 255, 255, 0.8);
  }
  .u-BackgroundImage > .row > div.u-bgBlack {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .u-BackgroundImage > .row > div.u-bgGrey {
    background-color: rgba(237, 237, 237, 0.8);
  }
  .u-BackgroundImage > .row > div.u-bgGreen {
    background-color: rgba(120, 175, 36, 0.8);
  }
  .u-BackgroundImage > .row > div.u-bgBeige {
    background-color: rgba(230, 230, 215, 0.8);
  }
  .u-BackgroundImageFull {
    /*.content {
                position: absolute;

            }

            a.btn.btn-default {
               position: absolute;
               bottom: 30px;
               margin: 0;
           }*/
  }
  .u-BackgroundImageFull .row * {
    margin-left: 0;
  }
  .u-BackgroundImageFull img {
    position: absolute !important;
    opacity: 0.2;
    filter: alpha(opacity=20);
    margin: -40px !important;
  }
  .u-BackgroundImageFull picture {
    position: absolute !important;
  }
  .u-BackgroundImageFull picture > img {
    position: relative !important;
  }
  .u-BackgroundImageFull.u-bgBlack {
    padding: 40px;
    background-color: rgba(0, 0, 0, 0.8);
  }
  .u-BackgroundImageFull.u-bgGrey {
    padding: 40px;
    background-color: rgba(237, 237, 237, 0.8);
  }
  .u-BackgroundImageFull.u-bgGreen {
    padding: 40px;
    background-color: rgba(120, 175, 36, 0.8);
  }
  .u-BackgroundImageFull.u-bgBeige {
    padding: 40px;
    background-color: rgba(230, 230, 215, 0.8);
  }
  section.u-bgBlack,
  section.u-bgGreen,
  section.u-bgGrey,
  section.u-bgBeige {
    padding: 40px 0;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
.swiper-container {
  width: 100%;
  /*
    		 .swiper-container {
		        width: 100%;
		        margin: 20px auto;
		        background-color: #000;
		        //height: auto;
		    }
			*/
  /*
		    .swiper-slide-active {
		    	transition: all 0.5s;
		    }
		    */
}
.swiper-container.u-bgBlack,
.swiper-container.u-bgBeige,
.swiper-container.u-bgGreen,
.swiper-container.u-bgGrey {
  padding: 0 !important;
}
.swiper-container .swiper-slide > div {
  padding: 40px;
  padding-top: 0;
}
.swiper-container .swiper-slide .row {
  margin: 0 !important;
}
.swiper-container .swiper-slide img {
  margin-bottom: 40px;
}
.swiper-container .swiper-slide p,
.swiper-container .swiper-slide a {
  margin-bottom: 5px;
}
.swiper-container .swiper-pagination-bullet {
  margin: 0px 10px;
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  background: #777;
  opacity: .6;
}
.swiper-container .swiper-pagination-bullet-active {
  opacity: 1;
  background: #89E872;
  width: 12px;
  height: 12px;
  top: 1px !important;
  position: relative;
}
.swiper-container .swiper-pagination {
  bottom: 20px;
  width: 100%;
}
.swiper-container .swiper-button-next,
.swiper-container .swiper-button-prev {
  background-image: none !important;
  height: 100%;
  display: table;
  top: 0;
  margin-top: 0;
  width: 60px;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  background-color: rgba(0, 0, 0, 0);
}
.swiper-container .swiper-button-next:hover,
.swiper-container .swiper-button-prev:hover {
  background-color: rgba(0, 0, 0, 0);
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.swiper-container .swiper-button-prev {
  left: 0;
}
.swiper-container .swiper-button-next {
  right: 0;
}
.swiper-container .fa-angle-left:before {
  content: "\f104";
  color: #fff !important;
  font-size: 50px !important;
  display: table-cell;
  vertical-align: middle;
}
.swiper-container .fa-angle-right:before {
  content: "\f105";
  color: #fff !important;
  font-size: 50px !important;
  display: table-cell;
  vertical-align: middle;
}
.swiper-container .slider-navigation {
  
  position: absolute;
  top: 0;
  width: 100%;
  margin: 0 auto;
  height: 100%;
  text-align: center;
}
.swiper-container .swiper-button-disabled {
  display: none;
}
.swiper-container .swiper-slide-next:hover img,
.swiper-container .swiper-slide-prev:hover img {
  opacity: 0.8;
  cursor: pointer;
}
.swiper-container .js-SliderPaging {
  z-index: 100;
  color: #000;
  position: absolute;
  border: 2px solid #000;
  background-color: #fff;
  padding: 7px 20px;
  left: 30px;
}
.u-bgGreen .swiper-container .swiper-pagination-bullet-active {
  background: #fff;
}
.flexboxlegacy .swiper-container .swiper-slide:not(.also-now-wrapper) a picture,
.flexboxlegacy .swiper-container .swiper-slide:not(.also-now-wrapper) a picture img {
  position: relative;
  z-index: -1;
}
.flexboxlegacy .c-SliderHome .swiper-container .swiper-slide:not(.also-now-wrapper) a picture,
.flexboxlegacy .c-SliderHome .swiper-container .swiper-slide:not(.also-now-wrapper) a picture img {
  position: fixed;
  z-index: -1;
}

.c-SliderHome .swiper-container {
  max-height: 400px;
  height: 400px;
}

#microsite_content .c-Gallery .swiper-container .slider-navigation {
  background: #fff;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
::selection {
  background: #3e3e3e;
  color: #FFF;
}
::-moz-selection {
  background: #3e3e3e;
  color: #FFF;
}
table.table {
  margin: 0 0 20px;
  border: 1px solid #ececec;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
table.table tr th,
table.table tr td {
  border: 1px solid #DADADA;
}
table.table tr th {
  border-bottom: 2px solid #666666;
  background-image: url(/ec/cms5/media/grfx/common_grfx/bg_pinstripes_grey.png);
}

table.table tbody tr th {
  border-bottom: 1px solid #DADADA;
  border-right: 2px solid #89e872;
}

table.table tbody tr:hover {
  background-color: #c8c8c8;
}

/* [ColorAdjustment2020] removed - styling defintion moved
table.table tbody tr:hover a {
  color: #fff;
}*/

table.table tbody tr:hover a:hover {
  text-decoration: none;
}

table.data-table tr:hover {
  background-color: #fff !important;
}

table.data-table thead tr th {
  text-align: center;
}
table.data-table tbody tr:hover {
  background-image: url(/ec/cms5/media/grfx/common_grfx/bg_pinstripes_green.png);
}
table.table thead tr th:first-child {
  
}
table.data-table tbody tr td {
  text-align: right;
  width: 88px;
}
table.data-table tbody tr td:first-child {
  text-align: left;
}
table.data-table tfoot {
  border-top: 2px solid #89e872;
  background-image: url(/ec/cms5/media/grfx/common_grfx/bg_pinstripes_green.png);
}
.table-responsive {
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
div.paging-container {
  display: none;
}
div.paging-container[data-paging-seite='1'] {
  display: block;
}
.pagination {
  margin-bottom: 50px;
}
.pagination > li > a.active {
  background-color: #eeeeee;
}
.pagination > li > a,
.pagination > li > span {
  border: none;
}
.pagination > li > a {
  color: #000;
}
.pagination > li > a:hover {
  background-color: #FFF;
  border: 2px solid #89E872;
  color: #89E872;
  background-image: none;
}
.pagination > li > a.active {
  background-color: #FFF;
  border: 2px solid #cccccc;
  color: #000;
}
.pagination > li > a {
  padding: 3px 10px;
  margin-left: 0px;
  border: 2px solid transparent;
  border-radius: 0 !important;
}
/* basic styling */
fieldset {
  padding: 0;
  border: none;
  margin: 1em 0 4em 0;
}
legend {
  font-size: 1em;
  font-weight: 500;
  margin-bottom: .5em;
  border: none;
}
input,
select,
textarea {
  border: none;
  border-radius: 0;
  font-size: 1em;
  width: 100%;
}
/* Input & Textarea */
input,
textarea {
  background-color: #f6f6f6;
  border-width: 0;
  border-bottom: 2px solid #ececec;
  padding: .75em 1em .5em 1em;
  transition: border-color 0.5s;
}
textarea {
  resize: vertical;
}
input:hover,
input:active,
textarea:hover,
textarea:active {
  border-color: #000;
  transition: border-color 0.5s;
}
/* Select */
select {
  width: 100%;
  border: 2px solid #ececec;
  padding: .75em 1em .5em 1em;
  background-color: white;
  /*background-image: url(select-arrow.png);*/
  background-position: right;
  background-repeat: no-repeat;
  transition: border-color 0.5s;
}
select:hover {
  border-color: #000;
  transition: border-color 0.5s;
}
/* Hide browser-styling in IE10 */
select::-ms-expand {
  display: none;
}
/* Hide custom-icons in lower versions of Internet Explorer (< IE10). */
.lt-ie10 select {
  background-image: none;
}
/* graceful degradation for ie8 */
input[type='checkbox'],
input[type='radio'] {
  width: auto;
  float: left;
  margin-right: .75em;
  background: transparent;
  border: none;
}
/* better styling only for modern browsers. To identify them, check for pseudoclass (:checked, :not(checked)) */
/* hide standard inputs */
input[type='checkbox']:checked,
input[type='checkbox']:not(checked),
input[type='radio']:checked,
input[type='radio']:not(checked) {
  background: transparent;
  position: relative;
  visibility: hidden;
  margin: 0;
  padding: 0;
}
input[type='checkbox'] + label,
input[type='radio'] + label {
  cursor: pointer;
}
/* add custom inputs with ::before */
input[type='checkbox']:checked + label::before,
input[type='checkbox']:not(checked) + label::before,
input[type='radio']:checked + label::before,
input[type='radio']:not(checked) + label::before {
  content: ' ';
  display: inline-block;
  width: 23px;
  height: 23px;
  position: relative;
  top: 7px;
  border: 2px solid #ececec;
  background: white;
  margin-right: 7px;
  transition: border-color 0.5s;
}
input[type=radio]:checked + label::before,
input[type=radio]:not(checked) + label::before {
  border-radius: 30px;
}
input[type='checkbox']:hover + label::before,
input[type='radio']:hover + label::before {
  border-color: #000;
  transition: border-color 0.5s;
}
input[type='checkbox']:checked + label::before,
input[type='radio']:checked + label::before {
  background: black;
  box-shadow: inset 0 0 0 7px white;
}
input:focus,
textarea:focus,
select:focus {
  outline: none;
  border-color: #000;
}
input[type='radio'][disabled] + label,
input[type='checkbox'][disabled] + label {
  opacity: 0.5;
}
input[type='radio'][disabled]:hover + label::before,
input[type='checkbox'][disabled]:hover + label::before {
  border-color: #ececec;
}
input[type='checkbox'] + label {
  padding-right: 18px;
  margin-top: 0px;
  margin-bottom: 4px;
}
input[type='radio'] + label {
  padding-right: 18px;
}
span.form-message-info {
  display: block;
}
span.form-message-error {
  color: #ff0900;
  display: block;
}
span.form-message-info:after {
  content: "\f05a";
  color: #cccccc;
  font: normal normal normal 14px/1 FontAwesome;
  padding-left: 5px;
}
fieldset.selectlist {
  position: relative;
}
fieldset {
  position: relative;
}
fieldset.selectlist:after {
  content: "\f078" !important;
  color: #cccccc;
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: 15px;
  top: 15px;
}
fieldset.fieldset-gray {
  background-color: #f6f6f6;
  padding: 40px;
  margin: 0px;
}
fieldset.fieldset-gray div.row {
  padding-top: 40px;
}
fieldset fieldset {
  margin: 0px;
}
fieldset.fieldset-gray legend {
  margin: 0px;
  padding: 0px;
}
fieldset.fieldset-gray input[type='text'] {
  background-color: #FFF;
}
fieldset.fieldset-gray div {
  margin-bottom: 20px;
}
fieldset.textinput-info {
  position: relative;
}
fieldset.textinput-info:after {
  content: "\f05a";
  color: #cccccc;
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: 15px;
  top: 15px;
}
fieldset.textinput-accept:after {
  content: "\f00c";
  color: #89E872;
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: 15px;
  top: 15px;
}
fieldset.textinput-accept input {
  border-bottom: 2px solid #89E872;
}
fieldset.textinput-error:after {
  content: "\f071";
  color: #ff0900;
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: 15px;
  top: 15px;
}
fieldset.selectlist-info:after {
  content: "\f05a   \f078" !important;
  color: #cccccc;
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: 15px;
  top: 15px;
}
fieldset.textinput-error input {
  border-bottom: 2px solid #ff0900;
}
textarea {
  resize: none;
  height: 160px;
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
  display: none;
}
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}
.mfp-ajax-cur {
  cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.mfp-loading.mfp-figure {
  display: none;
}
.mfp-hide {
  display: none !important;
}
.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #CCC;
}
.mfp-preloader a:hover {
  color: #FFF;
}
.mfp-s-ready .mfp-preloader {
  display: none;
}
.mfp-s-error .mfp-content {
  display: none;
}
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  bottom: -23px;
  text-decoration: none;
  text-align: center;
  opacity: 1;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 11px;
}
.mfp-close i {
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
  vertical-align: middle;
  padding-left: 5px;
}
.mfp-close-btn-in .mfp-close {
  color: #333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -8px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}
.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}
.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  border-left: 27px solid #3F3F3F;
}
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}
/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px 0 0px;
  margin: 0 auto;
}
/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  background: #444;
}
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
  padding-top: 25px;
}
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}
.mfp-image-holder .mfp-content {
  max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.mfp-ie7 .mfp-img {
  padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
  padding: 0;
}
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}
/*
 *  PROJECT MODULE STYLES
 */
/*
 * Bootstrap project module 1.1-header
 * Mobile First
 * Extra small devices (phones, less than 480px)
 *
 */
*,
*:after,
*::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html,
body,
.mp-container,
.scroller {
  height: 100%;
}
.dpbar {
  background-color: #ebebeb;
}
.dpbar > div {
  margin-bottom: 0;
}
.dpbar > .row {
  padding: 15px 35px 15px 0;
}
.dpbar > .row > div {
  margin-bottom: 0;
}

.dpbar a {
  border-bottom: 1px solid transparent;
}
.dpbar a:hover {
  border-bottom: 1px solid #89e872;
}

.scroller {
  overflow-y: scroll;
}
.scroller,
.scroller-inner {
  position: relative;
}
.mp-container {
  position: fixed;
  overflow: visible;
  z-index: 999999999;
  font-weight: bold;
}
.menu-trigger {
  position: relative;
  padding-left: 60px;
  font-size: 0.9em;
}
.menu-trigger:before {
  position: absolute;
  top: 2px;
  left: 0;
  width: 40px;
  height: 6px;
  background: #fff;
  box-shadow: 0 6px #34495e, 0 12px #fff, 0 18px #34495e, 0 24px #fff;
  content: '';
}
.mp-pusher {
  position: relative;
  left: 0;
  height: 100%;
}
.mp-menu {
  position: absolute;
  /* we can't use fixed here :( */
  top: 0;
  left: 0;
  z-index: 1;
  width: 300px;
  height: 100%;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.mp-pushed .mp-menu {
  box-shadow: 10px 0 80px rgba(0, 0, 0, 0.2);
  transition: all 0.5s;
  font-weight: bold;
}
.mp-level {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
/* overlays for pusher and for level that gets covered */
.mp-pusher::after,
.mp-level::after,
.mp-level::before {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  content: '';
  opacity: 0;
}
.mp-pusher::after,
.mp-level::after {
  /*background: rgba(0,0,0,0.3);
		-webkit-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
		-moz-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
		transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
		*/
}
.mp-level::after {
  z-index: -1;
}
.mp-pusher.mp-pushed::after,
.mp-level.mp-level-overlay::after {
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.mp-level.mp-level-overlay {
  cursor: pointer;
}
.mp-level.mp-level-overlay.mp-level::before {
  width: 100%;
  height: 100%;
  background: transparent;
  opacity: 1;
}
.mp-pusher,
.mp-level {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* overlap */
.mp-overlap .mp-level.mp-level-open {
  box-shadow: 1px 0 110px rgba(0, 0, 0, 0.2);
  -webkit-transform: translate3d(-40px, 0, 0);
  -moz-transform: translate3d(-40px, 0, 0);
  transform: translate3d(-40px, 0, 0);
}
/* First level */
.mp-menu > .mp-level,
.mp-menu > .mp-level.mp-level-open,
.mp-menu.mp-overlap > .mp-level,
.mp-menu.mp-overlap > .mp-level.mp-level-open {
  box-shadow: none;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* cover */
.mp-cover .mp-level.mp-level-open {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mp-cover .mp-level.mp-level-open > ul > li > .mp-level:not(.mp-level-open) {
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
/* content style */
.mp-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mp-menu h2 {
  margin: 0;
  padding: 1em;
  color: rgba(0, 0, 0, 0.4);
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  font-weight: 300;
  font-size: 2em;
}
.mp-menu.mp-overlap h2::before {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 8px;
  font-size: 75%;
  line-height: 1.8;
  opacity: 0;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.1s 0.3s;
  -moz-transition: opacity 0.3s, -moz-transform 0.1s 0.3s;
  transition: opacity 0.3s, transform 0.1s 0.3s;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  transform: translateX(-100%);
}
.mp-menu.mp-cover h2 {
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 1px;
  font-size: 1em;
}
.mp-overlap .mp-level.mp-level-overlay > h2::before {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
}
.mp-menu ul li > a {
  display: block;
  padding: 15px;
  outline: none;
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2);
  text-shadow: 0 0 1px rgba(255, 255, 255, 0.1);
  color: #000;
  border-bottom: 0;
  font-size: 1em;
  -webkit-transition: background 0.3s, box-shadow 0.3s;
  -moz-transition: background 0.3s, box-shadow 0.3s;
  transition: background 0.3s, box-shadow 0.3s;
}
.mp-menu ul li::before {
  position: absolute;
  left: 10px;
  z-index: -1;
  color: rgba(0, 0, 0, 0.2);
  line-height: 3.5;
}
.mp-level > ul > li:first-child > a {
  /* box-shadow: inset 0 -1px rgba(0,0,0,0.2), inset 0 1px rgba(0,0,0,0.2); */
}
.mp-menu ul li a:hover,
.mp-level > ul > li:first-child > a:hover {
  /*background: rgba(0,0,0,0.2);
		box-shadow: inset 0 -1px rgba(0,0,0,0);
		*/
}
.mp-menu .mp-level.mp-level-overlay > ul > li > a,
.mp-level.mp-level-overlay > ul > li:first-child > a {
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0);
  background-color: transparent !important;
}
.mp-level.mp-level-overlay > .mp-level-0 {
  width: 1px;
}
.mp-level > ul > li:first-child > a:hover,
.mp-level.mp-level-overlay > ul > li:first-child > a {
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0), inset 0 1px rgba(0, 0, 0, 0);
}
/* seems like Chrome 34.0.1847.131 needs the second shadow otherwise the transition breaks */
.mp-back {
  background: rgba(0, 0, 0, 0.1);
  outline: none;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  display: block;
  font-size: 1em;
  padding: 1em;
  position: relative;
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.1);
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  transition: background 0.3s;
}
.mp-back::after {
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  content: "\f105";
  right: 30px;
  color: #000;
}
.mp-menu .mp-level.mp-level-overlay > .mp-back,
.mp-menu .mp-level.mp-level-overlay > .mp-back::after {
  background: transparent;
  box-shadow: none;
  color: transparent;
  border: transparent;
}
/* Fallback example for browsers that don't support 3D transforms (and no JS fallback) */
/* We'll show the first level only */
.no-csstransforms3d .mp-pusher,
.no-js .mp-pusher {
  padding-left: 300px;
}
.no-csstransforms3d .mp-menu .mp-level,
.no-js .mp-menu .mp-level {
  display: none;
}
.no-csstransforms3d .mp-menu > .mp-level,
.no-js .mp-menu > .mp-level {
  display: block;
}
header {
  box-shadow: 0px -20px 80px rgba(0, 0, 0, 0.2);
  position: fixed;
  width: 100%;
  z-index: 9999;
  background: #fff;
}
header ul {
  list-style: none;
  margin-bottom: 0;
}
header ul li {
  float: left;
  max-height: 60px;
}
header > .container {
  margin: 0 auto;
  width: 100%;
  max-width: 1140px;
  padding-left: 10px;
  padding-right: 10px;
}
header .navbar {
  margin: 0;
  border: 0;
}
header .navbar.navbar-left {
  float: left;
  display: inline-block;
}
header .navbar.navbar-left > ul {
  padding: 0;
}
header .navbar.navbar-right {
  float: right;
  display: inline-block;
  height: 60px;
}
header .navbar.navbar-right ul {
  display: inline-block;
  padding: 0;
}
header .navbar.navbar-right .fa {
  font-size: 20px;
}
header .navbar.navbar-right #frm-search {
  line-height: 60px;
  display: inline-block;
  position: relative;
}
header .navbar.navbar-right #frm-search.showform {
  position: fixed;
  background-color: #fff;
  width: 100%;
  top: 0px;
  left: 0;
  z-index: 10;
  padding: 0 10px;
}
header .navbar.navbar-right #frm-search button {
  border: 0;
  background: transparent;
  padding: 0 5px;
  display: inline-block;
  float: right;
  position: relative;
  clear: none;
  outline: none;
}
header .navbar.navbar-right #frm-search input {
  float: left;
  line-height: 20px;
  position: relative;
  clear: none;
  margin-top: 8px;
  width: 0px;
  padding: 0px;
}
header .navbar.navbar-right #frm-search.showform input {
  width: 100%;
  padding: 10px;
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}
header .navbar.navbar-right #frm-search.showform button {
  position: absolute;
  right: 20px;
  z-index: 1;
}
header .navbar.navbar-right:after {
  display: none;
}
header .navbar:after {
  display: none;
}
header ul li {
  max-height: 60px;
  position: relative;
}
header ul li a {
  line-height: 20px;
  position: relative;
  padding: 20px 10px;
  display: inline-block;
  color: #000;
  font-size: 12px;
  border: none;
  font-weight: 500;
  text-transform: uppercase;
}

header ul li a:hover {
  color:#89E872;
}

header ul li a.lnk-logo {
  padding: 10px;
  top: 8px;
}

header ul li a.lnk-logo:hover {
  border-bottom: none;
}
header ul li a.lnk-logo img {
  max-width: 70px;
}

a.lnk-logo:hover {
  border: none !important;
}

header ul li a:hover,
header ul li a:active,
header ul li a:focus {
  border: none;
}
header ul li:first-child a {
  padding-left: 0;
}
header ul li:last-child a {
  padding-right: 0;
}
header #trigger {
  padding: 16px 0;
  padding-left: 0;
  top: -4px;
  border-bottom: 1px solid #fff !important;
}

header #trigger:hover {
  border-bottom: 1px solid #fff !important;
  color: #89e872 !important;
}

header #trigger .fa-bars {
  padding-right: 6px;
  top: 4px;
  position: relative;
  width: 30px;
}
header #trigger .fa-bars:before {
  font-size: 24px;
}
header #trigger.active {
  color: #ececec;
}
header .flyout {
  display: none;
  position: absolute;
  box-shadow: 0 0 20px #666;
  background: #fff;
  top: 50px;
  padding: 20px;
}
header .flyout:before {
  content: "\f0de";
  font-family: font-awesome;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  color: #fff;
  font-size: 30px;
  width: auto;
  position: absolute;
  top: -13px;
  left: 22px;
}
header .flyout#flyout-language {
  left: -10px;
  width: 60px;
  padding: 10px;
}
header .flyout#flyout-language ul {
  padding: 0;
  text-align: center;
}
header .flyout#flyout-language ul li {
  display: inline-block;
  clear: both;
}
header .flyout#flyout-language ul li a {
  display: block;
  padding: 10px;
}
header .flyout#flyout-account {
  left: -120px;
  width: 260px;
  font-size: 12px;
}
header .flyout#flyout-account fieldset {
  margin: 0 0 10px 0;
}
header .flyout#flyout-account fieldset legend {
  color: #999;
  margin-bottom: 0;
}
header .flyout#flyout-account fieldset .row {
  margin: 0;
}
header .flyout#flyout-account fieldset a {
  padding: 2px 0;
  clear: both;
  float: left;
  color: #000;
}
header .flyout#flyout-account fieldset a .fa {
  color: #999;
}
header .flyout#flyout-account fieldset a:hover,
header .flyout#flyout-account fieldset a:active,
header .flyout#flyout-account fieldset a:focus {
  color: #89E872;
}
header .flyout#flyout-account fieldset a:hover .fa,
header .flyout#flyout-account fieldset a:active .fa,
header .flyout#flyout-account fieldset a:focus .fa {
  color: #89E872;
}
header .flyout#flyout-account fieldset:last-child {
  margin-bottom: 0;
}
header .flyout#flyout-account:before {
  left: 130px !important;
}
header .flyout#flyout-account h3 {
  font-size: 15px;
}
header .flyout#flyout-account .text-grey {
  color: #cecece;
  margin-bottom: 0;
}
header .flyout#flyout-account span {
  float: left;
  clear: both;
  display: block;
  margin-bottom: 0px;
}
header .flyout#flyout-account a {
  font-size: 12px;
}
header .flyout#flyout-account a .fa {
  font-size: 15px;
}
.mp-container a {
  background-color: #fff;
  color: #000;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border: none;
}
.mp-container a:hover {
  background-color: #000;
  color: #fff;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border: none;
}
.mp-container .mp-menu .fa-close:before {
  position: absolute;
  left: 30px;
  top: 22px;
  color: #000;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.mp-container .mp-menu .fa-close:hover,
.mp-container .mp-menu .fa-close:active,
.mp-container .mp-menu .fa-close:focus {
  color: #fff;
  background-color: #000;
}
.mp-container .mp-menu .fa-close:hover:before,
.mp-container .mp-menu .fa-close:active:before,
.mp-container .mp-menu .fa-close:focus:before {
  color: #fff;
}
.mp-container .mp-menu ul li > a {
  position: relative;
  padding: 15px 50px;
}
.mp-container .mp-menu ul li > a .fa:before {
  margin-right: 5px;
}
.mp-container .mp-menu ul li.icon-arrow-left > a > span {
  position: absolute;
  left: 30px;
  top: 18px;
}
.mp-container .mp-menu .mp-level-open.mp-level-overlay > span,
.mp-container .mp-menu .mp-level-open.mp-level-overlay > a.mp-overview {
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  left: 130px;
  position: relative;
  top: 30px;
  color: #989898;
  background-color: transparent;
  box-shadow: none;
  pointer-events: none;
}
.mp-container .mp-menu .mp-level-open.mp-level-overlay > span:hover,
.mp-container .mp-menu .mp-level-open.mp-level-overlay > a.mp-overview:hover {
  background-color: transparent;
}
.mp-container .mp-menu .mp-level-open.mp-level-overlay > a.mp-overview-link {
  background-color: transparent;
  box-shadow: none;
  pointer-events: none;
}
.mp-container .mp-menu .mp-level-open.mp-level-overlay > a.mp-overview-link:hover {
  background-color: transparent;
}
.mp-container .mp-menu .mp-level-0 {
  position: relative;
}
.mp-container .mp-menu .mp-level-0 a {
  font-family: "ralewayregular", Helvetica, Arial, sans-serif;
  position: relative;
  display: block;
  line-height: 20px;
  padding: 20px 50px;
  width: 100%;
  margin: 0;
  background-color: #fff;
  color: #000;
}
.mp-container .mp-menu .mp-level-0 ul li::before {
  left: 0;
  z-index: 0;
  color: rgba(0, 0, 0, 0.2);
  line-height: 1;
  float: left;
  padding: 15px 20px 0 15px;
  content: "\f104";
  width: 10px;
  display: inline-block;
  position: relative;
}
.mp-container .mp-menu .mp-level-open.mp-level-overlay:not([data-level="1"]) > a.mp-overview,
.mp-container .mp-menu .mp-level-open.mp-level-overlay:not([data-level="1"]) > a.mp-overview-link,
.mp-container .mp-menu .mp-level-open.mp-level-overlay:not([data-level="1"]) > span.mp-overview {
  padding-left: 10px;
}
.mp-container .mp-menu > .mp-level {
  position: relative;
}
.mp-container .mp-menu .mp-back {
  background: url(/ec/cms5/media/grfx/common_grfx/bg_pinstripes_grey.png) repeat;
  border-bottom: 2px solid #ececec;
  border-top: 2px solid #ececec;
  font-size: 12px;
  font-weight: 600;
  padding: 10px 50px;
  box-shadow: none;
  color: #000;
}
.mp-container .mp-menu .mp-back:hover,
.mp-container .mp-menu .mp-back:active,
.mp-container .mp-menu .mp-back:focus {
  color: #89E872;
}
.mp-container .mp-level {
  z-index: 10;
}
.mp-container .mp-level > span,
.mp-container .mp-level > a.mp-overview,
.mp-container .mp-level > a.mp-overview-link {
  display: block;
  padding: 15px 50px;
}
.mp-container .mp-level > span:hover,
.mp-container .mp-level > a.mp-overview:hover,
.mp-container .mp-level > a.mp-overview-link:hover {
  background-color: #000;
}
.mp-container .mp-level .mp-level-open .mp-overview {
  cursor: auto;
}
.mp-container .mp-level .mp-level-open .mp-overview.mp-section {
  background-color: #89E872;
  color: #000;
}
.mp-container .mp-level .mp-level-open .mp-overview.mp-section:hover {
  background-color: #89E872;
}
.mp-container .mp-level .mp-highlight {
  color: #89E872 !important;
}
.mp-container .mp-level > a.mp-overview,
.mp-container .mp-level > a.mp-overview-link {
  box-shadow: 0 -1px rgba(0, 0, 0, 0.2) inset;
}
.mp-container .mp-level .mp-level {
  z-index: 20;
}
.mp-container .mp-level .mp-level .mp-level {
  z-index: 30;
}
.mp-container .mp-level .mp-level .mp-level .mp-level {
  z-index: 40;
}
.mp-container .mp-level .mp-level .mp-level .mp-level .mp-level {
  z-index: 50;
}
.mp-container .mp-level .mp-level .mp-level .mp-level .mp-level .mp-level {
  z-index: 60;
}
.mp-container .mp-level.mp-level-open:not(.mp-level-overlay) {
  height: 100%;
  overflow: auto;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 768px) {
  header ul li a.lnk-logo {
    top: 5px;
  }
  header ul li a.lnk-logo img {
    max-width: 90px;
  }
  header > .container {
    padding-left: 25px;
    padding-right: 25px;
  }
  header .navbar.navbar-right #frm-search {
    line-height: 60px;
    position: relative;
    display: inline-block;
  }
  header .navbar.navbar-right #frm-search.showform {
    position: relative;
    padding: 0;
  }
  header .navbar.navbar-right #frm-search.showform button {
    position: relative;
    right: inherit;
    z-index: 0;
  }
  header .navbar.navbar-right #frm-search button {
    border: 0;
    background: transparent;
    padding: 0 5px;
    display: inline-block;
    float: right;
    position: relative;
    clear: none;
  }
  header .navbar.navbar-right #frm-search input {
    float: left;
    line-height: 20px;
    position: relative;
    clear: none;
    margin-top: 8px;
    width: 0px;
    padding: 0px;
  }
  header .navbar.navbar-right #frm-search.showform input {
    width: 300px;
    padding: 10px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    right: -35px;
    z-index: -1;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Breadcrumb {
  margin-bottom: 50px;
  margin-top: 25px;
}
.c-Breadcrumb .container,
.c-Breadcrumb .row > div {
  margin-bottom: 0;
}
.c-Breadcrumb .breadcrumb {
  clear: both;
}
.c-Breadcrumb ol {
  margin-bottom: 0;
  padding: 15px 0 0 0;
  line-height: 20px;
}
.c-Breadcrumb ol li {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 22.5px;
}
.c-Breadcrumb ol li a {
  color: #000;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 12px;
  border: none;
}
.c-Breadcrumb ol li a:hover {
  border-color: #000;
  color: #89e872;
}
.c-Breadcrumb ol.backButton {
  display: inline-block;
  float: left;
  padding-right: 15px !important;
  font-size: 14px;
  list-style: none;
  color: #000;
  font-weight: 100;
}
.c-Breadcrumb ol.backButton li:before {
  content: "<";
  padding: 0 10px 0 0;
}
.c-Breadcrumb ol.backButton li:after {
  display: none;
  content: "|";
  padding: 0 0 0 10px;
}
.c-Breadcrumb ol.breadcrumb li:first-child {
  text-transform: normal;
  color: #aaa;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 768px) {
  .c-Breadcrumb .breadcrumb {
    clear: none;
  }
  .c-Breadcrumb ol.backButton li:after {
    display: inline-block;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
footer .container,
footer .row > div {
  margin-bottom: 0;
}
footer .c-FooterSocial {
  color: #cccccc;
  font-size: 12px;
}
footer .c-FooterSocial .btn {
  font-size: 12px;
}
footer .c-FooterSocial .fa {
  font-size: 20px;
}
/* outer and inner footer need the same gradient - for real big screens */
footer .c-Footer {
  padding: 0;
  font-size: 12px;
  background-image: -webkit-linear-gradient(left, #000000 67%, #000000 33%);
  background-image: -o-linear-gradient(left, #000000 67%, #000000 33%);
  background-image: linear-gradient(to right, #000000 67%, #000000 33%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff000000', GradientType=1);
}
footer .c-Footer .btn {
  font-size: 12px;
  padding: 10px;
  margin: 0 0 30px;
}
/* [ColorAdjustment2020] Override default button styling */
footer .c-Footer .btn:hover {
  font-size: 12px;
  padding: 10px;
  margin: 0 0 30px;
}
footer .c-Footer .navbar-nav {
  background-color: #000000;
  padding: 50px 0;
}
footer .c-Footer .navbar-nav > li {
  list-style: none;
  text-align: left;
  margin-bottom: 15px;
  line-height: 14px;
}
footer .c-Footer .navbar-nav > li > a {
  padding-left: 0;
  color: #89E872;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
}
footer .c-Footer .navbar-nav > li > ul {
  margin-bottom: 0;
  padding-left: 0;
  margin-right: 40px;
}
footer .c-Footer h4 {
  color: #89E872;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 20px;
}
footer .c-Footer > .container > .row,
footer .c-Footer > .container-fluid > .row {
  background-image: -webkit-linear-gradient(left, #000000 67%, #89E872 33%);
  background-image: -o-linear-gradient(left, #000000 67%, #89E872 33%);
  background-image: linear-gradient(to right, #000000 67%, #89E872 33%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff89E872', GradientType=1);
  max-width: 1170px;
  margin: 0 -25px;
}
footer .c-Footer > .container > .row > div,
footer .c-Footer > .container-fluid > .row > div {
  background-color: #000;
  padding-top: 40px;
}
footer .c-Footer > .container > .row > div.m-footerGreen,
footer .c-Footer > .container-fluid > .row > div.m-footerGreen {
  background-color: #89E872;
  border-width: 0;
  color: #fff;
}
footer .c-Footer > .container > .row > div.m-footerGreen h4,
footer .c-Footer > .container-fluid > .row > div.m-footerGreen h4 {
  color: #000;
}
footer .c-Footer .nav li {
  list-style: none;
  text-align: left;
  margin-bottom: 20px;
  line-height: 14px;
}
footer .c-Footer .nav li a {
  display: inline-block;
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  padding: 0;
  border-bottom: 1px solid #000;
}
footer .c-Footer .nav li a:hover,
footer .c-Footer .nav li a:active,
footer .c-Footer .nav li a:focus {
  color: #fff;
  background-color: #000;
  text-decoration: none;
  border-color: #fff;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 1200px) {
  footer .c-Footer {
    background-image: -webkit-linear-gradient(left, #000000 67%, #89E872 33%);
    background-image: -o-linear-gradient(left, #000000 67%, #89E872 33%);
    background-image: linear-gradient(to right, #000000 67%, #89E872 33%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff89E872', GradientType=1);
  }
  footer .c-Footer > .container > .row,
  footer .c-Footer > .container-fluid > .row {
    margin: 0 auto;
  }
  footer .c-Footer > .container > .row > div.m-footerGreen,
  footer .c-Footer > .container-fluid > .row > div.m-footerGreen {
    background-color: transparent;
  }
}
/*
 * Bootstrap project modules SLIDER HOME
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-SliderHome {
  padding: 0;
  margin-bottom: 80px;
}
.c-SliderHome h2 {
  font-size: 30px;
  color: #fff;
}
.c-SliderHome .container,
.c-SliderHome .row,
.c-SliderHome .row > div {
  margin-bottom: 0;
}
.c-SliderHome .swiper-container {
  width: 100%;
  margin: 20px auto;
  background-color: #000;
  max-height: 9999px;
  /* height: auto; */
  padding-bottom: 25px;
  margin-top: 0;
}
.c-SliderHome .swiper-slide {
  font-size: 15px;
  background: #000;
  width: 100%;
  max-width: 1012px;
  display: inline-block;
  transition: all 0.5s;
}
.c-SliderHome .swiper-slide img {
  width: 100%;
  height: auto;
  max-height: 570px;
  background-color: #000;
  opacity: 0.2;
  transition: all 0.5s;
  position: relative;
  left: 0;
}
.c-SliderHome .swiper-slide-active img {
  transition: all 0.5s;
  opacity: 1;
}
.c-SliderHome .swiper-slide-active {
  transition: all 0.5s;
  opacity: 1;
}
.c-SliderHome .swiper-pagination-bullet {
  margin: 0px 10px;
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  background: #777;
  opacity: .6;
}
.c-SliderHome .swiper-pagination-bullet-active {
  opacity: 1;
  background: #89E872;
  width: 12px;
  height: 12px;
  top: 1px !important;
  position: relative;
}
.c-SliderHome .swiper-pagination {
  bottom: 0;
  width: 100%;
}
.c-SliderHome .swiper-button-next,
.c-SliderHome .swiper-button-prev {
  background: none;
  height: 100%;
  display: table;
  top: 0;
  margin-top: 0;
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0);
}
.c-SliderHome .fa-angle-left:before {
  content: "\f104";
  color: #fff;
  font-size: 50px;
  display: table-cell;
  vertical-align: middle;
}
.c-SliderHome .fa-angle-right:before {
  content: "\f105";
  color: #fff;
  font-size: 50px;
  display: table-cell;
  vertical-align: middle;
}
.c-SliderHome .slider-navigation {
  max-width: 1140px;
  position: relative;
  top: 0;
  width: 100%;
  margin: 0 auto;
  height: 100%;
  text-align: center;
}

.c-SliderHome .swiper-wrapper {
  position: relative;
}
.c-SliderHome .swiper-slide > div {
  padding: 40px;
  display: none;
  padding-top: 0;
  color: #fff;
}

.c-SliderHome .swiper-slide-active > div {
  display: block;
}
.c-SliderHome .swiper-button-disabled {
  display: none;
}
.c-SliderHome .swiper-slide-next:hover img,
.c-SliderHome .swiper-slide-prev:hover img {
  opacity: 0.8;
  cursor: pointer;
}
.c-SliderHome .btn.btn-default {
  color: #ffffff;
  border-color: #ffffff;
  background-color: transparent;
}

table.table.table-striped {
  background-color: #FFF;
  color: #000;
}

table.table.table-striped a.lnk {
  color: black;
}

/* //// ------------------------------------------------------------------------------

[ColorAdjustment2020]
Set default styling for the new button & link design
(-> moved from microsite_common_css; this cleans up stuff, because the styling defined
here will also be used to the universal template)

------------------------------------------------------------------------------ //// */

/* #### default link/.fa styling inside tables: */

table.table a.btn-primary:not(:hover) > .fa::before
{
  color: #FFF!important;
}

table.table a.btn-default:not(:hover) > .fa::before
{
  color: #000!important;
}

table.table a.btn-primary:hover > .fa::before,
table.table a.btn-default:hover > .fa::before
{
  color: #FFF;
}

table.table tbody tr:hover .btn-default:not(:hover) > .fa::before,
table.table tbody tr:hover .btn-default:not(:hover)
{
  color: #000;
}

table.table tbody tr:hover .btn-primary:not(:hover) > .fa::before,
table.table tbody tr:hover .btn-primary:not(:hover)
{
  color: #FFF;
}

table.table tbody tr:hover a.lnk:not(:hover) {
  font-weight: bold;
  color: #000;
  border-bottom: 1px solid #000;
}

table.table a.lnk {
  font-weight: bold;
  color: #000!important;
  border-bottom: 1px solid #000!important;
}

table.table a.lnk:hover {
  font-weight: bold;
  color: #000!important;
  border-bottom: none!important;
}

/* ~~~~ */
/* #### default link/.fa & button styling outside tables */

a,
a.lnk,
a.btn-link {
  font-weight: bold;
  color: #000;
  border-bottom: 1px solid #000;
}

a:hover,
a.lnk:hover,
a.btn-link:hover {
  font-weight: bold;
  color: #000;
  border-bottom: 1px solid transparent;
}

span a.btn-lnk:hover > .fa::before {
  color: #000;
}

a.btn-primary,
table.table a.btn-primary {
  border: 2px solid black;
  border-bottom: 2px solid #000;
  border-radius: 30px;
  background: #006B7D;
  color: #FFF;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

a.btn-primary:hover,
table.table a.btn-primary:hover {
  border: 2px solid black;
  border-bottom: 2px solid #000;
  border-radius: 30px;
  background: #FFF;
  color: #000;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

a.btn-default,
table.table a.btn-default {
  border: 2px solid black;
  border-bottom: 2px solid #000;
  border-radius: 30px;
  background: #C8C8C8;
  color: #000;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

a.btn-default:hover,
table.table a.btn-default:hover {
  border: 2px solid black;
  border-bottom: 2px solid #000;
  border-radius: 30px;
  background: #FFF;
  color: #000;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

a.btn-primary > .fa::before,
table.table a.btn-primary > .fa::before {
  color: #FFF;
}

a.btn-default > .fa::before,
table.table a.btn-default > .fa::before {
  color: #000;
}

a.btn-primary:hover > .fa::before,
a.btn-default:hover > .fa::before,
table.table a.btn-primary:hover > .fa::before,
table.table a.btn-default:hover > .fa::before {
  color: #000;
}


/* #### End of new (genral) styling adjustments!
------------------------------------------------------------------------------ //// */

/* //// ------------------------------------------------------------------------------

[ColorAdjustment2020]
Area for "special case" / white text stylings

------------------------------------------------------------------------------ //// */

.u-bgBlack a:not(.btn),
.u-bgBlack a.lnk:not(.btn),
.u-bgBlack a.btn-link:not(.btn) {
  color: #fff;
  border-bottom: 1px solid #fff;
}

.u-bgBlack a:hover:not(.btn),
.u-bgBlack a.lnk:hover:not(.btn),
.u-bgBlack a.btn-link:hover:not(.btn) {
  color: #fff;
  border-bottom: none;
}

/* #### End of new white text adjustments!
------------------------------------------------------------------------------ //// */

/* //// ------------------------------------------------------------------------------

[ColorAdjustment2020]
Area for "special case" button styling

------------------------------------------------------------------------------ //// */

.u-bgBlack a.btn-primary
{
  border: 2px solid #000;
  border-bottom: 2px solid #000;
  border-radius: 30px;
  background: #89e872;
  color: #000;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

.u-bgBlack a.btn-primary:hover
{
  border: 2px solid black;
  border-bottom: 2px solid #000;
  border-radius: 30px;
  background: #FFF;
  color: #000;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

.u-bgBlack a.btn-primary > .fa::before {
  color: #000!important;
}

/* #### End of new special button styling
------------------------------------------------------------------------------ //// */

/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 768px) {
  .c-SliderHome h2 {
    font-size: 60px;
    color: #000;
  }
  .c-SliderHome .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .c-SliderHome .swiper-slide img {
    position: absolute;
  }
  .c-SliderHome .swiper-slide > div {
    padding-top: 40px;
    color: #000;
  }

  .c-SliderHome .swiper-slide.white > div {
    color: #fff;
  }

  .c-SliderHome .swiper-wrapper {
    position: absolute;
  }
  .c-SliderHome .swiper-container {
    max-height: 570px;
    height: 570px;
  }
  .c-SliderHome .btn.btn-default {
    color: #000000;
    border-color: #000000;
    background-color: transparent;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Pressrelease {
  /*a.row-pressemitteilung div div.row {
			padding: 20px;
		}
		a.row-pressemitteilung div {
			margin: 0px;
		}
		a.row-pressemitteilung div div.row a {
			color: #000;
		}
		a.row-pressemitteilung div div.row a:hover {

		}

		a.row-pressemitteilung:first-child {
			border-top: 2px solid #89E872;
		}
		a.row-pressemitteilung

 		*/
}
.c-Pressrelease ::selection {
  background: #3e3e3e;
  color: #FFF;
}
.c-Pressrelease ::-moz-selection {
  background: #3e3e3e;
  color: #FFF;
}
.c-Pressrelease a.row-pressemitteilung {
  padding: 20px;
  display: inline-block;
  width: 100%;
  border-bottom: 2px solid #ececec;
  margin: 0px;
  color: #000;
}
.c-Pressrelease a.row-pressemitteilung .row {
  padding: 0;
  font-weight: bold;
}
.c-Pressrelease a.row-pressemitteilung > div {
  margin-bottom: 0;
}
.c-Pressrelease a.row-pressemitteilung span {
  margin: 0px;
  color: #000;
  font-weight: bold;
}
.c-Pressrelease a.row-pressemitteilung:hover {
  background: #89E872;
}
.c-Pressrelease a.row-pressemitteilung:hover span {
  text-decoration: none;
  color: #000;
}
.c-Pressrelease a.row-pressemitteilung:first-child,
.c-Pressrelease a.row-pressemitteilung:first-of-type {
  border-top: 2px solid #89E872;
}
.c-Pressrelease a.row-pressemitteilung:last-child,
.c-Pressrelease a.row-pressemitteilung:last-of-type {
  border-bottom: 2px solid #89E872;
}
.c-Pressrelease a.row-pressemitteilung::before {
  display: none;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 768px) {
  .c-Pressrelease a.row-pressemitteilung {
    display: inline-flex;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules MANUFACTURER
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Manufacturer input.stichwortsuche {
  width: 100%;
}
.c-Manufacturer select.hersteller-produktkategorien {
  margin-bottom: 0px;
}
.c-Manufacturer div.col-filter {
  padding-top: 25px;
  background-color: #f6f6f6;
}
.c-Manufacturer .area-logo {
  height: 100px;
  position: relative;
  margin-bottom: 20px;
}
.c-Manufacturer .area-logo img {
  max-height: 70px;
  width: auto !important;
  margin: 0 auto;
  max-width: 120px;
}
.c-Manufacturer span.filter-name {
  border-bottom: 2px solid #ececec;
  display: block;
  background-color: #FFF;
  text-align: center;
  padding: 8px;
  cursor: pointer;
}
.c-Manufacturer div.col-filter-kategorie {
  margin-bottom: 0px;
}
.c-Manufacturer span.filter-active {
  background-color: #000;
  color: #FFF;
}
.c-Manufacturer div.row-filter {
  background-color: #f6f6f6;
}
.c-Manufacturer div.row-filter div:first-child div.row div:first-child {
  padding-left: 0px !important;
}
.c-Manufacturer div.row-filter div:last-child div.row div:last-child {
  padding-right: 0px !important;
}
.c-Manufacturer div.hersteller-element {
  display: inline-block;
  height: 200px;
  margin: 0px 10px;
  width: 144px;
  vertical-align: top;
  text-align: left;
  margin-bottom: 50px;
}
.c-Manufacturer div.hersteller-element img {
  display: block;
  max-width: 100%;
  margin-bottom: 0;
  position: relative;
}
.c-Manufacturer div.row-hersteller-elements {
  padding-top: 50px;
  text-align: center;
}
.c-Manufacturer div.filter-checkboxes label {
  font-weight: normal;
}
.c-Manufacturer .row > div {
  margin-bottom: 25px;
}
.c-Manufacturer .c-Manufacturer select.hersteller-produktkategorien {
  margin-bottom: 0px;
}
.c-Manufacturer .c-Manufacturer div.hersteller-element img {
  position: relative;
  bottom: auto;
}
.c-Manufacturer .flippanel {
  margin: 0 auto;
  height: 160px;
  position: relative;
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  display: table;
  width: 160px;
}
.c-Manufacturer .flippanel .front,
.c-Manufacturer .flippanel .back {
  text-align: center;
}
.c-Manufacturer div.front-inner-logo {
  display: table-cell;
  height: 157px;
  vertical-align: middle;
}
.c-Manufacturer .flippanel .front {
  display: table;
  vertical-align: middle;
  width: 132px;
  height: 80px;
  position: absolute;
  top: 10px;
  z-index: 900;
  text-align: center;
  -webkit-transform: rotateX(0deg) rotateY(0deg);
  -moz-transform: rotateX(0deg) rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.c-Manufacturer .flippanel .back {
  width: 132px;
  position: absolute;
  top: 10px;
  z-index: 1000;
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.c-Manufacturer .flippanel.flip .front {
  z-index: 900;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  padding: 20px;
}
.c-Manufacturer .flippanel.flip .back {
  z-index: 1000;
  -webkit-transform: rotateX(0deg) rotateY(0deg);
  -moz-transform: rotateX(0deg) rotateY(0deg);
  text-align: center;
}
.c-Manufacturer .hoverflip {
  padding: 10px;
  border: 2px solid transparent;
  text-align: center;
}
.c-Manufacturer .flip {
  border: 2px solid #ececec;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 992px) {
  .c-Manufacturer div.hersteller-element {
    width: 157px;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules EventCalendar
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-EventCalendar input.stichwortsuche {
  width: 100%;
}
.c-EventCalendar div.col-filter {
  padding-top: 25px;
  background-color: #f6f6f6;
}
.c-EventCalendar span.filter-name {
  border-bottom: 2px solid #ececec;
  display: block;
  background-color: #FFF;
  text-align: center;
  padding: 8px;
}
.c-EventCalendar div.row-eventkalender,
.c-EventCalendar div.row-promotions {
  border-bottom: 2px solid #ececec;
  padding: 25px 0;
}
.c-EventCalendar div.row-eventkalender-last {
  border-bottom: 2px solid #89E872;
}
.c-EventCalendar div.row-eventkalender-first {
  border-top: 2px solid #89E872;
}
.c-EventCalendar div.row-eventkalender > div ,
.c-EventCalendar div.row-promotions > div {
  margin-bottom: 0px;
  padding: 10px 25px;
}
.c-EventCalendar span.event-tag {
  display: inline-block;
  font-size: 38px;
  line-height: 38px;
  text-align: right;
  width: 55px;
  padding-right: 10px;
  font-style: italic;
}
.c-EventCalendar span.event-monatjahr {
  display: inline-block;
  line-height: 15px;
  vertical-align: bottom;
}
.c-EventCalendar div.row-event-title {
  line-height: 30px;
}
.c-EventCalendar div.row-event-title a {
  color: #000;
  text-transform: none;
  font-weight: bold;
  margin-bottom: 0;
}

.c-EventCalendar div.row-event-title a.btn:hover,
.c-EventCalendar div.row-event-title a:hover {
  color: #89E872;
  border: 0;
}

.c-EventCalendar .row-eventkalender-gone div.row-event-title,
.c-EventCalendar .row-eventkalender-gone div.row-event-date {
  opacity: 0.3;
}
.c-EventCalendar .row-center {
  text-align: center;
}
@media (max-width: 992px) {
  .c-EventCalendar span.event-tag {
    width: auto;
  }
}
.c-EventCalendar div.js-events {
  display: none;
}
.c-EventCalendar div.js-events[data-paging-seite='1'] {
  display: block;
}
/*
 * Bootstrap project modules Standorte
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Standorte .row .row > div.u-bgGreen,
.c-Standorte .row .row > div.u-bgGrey,
.c-Standorte .row .row > div.u-bgBeige,
.c-Standorte .row .row > div.u-bgBlack {
  border-width: 0;
  padding: 40px 40px;
}
.c-Standorte .c-Akkordeon .panel-title a {
  padding-left: 40px;
}
.c-Standorte .c-Akkordeon .panel-body > *:not(div):not(a) {
  padding: 0 40px;
}
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Searchresult a {
  text-decoration: none;
  transition: all 0.25s;
  padding: 25px;
  color: #000;
  display: block;
  margin-bottom: 0;
  border: 2px solid transparent;
}
.c-Searchresult a:hover {
  background-image: url(/ec/cms5/media/grfx/common_grfx/bg_pinstripes_green.png);
  border: 2px solid #89E872;
  color: #000;
  text-decoration: none;
}
.c-Searchresult a p {
  margin-bottom: 10px;
}
.c-Searchresult a .breadcrumb {
  font-size: 12px;
  padding: 0;
  margin-bottom: 0;
}
.c-Searchresult .pagination-center {
  text-align: center;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Press {
  /*
		span {
			margin-bottom: 12px;
  			display: block;
		}
 		.row {
 			> div {
 				margin-bottom: 20px;
 			}
 		}*/
}
.c-Press a.item {
  display: inline-block;
  float: left;
  color: #000;
  padding: 25px;
  border: 2px solid transparent;
  margin-bottom: 20px;
}
.c-Press a.item h3 {
  font-size: 19px;
  color: #89E872;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 900;
}
.c-Press a.item h3:hover {
  border-color: transparent;
}
.c-Press a.item span {
  margin-bottom: 10px;
  display: block;
}
.c-Press a.item span.btn.btn-link {
  color: #000;
  margin-bottom: 0;
  display: inline-block;
}
.c-Press a.item:hover {
  text-decoration: none;
  border: 2px solid #89E872;
  background-image: url(/ec/cms5/media/grfx/common_grfx/bg_pinstripes_green.png);
}
.c-Press a.item:hover .btn {
  border-bottom: 2px solid #89E872;
}
.c-Press .btn-default {
  clear: both;
  margin: 0 25px;
  display: inline-block;
  float: left;
}
.c-Press .container {
  margin-bottom: 50px;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 768px) {
  .c-Press .h3 {
    font-size: 20px;
  }
  .c-Press .container {
    margin-bottom: 80px;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
@media (max-width: 992px) {
  .map-tooltip-inner {
    display: block !important;
  }
}
div.tooltip {
  opacity: 0;
  text-align: left;
}
div.tooltip .top {
  opacity: 0;
}
span.map-tooltip {
  text-align: left !important;
}
.map-tooltip-stellen {
  line-height: 8px;
}
.tooltip-title {
  display: inline-block;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
  text-transform: uppercase;
  color: #FFF;
}
.tooltip-inner {
  border-radius: 0;
}
.map-tooltip-inner {
  display: none;
  position: absolute;
  left: 0px;
  bottom: 5px;
  background-color: #000;
  width: 125px;
  padding: 5px;
  padding-bottom: 2px;
  border-radius: 0;
}
.map-tooltip-land-kuerzl {
  font-size: 10px;
  display: block;
  padding-top: 5px;
  width: 30px;
  text-align: center;
}
.flag-icon {
  color: #FFF;
  background-size: 20px;
  background-position: top;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 30px;
  vertical-align: top;
  font-size: 19px;
  padding-top: 15px;
  text-align: center;
}
.flag-icon-de {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/de.svg);
}
.flag-icon-no {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/no.svg);
}
.flag-icon-ch {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/ch.svg);
}
.flag-icon-at {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/at.svg);
}
.flag-icon-fr {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/fr.svg);
}
.flag-icon-es {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/es.svg);
}
.flag-icon-nl {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/nl.svg);
}
.flag-icon-dk {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/dk.svg);
}
.flag-icon-pl {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/pl.svg);
}
.flag-icon-fi {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/fi.svg);
}
.flag-icon-lv {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/lv.svg);
}
.flag-icon-lt {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/lt.svg);
}
.flag-icon-se {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/se.svg);
}
.flag-icon-ee {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/ee.svg);
}
.flag-icon-be {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/be.svg);
}
.flag-icon-by {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/by.svg);
}
.flag-icon-ua {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/ua.svg);
}
.flag-icon-hr {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/hr.svg);
}
.flag-icon-cz {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/cz.svg);
}
.flag-icon-hu {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/hu.svg);
}
.flag-icon-sk {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/sk.svg);
}
.flag-icon-ro {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/ro.svg);
}
div.js-stellenliste {
  display: none;
  padding-top: 20px;
}
div.js-stellenliste div {
  margin-bottom: 0px;
}
div.js-stellenliste a {
  margin-bottom: 0px;
}
div.js-stellenliste p {
  margin-bottom: 20px;
}
div.js-stellenliste-at {
  display: block;
}
span.js-stellenliste-anzahl {
  font-weight: bold;
}
.tooltip-inner {
  background-color: #FFF;
  color: #000;
  border: 2px solid #000;
  cursor: pointer;
  padding: 0px;
}
.tooltip-inner-invert {
  background-color: #000;
  color: #FFF;
}
div.map-tooltip {
  padding: 3px 8px !important;
}
span.map-tooltip-inner-country {
  padding-top: 10px;
  padding-bottom: 10px;
}
/*select.js-stellenliste-laender {
			border: 2px solid #ececec;
			-webkit-appearance: none;
			border-radius: 0px;
			background-color: #FFF;
			padding: 5px;
			padding-left: 10px;
			outline: none;
			width: 100%;
			font-size: 20px;
			font-family: "Raleway";

		}*/
.u-bgWeiss {
  padding: 40px 65px;
}
.standort-land {
  fill: #ECECEC;
}
g:hover .standort-land,
.standort-land:hover {
  fill: #cccccc;
}
.standort-land {
  fill: #ECECEC;
}
/*
.standort-land:hover {
  fill: #cccccc;
}*/
.standort-land-active polygon,
.standort-land-active path,
.standort-land-active {
  fill: #89E872;
}
.standorte-tooltip-land-kuerzl.map-tooltip-land-kuerzl {
  padding: 5px;
  line-height: 20px;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 768px) {
  div.tooltip {
    opacity: 1;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-CareerHome h3 {
  margin-bottom: 20px;
}
.c-CareerHome a.btn-link {
  margin-bottom: 0;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-ImageTeaser h1 {
  font-size: 40px;
  line-height: 40px;
  font-weight: 300;
  color: #000;
}
.c-ImageTeaser span {
  font-size: 40px;
  display: block;
  line-height: 40px;
  font-weight: 300;
}
.c-ImageTeaser span:last-child {
  color: #89E872;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 480px) {
  .c-ImageTeaser h1 {
    font-size: 60px;
  }
  .c-ImageTeaser span {
    font-size: 60px;
    line-height: 60px;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-InfoBox picture {
  display: inline-block;
  margin-right: 20px;
}
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Footnote {
  color: #9c9c9c;
  font-size: 12px;
}
.c-Footnote span {
  min-width: 30px;
  float: left;
}
.c-Footnote p {
  padding-left: 30px;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-HeadlineContent {
  margin-bottom: 0px;
}
.c-HeadlineContent .container,
.c-HeadlineContent .row > div {
  margin-bottom: 0;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Ads {
  text-align: center;
}
.c-Ads img {
  max-width: 100%;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Offer h3 {
  margin-right: 25px;
  float: left;
}
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Statement p {
  font-family: Sanchez;
  font-size: 15px;
  font-style: italic;
  font-weight: 500;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 768px) {
  .c-Statement p {
    font-size: 20px;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules 3.7 Gallery & 3.2 KPI
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Gallery.u-bgBlack,
.c-Gallery.u-bgGreen,
.c-Gallery.u-bgGrey,
.c-Gallery.u-bgBeige {
  padding: 20px 0 10px 0;
}
.c-Gallery img {
  width: 100%;
}
.c-Gallery .show-2,
.c-Gallery .show-3 {
  padding-bottom: 20px;
}
.c-Gallery .show-2 .swiper-slide,
.c-Gallery .show-3 .swiper-slide {
  text-align: center;
}
.c-Gallery .show-2 .swiper-slide .fa,
.c-Gallery .show-3 .swiper-slide .fa {
  font-size: 100px;
  display: block;
  padding-bottom: 30px;
  margin-bottom: -25px;
}
.c-Gallery .show-2 .swiper-slide .hint,
.c-Gallery .show-3 .swiper-slide .hint {
  display: block;
  min-height: 20px;
  margin-bottom: -5px;
}
.c-Gallery .show-2 .swiper-slide .description,
.c-Gallery .show-3 .swiper-slide .description {
  display: block;
  width: 50%;
  margin: 0 auto;
  position: relative;
  margin-bottom: 10px;
}
.c-Gallery .show-2 .swiper-slide .number,
.c-Gallery .show-3 .swiper-slide .number {
  font-size: 50px;
  color: #fff;
  display: inline-block;
  top: 0;
  position: relative;
  line-height: 1em;
  margin-bottom: 0px;
}
.c-Gallery .show-2 .swiper-slide .number-add,
.c-Gallery .show-3 .swiper-slide .number-add {
  color: #fff;
}
.c-Gallery .show-2 .swiper-pagination,
.c-Gallery .show-3 .swiper-pagination {
  bottom: 0px;
}
.c-Gallery .slider-thumbnails .swiper-slide {
  width: auto;
}
.c-Gallery .slider-thumbnails .swiper-slide img {
  margin-bottom: 20px;
  max-width: 100px;
}

a.btn.btn-default.kpibutton {
    margin-bottom: 40px;
    z-index: 1000 !important;
}

/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules 3.8-akkordeon (bootstrap panel)
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Akkordeon .panel {
  box-shadow: none;
}
.c-Akkordeon .panel:nth-child(2n-1),
.c-Akkordeon .panel:nth-child(2n-1) a {
  background-color: #f6f6f6;
}
.c-Akkordeon .panel-heading {
  padding: 0;
  border-bottom: none;
}
.c-Akkordeon .panel-group {
  border-top: 1px solid #cecece;
}
.c-Akkordeon .panel-group .panel {
  border: none;
  border-bottom: 1px solid transparent;
}
.c-Akkordeon .panel-title a {
  padding: 14px 0;
  display: inline-block;
  width: 100%;
  font-size: 16px;
  line-height: 30px;
  text-decoration: none;
  border-bottom: none;
  position: relative;
  padding-right: 50px;
  padding-left: 25px;
  border-bottom: 1px solid transparent;
}
.c-Akkordeon .panel-title a:hover,
.c-Akkordeon .panel-title a:active {
  text-decoration: none;
}
.c-Akkordeon .panel-title a:hover:after,
.c-Akkordeon .panel-title a:active:after {
  color: #000;
}
.c-Akkordeon .panel-title a:after {
  content: "\f107";
  text-align: right;
  float: right;
  padding: 10px;
  transition: all 0.5s;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  color: #cccccc;
  font-size: 20px;
  position: absolute;
  top: 50%;
  margin-top: -28px;
  right: 15px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: 40px;
}
.c-Akkordeon .panel-title a.collapsed {
  border-bottom: 1px solid #cecece;
}
.c-Akkordeon .panel-title a.collapsed:after {
  transition: all 0.5s;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
}
.c-Akkordeon .panel-group .panel-heading + .panel-collapse > .panel-body,
.c-Akkordeon .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: none;
  border-bottom: 1px solid #cecece;
}
.c-Akkordeon .panel-body {
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 50px;
  word-wrap: break-word;
  /*
			> *:not(div):not(a) {
				padding: 0 25px;
			}
			> a {
				margin-left: 25px;
			}
			*/
}
.c-Akkordeon .panel-body .row .row {
  padding-left: 25px;
  padding-right: 25px;
}
/* [ColorAdjustment2020] Removed Background Color (was #fff) */
.c-Akkordeon .panel-body .btn {
  background-color: transparent;
  color: #000;
  border-bottom: 2px solid #000 /*!important*/;
  font-weight: bold;
}

/* [ColorAdjustment2020] removed important */
.c-Akkordeon .panel-body .btn:hover{
  background-color: transparent;
  color: #fff;
  border-bottom: 2px solid transparent /*!important*/;
}

/* [ColorAdjustment2020] removed important */
.c-Akkordeon .panel-body .btn:hover span {
  color: #000;
}

.c-Akkordeon .panel-body .table-responsive {
  padding-bottom: 50px;
  padding-left: 25px;
  padding-right: 25px;
}

/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 480px) {
  .c-Akkordeon .panel-title a {
    font-size: 20px;
    line-height: 40px;
    padding-right: 40px;
  }
}
.c-Video {
  /* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
  /* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
  /* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
}
.c-Video img.embed-responsive-item {
  display: block;
}
.c-Video iframe.embed-responsive-item {
  display: none;
}
.c-Embed {
  /* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
  /* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
  /* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
}
.c-Embed h2,
.c-Embed h3 {
  margin-bottom: 0px;
}
.c-Embed iframe {
  overflow: hidden;
}
.c-Embed .embed-responsive {
  margin-top: 30px;
}
.c-Embed .row > div {
  margin-bottom: 0px;
}

.c-Kpi {
  background: #7EAF2E;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 100 100" preserveAspectRatio="none"><polygon points="0,100 0,100 100,100 100,0" style="fill:#78A922;stroke:green;stroke-width:0"></polygon></svg>');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  font-size: 16px;
  color: #000;
  position: relative;

  /* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
  /* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
  /* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
}

.c-Kpi strong {
  color: #fff;
  display: block;
  font-size: 3em;
  line-height: 1em;
  margin: 10px 0px;
}
.c-Kpi .icon {
  height: 100px;
  width: 100px;
}
.c-Kpi .container {
  margin-bottom: 0px;
  padding-bottom: 30px;
  padding-top: 30px;
  width: auto;
}
.c-Kpi .kpi {
  overflow: hidden;
  margin-bottom: 30px;
}
.c-Kpi .kpi:before,
.c-Kpi .kpi:after {
  content: " ";
  display: table;
}
.c-Kpi .kpi:after {
  clear: both;
}
.c-Kpi .kpi .figure {
  float: left;
  padding-left: 30px;
  width: 60%;
}
.c-Kpi .kpi .icon {
  bottom: 0px;
  float: left;
  margin-top: 0px;
  vertical-align: middle;
  text-align: right;
  width: 40%;
}
.c-Kpi .kpi .icon i {
  font-size: 6em;
}
.c-Kpi .row > div {
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  .c-Kpi {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  .c-Kpi {
    font-size: 22px;
    text-align: left;
  }
  .c-Kpi .container {
    padding-bottom: 60px;
    padding-top: 60px;
  }
  .c-Kpi .kpi {
    margin-bottom: 0px;
  }
  .c-Kpi .kpi .figure {
    width: 50%;
  }
  .c-Kpi .kpi .icon {
    width: 50%;
  }
}


/* --------------------------------------------------------------------------------
 * 	 Outline in map
 * -------------------------------------------------------------------------------- */
map area {
    outline: none;
}



/* --------------------------------------------------------------------------------
 *
 * 	 additional CSS
 *
 * -------------------------------------------------------------------------------- */

 .blank main {
                           padding-top: 0;
                       }

 .alert {
     display: block;
 }


     /* Polyfill */

 .animation-container * {
     display: none;
 }

.animation-container a:hover,
.animation-container a:focus {
    border-bottom: none;
}

.animation-container .img-poly {
    display: block;
    width: 100%;
    max-width: 874px;
    margin: auto;
}


/* eo Polyfill */


/* zentrale Paramter */

.animation-container .square,
.animation-container .white-square,
.animation-container #backdrop,
.animation-container .ebene-3,
.animation-container .ebene-4,
.animation-container .ebene-5 {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.animation-container #cb-top {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.animation-container #cb-bottom {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}

.touch .animation-container .square-container .sq-head,
.animation-container .square-container .sq-head,
.animation-container .square,
.animation-container .text .sq-head,
.animation-container .square-container .sq-content {
    -webkit-transition: 500ms;
    transition: 500ms;
}


/* eo zentrale Paramter */

@media (min-width: 660px) {
    /* Disable Polyfill */
    .animation-container * {
        display: inherit;
    }
    .animation-container .img-poly {
        display: none;
    }
    /* eo Disable Polyfill */
    .animation-container .square-container-1,
    .animation-container .square-container-2,
    .animation-container .square-container-3 {
        top: 135px;
    }
    .animation-container .square-container-4,
    .animation-container .square-container-5,
    .animation-container .square-container-6 {
        top: 265px;
    }
    .animation-container #backdrop {
        top: 110px;
    }
    .animation-container {
        margin: auto;
        text-align: center;
        position: relative;
        width: 650px;
        height: 440px;
    }
    .animation-container .square {
        position: relative;
        border: 1px solid #999;
        width: 120px;
        height: 120px;
        background-color: #dcc8ba;
        opacity: .5;
    }
    .animation-container .square-container {
        display: inline-block;
        box-sizing: border-box;
        position: absolute;
        cursor: pointer;
    }
    .animation-container #backdrop {
        background-color: #fff;
        border: 1px solid #7a1;
        width: 300px;
        height: 300px;
        position: absolute;
        /*left: 255px;*/
        left: 170px;
    }
    .animation-container .checker-back {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk0RDRENjkxQjc4RTExRTQ4OURGRjE2OTg2NzI1NTAwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk0RDRENjkyQjc4RTExRTQ4OURGRjE2OTg2NzI1NTAwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTRENEQ2OEZCNzhFMTFFNDg5REZGMTY5ODY3MjU1MDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTRENEQ2OTBCNzhFMTFFNDg5REZGMTY5ODY3MjU1MDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7tlg+qAAAACVBMVEV3qhG71Ij////JrqkLAAAAA3RSTlP//wDXyg1BAAAAKUlEQVR42lzIoQEAAAjAIOX/o82OyOx8EhISEhISEhISEhISEn6cAAMASZgA4iRNzoMAAAAASUVORK5CYII=');
        width: 255px;
        height: 255px;
        position: absolute;
        /*left: 277px;*/
        left: 192px;
    }
    .animation-container .white .square {
        border-color: #fff;
        background-color: #fff;
        opacity: 1;
    }
    .animation-container .shadow .square {
        border-color: #eee;
        background-color: #eee;
        opacity: 1;
    }
    .animation-container #cb-top {
        top: 58px;
    }
    .animation-container #cb-bottom {
        top: 207px;
    }
    .animation-container .square-container-1,
    .animation-container .square-container-4 {
        /*left: 215px;*/
        left: 130px;
    }
    .animation-container .square-container-2,
    .animation-container .square-container-5 {
        /*left: 345px;*/
        left: 260px;
    }
    .animation-container .square-container-3,
    .animation-container .square-container-6 {
        /*left: 475px;*/
        left: 390px;
    }
    .animation-container .square-container-1.shadow,
    .animation-container .square-container-4.shadow {
        /*left: 205px;*/
        left: 120px;
    }
    .animation-container .square-container-3.shadow,
    .animation-container .square-container-6.shadow {
        /*left: 485px;*/
        left: 400px;
    }
    .animation-container .text {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
    }
    .animation-container .text .sq-head {
        /*font-family: 'Dancing Script', serif;*/
        font-weight: 100;
        font-size: 15px;
        line-height: 20px;
        color: #7a1;
        text-align: center;
        margin: 36px 0 0;
        padding: 0;
        height: 40px;
    }
    .animation-container .square-container .sq-content {
        opacity: 0;
        left: 0;
        right: 0;
    }
    .touch .animation-container .square-container:focus .sq-content,
    .animation-container .square-container:hover .sq-content {
        opacity: 1;
    }
    .animation-container .text p {
        text-align: center;
        color: #9f9b99;
        /*font-size: 15px;*/
        font-size: 13px;
        /*font-family: 'PT Sans Narrow', sans-serif;*/
        width: 100%;
        padding: 0;
        margin: 0;
    }
    .animation-container hr {
        border-color: #9f9b99;
        width: 30px;
        margin: 5px auto;
        padding: 0;
        height: 1px;
        line-height: 1px;
    }
    .animation-container .title-container {
        position: absolute;
        top: 241px;
        /*left: 278px;*/
        left: 193px;
        width: 250px;
        height: 30px;
    }
    .animation-container #title {
        color: #fff;
        background-color: #7a1;
        font-size: 16px;
        width: 150px;
        margin: auto;
        height: 38px;
        line-height: 19px;
        padding: 0;
        font-family: 'Sanchez', serif;
    }
    .animation-container .white-square {
        background-color: #fff;
        width: 30px;
        height: 30px;
        position: absolute;
        top: 4px;
    }
    .animation-container #ws-l {
        left: 33px;
    }
    .animation-container #ws-r {
        left: 187px;
    }
    .animation-container .trident-container .trident {
        border: 80px solid #fff;
        opacity: .5;
        position: absolute;
    }
    .animation-container .trident-container .tc-content {
        color: #fff;
        font-family: sans-serif;
        font-size: 12px;
        position: absolute;
        top: 73px;
    }
    .animation-container .trident-container {
        position: absolute;
        top: 180px;
        height: 160px;
        width: 80px;
        text-transform: uppercase;
    }
    .animation-container #tc-l .tc-content {
        left: 5px;
    }
    .animation-container #tc-l .trident {
        border-right: none;
        border-left-color: #7a1;
    }
    .animation-container #tc-l .trident:nth-child(2) {
        left: 10px;
    }
    .animation-container #tc-r .tc-content {
        right: 5px;
    }
    .animation-container #tc-l .tc-content a,
    .animation-container #tc-r .tc-content a {
        color: #fff;
    }
    .animation-container #tc-r .trident {
        border-left: none;
        border-right-color: #7a1;
    }
    .animation-container #tc-r .trident:nth-child(2) {
        right: 10px;
    }
    .animation-container #tc-r {
        /*left: 640px;*/
        left: 555px;
    }
    .animation-container #tc-l {
        /*left: 85px;*/
        left: 0;
    }
}

@media (min-width: 660px) and (max-width: 1249px) {
    .animation-container .square-container .sq-content {
        position: absolute;
        top: 25px;
        line-height: normal;
    }
    .animation-container .square-container .sq-content p {
        margin: 0;
        padding: 0 0 5px 0;
        font-size: 11px;
    }
    .animation-container .square-container .sq-content hr {
        margin: 0 auto;
        padding: 0;
        height: 1px;
        display: none;
    }
    .touch .animation-container .square-container:focus .sq-head,
    .animation-container .square-container:hover .sq-head {
        opacity: 0;
    }
}

@media (min-width: 1250px) {
    .animation-container {
        margin: auto;
        text-align: center;
        position: relative;
        width: 1220px;
        height: 880px;
    }
    .animation-container #tc-r {
        left: 1020px;
    }
    .animation-container .square-container-1,
    .animation-container .square-container-2,
    .animation-container .square-container-3,
    .animation-container #backdrop {
        top: 170px;
    }
    .animation-container .square-container-4,
    .animation-container .square-container-5,
    .animation-container .square-container-6 {
        top: 450px;
    }
    .animation-container .square-container-1,
    .animation-container .square-container-4 {
        left: 215px;
    }
    .animation-container .square-container-2,
    .animation-container .square-container-5 {
        left: 495px;
    }
    .animation-container .square-container-3,
    .animation-container .square-container-6 {
        left: 775px;
    }
    .animation-container .square-container-1.shadow,
    .animation-container .square-container-4.shadow {
        left: 195px;
    }
    .animation-container .square-container-3.shadow,
    .animation-container .square-container-6.shadow {
        left: 795px;
    }
    .animation-container #backdrop {
        width: 500px;
        height: 500px;
        left: 355px;
    }
    .animation-container .checker-back {
        width: 405px;
        height: 405px;
        left: 403px;
    }
    .animation-container #cb-top {
        top: 88px;
    }
    .animation-container #cb-bottom {
        top: 346px;
    }
    .animation-container .title-container {
        top: 390px;
        left: 340px;
        width: 530px;
        height: 60px;
    }
    .animation-container .square {
        width: 220px;
        height: 220px;
    }
    .animation-container .text {
        top: 20px;
    }
    .animation-container .text .sq-head {
        font-size: 25px;
        line-height: 25px;
        margin: 70px 0 15px 0;
        height: 40px;
    }
    .touch .animation-container .square-container:focus .sq-head,
    .animation-container .square-container:hover .sq-head {
        font-size: 24px;
        line-height: 20px;
        margin-top: 0;
    }
    .animation-container .text p {
        font-size: 13px;
    }
    .animation-container #title {
        font-size: 28px;
        width: 400px;
        height: 60px;
        line-height: 28px;
        padding: 0;
    }
    .animation-container .white-square {
        width: 84px;
        height: 84px;
        top: -12px;
    }
    .animation-container .h-stroke,
    .animation-container .v-stroke {
        position: absolute;
        opacity: .5;
    }
    .animation-container .h-stroke {
        width: 90px;
        height: 0;
        top: 29px;
        left: 38px;
        border-bottom: 1px solid #fff;
    }
    .animation-container #hs-2 {
        left: 400px;
    }
    .animation-container .v-stroke {
        width: 0;
        height: 90px;
        top: -15px;
        left: 81px;
        border-left: 1px solid #fff;
    }
    .animation-container #vs-2 {
        left: 442px;
    }
    .animation-container #ws-l {
        left: 40px;
    }
    .animation-container #ws-r {
        left: 400px;
    }
    .animation-container .ebene-2,
    .animation-container .ebene-3,
    .animation-container .ebene-4,
    .animation-container .ebene-5 {
        position: absolute;
        top: 50%;
        left: 50%;
    }
    .animation-container .ebene-2,
    .animation-container .ebene-3 {
        width: 60px;
        height: 60px;
        margin-top: -30px;
        margin-left: -30px;
        background-color: #7a1;
    }
    .animation-container .ebene-3 {
        background-color: #fff;
    }
    .animation-container .ebene-4,
    .animation-container .ebene-5 {
        width: 36px;
        height: 36px;
        margin-top: -18px;
        margin-left: -18px;
        background-color: #7a1;
    }
    .animation-container .ebene-5 {
        width: 26px;
        height: 26px;
        margin-top: -13px;
        margin-left: -13px;
        background-color: #fff;
    }
    .animation-container .trident-container .trident {
        border-width: 200px;
    }
    .animation-container .trident-container .tc-content {
        font-size: 20px;
        top: 185px;
    }
    .animation-container .trident-container {
        top: 220px;
        height: 400px;
        width: 200px;
    }
    .animation-container #tc-l .tc-content {
        left: 40px;
    }
    .animation-container #tc-l .trident:nth-child(2) {
        left: 25px;
    }
    .animation-container #tc-r .tc-content {
        right: 40px;
    }
    .animation-container #tc-r .trident:nth-child(2) {
        right: 25px;
    }
}

.row.u-Spacer {
    margin-bottom: 100px;
}

 

.c-EventCalendar div.row-eventkalender:first-child,
.c-EventCalendar div.row-eventkalender:first-of-type,
.c-EventCalendar div.row-promotions:first-child,
.c-EventCalendar div.row-promotions:first-of-type {
  border-top: 2px solid #89e872;
}

.c-EventCalendar div.row-eventkalender:last-child,
.c-EventCalendar div.row-eventkalender:last-of-type,
.c-EventCalendar div.row-promotions:last-child,
.c-EventCalendar div.row-promotions:last-of-type {
    border-bottom: 2px solid #89e872;
}

.c-EventCalendar .row-eventkalender-gone div.row-event-links {
    opacity: 0.3;
}

 
                                       /* --------------------------------------------------------------------------------
                                        * 	 Debug Info
                                        * -------------------------------------------------------------------------------- */

                                   .c-debug--inline {
                                       color: #66c;
                                   }

.c-debug--inline {
    background: transparent;
    color: #66c;
    padding: 0;
}

.c-debug {
    background: #66c;
    color: #fff;
    padding: 10px;
}


/* --------------------------------------------------------------------------------
 * 	 Products
 * -------------------------------------------------------------------------------- */

.c-Products--gallery-Product img {
    max-width: 100%;
    height: auto;
}

.c-Products--gallery-Product .row > div {
    margin-bottom: 5px;
}

.c-Products--gallery-Product .row .col-xs-12 .row {
    margin-bottom: 25px;
}


/* old messages in new layout */

#messages {
    margin: 15px auto;
}

@media (min-width: 768px) {
    #messages {
        width: 720px;
    }
}

@media (min-width: 992px) {
    #messages {
        width: 960px;
    }
}

@media (min-width: 1200px) {
    #messages {
        width: 1140px;
    }
}

#messages .hint {
    background: #3399ff none repeat scroll 0 0;
    color: #fff;
    padding: 10px;
}


/* Products */

.c-Products th {
    white-space: nowrap;
}

.c-Products span[class^="price"] {
    display: inline-block;
    float: right;
    white-space: nowrap;
}

.c-Products--gallery-Product span[class^="price"] {
    color: #89e872;
    font-size: 30px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 10px;
}

.c-Products .price {
    font-weight: bold;
}

.c-Products table .c-Products-Product img {
    max-width: 100px;
    height: auto;
}

.c-Products__Product__Image {
    max-width: 100px;
}

.c-Products--gallery-Product img[property="image"] {
    max-height: 150px;
    max-width: 200px;
    width: auto;
}

.c-Products--gallery-Product--TopProduct img[property="image"] {
    max-width: 100%;
}

.c-Products .btn-default:hover,
.c-Products .btn-default:focus,
.c-Products .btn-default.focus,
.c-Products .btn-default:active,
.c-Products .btn-default.active,
.c-Products .open > .dropdown-toggle.btn-default,
.c-Products .btn-primary:hover,
.c-Products .btn-primary:focus,
.c-Products .btn-primary.focus,
.c-Products .btn-primary:active,
.c-Products .btn-primary.active,
.c-Products .open > .dropdown-toggle.btn-primary {
    background: #fff;
    color: #000;
    margin: 0 0 5px;
}

.c-Products--gallery-Product .btn-group-vertical > .btn,
.btn-group > .btn {
    clear: both;
    position: relative;
}

.btn-group .btn-group {
    width: 100%;
}

.row .c-Products .row .row {
    /* overwriting ST fix/bug */
    margin-left: 0;
    margin-right: 0;
}


/* --------------------------------------------------------------------------------
 * 	 Form
 * -------------------------------------------------------------------------------- */

.form-horizontal > div > div > input {
    margin: 5px 0 10px;
}

section#form-edit h2 {
    margin: 50px 0 25px;
}

section#form-edit p {
    margin: 20px 0;
}

section#form-edit .checkbox_left {
    margin-bottom: 15px;
}

.form-text.reverse label {
    float: right;
}

/* --------------------------------------------------------------------------------
 * 	 Bonusclub
 * -------------------------------------------------------------------------------- */

.c-bonusclub-materialList--type2 table tr th:nth-child(3),
.c-bonusclub-materialList--type2 table tr td:nth-child(3) {
    width: 100px;
}

.c-bonusclub-materialList--type2 {
    margin-bottom: 15px;
}

.c-bonusclub-materialList--type2 .table tr th:first-child,
.c-bonusclub-materialList--type2 .table tr td:first-child {
    width: auto;
}

.c-bonusclub-materialList--type2 .table tr th:nth-child(3),
.c-bonusclub-materialList--type2 .table tr td:nth-child(3),
.c-bonusclub-materialList--type2 .table tr th:nth-child(4),
.c-bonusclub-materialList--type2 .table tr td:nth-child(4) {
    white-space: nowrap;
}

.c-bonusclub .table tr th:first-child {
    width: auto;
}

.c-bonusclub .table-responsive .table thead tr th {
    white-space: normal;
}

.c-bonusclub .table tr th:nth-child(2),
.c-bonusclub .table tr th:nth-child(3) {
    width: 10%;
}

.c-bonusclub-materialList--type4 > div {
    margin-top: 35px;
}

.c-bonusclub-materialList--type4.row.row,
.row.row.c-bonusclub-legaltext,
.c-bonusclub-materialList--type2.table-responsive~.row.c-bonusclub-legaltext {
    margin-left: 0px;
}

.row.choose_manufacturer h2 {
    float: right;
    padding: 6px 30px 0px 0px;
}

.row.choose_manufacturer {
    margin-top: 40px;
}

.text-info {
    height: 100px;
}

.text-info .btn.btn-primary {
    margin: 0px;
}

.text-info .bonusclubpoints {
    color: black;
    border: 2px solid #89e872;
    border-right: none;
    border-left: none;
    border-top: none;
    width: auto;
    padding: 0px 20px 8px 20px;
    font-size: 16px;
    margin-top: 17px;
    font-weight: bold;
    width: 84%;
}


*/
/* --------------------------------------------------------------------------------
 * 	 Helper
 * -------------------------------------------------------------------------------- */

.nowrap {
    white-space: nowrap;
}


/* --------------------------------------------------------------------------------
 * 	 Footer
 * -------------------------------------------------------------------------------- */

.m-LegalLinks p:last-child {
    margin-left: 10px;
}


/* --------------------------------------------------------------------------------
 * 	 iFrame
 * -------------------------------------------------------------------------------- */

iframe {
    border: 0 none;
}


/* --------------------------------------------------------------------------------
 * 	 FontAwesome for Buttons
 * -------------------------------------------------------------------------------- */

.btn .fa {
    display: inline-block;
    text-align: center;
    width: 1.28571em;
}


/* --------------------------------------------------------------------------------
 * 	 Image-Fix for Ads
 * -------------------------------------------------------------------------------- */

.c-Ads img {
    /* max-width: none;  */
    width: inherit;
    margin: auto;
}

.c-Ads .bannerManager {
    border: none;
}


/* --------------------------------------------------------------------------------
 * 	 Imagemap
 * -------------------------------------------------------------------------------- */

.imagemap--content {
    display: none;
}

.c-imagemapContent picture img {
    min-width: 800px;
    width: 800px;
    margin: 0 auto;
}

.c-imagemapContent > div.col-xs-12 {
    padding-top: 25px;
}


/* --------------------------------------------------------------------------------
 * 	 Full Width Picture fix
 * -------------------------------------------------------------------------------- */

.container > .row > .u-imageLink > picture {
    padding: 0 25px;
    display: inline-block;
    position: relative;
}

.container > .row > .u-imageLink:hover {
    border-bottom: 0;
}

a.u-imageLink {
    border-bottom: none;
}


/* Performance Hack for fixed Elements */

#header {
    will-change: transform;
}


/* --------------------------------------------------------------------------------
 * 	 AES Loading Gif
 * -------------------------------------------------------------------------------- */

.aes_loading {
    display: block;
    margin: 0 auto;
}


/* --------------------------------------------------------------------------------
 * 	 Swiper Slider Additional
 * -------------------------------------------------------------------------------- */

.slider-navigation .swiper-button-next,
.slider-navigation .swiper-button-prev {
    font-size: 50px;
}

section:not(.c-SliderHome) .swiper-wrapper .swiper-slide {
    background-color: white;
}

section:not(.c-SliderHome).u-bgBeige .swiper-wrapper .swiper-slide {
    background-color: #E6E6D7;
}

section:not(.c-SliderHome).u-bgGreen .swiper-wrapper .swiper-slide {
    background-color: #89e872;
}

.c-SliderHome .u-ColorInvert h2,
.c-SliderHome .u-ColorInvert p,
.c-SliderHome .u-ColorInvert a.btn {
    color: white;
}

.c-SliderHome .u-ColorInvert a.btn {
    border-color: white;
}

/* --------------------------------------------------------------------------------
 * 	 Filelist
 * -------------------------------------------------------------------------------- */

.filelist {}

.filelist h2 {
    margin-bottom: 20px;
}

.filelist h3 {
    margin-bottom: 10px;
}

.filelist h4 {
    margin-bottom: 10px;
}

.filelist.c-Akkordeon h3 {
    margin-bottom: 0;
}

.filelist ul {
    padding-left: 0;
    margin-bottom: 2em;
}

.filelist li {
    list-style-type: none;
}

.filelist a:before {
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    transform: translate(0px, 0px);
    margin-right: .5em;
    content: "\f016";
}

.filelist a[href$=".pdf"]:before {
    content: "\f1c1"
}

.filelist a[href$=".rar"]:before,
.filelist a[href$=".zip"]:before,
.filelist a[href$=".z7"]:before {
    content: "\f1c6"
}

.filelist a[href$=".wav"]:before,
.filelist a[href$=".mp3"]:before {
    content: "\f1c7"
}

.filelist a[href$=".mov"]:before,
.filelist a[href$=".wmv"]:before,
.filelist a[href$=".mp4"]:before {
    content: "\f1c7"
}

.filelist a[href$=".jpg"]:before,
.filelist a[href$=".jpeg"]:before,
.filelist a[href$=".png"]:before,
.filelist a[href$=".tif"]:before,
.filelist a[href$=".svg"]:before,
.filelist a[href$=".gif"]:before {
    content: "\f1c5"
}

.filelist a[href$=".doc"]:before,
.filelist a[href$=".dot"]:before,
.filelist a[href$=".docx"]:before,
.filelist a[href$=".dotx"]:before,
.filelist a[href$=".docm"]:before,
.filelist a[href$=".dotm"]:before,
.filelist a[href$=".docb"]:before {
    content: "\f1c2"
}

.filelist a[href$=".xls"]:before,
.filelist a[href$=".xlt"]:before,
.filelist a[href$=".xlm"]:before,
.filelist a[href$=".xlsx"]:before,
.filelist a[href$=".xlsm"]:before,
.filelist a[href$=".xltx"]:before,
.filelist a[href$=".xltm"]:before,
.filelist a[href$=".xlsb"]:before,
.filelist a[href$=".xla"]:before,
.filelist a[href$=".xlam"]:before,
.filelist a[href$=".xll"]:before,
.filelist a[href$=".xlw"]:before {
    content: "\f1c3"
}

.filelist a[href$=".ppt"]:before,
.filelist a[href$=".pot"]:before,
.filelist a[href$=".pps"]:before,
.filelist a[href$=".pptx"]:before,
.filelist a[href$=".pptm"]:before,
.filelist a[href$=".potx"]:before,
.filelist a[href$=".potm"]:before,
.filelist a[href$=".ppam"]:before,
.filelist a[href$=".ppsx"]:before,
.filelist a[href$=".ppsm"]:before,
.filelist a[href$=".sldx"]:before,
.filelist a[href$=".sldm"]:before {
    content: "\f1c4"
}

.filelist a[href$=".epub"]:before {
    content: "\f0f6"
}

.filelist a[href$=".exe"]:before {
    content: "\f1c9"
}

/* --------------------------------------------------------------------------------
 * 	 News Teaser Font
 * -------------------------------------------------------------------------------- */

.news--teaser {
    font-weight: bold;
    padding-left: 25px;
}

/* --------------------------------------------------------------------------------
 * 	 Vimeo Premium Link
 * -------------------------------------------------------------------------------- */

.vjs-controls-disabled .vjs-big-play-button,
.vjs-control-bar,
.vjs-hidden,
.vjs-text-track-display {
    display: none;
}

div.videojs,
div.videojs video {
    width: 100%;
    height: auto;
}

.c-B2BMarketplace svg {
    max-width: 100%;
}


/* --------------------------------------------------------------------------------
 * 	 New Flags
 * -------------------------------------------------------------------------------- */

.flag-icon-si {
    background-image: url(/ec/cms5/media/grfx/common_grfx/flags/si.svg);
}


/* --------------------------------------------------------------------------------
 * 	 Full Width Images
 * -------------------------------------------------------------------------------- */

.p-PortalMicrosoft.fullWidth-Image .container-fluid,
.p-PortalMicrosoft.fullWidth-Image .container-fluid .col-xs-12 {
    padding-left: 0;
    padding-right: 0;
}

.p-PortalMicrosoft .fullWidth-Image .container-fluid .row {
    margin: 0;
}

/* --------------------------------------------------------------------------------
 * 	 Fixes
 * -------------------------------------------------------------------------------- */

.container>.row>.table-responsive {
    padding-left: 25px;
    padding-right: 25px;
}

.img-original.img-responsive {
    width: auto;
}

/* --------------------------------------------------------------------------------
 * 	 Products in Accordion
 * -------------------------------------------------------------------------------- */

.c-Akkordeon table.table tbody tr:hover a {
    background-color: transparent;
    transition: none;
}

/* --------------------------------------------------------------------------------
 * 	 Offer on Startpage
 * -------------------------------------------------------------------------------- */

section.c_Offer {
    margin-top: -50px;
    padding-top: 20px;
    padding-bottom: 0;
}


/* --------------------------------------------------------------------------------
 * 	 Teaser
 * -------------------------------------------------------------------------------- */

.container .row .container.c-Teaser {
    padding: 0;
    max-width: 1090px;
    border: none;
    clear: both;
}

.c-Teaser.text-image-vendor .vendor,
.c-Teaser.text-vendor .vendor {
    z-index: 10;
}

.c-Teaser.text-image-vendor image{
    margin-bottom: 0;
}

.c-Teaser .text {
    padding-top: 10px;
}

.c-Teaser .text h2 {
    margin-bottom: 10px;
}

.c-Teaser .image,
.c-Teaser.image-vendor {
    background-size: cover;
    min-height: 200px;
    background-position: center center;
}

.c-Teaser .vendor img {
    width: auto;
    padding: 10px 20px;
    background-color: #fff;
    box-shadow: 3px 3px 2px 0 rgba(0, 0, 0, 0.33);
    max-height: 150px;
}

.c-Teaser.image-vendor {
    height: 200px;
}

@media (min-width: 768px) {
    .c-Teaser {
        height: 200px;
        overflow: hidden;
    }

    .c-Teaser .image {
        height: 200px;
    }
}


@media (max-width: 768px) {
    .c-Teaser.text-image-vendor .image{
        margin-bottom: 0;
    }

    .c-Teaser .image,
    .c-Teaser.image-vendor {
        background-size: contain;
        background-position: top left;
        background-repeat: no-repeat;
    }
}

/* --------------------------------------------------------------------------------
 * 	 Color for Teaser
 * -------------------------------------------------------------------------------- */

.c-Teaser.u-bgWhite,
.c-Teaser.u-bgWhite h2 {
    background: #fff;
    color: #000;
}
.c-Teaser.u-bgBlack,
.c-Teaser.u-bgBlack h2 {
    background: #000;
    color: #fff;
}
.c-Teaser.u-bgBlack70,
.c-Teaser.u-bgBlack70 h2 {
    background: #777777;
    color: #fff;
}
.c-Teaser.u-bgBlack40,
.c-Teaser.u-bgBlack40 h2 {
    background: #B2B2B2;
    color: #000;
}
.c-Teaser.u-bgGreen,
.c-Teaser.u-bgGreen h2 {
    background: #8BB438;
    color: #000;
}
.c-Teaser.u-bgGreen70,
.c-Teaser.u-bgGreen70 h2 {
    background: #AECB74;
    color: #000;
}
.c-Teaser.u-bgGreen40,
.c-Teaser.u-bgGreen40 h2 {
    background: #D1E1B0;
    color: #000;
}
.c-Teaser.u-bgFlashGreen,
.c-Teaser.u-bgFlashGreen h2 {
    background: #89E872;
    color: #000;
}
.c-Teaser.u-bgFlashGreen70,
.c-Teaser.u-bgFlashGreen70 h2 {
    background: #89E872;
    color: #000;
}
.c-Teaser.u-bgFlashGreen40,
.c-Teaser.u-bgFlashGreen40 h2 {
    background: #D4F6C6;
    color: #000;
}
.c-Teaser.u-bgPaleBlue,
.c-Teaser.u-bgPaleBlue h2 {
    background: #00B5E2;
    color: #fff;
}
.c-Teaser.u-bgPaleBlue70,
.c-Teaser.u-bgPaleBlue70 h2 {
    background: #65CDEF;
    color: #000;
}
.c-Teaser.u-bgLimeGreen,
.c-Teaser.u-bgLimeGreen h2 {
    background: #CEDC00;
    color: #000;
}
.c-Teaser.u-bgLimeGreen70,
.c-Teaser.u-bgLimeGreen70 h2 {
    background: #B7D876;
    color: #000;
}
.c-Teaser.u-bgOrange,
.c-Teaser.u-bgOrange h2 {
    background: #E87722;
    color: #fff;
}
.c-Teaser.u-bgOrange70,
.c-Teaser.u-bgOrange70 h2 {
    background: #F9A263;
    color: #000;
}
.c-Teaser.u-bgRed,
.c-Teaser.u-bgRed h2 {
    background: #BA0C2F;
    color: #fff;
}
.c-Teaser.u-bgRed70,
.c-Teaser.u-bgRed70 h2 {
    background: #DD6866;
    color: #fff;
}

/* --------------------------------------------------------------------------------
 * 	 Socialmedia
 * -------------------------------------------------------------------------------- */

.c-SocialMedia a i {
    font-size: 4em;
}

.c-SocialMedia a,
.c-SocialMedia a:hover {
    padding: 0;
    border: none;
    padding-top: 3px
}

/* --------------------------------------------------------------------------------
 * 	 ALSO Now
 * -------------------------------------------------------------------------------- */

.c-SliderHome .also-now-wrapper {
    background-color: #fff;
}

.c-SliderHome .also-now-wrapper > .also_now {
    display: block;
    padding-top: 15px;
    padding-left: 0;
    padding-right: 0;
}

.c-SliderHome .also-now-wrapper > .also_now h1 {
    text-transform: none;
    font-size: 60px;
    color: black;
}

.c-SliderHome .also-now-wrapper > .also_now h2~p {
    font-size: 18px;
}

.c-SliderHome .also-now-wrapper > .also_now h3 {
    font-size: 25px;
    margin-bottom: 0;
}

.c-SliderHome .also-now-wrapper > .also_now ul {
    padding-left: 20px;
}

.c-SliderHome .also-now-wrapper > .also_now ul li {
    font-size: 13px;
}

.c-SliderHome .also-now-wrapper > .also_now .also-now--top-product {
    padding-left: 0;
    padding-right: 0;
    min-height: 280px;
}

.c-SliderHome .also-now-wrapper > .also_now .also-now-product-description {
    margin-top: 80px;
    overflow: hidden;
}

.also_now div {
    display: block;
    color: black;
}

.also_now div img.img-responsive {
    position: relative;
    width: auto;
}

.also_now div img.img-responsive.img-header {
    max-height: 260px;
    max-width: 200px;
    width: 100%;
    position: relative;
    top: 0px;
    left: 50px;
}

.also_now .btn-link {
    font-size: 15px;
}

.also_now .btn-link:before {
    content: "\f061";
    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;
    margin-right: 5px;
}

.also_now .also-now-product img {
    opacity: 0.7;
}


.also_now .also-now-product:hover img {
    opacity: 1;
}

.also_now .also-now-product .btn {
    display: none;
    position: absolute;
    top: 80px;
    z-index: 50;
    left: 10%;
    right: 0;
    background: #fff;
}

.also_now .also-now-product:hover .btn {
    display: block;
}

.also_now .also-now-promotion-text {
    color: #fff;
    position: absolute;
    right: 125px;
    font-size: 19px;
    top: 10px;
    text-align: center;
    width: 90px;
    font-weight: bold;
}


@media(min-width: 768px) {
    .c-SliderHome .also-now-wrapper {
        background-image: url(/ec/cms5/media/img/global_images/also_now/flag.png);
        background-repeat: no-repeat;
        background-position: 87% top;
        background-size: 100px;
    }
}

@media(max-width: 992px) {
    .also_now .also-now-promotion-text {
        right: 90px;
    }

    .also_now .also-now-product-image {
        padding-right: 25px;
    }
}

.c-CareerHome .fa-file-pdf-o,
.c-Career .fa-file-pdf-o {
    display: none;
}

/*
Selectlist Fix
 */

.selectlist:after {
    content: "\f078" !important;
    color: #cccccc;
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    right: 35px;
    top: 15px;
}

@media (min-width: 768px) {
    .row.c-Press-wrapper {
        display: flex;
        width: 100%;
    }
}

#colorbox, #cboxOverlay, #cboxWrapper {
    z-index: 10000;
}

.c-career-v2 .jobs-container span {
    margin-bottom: .66em;
    display: block;
}

select {
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    appearance: menulist;
}

.selectlist select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/* --------------------------------------------------------------------------------
 * 	 User Details
 * -------------------------------------------------------------------------------- */

.userManagement table td.highlight a {font-weight: bold;}
.userManagement .dataTables_length select{min-width: 0px;}
.userManagement th.seperator,
.userManagement td.seperator {border-right: 2px solid #999;}

/* --------------------------------------------------------------------------------
 * 	 Custom MS
 * -------------------------------------------------------------------------------- */

#mp-menu > div > ul > li.icon.icon-arrow-left > div.mp-level-overlay > a.mp-overview-link { display: none; }

.imagemap--content {
  display: none;
}



/* --------------------------------------------------------------------------------
 * 	 Styling for | ALSO Group | Link
 * -------------------------------------------------------------------------------- */

@media (max-width: 1299px) {
  .navbar-outside-right {
    display: none;
  }
}
@media (min-width: 1300px) {
  .navbar-outside-right {
    float: right;
    width: 0;
  }

  .navbar-outside-right > ul {
    padding: 0 10px;
  }

  .navbar-outside-right a {
    white-space: nowrap;
  }
}

/* --------------------------------------------------------------------------------
 * 	 CSS for Logo ALSO App
 * -------------------------------------------------------------------------------- */
.footer__logo--app {
  width: 18px;
  vertical-align: top;
  padding-top: 6px;
}

/* --------------------------------------------------------------------------------
 * 	 Floating to top button
 * -------------------------------------------------------------------------------- */
.btn__totop--fixed {
  opacity: 0;
  position: fixed;
  right: 3rem;
  bottom: 3rem;
  padding: 1rem 1.2rem;
  background: white;
  color: #89E872;
  transition-duration: 0.4s;
  z-index: 100;
}

.btn__totop--fixed:hover,
.btn__totop--fixed:active,
.btn__totop--fixed:focus {
  background: #89E872;
  color: #ffffff;
}

.doc-scrolled .btn__totop--fixed {
  opacity: 1;
}


a.btn.btn-link.btn-promoOfTheDay {
  color: #89E872;
}

.jobs-container a {
  color: #89E872;
  font-weight: bold;
  border-bottom: 1px solid #fff !important;

}
.jobs-container a:hover {
  color: #000;
  border-bottom: 1px solid #89E872 !important;
}

.article.job_detail.job_detail_v2 a {
  color: #000 !important;
  border-bottom: 1px solid #000 !important;
}

.article.job_detail.job_detail_v2 a:hover {
  border-bottom: 1px solid #89E872 !important;
}

.article.text_with_media img {
  padding-left: 25px;
}

.article.c-Akkordeon img.img-responsive    {
  float: left;
}

.to_top a {
  color: #000 !important;
}

.c-ImageTeaser .word1, .c-ImageTeaser .word2, .c-ImageTeaser .word3 {
  text-transform: uppercase;
  font-weight: 900;
  font-family: 'roisbold', Verdana, Arial, sans-serif;
}

.wtc-wg-plugilo-connector {
  z-index: 100 !important;
}

.wtc-wg-caption {
  color: #89E872 !important;
}

/* [ColorAdjustment2020] removed bcs of button stuff
td a {
  color: #000 !important;
} */

td a:hover {
  color: #000 !important;
  border-bottom: none;
}

a.btn.btn-primary.active.js-basket-add:hover {
  background: #000;
  color: #fff !important;
}

/* [ColorAdjustment2020] Removed bcs of new default styling
table.table.table-striped a.lnk {
color: #89e872;
}
table.table.table-striped a.lnk:hover {
color: #000;
border-bottom: 1px solid #89e872;;
}*/

.btn[name~=submit-mini-nlm] {
    background: #006B7D;
    color: #fff;
    border-radius: 30px;
    text-align: center;
    padding: 15px 50px;
    font-weight: bold;
}

.btn[name~=submit-mini-nlm]:hover {
    background: #fff;
    color: #000;
    border: 2px solid #000;
}

/* --------------------------------------------------------------------------------
 * 	 Adjust color of product display
 * -------------------------------------------------------------------------------- */

.product__text--black .c-Products__price,
.product__text--black .c-Products--gallery-Product span[class^="price"],
.product__text--black .c-Products__shortDescription a,
.product__text--black .c-Products__shortDescription {
  color: #000;
}

/* --------------------------------------------------------------------------------
 * 	 Bonus Club Overview Page
 * -------------------------------------------------------------------------------- */

.bonusclub_overview .table-responsive.js-bonusclub-overview_table {
	float: left;
	width: 100%;
	padding-left: 25px;
}

.bonusclub_overview select.js-bonusclub-dropdown--manufacturer {
    width: 94%;
}

.bonusclub_overview .col-xs-12.col-md-4 {
    padding: 0px;
}

.bonusclub_overview .col-xs-12.col-md-4 {
    padding: 0px;
}

.bonusclub_overview  .text-info .col-xs-12.col-md-3:nth-child(4) {
    padding-right: 0px;
}

/* --------------------------------------------------------------------------------
 * 	 Video Fix
 * -------------------------------------------------------------------------------- */

.video_previewimage a {
    display: inline-block !important;
}

.video_previewimage .embed-responsive-item,
.video_previewimage .embed-responsive video {
    position: relative;
}


section:not(.c-SliderHome) .swiper-wrapper .swiper-slide {
    background-color: #000 !important;
}



address a{
  color: black !important;
  border-bottom: none !important;
  text-decoration: underline solid transparent !important;
}
address a:hover{
  text-decoration: underline solid #89E872 !important;
  border-bottom: none !important; 
}



﻿/*   */

@font-face {
    font-family: 'HP Simplified';
    src: url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-light.woff2) format('woff2'),
    url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-light.woff) format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'HP Simplified';
    src: url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-regular.woff2) format('woff2'),
    url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-regular.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HP Simplified';
    src: url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-lightitalic.woff2) format('woff2'),
    url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-lightitalic.woff) format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'HP Simplified';
    src: url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-bolditalic.woff2) format('woff2'),
    url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-bolditalic.woff) format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'HP Simplified';
    src: url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-italic.woff2) format('woff2'),
    url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-italic.woff) format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'HP Simplified';
    src: url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-bold.woff2) format('woff2'),
    url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-bold.woff) format('woff');
    font-weight: bold;
    font-style: normal;
}

#ms-home-business-bundle .article.products>.row>div {
    padding-left: 8px !important;
    padding-right: 8px !important
}

#ms-home-business-bundle.bg-white-100 .grid,
#ms-home-business-bundle.bg-white-100 .grid-col .article.products {
    background: 0 0 !important
}

#ms-home-business-bundle.bg-white-100 .article.products>.row>div>.row {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 16px;
    background: #fff
}

#ms-home-business-bundle .article.products>.row>div>.row>div {
    padding-left: 25px !important;
    padding-right: 25px !important
}


#ms-home-business-bundle h2 {
    font-size: 34px;
    color: #0067b8
}

#ms-home-business-bundle h3,
#ms-home-business-bundle h3>a {
    color: #0067b8 !important
}

#ms-home-business-bundle .c-Products__price {
    margin: 20px 0
}

#ms-home-business-bundle .c-Products__price>span,
#ms-home-business-bundle .price {
    font-size: 36px;
    line-height: 1;
    font-weight: 400;
    color: #0067b8
}

.ms-btn-white a.btn-primary,
.ms-btn-white a.btn.btn-default {
    background-color: #fff !important;
    border: 2px solid #fff !important;
    color: #0067b8 !important
}

#ms-home-business-bundle a.btn.btn-default,
#ms-home-business-bundle a.btn.btn-primary {
    margin: 5px;
    background-color: #0067b8;
    border: 2px solid #0067b8;
    color: #fff;
    width: auto;
    padding: 14px 20px;
    width: auto !important;
    float: none
}

#ms-home-business-bundle a.btn.btn-primary::after,
#ms-home-business-bundle a.btn.btn-primary>i {
    display: none
}

#ms-home-business-bundle a.btn:focus,
#ms-home-business-bundle a.btn:hover {
    border: 2px solid #000 !important;
    color: #000 !important;
    background-color: transparent !important
}

#ms-home-business-bundle .ms-footer .container-fluid {
    background-color: #0067b8
}

#ms-home-business-bundle p.big {
    font-size: 30px !important;
    margin-bottom: 10px !important
}

#ms-home-business-bundle p {
    font-size: 17px
}

.p-v1-product .img-responsive:nth-child(1) {
    width: 100px !important
}

.p-v1-gray-bg {
    background-color: #f9f9f9 !important
}

.p-v1-product p.big {
    font-size: 20px !important
}

.p-v1-product .p-v1-block .article:last-child {
    background-color: #fff !important
}

.p-v1-product .p-v1-block .col-xs-12 {
    padding: 50px 8px !important
}

.p-v1-product .p-v1-block .row {
    padding: 0 !important
}

#p-microsite .p-v1-product .p-v1-block .article .row {
    padding: 0 !important
}

.p-v1-product .p-v1-block-textleft .col-md-6:nth-child(1) {
    padding: 70px !important
}

.p-v1-product .p-v1-block-textleft .col-md-6:nth-child(2) {
    padding: 0 !important
}

.p-v1-product .p-v1-block-textright .col-md-6:nth-child(2) {
    padding: 70px !important
}

.p-v1-product .p-v1-block-textright .col-md-6:nth-child(1) {
    padding: 0 !important
}

#p-microsite.p-v1-product .article>.row {
    padding: 0 !important
}

.p-v1-product .bg-black-1 .grid-type-1,
.p-v1-product .bg-black-1.box,
.p-v1-product .bg-black-1.p-v1-block.p-v1-block-textright {
    background-color: #f9f9f9 !important
}

.p-v1-product .p-v1-block-textleft .text_with_media span.col-for-image,
.p-v1-product .p-v1-block-textright .text_with_media span.col-for-image {
    margin: 0 !important
}

.p-v1-product .p-microsite-box img {
    margin-bottom: 20px
}

#p-microsite.p-v1-product .seperator {
    padding-bottom: 50px !important
}

#p-microsite.p-v1-product .container.grid.grid-type-1.box {
    padding-bottom: 50px !important
}

@media only screen and (max-width:768px) {
    #p-microsite h3 {
        text-align: center
    }
}

.p-v1-product .p-microsite-box .article img {
    margin-top: 0
}

.p-v1-product .c-Breadcrumb {
    padding-bottom: 0 !important
}

.p-v1-product .seperator .container {
    border-top: 1px solid #e2e2e2
}

.p-v1-product section:nth-child(8) {
    background-color: #f9f9f9 !important
}

.p-v1-product .c-Products__shortDescription h3 {
    font-size: 18px !important;
    margin-top: 20px
}

.p-v1-product .c-Products__shortDescription h3 a {
    color: #000
}

.p-v1-product .c-Products__shortDescription h3 a:hover {
    color: #77af24
}

.p-v1-product .c-Products__price span {
    font-size: 20px !important
}

.p-v1-product a[href^="http://www.also.com/ec/cms5/2800/ProductDetailData.do"].btn {
    font-size: 11px
}

.p-v1-product a[href^="http://www.also.com/ec/cms5/2800/ProductDetailData.do"].btn i {
    display: none
}

.p-v1-product a[href^="http://www.also.com/ec/cms5/2800/ProductDetailData.do"].btn:after {
    content: "\f054" !important
}

.p-v1-product .c-Products--gallery-Product .row {
    background-color: #fff;
    margin-bottom: 30px !important
}

.p-v1-product .c-Products--gallery-Product .col-xs-12 {
    padding: 15px !important;
    padding-bottom: 0 !important
}


/*ASUS/BLACK STYLE*/
.asus-style #microsite_content .article h1,
.asus-style #microsite_content .article h2,
.asus-style #microsite_content .article h3,
.asus-style #microsite_content .article h4 {
    color: #a89d5b!important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%)
}

.asus-style #microsite_content .article.products .c-Products__price span {
    color: #ffffff;
}

.asus-style #microsite_content .bg-section {
    background-color: #333333;
}

.asus-style #microsite_content .article .btn {
    color: #ffffff;
    position: relative;
    left: initial;
    top: initial;
    padding-right: 40px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%);
    border-color: #ceb497;
    font-weight: 900
}
.asus-style #microsite_content .article .btn > .fa {
    position: absolute;
    right: 10px;
    top: initial;
    margin-top: 2px;
}
.asus-style #microsite_content .article .btn::after {
    background: inherit;
}
.asus-style #microsite_content .article a {
    color: #766050;
}
.asus-style #microsite_content .article a.lnk:hover,
.asus-style #microsite_content .article a.lnk:focus {
    color: #766050;
    border-bottom: 1px solid #766050;
}

.asus-style {
    color: #ffffff!important;
    background: #131313!important;
}
/*ASUS BLACK STYLE*/




/*HPE/Green STYLE*/
.hpe-style #microsite_content .article h1,
.hpe-style #microsite_content .article h2,
.hpe-style #microsite_content .article h3,
.hpe-style #microsite_content .article h4 {
    color: #101917!important;
}

.hpe-style #microsite_content .article.products .c-Products__price span {
    color: #89e872;
}

.hpe-style #microsite_content .bg-section {
    background-color: #edf7f5;
}

.hpe-style #microsite_content .article .btn {
    color: #ffffff;
    background: #89e872;
    border-color: #89e872;
    font-weight: 500;
    position: relative;
    left: initial;
    top: initial;
    padding-right: 40px;
}
.hpe-style #microsite_content .article .btn > .fa {
    position: absolute;
    right: 10px;
    top: initial;
    margin-top: 2px;
}
.hpe-style #microsite_content .article .btn::after {
    background: inherit;
}
.hpe-style #microsite_content .article a {
    color: #89e872;
}
.hpe-style #microsite_content .article a.lnk:hover,
.hpe-style #microsite_content .article a.lnk:focus {
    color: #89e872;
    border-bottom: 1px solid #89e872;
}

.hpe-style #microsite_content .article h2{
    position: relative;
    top:initial;
    left: initial;
}
.hpe-style #microsite_content .article h2::after {
    content: "";
    display: block;
    width: 100px;
    height: 6px;
    background-color: #00c89a;
    position: absolute;
    left: initial;
    bottom: -10px;
}
.hpe-style #microsite_content .text-center .article h2::after {
    left: 0;
    right: 0;
    margin:0 auto;
}
.hpe-style #microsite_content .article h4 {
    color: #00c89a;
}

/*HPE Green STYLE*/


/*Microsoft/Blue STYLE*/
.microsoft-style #microsite_content .article h1,
.microsoft-style #microsite_content .article h2,
.microsoft-style #microsite_content .article h3,
.microsoft-style #microsite_content .article h4 {
    color: #0067b8!important;
}

.microsoft-style #microsite_content .article.products .c-Products__price span {
    color: #0067b8;
}

.microsoft-style #microsite_content .bg-section {
    background-color: #f1f6fa;
}

.microsoft-style #microsite_content .article .btn {
    color: #ffffff;
    background: #0067b8;
    border-color: #0067b8;
    font-weight: 500;
    position: relative;
    left: initial;
    top: initial;
    padding-right: 40px;
}
.microsoft-style #microsite_content .article .btn > .fa {
    position: absolute;
    right: 10px;
    top: initial;
    margin-top: 2px;
}
.microsoft-style #microsite_content .article .btn::after {
    background: inherit;
}
.microsoft-style #microsite_content .article a {
    color: #0067b8;
}
.microsoft-style #microsite_content .article a.lnk:hover,
.microsoft-style #microsite_content .article a.lnk:focus {
    color: #0067b8;
    border-bottom: 1px solid #0067b8;
}

/*Microsoft Blue STYLE*/

/*HPE/GreenLake STYLE*/
.hpe-greenlake-style #microsite_content .article h1,
.hpe-greenlake-style #microsite_content .article h2,
.hpe-greenlake-style #microsite_content .article h3,
.hpe-greenlake-style #microsite_content .article h4 {
    color: #000000!important;
}
.hpe-greenlake-style #microsite_content .article h2 {
     font-size: 4rem!important;
     line-height: 1!important;
     margin-bottom: 14px!important;
}
.hpe-greenlake-style #microsite_content .article h3 {
     font-size: 3.2rem!important;
     line-height: 1.2em!important;
     margin-bottom: 2rem!important;
}

.hpe-greenlake-style #microsite_content .article.products .c-Products__price span {
    color: #006b7d;
}

.hpe-greenlake-style #microsite_content .bg-section {
    background-color: #006b7d;
}
.hpe-greenlake-style #microsite_content .bg-section> .container {
    background-color: transparent;
}
.hpe-greenlake-style #microsite_content .bg-section> .container * {
    color: #fff!important;
}

.hpe-greenlake-style #microsite_content .article .btn {
    color: #ffffff;
    background: #006b7d;
    border-color: #000000;
    font-weight: 500;
    position: relative;
    left: initial;
    top: initial;
    padding: 12px 40px;
    -webkit-border-radius: 1.5em;
    -moz-border-radius: 1.5em;
    -ms-border-radius: 1.5em;
    -o-border-radius: 1.5em;
    border-radius: 1.5em;
    text-transform: unset;
    font-weight: bold;
}
.hpe-greenlake-style #microsite_content .article .btn > .fa {
    display: none;
}
.hpe-greenlake-style #microsite_content .article .btn::after {
    background: inherit;
}
.hpe-greenlake-style #microsite_content .article a {
    color: #006b7d;
}
.hpe-greenlake-style #microsite_content .article a.lnk:hover,
.hpe-greenlake-style #microsite_content .article a.lnk:focus {
    color: #006b7d;
    border-bottom: 1px solid #006b7d;
}

/*HPE Greenlake STYLE*/


/*Also GLOBAL STYLE red red red red red red red red red red red red red red red red red red red red red red red red*/
    /*FIX ERROR IMAGE FOR DEFAULT TEMPALTE*/
    .ha-content #microsite_content .text_with_media span.col-for-image {
        margin-left: 0;
        margin-right: 0;
    }
    .ha-content #microsite_content .text_with_media span.col-for-image img,
    .ha-content #microsite_content .text_with_media .col-for-media img{
        padding-left: 0;
    }



    .ha-content #microsite_content .article h1,
    .ha-content #microsite_content .article h2,
    .ha-content #microsite_content .article h3,
    .ha-content #microsite_content .article h4 {
        line-height: 1.4em;
        margin-bottom: 2rem;
    }
    .ha-content #microsite_content .article h1 a,
    .ha-content #microsite_content .article h2 a,
    .ha-content #microsite_content .article h3 a,
    .ha-content #microsite_content .article h4 a {
        color: inherit!important;
    }

    .ha-content #microsite_content .article h2 {
        font-size: 3rem;
        text-transform: none;
    }

    .ha-content #microsite_content .article h3 {
        font-size: 2.4rem;
        margin-bottom: 1rem;
        color: #000000;
        text-transform: none;
    }
    .ha-content #microsite_content .article h4 {
        font-size: 2rem;
        margin-bottom: 1rem;
        color: #000;
        text-transform: none
    }

    .ha-content #microsite_content .article .btn:hover {
        filter: brightness(1.2);
    }


    .ha-content #microsite_content .article ul li {
        font-size: 1.8rem;
        line-height: 1.4em;
        margin-bottom: 10px;
    }

    .ha-content #microsite_content .check-list .article ul {
        list-style-type: none!important;
        margin-left: 0;
        padding-left: 0;
    }
    .ha-content #microsite_content .check-list .article ul > li{
        background: url(https://www.also.com/ec/cms5/media/img/placeholder_img/check-square.png) left 6px no-repeat;
        padding-left: 25px;
        min-height: 2rem;
    }


    .ha-content #microsite_content .article p {
        font-size: 1.8rem;
        line-height: 1.4em;
        margin-bottom: 10px;
    }

    .ha-content #microsite_content .article p.big {
        font-size: 2.2rem;
    }

    .ha-content #microsite_content .article p.small {
        font-size: 1.4rem;
    }

    .ha-content #microsite_content .article a {
        font-size: 1.8rem;
        line-height: 1.4em;
    }


    .ha-content #microsite_content .pb-20,
    .ha-form #microsite_content .pb-20 {
        padding-bottom: 20px;
    }

    .ha-content #microsite_content .pt-20,
    .ha-form #microsite_content .pt-20 {
        padding-top: 20px;
    }
    .ha-content #microsite_content .mb-20,
    .ha-form #microsite_content .mb-20 {
        margin-bottom: 20px;
    }

    .ha-content #microsite_content .mt-20,
    .ha-form #microsite_content .mt-20 {
        margin-top: 20px;
    }
    .ha-content #microsite_content .pb-40,
    .ha-form #microsite_content .pb-40 {
        padding-bottom: 40px;
    }

    .ha-content #microsite_content .pt-40,
    .ha-form #microsite_content .pt-40 {
        padding-top: 40px;
    }
    .ha-content #microsite_content .mb-40,
    .ha-form #microsite_content .mb-40 {
        margin-bottom: 40px;
    }

    .ha-content #microsite_content .mt-40,
    .ha-form #microsite_content .mt-40 {
        margin-top: 40px;
    }
    .ha-content #microsite_content .pb-60,
    .ha-form #microsite_content .pb-60 {
        padding-bottom: 60px;
    }

    .ha-content #microsite_content .pt-60,
    .ha-form #microsite_content .pt-60 {
        padding-top: 60px;
    }
    .ha-content #microsite_content .mb-60,
    .ha-form #microsite_content .mb-60 {
        margin-bottom: 60px;
    }

    .ha-content #microsite_content .mt-60,
    .ha-form #microsite_content .mt-60 {
        margin-top: 60px;
    }
    .ha-content #microsite_content .pb-80,
    .ha-form #microsite_content .pb-80 {
        padding-bottom: 80px;
    }

    .ha-content #microsite_content .pt-80,
    .ha-form #microsite_content .pt-80 {
        padding-top: 80px;
    }
    .ha-content #microsite_content .mb-80,
    .ha-form #microsite_content .mb-80 {
        margin-bottom: 80px;
    }

    .ha-content #microsite_content .mt-80,
    .ha-form #microsite_content .mt-80 {
        margin-top: 80px;
    }
    .ha-content #microsite_content .hidden {
        display: none!important;
    }

    #microsite_content .ha-v-center .article .row {
        height: 100%;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        -o-display: flex;
        display: flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
    }

    .ha-content #microsite_content .fix-wide-text .article{
        max-width: 860px;
        margin: 0 auto;
        float: none;
    }

    /*reset all bootstrap colum padding*/
    .ha-content #microsite_content .reset-padding > .container .row,
    .ha-content #microsite_content .reset-padding > .container .row > div {
        padding:0;
    }

    .ha-content #microsite_content .no-marg-all h1,
    .ha-content #microsite_content .no-marg-all h2,
    .ha-content #microsite_content .no-marg-all h3,
    .ha-content #microsite_content .no-marg-all h4,
    .ha-content #microsite_content .no-marg-all h5,
    .ha-content #microsite_content .no-marg-all p {
        margin: 0px;
    }
    .ha-content #microsite_content .col-equal .row{
        height: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    .ha-content #microsite_content .col-equal .row::before,
    .ha-content #microsite_content .col-equal .row::after {
        display: none;
    }


    /* PRODUCTS */
    .ha-content #microsite_content .item-block .article.products >.row > .c-Products--gallery-Product {
        padding-left: 25px;
        padding-right: 25px;
        margin-bottom: 50px;
    }
    .ha-content #microsite_content .item-block .article.products >.row > .c-Products--gallery-Product > .row {
        margin-left: 0;
        margin-right: 0px;
        background: rgba(255,255,255,0.2);
        padding: 25px;
        box-shadow: 3px 3px 8px rgba(0,0,0,0.2);
    }
    .ha-content #microsite_content .item-block .article.products >.row > .c-Products--gallery-Product > .row > div:first-child {
        text-align: center;
    }

    .ha-content #microsite_content .article.products h3 {
        font-size: 1.8rem;
        padding-bottom: 2rem;
    }

    .ha-content #microsite_content .article .btn {
        width: auto;
    }
    .ha-content #microsite_content .article.products .btn-primary {
        display: block;
        margin: 20px auto 10px!important;
        float: none;
    }

    .ha-content #microsite_content .no-price .article.products .c-Products__price {
        display: none;
    }


    /* CONTACT STYLE */
    #microsite_content .ha-contact-style >.container > .row{
        display: flex;
        justify-content: center;
    flex-wrap: wrap;
    }
    #microsite_content .ha-contact-style >.container > .row .text_with_media .row .col-for-image img{
        width: 100%;
        max-width: 200px;
    }

    #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media > .row > div{
        padding-left: 15px;
        padding-right: 15px;
    }
    #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media .row .col-for-image img{
        float: right;
    }


    /* Form STYLE */
    .ha-form > .container {
        max-width: 100%
    }



    @media (max-width:991px) {
        #microsite_content .ha-v-center .article .row {
            flex-direction: column;
        }
        /* CONTACT STYLE */
        #microsite_content .ha-contact-style >.container > .row{
            flex-direction: column;
        }
        #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media .row > div{
            text-align: center;
        }
        #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media .row .col-for-image img{
            float: none;
            margin: 0 auto 30px;
        }
    }

/*End Also GLOBAL STYLE*/





#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .hero-banner {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/providers_3/lenovo_23/2020_lenovo_services_awareness/lenovo_q419_services_bonusclub_hero-bgr_01.jpg);
    background-size: cover;
    background-position: center;
    padding: 50px 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .hero-banner .container {
    background: 0 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content h2 {
    font-size: 40px;
    margin-bottom: 20px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content p.big {
    color: #3f3f3f
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media h2 {
    margin-bottom: 20px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media p {
    color: #3f3f3f
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media .col-for-image img {
    width: 357px;
    margin-bottom: 25px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow {
    margin-bottom: 100px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container {
    border-radius: 20px;
    box-shadow: 0 0 30px rgba(0, 0, 0, .1)
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container p.big {
    line-height: 1.5
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container .col-md-4 {
    text-align: center
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container .col-md-4 .btn-default,
#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container .col-md-4 .btn-default:hover {
    margin: 0;
    background-color: #88e871;
    border-radius: 10px;
    border: 2px solid #88e871;
    color: #000;
    font-family: ralewaysemibold, Helvetica, Arial, sans-serif
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .black-box-1 {
    padding-top: 50px;
    padding-bottom: 50px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .black-box-1 p.big {
    color: #fff
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items {
    margin-top: 75px;
    margin-bottom: 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight {
    margin: 15px 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article {
    border-radius: 20px;
    box-shadow: 0 0 20px rgba(0, 0, 0, .1)
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article>.row {
    padding: 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article>.row:nth-child(2) .col-xs-12:first-child {
    padding: 15px 0 0 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article h5 {
    color: #88e871;
    font-size: 18px;
    font-family: ralewaysemibold, Helvetica, Arial, sans-serif
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article h4 {
    font-size: 20px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article p {
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
    height: 45px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article p .lnk {
    display: inline-block;
    color: #fff;
    background-color: #e2231a;
    width: 100%;
    border-radius: 0 0 20px 20px;
    text-align: center;
    padding: 11px 0;
    text-transform: uppercase
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .single-sentence {
    margin-bottom: 50px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .single-sentence .lnk {
    color: #e2231a
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits {
    padding: 50px 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits p.big {
    color: #fff
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .bottom-table {
    margin: 50px 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .col-for-image img {
    padding-left: 25px !important;
    padding-right: 20px !important
}

@media screen and (min-width:992px) {
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media h2 {
        font-size: 67px
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section {
        margin-top: 30px
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container>.row {
        display: flex;
        align-items: center
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media>.row {
        display: flex;
        align-items: flex-end
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media p {
        font-size: 24px;
        line-height: 1.3
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media .col-for-image {
        margin-bottom: 25px;
        padding-left: 0
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media .col-for-image .text_with_media .col-for-image img {
        padding-left: 0
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .black-box-1 .text_with_media h2 {
        font-size: 67px;
        margin-bottom: 20px
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits {
        padding: 75px 0
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits .text_with_media>.row {
        display: flex;
        align-items: center
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits .text_with_media>.row h2 {
        font-size: 58px;
        margin-bottom: 20px
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .bottom-table {
        margin: 75px 0
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .bottom-table .text_with_media p.big {
        margin-top: 30px;
        margin-bottom: 50px
    }
}

#p-hp-inc-q220-print-renewal .text_with_media h2 {
    margin-bottom: 10px;
    color: #0096d6;
    font-weight: 700;
    text-transform: unset;
    font-size: 35px
}

#p-hp-inc-q220-print-renewal .logo-txt .text_with_media p.big {
    font-size: 20px;
    line-height: 26px;
    height: 124px;
    display: flex;
    justify-content: center;
    flex-direction: column
}

#p-hp-inc-q220-print-renewal .logo-txt .container>.row {
    margin-top: 30px
}

#p-hp-inc-q220-print-renewal .txt-btn-headline .text_with_media h2 {
    margin-bottom: 0;
    color: #000
}

#p-hp-inc-q220-print-renewal .txt-btn .text_with_media .col-xs-12::after {
    content: "";
    display: block;
    clear: both
}

#p-hp-inc-q220-print-renewal .txt-btn .text_with_media p {
    width: 49%;
    float: left;
    display: block
}

#p-hp-inc-q220-print-renewal .txt-btn .text_with_media p.big {
    font-size: 15px;
    line-height: 1.5;
    text-align: left;
    margin-right: 2%;
    margin-bottom: 0;
    margin-top: 6px
}

#p-hp-inc-q220-print-renewal .txt-btn .text_with_media a.btn-primary {
    max-width: 330px;
    background-color: #89e571;
    color: #000;
    padding: 8px 20px;
    line-height: 1.3
}

#p-hp-inc-q220-print-renewal .txt-btn .text_with_media a.btn-primary::after {
    display: none
}

#p-hp-inc-q220-print-renewal .product-list .container {
    max-width: 760px
}

#p-hp-inc-q220-print-renewal .product-list .container>.row>.grid-col {
    margin-bottom: 30px !important
}

#p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row {
    height: 352px;
    margin-top: 40px
}

#p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row>.col-xs-12 {
    max-width: 760px;
    text-align: left;
    float: none;
    margin: 0 auto;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column
}

#p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row>.col-xs-12 p {
    margin-bottom: 0;
    max-width: 350px
}

#p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row>.col-xs-12 a.btn-default {
    background-color: #89e872;
    color: #000;
    text-transform: unset;
    line-height: 1.5;
    font-weight: 700
}

#p-hp-inc-q220-print-renewal .list-print .row>.col-xs-12 .row .col-xs-12>ul {
    display: none
}

#p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12 .row {
    padding: 0
}

#p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(2) img {
    max-width: 390px
}

#p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(3) {
    height: 270px;
    margin-top: -30px
}

#p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(4) {
    height: 270px;
    margin-top: -30px
}

#p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(5) {
    height: 270px
}

#p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(6) {
    height: 270px
}

@media (min-width:992px) {
    #p-hp-inc-q220-print-renewal .list-print .text_with_media h3 {
        font-weight: 700;
        font-size: 15px;
        line-height: 1.5;
        color: #000;
        text-transform: unset
    }
    #p-hp-inc-q220-print-renewal .list-print .text_with_media p {
        word-wrap: break-word;
        font-size: 11px
    }
}

@media (max-width:992px) {
    #p-hp-inc-q220-print-renewal .logo-txt .text_with_media p.big {
        height: auto
    }
    #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p {
        width: 100%;
        float: none
    }
    #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p.big {
        text-align: center;
        margin-right: 0
    }
    #p-hp-inc-q220-print-renewal .txt-btn .text_with_media a.btn-primary {
        margin-top: 20px
    }
    #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12 {
        height: auto;
        margin-top: 30px !important
    }
    #p-hp-inc-q220-print-renewal .header .row .row {
        height: 49vh
    }
    #p-hp-inc-q220-print-renewal #microsite_content .list-print .row>.col-xs-12 .row .col-xs-12>.tab-content>div>div>.col-xs-12 {
        min-height: unset
    }
}

@media (max-width:768px) {
    #p-hp-inc-q220-print-renewal .header .row .row {
        height: 39vh
    }
    #p-hp-inc-q220-print-renewal #microsite_content .txt-arrow .text_with_media>.row {
        min-height: 25vw
    }
}

@media (max-width:592px) {
    #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p.big {
        text-align: center;
        width: 100%;
        float: none;
        display: block;
        margin-right: 0
    }
    #p-hp-inc-q220-print-renewal .text_with_media h2 {
        font-size: 22px
    }
    #p-hp-inc-q220-print-renewal .header .row .row {
        height: 31vh
    }
    #p-hp-inc-q220-print-renewal .header .row .row>div>h2 {
        font-size: 16px
    }
}

#p-hpatta2020_de_w15 .article.text_with_media img {
    max-width: 440px;
    -webkit-box-shadow: 0 0 30px -3px rgba(0, 0, 0, .07);
    box-shadow: 0 0 30px -3px rgba(0, 0, 0, .07);
    padding: 0;
    margin: 0 auto
}

#p-hpatta2020_de_w15 .article.text_with_media h3 {
    font-size: 17px !important;
    margin-bottom: 10px
}

#p-hpatta2020_de_w15 .article.text_with_media p {
    font-size: 17px !important
}

#p-hpatta2020_de_w15 .article.text_with_media .btn-default {
    padding: 17px 59px !important;
    font-size: 11px !important
}

.p-hpatta2020 .p-hpatta2020_de_w15 .article.text_with_media .col-xs-12 h3 {
    font-size: 36px !important
}

.p-hpatta2020.p-hpatta2020_de_footer_w15 #microsite_content .hpattachbanner .row {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_attach_me_1/bg_footer_1920.png);
    background-size: 100% auto;
    background-repeat: repeat-y;
    background-position: center
}

.p-hpatta2020.p-hpatta2020_ch_footer_w15 #microsite_content .hpattachbanner .row {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_attach_me_1/bg_footer_1920.png);
    background-size: 100% auto;
    background-repeat: repeat-y;
    background-position: center
}

#p-Microsoft-Homie-Help-Spendenaktion .intro {
    margin-top: 30px
}

#p-Microsoft-Homie-Help-Spendenaktion .contact .container>.row>.col-xs-12 p {
    margin-bottom: 5px
}

#p-Microsoft-Homie-Help-Spendenaktion .contact .container {
    max-width: 884px
}

#p-HPE-Nimble-Starter-Kit #microsite_content .green {
    color: #00b336
}

#p-HPE-Nimble-Starter-Kit #microsite_content .green-light {
    color: #01b38a
}

#p-HPE-Nimble-Starter-Kit #microsite_content h2 {
    font-size: 3.6rem;
    line-height: 1.4em
}

#p-HPE-Nimble-Starter-Kit #microsite_content .article.text_with_media img {
    padding-left: 25px;
    padding-right: 25px
}

#p-HPE-Nimble-Starter-Kit #microsite_content .text_with_media .row {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center
}

#p-HPE-Nimble-Starter-Kit #microsite_content p {
    font-size: 2.1rem;
    line-height: 1.4em
}

#p-HPE-Nimble-Starter-Kit #microsite_content ul li {
    font-size: 2.1rem;
    line-height: 1.4em;
    margin-bottom: 20px
}

#p-HPE-Nimble-Starter-Kit #microsite_content ul li span {
    color: #000
}

#p-HPE-Nimble-Starter-Kit #microsite_content .bg-sec1 {
    padding: 7rem 0;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bg-sec1.jpg) center center/cover no-repeat;
    min-height: 500px
}

#p-HPE-Nimble-Starter-Kit #microsite_content .bg-sec1 .container {
    background-color: transparent !important
}

#p-HPE-Nimble-Starter-Kit #microsite_content .bg-sec1 .container p.big {
    color: #fff;
    font-family: "raleway light", Helvetica, Arial, sans-serif;
    line-height: 1.5
}

#p-HPE-Nimble-Starter-Kit #microsite_content .nimble {
    padding: 7rem 0 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .nimble ul li {
    color: #01b38a
}

#p-HPE-Nimble-Starter-Kit #microsite_content .nimble .text_with_media>.row>div>p {
    display: none
}

#p-HPE-Nimble-Starter-Kit #microsite_content .an-hpe-offer {
    padding: 0 0 5rem 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .an-hpe-offer p.big {
    font-size: 4.8rem;
    line-height: 1.4;
    font-family: raleway, Helvetica, Arial, sans-serif
}

#p-HPE-Nimble-Starter-Kit #microsite_content .an-hpe-offer p {
    font-size: 3rem
}

#p-HPE-Nimble-Starter-Kit #microsite_content .why-veeam {
    padding: 7rem 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .check-list ul,
#p-HPE-Nimble-Starter-Kit #microsite_content .why-veeam ul {
    list-style-type: none !important;
    padding: 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .check-list ul li,
#p-HPE-Nimble-Starter-Kit #microsite_content .why-veeam ul li {
    color: #000;
    padding-left: 35px;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bullet-check.png) left center/auto 1.2em no-repeat
}

#p-HPE-Nimble-Starter-Kit #microsite_content .hpe-nimble {
    background: #f4f4f4;
    min-height: 500px;
    padding: 7rem 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .hpe-nimble .container {
    background-color: transparent !important
}

#p-HPE-Nimble-Starter-Kit #microsite_content .hpe-nimble ul li {
    color: #000;
    padding-left: 35px;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bullet-check.png) left center/auto 1.2em no-repeat
}

#p-HPE-Nimble-Starter-Kit #microsite_content .simply-add-veeam {
    display: flex;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bg-sec3.jpg) center center/cover no-repeat;
    min-height: 228px;
    align-items: center
}

#p-HPE-Nimble-Starter-Kit #microsite_content .simply-add-veeam h2 {
    max-width: 777px;
    margin: 0 auto;
    color: #fff;
    font-size: 4.8rem
}

#p-HPE-Nimble-Starter-Kit #microsite_content .prod-container {
    padding: 3rem 0 0 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .prod-container .container {
    border-bottom: solid 10px #f4f4f4;
    padding-bottom: 10px
}

#p-HPE-Nimble-Starter-Kit #microsite_content .prod-container:last-child .container {
    border-bottom: none
}

#p-HPE-Nimble-Starter-Kit #microsite_content .prod-container h3 {
    color: #000;
    font-size: 2.4rem;
    font-weight: 700
}

#p-HPE-Nimble-Starter-Kit #microsite_content .prod-container .text_with_media>.row>div>ul+p {
    margin-bottom: 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .prod-container ul li {
    margin-bottom: 10px
}

#p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bg-sec4.jpg) center center/cover no-repeat;
    min-height: 520px;
    color: #fff;
    display: flex;
    align-items: center
}

#p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend h2 {
    max-width: 920px;
    margin: 0 auto;
    color: #fff;
    font-size: 4.8rem
}

#p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend .btn-primary {
    background: #89e872;
    border: none;
    padding: 15px 70px;
    font-size: 1.6rem;
    line-height: 1;
    font-family: raleway, Helvetica, Arial, sans-serif;
    margin: 50px 0 70px
}

#p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend .btn-primary::after {
    display: none
}

#p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend p.small {
    font-size: 1.4rem;
    font-style: italic
}

#p-HPE-Nimble-Starter-Kit #microsite_content #colorbox #cboxContent #cboxLoadedContent #microsite_content #section .module.article.webforms .mwf-field {
    color: #89e872
}

#p-HPE-Nimble-Starter-Kit #microsite_content #colorbox #cboxContent #cboxLoadedContent #top {
    padding-top: 60px
}

@media (max-width:992px) {
    #p-HPE-Nimble-Starter-Kit #microsite_content .text_with_media .row {
        display: block
    }
    html {
        font-size: 8px
    }
}

#p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .text_with_media .row {
    background: #000;
    display: block;
    padding: 0
}

#p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12 .text_with_media .row p {
    margin: 0;
    text-align: center
}

#p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12:last-child .text_with_media .row {
    background: 0 0 !important;
    margin-top: 15px
}

#p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12:last-child .text_with_media .row p {
    margin: 0 0 20px;
    text-align: left
}

#p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .text_with_media .row a.lnk {
    display: block;
    color: #fff !important;
    padding: 10px 0
}

#p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .article.text_with_media img {
    width: 100%;
    padding: 0
}

@media (max-width:992px) {
    #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12:last-child .text_with_media .row {
        margin-top: 30px !important
    }
}

#p-kaspersky-2020 #microsite_content .p-kaspersky-promotions_2020 .grid .col-xs-12 .text_with_media .row p b {
    color: #00a88e
}

#p-kaspersky-2020 #microsite_content .p-kaspersky-promotions_2020 .grid .col-xs-12 .text_with_media .row p:last-child {
    text-align: center
}

#p-kaspersky-2020 #microsite_content .p-kaspersky-promotions_2020 .grid .col-xs-12 .text_with_media .row p:last-child a.btn-default {
    text-decoration: underline;
    color: #fff !important;
    background-color: #ed2939 !important;
    border-color: transparent !important;
    margin: 20px 0;
    font-weight: 500
}

#p-Huawei-four-all-flash-promotion #microsite_content .green {
    color: #00b336
}

#p-Huawei-four-all-flash-promotion #microsite_content .green-light {
    color: #01b38a
}

#p-Huawei-four-all-flash-promotion #microsite_content h2 {
    font-size: 2.6rem;
    line-height: 1.4em
}

#p-Huawei-four-all-flash-promotion #microsite_content .article.text_with_media img {
    padding-left: 25px;
    padding-right: 25px
}

#p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .row {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center
}

#p-Huawei-four-all-flash-promotion #microsite_content p {
    font-size: 1.6rem;
    line-height: 1.4em
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1 {
    padding: 40px 0 0
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-4col {
    padding: 40px 0 20px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page3,
#p-Huawei-four-all-flash-promotion #microsite_content .page4,
#p-Huawei-four-all-flash-promotion #microsite_content .page5,
#p-Huawei-four-all-flash-promotion #microsite_content .page6 {
    padding: 40px 0
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1 h2 {
    margin-bottom: 20px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row {
    padding: 120px 0 30px 0
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row>div {
    height: 380px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media p.big {
    font-size: 6rem;
    font-weight: 700;
    line-height: 1
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media h3 {
    color: #000;
    text-transform: none
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media p {
    font-size: 1.4rem
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media p.small .arrow {
    display: block;
    height: 3rem;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/4_all_flash_promotion/arrow.jpg) center center/auto 100% no-repeat
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media h4 {
    font-size: 2rem !important
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span {
    display: block;
    color: #000;
    padding: 0 10px 40px;
    text-align: center;
    font-weight: 400;
    font-size: 2rem;
    line-height: 1.3em;
    height: 110px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus {
    padding: 40px 10px 30px 10px;
    background: #fff;
    border: solid 3px #dee5ed;
    border-radius: 20px;
    line-height: 1.4em;
    height: 188px;
    position: relative
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus::before {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/4_all_flash_promotion/round-plus.png) 0 0/50px 50px no-repeat;
    position: absolute;
    left: 50%;
    top: -25px;
    margin-left: -25px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus::after {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/4_all_flash_promotion/arrow.jpg) 0 0/50px 50px no-repeat;
    position: absolute;
    left: 50%;
    bottom: -62px;
    margin-left: -25px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a:hover span.bg-plus {
    background-color: #dee5ed
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-block .text_with_media .col-xs-12 {
    padding: 30px 30px 10px;
    border: solid 3px #dee5ed;
    border-radius: 20px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-block .text_with_media .col-xs-12 h3 {
    font-size: 2rem;
    color: #000;
    margin-bottom: 5px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media .col-xs-12 h3,
#p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media .col-xs-12 h3,
#p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media .col-xs-12 h3,
#p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media .col-xs-12 h3 {
    font-size: 4rem;
    color: #000;
    margin-bottom: 5px;
    text-transform: none
}

#p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .col-xs-12 .btn-default {
    margin-top: 10px;
    margin-bottom: 30px;
    color: #7d91a8;
    border: solid 3px #dee5ed;
    border-radius: 10px
}

#p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .col-xs-12 .btn-default:hover {
    background-color: #dee5ed
}

#p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media .col-xs-12 p.small,
#p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media .col-xs-12 p.small,
#p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media .col-xs-12 p.small,
#p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media .col-xs-12 p.small {
    color: #7d91a8;
    margin-bottom: 5px
}

@media (max-width:992px) {
    #p-Huawei-four-all-flash-promotion #microsite_content .container>.row>div {
        margin-bottom: 40px
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .container>.row>div:last-child {
        margin-bottom: 0
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col .container>.row>.col-xs-12 a span.bg-plus::after {
        display: none
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col .container>.row>.col-xs-12:last-child a span.bg-plus::after {
        display: block
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media>.row>div,
    #p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media>.row>div,
    #p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media>.row>div,
    #p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media>.row>div {
        margin-bottom: 40px
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media>.row>div:last-child,
    #p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media>.row>div:last-child,
    #p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media>.row>div:last-child,
    #p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media>.row>div:last-child {
        margin-bottom: 0
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row>div {
        height: auto
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .row {
        display: block
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span {
        height: auto
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus {
        height: auto
    }
    html {
        font-size: 8px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row {
        padding: 100px 0 30px 0
    }
}

#p-Huawei-landing-page-baltic #microsite_content .green {
    color: #00b336
}

#p-Huawei-landing-page-baltic #microsite_content .green-light {
    color: #01b38a
}

#p-Huawei-landing-page-baltic #microsite_content h2 {
    font-size: 2.6rem;
    line-height: 1.4em
}

#p-Huawei-landing-page-baltic #microsite_content .article.text_with_media img {
    padding-left: 25px;
    padding-right: 25px
}

#p-Huawei-landing-page-baltic #microsite_content p {
    font-size: 1.6rem;
    line-height: 1.4em
}

#p-Huawei-landing-page-baltic #microsite_content .logo-bar .col-xs-4 .col-for-image img {
    width: 130px
}

#p-Huawei-landing-page-baltic #microsite_content .logo-bar .col-xs-8 .article {
    height: auto
}

#p-Huawei-landing-page-baltic #microsite_content .logo-bar .text_with_media .col-for-image {
    text-align: right
}

#p-Huawei-landing-page-baltic #microsite_content .logo-bar .text_with_media .col-for-image a {
    display: inline-block;
    margin-right: 10px
}

#p-Huawei-landing-page-baltic #microsite_content .logo-bar .text_with_media .col-for-image a img {
    padding: 0;
    width: 30px;
    height: auto;
    box-shadow: 3px 2px 8px 2px rgba(160, 160, 160, .55)
}

#p-Huawei-landing-page-baltic #microsite_content .menu-bar {
    padding: 0 0 20px 0
}

#p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media p {
    padding: 0;
    margin: 0;
    text-align: center;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap
}

#p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a {
    position: relative;
    display: inline-block;
    color: #231f20;
    font-family: ralewaysemibold, Helvetica, Arial, sans-serif;
    font-size: 22px;
    height: 4.2rem;
    line-height: 4.2rem;
    padding: 0 2rem;
    border-bottom: 0
}

#p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a:hover {
    color: #ce0e2d;
    text-decoration: none;
    border: none
}

#p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a:after {
    position: absolute;
    display: inline-block;
    content: "";
    width: 100%;
    height: 10%;
    background: rgba(187, 187, 187, .3);
    bottom: 5%;
    left: 0;
    -webkit-transform: translate(0) scaleX(1);
    transform: translate(0) scaleX(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
    transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
    transition: transform .8s cubic-bezier(.19, 1, .22, 1);
    transition: transform .8s cubic-bezier(.19, 1, .22, 1), -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
    z-index: -1
}

#p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a:hover:after {
    -webkit-transform: translate(-15px) scale(1);
    transform: translate(-15px) scale(1);
    -webkit-transform-origin: top right;
    transform-origin: top right;
    height: 25%;
    bottom: 15%
}

#p-Huawei-landing-page-baltic #microsite_content .page1 .text_with_media ul {
    list-style-type: none !important;
    padding: 0
}

#p-Huawei-landing-page-baltic #microsite_content .page1 .text_with_media ul li {
    position: relative;
    padding-left: 30px;
    margin-bottom: 1rem
}

#p-Huawei-landing-page-baltic #microsite_content .page1 .text_with_media ul li:before {
    content: "";
    width: 15px;
    height: 4px;
    background-color: #ce0e2d;
    position: absolute;
    left: 0;
    top: 9px
}

#p-Huawei-landing-page-baltic #microsite_content .page2-headline .text_with_media h1 {
    color: #1c1c1c;
    font-size: 3.6rem
}

#p-Huawei-landing-page-baltic #microsite_content .page2-2col .container {
    max-width: 870px
}

#p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div {
    padding: 0 10px
}

#p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div h3 {
    color: #666;
    font-size: 1.6rem;
    margin-bottom: 4px
}

#p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div p.big {
    font-size: 2.4rem;
    margin-bottom: 0
}

#p-Huawei-landing-page-baltic #microsite_content .page3-table table tr th {
    text-align: center
}

#p-Huawei-landing-page-baltic #microsite_content .page3-table table tr td,
#p-Huawei-landing-page-baltic #microsite_content .page3-table table tr th {
    vertical-align: middle
}

#p-Huawei-landing-page-baltic #microsite_content .page3-table table tr td:first-child {
    width: 120px
}

#p-Huawei-landing-page-baltic #microsite_content .p4-headline h2 {
    font-size: 3.6rem
}

#p-Huawei-landing-page-baltic #microsite_content .page4-speaker {
    padding: 20px 0 0 0
}

#p-Huawei-landing-page-baltic #microsite_content .page4-speaker .text_with_media h2 {
    font-size: 2rem;
    margin-bottom: 20px
}

#p-Huawei-landing-page-baltic #microsite_content .middle-img {
    margin-top: 100px
}

#p-Huawei-landing-page-baltic #microsite_content .edApp .text_with_media .col-for-image {
    position: relative;
    display: flex;
    width: 100%;
    justify-content: center;
    text-align: center
}

#p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture {
    width: 50%;
    text-align: center
}

#p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture img {
    display: inline-block
}

#p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture:nth-child(3) {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -300px
}

#p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture:nth-child(3) img {
    width: 250px
}

#p-Huawei-landing-page-baltic #microsite_content .contacts,
#p-Huawei-landing-page-baltic #microsite_content .products,
#p-Huawei-landing-page-baltic #microsite_content .promotion-ttl {
    margin-top: 50px
}

#p-Huawei-landing-page-baltic #microsite_content .contacts {
    margin-bottom: 75px
}

#p-Huawei-landing-page-baltic #microsite_content .edApp .text_with_media p.small {
    font-size: 14px;
    color: #666;
    font-style: italic;
    text-align: center
}

#p-Huawei-landing-page-baltic #microsite_content .products .text_with_media .row h2,
#p-Huawei-landing-page-baltic #microsite_content .promotions .text_with_media .row h2 {
    margin-bottom: 20px
}

#p-Huawei-landing-page-baltic #microsite_content .promotions .text_with_media .row p.big {
    text-align: center
}

#p-Huawei-landing-page-baltic #microsite_content .video {
    margin-top: 40px
}

#p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row {
    padding: 75px 0
}

#p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row h2,
#p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row p {
    color: #fff
}

#p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row h2 {
    margin-bottom: 15px
}

#p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row p {
    margin-bottom: 10px
}

#p-Huawei-landing-page-baltic #microsite_content .promotion .text_with_media h2,
#p-Huawei-landing-page-baltic #microsite_content .promotion .text_with_media h3,
#p-Huawei-landing-page-baltic #microsite_content .promotion .text_with_media h3 a {
    color: #000
}

#p-Huawei-landing-page-baltic #microsite_content .promotion-ttl h2 {
    margin-bottom: 20px
}

#p-Huawei-landing-page-baltic #microsite_content .promotion-cntn .btn {
    background: #ce0e2d;
    color: #fff;
    border: 2px solid #ce0e2d
}

#p-Huawei-landing-page-baltic #microsite_content .promotion-cntn {
    margin-top: 30px
}

#p-Huawei-landing-page-baltic #microsite_content .products p {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    text-align: center
}

#p-Huawei-landing-page-baltic #microsite_content .products p a.lnk {
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid transparent;
    color: #000;
    margin: 0 7px;
    flex: 1;
    background: #fafafa;
    padding: 10px 10px 5px;
    border-bottom: 2px solid #dadada;
    align-content: center;
    justify-content: center
}

#p-Huawei-landing-page-baltic #microsite_content .product-items a.btn {
    background: #ce0e2d;
    color: #fff;
    border: 2px solid #ce0e2d
}

@media (min-width:1024px) {
    #p-Huawei-landing-page-baltic #microsite_content .page4-speaker .text_with_media p {
        width: 85%
    }
    #p-Huawei-landing-page-baltic #microsite_content .video .container {
        padding: 0 50px
    }
    #p-Huawei-landing-page-baltic #microsite_content .edApp-cntn {
        margin-bottom: 80px
    }
    #p-Huawei-landing-page-baltic #microsite_content .products p a.lnk {
        height: 61px
    }
}

@media (max-width:991px) {
    #p-Huawei-landing-page-baltic #microsite_content .container>.row>div {
        margin-bottom: 20px
    }
    #p-Huawei-landing-page-baltic #microsite_content .container>.row>div:last-child {
        margin-bottom: 0
    }
    #p-Huawei-landing-page-baltic #microsite_content .page2-2col .container {
        max-width: 630px
    }
    #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div h3 {
        margin-top: 10px;
        margin-bottom: 10px
    }
    #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>.col-md-3 {
        width: 13%
    }
    #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>.col-md-9 {
        width: 87%
    }
    #p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media {
        margin-bottom: 270px
    }
}

#p-msa-ho .ytp-iv-player-content,
#p-msa-ho .ytp-show-cards-title {
    display: none
}

#p-msa-hg .ytp-iv-player-content,
#p-msa-hg .ytp-show-cards-title {
    display: none
}

#p-hp-supply-ink-toners #microsite_content .also-bonus-club {
    padding: 110px 0 0
}

#p-hp-supply-ink-toners #microsite_content .register {
    padding: 10px 0 0
}

#p-hp-supply-ink-toners #microsite_content .become-member {
    padding: 30px 0 0
}

#p-hp-supply-ink-toners #microsite_content .cta {
    padding: 0 0 0
}

#p-hp-supply-ink-toners #microsite_content .footer-img {
    padding: 40px 0 0
}

#p-hp-supply-ink-toners #microsite_content b {
    font-family: raleway, Helvetica, Arial, sans-serif
}

#p-hp-supply-ink-toners #microsite_content .pb-50 {
    padding-bottom: 50px
}

#p-hp-supply-ink-toners #microsite_content .pt-0 {
    padding-top: 0
}

#p-hp-supply-ink-toners #microsite_content .hero {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_supply_ink_and_toners/header-bgr_01.jpg);
    background-position: center center;
    background-size: cover;
    padding: 30px 0 180px 0;
    background-repeat: no-repeat
}

#p-hp-supply-ink-toners #microsite_content .also-bonus-club p {
    font-size: 33px;
    line-height: 1.3
}

#p-hp-supply-ink-toners #microsite_content .also-bonus-club p.big {
    margin-top: -6px
}

#p-hp-supply-ink-toners #microsite_content .also-bonus-club p b {
    font-family: raleway, Helvetica, Arial, sans-serif
}

#p-hp-supply-ink-toners #microsite_content .register .article {
    background: #f5f5f5;
    padding-top: 20px
}

#p-hp-supply-ink-toners #microsite_content .register h2 {
    font-size: 4rem;
    line-height: 1.3
}

#p-hp-supply-ink-toners #microsite_content .register ul {
    list-style-type: none !important;
    text-align: left;
    padding: 0;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center
}

#p-hp-supply-ink-toners #microsite_content .register ul li:nth-child(1) {
    width: calc(100% - 270px);
    font-size: 27px;
    padding-right: 20px
}

#p-hp-supply-ink-toners #microsite_content .register ul li:nth-child(2) {
    width: 270px;
    font-size: 30px
}

#p-hp-supply-ink-toners #microsite_content .register ul li:nth-child(2) a {
    position: relative;
    display: inline-block;
    width: 100%;
    background: #89e872;
    color: #000 !important;
    padding: 10px 0;
    text-align: center;
    font-size: 30px;
    font-weight: 700
}

#p-hp-supply-ink-toners #microsite_content .become-member h2 {
    font-size: 4rem;
    line-height: 1.3;
    font-family: ralewayregular, Helvetica, Arial, sans-serif;
    font-weight: 500
}

#p-hp-supply-ink-toners #microsite_content .become-member p.big {
    font-size: 5.7rem;
    line-height: 1.3;
    font-family: ralewayregular, Helvetica, Arial, sans-serif;
    font-weight: 600;
    color: #0096d6
}

#p-hp-supply-ink-toners #microsite_content .become-member p {
    font-size: 2.4rem
}

#p-hp-supply-ink-toners #microsite_content .purchase-arrow .article {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_supply_ink_and_toners/7472_11.png) center center/100% auto no-repeat
}

#p-hp-supply-ink-toners #microsite_content .purchase-arrow .article .col-xs-12 {
    height: 23rem;
    display: flex;
    align-items: center;
    padding-bottom: 7rem
}

#p-hp-supply-ink-toners #microsite_content .purchase-arrow .article .col-xs-12 p {
    margin-bottom: 0;
    max-width: 680px;
    margin: 0 auto;
    font-size: 3rem;
    line-height: 1.3
}

#p-hp-supply-ink-toners #microsite_content .products-list .container {
    max-width: 940px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col {
    margin-bottom: 20px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article {
    padding-left: 20px;
    padding-right: 20px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 {
    position: relative;
    background-color: #fff;
    box-shadow: 0 0 24px rgba(86, 86, 86, .24);
    border-radius: 20px;
    padding-top: 40px;
    text-align: center;
    overflow: hidden;
    padding-bottom: 60px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12:nth-child(2) {
    display: none
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h2 {
    position: absolute;
    top: 0;
    font-family: ralewayregular, Helvetica, Arial, sans-serif;
    font-size: 1.8rem;
    line-height: 1;
    color: #fff;
    margin: 0;
    width: 88%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h2 .highlight {
    font-weight: 400;
    display: block;
    width: auto;
    padding: 7px 18px;
    background-color: #0096d6;
    border-radius: 0 0 7px 7px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h3 {
    color: #0096d6;
    text-transform: uppercase;
    font-size: 1.8rem;
    font-family: ralewayregular, Helvetica, Arial, sans-serif;
    padding-top: 10px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h1 {
    font-family: ralewayregular, Helvetica, Arial, sans-serif;
    font-size: 3rem;
    color: #000;
    padding: 10px 0;
    line-height: 1.2;
    text-transform: unset;
    min-height: 9rem
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h5 {
    text-align: center;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 20px 0;
    background: #89e872;
    margin: 0
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h5 a {
    color: #000 !important;
    text-transform: uppercase;
    font-size: 2.4rem;
    line-height: 1;
    border: none
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h5 a:hover {
    color: #fff;
    border: none
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 .col-for-image {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-top: 10px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 .col-for-image img {
    position: relative;
    width: auto;
    max-width: 200px;
    padding: 0
}

#p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 p.big {
    max-width: 890px;
    margin: 0 auto;
    color: #fff;
    background: #0096d6;
    border-radius: 7px;
    margin-bottom: 0;
    line-height: 1.2;
    padding: 20px;
    font-size: 3.2rem
}

#p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 a {
    color: #fff;
    text-decoration: underline;
    border: 0
}

#p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 a:hover {
    color: #fff;
    text-decoration: none
}

@media screen and (min-width: 1024px) {
    #p-hp-supply-ink-toners #microsite_content .products-list {
        padding-left: 8.3%;
        padding-right: 8.3%
    }
}

@media screen and (max-width:592px) {
    #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article {
        background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_supply_ink_and_toners/7472_11.png) center center/auto 100% no-repeat
    }
    #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article .col-xs-12 {
        padding-bottom: 8rem
    }
    #p-hp-supply-ink-toners #microsite_content .register ul {
        flex-direction: column;
        align-items: center
    }
    #p-hp-supply-ink-toners #microsite_content .register ul li {
        width: 100% !important;
        padding: 0 0 10px 0 !important;
        text-align: center
    }
}

/* --- HP Supply Ink tone - DE-6110 --- */
#p-hp-supply-ink-toners.p-hp-supply-ink-toners-DE-6110   #microsite_content  .become-member  {
    padding: 50px 0 0;
}
#p-hp-supply-ink-toners.p-hp-supply-ink-toners-DE-6110   #microsite_content  .become-member  .text_with_media p {
    font-size: 3rem;
}
#p-hp-supply-ink-toners.p-hp-supply-ink-toners-DE-6110   #microsite_content .also-bonus-club {
    padding: 30px 0 30px 0;
}
#p-hp-supply-ink-toners.p-hp-supply-ink-toners-DE-6110  #microsite_content .register {
    padding: 10px 0 30px;
}

/* --- HP Supply Ink tone End -----*/

#p-bundle-up-samsung #microsite_content .hero .grid-col {
    padding: 0
}

#p-bundle-up-samsung #microsite_content .description {
    margin-top: 70px
}

#p-bundle-up-samsung #microsite_content .description h2 {
    text-align: center
}

#p-bundle-up-samsung #microsite_content .description p b {
    font-family: raleway, Helvetica, Arial, sans-serif
}

#p-bundle-up-samsung #microsite_content .spin-tabs .grid-col {
    margin-bottom: 15px
}

#p-bundle-up-samsung #microsite_content .yellow-title {
    background-color: #fed500;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-top: 70px;
    margin-bottom: 65px
}

#p-bundle-up-samsung #microsite_content .spin-title {
    background-color: #08c9d0;
    padding-top: 50px;
    padding-bottom: 50px
}

#p-bundle-up-samsung #microsite_content .spin-title h2,
#p-bundle-up-samsung #microsite_content .yellow-title h2 {
    margin-bottom: 0
}

#p-bundle-up-samsung #microsite_content .end-page {
    padding-top: 90px;
    padding-bottom: 90px;
    margin-bottom: 0
}

#p-bundle-up-samsung #microsite_content .end-page p.big {
    font-size: 30px;
    line-height: 1.3;
    margin-bottom: 0
}

#p-bundle-up-samsung #microsite_content .end-page a.lnk {
    color: #fff
}

#p-bundle-up-samsung #microsite_content .iframe .grid-col {
    padding: 0
}

@media screen and (min-width:1024px) {
    #p-bundle-up-samsung #microsite_content .description h2 {
        padding: 0 15%;
        font-size: 40px;
        margin-bottom: 50px
    }
    #p-bundle-up-samsung #microsite_content .end-page h2,
    #p-bundle-up-samsung #microsite_content .spin-title h2,
    #p-bundle-up-samsung #microsite_content .yellow-title h2 {
        font-size: 40px
    }
}

@media screen and (max-width:1023px) {
    #p-bundle-up-samsung #microsite_content .end-page h2,
    #p-bundle-up-samsung #microsite_content .spin-title h2,
    #p-bundle-up-samsung #microsite_content .yellow-title h2 {
        font-size: 30px
    }
    #p-bundle-up-samsung #microsite_content .end-page p.big,
    #p-bundle-up-samsung #microsite_content p.big {
        font-size: 20px
    }
}

#p-azure-business-kit #microsite_content p {
    font-size: 1.6rem
}

#p-azure-business-kit #microsite_content .article p.big {
    font-size: 1.8rem
}

#p-azure-business-kit #microsite_content h3 {
    font-size: 1.8rem
}

#p-azure-business-kit #microsite_content ul li {
    font-size: 1.5rem
}

#p-azure-business-kit #microsite_content .s1-h1 {
    padding: 60px 0 0
}

#p-azure-business-kit #microsite_content .s2-h1 {
    padding: 40px 0 0
}

#p-azure-business-kit #microsite_content .s3-h2,
#p-azure-business-kit #microsite_content .s4-h2 {
    padding: 40px 0 0
}

#p-azure-business-kit #microsite_content .s2-h2 .article>.row,
#p-azure-business-kit #microsite_content .s3-h2 .article>.row,
#p-azure-business-kit #microsite_content .s4-h2 .article>.row {
    padding: 0
}

#p-azure-business-kit #microsite_content .s1-h1 .article h1 {
    margin-bottom: 0
}

#p-azure-business-kit #microsite_content .s2-h2 .article h2 {
    margin-bottom: 0
}

#p-azure-business-kit #microsite_content .s2-txt .article h3 {
    text-transform: none
}

.p-hp_harware_webshop .also-bonus-v2 img {
    padding-top: 0
}

.p-hp_harware_webshop .pt-60 {
    padding-top: 60px
}

.p-hp_harware_webshop .pt-50 {
    padding-top: 50px
}

.p-hp_harware_webshop .pt-40 {
    padding-top: 40px
}

.p-hp_harware_webshop .pt-30 {
    padding-top: 30px
}

.p-hp_harware_webshop .pt-20 {
    padding-top: 20px
}

.p-hp_harware_webshop .pt-10 {
    padding-top: 10px
}

.p-hp_harware_webshop .pb-60 {
    padding-bottom: 60px
}

.p-hp_harware_webshop .pb-50 {
    padding-bottom: 50px
}

.p-hp_harware_webshop .pb-40 {
    padding-bottom: 40px
}

.p-hp_harware_webshop .pb-30 {
    padding-bottom: 30px
}

.p-hp_harware_webshop .pb-20 {
    padding-bottom: 20px
}

.p-hp_harware_webshop .pb-10 {
    padding-bottom: 10px
}

.p-hp_harware_webshop .background-product-grey {
    background-color: #f4fafd
}

.p-hp_harware_webshop .also-product img {
    height: 170px;
    width: auto
}

.p-hp_harware_webshop .also-product p:first-child {
    line-height: normal;
    min-height: 60px
}

.p-hp_harware_webshop .also-product span {
    color: #0096d6;
    font-size: 18px;
    letter-spacing: 0;
    line-height: normal;
    text-transform: uppercase
}

.p-hp_harware_webshop .also-product a {
    color: #0096d6;
    font-weight: 400
}

.p-hp_harware_webshop .also-product p:last-child .btn-default {
    font-weight: 700;
    border-color: #0096d6
}

.p-hp_harware_webshop .also-product p:last-child .btn:hover {
    border: 2px solid #0096d6
}

.p-hp_harware_webshop .also-product p:last-child .btn-default:hover {
    background-color: #0096d6
}

.p-hp_harware_webshop .also-product p:nth-child(3) {
    min-height: 180px
}

.p-hp_harware_webshop .intro-section p {
    padding: 25px 70px 25px 70px;
    font-size: 18px
}

.p-hp_harware_webshop .intro-section p {
    font-size: 24px
}

.p-hp_harware_webshop .also-bonus .col-md-8 {
    padding-left: 50px;
    padding-top: 40px
}

.p-hp_harware_webshop .also-bonus p {
    font-size: 18px
}

.p-hp_harware_webshop .also-bonus p {
    font-size: 20px
}

.p-hp_harware_webshop .single-sentence p a {
    color: #0096d6;
    text-decoration: underline
}

@media screen and (min-width:768px) and (max-width:991px) {
    .p-hp_harware_webshop .also-product p:nth-child(3) {
        min-height: auto
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .p-hp_harware_webshop .also-product p:nth-child(3) {
        min-height: 225px
    }
}

@media screen and (max-width:767px) {
    .p-hp_harware_webshop .also-product p:nth-child(3) {
        min-height: auto
    }
}

/*================HP_harware_webshop==================*/

.p-hp_harware_webshop.p-hp_harware_webshop_lv_2020 .also-product p:nth-child(3) {
    min-height: 100px;
}
@media screen and (max-width: 1199px) and (min-width: 992px){
    .p-hp_harware_webshop.p-hp_harware_webshop_lv_2020 .also-product p:nth-child(3) {
        min-height: 120px;
    }
}
@media screen and (max-width: 767px){
    .p-hp_harware_webshop.p-hp_harware_webshop_lv_2020 .also-product p:nth-child(3){
        min-height: auto;
    }
}

/*================HP_harware_webshop==================*/

#p-3100-hpe_se_2020 #microsite_content #p-3100-hpe_se_2020_address .article .row h3 {
    font-size: 20px;
    line-height: 20px;
    display: block;
    margin-bottom: 10px;
    font-weight: 700
}

#p-3100-hpe_se_2020 #microsite_content #p-3100-hpe_se_2020_address .article .row p {
    margin: 0 !important
}

#p-financial_services_2 #microsite_content #p_waas_financial_hero {
    background: url(https://www.also.com/ec/cms5/media/img/6110_1/services_18/financial_services_2/waas_10/waas_fy20q2_financialservices_landingpage/v9_1920x1100_financialservices_headergraphic.jpg) top center no-repeat;
    background-size: cover;
    color: #fff !important;
    margin-bottom: 0;
    padding-top: 30px;
    padding-bottom: 30px
}

#p-financial_services_2 #microsite_content #p_waas_financial_hero .text_with_media {
    min-height: 500px;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center
}

#p-financial_services_2 #microsite_content #p_waas_financial_hero h2,
#p-financial_services_2 #microsite_content #p_waas_financial_hero h4 {
    color: #fff
}

#p-financial_services_2 #microsite_content #p_waas_financial_hero h2 {
    font-size: 60px;
    margin-bottom: 20px
}

#p-financial_services_2 #microsite_content #p_waas_financial_hero h4 {
    font-size: 20px
}

#p-financial_services_2 #microsite_content .p_waas_financial_box_green .article .row>.col-xs-12 {
    vertical-align: middle;
    margin: auto;
    top: 50%;
    position: absolute;
    transform: translate(0, -50%);
    text-align: left
}

#p-financial_services_2 #microsite_content .p_waas_financial_box_green .m-pagetitle {
    font-size: 6rem
}

#p-financial_services_2 #microsite_content .p_waas_financial_box_green h2,
#p-financial_services_2 #microsite_content .p_waas_financial_box_green h4 {
    color: #fff !important
}

#p-financial_services_2 #microsite_content .txt_size h3 {
    font-weight: 700;
    font-size: 30px;
    padding-top: 30px;
    color: #000
}

#p-financial_services_2 #microsite_content .txt_color .text_with_media .big {
    color: #5aba4b
}

#p-financial_services_2 #microsite_content .txt_color_blue p b {
    font-family: raleway, Helvetica, Arial, sans-serif;
    color: #000;
    font-weight: 700;
    font-size: 20px
}

#p-financial_services_2 #microsite_content .logo_custom img {
    width: 175px
}

#p-financial_services_2 #microsite_content .contact_custom img {
    width: 235px !important;
    padding: 0 !important;
    margin-bottom: 20px !important
}

#p-financial_services_2 #microsite_content .contact_box .article .col-xs-12 {
    text-align: center;
    border: 1px solid #89e872;
    background: #89e872;
    padding: 15px
}

#p-financial_services_2 #microsite_content .contact_box .article .col-xs-12 p {
    margin: 0
}

#p-financial_services_2 #microsite_content .number-cols {
    padding: 50px 0
}

#p-financial_services_2 #microsite_content .number-cols .col-md-3 img {
    position: relative;
    display: inline;
    float: left
}

#p-financial_services_2 #microsite_content .number-cols .text_with_media {
    border-top: 2px solid #89e872
}

#p-financial_services_2 #microsite_content .number-cols .text_with_media .btn-default {
    margin-top: 0
}

@media only screen and (min-width:996px) {
    #p-financial_services_2 #microsite_content .number-cols .col-md-3 {
        width: 16.666%;
        padding-left: 25px
    }
    #p-financial_services_2 #microsite_content .number-cols .col-md-9 {
        width: 83.333%
    }
}

@media only screen and (max-width:995px) {
    #p-financial_services_2 #microsite_content .contact_custom img,
    #p-financial_services_2 #microsite_content .logo_custom img {
        width: 100% !important
    }
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 {
    display: block;
    position: relative;
    background-color: #131313;
    margin-top: 10px;
    padding: 60px 0
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 h2 {
    display: block;
    position: relative;
    line-height: 1;
    text-transform: uppercase;
    color: #a89d5b;
    font-size: 35px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%)
}

#p-2020_asus_proart_studiobooks main .btn-default {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%);
    border-color: #ceb497;
    font-weight: 900
}

#p-2020_asus_proart_studiobooks .p-microsite main .btn-default:focus,
#p-2020_asus_proart_studiobooks .p-microsite main .btn-default:hover {
    border: 2px solid #766050 !important
}

#p-2020_asus_proart_studiobooks .p_footer-8365 {
    background-color: #242424;
    color: #c8c8c8;
    padding: 45px 0;
    margin: 0 !important
}

#p-2020_asus_proart_studiobooks main {
    color: #fff;
    background: #000
}

#p-2020_asus_proart_studiobooks .p_color-txt_8365 .big {
    display: block;
    position: relative;
    text-transform: uppercase;
    margin: 15px 0;
    margin-bottom: 33px !important;
    color: #a89d5b;
    font-size: 32px !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%);
    font-weight: 900
}

#p-2020_asus_proart_studiobooks .article p {
    color: #FFF !important;
}

#p-2020_asus_proart_studiobooks .c-Breadcrumb ol li a,
#p-2020_asus_proart_studiobooks .c-Breadcrumb ol.backButton {
    color: #fff !important
}

#p-2020_asus_proart_studiobooks .breadcrumb>li+li:before {
    color: #fff !important
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 h5 b {
    display: inline-block;
    width: 28%;
    margin-right: 8%;
    text-align: left;
    vertical-align: top;
    position: relative;
    padding-top: 60px
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 h5 b:nth-child(3) {
    margin: 0 !important
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 h5 b:nth-child(1):after {
    content: "";
    width: 50px;
    height: 50px;
    background-size: cover;
    border: none;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/providers_3/asus_9/2020_asus_proart_studiobooks_kampagne/icon01.png);
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(0, 0)
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 h5 b:nth-child(2):after {
    content: "";
    width: 50px;
    height: 50px;
    background-size: cover;
    border: none;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/providers_3/asus_9/2020_asus_proart_studiobooks_kampagne/icon02.png);
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(0, 0)
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 h5 b:nth-child(3):after {
    content: "";
    width: 50px;
    height: 50px;
    background-size: cover;
    border: none;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/providers_3/asus_9/2020_asus_proart_studiobooks_kampagne/icon03.png);
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(0, 0)
}

#p-2020_asus_proart_studiobooks #microsite_content .p_right_8365 .article .row .col-xs-12.col-md-6:nth-child(1) {
    float: right
}

@media (max-width:1300px) and (min-width:721px) {
    #p-2020_asus_proart_studiobooks .p_background-product_8365 .article.text_with_media img {
        padding-left: 0;
        margin: 20px 0;
        width: 500px;
        margin: 0 auto 20px
    }
    #p-2020_asus_proart_studiobooks .p_background-product_8365 {
        text-align: center
    }
}

@media (max-width:720px) {
    #p-2020_asus_proart_studiobooks .p_background-product_8365 .article.text_with_media img {
        padding-left: 0;
        margin: 20px auto;
        width: 285px
    }
    #p-2020_asus_proart_studiobooks .p_background-product_8365 {
        text-align: center
    }
}

@media (max-width:480px) {
    #p-2020_asus_proart_studiobooks main .btn-default {
        margin: 5px
    }
}

#p-2020_asus_proart_studiobooks #microsite_content .article h3 {
    font-size: 2rem
}

#p-dezentrales-arbeiten-fur-kmu .m-header {
    font-weight: 900;
    color: #89e872;
    text-transform: uppercase
}


/*************** WAAS SOLUTIONS ****************/

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .l-logo {
    padding: 40px 0
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 {
    height: auto !important
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green {
    background: url(https://www.also.com/ec/cms5/media/img/6110_1/services_18/solutions_services/waas_fy20q2_solutions/header_banner.jpg) center no-repeat;
    background-size: auto 100%;
    color: #fff !important;
    text-align: center;
    margin-bottom: 0;
    background-color: #006b7d;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col:nth-of-type(1) {
    margin-bottom: 40px
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col:nth-of-type(1) img {
    height: 52px;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col:nth-of-type(2) {
    max-width: 580px;
    display: flex;
    height: 600px;
    align-items: center;
    -ms-align-items: center;
    text-align: left;
    width: 48%;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col:nth-of-type(2) .col-xs-12 {
    padding: 0;
    text-shadow: 0 0 10px rgba(0, 0, 0, .5);
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green h2,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green h4,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green p {
    color: #fff !important
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .box_white {
    background: #fff;
    border: 1px solid #000;
    padding: 10px 10px 0;
    text-align: left
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .box_white p {
    color: #000 !important
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green h2 {
    font-size: 55px;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 .article.text_with_media img,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 .article.text_with_media img,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 .article.text_with_media img,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 .article.text_with_media img,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 .article.text_with_media img,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 .article.text_with_media img {
    margin: 0 auto !important;
    padding-left: 0!important;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up {
    background-color: #ffffff;
    margin-bottom: 50px;
    max-width: 1638px;
    margin: 0 auto;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up_text {
    background-color: #ffffff;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up_text .col-xs-12 h3 {
    color: #000;
    font-size: 30px;
    padding-top: 30px
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .content_pop {
    align-items: center;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    -webkit-justify-content: center;
    text-align: center
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .content_pop.last {
    margin-bottom: 0
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up {
    width: 14%;
    margin: 0 10px 50px;
    padding: 10px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: space-between;
    cursor: pointer
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up .img a {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    text-decoration: none;
    border: none
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up .img {
    width: 100%;
    display: inline-block;
    position: relative;
    transition-duration: .3s;
    transition-property: transform;
    -webkit-tap-highlight-color: transparent;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up:hover .img {
    transform: translateY(-6px);
    animation-name: hover
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up .img:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    top: 100%;
    left: 5%;
    height: 10px;
    width: 90%;
    opacity: 0;
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, .35) 0, transparent 80%);
    transition-duration: .3s;
    transition-property: transform opacity
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up:hover .img:before {
    opacity: .4;
    transform: translateY(6px)
}

@keyframes hover {
    50% {
        transform: translateY(-3px)
    }
    100% {
        transform: translateY(-6px)
    }
}

@keyframes hover-shadow {
    0%,
    100% {
        transform: translateY(6px);
        opacity: .4
    }
    50% {
        transform: translateY(3px);
        opacity: 1
    }
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up img {
    max-width: 100%;
    width: auto;
    padding: 0
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up p {
    visibility: hidden;
    width: 200px;
    background-color: #7d7c7c;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 4%;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 50%;
    margin-top: -30px;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    font-size: 100%;
    line-height: 1.5;
    opacity: 0;
    transition: opacity .5s;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -ms-transition: opacity .5s;
    -o-transition: opacity .5s
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up p:after {
    content: " ";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -7px;
    border-width: 7px;
    margin-top: -1px;
    border-style: solid;
    border-color: #7d7c7c transparent transparent
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up:hover p {
    visibility: visible;
    opacity: 1
}

@media (min-width: 1200px) {
    /*#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .col-xs-12 h4 a {
        display: none!important;
    }*/
}

@media (max-width: 1199px) and (min-width: 992px) {
    /*#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .col-xs-12 h4 a {
        display: none!important;
    }*/
}

@media only screen and (min-width:991px) {
    /*#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-0 .article {
        position: relative
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-0 .article:after,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-0 .article:after,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-0 .article:after,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-0 .article:after,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-0 .article:after {
        content: '';
        background: #fff;
        width: 100%;
        position: absolute;
        bottom: 0;
        margin-bottom: -10px;
        z-index: 1;
        height: 10px
    }*/
}
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .article.text_with_media span.col-for-image{
    margin: 0!important;
}
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 .article,#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-0 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-0 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-0 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-0 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-0 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-0 .article{
    padding: 15px 0;
}
@media only screen and (min-width:768px) {
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line01 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line02 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line03 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line04 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line05 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line06 .col-xs-12.col-md-6 {
        padding-top: 50px;
        margin-top: -50px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-0 .article {
        /* box-shadow: rgba(0, 0, 0, .1) 0 0 7px 0;
        margin-bottom: 50px */
    }
    /*#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 {
        margin-top: -10px !important;
        padding-top: 0 !important;
        background: transparent;
        margin-bottom: 30px;
        height: auto !important
    }*/
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 .article {
        /* margin-top: -10px; */
        /* box-shadow: rgba(0, 0, 0, .1) 0 5px 7px 0;
        box-shadow: rgba(0, 0, 0, .1) 0 0 7px 0;
        padding: 30px 20px;*/
    }
}

@media only screen and (max-width:991px) {
    /* #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-0-2,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-0-3,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-1-2,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-1-3,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-2-2,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-2-3,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-3-2,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-3-3,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-4-2,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-4-3,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-5-2,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-5-3 {
        display: none;
    }*/
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col .article.text_with_media {
        text-align: left;
        background: rgba(0, 0, 0, .5);
        padding: 10px 18px 0 18px;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col:nth-of-type(2) {
        width: 100%;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 {
        margin-bottom: 13px;
    }
}
/*#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .article .row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    align-items:center;
    -webkit-align-items:center;
}*/
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .article .row .highlight a{
margin-bottom:0!important;
}
@media only screen and (max-width:768px) {
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .article .row{
        display: flex;
        flex-wrap: wrap;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .col-xs-12:nth-of-type(1){
        order: 0;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .col-xs-12:nth-of-type(2){
        order: 1;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1 .col-xs-12:nth-of-type(1),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1 .col-xs-12:nth-of-type(1),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1 .col-xs-12:nth-of-type(1),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1 .col-xs-12:nth-of-type(1),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1 .col-xs-12:nth-of-type(1),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 .col-xs-12:nth-of-type(1)
    {
        order: 1!important;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1 .col-xs-12:nth-of-type(2),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1 .col-xs-12:nth-of-type(2),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1 .col-xs-12:nth-of-type(2),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1 .col-xs-12:nth-of-type(2),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1 .col-xs-12:nth-of-type(2),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 .col-xs-12:nth-of-type(2)
    {
        order: 0!important;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 .article.text_with_media img,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 .article.text_with_media img,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 .article.text_with_media img,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 .article.text_with_media img,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 .article.text_with_media img,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 .article.text_with_media img {
        padding-bottom: 20px!important;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green {
        background-position: right center
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green h2 {
        font-size: 209% !important;
        margin-bottom: 4%;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col .article.text_with_media {
        background: rgba(0, 0, 0, .8);
        text-align: center;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col .article.text_with_media .row {
        padding: 10px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col:nth-of-type(2) {
        height: auto;
        float: none;
        margin: 0 auto;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .sp_br {
        display: none
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up p {
        margin-top: -30px;
        font-size: 89%;
        width: 100%
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up {
        width: 45%;
        padding: 0 2%;
        margin-bottom: 3%
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up img {
        max-width: 120px;
        width: 100%
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up.pop_up05 img {
        max-width: 80px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up.pop_up11 img {
        max-width: 50px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up.pop_up08 img {
        max-width: 50px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up.pop_up03 img {
        max-width: 90px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up.pop_up10 img {
        max-width: 75px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-0 .article {
        /* box-shadow: rgba(0, 0, 0, .1) 0 0 4px 1px;
        margin-bottom: 30px */
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 .article {
        /* box-shadow: rgba(0, 0, 0, .1) 0 0 4px 1px */
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line01 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line02 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line03 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line04 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line05 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line06 .col-xs-12.col-md-6 {
        padding-top: 100px;
        margin-top: -100px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line01 .col-xs-12.col-md-6 a.full.btn,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line02 .col-xs-12.col-md-6 a.full.btn,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line03 .col-xs-12.col-md-6 a.full.btn,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line04 .col-xs-12.col-md-6 a.full.btn,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line05 .col-xs-12.col-md-6 a.full.btn,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line06 .col-xs-12.col-md-6 a.full.btn {
        position: relative;
        z-index: 1
    }
}


/*==2nd css==*/

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green p {
    color: #fff !important;
    font-weight: bold!important;
    margin-bottom: 0 !important;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green p:last-of-type {
    font-size: 19px!important;
    margin-top: 15px !important;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up area.im_area,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up map area {
    outline: none;
}
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #waas01,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #waas02,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #waas04,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #waas05,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #waas03,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #waas06,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #waas07,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #waas08,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #waas09,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #waas10,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #waas11,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #waas12,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line07 .col-xs-12 #waas13,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line07 .col-xs-12 #waas14 {
    width: calc(100% - 16px);
    position: absolute;
    z-index: -1;
    height: calc(100% + 117px);
}
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #waas01:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #waas02:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #waas04:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #waas05:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #waas03:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #waas06:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #waas07:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #waas08:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #waas09:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #waas10:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #waas11:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #waas12:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line07 .col-xs-12 #waas13:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line07 .col-xs-12 #waas14:target {
    box-shadow: rgba(255, 0, 0, .5) 0 0 7px 0;
}
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #text_with_media,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #text_with_media_1,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #text_with_media_5,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #text_with_media_6,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #text_with_media_2,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #text_with_media_7,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #text_with_media_22,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #text_with_media_3,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #text_with_media_9,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #text_with_media_8,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #text_with_media_4,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #text_with_media_10{
    width: calc(100% - 16px);
    position: absolute;
    z-index: -1;
    height: 100%
}
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #text_with_media:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #text_with_media_1:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #text_with_media_5:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #text_with_media_6:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #text_with_media_2:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #text_with_media_7:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #text_with_media_22:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #text_with_media_3:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #text_with_media_9:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #text_with_media_8:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #text_with_media_4:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #text_with_media_10:target {
    box-shadow: rgba(255, 0, 0, .5) 0 0 7px 0;
}
@media screen and (max-width: 768px){
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #waas01,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #waas02,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #waas04,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #waas05,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #waas03,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #waas06,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #waas07,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #waas08,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #waas09,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #waas10,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #waas11,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #waas12,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line07 .col-xs-12 #waas13,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line07 .col-xs-12 #waas14{
        height: calc(100% - 129px)!important;
    }
}


/*==2nd css==*/


/*************** END WAAS SOLUTIONS ****************/

#p_waas_financial_service_CH #microsite_content #p_waas_financial_hero {
    background: url(https://www.also.com/ec/cms5/media/img/6110_1/services_18/financial_services_2/waas_10/waas_fy20q2_financialservices_landingpage/v9_1920x1100_financialservices_headergraphic.jpg) top center no-repeat;
    background-size: cover;
    color: #fff !important;
    margin-bottom: 0;
    padding-top: 30px;
    padding-bottom: 30px
}

#p_waas_financial_service_CH #microsite_content #p_waas_financial_hero .text_with_media {
    min-height: 500px;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center
}

#p_waas_financial_service_CH #microsite_content #p_waas_financial_hero h2,
#p_waas_financial_service_CH #microsite_content #p_waas_financial_hero h4 {
    color: #fff
}

#p_waas_financial_service_CH #microsite_content #p_waas_financial_hero h2 {
    font-size: 60px;
    margin-bottom: 20px
}

#p_waas_financial_service_CH #microsite_content #p_waas_financial_hero h4 {
    font-size: 20px
}

.p_waas_financial_box_green .article .row>.col-xs-12 {
    vertical-align: middle;
    margin: auto;
    top: 50%;
    position: absolute;
    transform: translate(0, -50%);
    text-align: left
}

.p_waas_financial_box_green .m-pagetitle {
    font-size: 6rem
}

.p_waas_financial_box_green h2,
.p_waas_financial_box_green h4 {
    color: #fff !important
}

.txt_size h3 {
    font-weight: 700;
    font-size: 30px;
    padding-top: 30px;
    color: #000
}

.txt_color .text_with_media .big {
    color: #5aba4b
}

.txt_color_blue p b {
    font-family: raleway, Helvetica, Arial, sans-serif;
    color: #000;
    font-weight: 700;
    font-size: 20px
}

.logo_custom img {
    width: 175px
}

.contact_custom img {
    width: 235px !important;
    padding: 0 !important;
    margin-bottom: 20px !important
}

.contact_box .article .col-xs-12 {
    text-align: center;
    border: 1px solid #89e872;
    background: #89e872;
    padding: 15px
}

.contact_box .article .col-xs-12 p {
    margin: 0
}

#p_waas_financial_service_CH #microsite_content .number-cols {
    padding: 50px 0
}

#p_waas_financial_service_CH #microsite_content .number-cols .col-md-3 img {
    position: relative;
    display: inline;
    float: left
}

#p_waas_financial_service_CH #microsite_content .number-cols .text_with_media {
    border-top: 2px solid #89e872;
    border-bottom: 2px solid #89e872
}

#p_waas_financial_service_CH #microsite_content .number-cols .text_with_media .btn-default {
    margin-top: 0
}

@media only screen and (min-width:996px) {
    #p_waas_financial_service_CH #microsite_content .number-cols .col-md-3 {
        width: 16.666%;
        padding-left: 25px
    }
    #p_waas_financial_service_CH #microsite_content .number-cols .col-md-9 {
        width: 83.333%
    }
}

@media only screen and (max-width:995px) {
    .contact_custom img,
    .logo_custom img {
        width: 100% !important
    }
}

#p-hpe-greenlake .pt-40 {
    padding-top: 40px
}

#p-hpe-greenlake .text-pt-40 ul {
    font-size: 16px
}

#p-hpe-greenlake .text-pt-40 .col-md-6 .text_with_media {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

#p-hpe-greenlake .edit-button .col-xs-12 {
    min-height: 130px
}

#p-hpe-greenlake .edit-button p.small {
    background-color: #92d050;
    padding: 15px;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    text-transform: none;
    color: #fff
}

#p-hpe-greenlake .edit-button p.small:hover {
    border: 2px solid #92d050
}

#p-hpe-greenlake .edit-button .lnk:focus,
.edit-button .lnk:hover {
    border-bottom: none
}

#p-hpe-greenlake .title-content p,
.title-content-2 p {
    background-color: #00ae81;
    font-size: 2.5rem;
    font-family: raleway, Helvetica, Arial, sans-serif;
    padding: 10px;
    color: #fff;
    text-align: center
}

#p-hpe-greenlake .title-content-2 p {
    display: inline-block;
    width: 55%
}

#p_hp_work_better #microsite_content .logo picture:first-child {
    display: inline;
    float: left
}

#p_hp_work_better #microsite_content .logo picture:last-child {
    display: inline;
    float: right
}

#p_hp_work_better #microsite_content .hero {
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_work_better/img-markus-hero.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 10%;
    padding-bottom: 10%
}

#p_hp_work_better #microsite_content .hero .container {
    background-color: transparent
}

#p_hp_work_better #microsite_content .hero .article {
    position: relative;
    max-width: 390px;
    width: 100%;
    display: inline-block;
    padding: 30px;
    background-color: #fff;
    border-radius: 5px
}

#p_hp_work_better #microsite_content .hero .article>.row,
#p_hp_work_better #microsite_content .hero .article>.row>.col-xs-12 {
    padding: 0
}

#p_hp_work_better #microsite_content .box .container,
#p_hp_work_better #microsite_content .box .grid {
    background-color: transparent
}

#p_hp_work_better #microsite_content .hero .article h2 {
    font-size: 22px;
    margin-bottom: 20px
}

#p_hp_work_better #microsite_content .menu .article .row {
    padding: 25px 0
}

#p_hp_work_better #microsite_content .menu .article .col-xs-12 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    border-bottom: 2px solid #dadada;
    padding: 0
}

#p_hp_work_better #microsite_content .menu .article .col-xs-12 p {
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    padding-bottom: 10px;
    transform: translateY(2px)
}

#p_hp_work_better #microsite_content .menu .article .col-xs-12 p:hover {
    border-bottom: 2px solid #1892d1
}

#p_hp_work_better #microsite_content .menu .article .col-xs-12 p a.lnk {
    color: #000;
    border-bottom: 1px solid transparent !important
}

#p_hp_work_better #microsite_content .menu .article .col-xs-12 p a.lnk:hover {
    text-decoration: none;
    border-bottom: none
}

#p_hp_work_better.hp-work-better-sub1 #microsite_content .menu .article .col-xs-12 p:first-child,
#p_hp_work_better.hp-work-better-sub2 #microsite_content .menu .article .col-xs-12 p:nth-child(2),
#p_hp_work_better.hp-work-better-sub3 #microsite_content .menu .article .col-xs-12 p:nth-child(3),
#p_hp_work_better.hp-work-better-sub4 #microsite_content .menu .article .col-xs-12 p:nth-child(4),
#p_hp_work_better.hp-work-better-sub5 #microsite_content .menu .article .col-xs-12 p:last-child {
    border-bottom: 2px solid #1892d1
}

#p_hp_work_better #microsite_content .half-bgr .container {
    background-color: transparent
}

#p_hp_work_better #microsite_content .half-bgr h3 {
    text-transform: none;
    color: #1892d1
}

#p_hp_work_better.hp-work-better-sub2 #microsite_content .half-bgr h3 {
    color: #ec812e
}

#p_hp_work_better.hp-work-better-sub3 #microsite_content .half-bgr h3 {
    color: #bb2f4f
}

#p_hp_work_better.hp-work-better-sub4 #microsite_content .half-bgr h3 {
    color: #784a9e
}

#p_hp_work_better.hp-work-better-sub5 #microsite_content .half-bgr h3 {
    color: #31b567
}

#p_hp_work_better #microsite_content .products-sum {
    padding: 75px 0;
    background-color: #0071ad
}

#p_hp_work_better #microsite_content .products-sum .article {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

#p_hp_work_better #microsite_content .products-sum .article>.row {
    width: 100%;
    max-width: 650px
}

#p_hp_work_better.hp-work-better-sub2 #microsite_content .products-sum {
    background-color: #ea8334
}

#p_hp_work_better.hp-work-better-sub3 #microsite_content .products-sum {
    background-color: #c03a55
}

#p_hp_work_better.hp-work-better-sub4 #microsite_content .products-sum {
    background-color: #7d51a2
}

#p_hp_work_better.hp-work-better-sub5 #microsite_content .products-sum {
    background-color: #38b870
}

#p_hp_work_better #microsite_content .products-sum h2,
#p_hp_work_better #microsite_content .products-sum p {
    color: #fff
}

#p_hp_work_better #microsite_content .products-sum .btn {
    border-color: transparent;
    background-color: #fff;
    font-family: raleway, Helvetica, Arial, sans-serif
}

#p_hp_work_better #microsite_content .product-list h3 {
    color: #000;
    text-transform: none
}

#p_hp_work_better #microsite_content .form-header .container {
    border-top: 1px solid #dadada;
    padding-top: 50px;
    margin-top: 20px
}

@media screen and (min-width:992px) {
    #p_hp_work_better #microsite_content .half-bgr .article {
        width: 100%;
        max-width: 700px;
        display: inline-block;
        float: right
    }
    #p_hp_work_better #microsite_content .half-bgr .container,
    #p_hp_work_better #microsite_content .half-bgr .container .grid-col {
        padding: 0
    }
}

@media screen and (min-width:1400px) {
    #p_hp_work_better #microsite_content .half-bgr .container {
        width: 1400px
    }
}

#p-2020_ARUBA_LPCHALLENGEEXTJUNE_CW28 #microsite_content .bonus-club h2 {
    color: #89e872
}

#p-2020_ARUBA_LPCHALLENGEEXTJUNE_CW28 #microsite_content .bonus-club .btn-default {
    color: #fff;
    background: #89e872;
    border: solid 1px #fff
}

#p-2020_ARUBA_LPCHALLENGEEXTJUNE_CW28 #microsite_content .bonus-club .btn-default:hover {
    color: #fff;
    background: #000
}

#p-2020_ARUBA_LPCHALLENGEEXTJUNE_CW28 #microsite_content .btn-primary {
    color: #fff;
    background: #ebab30;
    border: solid 1px #fff
}

#p-2020_ARUBA_LPCHALLENGEEXTJUNE_CW28 #microsite_content .btn-primary:hover {
    color: #fff;
    background: #000
}


/*===============================================
=            ADOBE HERSTELLER PORTAL            =
===============================================*/

@import url(https://use.typekit.net/mdv0ygt.css);
.l-hidden {
    display: none
}
#p-adobe-hersteller-portal  #microsite_content .pt-40 {
    padding-top: 40px;
}
#p-adobe-hersteller-portal  #microsite_content .pb-40 {
    padding-bottom: 40px;
}
#p-adobe-hersteller-portal #microsite_content h1,
#p-adobe-hersteller-portal #microsite_content h2,
#p-adobe-hersteller-portal #microsite_content h3,
#p-adobe-hersteller-portal #microsite_content h4,
#p-adobe-hersteller-portal #microsite_content h5,
#p-adobe-hersteller-portal #microsite_content h6,
#p-adobe-hersteller-portal #microsite_content p,
#p-adobe-hersteller-portal #microsite_content span {
    font-family: franklin-gothic-urw, raleway, Helvetica, Arial, sans-serif
}
#p-adobe-hersteller-portal #microsite_content .p-adobe-hersteller---intro {
    padding-bottom: 20px;
}
#p-adobe-hersteller-portal #microsite_content .p-adobe-hersteller---intro p {
    font-family: franklin-gothic-urw,"ralewayregular", Helvetica, Arial, sans-serif;
}

#p-adobe-hersteller-portal #microsite_content .m-headline h2 {
    padding-bottom: 10px;
    padding-left: 20px;
    color: #494949;
    border-bottom: 2px solid #494949;
    letter-spacing: 2px;
    font-weight: 500
}

#p-adobe-hersteller-portal #microsite_content .m-headline .row>.col-xs-12 {
    padding-left: 0;
    padding-right: 0
}

#p-adobe-hersteller-portal #microsite_content .m-hashtag h1 {
    font-size: 4.3em;
    text-transform: lowercase;
    color: #c7c5c5;
    font-weight: 600;
    word-break: break-all;
    letter-spacing: 2px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article {
    border: 2px solid #6b6b6b;
    box-shadow: 0 4px 20px rgba(0, 0, 0, .15)
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article h4,
#p-adobe-hersteller-portal #microsite_content .m-product-card .article h4>span {
    letter-spacing: 2px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-card-name {
    font-size: 1.5em;
    font-weight: 600
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-card-contact {
    margin-top: -20px;
    font-size: 1.333em;
    font-weight: 600
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-badge-new {
    margin-top: -170px;
    margin-right: -30px;
    padding: 4px;
    position: absolute;
    top: 0;
    right: 0;
    background: #27db2b;
    border-bottom-left-radius: 6px;
    text-transform: uppercase;
    font-size: 40px;
    line-height: 40px;
    font-weight: 500;
    color: #fff
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-score {
    font-size: 2.5em;
    font-weight: 700
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-score-des {
    font-size: .833em;
    color: #717171;
    letter-spacing: normal;
    font-weight: 500
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .progress {
    height: 8px;
    background: #727272;
    border-radius: 0
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .progress-bar-warning {
    background-color: #f37c13
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article:hover .m-score-a {
    display: none
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article:hover .m-score-b {
    display: block;
    animation: fadeInFromNone 1s ease-out;
    -webkit-animation: fadeInFromNone 1s ease-out;
    -moz-animation: fadeInFromNone 1s ease-out
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article:hover .m-score-img {
    display: block;
    animation: fadeInFromNone 1s ease-out;
    -webkit-animation: fadeInFromNone 1s ease-out;
    -moz-animation: fadeInFromNone 1s ease-out
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-score-b {
    display: none
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-score-img {
    display: none;
    position: absolute;
    top: 0;
    left: 0
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-score-img img {
    width: 100%;
    height: auto
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .btn {
    text-transform: lowercase;
    font-weight: 700
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .btn.btn-adobe {
    padding: 6px 40px;
    float: right;
    border: 4px solid #f37c13;
    color: #000;
    border-radius: 20px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .btn.btn-adobe:hover {
    background-color: #f37c13;
    color: #fff
}

#p-adobe-hersteller-portal #microsite_content #m-product_first .col-xs-12:nth-of-type(1) .article {
    border: 4px solid #27db2b
}

#p-adobe-hersteller-portal #microsite_content #m-product_first .col-xs-12:nth-of-type(3) .article .progress-bar-warning {
    position: absolute;
    height: 8px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-4 .article {
    padding: 40px 30px 0;
    min-height: 600px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-4 .article .row>.col-xs-12 {
    padding-left: 0;
    padding-right: 0
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-4 .article .col-for-image img {
    padding-left: 0;
    padding-right: 0
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-4 .article h4:first-child {
    margin-top: -10px;
    margin-bottom: 0
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-3 .article {
    padding-top: 30px;
    min-height: 500px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-3 .article p {
    margin-bottom: 0;
    letter-spacing: 1px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-3 .article a {
    color: #000
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-3 .article h4:first-child {
    margin-top: -20px;
    margin-bottom: 0
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-3 .article .m-score-des {
    font-size: .694em
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col .text_with_media .row {
    background: #fff
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col .article {
    background: 0 0;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
    transition: all .3s cubic-bezier(.785, .135, .15, .86)
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col:hover:first-of-type .article {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/adobe_hersteller_portal/team-dominik-2.png)
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col:hover:nth-of-type(2) .article {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/adobe_hersteller_portal/team-christel-2.png)
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col:hover:nth-of-type(3) .article {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/adobe_hersteller_portal/team-marius-2.png)
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col:hover:nth-of-type(4) .article {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/adobe_hersteller_portal/team-niklas-2.png)
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col:hover .text_with_media .row {
    opacity: 0;
    visibility: hidden
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .img-responsive {
    width: auto
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .m-product .col-md-4:first-of-type .article {
    border: 4px solid #27db2b
}
@media screen and (min-width:1300px) {
    #p-adobe-hersteller-portal #microsite_content .p-adobe-hersteller-portal---hero .container-normal {
        width: 1300px;
    }
    #p-adobe-hersteller-portal #microsite_content .p-adobe-hersteller-portal---hero .container-normal .grid-col {
        padding:0;
    }
}

@media screen and (max-width:592px) {
    #p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col {
        background-size: auto 100% !important
    }
}

@media screen and (max-width:768px) {
    #p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-4 .article {
        overflow: hidden
    }
}

@media screen and (max-width:1024px) {
    #p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col {
        background-size: auto !important
    }
}

@keyframes fadeInFromNone {
    0% {
        display: none;
        opacity: 0
    }
    1% {
        display: block;
        opacity: 0
    }
    to {
        display: block;
        opacity: 1
    }
}

#p-adobe-hersteller-portal #microsite_content .m-bg-sec {
    padding-top: 5%;
}
#p-adobe-hersteller-portal  #microsite_content   .l-under--bottom-right {
    text-align: right;
}
#p-adobe-hersteller-portal  #microsite_content .l-under--bottom-right .col-xs-12 {
    padding: 0;
}
#p-adobe-hersteller-portal  #microsite_content .l-under--bottom-right .btn-default {
    padding: 6px 40px;
    float: right;
    border: 4px solid #f37c13;
    color: #f37c13;
    border-radius: 20px;
}
#p-adobe-hersteller-portal  #microsite_content .l-under--bottom-right .btn-default:hover,
#p-adobe-hersteller-portal  #microsite_content .l-under--bottom-right .btn-default:active,
#p-adobe-hersteller-portal  #microsite_content .l-under--bottom-right .btn-default:focus,
#p-adobe-hersteller-portal  #microsite_content  .l-under .btn-default:hover,
#p-adobe-hersteller-portal  #microsite_content  .l-under .btn-default:active,
#p-adobe-hersteller-portal  #microsite_content  .l-under .btn-default:focus {
    background-color: #f37c13;
    color: #fff;
    border: 4px solid #f37c13;
}
/*----Abode Contact Infomation-------*/
#p-adobe-hersteller-portal.p-adobe-hersteller-portal--contact-info #microsite_content .m-bg-sec {
    padding: 40px 0 0 0;
}

#p-adobe-hersteller-portal.p-adobe-hersteller-portal--contact-info #microsite_content  .title h2 {
    margin-bottom: 0;
}
/*=====  End of ADOBE HERSTELLER PORTAL  ======*/
#p-adobe-leasing .l-under--bottom-right ,
#p-adobe-expert-academy .l-under--bottom-right {
    padding-top: 10px;
    padding-bottom: 50px;
    text-align: right;
}
#p-adobe-leasing .l-under--bottom-right .lnk ,
#p-adobe-expert-academy .l-under--bottom-right .lnk {
    padding: 10px 40px;
    float: right;
    border: 2px solid #000;
    color: #000000;
    text-transform: uppercase;
}
/*********** The Adobe Connection DEMG-8561 *************/

#adobe-connection-8561 .spri-no-w-logo-100 img.img-original {
    width: 100px;
}

#adobe-connection-8561 .spri-no-p-col-5 .col-xs-12 {
    padding-left: 5px;
    padding-right: 5px;
}

#adobe-connection-8561 .spri-no-p-col-5 .col-xs-12 a {
    font-size: 12px;
}

#adobe-connection-8561 .spri-section-pt30 {
    padding-top: 30px;
}

#adobe-connection-8561 .spri-section-pb30 {
    padding-bottom: 30px;
}

#adobe-connection-8561 .spri-section-title-pt50,
.spri-section-pt50 {
    padding-top: 50px;
}

#adobe-connection-8561 .spri-section-content-pb50,
.spri-section-pb50 {
    padding-bottom: 50px;
}

#adobe-connection-8561 .spri-section-title-pt80,
.spri-section-pt80 {
    padding-top: 80px;
}

#adobe-connection-8561 .spri-section-content-pb80,
.spri-section-pb80 {
    padding-bottom: 80px;
}

#adobe-connection-8561 .spri-section-title-pt100,
.spri-section-pt100 {
    padding-top: 100px;
}

#adobe-connection-8561 .spri-section-content-pb100,
.spri-section-pb100 {
    padding-bottom: 100px;
}

#adobe-connection-8561 .spri-logo-wauto {
    padding-top: 30px;
    padding-bottom: 30px;
}

#adobe-connection-8561 .spri-logo-wauto img {
    width: auto;
}

#adobe-connection-8561 .spri-nom-img .article.text_with_media .row {
    padding-top: 0px !important;
}

#adobe-connection-8561 .spri-nopam-img .article.text_with_media .row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#adobe-connection-8561 .spri-no-padding .col-for-media {
    padding-left: 0;
    padding-right: 0;
}

#adobe-connection-8561 .spri-nopam-img .article.text_with_media .row .col-for-image {
    margin-left: -50px !important;
}

#adobe-connection-8561 .spri-mb-50 .article.text_with_media {
    margin-bottom: 50px !important;
}

#adobe-connection-8561 .spri-btn-nobd .btn {
    border: 0px !important;
}

#adobe-connection-8561 .spri-link-underline-w .lnk {
    text-decoration: underline;
    color: white;
}

#adobe-connection-8561 .spri-link-underline-b .lnk {
    text-decoration: underline;
    color: black;
}

#adobe-connection-8561 .spri-section-title h2 {
    margin-bottom: 20px;
    margin-top: 20px;
}

#adobe-connection-8561 .spri-section-title h3 {
    margin-bottom: 15px;
    margin-top: 15px;
}

#adobe-connection-8561 .spri-section-title p.big {
    font-size: 24px;
    line-height: 1.4;
}

#adobe-connection-8561 .spri-contact-img img {
    width: 161px;
    padding: 0 !important;
}

#microsite_content .spri-section-article .article>.row {
    padding-top: 0px;
    padding-bottom: 0px;
}

#adobe-connection-8561 .spri-section-article .article.text_with_media img {
    padding: 0px;
}

#adobe-connection-8561 .spri-section-hp h2,
.spri-section-hp a.lnk {
    color: #00b3ec;
}

#adobe-connection-8561 .spri-section-lenovo h2,
.spri-section-lenovo a.lnk {
    color: #f60012;
}

#adobe-connection-8561 .spri-section-article-white .article.text_with_media {
    background: #ffffff;
}

#adobe-connection-8561 .spri-section-article-white-p15 .article.text_with_media {
    background: #ffffff;
    padding: 15px;
}

#adobe-connection-8561 .spri-section-article .article.text_with_media img,
.spri-section-gallery .article.text_with_media img,
#microsite_content .spri-article-fullmedia .article>.row img,
.spri-section-article-h .article.text_with_media img {
    padding: 0px !important
}

#adobe-connection-8561 .spri-section-article-h .row {
    display: flex
}

#adobe-connection-8561 .spri-section-article-h .col-xs-12.col-md-6 {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#adobe-connection-8561 .spri-section-article-h-cttop .col-xs-12.col-md-6 {
    display: flex;
    flex-direction: column;
    justify-content: top;
}

#adobe-connection-8561 .spri-section-gallery-nopadding .col-xs-12.col-for-media {
    padding-left: 0px;
    padding-right: 0px;
}

#microsite_content section[class*="bg-"].spri-section-gallery-nopadding .col-xs-12.col-for-media .c-Gallery,
#microsite_content .spri-article-fullmedia .article>.row {
    padding-top: 0px;
    padding-bottom: 0px;
}

#adobe-connection-8561 .spri-btn-p10 .btn-default,
.spri-btn-p10 .btn-primary,
.spri-btn-p10 .btn-success,
.spri-btn-p10 .btn-info,
.spri-btn-p10 .btn-warning,
.spri-btn-p10 .btn-danger {
    padding: 14px 10px;
}

#microsite_content .spri-article-fullmedia .article .col-for-media {
    display: block;
    margin-left: -25px;
    margin-right: -25px;
}

#adobe-connection-8561 .spri-section-p18 p,
.spri-section-p18 ul li {
    font-size: 18px;
    line-height: 26px;
}

#adobe-connection-8561 .spri-section-p24 p,
.spri-section-p24 ul li {
    font-size: 24px;
    line-height: 32px;
}

#adobe-connection-8561 .spri-grey-05 {
    background: rgba(0, 0, 0, 0.05) !important;
}

#adobe-connection-8561 .spri-grey-10 {
    background: rgba(0, 0, 0, 0.1) !important;
}

#adobe-connection-8561 .spri-grey-20 {
    background: rgba(0, 0, 0, 0.2) !important;
}

#adobe-connection-8561 .spri-grey-30 {
    background: rgba(0, 0, 0, 0.3) !important;
}

#adobe-connection-8561 .spri-microsoft-color h2 {
    color: #00A4EF;
}

#adobe-connection-8561 .spri-microsoft-color main .btn-default {
    background: #00A4EF;
    color: white;
    border: 0px;
}

#adobe-connection-8561 .spri-microsoft-color main .btn-default:hover {
    background: #47baee;
    border: 0px;
}

#adobe-connection-8561 .spri-grey-05 {
    background: rgba(0, 0, 0, 0.05) !important;
}

#adobe-connection-8561 .spri-grey-10 {
    background: rgba(0, 0, 0, 0.1) !important;
}

#adobe-connection-8561 .spri-section-act-pb15 .col-xs-12.col-md-6.grid-col.equalheight.group-1-0 {
    margin-bottom: 15px !important;
}

#adobe-connection-8561 .spri-section-title-pt80,
#adobe-connection-8561 .spri-section-pt80 {
    padding-top: 80px;
}

#adobe-connection-8561 .spri-section-title-pt50,
#adobe-connection-8561 .spri-section-pt50 {
    padding-top: 50px;
}

#adobe-connection-8561 .spri-section-content-pb50,
#adobe-connection-8561 .spri-section-pb50 {
    padding-bottom: 50px;
}

#microsite_content .bg-white-100:not(.box) .grid-col .article {
    background: #fff;
}

#adobe-connection-8561 .spri-section-pb30 {
    padding-bottom: 30px;
}

#adobe-connection-8561 .spri-section-pt30 {
    padding-top: 30px;
}

#adobe-connection-8561 .spri-logo img {
    height: 40px !important;
    width: auto !important;
}

#adobe-connection-8561 .spri-footer-adobe {
    background-image: url(http://filesalso.dk/files/adobe/VN4014_Adobe_ALSO%20Cloud%20MarketPlace%20campaign_DK_Q3_2020_landingpage/bg-footer-1.jpg) !important;
    background-size: cover !important;
    background-position: 50% 50% !important;
}

#adobe-connection-8561 .spri-section-act-pb15 .article.text_with_media,
.spri-section-act-pb15 .col-xs-12.col-md-6.grid-col.equalheight.group-1-0,
.spri-section-act-pb15 .col-xs-12.col-md-4.grid-col.equalheight.group-1-0,
.spri-section-act-pb15 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 {
    margin-bottom: 15px !important;
}

#adobe-connection-8561 .spri-footer-adobe .article.text_with_media {
    background: transparent!important;
}


/*********** End The Adobe Connection DEMG-8561 *************/


/*********** Instant On 1930 Switcher *************/

@font-face {
    font-family: "Open Sans";
    src: local("Open Sans Light"), local("OpenSans-Light"), url("https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OUuhpKKSTjw.woff2") format("woff2");
    font-style: normal;
    font-weight: 300;
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Open Sans";
    src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2") format("woff2");
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Open Sans";
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2") format("woff2");
    font-style: normal;
    font-weight: 700;
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.p-aruba_instant_on_1930_switcher #microsite_content {
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 1.8rem;
    line-height: 1.6;
    font-weight: 300;
    color: #222;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.p-aruba_instant_on_1930_switcher #microsite_content h1,
.p-aruba_instant_on_1930_switcher #microsite_content h2,
.p-aruba_instant_on_1930_switcher #microsite_content h3,
.p-aruba_instant_on_1930_switcher #microsite_content h4,
.p-aruba_instant_on_1930_switcher #microsite_content h5,
.p-aruba_instant_on_1930_switcher #microsite_content p,
.p-aruba_instant_on_1930_switcher #microsite_content span {
    font-family: 'Open Sans', Arial, sans-serif;
}

.p-aruba_instant_on_1930_switcher.p-v1-product #microsite_content .p-aruba_1930_switcher_logo .img-responsive {
    width: auto !important;
    margin: 30px 0;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg {
    background: url("https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hpe_27/aruba_instant_on_1930_switcher/main_image_1.jpg");
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center top;
    padding: 20px 0;
    margin-bottom: 20px !important;
    background-color: #f9f9f9 !important;
    margin-bottom: 0 !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .img-responsive {
    width: auto !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .img-responsive.img-original {
    max-width: 100% !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .row .article .row:last-of-type {
    height: 330px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .row .article .row:last-of-type h2 {
    color: #fff;
    font-size: 25px;
    font-weight: 300;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .row .article .row:last-of-type h2 span {
    font-size: 45px;
    display: block;
    font-weight: 300;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec01 .row {
    padding: 40px 0 0 0;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec01 .row .article p {
    font-size: 19px;
    font-weight: 400;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec01 .row .article p .highlight {
    display: block;
    margin-top: 25px;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec02 .container.grid.grid-type-1.box {
    padding-bottom: 0px !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec02.p-v1-block-textleft .col-md-6:nth-child(1) {
    padding-bottom: 50px !important;
}


/*.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec05 .embed-responsive .embed-responsive-item,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec05 .embed-responsive iframe,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec05 .embed-responsive embed,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec05 .embed-responsive object,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec05 .embed-responsive video {
    height: auto;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
}*/

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec06 .container.grid.grid-type-1.box {
    padding-bottom: 0px !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec07 .container>div.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
    text-align: center;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec07 .container>div.row .row {
    display: block;
    padding: 0 !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec07 .container>div.row .article .col-xs-12 h3 {
    font-weight: bold;
    color: #89E872 !important;
    margin-top: 15px;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec07 .container>div.row .article .img-responsive {
    width: auto !important;
    max-width: 100%;
    margin: 0 auto;
}

.p-aruba_instant_on_1930_switcher #microsite_content .p-aruba_1930_switcher_sec03#hpe-aruba-instant-on-access-punkter .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.p-aruba_instant_on_1930_switcher #microsite_content .p-aruba_1930_switcher_sec03#hpe-aruba-instant-on-access-punkter .row .article p.big {
    color: #ff8300;
    font-size: 20px !important;
    margin-bottom: 10px;
    height: 112px;
}

.p-aruba_instant_on_1930_switcher #microsite_content .p-aruba_1930_switcher_sec03#hpe-aruba-instant-on-access-punkter .row .col-xs-12.col-for-image {
    text-align: center;
}

.p-aruba_instant_on_1930_switcher #microsite_content .p-aruba_1930_switcher_sec03#hpe-aruba-instant-on-access-punkter .row .col-xs-12.col-for-image img {
    max-width: 300px;
    margin: 0 auto;
}

.p-aruba_instant_on_1930_switcher #microsite_content .container .row .article p .highlight a {
    padding: 14px 20px;
    font-size: 15px !important;
    border-radius: 25px;
    background-color: #ff8300;
    text-align: center;
    color: #fff !important;
    white-space: nowrap;
    cursor: pointer;
    box-sizing: border-box;
    font-weight: 400;
    border-color: #ff8300;
    text-transform: uppercase;
}

.p-aruba_instant_on_1930_switcher #microsite_content .container .row .article p .highlight a:hover {
    background-color: #ff4c00 !important;
    outline: 0;
    border-color: #ff4c00;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec_pro {
    background: #ffffff !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 {
    background-color: #fff !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row {
    text-align: center;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row .col-xs-12>p:first-of-type {
    margin-bottom: 20px;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight a {
    margin: 0 !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a {
    border: none;
    margin: 20px 0 0;
    padding: 10px 10px 10px 25px;
    background-image: url("https://dc6bbphoqy5j3.cloudfront.net/skin-solutionfuse-instant-on/img/datasheet-icon.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 20px;
    transition: all ease 0.4s;
    -webkit-transition: all ease 0.4s;
    text-transform: unset;
    font-weight: 500;
    display: inline-block;
    position: relative;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: -2px;
    left: 0;
    background-color: #000;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    transform-origin: bottom right;
    -webkit-transition: -webkit-transform 0.5s;
    transition: -webkit-transform 0.5s;
    -o-transition: transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s;
    z-index: 1;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:hover,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:focus,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:active {
    background-image: url("https://dc6bbphoqy5j3.cloudfront.net/skin-solutionfuse-instant-on/img/datasheet-icon-hov.png") !important;
    color: #FE4C00;
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #fff;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:hover:before,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:focus:before,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:active:before {
    background-color: #FE4C00;
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article img {
    width: auto !important;
    max-width: 265px !important;
    margin: 0 auto;
}

@media screen and (max-width: 768px) {
    .p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .row .article .row .col-xs-12 h2 {
        margin-bottom: 0;
        background: rgba(0, 0, 0, 0.5);
        text-shadow: 0 0 5px #000, 0 0 5px #000;
        padding: 10px;
    }
    .p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .row .article .row:last-of-type {
        height: 300px;
        width: 100%;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        justify-content: space-between;
        -webkit-justify-content: space-between;
    }
    .p-aruba_instant_on_1930_switcher #microsite_content .p-aruba_1930_switcher_sec03#hpe-aruba-instant-on-access-punkter .row .article p.big {
        height: auto;
    }
    .p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec07 .container>div.row {
        padding-bottom: 0px !important;
    }
    .p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec07 .container>div.row .col-xs-12.col-md-4.grid-col {
        margin-bottom: 40px !important;
    }
}


/*********** End Instant On 1930 Switcher *************/




/* Begin of Ergotron Herstellerportal Update - DEMG-8662 */

#Ergotron-updated .text-center img {
    margin: 0 auto;
}

#Ergotron-updated .text-center.product a.lnk {
    background-color: #eb6f53;
    color: #ffffff;
    padding: 10px;
    border-radius: 30px;
}

#Ergotron-updated .underline-first-text h4,
#Ergotron-updated .underline-last-text h4 {
    text-decoration: underline;
}

#Ergotron-updated .ordered-list ul {
    list-style-type: decimal;
    padding-left: 0;
}

#Ergotron-updated .ordered-list ul li {
    padding-left: 10px;
}

#Ergotron-updated .vertical-align-center .row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

/* End of Ergotron Herstellerportal Update - DEMG-8662 */

section#sva_slider li img {
    height: 50px;
}section.sva080420{width:100%;}section.sva080420 div.container div.row .equalheight div.col-xs-12 .col-md-4 .grid-col .equalheight  .group-0-0 {width:100% !important;}

section#sva_tab a.u-imageLink {
    padding: 10px;
    margin-bottom: 20px;
    width: 250px;
    height: 100px
}


/* ---- Start HPE SimpliVity Awareness ---- */

  #p-HPE-SimpliVity-Awareness #microsite_content:first-child() {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-left.png') left 55% no-repeat,
    url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-right.png') right 79% no-repeat;
  }
  #p-HPE-SimpliVity-Awareness.no-offer #microsite_content:first-child() {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-left.png') left 69% no-repeat,
    url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-right.png') right 69% no-repeat;
  }

#p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row>div {
    padding: 60px 70px 80px 70px;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row>div.bg-green {
    background-color: #00c89a;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row>div.bg-green p {
    font-size: 3.3rem;
    line-height: 1.2;
    color: #ffffff;
    font-weight: bold;
    position: relative;
    top: initial;
    left: initial;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container>.row>div.bg-green p::after {
    content: "";
    display: block;
    width: 100px;
    height: 6px;
    background-color: #ffffff;
    position: absolute;
    left: initial;
    bottom: -20px;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column {
    padding-top: 100px;
    padding-bottom: 70px;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row>div p:first-child {
    font-size: 2rem;
    color: #00c89a;
    font-weight: bold;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .intelligently,
#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .edge,
#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .hyper {
    background: #101917;
    color: #ffffff;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .edge {
    margin-top: 60px;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .hyper {
    min-height: 516px;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .intelligently>.row,
#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .edge>.row,
#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .hyper>.row {
    padding: 5rem 3rem 2rem 3rem;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row>div {
    padding: 0;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .total-2row>.row {
    padding: 0 50px 0 0;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .intelligently>.row:after,
#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .edge>.row:after,
#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .hyper>.row:after {
    display: block;
    width: 20vw;
    height: 20vw;
    max-width: 100px;
    max-height: 100px;
    position: absolute;
    top: -48px;
    right: 6%;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .intelligently>.row::after {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-icon1.jpg') center center/contain no-repeat;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .edge>.row::after {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-icon2.jpg') center center/contain no-repeat;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .hyper>.row::after {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-icon3.jpg') center center/contain no-repeat;
}

#p-HPE-SimpliVity-Awareness #microsite_content .bg-section {
    margin-top: 70px;
    padding: 40px 0;
}

#p-HPE-SimpliVity-Awareness #microsite_content .promotion-products .text_with_media {
    background: #101917;
    color: #ffffff;
}

#p-HPE-SimpliVity-Awareness #microsite_content .promotion-products .text_with_media .row {
    padding: 40px 0 20px;
}

#p-HPE-SimpliVity-Awareness #microsite_content .promotion-products .text_with_media h2 {
    color: #00c89a!important;
}

@media screen and (max-width: 1199px) {
    #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column {
        padding-top: 40px;
    }
    #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .total-2row>.row {
        padding: 0;
    }
    #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .hyper {
        min-height: unset;
        margin-top: 60px;
    }
}

@media screen and (max-width: 1024px) {
    #p-HPE-SimpliVity-Awareness #microsite_content {
        background: none;
    }
}

@media screen and (max-width: 991px) {
    #p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row>div {
        padding: 60px 25px 30px 25px;
    }
}


/* ---- End HPE SimpliVity Awareness ---- */


   /* Start 2020_Lenovo_ueberall_zuhause */
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende {
        margin: 70px 0 0 0;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende > .container {
        padding: 0 60px;
    }

    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende > .container > .row {
        background: #d5e7ef;
        position: relative;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
        padding-left:40px;
        position: unset;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) h2 {
        position: absolute;
        left: 0;
        top: -51px;
        display: block;
        height: 50px;
        color: #ffffff;
        font-weight: bold;
        font-size: 24px;
        line-height: 50px;
        text-align: center;
        padding-left: 35px;
        padding-right: 35px;
        background: #00b0f0;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) h2::after {
        display: block;
        content: "";
        width: 35px;
        height: 35px;
        background:#00b0f0;
        transform: rotate(45deg);
        transform-origin: 0 0;
        position: absolute;
        top: 0px;
        right: -35px;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct1 .text_with_media > .row > div:nth-child(2) h2 {
        width: 31%;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2 {
        width: 55%;
        background: #6abf4a;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct3 .text_with_media > .row > div:nth-child(2) h2 {
        width: 86%;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2 {
        width: 117%;
        background: #6abf4a;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2::after,
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2::after {
        background: #6abf4a;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .s-cta .text_with_media > .row .btn{
        display: block;
        width: 100%;
        height: 10vh;
        border:none;
        background: transparent url('https://also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/2020_lenovo_ueberall_zuhause/btn.jpg') center center/cover no-repeat;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .s-cta .text_with_media > .row .btn:hover{
        background: transparent url('https://also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/2020_lenovo_ueberall_zuhause/btn.jpg') center center/cover no-repeat;
        border:none;
    }


    @media screen and (max-width: 991px) {
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row {
            display: flex;
            flex-direction: row;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(1) {
            width: 31%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
            width: 69%;
        }

        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct1 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(50% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(65% - 35px);
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct3 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(80% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
            background: #6abf4a;
        }
    }
    @media screen and (max-width: 768px) {
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2::after,
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2::after {
            background: #6abf4a;
        }

    }
    @media screen and (max-width: 592px) {
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(1) {
            width: 100%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
            width: 100%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct1 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct3 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2::after,
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2::after {
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row {
            flex-direction: column;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div {
            width: 100%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
            padding: 20px;
        }

    }

   /* End 2020_Lenovo_ueberall_zuhause */







/* Smart and Secure Trolley Solution - DEMG-8466 */
#p_smart_secure_trolley_8466 .p_contact_8466 {
    background-color: rgba(255, 255, 255, 0);
    background-image: linear-gradient(35deg, #89e872 0%, #006c80 100%);
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 5vw;
    padding-right: 30px;
    padding-bottom: 2vw;
    padding-left: 30px;
    margin-top: 10vh;
}
#p_smart_secure_trolley_8466 .p_logo_8466 img {
    width: 110px;
}
#p_smart_secure_trolley_8466 .p_contact_8466 .article.text_with_media .col-for-image img {
    width: 400px;
}
#p_smart_secure_trolley_8466 .p_hero_8466 {
    background: url(https://also.com/ec/cms5/media/img/6110_1/customer_6/providers_17/also_20/smart_and_secure_trolley_solution_1/pc_hero_v2.jpg) center center no-repeat;
    background-size: cover;
    color: #fff !important;
    margin-bottom: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
#p_smart_secure_trolley_8466 .p_hero_8466 .article.text_with_media .col-for-image img {
    width: 200px;
    margin: auto;
}
.digitale-youtube .row>.col-xs-12:last-child {padding-left: 40px;padding-right: 40px;}
#p_smart_secure_trolley_8466 .p_hero_8466 .article.text_with_media .col-xs-12.col-md-7 {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    min-height: 400px;
}
#p_smart_secure_trolley_8466 .p_hero_8466 .article.text_with_media .col-xs-12.col-md-7 h2 {
    color: #ffffff!important;
    font-size: 7rem;
}
.p_contact_8466 .grid {
    background-color: transparent!important;
}
#p_smart_secure_trolley_8466 .p_contact_8466 .article.text_with_media p,
#p_smart_secure_trolley_8466 .p_contact_8466 .article.text_with_media h2 b {
    color: #ffffff;
}
#p_smart_secure_trolley_8466 .d_mb_15 {
    margin-bottom: 15px;
}
#p_smart_secure_trolley_8466 .p_content_icon_txt_8466 .article.text_with_media img {
    padding-left: 0px!important;
    width: 115px;
    text-align: center;
    margin: auto;
    padding-right: 45px!important;
}
#p_smart_secure_trolley_8466 .p_headline_rotating{
    background-image: linear-gradient(180deg, #0c3456 0%, #006c80 100%);
    padding: unset!important;
}
#p_smart_secure_trolley_8466 .p_headline_rotating .article.text_with_media{
    min-height: 100px;
    margin-top: 50px;
}
#p_smart_secure_trolley_8466 .p_headline_rotating .article.text_with_media h3{
    color: #ffffff!important;
    font-size: 3rem;
    text-transform: none;
    text-align: left;
}
#p_smart_secure_trolley_8466 .p_box_8466 {
    background-color: rgba(255, 255, 255, 0);
    background-image: linear-gradient(180deg, #006c80 0%, #89e872 100%);
    background-position: center center;
    background-repeat: no-repeat;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 5vw!important;
}
#p_smart_secure_trolley_8466 .p_box02_8466 {
    background-image: linear-gradient(180deg, #89e872 0%,  #c6f5bb 100%);
    padding-top: 0!important;
    margin-bottom: 3vw;
}
#p_smart_secure_trolley_8466 .p_box_8466 .col-xs-12.col-md-6.grid-col  .article.text_with_media .col-xs-12{
    display: flex;
    justify-content: center;
}
#p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px;
    color: rgb(0, 0, 0);
    top: 0;
    min-height: 300px;
    margin: auto;
    position: relative;
    padding: 0 30px;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    transform-style: preserve-3d;
    perspective: 1000px;
    perspective-origin: revert;
}
#p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media .row{
    position: absolute;
}


#p_smart_secure_trolley_8466 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media::after {
    background-color: rgb(137, 232, 114);
}
#p_smart_secure_trolley_8466 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media h2 {
    margin-top: 25px;
}
#p_smart_secure_trolley_8466 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media::after {
    background-color: rgb(29 91 103);
    border-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
}
#p_smart_secure_trolley_8466 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media p {
    color: rgb(255, 255, 255);
}
#p_smart_secure_trolley_8466 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(4) .article.text_with_media::after {
    background-color: rgb(255, 185, 145);
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
}

#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media:after{
    background-color: rgb(253 249 172);
}
#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:first-child .article.text_with_media,
#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    transition-duration: 0.9s;
    bottom: 0px;
}

#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media:after{
    background-color: rgb(48 48 48);
}
#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    transition-duration: 0.9s;
    bottom: 0px;
}
#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media p {
    color: rgb(255, 255, 255);
}
#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:last-child .article.text_with_media:after{
    background-color: rgb(230, 230, 215);
}
#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:last-child .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    transition-duration: 0.9s;
}
#p_smart_secure_trolley_8466 .p_hero_8466 .article.text_with_media p {
    font-size: 5rem!important;
}

#p_smart_secure_trolley_8466 .p_solution_image .col-xs-12.col-md-4.grid-col .article.text_with_media {
    text-align: center;
}


#p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left: 0;
    z-index: 1;
    -webkit-transition: all 2s;
    -o-transition: all 2s;
    transition: all 2s;
  }
  #p_smart_secure_trolley_8466 .p_box_8466 .text_with_media > .row {
        -webkit-transition: all 2s;
        -o-transition: all 2s;
        transition: all 2s;
        backface-visibility: hidden;
        position: relative;
        z-index: 2;
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin:  center center;
        -o-transform-origin: center center;
        transform-origin: center center;

    }
#p_smart_secure_trolley_8466 .p_big_picture .article.text_with_media h3{
    color: #9fd293;
    text-align: center;
    margin: -20px 0 20px 0;
}

#p_smart_secure_trolley_8466 .p_box_8466 img{
max-width: 150px;
}





@media screen and (min-width: 960px) {



    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media::after {
        -webkit-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        -o-transform: rotateY(0deg);
        transform: rotateY(0deg);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin:  center center;
        -o-transform-origin: center center;
        transform-origin: center center;
      }


    #p_smart_secure_trolley_8466 .p_box_8466 .text_with_media > .row:nth-child(1) {
        border-color: rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 0px;
        color: rgb(0, 0, 0);
        /* position: absolute; */
        left: 50%;
        text-align: center;
        font-size: 8rem;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        margin: 0;
        padding: 0;
        -webkit-transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
        -ms-transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
        -o-transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
        transform: rotateY(0deg) translate3D(-50%, 0%, 10px);


    }

    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover > .row{
      -webkit-transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
      -ms-transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
      -o-transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
      transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
    }
    #p_smart_secure_trolley_8466 .p_box_8466 .text_with_media > .row:nth-child(2) {
        border-color: rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 0px;
        color: rgb(0, 0, 0);
        text-align: center;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        /* min-height: 260px; */
        align-items: center;
        justify-content: center;
        -webkit-transform: rotateY(180deg) translateZ(50px);
        -ms-transform: rotateY(180deg) translateZ(50px);
        -o-transform: rotateY(180deg) translateZ(50px);
        transform: rotateY(180deg) translateZ(50px);
    }
    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover > .row:nth-child(2){
      -webkit-transform: rotateY(360deg) translateZ(50px);
      -ms-transform: rotateY(360deg) translateZ(50px);
      -o-transform: rotateY(360deg) translateZ(50px);
      transform: rotateY(360deg) translateZ(50px);
    }
    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover::after {
      -webkit-transform: rotateY(180deg);
      -ms-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      transform: rotateY(180deg);

    }
#p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover > .row img{
        transform: translate(35px , 0);
        transition: 0.5s linear;
    }
}
@media screen and (max-width: 960px) {
    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media .row, #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media .row .col-xs-12 {
     transform-style: unset;
}
#p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media .row {
    position: relative;
}
#p_smart_secure_trolley_8466 .p_box_8466 img{
max-width: 150px;
}
    #p_smart_secure_trolley_8466 .p_box_8466 img,
    #p_smart_secure_trolley_8466 .p_box_8466 p {
        transform: unset;
    }
    .p_solution_image .article.text_with_media img {
        width: 50%!important;
        margin: auto!important;
    }
    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover,
    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover p,
    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover img {
        transform: unset;
    }
    #p_smart_secure_trolley_8466 .p_box_8466 {
        padding-bottom: 0!important;
    }
    #p_smart_secure_trolley_8466 .p_box02_8466 {
        padding-bottom: 1vw!important;
    }
    #p_smart_secure_trolley_8466 .p_box_8466 .col-xs-12.col-md-4.grid-col,
    #p_smart_secure_trolley_8466 .p_box02_8466 .col-xs-12.col-md-6.grid-col {
        margin-bottom: 4vw;
    }
    #p_smart_secure_trolley_8466 .p_hero_8466 {
        background: url(https://also.com/ec/cms5/media/img/6110_1/customer_6/providers_17/also_20/smart_and_secure_trolley_solution_1/mb_hero_v2-2.jpg) center center no-repeat;
    }
    #p_smart_secure_trolley_8466 .p_hero_8466 .article.text_with_media .col-xs-12.col-md-7 {
        display: block;
        flex-wrap: unset;
        min-height: unset;
        text-align: center;
    }
    #p_smart_secure_trolley_8466 .p_hero_8466 .article.text_with_media .col-for-image img {
        width: 150px;
        margin: auto;
    }
    #p_smart_secure_trolley_8466 .p_box_8466 h2 {
        position: relative;
        transform: unset;
        left: unset;
        display: block;
        text-align: center;
    }
    #p_smart_secure_trolley_8466 .p_box_8466 .col-xs-12.col-md-6.grid-col .article.text_with_media .col-xs-12{
        display: block;
    }

}

@media screen and (max-width: 375px) {
    .p_solution_image .article.text_with_media img {
        width: 100%!important;
        margin: auto!important;
    }
}
/* End Smart and Secure Trolley Solution - DEMG-8466 */


   /* Start 2020_Lenovo_ueberall_zuhause */
   #p-lenovo-home #microsite_content .f-link .container > .row > div .text_with_media h5 > a{
        color: #000000;
        font-size: 14px;
        margin-left: 20px;
        display: block;
   }
   /* End 2020_Lenovo_ueberall_zuhause */

/* --------------------------------------------------------------------------------
   ALSO Black Sale
 * -------------------------------------------------------------------------------- */

.also-black-sale div#messages {
    display: none;
}

.also-black-sale .blacksale_products {
    color: #000;
}

.also-black-sale #microsite_content section:last-of-type {
    margin-bottom: 0px;
    margin-top: 0px;
}

.also-black-sale .c-Products--gallery-Product {
    padding-top: 15px;
}

.also-black-sale .js-shortDescription {
    padding-top: 15px !important;
}

.also-black-sale .js-shortDescription a {
    color: #000;
}

.also-black-sale .js-shortDescription a:hover {
    border-bottom: 1px solid black;
}

.also-black-sale .c-Products__bonuspoints {
    color: #000;
}

.also-black-sale .c-Products__artNo {
    color: #000;
}

.also-black-sale .c-Products__price {
    padding-top: 15px !important;
    margin-top: 35px;
}

.also-black-sale .c-Products__price span {
    color: #000;
}

.also-black-sale .c-Products--gallery-Product {
    margin-bottom: 10px !important;
}

.also-black-sale .c-Products--gallery-Product {
    background: #fff;
    width: 24%;
    margin-right: 11px;
  }


.also-black-sale a.btn.btn-primary {
    border: 1px solid #000 !important;
    color: #000 !important;
    font-weight: bold;
}

.also-black-sale #microsite_content .bg-black-100.box .btn:hover {
    color: #fff !important;
    background: #000;
}


/* --------------------------------------------------------------------------------
   END ALSO Black Sale
 * -------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------
   HPE GreenLake start
 * -------------------------------------------------------------------------------- */

/*Introductory Programme*/
#p-hpe-greenlake-technical-training #microsite_content p.big,
#p-hpe-greenlake-technical-training #microsite_content b {
    font-family: "raleway", Helvetica, Arial, sans-serif;
  }

/*Technical training register*/
#p-hpe-greenlake-technical-training .hero .text_with_media .row{
    padding: 0;
}
#p-hpe-greenlake-technical-training .form-register .container .text_with_media {
    max-width: 85vw;
    margin: 0 auto;
}

#p-hpe-greenlake-technical-training .info-bg {
    background-color: #006b7d;
}
#p-hpe-greenlake-technical-training .info-bg h2,
#p-hpe-greenlake-technical-training .info-bg p  {
    color: #ffffff;
}
#p-hpe-greenlake-technical-training #microsite_content .info-bg .article h3 {
    color: #89e872 !important;
    font-size: 3rem;
    font-weight: 900 !important;
}
#p-hpe-greenlake-technical-training.p_hpe_greenlake_introductory_programme #microsite_content .info-bg .article h3 {
    color: #89e872 !important;
    font-size: 2.5rem;
    font-weight: 900;
}
#p-hpe-greenlake-technical-training.3100-introductory_programme_19  #microsite_content .info-bg .article h3 {
    font-size: 2rem;
}
#p-hpe-greenlake-technical-training  #microsite_content .info-bg .container,
#p-hpe-greenlake-technical-training #microsite_content .box .grid {
    background-color: transparent;
}
#p-hpe-greenlake-technical-training .sign-up .container > .row {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/introductory_programming/hpe_greenlake_inductory_programming_23.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% auto ;
}
#p-hpe-greenlake-technical-training .sign-up .text_with_media .row {
    align-items: center;
    display: flex;
    flex-direction: column;
}
#p-hpe-greenlake-technical-training  #microsite_content .form-register label.mwf-label {
    font-family: "raleway", Helvetica, Arial, sans-serif;
}
#p-hpe-greenlake-technical-training .sign-up .text_with_media .row  a.btn-default {
    border-color: #fff;
    border-radius: 50px;
    color: #fff;
}
#p-hpe-greenlake-technical-training  #microsite_content .hpe-green-list ul {
    list-style-type: none !important;
    list-style:none;
    padding-left: 0;
}
#p-hpe-greenlake-technical-training  #microsite_content .hpe-green-list ul li:before {
    content: "\2022";
    color: #89e872;
    font-weight: bold;
    display: inline-block;
    margin-right: 1rem;
    font-size: 2em;
    position: relative;
    line-height: 0;
    top: 6px;
}

#p-hpe-greenlake-technical-training  #microsite_content .form-register form .row.mwf_buttonrow,
#p-hpe-greenlake-technical-training  #microsite_content .form-register form .row.mwf_buttonrow .col-md-3 {
    display:flex;
    justify-content: flex-end;
}
#p-hpe-greenlake-technical-training  #microsite_content .form-register form .row.mwf_buttonrow .btn {
    border-radius: 50px;
    background-color: #006b7d;
    color: #fff;
    text-transform: capitalize;
    font-family: "raleway", Helvetica, Arial, sans-serif;
}

#p-hpe-greenlake-technical-training #microsite_content .form-register form .row.mwf_buttonrow .mwf_cancel {
    display: none;
}

#p-hpe-greenlake-technical-training #microsite_content .form-register .mwf_success_text {
    position: relative;

    margin-left: 0;
    margin-bottom: 1rem;
    padding: 1.75rem 1.25rem;

    text-align: center;

    color: #155724;
    border: 1px solid transparent;
    border-color: #c3e6cb;
    border-radius: .25rem;
    background-color: #d4edda;
}

 /* --------------------------------------------------------------------------------
   HPE GreenLake END
 * -------------------------------------------------------------------------------- */



/* Start 102880 hpe-greenlake-frontpage */

#p-hpe-greenlake-frontpage #microsite_content .header-bg {
    background-color: #8de677;
    padding: 40px 0;
}
#p-hpe-greenlake-frontpage #microsite_content .header-bg .container > .row{
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
}

#p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text{
    color: #000000;
    font-size: 1.8rem;
}
#p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text h1{
    color: #000000;
    font-size: 6rem;
    margin-top: 50px;
}
#p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text h2{
    color: #ffffff;
    font-size: 5.2rem;
}
#p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text h3{
    color: #000000;
    font-size: 2rem;
    text-transform: unset;
    margin-bottom: 30px;
}
#p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text a{
    color: #000000;
    text-decoration: underline;
    padding-left: 30px;
    background: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/header-icon.png') left center no-repeat;
    display: block;
    line-height: 3rem;
}
#p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text a:hover{
    text-decoration: none;
}
#p-hpe-greenlake-frontpage #microsite_content .s-get-advantage h2,
#p-hpe-greenlake-frontpage #microsite_content .s-get-advantage h3,
#p-hpe-greenlake-frontpage #microsite_content .s-get-advantage p,
#p-hpe-greenlake-frontpage #microsite_content .s-3column h2,
#p-hpe-greenlake-frontpage #microsite_content .s-3column h3,
#p-hpe-greenlake-frontpage #microsite_content .s-3column p {
    color: #ffffff!important;
}

#p-hpe-greenlake-frontpage #microsite_content .s-get-advantage h3 {
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}
#p-hpe-greenlake-frontpage #microsite_content .s-3column h3 {
    color: #89e872!important;
}
#p-hpe-greenlake-frontpage #microsite_content .s-3column-icon h4 {
    font-size: 1.8rem;
}



#p-hpe-greenlake-frontpage #microsite_content .s-3column-file h3 {
    font-size: 1.6rem!important;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif!important;
    color: #89e872!important;
    margin-bottom: 0!important;
}
#p-hpe-greenlake-frontpage #microsite_content .s-3column-file h4 {
    font-size: 2rem!important;
}
#p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a{
    color: #000000;
    font-size: 1.5rem;
    text-decoration: underline;
    padding-left: 50px;
    background: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/file-icon.png') left center no-repeat;
    display: block;
    line-height: 5rem;
    transition: none;
}
#p-hpe-greenlake-frontpage #microsite_content .file-2lines .text_with_media p > a{
    padding: 1rem 0 1rem 50px;
    line-height: 1.4em;
}
#p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a:hover,
#p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a.lnk:hover,
#p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a.lnk:focus{
    text-decoration: none;
    border-bottom: none;
}


#p-hpe-greenlake-frontpage #microsite_content .s-arcordion h4.panel-title{
    margin-bottom: 0;
}
#p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a{
    color: #000000;
    text-decoration: underline;
    padding-left: 50px;
    background: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/mouse-icon.png') left center no-repeat;
    display: block;
    line-height: 5rem;
    transition: none;
}
#p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a:hover,
#p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a.lnk:hover,
#p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a.lnk:focus{
    text-decoration: none;
    border-bottom: none;
}

#p-hpe-greenlake-frontpage #microsite_content .s-footer {
    background: #006b7d url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/bg-footer-2.jpg') center top/contain no-repeat;
    margin-bottom: 0;
}
#p-hpe-greenlake-frontpage #microsite_content .s-footer .container{
    padding-top: 30px;
    padding-bottom: 30px;
}
#p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row{
    max-width: 860px;
    margin: 0 auto;
}
#p-hpe-greenlake-frontpage #microsite_content .s-footer h2{
    text-align: center;
    color: #ffffff!important;
}
#p-hpe-greenlake-frontpage #microsite_content .s-footer p,
#p-hpe-greenlake-frontpage #microsite_content .s-footer a{
    font-size: 1.6rem;
}
#p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row .row{
    text-align: center;
    color: #ffffff;
}

#p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row .row a.lnk{
    display: inline-block;
    padding: 8px 30px;
    background: #006b7d;
    border-radius: 3.2em;
    width: fit-content;
    margin: 0 auto;
    border: solid 2px #ffffff;
    color: #ffffff;
}

#p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row .row a.lnk:hover{
    -webkit-filter: brightness(1.2);
    -o-filter: brightness(1.2);
    filter: brightness(1.2);
}

#p-hpe-greenlake-frontpage .form-register .mwf_success_text {
    position: relative;

    padding: 1.75rem 1.75rem;

    text-align: center;

    color: #155724;
    border: 1px solid #c3e6cb;
    border-radius: .25rem;
    background: #d4edda;
}

#p-hpe-greenlake-frontpage #microsite_content .m-button-rounded a.btn-default {
    padding: 8px 30px !important;
    text-decoration: none !important;
    font-weight: bold;
    color: #000 !important;
    border: 2px solid #000 !important;
    border-radius: 50px !important;
    background: none !important;
    width: fit-content !important;
}
#p-hpe-greenlake-frontpage #microsite_content .m-button-rounded a.btn-default:hover {
    background-color: #000 !important;
    color: #fff !important;
    border-color: #000 !important;
}

@media screen and (max-width: 592px) {
 #p-hpe-greenlake-frontpage #microsite_content .header-bg .container > .row{
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
 }
}
/* Start 102880 hpe-greenlake-frontpage */




/* S T A R T   ALSO The Big Christmas Countdown 2020 */

#p-also-christmas-countdown-2020 #messages {
    display: none;
}


#p-also-christmas-countdown-2020 #microsite_content a.btn-primary:hover > .fa::before,
#p-also-christmas-countdown-2020 #microsite_content a.btn-default:hover > .fa::before,
#p-also-christmas-countdown-2020 #microsite_content table.table a.btn-primary:hover > .fa::before,
#p-also-christmas-countdown-2020 #microsite_content table.table a.btn-default:hover > .fa::before {
    color: #c59b12;
}


#p-also-christmas-countdown-2020 #microsite_content .img-original.img-responsive:hover {
    width: auto;
    background-color: #c59b12;
}

#p-also-christmas-countdown-2020 #microsite_content .bg-black-40.box,
#p-also-christmas-countdown-2020 #microsite_content .bg-black-40 .box,
#p-also-christmas-countdown-2020 #microsite_content .bg-black-40.box .grid,
#p-also-christmas-countdown-2020 #microsite_content .bg-black-40:not(.box) .grid-col .article {
    background: #e6e6d7;
}

#p-also-christmas-countdown-2020 #microsite_content .btn-default {
    color: #eacb27;
    background-color: #000;
    border-color: #000;
    margin: 60px 0;
    font-weight: 500;
    border-radius: 30px;
}


#p-also-christmas-countdown-2020 #microsite_content #buyall .btn-default:hover,
#p-also-christmas-countdown-2020 #microsite_content #buyall .btn-default:focus,
#p-also-christmas-countdown-2020 #microsite_content #buyall .btn-default.focus,
#p-also-christmas-countdown-2020 #microsite_content #buyall .btn-default:active,
#p-also-christmas-countdown-2020 #microsite_content #buyall .btn-default.active
 {
    border: 2px solid #d2aa2a!important;
    color: #000000!important;
    background-color: #d2aa2a!important;
}


#p-also-christmas-countdown-2020 #microsite_content .btn-primary:after,
#p-also-christmas-countdown-2020 #microsite_content .btn-success:after,
#p-also-christmas-countdown-2020 #microsite_content .btn-info:after,
#p-also-christmas-countdown-2020 #microsite_content .btn-warning:after,
#p-also-christmas-countdown-2020 #microsite_content .btn-danger:after {
display: none;
}

#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product .btn-primary {
    margin: 30px 0 30px 0 !important;
    padding: 14px 20px 14px 20px;
    background-color: #d2aa2a;
    border-color: #d2aa2a;
    border-radius: 30px;
    width: 100%;
}

#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product a.btn:hover,
#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product a.btn:focus {
    margin: 30px 0 30px 0 !important;
    padding: 14px 20px 14px 20px;
    background-color: #000!important;
    border-color: #000!important;
    border-radius: 30px;
    width: 100%;
    color: #d2aa2a!important;
}

#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product {
    background-color: #fff;
    border-radius: 40px;
    box-shadow: 5px 5px 10px #69696930;
    width: 22%;
    margin-right: 11px;
    margin-bottom: 22px;
    margin-left: 11px;
    padding-top: 10px;
    font-size: 13px;
}

#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product span[class^="price"] {
    color: #d2aa2a;
    font-family: "roisbold", Verdana, Arial, sans-serif;
    font-size: 20px;
}


#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product a {
color: #000000!important;
}

#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product p {
    font-size: 13px;
}

#p-also-christmas-countdown-2020 #microsite_content h1,
#p-also-christmas-countdown-2020 #microsite_content h2  {
color:  #d2aa2a;
}

#p-also-christmas-countdown-2020 #microsite_content h1 {
    font-size: 40px;
    padding-top: 60px;
    padding-bottom: 30px;
}

#p-also-christmas-countdown-2020 #microsite_content h3 {
    font-size: 15px;
    text-transform: none;
    margin-top: 10px;
}

#p-also-christmas-countdown-2020 #microsite_content h2 {
    margin-top: 40px;
}

#p-also-christmas-countdown-2020 #microsite_content h1,
#p-also-christmas-countdown-2020 #microsite_content h2,
#p-also-christmas-countdown-2020 #microsite_content h3 {
font-family: "roisbold", Verdana, Arial, sans-serif;
}

#p-also-christmas-countdown-2020 #microsite_content #messages {
    margin: 0px;
}

#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product img[property="image"] {
max-width: 100%;
}

/* E N D  ALSO The Big Christmas Countdown 2020 */


/* S T A R T   JABRA ENVOLVE2 */

#jabra-microsite p.big {
    color: #ffd027 !important;
    margin-bottom: 0;
    line-height: 1;
    font-size: 24px !important
}

#jabra-microsite a.lnk {
    color: #ffd027;
}

#jabra-microsite h3 a {
    color: #ffd027 !important;
}

#jabra-microsite .c-Products--gallery-Product span[class^="price"] {
    color: #ffd027;
}

#jabra-microsite h1 {
    color: #ffd027 !important;
    margin-bottom: 0;
    text-transform: initial !important;
}

#jabra-microsite h2 {
    color: #ffd027 !important;
    margin-bottom: 15px;
}

#jabra-microsite h3 {
    font-size: 18px;
    text-transform: none;
    font-weight: 600;
    line-height: 19px;
    margin-bottom: 5px;
}

#jabra-microsite.p-v1-block .col-xs-12 {
    padding: 0px 8px!important;
}

/* E N D  JABRA ENVOLVE2 */

/* S T A R T   SPRI */
.spri-section-pt15{
    padding-top: 15px;
}

.spri-section-pb15{
    padding-bottom: 15px;
}

.spri-section-pt30{
    padding-top: 30px;
}

.spri-section-pb30{
    padding-bottom: 30px;
}

.spri-section-pt50{
    padding-top: 50px;
}

.spri-section-pb50{
    padding-bottom: 50px;
}

.spri-section-pt80{
    padding-top: 80px;
}

.spri-section-pb80{
    padding-bottom: 80px;
}

.spri-section-pt100{
    padding-top: 100px;
}

.spri-section-pb100{
    padding-bottom: 100px;
}

.spri-white-text h3 {
    color: #ffffff !important;
}

.spri-black-text p.big {
    color: #000000;
}

.spri-white-box .row {
    background-color: #ffffff;
}

.spri-black-box .row {
    background-color: #000000;
}

.spri-pdl-380 h3 {
    padding-left: 380px
}/***** Open Jabra *****/.spri-banner-text.spri-jabra-fw-sec2{background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/jabra_4/2020_19/q4_42/jabra_flexible_working/sec2_bg.jpg);
min-height: 550px;}.spri-banner-text .article.text_with_media h2 {font-size: 38px !important;}.spri-banner-text .article.text_with_media p, .spri-banner-text .article.text_with_media h2, .spri-banner-text .article.text_with_media ul li, .p-microsite main .spri-banner-text .article.text_with_media ul li a.lnk:hover {color: #ffffff !important;}.spri-banner-text {background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/hpe_5/hpe_aruba_action_partner_club/top-banner.jpg);background-repeat: no-repeat !important;background-size: cover !important;color: #ffffff !important;min-height: 600px;align-items: center;display: flex;
}.spri-btn-hover #microsite_content a.btn-default:hover, .spri-btn-hover #microsite_content table.table a.btn-default:hover{font-size: initial;}/***** Close Jabra *****/
/* E N D  SPRI */

#section_sva082620 {background:#F1F5F8 !important;
        margin-top: 30px;
    margin-bottom: 30px;;
}
section#section_sva082620 div.container .grid .grid-type-1  {background:#F1F5F8 !important;}

/******************** HPE ELITEBOOK G7 ********************/

#p-hp-elitebook-g7 #microsite_content h1,
#p-hp-elitebook-g7 #microsite_content h2,
#p-hp-elitebook-g7 #microsite_content h3,
#p-hp-elitebook-g7 #microsite_content h4,
#p-hp-elitebook-g7 #microsite_content h5,
#p-hp-elitebook-g7 #microsite_content h6,
#p-hp-elitebook-g7 #microsite_content p,
#p-hp-elitebook-g7#microsite_content span,
#p-hp-elitebook-g7 #microsite_content button {
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
}

#p-hp-elitebook-g7 #microsite_content h1,
#p-hp-elitebook-g7 #microsite_content h2,
#p-hp-elitebook-g7 #microsite_content h3,
#p-hp-elitebook-g7 #microsite_content h4,
#p-hp-elitebook-g7 #microsite_content h5,
#p-hp-elitebook-g7 #microsite_content h6,
#p-hp-elitebook-g7 #microsite_content p {
    color: #000;
}

#p-hp-elitebook-g7 #microsite_content h1 {
    font-size: 70px;
    line-height: 1;
    text-transform: none;
}

#p-hp-elitebook-g7 #microsite_content h2 {
    font-size: 50px;
    line-height: 1;
    text-transform: none;
}

#p-hp-elitebook-g7 #microsite_content h3 {
    font-size: 30px;
    line-height: 1;
    text-transform: none;
}

#p-hp-elitebook-g7 #microsite_content h4 {
    font-size: 25px;
    line-height: 1;
    text-transform: none;
}

#p-hp-elitebook-g7 #microsite_content p {
    font-size: 18px;
    line-height: 1.4;
    text-transform: none;
}

@media only screen and (max-width: 991px) {
    #p-hp-elitebook-g7 #microsite_content h1 {
        font-size: 35px;
    }

    #p-hp-elitebook-g7 #microsite_content h2 {
        font-size: 25px;
    }

    #p-hp-elitebook-g7 #microsite_content h3 {
        font-size: 22px;
    }

    #p-hp-elitebook-g7 #microsite_content h4 {
        font-size: 20px;
    }
}


/* EliteBook Header */

#p-hp-elitebook-g7 #microsite_content .elitebook_header {
    background-color: #efefef;
    background: url(https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_elitebook_g7/hp_elitebook_g7_header_image.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    background-color: #efefef;
    min-height: 905px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_header picture {
    display: block;
    position: relative;
    width: 85px;
    margin-top: 75px;
    margin-left: 20px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_header .article.text_with_media {
    margin-top: 85px;
    margin-bottom: 85px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_header .article.text_with_media .col-for-image picture {
    display: none;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_header .article.text_with_media p.big {
    color: #0096d6;
    font-weight: 900;
    line-height: 1;
    font-size: 50px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_header .article.text_with_media h1 {
    margin-bottom: 125px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_header .article.text_with_media ul {
    padding-left: 18px;
}

@media only screen and (min-width: 350) and (max-width: 991px) {
    #p-hp-elitebook-g7 #microsite_content .elitebook_header {
        min-height: inherit;
    }

    #p-hp-elitebook-g7 #microsite_content .elitebook_header .article.text_with_media p.big {
        font-size: 25px;
    }

    #p-hp-elitebook-g7 #microsite_content .elitebook_header .article_text_with_media {
        margin-top: 80px;
        background-color: rgba(239,239,239,0.65);
    }

    #p-hp-elitebook-g7 #microsite_content .elitebook_header .article_text_with_media .col-for-image picture {
        display: block;
    }

    #p-hp-elitebook-g7 #microsite_content .elitebook_header .article_text_with_media h1 {
        margin-bottom: 80px;
    }
}
/* End EliteBook Header */

/* EliteBook Design */

#p-hp-elitebook-g7 #microsite_content .elitebook_design {
    padding-top: 200px;
    padding-bottom: 200px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_design .col-for-image {
    margin-top: 95px;
}

@media only screen and (max-width: 991px) {
    #p-hp-elitebook-g7 #microsite_content .elitebook_design {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    #p-hp-elitebook-g7 #microsite_content .elitebook_design .col-for-image {
        margin-top: 45px;
    }
}

/* End EliteBook Design */

/* EliteBook Feature Panel */

#p-hp-elitebook-g7 #microsite_content .elitebook_panel {
    padding-top: 160px;
    padding-bottom: 160px;
    background-color: #0096e0;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_panel .article.text_with_media > .row {
    padding: 0;
    margin: 0;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_panel .row .grid-col {
    margin-bottom: 40px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_panel .article.text_with_media img {
    padding-left: 24px;
    padding-right: 25px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_panel .article.text_with_media h4 {
    display: block;
    padding-left: 35px;
    padding-right: 35px;
    background-color: #fff;
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-top: 20px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_panel .article.text_with_media p {
    display: block;
    padding-left: 35px;
    padding-right: 35px;
    background-color: #fff;
    padding-bottom: 20px;
    margin-bottom: -1px;
    min-height: 130px;
    font-size: 15px;
    line-height: 1.3;
}

/* End EliteBook Feature Panel */

/* EliteBook Type Section */
#p-hp-elitebook-g7 #microsite_content .elitebook_type_section {
    padding-top: 105px;
    padding-bottom: 105px;
}

@media only screen and (max-width: 991px) {
    #p-hp-elitebook-g7 #microsite_content .elitebook_type_section {
        padding-top: 65px;
        padding-bottom: 65px;
    }
}

#p-hp-elitebook-g7 #microsite_content .elitebook_type {

}

#p-hp-elitebook-g7 #microsite_content .elitebook_type table.table tr th {
    border-bottom: 4px solid #0096e0;
}
/* End EliteBook Type Section */

/* EliteBook Accessories */

#p-hp-elitebook-g7 #microsite_content .elitebook_accessories {
    padding-top: 120px;
    padding-bottom: 120px;
    background-color: #f2f2f2;
    margin-bottom: 0;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_accessories .article.products .c-Products--gallery-Product .row {
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_accessories .article.products .c-Products--gallery-Product img {
    padding-top: 30px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_accessories .article.products .c-Products--gallery-Product a.btn.btn-primary {
    float: none;
    width: initial;
}

@media only screen and (max-width: 991px) {
    #p-hp-elitebook-g7 #microsite_content .elitebook_accessories {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}

#p-hp-elitebook-g7 #microsite_content .elitebook_accessories .article.products .c-Products--gallery-Product .c-Products__shortDescription h3 a {
    color: #0096d6;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_accessories .article.products .c-Products--gallery-Product .c-Products__price span {
    color: #000;
    font-size: 25px;
}

/* End EliteBook Accessories */

/******************** HPE ELITEBOOK G7 END ********************/

/**************************************START********hp-zbook-firefly*****https://www.also.com/ec/cms5/no_2900/2900/kunder/leverandorer/hp/produktnyheter/hp-zbook-firefly/index.jsp***************/
#hero_sva_083020 {
background: url('https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_zbook_firefly/hp_zbook_firefly_15_image_desktop.png')top center;
background-size: cover;
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
padding-top:30px;
padding-bottom:60px;
margin-bottom: 0px !important;
min-height:540px;
}

#hero_sva_083020 .anchor{
visibility:hidden;
}

#font_sva_020920 h2{
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
}
#sva_list ul {
    width: 100%;
    margin: 0 auto;
    /* margin-bottom: 85px; */
    display: inline-block;
    margin-bottom: 30px;
}
#sva_list li {
    list-style: none;
    float: left;
    text-align: center;
    width: 16%;}

@media only screen and (max-width: 600px) {
 #sva_list li {
    text-align: center;
    width: 50%;
    padding: 10px;}
  }


#hero_sva_083020 h1,
#hero_sva_083020 h2,
#hero_sva_083020 h3{
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
}

#hero_sva_083020 a{
color:white;
border: 1px white solid;
 }

#background_sva_083020 {
background: url('https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_zbook_firefly/case_drawer_bg_desktop.png')top center;
background-size: cover;
padding-top:50px;
padding-bottom:50px;
}

#background_sva_083020 img {
padding:0 !important;}

#background_sva_083020 h2,
#background_sva_083020 h3,
#background_sva_083020 p  {
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
text-align:left;
color:white;
font-size:11px;
}

#background_sva_083020 .article{
background-image: linear-gradient(rgba(0,0,0,0), #000000, #000000);
}

#background_sva_083020 h2 {
text-align:center;
font-weight: lighter;
font-size:19px;
}

#background2_sva_083020 {

background: url('https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_zbook_firefly/background.png')top center;
padding-top:50px;
padding-bottom:50px;
margin-bottom:0px !important;
}
#background3_sva_083020 h2{
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;

}
#background2_sva_083020 img{
padding:0;
}
#background2_sva_083020 .article{
background-image: linear-gradient(rgba(0,0,0,0), #000000, #000000);
}
#background2_sva_083020 h2,
#background2_sva_083020 h3,
#background2_sva_083020 p  {
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
margin-left:10px;
color:white !important;
font-size:11px;
}
#background2_sva_083020 h2, #background2_sva_083020 h3 {
text-align:center;
font-weight: lighter;
font-size:14px;
color:white !important;
}
#background3_sva_083020 img{
width:50%;
margin-bottom:30px;
}

#background4_sva_083020 img {
width: 80%;
margin-top: 50px;
margin-bottom: 50px;
}

#background4_sva_083020 h2,
#background4_sva_083020 h3,
#background4_sva_083020 p  {
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
}
#background5_sva_083020 {
background: url('https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_zbook_firefly/a9rzqtb5f_9dori2_h14.jpg')top center;
background-size: cover;
padding-top:50px;
padding-bottom:50px;
min-height: 545px;
}

#background5_sva_083020 .anchor{
visibility:hidden;
}

#background5_sva_083020 h1,
#background5_sva_083020 h2,
#background5_sva_083020 h3,
#background5_sva_083020 p{
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
}

#background5_sva_083020 .col-xs-12 .col-md-6 {
float:right;
}

#background5_sva_083020 a{
color:white;
border: 1px white solid;
 }

#background5_sva_083020 .col-md-6
{
float:right;}
/**************************************end****************************/


/******Start *******https://www.also.com/ec/cms5/de_1010/1010_anbieter/kaspersky/cloud/index.jsp*************/
#cloud_sva_020920 img {width:55%;}
/********end*******/



/*********************************9506_Lenovo FastStart*********************************/
#p_lenovo_faststart_2020 #microsite_content .container {
    font-family: "ralewayregular",Helvetica,Arial,sans-serif !important;
    font-weight: normal !important;
}
#p_lenovo_faststart_2020 #microsite_content .container .article h1,
#p_lenovo_faststart_2020 #microsite_content .container .article h2,
#p_lenovo_faststart_2020 #microsite_content .container .article h3,
#p_lenovo_faststart_2020 #microsite_content .container .article h4 {
    font-family: "ralewaymedium", Helvetica, Arial, sans-serif !important;
    font-weight: bold !important;
}
#p_lenovo_faststart_2020 #microsite_content .container .article h2 {
    font-size: 4.0rem;
}
#p_lenovo_faststart_2020 #microsite_content .container .article h3 {
    font-size: 3.0rem;
}
#p_lenovo_faststart_2020 #microsite_content .container .article p {
    font-size: 2.2rem;
}
#p_lenovo_faststart_2020 #microsite_content .container .article .btn {
    padding: 10px;
    font-size: 1.5rem;
    margin-top: 6.0rem;
}
#p_lenovo_faststart_2020 #microsite_content .container .article .btn:after {
    display: none;
}
#p_lenovo_faststart_2020 #microsite_content .box_grey {
    background: #E5E5E5;
}
#p_lenovo_faststart_2020 #microsite_content .box_grey.box_grey_col_2 .container .article .btn {
    max-width: 212px;
    width: 100%;
}
#p_lenovo_faststart_2020 #microsite_content .box_grey.box_grey_col_2 .container .article .row {
    display: -webkit-box;
    display: -ms-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
#p_lenovo_faststart_2020 #microsite_content .box_grey.box_grey_col_2 .container .article .row .col-xs-12:first-of-type {
    flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
}
#p_lenovo_faststart_2020 #microsite_content .box_grey.box_grey_col_2 .container .article .row .col-xs-12 .col-for-image {
    padding-bottom: 30px;
}
#p_lenovo_faststart_2020 #microsite_content .header_img .article img {
    padding: 0;
}
#p_lenovo_faststart_2020 #microsite_content .p_content01.box_grey .container .article .btn {
    max-width: unset;
    width: auto;
    margin-top: 20px;
}
#p_lenovo_faststart_2020 #microsite_content .p_content01 .container .article .btn {
    max-width: 380px;
    width: 100%;
}
#p_lenovo_faststart_2020 #microsite_content .p_center .container {
    text-align: center;
}
#p_lenovo_faststart_2020 #microsite_content .h_70 .container .article h2 {
    font-size: 7.0rem;
}
#p_lenovo_faststart_2020 #microsite_content .p_col_4 .container .article .row {
    text-align: center;
}
#p_lenovo_faststart_2020 #microsite_content .p_col_4 .container .article .row .col-xs-12 {
    padding: 0;
}
#p_lenovo_faststart_2020 #microsite_content .p_col_4 .container .article .btn {
    max-width: 100%;
    width: 100%;
}
@media screen and (min-width: 991px) {
    #p_lenovo_faststart_2020 .pt-80 {
        padding-top: 80px;
    }
    #p_lenovo_faststart_2020 .pt-60 {
        padding-top: 60px;
    }
    #p_lenovo_faststart_2020 .pb-80 {
        padding-bottom: 80px;
    }
    #p_lenovo_faststart_2020 .pb-60 {
        padding-bottom: 60px;
    }
}
@media screen and (max-width: 991px) {
    #p_lenovo_faststart_2020 .pt-80 {
        padding-top: 40px;
    }
    #p_lenovo_faststart_2020 .pt-60 {
        padding-top: 30px;
    }
    #p_lenovo_faststart_2020 .pb-80 {
        padding-bottom: 40px;
    }
    #p_lenovo_faststart_2020 .pb-60 {
        padding-bottom: 30px;
    }
    #p_lenovo_faststart_2020 #microsite_content .container {
        font-size: 14px;
    }
    #p_lenovo_faststart_2020 #microsite_content .h_70 .container .article h2 {
        font-size: 4.0rem;
    }
    #p_lenovo_faststart_2020 .box_grey.box_grey_col_2 .container .article .row .col-xs-12 {
        text-align: center;
    }
}
/*********************************9506_Lenovo FastStart*********************************/

/**************** 9598 - Nordic-multifactor-authentication *************/
#p-nordic-multifactor-authentication #microsite_content h3 {
    color: #89E872 !important;
    font-weight: 900;
}
#p-nordic-multifactor-authentication #microsite_content .img_center img{margin: 0 auto;}
#p-nordic-multifactor-authentication.img_pd #microsite_content .col-xs-12.col-for-image img {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
/**************** End 9598 - Nordic-multifactor-authentication *************/




#sva090820 img {width:60%;}



 /* ============================ */
 /* = additional style central = */
 /* ============================ */


 /***********MS-global-Also-Global*************/

 #ms-home-business-bundle .article.products > .row > div {
     padding-left: 8px!important;
     padding-right: 8px!important;
 }
 #ms-home-business-bundle.bg-white-100 .grid,
 #ms-home-business-bundle.bg-white-100 .grid-col .article.products {
  background: transparent!important;
 }
 #ms-home-business-bundle.bg-white-100 .article.products > .row > div > .row {
     margin-left: 0;
     margin-right: 0;
     margin-bottom: 16px;
     background: #fff;
 }
 #ms-home-business-bundle .article.products > .row > div > .row > div {
     padding-left: 25px!important;
     padding-right: 25px!important;
 }

  #ms-home-business-bundle h2 {
     font-size: 34px;
     color: #0067b8;
 }

#ms-home-business-bundle h3,
#ms-home-business-bundle h3 > a {
    color: #0067b8 !important;
}

#ms-home-business-bundle .c-Products__price {
  margin: 20px 0;
}
#ms-home-business-bundle .price,
#ms-home-business-bundle .c-Products__price >span {
     font-size: 36px;
     line-height: 1;
     font-weight: normal;
     color: #0067b8;
}

 .ms-btn-white a.btn.btn-default,
 .ms-btn-white a.btn-primary {
     background-color: #ffffff !important;
     border: 2px solid #ffffff !important;
     color: #0067b8 !important;
 }

 #ms-home-business-bundle a.btn.btn-default,
 #ms-home-business-bundle a.btn.btn-primary {
     margin: 5px;
     background-color: #0067b8;
     border: 2px solid #0067b8;
     color: #ffffff;
     width: auto;
     padding: 14px 20px;
     width: auto!important;
     float: none;
 }
 #ms-home-business-bundle a.btn.btn-primary > i,
 #ms-home-business-bundle a.btn.btn-primary::after {
  display: none;
 }

 #ms-home-business-bundle a.btn:hover,
 #ms-home-business-bundle a.btn:focus {
     border: 2px solid #000 !important;
     color: #000000 !important;
     background-color: transparent !important;
 }

 #ms-home-business-bundle .ms-footer .container-fluid {
     background-color: #0067b8;
 }

 #ms-home-business-bundle p.big {
     font-size: 30px !important;
     margin-bottom: 10px !important;
 }

 #ms-home-business-bundle p {
     font-size: 17px;
 }

 /* Subpage V1 - Product */
 .p-v1-product .img-responsive:nth-child(1) {
     width: 100px !important;
 }

 .p-v1-gray-bg {
     background-color: #f9f9f9 !important;
     /* padding-bottom:50px; */
 }

 .p-v1-product .seperator .container {
     /* border-top:1px solid #e4e4e4; */
 }

 .p-v1-product p.big {
     font-size: 20px !important;
 }

 .p-v1-product .p-v1-block .article:last-child {
     background-color: #ffffff !important;
 }

 .p-v1-product .p-v1-block .col-xs-12 {
     padding: 50px 8px !important;
 }

 .p-v1-product .p-v1-block .row {
     padding: 0px !important;
 }

 #p-microsite .p-v1-product .p-v1-block .article .row {
     padding: 0px !important;
 }

 .p-v1-product .p-v1-block-textleft .col-md-6:nth-child(1) {
     padding: 70px !important;
 }

 .p-v1-product .p-v1-block-textleft .col-md-6:nth-child(2) {
     padding: 0px !important;
 }

 .p-v1-product .p-v1-block-textright .col-md-6:nth-child(2) {
     padding: 70px !important;
 }

 .p-v1-product .p-v1-block-textright .col-md-6:nth-child(1) {
     padding: 0px !important;
 }

 /* .p-v1-product .p-v1-block .col-for-image img {width: initial!important;} */
 #p-microsite.p-v1-product .article>.row {
     padding: 0px !important;
 }

 .p-v1-product .bg-black-1.p-v1-block.p-v1-block-textright,
 .p-v1-product .bg-black-1 .grid-type-1,
 .p-v1-product .bg-black-1.box {
     background-color: #f9f9f9 !important;
 }

 .p-v1-product .p-v1-block-textright .text_with_media span.col-for-image,
 .p-v1-product .p-v1-block-textleft .text_with_media span.col-for-image {
     margin: 0px !important;
 }

 .p-v1-product .p-microsite-box img {
     margin-bottom: 20px;
 }

 #p-microsite.p-v1-product .seperator {
     padding-bottom: 50px !important;
 }

 #p-microsite.p-v1-product .container.grid.grid-type-1.box {
     padding-bottom: 50px !important;
 }

 @media only screen and (max-width: 768px) {
     #p-microsite h3 {
         text-align: center;
     }
 }

 .p-v1-product .p-microsite-box .article img {
     margin-top: 0;
 }

 .p-v1-product .c-Breadcrumb {
     padding-bottom: 0px !important;
 }

 .p-v1-product .seperator .container {
     border-top: 1px solid #e2e2e2;
 }

 .p-v1-product section:nth-child(8) {
     background-color: #f9f9f9 !important;
 }

 .p-v1-product .c-Products__shortDescription h3 {
     font-size: 18px !important;
     margin-top: 20px;
 }

 .p-v1-product .c-Products__shortDescription h3 a {
     color: #000000;
 }

 .p-v1-product .c-Products__shortDescription h3 a:hover {
     color: #77af24;
 }

 .p-v1-product .c-Products__price span {
     font-size: 20px !important;
 }

 .p-v1-product a[href^="http://www.also.com/ec/cms5/2800/ProductDetailData.do"].btn {
     font-size: 11px;
 }

 .p-v1-product a[href^="http://www.also.com/ec/cms5/2800/ProductDetailData.do"].btn i {
     display: none;
 }

 .p-v1-product a[href^="http://www.also.com/ec/cms5/2800/ProductDetailData.do"].btn:after {
     content: "\f054" !important;
 }

 .p-v1-product .c-Products--gallery-Product .row {
     background-color: #ffffff;
     margin-bottom: 30px !important;
 }

 .p-v1-product .c-Products--gallery-Product .col-xs-12 {
     padding: 15px !important;
     padding-bottom: 0px !important;
 }














/*ASUS/BLACK STYLE*/
.asus-style #microsite_content .article h1,
.asus-style #microsite_content .article h2,
.asus-style #microsite_content .article h3,
.asus-style #microsite_content .article h4 {
    color: #a89d5b!important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%)
}

.asus-style #microsite_content .article.products .c-Products__price span {
    color: #ffffff;
}

.asus-style #microsite_content .bg-section {
    background-color: #333333;
}

.asus-style #microsite_content .article .btn {
    color: #ffffff;
    position: relative;
    left: initial;
    top: initial;
    padding-right: 40px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%);
    border-color: #ceb497;
    font-weight: 900
}
.asus-style #microsite_content .article .btn > .fa {
    position: absolute;
    right: 10px;
    top: initial;
    margin-top: 2px;
}
.asus-style #microsite_content .article .btn::after {
    background: inherit;
}
.asus-style #microsite_content .article a {
    color: #766050;
}
.asus-style #microsite_content .article a.lnk:hover,
.asus-style #microsite_content .article a.lnk:focus {
    color: #766050;
    border-bottom: 1px solid #766050;
}

.asus-style {
    color: #ffffff!important;
    background: #131313!important;
}
/*ASUS BLACK STYLE*/




/*HPE/Green STYLE*/
.hpe-style #microsite_content .article h1,
.hpe-style #microsite_content .article h2,
.hpe-style #microsite_content .article h3,
.hpe-style #microsite_content .article h4 {
    color: #101917!important;
}
.hpe-style #microsite_content .article.products .c-Products__price span {
    color: #89e872;
}

.hpe-style #microsite_content .bg-section {
    background-color: #edf7f5;
}

.hpe-style #microsite_content .article .btn {
    color: #ffffff;
    background: #89e872;
    border-color: #89e872;
    font-weight: 500;
    position: relative;
    left: initial;
    top: initial;
    padding-right: 40px;
}
.hpe-style #microsite_content .article .btn > .fa {
    position: absolute;
    right: 10px;
    top: initial;
    margin-top: 2px;
}
.hpe-style #microsite_content .article .btn::after {
    background: inherit;
}
.hpe-style #microsite_content .article a {
    color: #89e872;
}
.hpe-style #microsite_content .article a.lnk:hover,
.hpe-style #microsite_content .article a.lnk:focus {
    color: #89e872;
    border-bottom: 1px solid #89e872;
}

.hpe-style #microsite_content .article h2{
    position: relative;
    top:initial;
    left: initial;
}
.hpe-style #microsite_content .article h2::after {
    content: "";
    display: block;
    width: 100px;
    height: 6px;
    background-color: #00c89a;
    position: absolute;
    left: initial;
    bottom: -10px;
}
.hpe-style #microsite_content .text-center .article h2::after {
    left: 0;
    right: 0;
    margin:0 auto;
}
.hpe-style #microsite_content .article h4 {
    color: #00c89a;
}

/*HPE Green STYLE*/


/*HPE/GreenLake STYLE*/
.hpe-greenlake-style #microsite_content .article h1,
.hpe-greenlake-style #microsite_content .article h2,
.hpe-greenlake-style #microsite_content .article h3,
.hpe-greenlake-style #microsite_content .article h4 {
    color: #000000!important;
}
.hpe-greenlake-style #microsite_content .article h2 {
     font-size: 4rem!important;
     line-height: 1!important;
     margin-bottom: 14px!important;
}
.hpe-greenlake-style #microsite_content .article h3 {
     font-size: 3.2rem!important;
     line-height: 1.2em!important;
     margin-bottom: 2rem!important;
}

.hpe-greenlake-style #microsite_content .article.products .c-Products__price span {
    color: #006b7d;
}

.hpe-greenlake-style #microsite_content .bg-section {
    background-color: #006b7d;
}
.hpe-greenlake-style #microsite_content .bg-section> .container {
    background-color: transparent;
}
.hpe-greenlake-style #microsite_content .bg-section> .container * {
    color: #fff!important;
}

.hpe-greenlake-style #microsite_content .article .btn {
    color: #ffffff;
    background: #006b7d;
    border-color: #000000;
    font-weight: 500;
    position: relative;
    left: initial;
    top: initial;
    padding: 12px 40px;
    -webkit-border-radius: 1.5em;
    -moz-border-radius: 1.5em;
    -ms-border-radius: 1.5em;
    -o-border-radius: 1.5em;
    border-radius: 1.5em;
    text-transform: unset;
    font-weight: bold;
}
.hpe-greenlake-style #microsite_content .article .btn > .fa {
    display: none;
}
.hpe-greenlake-style #microsite_content .article .btn::after {
    background: inherit;
}
.hpe-greenlake-style #microsite_content .article a {
    color: #006b7d;
}
.hpe-greenlake-style #microsite_content .article a.lnk:hover,
.hpe-greenlake-style #microsite_content .article a.lnk:focus {
    color: #006b7d;
    border-bottom: 1px solid #006b7d;
}

/*HPE Greenlake STYLE*/


/*Microsoft/Blue STYLE*/
.microsoft-style #microsite_content .article h1,
.microsoft-style #microsite_content .article h2,
.microsoft-style #microsite_content .article h3,
.microsoft-style #microsite_content .article h4 {
    color: #0067b8!important;
}

.microsoft-style #microsite_content .article.products .c-Products__price span {
    color: #0067b8;
}

.microsoft-style #microsite_content .bg-section {
    background-color: #f1f6fa;
}

.microsoft-style #microsite_content .article .btn {
    color: #ffffff;
    background: #0067b8;
    border-color: #0067b8;
    font-weight: 500;
    position: relative;
    left: initial;
    top: initial;
    padding-right: 40px;
}
.microsoft-style #microsite_content .article .btn > .fa {
    position: absolute;
    right: 10px;
    top: initial;
    margin-top: 2px;
}
.microsoft-style #microsite_content .article .btn::after {
    background: inherit;
}
.microsoft-style #microsite_content .article a {
    color: #0067b8;
}
.microsoft-style #microsite_content .article a.lnk:hover,
.microsoft-style #microsite_content .article a.lnk:focus {
    color: #0067b8;
    border-bottom: 1px solid #0067b8;
}

/*Microsoft Blue STYLE*/



/*Also GLOBAL STYLE red red red red red red red red red red red red red red red red red red red red red red red red*/
    /*FIX ERROR IMAGE FOR DEFAULT TEMPALTE*/
    .ha-content #microsite_content .text_with_media span.col-for-image {
        margin-left: 0;
        margin-right: 0;
    }
    .ha-content #microsite_content .text_with_media span.col-for-image img,
    .ha-content #microsite_content .text_with_media .col-for-media img{
        padding-left: 0;
    }



    .ha-content #microsite_content .article h1,
    .ha-content #microsite_content .article h2,
    .ha-content #microsite_content .article h3,
    .ha-content #microsite_content .article h4 {
        line-height: 1.4em;
        margin-bottom: 2rem;
    }
    .ha-content #microsite_content .article h1 a,
    .ha-content #microsite_content .article h2 a,
    .ha-content #microsite_content .article h3 a,
    .ha-content #microsite_content .article h4 a {
        color: inherit!important;
    }

    .ha-content #microsite_content .article h2 {
        font-size: 3rem;
        text-transform: none;
    }

    .ha-content #microsite_content .article h3 {
        font-size: 2.4rem;
        margin-bottom: 1rem;
        color: #000000;
        text-transform: none;
    }
    .ha-content #microsite_content .article h4 {
        font-size: 2rem;
        margin-bottom: 1rem;
        color: #000;
        text-transform: none;
        font-family: "raleway", Helvetica, Arial, sans-serif!important;
    }

    .ha-content #microsite_content .article .btn:hover {
        filter: brightness(1.2);
    }


    .ha-content #microsite_content .article ul li {
        font-size: 1.8rem;
        line-height: 1.4em;
        margin-bottom: 10px;
    }

    .ha-content #microsite_content .check-list .article ul {
        list-style-type: none!important;
        margin-left: 0;
        padding-left: 0;
    }
    .ha-content #microsite_content .check-list .article ul > li{
        background: url(https://www.also.com/ec/cms5/media/img/placeholder_img/check-square.png) left 6px no-repeat;
        padding-left: 25px;
        min-height: 2rem;
    }

    .ha-content #microsite_content .article p {
        font-size: 1.8rem;
        line-height: 1.4em;
        margin-bottom: 10px;
    }
    .ha-content #microsite_content .article p.big {
        font-size: 2.2rem;
    }

    .ha-content #microsite_content .article p.small {
        font-size: 1.4rem;
    }

    .ha-content #microsite_content .article a {
        font-size: 1.8rem;
        line-height: 1.4em;
    }



    .ha-content #microsite_content .pb-20,
    .ha-form #microsite_content .pb-20 {
        padding-bottom: 20px;
    }

    .ha-content #microsite_content .pt-20,
    .ha-form #microsite_content .pt-20 {
        padding-top: 20px;
    }
    .ha-content #microsite_content .mb-20,
    .ha-form #microsite_content .mb-20 {
        margin-bottom: 20px;
    }

    .ha-content #microsite_content .mt-20,
    .ha-form #microsite_content .mt-20 {
        margin-top: 20px;
    }
    .ha-content #microsite_content .pb-40,
    .ha-form #microsite_content .pb-40 {
        padding-bottom: 40px;
    }

    .ha-content #microsite_content .pt-40,
    .ha-form #microsite_content .pt-40 {
        padding-top: 40px;
    }
    .ha-content #microsite_content .mb-40,
    .ha-form #microsite_content .mb-40 {
        margin-bottom: 40px;
    }

    .ha-content #microsite_content .mt-40,
    .ha-form #microsite_content .mt-40 {
        margin-top: 40px;
    }
    .ha-content #microsite_content .pb-60,
    .ha-form #microsite_content .pb-60 {
        padding-bottom: 60px;
    }

    .ha-content #microsite_content .pt-60,
    .ha-form #microsite_content .pt-60 {
        padding-top: 60px;
    }
    .ha-content #microsite_content .mb-60,
    .ha-form #microsite_content .mb-60 {
        margin-bottom: 60px;
    }

    .ha-content #microsite_content .mt-60,
    .ha-form #microsite_content .mt-60 {
        margin-top: 60px;
    }
    .ha-content #microsite_content .pb-80,
    .ha-form #microsite_content .pb-80 {
        padding-bottom: 80px;
    }

    .ha-content #microsite_content .pt-80,
    .ha-form #microsite_content .pt-80 {
        padding-top: 80px;
    }
    .ha-content #microsite_content .mb-80,
    .ha-form #microsite_content .mb-80 {
        margin-bottom: 80px;
    }

    .ha-content #microsite_content .mt-80,
    .ha-form #microsite_content .mt-80 {
        margin-top: 80px;
    }



    .ha-content #microsite_content .hidden {
        display: none!important;
    }

    #microsite_content .ha-v-center .article .row {
        height: 100%;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        -o-display: flex;
        display: flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
    }

    .ha-content #microsite_content .fix-wide-text .article{
        max-width: 860px;
        margin: 0 auto;
        float: none;
    }

    /*reset all bootstrap colum padding*/
    .ha-content #microsite_content .fix-margin .container div .row {
        margin-left: 0;
        margin-right: 0;
    }

    .ha-content #microsite_content .no-marg-all h1,
    .ha-content #microsite_content .no-marg-all h2,
    .ha-content #microsite_content .no-marg-all h3,
    .ha-content #microsite_content .no-marg-all h4,
    .ha-content #microsite_content .no-marg-all h5,
    .ha-content #microsite_content .no-marg-all p {
        margin: 0px;
    }


    /* PRODUCTS */
    .ha-content #microsite_content .item-block .article.products >.row > .c-Products--gallery-Product {
        padding-left: 25px;
        padding-right: 25px;
        margin-bottom: 50px;
    }
    .ha-content #microsite_content .item-block .article.products >.row > .c-Products--gallery-Product > .row {
        margin-left: 0;
        margin-right: 0px;
        background: rgba(255,255,255,0.2);
        padding: 25px;
        box-shadow: 3px 3px 8px rgba(0,0,0,0.2);
    }
    .ha-content #microsite_content .item-block .article.products >.row > .c-Products--gallery-Product > .row > div:first-child {
        text-align: center;
    }

    .ha-content #microsite_content .article.products h3 {
        font-size: 1.8rem;
        padding-bottom: 2rem;
    }

    .ha-content #microsite_content .article .btn {
        width: auto;
    }
    .ha-content #microsite_content .article.products .btn-primary {
        display: block;
        margin: 20px auto 10px!important;
        float: none;
    }

    .ha-content #microsite_content .no-price .article.products .c-Products__price {
        display: none;
    }


    /* CONTACT STYLE */
    #microsite_content .ha-contact-style >.container > .row{
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    #microsite_content .ha-contact-style >.container > .row .text_with_media .row .col-for-image img{
        width: 100%;
        max-width: 200px;
    }

    #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media > .row > div{
        padding-left: 15px;
        padding-right: 15px;
    }
    #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media .row .col-for-image img{
        float: right;
    }


    /* Form STYLE */
    .ha-form > .container {
        max-width: 100%
    }



    @media (max-width:991px) {
        #microsite_content .ha-v-center .article .row {
            flex-direction: column;
        }
        /* CONTACT STYLE */
        #microsite_content .ha-contact-style >.container > .row{
            flex-direction: column;
        }
        #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media .row > div{
            text-align: center;
        }
        #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media .row .col-for-image img{
            float: none;
            margin: 0 auto 30px;
        }
    }

/*End Also GLOBAL STYLE*/



















 /* ---- 2020 Lenovo Services Awareness ---*/

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .hero-banner {
     background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/providers_3/lenovo_23/2020_lenovo_services_awareness/lenovo_q419_services_bonusclub_hero-bgr_01.jpg);
     background-size: cover;
     background-position: center;
     padding: 50px 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .hero-banner .container {
     background: transparent;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content h2 {
     font-size: 40px;
     margin-bottom: 20px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content p.big {
     color: #3f3f3f;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media h2 {
     margin-bottom: 20px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media p {
     color: #3f3f3f;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media .col-for-image img {
     width: 357px;
     margin-bottom: 25px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow {
     margin-bottom: 100px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container {
     border-radius: 20px;
     box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container p.big {
     line-height: 1.5;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container .col-md-4 {
     text-align: center;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container .col-md-4 .btn-default,
 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container .col-md-4 .btn-default:hover {
     margin: 0;
     background-color: #88e871;
     border-radius: 10px;
     border: 2px solid #88e871;
     color: #000;
     font-family: "ralewaysemibold", Helvetica, Arial, sans-serif;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .black-box-1 {
     padding-top: 50px;
     padding-bottom: 50px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .black-box-1 p.big {
     color: #fff;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items {
     margin-top: 75px;
     margin-bottom: 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight {
     margin: 15px 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article {
     border-radius: 20px;
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article>.row {
     padding: 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article>.row:nth-child(2) .col-xs-12:first-child {
     padding: 15px 0 0 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article h5 {
     color: #88e871;
     font-size: 18px;
     font-family: "ralewaysemibold", Helvetica, Arial, sans-serif;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article h4 {
     font-size: 20px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article p {
     margin-bottom: 0;
     display: inline-block;
     width: 100%;
     height: 45px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article p .lnk {
     display: inline-block;
     color: #fff;
     background-color: #e2231a;
     width: 100%;
     border-radius: 0 0 20px 20px;
     text-align: center;
     padding: 11px 0;
     text-transform: uppercase;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .single-sentence {
     margin-bottom: 50px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .single-sentence .lnk {
     color: #e2231a;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits {
     padding: 50px 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits p.big {
     color: #fff;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .bottom-table {
     margin: 50px 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .col-for-image img {
     padding-left: 25px !important;
     padding-right: 20px !important;
 }

 @media screen and (min-width: 992px) {
     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media h2 {
         font-size: 67px;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section {
         margin-top: 30px;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container>.row {
         display: flex;
         align-items: center;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media>.row {
         display: flex;
         align-items: flex-end;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media p {
         font-size: 24px;
         line-height: 1.3;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media .col-for-image {
         margin-bottom: 25px;
         padding-left: 0;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media .col-for-image .text_with_media .col-for-image img {
         padding-left: 0;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .black-box-1 .text_with_media h2 {
         font-size: 67px;
         margin-bottom: 20px;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits {
         padding: 75px 0;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits .text_with_media>.row {
         display: flex;
         align-items: center;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits .text_with_media>.row h2 {
         font-size: 58px;
         margin-bottom: 20px;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .bottom-table {
         margin: 75px 0;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .bottom-table .text_with_media p.big {
         margin-top: 30px;
         margin-bottom: 50px;
     }
 }



 /*HP INC Q220 PRINT RENEWAL*/

 #p-hp-inc-q220-print-renewal .text_with_media h2 {
     margin-bottom: 10px;
     color: #0096d6;
     font-weight: bold;
     text-transform: unset;
     font-size: 35px;
 }


 #p-hp-inc-q220-print-renewal .logo-txt .text_with_media p.big {
     font-size: 20px;
     line-height: 26px;
     height: 124px;
     display: flex;
     justify-content: center;
     flex-direction: column;
 }

 #p-hp-inc-q220-print-renewal .logo-txt .container>.row {
     margin-top: 30px;
 }


 #p-hp-inc-q220-print-renewal .txt-btn-headline .text_with_media h2 {
     margin-bottom: 0;
     color: #000000;
 }

 #p-hp-inc-q220-print-renewal .txt-btn .text_with_media .col-xs-12::after {
     content: "";
     display: block;
     clear: both;
 }

 #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p {
     width: 49%;
     float: left;
     display: block;
 }

 #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p.big {
     font-size: 15px;
     line-height: 1.5;
     text-align: left;
     margin-right: 2%;
     margin-bottom: 0;
     margin-top: 6px;
 }

 #p-hp-inc-q220-print-renewal .txt-btn .text_with_media a.btn-primary {
     max-width: 330px;
     background-color: #89e571;
     color: #000000;
     padding: 8px 20px;
     line-height: 1.3;
 }

 #p-hp-inc-q220-print-renewal .txt-btn .text_with_media a.btn-primary::after {
     display: none;

 }


 #p-hp-inc-q220-print-renewal .product-list .container {
     max-width: 760px;
 }


 #p-hp-inc-q220-print-renewal .product-list .container>.row>.grid-col {
     margin-bottom: 30px !important;
 }

 #p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row {
     height: 352px;
     margin-top: 40px;
 }

 #p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row>.col-xs-12 {
     max-width: 760px;
     text-align: left;
     float: none;
     margin: 0 auto;
     height: 100%;
     display: flex;
     justify-content: center;
     flex-direction: column;
 }

 #p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row>.col-xs-12 p {
     margin-bottom: 0;
     max-width: 350px;
 }

 #p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row>.col-xs-12 a.btn-default {
     background-color: #89e872;
     color: #000;
     text-transform: unset;
     line-height: 1.5;
     font-weight: bold;
 }

 #p-hp-inc-q220-print-renewal .list-print .row>.col-xs-12 .row .col-xs-12>ul {
     display: none;
 }

 #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12 .row {
     padding: 0;
 }

 #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(2) img {
     max-width: 390px;
 }

 #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(3) {
     height: 270px;
     margin-top: -30px;
 }

 #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(4) {
     height: 270px;
     margin-top: -30px;
 }

 #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(5) {
     height: 270px;
 }

 #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(6) {
     height: 270px;
 }

 @media (min-width: 992px) {
     #p-hp-inc-q220-print-renewal .list-print .text_with_media h3 {
         font-weight: bold;
         font-size: 15px;
         line-height: 1.5;
         color: #000000;
         text-transform: unset;
     }

     #p-hp-inc-q220-print-renewal .list-print .text_with_media p {
         word-wrap: break-word;
         font-size: 11px;
     }
 }


 @media (max-width: 992px) {
     #p-hp-inc-q220-print-renewal .logo-txt .text_with_media p.big {
         height: auto;
     }

     #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p {
         width: 100%;
         float: none;
     }

     #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p.big {
         text-align: center;
         margin-right: 0;
     }

     #p-hp-inc-q220-print-renewal .txt-btn .text_with_media a.btn-primary {
         margin-top: 20px;
     }

     #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12 {
         height: auto;
         margin-top: 30px !important;
     }

     #p-hp-inc-q220-print-renewal .header .row .row {
         height: 49vh;
     }

     #p-hp-inc-q220-print-renewal #microsite_content .list-print .row>.col-xs-12 .row .col-xs-12>.tab-content>div>div>.col-xs-12 {
         min-height: unset;
     }
 }

 @media (max-width: 768px) {

     #p-hp-inc-q220-print-renewal .header .row .row {
         height: 39vh;
     }

     #p-hp-inc-q220-print-renewal #microsite_content .txt-arrow .text_with_media>.row {
         min-height: 25vw;
     }
 }

 @media (max-width: 592px) {
     #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p.big {
         text-align: center;
         width: 100%;
         float: none;
         display: block;
         margin-right: 0px;
     }

     #p-hp-inc-q220-print-renewal .text_with_media h2 {
         font-size: 22px;
     }

     #p-hp-inc-q220-print-renewal .header .row .row {
         height: 31vh;
     }

     #p-hp-inc-q220-print-renewal .header .row .row>div>h2 {
         font-size: 16px;
     }
 }

 /*END HP INC Q220 PRINT RENEWAL*/




 /********* Hp Attach me 2020 ***********/
 /**DE**/
 #p-hpatta2020_de_w15 .article.text_with_media img {
     max-width: 440px;
     -webkit-box-shadow: 0 0 30px -3px rgba(0, 0, 0, 0.07);
     box-shadow: 0 0 30px -3px rgba(0, 0, 0, 0.07);
     padding: 0;
     margin: 0 auto;
 }

 #p-hpatta2020_de_w15 .article.text_with_media h3 {
     font-size: 17px !important;
     margin-bottom: 10px;
 }

 #p-hpatta2020_de_w15 .article.text_with_media p {
     font-size: 17px !important;
 }

 #p-hpatta2020_de_w15 .article.text_with_media .btn-default {
     padding: 17px 59px !important;
     font-size: 11px !important;
 }

 .p-hpatta2020 .p-hpatta2020_de_w15 .article.text_with_media .col-xs-12 h3 {
     font-size: 36px !important;
 }

 .p-hpatta2020.p-hpatta2020_de_footer_w15 #microsite_content .hpattachbanner .row {
     background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_attach_me_1/bg_footer_1920.png");
     background-size: 100% auto;
     background-repeat: repeat-y;
     background-position: center;
 }

 .p-hpatta2020.p-hpatta2020_ch_footer_w15 #microsite_content .hpattachbanner .row {
     background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_attach_me_1/bg_footer_1920.png");
     background-size: 100% auto;
     background-repeat: repeat-y;
     background-position: center;
 }

 /**DE**/
 /********* end_Hp Attach me 2020 ***********/


 /* ---- Microsoft Homie Help - Spendenaktion ---*/

 #p-Microsoft-Homie-Help-Spendenaktion .intro {
     margin-top: 30px;
 }

 #p-Microsoft-Homie-Help-Spendenaktion .contact .container>.row>.col-xs-12 p {
     margin-bottom: 5px;
 }

 #p-Microsoft-Homie-Help-Spendenaktion .contact .container {
     max-width: 884px;
 }

 /* ---- end Microsoft Homie Help - Spendenaktion ---*/





 /* ----start HPE Nimble Starter Kit ---*/

 #p-HPE-Nimble-Starter-Kit #microsite_content .green {
     color: #00b336;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .green-light {
     color: #01b38a;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content h2 {
     font-size: 3.6rem;
     line-height: 1.4em;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .article.text_with_media img {
     padding-left: 25px;
     padding-right: 25px;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .text_with_media .row {
     -webkit-display: flex;
     -moz-display: flex;
     -ms-display: flex;
     -o-display: flex;
     display: flex;
     -webkit-align-items: center;
     -moz-align-items: center;
     -ms-align-items: center;
     -o-align-items: center;
     align-items: center;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content p {
     font-size: 2.1rem;
     line-height: 1.4em;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content ul li {
     font-size: 2.1rem;
     line-height: 1.4em;
     ;
     margin-bottom: 20px;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content ul li span {
     color: #000;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .bg-sec1 {
     padding: 7rem 0;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bg-sec1.jpg') center center/cover no-repeat;
     min-height: 500px;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .bg-sec1 .container {
     background-color: transparent !important;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .bg-sec1 .container p.big {
     color: #fff;
     font-family: "raleway light", Helvetica, Arial, sans-serif;
     line-height: 1.5;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .nimble {
     padding: 7rem 0 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .nimble ul li {
     color: #01b38a;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .nimble .text_with_media>.row>div>p {
     display: none;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .an-hpe-offer {
     padding: 0 0 5rem 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .an-hpe-offer p.big {
     font-size: 4.8rem;
     line-height: 1.4;
     font-family: "raleway", Helvetica, Arial, sans-serif;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .an-hpe-offer p {
     font-size: 3.0rem;
 }


 #p-HPE-Nimble-Starter-Kit #microsite_content .why-veeam {
     padding: 7rem 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .why-veeam ul,
 #p-HPE-Nimble-Starter-Kit #microsite_content .check-list ul {
     list-style-type: none !important;
     padding: 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .why-veeam ul li,
 #p-HPE-Nimble-Starter-Kit #microsite_content .check-list ul li {
     color: #000;
     padding-left: 35px;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bullet-check.png') left center/auto 1.2em no-repeat;
 }



 #p-HPE-Nimble-Starter-Kit #microsite_content .hpe-nimble {
     background: #f4f4f4;
     min-height: 500px;
     padding: 7rem 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .hpe-nimble .container {
     background-color: transparent !important;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .hpe-nimble ul li {
     color: #000;
     padding-left: 35px;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bullet-check.png') left center/auto 1.2em no-repeat;
 }


 #p-HPE-Nimble-Starter-Kit #microsite_content .simply-add-veeam {
     display: flex;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bg-sec3.jpg') center center/cover no-repeat;
     min-height: 228px;
     align-items: center;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .simply-add-veeam h2 {
     max-width: 777px;
     margin: 0 auto;
     color: #fff;
     font-size: 4.8rem;
 }


 #p-HPE-Nimble-Starter-Kit #microsite_content .prod-container {
     padding: 3rem 0 0 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .prod-container .container {
     border-bottom: solid 10px #f4f4f4;
     padding-bottom: 10px;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .prod-container:last-child .container {
     border-bottom: none;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .prod-container h3 {
     color: #000;
     font-size: 2.4rem;
     font-weight: bold;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .prod-container .text_with_media>.row>div>ul+p {
     margin-bottom: 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .prod-container ul li {
     margin-bottom: 10px;
 }


 #p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend {
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bg-sec4.jpg') center center/cover no-repeat;
     min-height: 520px;
     color: #fff;
     display: flex;
     align-items: center;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend h2 {
     max-width: 920px;
     margin: 0 auto;
     color: #fff;
     font-size: 4.8rem;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend .btn-primary {
     background: #89e872;
     border: none;
     padding: 15px 70px;
     font-size: 1.6rem;
     line-height: 1;
     font-family: "raleway", Helvetica, Arial, sans-serif;
     margin: 50px 0 70px;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend .btn-primary::after {
     display: none;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend p.small {
     font-size: 1.4rem;
     font-style: italic;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content #colorbox #cboxContent #cboxLoadedContent #microsite_content #section .module.article.webforms .mwf-field {
     color: #89E872;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content #colorbox #cboxContent #cboxLoadedContent #top {
     padding-top: 60px;
 }

 @media (max-width:992px) {
     #p-HPE-Nimble-Starter-Kit #microsite_content .text_with_media .row {
         display: block;
     }

     html {
         font-size: 8px;
     }
 }

 /* ---- end HPE Nimble Starter Kit ---*/
 /* ---- Lenovo PCG Services Und Support ---*/
 #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .text_with_media .row {
     background: #000;
     display: block;
     padding: 0;
 }

 #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12 .text_with_media .row p {
     margin: 0;
     text-align: center;
 }

 #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12:last-child .text_with_media .row {
     background: none !important;
     margin-top: 15px;
 }

 #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12:last-child .text_with_media .row p {
     margin: 0 0 20px;
     text-align: left;
 }

 #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .text_with_media .row a.lnk {
     display: block;
     color: #fff !important;
     padding: 10px 0;
 }

 #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .article.text_with_media img {
     width: 100%;
     padding: 0;
 }

 @media (max-width:992px) {
     #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12:last-child .text_with_media .row {
         margin-top: 30px !important;
     }
 }

 /* ---- end Lenovo PCG Services Und Support ---*/

 /* ---- begin Kaspersky Lab (promotions + covid19-soforthilfe 7315) ---*/
 #p-kaspersky-2020 #microsite_content .p-kaspersky-promotions_2020 .grid .col-xs-12 .text_with_media .row p b {
     color: #00a88e;
 }

 #p-kaspersky-2020 #microsite_content .p-kaspersky-promotions_2020 .grid .col-xs-12 .text_with_media .row p:last-child {
     text-align: center;
 }

 #p-kaspersky-2020 #microsite_content .p-kaspersky-promotions_2020 .grid .col-xs-12 .text_with_media .row p:last-child a.btn-default {
     text-decoration: underline;
     color: #fff !important;
     background-color: #ed2939 !important;
     border-color: transparent !important;
     margin: 20px 0;
     font-weight: 500;
 }

 /* ---- end Kaspersky Lab (promotions + covid19-soforthilfe 7315) ---*/


 /* ----start Huawei / 4-All-Flash Promotion ---*/

 #p-Huawei-four-all-flash-promotion #microsite_content .green {
     color: #00b336;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .green-light {
     color: #01b38a;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content h2 {
     font-size: 2.6rem;
     line-height: 1.4em;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .article.text_with_media img {
     padding-left: 25px;
     padding-right: 25px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .row {
     -webkit-display: flex;
     -moz-display: flex;
     -ms-display: flex;
     -o-display: flex;
     display: flex;
     -webkit-align-items: center;
     -moz-align-items: center;
     -ms-align-items: center;
     -o-align-items: center;
     align-items: center;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content p {
     font-size: 1.6rem;
     line-height: 1.4em;
 }


 #p-Huawei-four-all-flash-promotion #microsite_content .page1 {
     padding: 40px 0 0px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col {
     padding: 40px 0 20px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page3,
 #p-Huawei-four-all-flash-promotion #microsite_content .page4,
 #p-Huawei-four-all-flash-promotion #microsite_content .page5,
 #p-Huawei-four-all-flash-promotion #microsite_content .page6 {
     padding: 40px 0;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1 h2 {
     margin-bottom: 20px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row {
     padding: 120px 0px 30px 0px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row>div {
     height: 380px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media p.big {
     font-size: 6rem;
     font-weight: bold;
     line-height: 1;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media h3 {
     color: #000000;
     text-transform: none;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media p {
     font-size: 1.4rem;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media p.small .arrow {
     display: block;
     height: 3rem;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/4_all_flash_promotion/arrow.jpg') center center/auto 100% no-repeat;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media h4 {
     font-size: 2rem !important;
 }



 #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span {
     display: block;
     color: #000;
     padding: 0px 10px 40px;
     text-align: center;
     font-weight: normal;
     font-size: 2rem;
     line-height: 1.3em;
     height: 110px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus {
     padding: 40px 10px 30px 10px;
     background: #fff;
     border: solid 3px #dee5ed;
     border-radius: 20px;
     line-height: 1.4em;
     height: 188px;
     position: relative;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus::before {
     content: "";
     display: block;
     width: 50px;
     height: 50px;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/4_all_flash_promotion/round-plus.png') 0 0/50px 50px no-repeat;
     position: absolute;
     left: 50%;
     top: -25px;
     margin-left: -25px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus::after {
     content: "";
     display: block;
     width: 50px;
     height: 50px;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/4_all_flash_promotion/arrow.jpg') 0 0/50px 50px no-repeat;
     position: absolute;
     left: 50%;
     bottom: -62px;
     margin-left: -25px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a:hover span.bg-plus {
     background-color: #dee5ed;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-block .text_with_media .col-xs-12 {
     padding: 30px 30px 10px;
     border: solid 3px #dee5ed;
     border-radius: 20px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-block .text_with_media .col-xs-12 h3 {
     font-size: 2rem;
     color: #000000;
     margin-bottom: 5px;
 }



 #p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media .col-xs-12 h3,
 #p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media .col-xs-12 h3,
 #p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media .col-xs-12 h3,
 #p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media .col-xs-12 h3 {
     font-size: 4rem;
     color: #000000;
     margin-bottom: 5px;
     text-transform: none;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .col-xs-12 .btn-default {
     margin-top: 10px;
     margin-bottom: 30px;
     color: #7d91a8;
     border: solid 3px #dee5ed;
     border-radius: 10px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .col-xs-12 .btn-default:hover {
     background-color: #dee5ed;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media .col-xs-12 p.small,
 #p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media .col-xs-12 p.small,
 #p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media .col-xs-12 p.small,
 #p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media .col-xs-12 p.small {
     color: #7d91a8;
     margin-bottom: 5px;
 }

 @media (max-width:992px) {

     /*reset all bootstrap level1 responsive*/
     #p-Huawei-four-all-flash-promotion #microsite_content .container>.row>div {
         margin-bottom: 40px;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .container>.row>div:last-child {
         margin-bottom: 0px;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col .container>.row>.col-xs-12 a span.bg-plus::after {
         display: none;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col .container>.row>.col-xs-12:last-child a span.bg-plus::after {
         display: block;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media>.row>div,
     #p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media>.row>div,
     #p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media>.row>div,
     #p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media>.row>div {
         margin-bottom: 40px;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media>.row>div:last-child,
     #p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media>.row>div:last-child,
     #p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media>.row>div:last-child,
     #p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media>.row>div:last-child {
         margin-bottom: 0px;
     }


     #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row>div {
         height: auto;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .row {
         display: block;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span {
         height: auto;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus {
         height: auto;
     }

     html {
         font-size: 8px;
     }
 }

 @media (min-width:992px) and (max-width:1199px) {
     #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row {
         padding: 100px 0px 30px 0px;
     }
 }

 /* ---- end Huawei / 4-All-Flash Promotion ---*/



 /* ----start Huawei Landinga page Baltic ---*/


 #p-Huawei-landing-page-baltic #microsite_content .green {
     color: #00b336;
 }

 #p-Huawei-landing-page-baltic #microsite_content .green-light {
     color: #01b38a;
 }

 #p-Huawei-landing-page-baltic #microsite_content h2 {
     font-size: 2.6rem;
     line-height: 1.4em;
 }

 #p-Huawei-landing-page-baltic #microsite_content .article.text_with_media img {
     padding-left: 25px;
     padding-right: 25px;
 }

 #p-Huawei-landing-page-baltic #microsite_content p {
     font-size: 1.6rem;
     line-height: 1.4em;
 }

 #p-Huawei-landing-page-baltic #microsite_content .logo-bar .col-xs-4 .col-for-image img {
     width: 130px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .logo-bar .col-xs-8 .article {
     height: auto;
 }



 #p-Huawei-landing-page-baltic #microsite_content .logo-bar .text_with_media .col-for-image {
     text-align: right;
 }

 #p-Huawei-landing-page-baltic #microsite_content .logo-bar .text_with_media .col-for-image a {
     display: inline-block;
     margin-right: 10px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .logo-bar .text_with_media .col-for-image a img {
     padding: 0;
     width: 30px;
     height: auto;
     box-shadow: 3px 2px 8px 2px rgba(160, 160, 160, 0.55);
 }

 #p-Huawei-landing-page-baltic #microsite_content .menu-bar {
     padding: 0 0px 20px 0;
 }

 #p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media p {
     padding: 0;
     margin: 0;
     text-align: center;
     display: flex;
     justify-content: space-around;
     flex-wrap: wrap;
 }

 #p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a {
     position: relative;
     display: inline-block;
     color: #231f20;
     font-family: 'ralewaysemibold', Helvetica, Arial, sans-serif;
     font-size: 22px;
     height: 4.2rem;
     line-height: 4.2rem;
     padding: 0 2rem;
     border-bottom: 0;
 }

 #p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a:hover {
     color: #ce0e2d;
     text-decoration: none;
     border: none;
 }

 #p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a:after {
     position: absolute;
     display: inline-block;
     content: "";
     width: 100%;
     height: 10%;
     background: rgba(187, 187, 187, 0.3);
     bottom: 5%;
     left: 0;
     -webkit-transform: translate(0px) scaleX(1);
     transform: translate(0) scaleX(1);
     -webkit-transform-origin: top left;
     transform-origin: top left;
     -webkit-transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
     transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
     transition: transform .8s cubic-bezier(.19, 1, .22, 1);
     transition: transform .8s cubic-bezier(.19, 1, .22, 1), -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
     z-index: -1;
 }

 #p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a:hover:after {
     -webkit-transform: translate(-15px) scale(1);
     transform: translate(-15px) scale(1);
     -webkit-transform-origin: top right;
     transform-origin: top right;
     height: 25%;
     bottom: 15%;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page1 .text_with_media ul {
     list-style-type: none !important;
     padding: 0 0 0 0px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page1 .text_with_media ul li {
     /*background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/huawei_landing_page_baltic/bullet.png') 0 0/34px 18px no-repeat;*/
     position: relative;
     padding-left: 30px;
     margin-bottom: 1rem;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page1 .text_with_media ul li:before {
     content: "";
     width: 15px;
     height: 4px;
     background-color: #ce0e2d;
     position: absolute;
     left: 0px;
     top: 9px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page2-headline .text_with_media h1 {
     color: #1c1c1c;
     font-size: 3.6rem;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page2-2col .container {
     max-width: 870px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div {
     padding: 0 10px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div h3 {
     color: #666666;
     font-size: 1.6rem;
     margin-bottom: 4px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div p.big {
     font-size: 2.4rem;
     margin-bottom: 0;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page3-table table tr th {
     text-align: center;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page3-table table tr th,
 #p-Huawei-landing-page-baltic #microsite_content .page3-table table tr td {
     vertical-align: middle;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page3-table table tr td:first-child {
     width: 120px;
 }

 /*
#p-Huawei-landing-page-baltic #microsite_content .page3-table table tr th:first-child,
#p-Huawei-landing-page-baltic #microsite_content .page3-table table tr td:first-child {
  background-color: #ccc7a3;
}
*/
 #p-Huawei-landing-page-baltic #microsite_content .p4-headline h2 {
     font-size: 3.6rem;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page4-speaker {
     padding: 20px 0 0 0;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page4-speaker .text_with_media h2 {
     font-size: 2rem;
     margin-bottom: 20px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .middle-img {
     margin-top: 100px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .edApp .text_with_media .col-for-image {
     position: relative;
     display: flex;
     width: 100%;
     justify-content: center;
     text-align: center;
 }

 #p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture {
     width: 50%;
     text-align: center;
 }

 #p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture img {
     display: inline-block;
 }

 #p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture:nth-child(3) {
     position: absolute;
     width: 100%;
     left: 0;
     bottom: -300px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture:nth-child(3) img {
     width: 250px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotion-ttl,
 #p-Huawei-landing-page-baltic #microsite_content .products,
 #p-Huawei-landing-page-baltic #microsite_content .contacts {
     margin-top: 50px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .contacts {
     margin-bottom: 75px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .edApp .text_with_media p.small {
     font-size: 14px;
     color: #666666;
     font-style: italic;
     text-align: center;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotions .text_with_media .row h2,
 #p-Huawei-landing-page-baltic #microsite_content .products .text_with_media .row h2 {
     margin-bottom: 20px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotions .text_with_media .row p.big {
     text-align: center;
 }

 #p-Huawei-landing-page-baltic #microsite_content .video {
     margin-top: 40px
 }

 #p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row {
     padding: 75px 0;
 }

 #p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row h2,
 #p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row p {
     color: #ffffff;
 }

 #p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row h2 {
     margin-bottom: 15px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row p {
     margin-bottom: 10px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotion .text_with_media h2,
 #p-Huawei-landing-page-baltic #microsite_content .promotion .text_with_media h3,
 #p-Huawei-landing-page-baltic #microsite_content .promotion .text_with_media h3 a {
     color: #000;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotion-ttl h2 {
     margin-bottom: 20px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotion-cntn .btn {
     background: #ce0e2d;
     color: #fff;
     border: 2px solid #ce0e2d;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotion-cntn {
     margin-top: 30px;
 }

 @media (min-width:1024px) {
     #p-Huawei-landing-page-baltic #microsite_content .page4-speaker .text_with_media p {
         width: 85%;
     }

     #p-Huawei-landing-page-baltic #microsite_content .video .container {
         padding: 0 50px;
     }

     #p-Huawei-landing-page-baltic #microsite_content .edApp-cntn {
         margin-bottom: 80px;
     }
 }

 @media (max-width:991px) {

     /*reset all bootstrap level1 responsive*/
     #p-Huawei-landing-page-baltic #microsite_content .container>.row>div {
         margin-bottom: 20px;
     }

     #p-Huawei-landing-page-baltic #microsite_content .container>.row>div:last-child {
         margin-bottom: 0px;
     }

     #p-Huawei-landing-page-baltic #microsite_content .page2-2col .container {
         max-width: 630px;
     }

     #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div h3 {
         margin-top: 10px;
         margin-bottom: 10px;
     }

     #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>.col-md-3 {
         width: 13%;
     }

     #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>.col-md-9 {
         width: 87%;
     }

     #p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media {
         margin-bottom: 270px;
     }

     /*
  html {
    font-size:8px;
  }
*/
 }

 /* ---- end Huawei Landinga page Baltic ---*/

 /*===========================================================
=            Microsoft Home Office + Home Gaming            =
===========================================================*/

 /*----------  Home Office  ----------*/
 #p-msa-ho .ytp-iv-player-content,
 #p-msa-ho .ytp-show-cards-title {
     display: none;
 }

 /*----------  Home Gaming  ----------*/
 #p-msa-hg .ytp-iv-player-content,
 #p-msa-hg .ytp-show-cards-title {
     display: none;
 }

 /*=====  End of Microsoft Home Office + Home Gaming  ======*/






 /*=== === HP Supply Ink and Toners LP === === */

 #p-hp-supply-ink-toners #microsite_content .also-bonus-club {
     padding: 110px 0 0px;
 }

 #p-hp-supply-ink-toners #microsite_content .register {
     padding: 10px 0 0px;
 }

 #p-hp-supply-ink-toners #microsite_content .become-member {
     padding: 30px 0 0px;
 }

 #p-hp-supply-ink-toners #microsite_content .cta {
     padding: 0px 0 0px;
 }

 #p-hp-supply-ink-toners #microsite_content .footer-img {
     padding: 40px 0 0px;
 }

 #p-hp-supply-ink-toners #microsite_content b {
     font-family: "raleway", Helvetica, Arial, sans-serif;
 }

 #p-hp-supply-ink-toners #microsite_content .pb-50 {
     padding-bottom: 50px;
 }

 #p-hp-supply-ink-toners #microsite_content .pt-0 {
     padding-top: 0px;
 }

 #p-hp-supply-ink-toners #microsite_content .hero {
     background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_supply_ink_and_toners/header-bgr_01.jpg);
     background-position: center center;
     background-size: cover;
     padding: 30px 0 180px 0;
     background-repeat: no-repeat;
 }

 #p-hp-supply-ink-toners #microsite_content .also-bonus-club p {
     font-size: 33px;
     line-height: 1.3;
 }

 #p-hp-supply-ink-toners #microsite_content .also-bonus-club p.big {
     margin-top: -6px;
 }

 #p-hp-supply-ink-toners #microsite_content .also-bonus-club p b {
     font-family: "raleway", Helvetica, Arial, sans-serif;
 }

 #p-hp-supply-ink-toners #microsite_content .register .article {
     background: #f5f5f5;
     padding-top: 20px;
 }

 #p-hp-supply-ink-toners #microsite_content .register h2 {
     font-size: 4rem;
     line-height: 1.3;
 }

 #p-hp-supply-ink-toners #microsite_content .register ul {
     list-style-type: none !important;
     text-align: left;
     padding: 0;
     -webkit-display: flex;
     -moz-display: flex;
     -ms-display: flex;
     -o-display: flex;
     display: flex;
     -webkit-align-items: center;
     -moz-align-items: center;
     -ms-align-items: center;
     -o-align-items: center;
     align-items: center;
 }

 #p-hp-supply-ink-toners #microsite_content .register ul li:nth-child(1) {
     width: calc(100% - 270px);
     font-size: 27px;
     padding-right: 20px;
 }

 #p-hp-supply-ink-toners #microsite_content .register ul li:nth-child(2) {
     width: 270px;
     font-size: 30px;
 }

 #p-hp-supply-ink-toners #microsite_content .register ul li:nth-child(2) a {
     position: relative;
     display: inline-block;
     width: 100%;
     background: #89e872;
     color: #000;
     padding: 10px 0;
     text-align: center;
     font-size: 30px;
     font-weight: bold;
 }

 #p-hp-supply-ink-toners #microsite_content .become-member h2 {
     font-size: 4rem;
     line-height: 1.3;
     font-family: "ralewayregular", Helvetica, Arial, sans-serif;
     font-weight: 500;
 }

 #p-hp-supply-ink-toners #microsite_content .become-member p.big {
     font-size: 5.7rem;
     line-height: 1.3;
     font-family: "ralewayregular", Helvetica, Arial, sans-serif;
     font-weight: 600;
     color: #0096d6;
 }

 #p-hp-supply-ink-toners #microsite_content .become-member p {
     font-size: 2.4rem;
 }


 #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article {
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_supply_ink_and_toners/7472_11.png') center center/100% auto no-repeat;
 }

 #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article .col-xs-12 {
     height: 23rem;
     display: flex;
     align-items: center;
     padding-bottom: 7rem;
 }

 #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article .col-xs-12 p {
     margin-bottom: 0;
     max-width: 680px;
     margin: 0 auto;
     font-size: 3rem;
     line-height: 1.3;

 }


 #p-hp-supply-ink-toners #microsite_content .products-list .container {
     max-width: 940px;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col {
     margin-bottom: 20px;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article {
     padding-left: 20px;
     padding-right: 20px;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 {
     position: relative;
     background-color: #fff;
     box-shadow: 0 0 24px rgba(86, 86, 86, 0.24);
     border-radius: 20px;
     padding-top: 40px;
     text-align: center;
     overflow: hidden;
     padding-bottom: 60px;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12:nth-child(2) {
     display: none;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h2 {
     position: absolute;
     top: 0;
     font-family: "ralewayregular", Helvetica, Arial, sans-serif;
     font-size: 1.8rem;
     line-height: 1;
     color: #fff;
     margin: 0;
     width: 88%;
     margin: 0 auto;
     display: flex;
     justify-content: space-between;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h2 .highlight {
     font-weight: normal;
     display: block;
     width: auto;
     padding: 7px 18px;
     background-color: #0096d6;
     border-radius: 0 0 7px 7px
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h3 {
     color: #0096d6;
     text-transform: uppercase;
     font-size: 1.8rem;
     font-family: "ralewayregular", Helvetica, Arial, sans-serif;
     padding-top: 10px;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h1 {
     font-family: "ralewayregular", Helvetica, Arial, sans-serif;
     font-size: 3rem;
     color: #000;
     padding: 10px 0;
     line-height: 1.2;
     text-transform: unset;
     min-height: 9rem;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h5 {
     text-align: center;
     width: 100%;
     position: absolute;
     left: 0;
     bottom: 0;
     padding: 20px 0;
     background: #89e872;
     margin: 0;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h5 a {
     color: #000000;
     text-transform: uppercase;
     font-size: 2.4rem;
     line-height: 1;
     border: none;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h5 a:hover {
     color: #ffffff;
     border: none;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 .col-for-image {
     position: relative;
     display: inline-block;
     width: 100%;
     text-align: center;
     padding-top: 10px;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 .col-for-image img {
     position: relative;
     width: auto;
     max-width: 200px;
     padding: 0;
 }

 #p-hp-supply-ink-toners #microsite_content .cta .container .article .col-xs-12 {}

 #p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 {}

 #p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 p.big {
     max-width: 890px;
     margin: 0 auto;
     color: #ffffff;
     background: #0096d6;
     border-radius: 7px;
     margin-bottom: 0;
     line-height: 1.2;
     padding: 20px;
     font-size: 3.2rem;
 }

 #p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 a {
     color: #ffffff;
     text-decoration: underline;
     border: 0;
 }

 #p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 a:hover {
     color: #ffffff;
     text-decoration: none;
 }

 @media screen and min-width(1024px) {
     #p-hp-supply-ink-toners #microsite_content .products-list {
         padding-left: 8.3%;
         padding-right: 8.3%;
     }

 }

 @media screen and (max-width:592px) {
     #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article {
         background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_supply_ink_and_toners/7472_11.png') center center/auto 100% no-repeat;
     }

     #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article .col-xs-12 {
         padding-bottom: 8rem;
     }

     #p-hp-supply-ink-toners #microsite_content .register ul {
         flex-direction: column;
         align-items: center;
     }

     #p-hp-supply-ink-toners #microsite_content .register ul li {
         width: 100% !important;
         padding: 0 0 10px 0 !important;
         text-align: center;
     }
 }

 /* ---- end HP Supply Ink and Toners LP ---*/


 /* -------- Samsungs Bundle Up -------*/
 #p-bundle-up-samsung #microsite_content .hero .grid-col {
     padding: 0;
 }

 #p-bundle-up-samsung #microsite_content .description {
     margin-top: 70px;
 }

 #p-bundle-up-samsung #microsite_content .description h2 {
     text-align: center;
 }

 #p-bundle-up-samsung #microsite_content .description p b {
     font-family: "raleway", Helvetica, Arial, sans-serif;
 }

 #p-bundle-up-samsung #microsite_content .spin-tabs .grid-col {
     margin-bottom: 15px;
 }

 #p-bundle-up-samsung #microsite_content .yellow-title {
     background-color: #fed500;
     padding-top: 50px;
     padding-bottom: 50px;
     margin-top: 70px;
     margin-bottom: 65px;
 }

 #p-bundle-up-samsung #microsite_content .spin-title {
     background-color: #08c9d0;
     padding-top: 50px;
     padding-bottom: 50px;
 }

 #p-bundle-up-samsung #microsite_content .yellow-title h2,
 #p-bundle-up-samsung #microsite_content .spin-title h2 {
     margin-bottom: 0;
 }

 #p-bundle-up-samsung #microsite_content .end-page {
     padding-top: 90px;
     padding-bottom: 90px;
     margin-bottom: 0;
 }

 #p-bundle-up-samsung #microsite_content .end-page p.big {
     font-size: 30px;
     line-height: 1.3;
     margin-bottom: 0;
 }

 #p-bundle-up-samsung #microsite_content .end-page a.lnk {
     color: #fff;
 }

 #p-bundle-up-samsung #microsite_content .iframe .grid-col {
     padding: 0;
 }

 @media screen and (min-width:1024px) {
     #p-bundle-up-samsung #microsite_content .description h2 {
         padding: 0 15%;
         font-size: 40px;
         margin-bottom: 50px;
     }

     #p-bundle-up-samsung #microsite_content .yellow-title h2,
     #p-bundle-up-samsung #microsite_content .spin-title h2,
     #p-bundle-up-samsung #microsite_content .end-page h2 {
         font-size: 40px;
     }
 }

 @media screen and (max-width:1023px) {

     #p-bundle-up-samsung #microsite_content .yellow-title h2,
     #p-bundle-up-samsung #microsite_content .spin-title h2,
     #p-bundle-up-samsung #microsite_content .end-page h2 {
         font-size: 30px;
     }

     #p-bundle-up-samsung #microsite_content .end-page p.big,
     #p-bundle-up-samsung #microsite_content p.big {
         font-size: 20px;
     }
 }

 /* -------- End Samsungs Bundle Up -------*/


 /*=== === Azure Business Kit === === */

 #p-azure-business-kit #microsite_content p {
     font-size: 1.6rem;
 }

 #p-azure-business-kit #microsite_content .article p.big {
     font-size: 1.8rem;
 }

 #p-azure-business-kit #microsite_content h3 {
     font-size: 1.8rem;
 }

 #p-azure-business-kit #microsite_content ul li {
     font-size: 1.5rem;
 }

 #p-azure-business-kit #microsite_content .s1-h1 {
     padding: 60px 0 0px;
 }

 #p-azure-business-kit #microsite_content .s2-h1 {
     padding: 40px 0 0px;
 }

 #p-azure-business-kit #microsite_content .s3-h2,
 #p-azure-business-kit #microsite_content .s4-h2 {
     padding: 40px 0 0px;
 }

 #p-azure-business-kit #microsite_content .s2-h2 .article>.row,
 #p-azure-business-kit #microsite_content .s3-h2 .article>.row,
 #p-azure-business-kit #microsite_content .s4-h2 .article>.row {
     padding: 0;
 }

 #p-azure-business-kit #microsite_content .s1-h1 .article h1 {
     margin-bottom: 0;
 }

 #p-azure-business-kit #microsite_content .s2-h2 .article h2 {
     margin-bottom: 0;
 }

 #p-azure-business-kit #microsite_content .s2-txt .article h3 {
     text-transform: none;
 }

 /* ---- end Azure Business Kit ---*/

 /* ---- Azure hardware-webshop-booster 2400 ---- */
 .p-hp_harware_webshop .also-bonus-v2 img {
     padding-top: 0px;
 }

 .p-hp_harware_webshop .pt-60 {
     padding-top: 60px;
 }

 .p-hp_harware_webshop .pt-50 {
     padding-top: 50px;
 }

 .p-hp_harware_webshop .pt-40 {
     padding-top: 40px;
 }

 .p-hp_harware_webshop .pt-30 {
     padding-top: 30px;
 }

 .p-hp_harware_webshop .pt-20 {
     padding-top: 20px;
 }

 .p-hp_harware_webshop .pt-10 {
     padding-top: 10px;
 }

 .p-hp_harware_webshop .pb-60 {
     padding-bottom: 60px;
 }

 .p-hp_harware_webshop .pb-50 {
     padding-bottom: 50px;
 }

 .p-hp_harware_webshop .pb-40 {
     padding-bottom: 40px;
 }

 .p-hp_harware_webshop .pb-30 {
     padding-bottom: 30px;
 }

 .p-hp_harware_webshop .pb-20 {
     padding-bottom: 20px;
 }

 .p-hp_harware_webshop .pb-10 {
     padding-bottom: 10px;
 }

 .p-hp_harware_webshop .background-product-grey {
     background-color: #f4fafd;
 }

 .p-hp_harware_webshop .also-product img {
     height: 170px;
     width: auto;
 }

 .p-hp_harware_webshop .also-product p:first-child {
     line-height: normal;
     min-height: 60px;
 }

 .p-hp_harware_webshop .also-product span {
     color: #0096d6;
     font-size: 18px;
     letter-spacing: 0;
     line-height: normal;
     text-transform: uppercase;
 }

 .p-hp_harware_webshop .also-product a {
     color: #0096d6;
     font-weight: normal;
 }

 .p-hp_harware_webshop .also-product p:last-child .btn-default {
     font-weight: bold;
     border-color: #0096d6;

 }

 .p-hp_harware_webshop .also-product p:last-child .btn:hover {
     border: 2px solid #0096d6;
 }

 .p-hp_harware_webshop .also-product p:last-child .btn-default:hover {
     background-color: #0096d6;
 }

 .p-hp_harware_webshop .also-product p:nth-child(3) {
     min-height: 180px;
 }

 .p-hp_harware_webshop .intro-section p {
     padding: 25px 70px 25px 70px;
     font-size: 18px;
 }

 /* Fix the size because the feedback */
 .p-hp_harware_webshop .intro-section p {
     font-size: 24px;
 }

 .p-hp_harware_webshop .also-bonus .col-md-8 {
     padding-left: 50px;
     padding-top: 40px;
 }

 .p-hp_harware_webshop .also-bonus p {
     font-size: 18px;
 }

 /* Fix the size because the feedback */
 .p-hp_harware_webshop .also-bonus p {
     font-size: 20px;
 }

 .p-hp_harware_webshop .single-sentence p a {
     color: #0096d6;
     text-decoration: underline;
 }

 @media screen and (min-width: 768px) and (max-width: 991px) {
     .p-hp_harware_webshop .also-product p:nth-child(3) {
         min-height: auto;
     }

 }

 @media screen and (min-width: 992px) and (max-width: 1199px) {
     .p-hp_harware_webshop .also-product p:nth-child(3) {
         min-height: 225px;
     }

 }

 @media screen and (max-width: 767px) {
     .p-hp_harware_webshop .also-product p:nth-child(3) {
         min-height: auto;
     }
 }

 /* ---- End Azure hardware-webshop-booster 2400 ---- */


  /* ---- Start HPE SimpliVity Awareness ---- */
  #p-HPE-SimpliVity-Awareness #microsite_content:first-child() {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-left.png') left 55% no-repeat,
    url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-right.png') right 79% no-repeat;
  }
  #p-HPE-SimpliVity-Awareness.no-offer #microsite_content:first-child() {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-left.png') left 69% no-repeat,
    url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-right.png') right 69% no-repeat;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row > div{
    padding: 60px 70px 80px 70px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row > div.bg-green{
    background-color: #00c89a;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row > div.bg-green p{
    font-size: 3.3rem;
    line-height: 1.2;
    color: #ffffff;
    font-weight: bold;
    position: relative;
    top: initial;
    left: initial;
  }

  #p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container > .row > div.bg-green p::after {
      content: "";
      display: block;
      width: 100px;
      height: 6px;
      background-color: #ffffff;
      position: absolute;
      left: initial;
      bottom: -20px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column {
    padding-top: 100px;
    padding-bottom: 70px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row > div p:first-child {
    font-size: 2rem;
    color: #00c89a;
    font-weight: bold;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .intelligently,
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .edge,
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .hyper  {
    background: #101917;
    color: #ffffff;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .edge {
    margin-top: 60px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .hyper {
    min-height:474px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .intelligently > .row,
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .edge > .row,
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .hyper > .row  {
    padding: 5rem 3rem 2rem 3rem;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row > div{
    padding: 0;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .total-2row > .row{
    padding: 0 50px 0 0;
  }

  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .intelligently > .row:after,
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .edge > .row:after,
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .hyper > .row:after  {
    display: block;
    width: 123px;
    height: 116px;
    position: absolute;
    top: -38px;
    right: 34px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .intelligently > .row::after{
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-icon1.jpg') 0 0 no-repeat;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .edge > .row::after{
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-icon2.jpg') 0 0 no-repeat;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .hyper > .row::after{
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-icon3.jpg') 0 0 no-repeat;
  }


  #p-HPE-SimpliVity-Awareness #microsite_content .bg-section{
    margin-top: 70px;
    padding: 40px 0;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .promotion-products .text_with_media{
    background: #101917;
    color: #ffffff;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .promotion-products .text_with_media .row{
    padding: 40px 0 20px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .promotion-products .text_with_media h2{
    color: #00c89a!important;
  }

  @media screen and (max-width: 1199px) {
      #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column {
        padding-top: 40px;
      }
      #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .total-2row > .row{
        padding: 0;
      }
      #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .hyper {
        min-height:unset;
        margin-top: 60px;
      }
  }
  @media screen and (max-width: 1024px) {
      #p-HPE-SimpliVity-Awareness #microsite_content {
        background: none;
      }
  }
  @media screen and (max-width: 991px) {
    #p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row > div{
      padding: 60px 25px 30px 25px;
    }
  }

   /* ---- End HPE SimpliVity Awareness ---- */


   /* Start 2020_Lenovo_ueberall_zuhause */
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende {
        margin: 70px 0 0 0;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende > .container {
        padding: 0 60px;
    }

    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende > .container > .row {
        background: #d5e7ef;
        position: relative;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
        padding-left:40px;
        position: unset;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) h2 {
        position: absolute;
        left: 0;
        top: -51px;
        display: block;
        height: 50px;
        color: #ffffff;
        font-weight: bold;
        font-size: 24px;
        line-height: 50px;
        text-align: center;
        padding-left: 35px;
        padding-right: 35px;
        background: #00b0f0;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) h2::after {
        display: block;
        content: "";
        width: 35px;
        height: 35px;
        background:#00b0f0;
        transform: rotate(45deg);
        transform-origin: 0 0;
        position: absolute;
        top: 0px;
        right: -35px;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct1 .text_with_media > .row > div:nth-child(2) h2 {
        width: 31%;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2 {
        width: 55%;
        background: #6abf4a;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct3 .text_with_media > .row > div:nth-child(2) h2 {
        width: 86%;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2 {
        width: 117%;
        background: #6abf4a;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2::after,
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2::after {
        background: #6abf4a;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .s-cta .text_with_media > .row .btn{
        display: block;
        width: 100%;
        height: 10vh;
        border:none;
        background: transparent url('https://also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/2020_lenovo_ueberall_zuhause/btn.jpg') center center no-repeat;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .s-cta .text_with_media > .row .btn:hover{
        background: transparent url('https://also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/2020_lenovo_ueberall_zuhause/btn.jpg') center center no-repeat;
        border:none;
    }

    @media screen and (max-width: 991px) {
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row {
            display: flex;
            flex-direction: row;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(1) {
            width: 31%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
            width: 69%;
        }

        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct1 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(50% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(65% - 35px);
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct3 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(80% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
            background: #6abf4a;
        }
    }
    @media screen and (max-width: 768px) {
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2::after,
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2::after {
            background: #6abf4a;
        }

    }
    @media screen and (max-width: 592px) {
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(1) {
            width: 100%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
            width: 100%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct1 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct3 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2::after,
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2::after {
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row {
            flex-direction: column;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div {
            width: 100%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
            padding: 20px;
        }

    }

   /* End 2020_Lenovo_ueberall_zuhause */



   /* Start 2020_Lenovo_ueberall_zuhause */
   #p-lenovo-home #microsite_content .f-link .container > .row > div .text_with_media h5 > a{
        color: #000000;
        font-size: 14px;
        padding-left: 20px;
        display: block;
   }
   /* End 2020_Lenovo_ueberall_zuhause */



/* Start 102880 hpe-greenlake-frontpage */

   #p-hpe-greenlake-frontpage #microsite_content .header-bg {
        background-color: #8de677;
        padding: 40px 0;
   }
   #p-hpe-greenlake-frontpage #microsite_content .header-bg .container > .row{
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        -o-display: flex;
        display: flex;
        -ms-align-items: center;
        align-items: center;
   }

   #p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text{
        color: #000000;
        font-size: 1.8rem;
   }
   #p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text h1{
        color: #000000;
        font-size: 6rem;
        margin-top: 50px;
   }
   #p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text h2{
        color: #ffffff;
        font-size: 5.2rem;
   }
   #p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text h3{
        color: #000000;
        font-size: 2rem;
        text-transform: unset;
        margin-bottom: 30px;
   }
   #p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text a{
        color: #000000;
        text-decoration: underline;
        padding-left: 30px;
        background: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/header-icon.png') left center no-repeat;
        display: block;
        line-height: 3rem;
   }
   #p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text a:hover{
        text-decoration: none;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-get-advantage h2,
   #p-hpe-greenlake-frontpage #microsite_content .s-get-advantage h3,
   #p-hpe-greenlake-frontpage #microsite_content .s-get-advantage p,
   #p-hpe-greenlake-frontpage #microsite_content .s-3column h2,
   #p-hpe-greenlake-frontpage #microsite_content .s-3column h3,
   #p-hpe-greenlake-frontpage #microsite_content .s-3column p {
        color: #ffffff!important;
   }

   #p-hpe-greenlake-frontpage #microsite_content .s-get-advantage h3 {
        font-family: "ralewayregular", Helvetica, Arial, sans-serif;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-3column h3 {
        color: #89e872!important;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-3column-icon h4 {
        font-size: 1.8rem;
   }



   #p-hpe-greenlake-frontpage #microsite_content .s-3column-file h3 {
        font-size: 1.6rem!important;
        font-family: "ralewayregular", Helvetica, Arial, sans-serif!important;
        color: #89e872!important;
        margin-bottom: 0!important;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-3column-file h4 {
        font-size: 2rem!important;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a{
        color: #000000;
        font-size: 1.5rem;
        text-decoration: underline;
        padding-left: 50px;
        background: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/file-icon.png') left center no-repeat;
        display: block;
        line-height: 5rem;
        transition: none;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a:hover,
   #p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a.lnk:hover,
   #p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a.lnk:focus{
        text-decoration: none;
        border-bottom: none;
   }


   #p-hpe-greenlake-frontpage #microsite_content .s-arcordion h4.panel-title{
        margin-bottom: 0;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a{
        color: #000000;
        text-decoration: underline;
        padding-left: 50px;
        background: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/mouse-icon.png') left center no-repeat;
        display: block;
        line-height: 5rem;
        transition: none;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a:hover,
   #p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a.lnk:hover,
   #p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a.lnk:focus{
        text-decoration: none;
        border-bottom: none;
   }

   #p-hpe-greenlake-frontpage #microsite_content .s-footer {
        background: #006b7d url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/bg-footer-2.jpg') center top no-repeat;
        margin-bottom: 0;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-footer .container{
        padding-top: 30px;
        padding-bottom: 30px;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row{
        max-width: 860px;
        margin: 0 auto;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-footer h2{
        text-align: center;
        color: #ffffff!important;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-footer p,
   #p-hpe-greenlake-frontpage #microsite_content .s-footer a{
        font-size: 1.6rem;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row .row{
        text-align: center;
        color: #ffffff;
   }

   #p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row .row a.lnk{
        display: inline-block;
        padding: 8px 30px;
        background: #006b7d;
        border-radius: 1.6em;
        width: fit-content;
        margin: 0 auto;
        border: solid 2px #ffffff;
        color: #ffffff;
   }

   #p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row .row a.lnk:hover{
        -webkit-filter: brightness(1.2);
        -o-filter: brightness(1.2);
        filter: brightness(1.2);
   }

   @media screen and (max-width: 592px) {
     #p-hpe-greenlake-frontpage #microsite_content .header-bg .container > .row{
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
     }
   }
/* Start 102880 hpe-greenlake-frontpage */



/* Start 102880 configurations-delivered-faster */
#configurations-delivered-faster #microsite_content .s1 .text_with_media h2{
    font-size: 3rem!important;
    line-height: 1.1!important;
}
#configurations-delivered-faster #microsite_content .s1 .text_with_media h3{
    font-size: 12rem!important;
    color: #8de677!important;
    font-family: rois_bold;
    margin-bottom: 0!important;
    margin-top: 20px;
}
#configurations-delivered-faster #microsite_content .s1 .text_with_media h4{
    font-size: 5rem!important;
    color: #006b7d!important;
    font-family: rois_bold!important;
}
#configurations-delivered-faster #microsite_content .s1 .text_with_media h5{
    font-weight: 900;
    font-family: Raleway;
    font-size: 2.6rem;
    line-height: 1.3;
}
#configurations-delivered-faster #microsite_content .s1 form *{
    font-size: 1.6rem;
}
#configurations-delivered-faster #microsite_content .s1 form > div > div{
    /*margin-bottom: 20px;*/
}
#configurations-delivered-faster #microsite_content .s1 form > div > div.mwf-paragraph.mwf-field {
    margin-bottom: 0px;
    margin-top: 15px;
    padding: 0;
}
#configurations-delivered-faster #microsite_content .s1 form > div > div.mwf-paragraph.mwf-field.mwf-bold p{
    font-family: "raleway", Helvetica, Arial, sans-serif;
    font-size: 3rem!important;
    line-height: 1.1!important;
    margin-bottom: 0px!important;
    font-weight: 900;
    margin-top: 0px;
    color: black;
}
#configurations-delivered-faster #microsite_content .s1 form > div > div.mwf-paragraph.mwf-field p{
    font-family: "raleway", Helvetica, Arial, sans-serif;
    font-size: 2rem!important;
    line-height: 1.1!important;
    font-weight: 900;
    margin-top: 20px;
    color: black;
}
#configurations-delivered-faster #microsite_content .s1 form > div > div .mwf-input >textarea{
    border-bottom: 3px solid #000000;
    background-color: #ececec;
}
#configurations-delivered-faster #microsite_content .s1 form > div > div >label{
    font-family: Raleway;
}
#configurations-delivered-faster #microsite_content .s1 form > div > div .mwf-input >input,
#configurations-delivered-faster #microsite_content .s1 form > div > div .mwf-input >textarea{
    border-bottom: 3px solid #000000;
    background-color: #ececec;
    padding: 1em 1em .7em 1em;
}
#configurations-delivered-faster #microsite_content .s1 form > div.mwf_buttonrow > div:nth-of-type(1){
    display: none;
}
#configurations-delivered-faster #microsite_content .s1 form > div.mwf_buttonrow > div:nth-of-type(2){
    width: 100%;
    padding: 0;
}
#configurations-delivered-faster #microsite_content .s1 form > div.mwf_buttonrow .btn{
    border-radius: unset!important;
    outline: none;
}
#configurations-delivered-faster #microsite_content .s3 .text_with_media h4{
    font-size: 1.8rem;
    font-family: Raleway;
}

#configurations-delivered-faster #microsite_content .s4 .text_with_media h3{
    color: #8de677!important;
    font-size: 2.6rem!important;
}

#configurations-delivered-faster #microsite_content .cta .text_with_media h2 a{
    font-size: inherit!important;
    position: relative;
    padding-right: 9rem;
    display: inline-block;
}
#configurations-delivered-faster #microsite_content .cta .text_with_media h2 a >.fa{
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -3rem;
    background: #161616;
    border-radius: 50%;
    width: 6rem;
    height: 6rem;
    color: #8edc7a;
    line-height: 6rem;
    font-size: 4rem;
}
#configurations-delivered-faster #microsite_content .cta .text_with_media h2 a >.fa::before{
    padding-left: 0.6rem;
}

#configurations-delivered-faster .mwf_success_text {
    position: relative;
    margin-left: 0;
    margin-bottom: 1rem;
    padding: 1.75rem 1.25rem;
    text-align: center;
    color: #155724;
    border: 1px solid transparent;
    border-color: #c3e6cb;
    border-radius: .25rem;
    background-color: #d4edda;
}
/*-- 2800 versioning --*/
#configurations-delivered-faster.hpe-cto-to-bto-2800 #microsite_content .s4 .text_with_media h3 {
    color:#8edc7a !important;
    font-weight:900;
    font-size: 2.4rem!important;
    font-family:"raleway", Helvetica, Arial, sans-serif;
}

/*-- 2900 versioning --*/
#configurations-delivered-faster.hpe-cto-to-bto-2900 #microsite_content .s4 .text_with_media h3 {
    font-size: 2.4rem!important;
}

/*-- 5110 versioning --*/
#configurations-delivered-faster.hpe-cto-to-bto-5110 #microsite_content .s4 .text_with_media h3 {
    font-size: 2.1rem!important;
}
/* End 102880 configurations-delivered-faster */



/* S T A R T  ALSO SOLUTIONS STACK  */

#also_solutions_stack #microsite_content .c-Akkordeon .panel-title a.collapsed {
    border-bottom: 0px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group {
    border-top: none;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-title a:after { display: none; }

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(1) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_top_copy.jpg);
    height: 79px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(2) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_remarketing_2.jpg);
    height: 44px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(2) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_remarketing.jpg);
    height: 44px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(3) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_monitoring_2.jpg);
    height: 43px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(3) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_monitoring.jpg);
    height: 43px;}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(4) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_installation_2.jpg);
    height: 44px;}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(4) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_installation.jpg);
    height: 44px;}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(5) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_procurement_2.jpg);
    height: 43px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(5) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_procurement.jpg);
    height: 43px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(6) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_switch_copy.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(7) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_marketing_2.jpg);
    height: 44px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(7) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_marketing.jpg);
    height: 44px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(8) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_financing_2.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(8) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_financing.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(9) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_design_2.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(9) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_design.jpg);
}


#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(10) h4 a {
    background-size: cover;
    height: 44px;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_analysis_2.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(10) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_analysis.jpg);
}


#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(11) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_bottom_1-36.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(12) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_project_management.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(12) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_project_management.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(13) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_bottom_2-25.jpg);
}

#also_solutions_stack #microsite_content .grid .row > div,
#also_solutions_stack #microsite_content .article:last-child {
    margin-bottom: 0;
    max-width: 367px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel {
    border-bottom: 0px solid transparent;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel-heading + .panel-collapse > .panel-body,
#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel-heading + .panel-collapse > .list-group {
    border-top: 0px;
    border-bottom: 0px solid #cecece;
}


#also_solutions_stack #microsite_content .c-Akkordeon .panel:nth-child(2n-1),
#also_solutions_stack #microsite_content .c-Akkordeon .panel:nth-child(2n-1) a {
    background-color: #f6f6f6;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel {
    background-color: #f6f6f6;
}


#also_solutions_stack #microsite_content .p-microsite main a:hover,
#also_solutions_stack #microsite_content .p-microsite main a:focus {
    border-bottom: 0px;
}

#also_solutions_stack #microsite_content .panel-title {
    font-size: 0px;
}

#also_solutions_stack #microsite_content p {
    padding: 14px 23px 0px 23px;
    font-size: 13px;
}

#also_solutions_stack #microsite_content .panel-default > .panel-heading {
    border: 0px;
}


/* E N D  ALSO SOLUTIONS STACK  */




/* S T A R T  SAMSUNG BROAD SPECTRUM */

#samsung_broad_spectrum_sellout #microsite_content h1  {
    font-family: rois_medium;
    color: #000000;
    margin-top: 50px;
}

#samsung_broad_spectrum_sellout #microsite_content h2 {
    font-family: rois_medium;
}

#samsung_broad_spectrum_sellout #microsite_content .btn-default:hover,
#samsung_broad_spectrum_sellout #microsite_content .btn-default:focus,
#samsung_broad_spectrum_sellout #microsite_content .btn-default.focus,
#samsung_broad_spectrum_sellout #microsite_content .btn-default:active,
#samsung_broad_spectrum_sellout #microsite_content .btn-default.active
{
    border: 0px;
    background-color: #ee9010;
}

#samsung_broad_spectrum_sellout #microsite_content .btn-default {
    color: #ffffff;
    background-color: #883d90;
    border: 0px;
    margin-bottom: 80px;
}



#samsung_broad_spectrum_sellout #microsite_content .col-xs-12.col-for-image img {
    padding-left: 0px!important;
    padding-right: 0px;
}



#samsung_broad_spectrum_sellout #microsite_content #samsung_bs_header h1 {
font-size: 100px!important;
color: #ff9005;
margin-top: 20px;
}

#samsung_broad_spectrum_sellout #microsite_content #samsung_bs_header .article > .row {
    padding: 105px 0;
}

#samsung_broad_spectrum_sellout #microsite_content #samsung_bs_header h3 {
color: #ffffff!important;
}


#samsung_broad_spectrum_sellout #microsite_content #samsung_bs_header_menu .article > .row {
    padding: 55px 0 0 0;
}

#samsung_broad_spectrum_sellout #microsite_content .stockqty {
    color: #883d90;
}

#samsung_broad_spectrum_sellout #microsite_content .c-Products--gallery-Product span[class^="price"] {
    color: #883d90;
}

#samsung_broad_spectrum_sellout #microsite_content h3 a {
color: #000000;
}

#samsung_broad_spectrum_sellout #microsite_content .grid .grid-col {
    padding-left: 6px;
    padding-right: 6px;
}

#samsung_broad_spectrum_sellout #microsite_content p.big {
    font-size: 22px;
    line-height: 1.6;
    padding: 40px;
}

/* E N D  SAMSUNG BROAD SPECTRUM */


  /* HUAWEI ALSO COROMATIC PAGE */
 #huaweiCoromaticWebinar section.coromaticHeader {
    background-color: #89e872;
    padding-top: 90px;
    margin-bottom: 80px;
 }

 #huaweiCoromaticWebinar section.coromaticHeader h1 {
    color: #000 !important;
    font-family: inherit !important;
 }

 #huaweiCoromaticWebinar section.coromaticHeader p {
    margin-bottom: 0 !important;
 }


#huaweiCoromaticWebinar .radio,
#huaweiCoromaticWebinar .checkbox {
    margin-bottom: 0px;
}

#huaweiCoromaticWebinar p.big {
    font-size: 20px;
    line-height: 1.5;
    margin-bottom: 50px;
    margin-top: 0px;
}

#huaweiCoromaticWebinar .mwf-field h3,
#huaweiCoromaticWebinar .mwf-field h4 {
    padding: 0px 0px 10px 0px;
}

 #huaweiCoromaticWebinar section.coromaticColumn .webforms {
    padding: 20px;
    background-color: #d0f6c7;
 }

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf_success_text {
    margin-left: 0 !important;
 }

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-paragraph {
    padding-left: 0 !important;
 }

#huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-label {
    display: none;
}

#huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-input {
    margin-bottom: 20px;
}

#huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-field .mwf-label {
    display: inline-flex;
}

#huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-field .mwf-input {
    margin-bottom: 0;
}

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-input input,
 textarea {
    border: 1px solid #ccc !important;
 }

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-input .mwf-option.radio p {
    margin-bottom: 10px !important;
 }

#huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-input .mwf-option.checkbox p {
    margin-bottom: 10px !important;
 }

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf_buttonrow {
    margin-top: 20px !important;
 }

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf_buttonrow .col-xs-6.col-md-3 {
    width: 100% !important;
 }

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf_buttonrow input.mwf_cancel {
    display: none;
 }

 #huaweiCoromaticWebinar section.coromaticColumn img.img-responsive {
    width: inherit !important;
 }

 /* END HUAWEI ALSO COROMATIC PAGE */


 /* HPE ARUBA ALWAYS ON ACCESS POINT FIX */ #p-microsite .p-v1-block.p-v1-gray-bg.contact-persons .col-for-image {padding-bottom: 0!important;} #p-microsite .p-v1-block.p-v1-gray-bg.contact-persons .col-for-image picture img.img-responsive {width: inherit!important;} /* END HPE ARUBA ALWAYS ON ACCESS POINT FIX */

/*=== 9930 - HP LARGE FORMAT START ===*/
#p-hp_large_format_9930 #microsite_content .pt-100 {
    padding-top: 100px;
}
#p-hp_large_format_9930 #microsite_content .pt-80 {
    padding-top: 80px;
}
#p-hp_large_format_9930 #microsite_content .pt-75 {
    padding-top: 75px;
}
#p-hp_large_format_9930 #microsite_content .pt-40 {
    padding-top: 40px;
}
#p-hp_large_format_9930 #microsite_content .pt-10 {
    padding-top: 10px;
}
#p-hp_large_format_9930 #microsite_content .pb-0 {
    padding-bottom: 0;
}
#p-hp_large_format_9930 #microsite_content .pb-10 {
    padding-bottom: 10px;
}
#p-hp_large_format_9930 #microsite_content .pb-40 {
    padding-bottom: 40px;
}
#p-hp_large_format_9930 #microsite_content .pb-80 {
    padding-bottom: 80px;
}
#p-hp_large_format_9930 #microsite_content .pb-100 {
    padding-bottom: 100px;
}
#p-hp_large_format_9930 #microsite_content .pb-120 {
    padding-bottom: 120px;
}
#p-hp_large_format_9930 #microsite_content .mb-h2-0 h2 {
    margin-bottom: 0
}
#p-hp_large_format_9930 #microsite_content  h2 {
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}
#p-hp_large_format_9930 #microsite_content .hero {
    background-image: url('https://also.com/ec/cms5/media/img/1010_central/providers_3/hp_20/hp_large_format/hero_bgr.jpg');
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
#p-hp_large_format_9930 #microsite_content .hero .grid,
#p-hp_large_format_9930 #microsite_content .intro-section .grid {
    background-color: transparent;
}
#p-hp_large_format_9930 #microsite_content .intro-section {
    background-image: url('https://also.com/ec/cms5/media/img/1010_central/providers_3/hp_20/hp_large_format/bgr-text-2.jpg');
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
#p-hp_large_format_9930 #microsite_content .intro-section  p {
    font-size: 30px;
    line-height: 1.3;
}
#p-hp_large_format_9930 #microsite_content .intro-section  p .highlight {
    color:#0096d6;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}
#p-hp_large_format_9930 #microsite_content .blue-bgr {
    background-color: #0096d6;

}
#p-hp_large_format_9930 #microsite_content .blue-bgr .grid {
    background-color: transparent;
}
#p-hp_large_format_9930 #microsite_content .white-text h2,
#p-hp_large_format_9930 #microsite_content .white-text p  {
    color: #ffffff;
}
#p-hp_large_format_9930 #microsite_content .white-text .article.text_with_media {
    margin-top: 0;
}
#p-hp_large_format_9930 #microsite_content .four-reason-headline  h2 {
    color: white;
    font-size: 40px;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn > .container > .row  {
    display: flex;
    flex-wrap: wrap;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col  {
    position: relative;
    background-color: #ffffff;
    padding: 60px 45px;
    border-radius: 8px;
    margin: 15px;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col .article {
    height: 100%;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col .article h2 {
    color: #0096d6;
    width: calc(100% - 140px);
    margin-bottom: 40px;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col .article .row,
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col .article .col-xs-12 {
    padding: 0;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col .article .col-for-image {
    position: absolute;
    top: -15px;
    right: 30px;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col .article p{
    color:#323232;
    font-size: 18px;
    margin-bottom: 0;
}
#p-hp_large_format_9930 #microsite_content .text-right .grid-col{
    margin-top: 0;
}
#p-hp_large_format_9930 #microsite_content .text-right .grid-col .row{
    padding-top: 0;
}
#p-hp_large_format_9930 #microsite_content .background-product {
    background-color: #f4fafd;
}
#p-hp_large_format_9930 #microsite_content .product-headline .grid {
    background-color: transparent;
}
#p-hp_large_format_9930 #microsite_content .product-headline h2 {
    font-size: 40px;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
    font-weight: 400;
}
#p-hp_large_format_9930 #microsite_content .product-sctn a.lnk {
    color: #0096d6;
    font-size: 22px;
    letter-spacing: 0;
    line-height: normal;
}
#p-hp_large_format_9930 #microsite_content .product-sctn p {
    font-size: 18px;
}
#p-hp_large_format_9930 #microsite_content .product-sctn p.small{
    font-size: 16px;
    color: #545454;
}
#p-hp_large_format_9930 #microsite_content .product-sctn .btn-default {
    border-color: #0096d6;
    color: #0096d6;
}
#p-hp_large_format_9930 #microsite_content .product-sctn .btn-default:hover {
    border:2px solid #0096d6;
    color: #ffffff;
    background-color: #0096d6;
}
#p-hp_large_format_9930 #microsite_content  .product-btn .grid {
    background-color: transparent;
}
#p-hp_large_format_9930 #microsite_content  .product-btn .grid .btn-default,
#p-hp_large_format_9930 #microsite_content  .product-btn .grid .btn-default:hover {
    border:2px solid #0096d6;
    color: #ffffff;
    background-color: #0096d6;
}
#p-hp_large_format_9930 #microsite_content .line-devider .container {
    padding-top: 65px;
    border-top: 1px solid rgba(0,0,0,0.1);
}

@media screen and (min-width: 992px) {
    #p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col {
        width: calc(50% - 30px);
    }
}
/*=== 9930 - HP LARGE FORMAT END ===*/





/*****https://www.also.com/ec/cms5/de_1010/1010_anbieter/sophos/incentives/index.jsp*start*****/
section#sva100220 div.container {
    width: 62%;
    text-align: center;
    margin: 0 auto;
}

/*****https://www.also.com/ec/cms5/de_1010/1010_anbieter/sophos/incentives/index.jsp*end***/



/* start LENOVO X1 FOLD */

#lenovo-x1-fold #microsite_content a.btn-primary > .fa::before,
#lenovo-x1-fold #microsite_content table.table a.btn-primary > .fa::before {
    color: #000;
}


#lenovo-x1-fold #microsite_content a.btn-default,
#lenovo-x1-fold #microsite_content table.table a.btn-default {
    background: #e8e8e8;
}

#lenovo-x1-fold #microsite_content a.btn-primary,
#lenovo-x1-fold #microsite_content table.table a.btn-primary {
    background: #e8e8e8;
}

#lenovo-x1-fold #microsite_content a.btn-default:hover,
#lenovo-x1-fold #microsite_content table.table a.btn-default:hover {
    background: #FFF!important;
}

#lenovo-x1-fold #microsite_content a.btn-primary:hover,
#lenovo-x1-fold #microsite_content table.table a.btn-primary:hover {
    background: #FFF!important;
}

#lenovo-x1-fold #microsite_content h1 {
    font-size: 70px!important;
    font-family: Helvetica, Arial, sans-serif;
    text-transform: none;
    font-weight: normal;
    color: #000000;
    margin-top: 70px;
    margin-bottom: 70px;
}


#lenovo-x1-fold #microsite_content h2 {
    font-size: 42px!important;
    font-family: Helvetica, Arial, sans-serif;
    margin-bottom: 40px;
    font-weight: normal;
    padding-top: 30px;
}

#lenovo-x1-fold #microsite_content .p-microsite h3 {
    font-size: 21px;
    font-family: Helvetica, Arial, sans-serif;
    color: #ffffff!important;
    margin-bottom: 20px;
}

#lenovo-x1-fold #microsite_content h3 {
    color: #ffffff!important;
}


#lenovo-x1-fold #microsite_content .embed-responsive {
    margin-bottom: 40px;
    margin-top: 40px;
}

#lenovo-x1-fold #microsite_content p.big {
    font-size: 22px;
    line-height: 1.5;
}

#lenovo-x1-fold #microsite_content a {
    color: #ff0000;
}

#lenovo-x1-fold #microsite_content .c-Products--gallery-Product span[class^="price"] {
    color: #000000;
}

/* end LENOVO X1 FOLD */

/* Lenovo ThinkPad X1 Page */
#lenovoThinkPadx1 .lenovoMedia .col-for-image picture img {
    width: 80%!important;
}

#lenovoThinkPadx1 .lenovoMedia .text_with_media a.btn.btn-default {
    background-color: #92d050!important;
    color: #ffffff!important;
    font-weight: bold!important;
    border: 0 none!important;
    font-weight: 900!important;
    font-size: 20px!important;
}

#lenovoThinkPadx1 .lenovoVideo .col-for-media .embed-responsive-16by9 {
    width: 80%!important;
    margin: 0 auto!important;
}
/* END Lenovo ThinkPad X1 Page */


/* ======= HPE REFFERAL DRIVE START ======= */

#p-hpe-referral-drive #microsite_content .highlight {
    color: #006b7d;
}
#p-hpe-referral-drive #microsite_content .article h2 {
    font-size: 3.5rem;
    line-height: 1.2;
}

#p-hpe-referral-drive #microsite_content .article p.big {
    font-family: "raleway", Helvetica, Arial, sans-serif;
}
#p-hpe-referral-drive #microsite_content .btn {
    background-color: #89E877;
    color: #000;
    border-color: #89E877 !important;
    text-transform: none;
    font-family: "ralewaysemibold", Helvetica, Arial, sans-serif;
}
#p-hpe-referral-drive #microsite_content .hero-img {
    background-image: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_refferal_drive/hpe_referal-program_header.png');
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
#p-hpe-referral-drive #microsite_content .hero-img > .container > .row {
    position: relative;
}
#p-hpe-referral-drive #microsite_content .hero-img > .container > .row > .grid-col:last-child {
    position: absolute;
    right: 0;
    top: -125px;
    text-align: right;
    display: flex;
    justify-content: flex-end;
}
#p-hpe-referral-drive #microsite_content .hero-img > .container > .row > .grid-col:last-child img{
    width: 100px;
    position: relative;
}
#p-hpe-referral-drive #microsite_content .hero-img .grid {
    background-color: transparent;
    padding: 140px 0 60px;
}
#p-hpe-referral-drive #microsite_content .hero-img  h1 {
    font-size: 6rem;
    color: #fff;
    letter-spacing: 2px;
    text-transform: none;
    text-shadow: 5px 5px 10px rgba(0,0,0,0.5);
}
#p-hpe-referral-drive #microsite_content  .bgr-img-section {
    background-image: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_refferal_drive/also_hpe_pp_referral_drive_08-3_2000px.jpg');
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
#p-hpe-referral-drive #microsite_content  .bgr-img-section  h2,
#p-hpe-referral-drive #microsite_content  .bgr-img-section  p {
    color: #fff;
}
#p-hpe-referral-drive #microsite_content  .bgr-img-section  h3 {
    color: #89E877 !important;
}
#p-hpe-referral-drive #microsite_content  .seperator-line  .container{
    padding-top: 80px;
    border-top: 2px solid #ddd;
}
#p-hpe-referral-drive #microsite_content  .form-register .container .webforms .mwf-form .container{
    padding-left: 0;
    padding-right: 0;
}
#p-hpe-referral-drive #microsite_content  .form-register .container .webforms .mwf-form .container .mwf-label {
    font-family: "raleway", Helvetica, Arial, sans-serif;
}
#p-hpe-referral-drive #microsite_content  .form-register .container .webforms .mwf-form .mwf_buttonrow,
#p-hpe-referral-drive #microsite_content  .form-register .container .webforms .mwf-form .mwf_buttonrow  .col-md-3 {
    display: flex;
    justify-content: flex-end;
}
#p-hpe-referral-drive #microsite_content  .form-register .container .webforms .mwf-form .mwf_buttonrow  .col-md-3:first-child {
    display: none;
}
/* ======= HPE REFFERAL DRIVE END ======= */

.m-webforms-style .mwf_success_text {
    position: relative;

    padding: 1.75rem 1.75rem;

    text-align: center;

    color: #155724;
    border: 1px solid #c3e6cb;
    border-radius: .25rem;
    background: #d4edda;
}

/* Microsoft Portal Country Selection */
#MSPortal .msPortal_header{
    background:url(/ec/cms5/media/img/1010_central/microsoft_portal_1/ms_background_3.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
    padding-top:30px;padding-bottom:30px;
}

#MSPortal .msPortal_header h1{
    color:#333!important;
}

@media screen and (max-width:892px){
    #MSPortal .msPortal_header{
        background:#fff;
    }
}
/* End Microsoft Portal Country Selection */

/* SORA STREAM */
.soraStream #microsite_content h2 {
    margin-bottom: 0px;
    text-transform: uppercase;
    color: #333333;
    font-weight: 900;
}

.soraStream #microsite_content h2 b {
    color: #ff9e1a;
}

.soraStream #microsite_content h3 {
    font-family: "raleway", Helvetica, Arial, sans-serif;
    font-size: 22px;
    line-height: 28px;
    font-weight: 700;
    color: #333333;
    text-transform: none;
}

.soraStream #microsite_content h3 b {
    color: #ff9e1a;
}

.soraStream #microsite_content h4 {
    font-family: "raleway", Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: 900;
    color: #333333;
    text-transform: uppercase;
}

.soraStream #microsite_content h4 b {
    color: #ff9e1a;
}

.soraStream #microsite_content p {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    color: #333333;
}

.soraStream #microsite_content section .btn-primary {
    padding-right: 20px;
    color: #ffffff;
    background-color: #ff8a00;
    border-color:  #ff8a00;
    border-radius: 50px;
}

.soraStream #microsite_content section .btn-primary:after {
    display: none;
}

.soraStream #microsite_content section a.lnk {
    padding-right: 20px;
    color: #ffffff;
    background-color: #ff8a00;
    border-color:  #ff8a00;
    border-radius: 50px;
    padding: 14px 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    display: inline-block;
}

.soraStream .c-Breadcrumb {margin-bottom: 25px;}

.soraStream div#messages {display: none;}

/* Sora Stream Specific Modifications */
.soraStream #microsite_content {
    background: url("https://www.also.com/ec/cms5/media/img/2320_1/campaigns_7/also_gaming_2/sora_stream/sorastream_page_bg.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    background-attachment: fixed;
}

.soraStream #microsite_content soraStream_Intro {
    margin-top: 30px;
}

.soraStream #microsite_content .soraStream_alsoofferD {
    margin-bottom: 80px;
}

.soraStream #microsite_content .soraStream_alsoofferD .swiper-container .swiper-slide div.slider-text-block {
    width: 40%;
    margin: auto 10%!important;
    top: 50%!important;
    transform: translateY(-50%);
}

.soraStream #microsite_content .c-Gallery .swiper-container .swiper-pagination-bullet {
    background: #ffffff;
}

.soraStream #microsite_content .soraStream_alsoofferD .swiper-container .swiper-slide div.slider-text-block h2,
.soraStream #microsite_content .soraStream_alsoofferD .swiper-container .swiper-slide div.slider-text-block p {
    color: #ffffff;
}

.soraStream #microsite_content .soraStream_alsoofferD .swiper-container .swiper-slide div.slider-text-block h2 {
    margin-bottom: 20px;
}

.soraStream #microsite_content .soraStream_parallax .container.parallax-text p {
    font-family: "raleway", Helvetica, Arial, sans-serif;
    font-size: 36px;
    text-transform: uppercase;
    color: #333333;
    line-height: 40px;
    font-weight: 900;
}

.soraStream #microsite_content .soraStream_parallax .container.parallax-text p b {
    color: #ff9e1a!important;
}

.soraStream #microsite_content .soraStream_services {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.soraStream #microsite_content .soraStream_services h4 {
    min-height: 78px;
}

@media screen and (max-width: 640px) {
    .soraStream #microsite_content h3 {
        font-size: 20px;
        line-height: 1.1;
    }

    .soraStream #microsite_content h4 {
        font-size: 18px;
        line-height: 1.1;
    }

    .soraStream #microsite_content .soraStream_alsoofferD {
        margin-bottom: 40px;
    }

    .soraStream #microsite_content .soraStream_parallax .container.parallax-text p {
        font-size: 24px;
        line-height: 28px;
    }

}

@media screen and (max-width: 991px) {
    .soraStream #microsite_content .soraStream_services h4 {
        min-height: inherit;
    }
}


/* END SORA STREAM */



/****START MARKETING SERVICE CATALOGUE ******/


/* start small devices */

@media screen and (max-width: 1199px) {

#also-marketing-service-catalogue .abc_background {
    background: #ececec!important;
}

#also-marketing-service-catalogue #microsite_content .tpp_extra_padding .article > .row {
    padding: 50px 2px!important;
}

#also-marketing-service-catalogue #microsite_content .grid .grid-col {
    height: auto!important;
}

#also-marketing-service-catalogue #microsite_content .bg-white.box,
#also-marketing-service-catalogue #microsite_content .bg-white.box.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-white:not(.box) .grid-col .article,
#also-marketing-service-catalogue #microsite_content .bg-white-100.box,
#also-marketing-service-catalogue #microsite_content .bg-white-100 .box,
#also-marketing-service-catalogue #microsite_content .bg-white-100.box.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-white-100:not(.box) .grid-col .article {
    padding: 40px 4px!important;
}

#also-marketing-service-catalogue #microsite_content .bg-black_1.box,
#also-marketing-service-catalogue #microsite_content .bg-black_1.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black_1:not(.box) .grid-col .article,
#also-marketing-service-catalogue #microsite_content .bg-black-1.box,
#also-marketing-service-catalogue #microsite_content .bg-black-1 .box,
#also-marketing-service-catalogue #microsite_content .bg-black-1.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black-1:not(.box) .grid-col .article {
    padding: 11px!important;
}

#also-marketing-service-catalogue #microsite_content .bg-black-100.box,
#also-marketing-service-catalogue #microsite_content .bg-black-100 .box,
#also-marketing-service-catalogue #microsite_content .bg-black-100.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black-100:not(.box) .grid-col .article {
    padding: 15px;
}

#also-marketing-service-catalogue #microsite_content #subcat_accordions .row .article .row .article > .row div[class^="col"],
#also-marketing-service-catalogue #microsite_content #subcat_accordions .tab-content .article > .row div[class^="col"] {
    padding-left: 15px!important;
    padding-right: 15px!important;
}

#also-marketing-service-catalogue #subcat_accordions .c-Akkordeon .panel-body {
    padding: 25px!important;
}

#also-marketing-service-catalogue #subcat_accordions .table.table {
    margin: 0px!important;
}

#also-marketing-service-catalogue .table-responsive {
    width: auto!important;
    overflow-y: auto!important;
}

#also-marketing-service-catalogue .marketing_categories .article.text_with_media img {
    padding-left: 0px;
}

#also-marketing-service-catalogue .marketing_categories .image-hover-wrapper {
    height: 50px!important;
    width: 200%;
    overflow: hidden;
}

#also-marketing-service-catalogue .marketing_categories h2 {
    font-size: 16px!important;
    margin-bottom: 0!important;
    margin-top: -35px!important;
    margin-right: 0!important;
    margin-left: 18px!important;
}

#also-marketing-service-catalogue h1 {
    font-size: 30px;
}

#microsite_content .marketing_categories .container {
    background-color: #2872b300!important;
    padding: 0!important;
}
#also-marketing-service-catalogue .marketing_categories {
    padding: 0px!important;
}
}

/* end small devices */


#also-marketing-service-catalogue sup {
    top: 0em!important;
    text-transform: none!important;
    font-size: 100%!important;
}

#also-marketing-service-catalogue main a.full.btn {
    width: auto;
}

#also-marketing-service-catalogue #microsite_content .bg-black_1.box,
#also-marketing-service-catalogue #microsite_content .bg-black_1.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black_1:not(.box) .grid-col .article,
#also-marketing-service-catalogue #microsite_content .bg-black-1.box,
#also-marketing-service-catalogue #microsite_content .bg-black-1 .box,
#also-marketing-service-catalogue #microsite_content .bg-black-1.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black-1:not(.box) .grid-col .article {
    padding-top: 30px;
    padding-bottom: 30px;
}

#microsite_content .marketing_categories .container {
    background-color: #2872b300!important;
  padding: 0px 24px!important;
}

#also-marketing-service-catalogue .marketing_categories h2 {
    font-size: 20px;
    font-family: 'interregular';
    line-height: 1.17;
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-weight: 900;
    margin-top: -46px;
    text-transform: uppercase;
    margin-right: 60%;
    color: #ffffff;
    margin-left: 35px;
}

#also-marketing-service-catalogue .marketing_categories img.img-hover:hover {
    opacity: 1;
  background: #ececec;
  transition: opacity 0.1s ease-out;
}

#also-marketing-service-catalogue #microsite_content .marketing_categories .article > .row {
    padding: 0px 0;
}


#also-marketing-service-catalogue .marketing_categories .image-hover-wrapper {
    position: relative;
  height: 77px;
}

#also-marketing-service-catalogue #microsite_content .marketing_categories a, 
#also-marketing-service-catalogue #microsite_content .marketing_categories a.lnk {
    font-weight: bold;
    color: #fff;
    border-bottom: 0px solid #000;
}

#also-marketing-service-catalogue #microsite_content .marketing_categories a:hover, 
#also-marketing-service-catalogue #microsite_content .marketing_categories a.lnk:hover {
    font-weight: bold;
    color: #fff;
    border-bottom: 0px solid transparent;
}


#also-marketing-service-catalogue #microsite_content .marketing_contacts_de h1,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de p.big,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de p,
#also-marketing-service-catalogue #microsite_content .marketing_contacts h1,
#also-marketing-service-catalogue #microsite_content .marketing_contacts p.big,
#also-marketing-service-catalogue #microsite_content .marketing_contacts p,
#also-marketing-service-catalogue #microsite_content .marketing_resources h1,
#also-marketing-service-catalogue #microsite_content .marketing_resources p.big,
#also-marketing-service-catalogue #microsite_content .marketing_resources p {
color: #ffffff; }

#also-marketing-service-catalogue  #microsite_content .marketing_resources {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_marketing_service_catalogue/backgrounds/marketing_resources.png);
    background-size: cover;
    background-position: center;
    padding-top: 110px;
    padding-bottom: 110px;
    background-color: #000000cc;
    background-blend-mode: multiply;
}

#also-marketing-service-catalogue  #microsite_content .marketing_contacts {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_marketing_service_catalogue/backgrounds/marketing_contacts.png);
    background-size: cover;
    background-position: center;
    padding-top: 110px;
    padding-bottom: 110px;
  background-color: #000000b3;
    background-blend-mode: multiply;
}

#also-marketing-service-catalogue  #microsite_content .marketing_contacts_de {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_marketing_service_catalogue/backgrounds/marketing_contacts.png);
    background-size: cover;
    background-position: center;
    padding-top: 110px;
    padding-bottom: 0px;
  background-color: #000000b3;
    background-blend-mode: multiply;
    background-attachment: fixed; 
}

#also-marketing-service-catalogue #microsite_content .marketing_contacts h3, 
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de h3 {
    font-size: 20px;
    font-family: 'interregular';
    color: #ffffff!important;
    text-transform: uppercase;
}

#also-marketing-service-catalogue #microsite_content .marketing_contacts,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de,
#also-marketing-service-catalogue #microsite_content .marketing_resources {
    color: #ffffff;
}

#also-marketing-service-catalogue #microsite_content .marketing_contacts a:hover,
#also-marketing-service-catalogue #microsite_content .marketing_contacts a.lnk:hover,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de a:hover,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de a.lnk:hover,
#also-marketing-service-catalogue #microsite_content .marketing_resources a:hover,
#also-marketing-service-catalogue #microsite_content .marketing_resources a.lnk:hover {
    font-weight: bold;
    color: #ffffff;
    border-bottom: 1px solid transparent;
}

#also-marketing-service-catalogue #microsite_content .marketing_contacts a,
#also-marketing-service-catalogue #microsite_content .marketing_contacts a.lnk,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de a,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de a.lnk,
#also-marketing-service-catalogue #microsite_content .marketing_resources a,
#also-marketing-service-catalogue #microsite_content .marketing_resources a.lnk {
    font-weight: bold;
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
}



#also-marketing-service-catalogue h4 {
    font-size: 17px;
    font-weight: bold;
}



#also-marketing-service-catalogue #messages {
    display: none;
}

#also-marketing-service-catalogue td:last-child,
#also-marketing-service-catalogue th:last-child {
    min-width: 155px;
    text-align: right;
    font-weight: bold;
}

#also-marketing-service-catalogue p.big {
    font-size: 22px;
}

#also-marketing-service-catalogue h3 {
    font-size: 25px;
    font-family: 'roisbold'}


#also-marketing-service-catalogue #microsite_content .header_paddingadjustment {
    padding: 0 0 0 0!important;
}




#also-marketing-service-catalogue .white_intro_txt h2,
#also-marketing-service-catalogue .white_intro_txt p.big,
#also-marketing-service-catalogue .white_intro_txt p
{
    color: #fff;
}

#also-marketing-service-catalogue #microsite_content .bg-black-40.box,
#also-marketing-service-catalogue #microsite_content .bg-black-40 .box,
#also-marketing-service-catalogue #microsite_content .bg-black-40.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black-40:not(.box) .grid-col .article {
    background: #2B2B2b!important;
}

#also-marketing-service-catalogue .inhousemarketing_background {
    background-color: #e6e6d7;
    padding-top: 80px;
}

#also-marketing-service-catalogue .partner_background {
    background-color: #89e872;
    padding-top: 80px;
}

#also-marketing-service-catalogue .epoint_background {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_marketing_service_catalogue/digital/emagazine/country_specific/de_10/also_epoint_background.jpg);
    background-size: cover;
    background-position: center;
    padding-top: 80px;
    background-attachment: fixed;
}

#also-marketing-service-catalogue .digital_background {
    background-color: #ff7731;
    padding-top: 80px;
}

#also-marketing-service-catalogue .digital_background2 {
    background-color: #ff7731;
    padding-top: 80px;
}

#also-marketing-service-catalogue .print_background {
    background-color: #F0bb93;
    padding-top: 80px;
}

#also-marketing-service-catalogue .print_background2 {
    background-color: #F0bb93;
    padding-top: 80px;
}

#also-marketing-service-catalogue .events_and_training_background {
    background-color: #276ef1;
    padding-top: 80px;
}

#also-marketing-service-catalogue .events_and_training_background2 {
    background-color: #276ef1;
    padding-top: 80px;
}

#also-marketing-service-catalogue .incentives_background {
    background-color: #006b7d;
    padding-top: 80px;
}

#also-marketing-service-catalogue .incentives_background2 {
    background-color: #006b7d;
    padding-top: 80px;
}

#also-marketing-service-catalogue .special_campaigns_background {
    background-color: #7e55fc;
    padding-top: 80px;
}

#also-marketing-service-catalogue .special_campaigns_background2 {
    background-color: #7e55fc;
    padding-top: 80px;
}

#also-marketing-service-catalogue .telemarketing_background {
    background-color: #e6f03c;
    padding-top: 80px;
}

#also-marketing-service-catalogue .telemarketing_background2 {
    background-color: #e6f03c;
    padding-top: 80px;
}

#also-marketing-service-catalogue .tpp_background {
    background-color: #1d1d1d;
    padding-top: 80px;
    padding-bottom: 50px;
}

#also-marketing-service-catalogue .abc_background {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_marketing_service_catalogue/incentives_4/incentives_also_bonus_club_background.png);
    background-size: cover;
    background-position: center;
    padding-top: 80px;
    background-attachment: fixed;
}

#also-marketing-service-catalogue  #microsite_content .digital_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .print_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .telemarketing_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .incetives_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .special_campaigns_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .events_and_training_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .tpp_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .abc_background .box .grid
#also-marketing-service-catalogue  #microsite_content .inhousemarketing_background .box .grid {
    background-color: #ffffff00!important;
}

#also-marketing-service-catalogue  #microsite_content .digital_background h2,
#also-marketing-service-catalogue  #microsite_content .print_background h2,
#also-marketing-service-catalogue  #microsite_content .telemarketing_background h2,
#also-marketing-service-catalogue  #microsite_content .incetives_background h2,
#also-marketing-service-catalogue  #microsite_content .special_campaigns_background h2,
#also-marketing-service-catalogue  #microsite_content .events_and_training_background h2,
#also-marketing-service-catalogue  #microsite_content .tpp_background h2,
#also-marketing-service-catalogue  #microsite_content .abc_background h2
#also-marketing-service-catalogue  #microsite_content .inhousemarketing_background h2 {
    font-size: 40px;
}

#also-marketing-service-catalogue #microsite_content .bg-white.box,
#also-marketing-service-catalogue #microsite_content .bg-white.box.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-white:not(.box) .grid-col .article,
#also-marketing-service-catalogue #microsite_content .bg-white-100.box,
#also-marketing-service-catalogue #microsite_content .bg-white-100 .box,
#also-marketing-service-catalogue #microsite_content .bg-white-100.box.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-white-100:not(.box) .grid-col .article {
    padding: 80px 40px;
}

#also-marketing-service-catalogue #microsite_content .bg-flashgreen.box,
#also-marketing-service-catalogue #microsite_content .bg-flashgreen.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-flashgreen:not(.box) .grid-col .article,
#also-marketing-service-catalogue #microsite_content .bg-cd3-100.box,
#also-marketing-service-catalogue #microsite_content .bg-cd3-100 .box,
#also-marketing-service-catalogue #microsite_content .bg-cd3-100.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-cd3-100:not(.box) .grid-col .article {
    padding: 40px;
}

#also-marketing-service-catalogue #microsite_content .bg-black-100.box,
#also-marketing-service-catalogue #microsite_content .bg-black-100 .box,
#also-marketing-service-catalogue #microsite_content .bg-black-100.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black-100:not(.box) .grid-col .article {
    padding: 40px;
}

#also-marketing-service-catalogue #microsite_content .bg-black_1.box,
#also-marketing-service-catalogue #microsite_content .bg-black_1.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black_1:not(.box) .grid-col .article,
#also-marketing-service-catalogue #microsite_content .bg-black-1.box,
#also-marketing-service-catalogue #microsite_content .bg-black-1 .box,
#also-marketing-service-catalogue #microsite_content .bg-black-1.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black-1:not(.box) .grid-col .article {
    padding: 40px;
  background: #ececec;
}

#also-marketing-service-catalogue #microsite_content .grid .grid-col {
    padding-left: 0px;
    padding-right: 0px;
}


#also-marketing-service-catalogue #microsite_content #subcat .grid .grid-col {
    background-color: #2b2b2b;
}

#also-marketing-service-catalogue #microsite_content input.btn-primary,
#also-marketing-service-catalogue #microsite_content a.btn-primary,
#also-marketing-service-catalogue #microsite_content table.table a.btn-primary,
#also-marketing-service-catalogue #microsite_content input.btn-default,
#also-marketing-service-catalogue #microsite_content a.btn-default,
#also-marketing-service-catalogue #microsite_content table.table a.btn-default {
    background: #89e872;
    font-size: 14px;
    color: #000000;
	border: 1px solid #000000;
}

#also-marketing-service-catalogue #microsite_content input.btn-primary:hover,
#also-marketing-service-catalogue #microsite_content a.btn-primary:hover,
#also-marketing-service-catalogue #microsite_content table.table a.btn-primary:hover,
#also-marketing-service-catalogue #microsite_content input.btn-default:hover,
#also-marketing-service-catalogue #microsite_content a.btn-default:hover,
#also-marketing-service-catalogue #microsite_content table.table a.btn-default:hover {
    background: #e6e6d7!important;
    color: #000000;
	border: 1px solid #000000;
}


#also-marketing-service-catalogue #tpp_whitetxt h1,
#also-marketing-service-catalogue #tpp_whitetxt h2,
#also-marketing-service-catalogue #tpp_whitetxt h3,
#also-marketing-service-catalogue #tpp_whitetxt p,
#also-marketing-service-catalogue #tpp_whitetxt p.big {
color: #f2f2f2; }


#also-marketing-service-catalogue #tpp_list_blackbg p,
#also-marketing-service-catalogue #tpp_list_blackbg p.big {
color: #f2f2f2; }

#also-marketing-service-catalogue #tpp_list_greenbg p,
#also-marketing-service-catalogue #tpp_list_greenbg p.big {
    color: #191919;
}

#also-marketing-service-catalogue #tpp_list_greenbg h3,
#also-marketing-service-catalogue #tpp_list_greenbg h4 {
    color: #191919;
}

#also-marketing-service-catalogue #tpp_list_greenbg h1 {
    color: #191919!important;
    padding-bottom: 40px;
}

#also-marketing-service-catalogue #tpp_list_blackbg h3,
#also-marketing-service-catalogue #tpp_list_blackbg h4 {
    color: #89e872;
}

#also-marketing-service-catalogue #tpp_list_blackbg h1 {
    color: #89e872!important;
}

#also-marketing-service-catalogue #tpp_3easy h1 {
    color: #1d1d1d!important;
}


#also-marketing-service-catalogue #tpp_3easy h3 {
    color: #89e872;
}

#also-marketing-service-catalogue .tpp_background h4 {
font-size: 21px;
font-family: 'roisbold';
text-transform: none;
}

#also-marketing-service-catalogue #microsite_content .tpp_extra_padding .article > .row {
    padding: 60px 40px;
}

/* Epoint */

#epoint_benefits #microsite_content .tab-pane > .col-xs-12 {
    padding: 30px;
    background: #89e8727a;
}

#epoint_benefits #microsite_content .tab-pane {
    margin: 0px 0;
}

#epoint_benefits #microsite_content .grid .grid-col {
    padding-left: 0px;
    padding-right: 0px;
}

#epoint_benefits #microsite_content .grid .row > div,
#epoint_benefits #microsite_content .article:last-child {
    margin-bottom: 0;
}

#epoint_benefits #microsite_content .nav {
    margin-bottom: 0;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0 !important;
}

#epoint_benefits .nav-tabs {
    border: 0px;
}

#epoint_benefits #microsite_content .nav-tabs-background li,
#epoint_benefits #microsite_content .nav-tabs-background li.active {
    float: none;
    display: table-cell;
    width: 100%;
    table-layout: fixed;
    height: 260px;
    overflow: hidden;
   background-color: #89e8727a;
}

#epoint_benefits #microsite_content .nav-tabs-background li a {
    position: absolute;
    height: 260px;
    color: #000000;
    width: 100%;
    font-size: 15px;
    padding-top: 11.5em;
    text-align: center;
    background: #ffffff73;
    font-weight: normal;
    display: block!important;
}

#epoint_benefits #microsite_content .nav-tabs-background li span {
    display: block;
    background-size: contain;
    height: 180px;
}

#epoint_benefits #microsite_content .nav-tabs-background li a:hover {
    color: #000000;
    border: 0;
    background-color: rgb(210 243 201 / 21%);
}

#epoint_benefits #microsite_content .nav-tabs-background li.active a {
    display: block;
    background-color: #c7f4bc00;
    font-weight: bold;
}

#epoint_benefits #microsite_content a,
#epoint_benefits #microsite_content a.lnk {
    font-weight: bold;
    color: #000;
    border-bottom: 0px solid #000;
}

#epoint_subcat .article.text_with_media img {
    padding-left: 0px;
}

/* A c c o r d i o n */

#also-marketing-service-catalogue #subcat_accordions  h2 {
    font-size: 18px!important;
    text-transform: uppercase;
    color: #d6d6d6;
  background: #2b2b2b;
    padding: 7px 5px 3px 7px;
  letter-spacing: 2px;
}


#also-marketing-service-catalogue #subcat_accordions {
    padding-top: 0px;
}


#also-marketing-service-catalogue #subcat_accordions .c-Akkordeon .panel-body {
    padding: 55px 95px 30px 95px; 
	background: #ffffff;
}



#also-marketing-service-catalogue #microsite_content .bg-add4-100.box, 
#also-marketing-service-catalogue #microsite_content .bg-add4-100 .box, 
#also-marketing-service-catalogue #microsite_content .bg-add4-100.box .grid, 
#also-marketing-service-catalogue #microsite_content .bg-add4-100:not(.box) .grid-col .article {
    background: #f2f2f2;
    padding: 10px 30px 30px 30px;
}


/****END MARKETING SERVICE CATALOGUE ******/



/***start spotlight pl5410*******/
#award1 sup {

background: url(https://www.also.com/ec/cms5/media/img/1010_central/also_spotlight/also_spotlight_1/pl5410/award-2.png);
    float: right;
    text-indent: -9999px;
    width: 50px;
    height: 50px;
    right: 50px;
    }
#award2 sup {

background: url(https://www.also.com/ec/cms5/media/img/1010_central/also_spotlight/also_spotlight_1/pl5410/award-2.png);
    float: right;
    text-indent: -9999px;
    width: 50px;
    height: 50px;
    }

/****end spotlight pl5410******/


/****==================hp_hardware_value_added_daas==================******/
#p_hp_hardware_value_added_daas #microsite_content .hero {
    background: url("https://also.com/ec/cms5/media/img/1010_central/providers_3/hp_20/hp_hardware_value_added_daas_lp_1/bg.jpg");
    background-position: center top;
    background-size: contain;
    background-repeat: no-repeat;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .container-fluid > .row {
    max-width: 1440px;
    margin: 0 auto;
    width: 100%;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    align-items: center;
    -webkit-align-items: center;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row > .grid-col {
    padding-top: 20px;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row > .grid-col:first-of-type .text_with_media {
    max-width: 600px;
    margin: 0 0 0 auto;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row {
    position: relative;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 .big {
    text-align: right;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 p {
    font-size: 4.6rem;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 h2 {
    font-size: 8.5rem;
    font-weight: normal;
    font-family: "ralewaysemibold", Helvetica, Arial, sans-serif;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 p,
  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 h2 {
    color: #2c2c2c;
    line-height: 1.0;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12.separat {
    padding-top: 0 !important;
    position: absolute;
    top: 0;
    left: 0;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12.separat:last-of-type {
    right: 0;
    text-align: right;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12.separat:last-of-type img {
    position: absolute;
    right: 0;
  }

  #p_hp_hardware_value_added_daas #microsite_content .p_blue_bg {
    background-color: #0096d6;
    color: #fff;
    padding: 80px 0 100px 0;
  }

  #p_hp_hardware_value_added_daas #microsite_content .p_blue_bg .row p {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  #p_hp_hardware_value_added_daas #microsite_content .p_blue_bg .row .big {
    margin-top: 0;
  }

  #p_hp_hardware_value_added_daas #microsite_content .p_last {
    padding-top: 80px;
  }

  #p_hp_hardware_value_added_daas #microsite_content .p_last .article .row:last-of-type {
    padding-bottom: 0 !important;
  }
  #p_hp_hardware_value_added_daas #microsite_content .p_last .col-for-image {
  margin-top: -100px;
}
  #p_hp_hardware_value_added_daas #microsite_content .row p {
    font-size: 4.0rem;
  }

  #p_hp_hardware_value_added_daas #microsite_content .row p.big a {
    font-size: 19px !important;
    border: 2px solid #8ae872;
    background-color: #8ae872;
    font-weight: bold;
    padding: 29px 20px;
    margin: 0 !important;
    max-width: 271px;
    width: 100%;
    box-shadow: 0 3px 8px 2px rgba(0, 0, 0, 0.25);
  }
  #p_hp_hardware_value_added_daas #microsite_content .row p.big a:hover{
    background-color: #000;
    color:#fff;
    border-color:#000;
  }
  @media screen and (min-width: 992px) {
    #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row {
      height: 900px;
    }
  }

  @media screen and (max-width: 992px) {
    #p_hp_hardware_value_added_daas #microsite_content .hero{
        background-size: cover;
    }
    #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row {
      height: 100%;
    }
    #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row > .grid-col {
      padding-top: 200px;
    }
    #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row > .grid-col .row {
      padding: 20px 0 50px 0;
    }
    #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 p {
      font-size: 4.0rem;
    }
    #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 h2 {
      font-size: 6.0rem;
    }
    #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12.separat img {
      max-height: 90px;
    }
    #p_hp_hardware_value_added_daas #microsite_content .row p {
        font-size: 3.0rem;
    }
    #p_hp_hardware_value_added_daas #microsite_content .p_last .col-for-image {
        margin-top: -15%;
    }
    #p_hp_hardware_value_added_daas #microsite_content .row p.big a{
        font-size: 16px !important;
        padding: 15px 15px;
    }
  }
 @media screen and (max-width: 787px) {
  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12.separat img {
    max-height: 60px;
  }
}
/****==================end hp_hardware_value_added_daas==================******/

/*==========================================================================
=            2020_Lenovo_TopSeller_X1-Mas_Incentive_Landingpage            =
==========================================================================*/
#p-lenovo-topseller-x1-mas-incentive .l-hidden {
  display: none;
}

#p-lenovo-topseller-x1-mas-incentive .pt-1r {
  padding-top: 1rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-1r {
  padding-bottom: 1rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-1r {
  padding-left: 1rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-1r {
  padding-right: 1rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-2r {
  padding-top: 2rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-2r {
  padding-bottom: 2rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-2r {
  padding-left: 2rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-2r {
  padding-right: 2rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-3r {
  padding-top: 3rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-3r {
  padding-bottom: 3rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-3r {
  padding-left: 3rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-3r {
  padding-right: 3rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-4r {
  padding-top: 4rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-4r {
  padding-bottom: 4rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-4r {
  padding-left: 4rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-4r {
  padding-right: 4rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-5r {
  padding-top: 5rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-5r {
  padding-bottom: 5rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-5r {
  padding-left: 5rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-5r {
  padding-right: 5rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-6r {
  padding-top: 6rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-6r {
  padding-bottom: 6rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-6r {
  padding-left: 6rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-6r {
  padding-right: 6rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-7r {
  padding-top: 7rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-7r {
  padding-bottom: 7rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-7r {
  padding-left: 7rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-7r {
  padding-right: 7rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-8r {
  padding-top: 8rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-8r {
  padding-bottom: 8rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-8r {
  padding-left: 8rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-8r {
  padding-right: 8rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-9r {
  padding-top: 9rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-9r {
  padding-bottom: 9rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-9r {
  padding-left: 9rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-9r {
  padding-right: 9rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-10r {
  padding-top: 10rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-10r {
  padding-bottom: 10rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-10r {
  padding-left: 10rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-10r {
  padding-right: 10rem;
}

#p-lenovo-topseller-x1-mas-incentive .s-intro p.small {
  font-style: italic;
}
#p-lenovo-topseller-x1-mas-incentive .s-promotion h2:last-child {
  text-align: center;
}
#p-lenovo-topseller-x1-mas-incentive .s-promotion-cta h1 a {
  text-decoration: none;
  color: #e1140a;
  text-stroke: #FFF 1px;
}
#p-lenovo-topseller-x1-mas-incentive .s-promotion-cta h1 a:hover {
  text-decoration: none;
  color: #FFF;
}
#p-lenovo-topseller-x1-mas-incentive .s-product h3 {
  color: #000;
  text-transform: unset;
}
#p-lenovo-topseller-x1-mas-incentive .s-product .btn-default {
  background: #e1140a;
  border-color: #e1140a;
  color: #fff;
  transition: all 300ms ease-in;
}
#p-lenovo-topseller-x1-mas-incentive .s-product .btn-default:hover {
  background: #fff;
  border-color: #e1140a;
  color: #e1140a;
}
#p-lenovo-topseller-x1-mas-incentive .m-promotion-detail .table {
  border-width: 0;
}
#p-lenovo-topseller-x1-mas-incentive .m-promotion-detail .table tr, #p-lenovo-topseller-x1-mas-incentive .m-promotion-detail .table td {
  border-width: 0;
}
#p-lenovo-topseller-x1-mas-incentive .m-promotion-detail .table thead {
  display: none;
}
#p-lenovo-topseller-x1-mas-incentive .m-promotion-detail .table tbody > tr:nth-of-type(2n+1) {
  background: #fff;
}
#p-lenovo-topseller-x1-mas-incentive .m-promotion-detail .table tbody > tr:hover {
  background: #fff;
}
#p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .row .row .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
#p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-container > .row {
  display: flex;
  align-items: center;
  background: #f2f2f2 url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/2020_lenovo_topseller_x1_mas_incentive/lenovo_x1-mas_snow-bg.jpg") no-repeat center center;
  background-size: cover;
}
#p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-thumbnail {
  padding-left: 0;
}
#p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-des p {
  margin-bottom: 0.5rem;
}

/* Extra small devices (phones, less than 768px) */
@media only screen and (max-width: 768px) {
  #p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-container > .row {
    flex-flow: column wrap;
  }
  #p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-thumbnail {
    padding-left: 0;
    padding-right: 0;
  }
  #p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-logo {
    padding-top: 2rem;
  }
  #p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-logo img {
    max-width: 25rem;
    margin: 0 auto;
  }
  #p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-des {
    padding-top: 2rem;
  }
}
/*=====  End of 2020_Lenovo_TopSeller_X1-Mas_Incentive_Landingpage  ======*/



/*=============SVA- https://www.also.com/ec/cms5/de_1010/1010_anbieter/logitech/logitech_startup_1.jsp================*/

#texture_sva101820 {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/logitech_4/logitec_startup_2020/background.jpg) top center !important;
    color: white !important;
}

#texture_sva101820 a {
    color: white !important;
    border-color: #ffffff !important;
    border-radius: 1px !important;
    background: unset !important;
}
.p-1010_anbieter-logitech_startup_1 h2 {

    font-family: 'ralewayregular' !important;
    }

.p-1010_anbieter-logitech_startup_1 .bg-black-1{
background:#f5f5f5 !important;
}


.p-1010_anbieter-logitech_startup_1 .bg-black-1  .col-xs-12 {
background:#f5f5f5 !important;
}

#gray_sva101820 a {
color: white !important;
    border-color: #ffffff !important;
}


#red_sva101820 {
background:#ff2847 !important;
color: #ffffff !important;
}

#red_sva101820 a{
color: #ffffff !important;
border-color: #ffffff !important;
}

#gray_sva101820, #gray_sva101820b {background: #1e2629 !important;
    color: #ffffff !important;}
#logo_sva101820  div.col-xs-12 img.img-original
{
   position: absolute !important;
    top: 325px !important;
    z-index: 99 !important;
display:none !important;

}


#gray_sva101820b a.lnk{
background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/logitech_4/logitec_startup_2020/fb.jpg) !important;
    width: 25px !important;
    height: 28px !important;
    float: left !important;
    text-indent: -9999px !important;
    margin: 0 !important ;
}
#gray_sva101820b .btn-primary{
padding-right: 13px !important;
}
#gray_sva101820b  a.btn.btn-default{
padding: 0 !important;
    margin: 0 !important;
}

#gray_sva101820b .btn-primary:after {
padding-right: 13px !important;
}


#gray_sva101820b a.btn-primary{
background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/logitech_4/logitec_startup_2020/tweet.jpg) !important;
    width: 35px !important ;
    height: 29px !important;
    float: left !important;
    text-indent: -9999px !important;
    margin: 0 !important;
    border: none !important;
}

#gray_sva101820b a.btn-default{
background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/logitech_4/logitec_startup_2020/instagram.jpg) !important;
    width: 38px !important;
    height: 30px !important;
    float: left !important;
    text-indent: -9999px !important;
    border: none !important;
}

#gray_sva101820b .btn-primary:after{
     content: none !important;
}


@media only screen and (min-width: 1023px) {

 #logo_sva101820  div.col-xs-12 img.img-original  {
 display: block !important;
    position: absolute !important;
    top: 568px !important;
    z-index: 99 !important;
    width: 194px !important;

  }
}
@media only screen and (min-width: 1200px) {

 #logo_sva101820  div.col-xs-12 img.img-original  {

 display: block !important;
    position: absolute !important;
    top: 568px !important;
    z-index: 99 !important;
    width: 194px !important;
  }

}

@media only screen and (minwidth: 1199px) {

 #logo_sva101820  div.col-xs-12 img.img-original  {
   display:none !important;
  }

}


#hero_background102120 {
background:url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/logitech_4/logitec_startup_2020/banner1.jpg')top center no-repeat !important;
color: white !important;
background-size: cover !important;
border-radius: 1px !important;
}

#hero_background102120 h2 {
color: white !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-size: 5em !important;
}

#hero_background102120 p.big {
    margin-bottom: 0px  !important;
    padding-bottom: 0px !important;
}

#hero_background102120 a {
border-color:white !important;
background-color:white !important;
}
#hero_background102120 a:hover {
border-color:white !important;
background-color:white !important;
color:black !important ;
}

#hero_background102120 a {
border-color:white !important;
background-color:white !important;
border-radius: 1px !important;
}

#texture_sva101820 p {color: white !important;}

/*=============End of SVA- https://www.also.com/ec/cms5/de_1010/1010_anbieter/logitech/logitech_startup_1.jsp================*/

/******======================2020_HP PRODUCTS RETURNS_CW43===============*******/

.p_2020_hp_products_returns_cw43 #microsite_content .article ul li {
  font-weight: normal;
}

.p_2020_hp_products_returns_cw43 #microsite_content .article ul ul {
  list-style-type: none;
}

.p_2020_hp_products_returns_cw43 #microsite_content .article .btn {
  border-radius: 0;
  background: transparent !important;
  color: #000;
  font-size: 1.8rem;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
}

.p_2020_hp_products_returns_cw43 #microsite_content .article .btn:before {
  content: '';
  background: #000;
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  opacity: 0;
  height: 100%;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.p_2020_hp_products_returns_cw43 #microsite_content .article .btn:hover {
  color: #fff;
}

.p_2020_hp_products_returns_cw43 #microsite_content .article .btn:hover:before {
  width: 100%;
  opacity: 1;
}

.p_2020_hp_products_returns_cw43 #microsite_content .pb-40 ul li:nth-child(2) {
  list-style-type: none;
}

.p_2020_hp_products_returns_cw43 #microsite_content .pb-40 ul ul li {
  list-style-type: none;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_th {
  padding-left: 8px;
  padding-right: 8px;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_th .container > .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_th .container .grid-col {
  padding: 0 !important;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_th h2 {
  font-size: 1.8rem;
  margin-bottom: 0;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_th .article {
  border: 1px solid #ddd;
  background-color: #eee;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td {
  padding-left: 8px;
  padding-right: 8px;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td .container {
  border-top: none !important;
  border: 1px solid #ddd;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td .container p {
  padding: 0 10px;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td .container > .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td .container .grid-col {
  padding: 0 !important;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td .container .grid-col:nth-child(2n+1) {
  border-left: 1px solid #ddd;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td .col-for-image img {
  margin: 0 auto;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td h2 {
  font-size: 1.8rem;
  font-weight: normal;
  margin-bottom: 0;
  font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}

/******======================End_2020_HP PRODUCTS RETURNS_CW43===============*******/
/******======================HPE StoreOnce Norway===============*******/
.p_hpe_storeonce #microsite_content h1,
.p_hpe_storeonce #microsite_content h2 {
  font-family: "ralewaybold", Helvetica, Arial, sans-serif;
}

.p_hpe_storeonce #microsite_content p,
.p_hpe_storeonce #microsite_content a {
  font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}

.p_hpe_storeonce #microsite_content .article p .highlight .lnk {
  padding: 0;
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: #01A982;
  font-size: 15px;
  border-bottom: none;
}

.p_hpe_storeonce #microsite_content .article a.btn {
  border-radius: 0;
  background: none;
  font-size: 16px;
  padding: 15px 30px;
}

.p_hpe_storeonce #microsite_content .article a.btn:hover {
  background: #fff;
  color: #000;
}

.p_hpe_storeonce #microsite_content .p_hpe_storeone_contact .article a.btn {
  color: #fff !important;
  position: relative;
  border-color: #fff;
}

.p_hpe_storeonce #microsite_content .p_hpe_storeone_contact .article a.btn:before {
  content: '';
  position: absolute;
  background-color: #fff;
  left: 50%;
  top: 0;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  z-index: -1;
  width: 0;
  height: 100%;
  transition: All 0.3s ease;
  -webkit-transition: All 0.3s ease;
}

.p_hpe_storeonce #microsite_content .p_hpe_storeone_contact .article a.btn:hover {
  color: #000 !important;
}

.p_hpe_storeonce #microsite_content .p_hpe_storeone_contact .article a.btn:hover:before {
  width: 100%;
}

@media (min-width: 992px) {
  .p_hpe_storeonce #microsite_content .p_hpe_storeone_black .container .col-xs-12 .article > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
  }
  .p_hpe_storeonce #microsite_content .article p .highlight .lnk {
    position: relative;
  }
  .p_hpe_storeonce #microsite_content .article p .highlight .lnk:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    background: #01A982;
    width: 0;
    height: 2px;
    box-sizing: border-box;
    transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  }
  .p_hpe_storeonce #microsite_content .article p .highlight .lnk:hover:before {
    width: 100%;
  }
}


/******======================End_HPE StoreOnce Norway===============*******/

/* ======================== be quiet! Gaming Campaign start ================== */
#p-2020_be_quiet_Gaming_Campaign #microsite_content {
    background-image:url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/be_quiet/2020_be_quiet_gaming/main-bgr_3_1920x1080.jpg');
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .pb-50 {
    padding-bottom: 50px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content h1,
#p-2020_be_quiet_Gaming_Campaign #microsite_content h2,
#p-2020_be_quiet_Gaming_Campaign #microsite_content p,
#p-2020_be_quiet_Gaming_Campaign #microsite_content ul li ,
#p-2020_be_quiet_Gaming_Campaign #microsite_content a.lnk {
    color: #fff;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content p {
    font-size: 16px;
    line-height: 1.4;
}

#p-2020_be_quiet_Gaming_Campaign #microsite_content p.small {
    font-size: 13px;
    line-height: 1.3;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content a.lnk  {
    border-bottom: 1px solid #fff;
    font-weight: 700;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content a.btn-primary,
#p-2020_be_quiet_Gaming_Campaign  #microsite_content table.table a.btn-primary {
    border: 2px solid #ff6604;
    border-bottom: 2px solid #ff6604;
    background: #000000;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content a.btn-primary:hover,
#p-2020_be_quiet_Gaming_Campaign  #microsite_content table.table a.btn-primary:hover {
    border: 2px solid #ff6604;
    border-bottom: 2px solid #ff6604;
    background: #ffffff;
    color: #000000
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  {
    background-image: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/be_quiet/2020_be_quiet_gaming/hero-bgr_1920x1080.jpg');
    padding-top: 20%;
    padding-bottom: 20%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn .parallax-container {
    padding-top: 50%;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  .container.parallax-text  p {
    font-size: 30px;
    font-family: "roisbold", Verdana, Arial, sans-serif;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  h2 {
    display: inline;
    font-size: 45px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  .text_with_media span.col-for-image {
    display: inline;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  .text_with_media span.col-for-image  img {
    display: inline;
    padding: 0;
    margin: 0;
    position: relative;
    top: -10px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .highlight {
    color: #ff6604;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  .container .parallax-container .parallax img {
    width: 100%;
    transform: translate3d(-50%, 0px, 0px);
}

#p-2020_be_quiet_Gaming_Campaign #microsite_content .ctnt-top {
    padding-top: 15%;
    padding-bottom:  100px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .ctnt-top h2 {
    margin-bottom: 50px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .product-headline {
    padding-top: 100px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .sctnw-fw-4cols h2,
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .product-list h2 {
    font-size: 16px;
    margin-bottom: 15px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .product-cta {
    padding-bottom: 100px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .ctnt-bottom {
    padding-top: 100px;
    padding-bottom:100px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .ctnt-bottom h2,
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .ctnt-bottom p.small {
    text-align: center;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .ctnt-bottom ul li {
    list-style: none;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .sctnw-fw-4cols > .container > .row {
    text-align: center;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .sctnw-fw-4cols > .container > .row > .col-xs-12 > .row > .c-Products > .row{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
@media screen and (min-width: 992px) {
    #p-2020_be_quiet_Gaming_Campaign #microsite_content  .sctnw-fw-4cols > .container > .row {
        margin-left: 0;
        margin-right:0;
    }
    #p-2020_be_quiet_Gaming_Campaign #microsite_content  .sctnw-fw-4cols > .container > .row .col-xs-12 {
        padding :10px;
    }
}

@media screen and (min-width: 1200px) {
    #p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  .container.parallax-text p {
        font-size: 60px;
    }
    #p-2020_be_quiet_Gaming_Campaign #microsite_content  .product-list {

    }
}
@media screen and (max-width: 991px) {
    #p-2020_be_quiet_Gaming_Campaign #microsite_content  .product-list  .text_with_media .col-xs-12 {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    #p-2020_be_quiet_Gaming_Campaign #microsite_content  .sctnw-fw-4cols .container {
        text-align: center;
    }
    #p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  {
        padding: 35% 0;
    }
}
/* ======================== be quiet! Gaming Campaign ends ================== */

/* ======================== 2020_LenovoDCG_�berallzuhause2_Landingpages ================== */

/*.p_2020_lenovodcg_uberallzuhause2 #microsite_content {
  font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content h2,
.p_2020_lenovodcg_uberallzuhause2 #microsite_content h3,
.p_2020_lenovodcg_uberallzuhause2 #microsite_content h4,
.p_2020_lenovodcg_uberallzuhause2 #microsite_content h5 {
  font-family: "ralewaybold", Helvetica, Arial, sans-serif;
  font-weight: bold;
}*/

.p_2020_lenovodcg_uberallzuhause2 #microsite_content p.small {
  line-height: 1.5;
  font-style: italic;
  font-size: 13px;
}
.p_2020_lenovodcg_uberallzuhause2 #microsite_content p b {
  font-family: "inter", Verdana, Arial, sans-serif;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content p .highlight {
  font-weight: normal;
  text-decoration: underline;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .separat {
  padding-top: 30px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .pb-40 {
  padding-bottom: 40px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .pt-40 {
  padding-top: 40px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .pb-60 {
  padding-bottom: 60px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .mb-60 {
  margin-bottom: 60px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .pt-60 {
  padding-top: 60px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .mt-60 {
  margin-top: 60px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .container > .row {
  padding-bottom: 20px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article > .row {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article .row .big {
  color: #ffffff;
  display: inline-block;
  text-align: center;
  padding: 0 20px;
  margin-bottom: 0;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article .row .col-md-8 {
  background-color: #d5e7ef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article .row .col-md-8 p {
  font-size: 17px;
  text-align: center;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg.p_blue_2 .article .row .big, .p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg.p_green_2 .article .row .big {
  max-width: 450px;
  width: 100%;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg.p_blue .article .row .big {
  background-color: #00b0f0;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg.p_green .article .row .big {
  background-color: #66bd46;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec03_lenovo_dcg {
  color: #FFF;
  margin-top: 20px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec03_lenovo_dcg .container {
  background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/2020_lenovodcg_ueberallzuhause2_landingpage/bg02.png");
  background-position: top center;
  background-repeat: repeat-y;
  background-size: 100% auto;
  padding: 20px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec03_lenovo_dcg p {
  margin: 0;
  padding: 40px;
  font-family: "ralewaybold", Helvetica, Arial, sans-serif;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec03_lenovo_dcg p a {
  color: #FFF;
  border: none;
  position: relative;
  display: inline-block;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec03_lenovo_dcg p a:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  background: #fff;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec03_lenovo_dcg p a:hover:before {
  width: 100%;
}
.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_2020_h3center h3 {
    text-align: center;
    margin-bottom: 0;
    font-size: 30px;
    color: #5e5e5e;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_2020_lenovodcg_uberallzuhause2_3_col .big {
    text-align: center;
    width: 100%;
    min-height: 65px;
    font-size: 18px;
    text-decoration: underline;
}

@media only screen and (min-width: 992px) {
  .p_2020_lenovodcg_uberallzuhause2 #microsite_content h2 {
    margin-bottom: 20px;
    font-size: 40px;
  }
}

@media only screen and (max-width: 992px) {
  .p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article.text_with_media img {
    padding: 0 25px;
  }
  .p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article .row .col-md-8 {
    margin: 0 25px;
  }
  .p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article .row .col-md-8 p {
    padding-top: 20px;
  }
}


/* ======================== END_2020_LenovoDCG_�berallzuhause2_Landingpage ================== */
/* ======================== 2020_LG_DS_Netflix and Chill Incentive_Q4 Landing Page ================== */
.p_2020_lg_ds_netflix_and_chill_incentive #microsite_content .article.text_with_media img{
    padding: 0;
}
.p_2020_lg_ds_netflix_and_chill_incentive #microsite_content .p_fwnormal h2{
    font-weight: normal!important;
    font-family: "rois", Verdana, Arial, sans-serif;
}
.p_2020_lg_ds_netflix_and_chill_incentive #microsite_content .p_fwnormal h2 b{
    font-family: "roisbold", Verdana, Arial, sans-serif;
}
.p_2020_lg_ds_netflix_and_chill_incentive #microsite_content p b{
    font-family: "inter", Verdana, Arial, sans-serif;
}
/* ======================== END_2020_LG_DS_Netflix and Chill Incentive_Q4 Landing Page ================== */

/*=================== 2020_Subpage_for_WaaS_ADM_Incentive starts =================================*/
#WaaS_ADM_Incentive_subpage_10836 #microsite_content p {
    font-size: 16px;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .hero {
    background: url(https://www.also.com/ec/cms5/media/img/1010/services_17/digital_services_7/waas/waas_adm_incentive/hero.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 550px;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .hero h1,
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .hero h2 {
    color: #fff;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .also_device_management {
    position: relative;
    background: rgba(255,255,255,0);
    background-image: url('https://www.also.com/ec/cms5/media/img/1010/services_17/digital_services_7/waas/waas_adm_incentive/b30b5172-bg-content-2-1.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-style: none;
    height: 400px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 50px 0;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .box {
    margin-bottom: 75px;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .also_device_management .container {
    background: transparent;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .also_device_management p {
    font-size: 20px;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .racing-point {
    margin: 50px 0;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn {
    padding: 50px 0;
    margin-top: -50px;
    background-color: #f6fdf4;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn .webforms .mwf-label {
    font-family: "interbold", Arial, sans-serif;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn .webforms .row.mwf_buttonrow {
    margin-top: 0;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn .webforms .row.mwf_buttonrow .col-md-3:nth-child(1) {
    display: none;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn .webforms .row.mwf_buttonrow .col-md-3:nth-child(2) {
    width: 100%;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn .webforms .row.mwf_buttonrow .col-md-3:nth-child(2) .mwf_finish {
    background: rgba(137,232,114,1);
    color: #000000;
    border: 2px solid rgba(137,232,114,1) !important;
    border-radius: 5px;
    font-family: "interbold", Arial, sans-serif;
    text-transform: none;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn .webforms .row.mwf_buttonrow .col-md-3:nth-child(2) .mwf_finish:hover {
    background:rgba(109,220,87,1);
    color: #000000;
    border: 2px solid rgba(109,220,87,1) !important;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .condition-bar  {
    margin: 50px 0;
}

#WaaS_ADM_Incentive_subpage_10836 #microsite_content .condition-bar > .container {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10);
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .condition-bar > .container > .row {
    padding: 50px 0;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .condition-bar > .container h4 {
    font-family: "interbold", Arial, sans-serif;
    margin-bottom: 0;
}
@media screen and (min-width: 991px) {
    #WaaS_ADM_Incentive_subpage_10836 #microsite_content .racing-point .text_with_media > .row {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 20px 0;
    }
}
/*=================== 2020_Subpage_for_WaaS_ADM_Incentive ends =================================*/

/*=======================================
=            HPE Flex Offers            =
=======================================*/
#p-hpe-flex-offers main .l-hidden {
  display: none;
}
#p-hpe-flex-offers main .btn {
  border-radius: 0 !important;
}
#p-hpe-flex-offers main h2 {
  font-size: 3.4rem;
}
#p-hpe-flex-offers main h3 {
  font-size: 2.7rem;
}
#p-hpe-flex-offers main p {
  font-size: 1.7rem;
}
#p-hpe-flex-offers main p {
  color: #4d4d4d;
}
#p-hpe-flex-offers main p b {
  color: #000;
}
#p-hpe-flex-offers main .custom-v-center .article .row {
  height: 100%;
  display: flex;
  align-items: center;
}
#p-hpe-flex-offers main .bg-add3-100 {
  background: #ed7d31;
}
#p-hpe-flex-offers main .bg-add3-100.box {
  background: #ed7d31;
}
#p-hpe-flex-offers main .bg-add3-100.box .grid {
  background: #ed7d31;
}

#p-hpe-flex-offers .pt-1r {
  padding-top: 1rem;
}
#p-hpe-flex-offers .pb-1r {
  padding-bottom: 1rem;
}
#p-hpe-flex-offers .pl-1r {
  padding-left: 1rem;
}
#p-hpe-flex-offers .pr-1r {
  padding-right: 1rem;
}
#p-hpe-flex-offers .pt-2r {
  padding-top: 2rem;
}
#p-hpe-flex-offers .pb-2r {
  padding-bottom: 2rem;
}
#p-hpe-flex-offers .pl-2r {
  padding-left: 2rem;
}
#p-hpe-flex-offers .pr-2r {
  padding-right: 2rem;
}
#p-hpe-flex-offers .pt-3r {
  padding-top: 3rem;
}
#p-hpe-flex-offers .pb-3r {
  padding-bottom: 3rem;
}
#p-hpe-flex-offers .pl-3r {
  padding-left: 3rem;
}
#p-hpe-flex-offers .pr-3r {
  padding-right: 3rem;
}
#p-hpe-flex-offers .pt-4r {
  padding-top: 4rem;
}
#p-hpe-flex-offers .pb-4r {
  padding-bottom: 4rem;
}
#p-hpe-flex-offers .pl-4r {
  padding-left: 4rem;
}
#p-hpe-flex-offers .pr-4r {
  padding-right: 4rem;
}
#p-hpe-flex-offers .pt-5r {
  padding-top: 5rem;
}
#p-hpe-flex-offers .pb-5r {
  padding-bottom: 5rem;
}
#p-hpe-flex-offers .pl-5r {
  padding-left: 5rem;
}
#p-hpe-flex-offers .pr-5r {
  padding-right: 5rem;
}
#p-hpe-flex-offers .pt-6r {
  padding-top: 6rem;
}
#p-hpe-flex-offers .pb-6r {
  padding-bottom: 6rem;
}
#p-hpe-flex-offers .pl-6r {
  padding-left: 6rem;
}
#p-hpe-flex-offers .pr-6r {
  padding-right: 6rem;
}
#p-hpe-flex-offers .pt-7r {
  padding-top: 7rem;
}
#p-hpe-flex-offers .pb-7r {
  padding-bottom: 7rem;
}
#p-hpe-flex-offers .pl-7r {
  padding-left: 7rem;
}
#p-hpe-flex-offers .pr-7r {
  padding-right: 7rem;
}
#p-hpe-flex-offers .pt-8r {
  padding-top: 8rem;
}
#p-hpe-flex-offers .pb-8r {
  padding-bottom: 8rem;
}
#p-hpe-flex-offers .pl-8r {
  padding-left: 8rem;
}
#p-hpe-flex-offers .pr-8r {
  padding-right: 8rem;
}
#p-hpe-flex-offers .pt-9r {
  padding-top: 9rem;
}
#p-hpe-flex-offers .pb-9r {
  padding-bottom: 9rem;
}
#p-hpe-flex-offers .pl-9r {
  padding-left: 9rem;
}
#p-hpe-flex-offers .pr-9r {
  padding-right: 9rem;
}
#p-hpe-flex-offers .pt-10r {
  padding-top: 10rem;
}
#p-hpe-flex-offers .pb-10r {
  padding-bottom: 10rem;
}
#p-hpe-flex-offers .pl-10r {
  padding-left: 10rem;
}
#p-hpe-flex-offers .pr-10r {
  padding-right: 10rem;
}

#p-hpe-flex-offers .theme-headline h1, #p-hpe-flex-offers .theme-headline h2, #p-hpe-flex-offers .theme-headline h3 {
  color: #ed7d31;
  text-transform: unset;
}
#p-hpe-flex-offers .theme-headline h1, #p-hpe-flex-offers .theme-headline h2 {
  font-family: "Rois", Verdana, Arial, sans-serif;
  font-weight: 500;
}
#p-hpe-flex-offers .headline-uppercase h1, #p-hpe-flex-offers .headline-uppercase h2, #p-hpe-flex-offers .headline-uppercase h3 {
  text-transform: uppercase;
}
#p-hpe-flex-offers .btn-solid-orange .btn-primary, #p-hpe-flex-offers .btn-solid-black .btn-primary {
  color: #FFF;
  text-transform: unset;
  font-weight: 600;
}
#p-hpe-flex-offers .btn-solid-orange .btn-primary {
  background: #ed7d31;
  border-color: #ed7d31;
}
#p-hpe-flex-offers .btn-solid-black .btn-primary {
  background: #000;
}
#p-hpe-flex-offers .s-intro h3 {
  color: #000;
}
#p-hpe-flex-offers .s-feature h1, #p-hpe-flex-offers .s-feature h2, #p-hpe-flex-offers .s-feature h3 {
  color: #000;
}
#p-hpe-flex-offers .s-feature p {
  font-size: 2rem;
}
#p-hpe-flex-offers #microsite_content .s-feature h2 {
  font-size: 3.2rem;
  color: #000000;
}
#p-hpe-flex-offers .s-benefits .text_with_media p.big {
  color: #FFF;
  font-size: 2.7rem;
}
#p-hpe-flex-offers .s-benefits .text_with_media p.big b {
  color: #FFF;
}
#p-hpe-flex-offers .s-benefits .text_with_media h2 {
  color: #ed7d31 !important;
}
#p-hpe-flex-offers .s-benefits .text_with_media h3 {
  font-size: 2.5rem;
  color: #ed7d31 !important;
}
#p-hpe-flex-offers .s-benefits .text_with_media img {
  max-width: 15rem;
}
#p-hpe-flex-offers .s-hdiw h2 {
  font-size: 3.6rem;
}

/* Extra small devices (phones, less than 768px) */
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  #p-hpe-flex-offers .s-hdiw .grid-col .row > .col-xs-12:first-child * {
    max-width: 75%;
  }
}
/*=====  End of HPE Flex Offers  ======*/

/*-----Start --https://www.also.com/ec/cms5/lv_5210/5210/2020-online-webinars/index.jsp----*/
#sva110920 sub {
  text-indent: -9999px;
    float: left;
    background: url(https://www.also.com/ec/cms5/media/img/5210/2020_online_webinars/calendar.jpg);
    width: 42px;
    height: 43px;
margin-top: -12px;
}

#sva110920 sup {
      text-indent: -9999px;
    float: left;
    background: url(https://www.also.com/ec/cms5/media/img/5210/2020_online_webinars/clock.jpg);
    width: 42px;
    height: 43px;
    margin-top: -12px;
    display: block;
    margin-top: -4px;
}

#sva110920 .highlight {float:left;}

#sva110920 a.btn {
background: #ec9130 !important;
    color: white !important;
    border-color: white !important;
}

#sva110920b a.btn{
    text-indent: -9999px !important;
    float: left !important;
    background: url(https://www.also.com/ec/cms5/media/img/5210/2020_online_webinars/i_image_final.png)no-repeat !important;

    border: none !important;
    padding: 0 !important;
    width: 68px !important;
    height: 52px !important;
}


/*-----end --https://www.also.com/ec/cms5/lv_5210/5210/2020-online-webinars/index.jsp----*/
/*==================2020-LG OLED Days==================*/
.p_lg_oled_days #microsite_content .p_header_img {
  background: #f8f8f8;
}

.p_lg_oled_days #microsite_content .p_header_img .article .img-responsive {
  padding: 0;
}

.p_lg_oled_days #microsite_content .p_header_img .col-xs-12 .row {
  padding-top: 0 !important;
}

.p_lg_oled_days #microsite_content .p_bg_grey {
  background: #f8f8f8;
}

.p_lg_oled_days #microsite_content .p_product_4 .highlight {
  font-weight: bold;
  color: #99e087;
  text-decoration: none;
  font-family: "inter", Verdana, Arial, sans-serif;
  font-size: 26px;
}

.p_lg_oled_days #microsite_content .p_product_4 h3 {
  text-decoration: underline;
}

.p_lg_oled_days #microsite_content .p_product_4 .btn {
  border: 1px solid #a50034;
  background: #a50034;
  border-radius: 3px;
}

.p_lg_oled_days #microsite_content .p_product_4 .btn:hover {
  background: #cc0041;
  color: #fff;
  border-color: #cc0041;
}

.p_lg_oled_days #microsite_content .p_product_4 .article {
  background: #fff;
}

.p_lg_oled_days #microsite_content .p_img.no_height .article .row p {
  min-height: auto;
}

.p_lg_oled_days #microsite_content .p_img h2 {
  font-size: 26px !important;
}

.p_lg_oled_days #microsite_content .p_img .article .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}

.p_lg_oled_days #microsite_content .pt20 {
  padding-top: 20px;
}

.p_lg_oled_days #microsite_content .pb20 {
  padding-bottom: 20px;
}

.p_lg_oled_days #microsite_content .pt40 {
  padding-top: 40px;
}

.p_lg_oled_days #microsite_content .pb40 {
  padding-bottom: 40px;
}

.p_lg_oled_days #microsite_content .pt60 {
  padding-top: 60px;
}

.p_lg_oled_days #microsite_content .pb60 {
  padding-bottom: 60px;
}

.p_lg_oled_days #microsite_content .pt80 {
  padding-top: 80px;
}

.p_lg_oled_days #microsite_content .pb80 {
  padding-bottom: 80px;
}

@media only screen and (max-width: 992px) {
  .p_lg_oled_days #microsite_content .p_img .article .row p {
    min-height: auto;
  }
  .p_lg_oled_days #microsite_content .p_img .article.text_with_media img {
    padding: 0;
  }
  .p_lg_oled_days #microsite_content .p_img .col-xs-12 .article .row h2 {
    margin-top: 30px;
  }
}

/*==================2020-LG OLED Days==================*/


/* Lenovo Product IDG */
.lenovo_productIDG #microsite_content section.newSection a.btn-primary {
    border: 0 none;
    border-bottom: 0 none;
    border-radius: 0;
    background: #00b050;
    color: #fff;
    font-size: 14px;
    padding: 12px 14px;
    font-weight: normal;
}

.lenovo_productIDG #microsite_content section.newSection a.btn-primary:hover {
    border: 0 none;
    border-bottom: 0 none;
    border-radius: 0;
    background: #00853c;
    color: #fff;
    font-size: 14px;
    padding: 12px 14px;
    font-size: normal;
}

.lenovo_productIDG #microsite_content section.newSection a.btn-default {
    border: 0 none;
    border-bottom: 0 none;
    border-radius: 0;
    background: #bfbfbf;
    color: #000;
    font-size: 14px;
    padding: 12px 14px;
    font-weight: normal;
}

.lenovo_productIDG #microsite_content section.newSection a.btn-default:hover {
    border: 0 none;
    border-bottom: 0 none;
    border-radius: 0;
    background: #a9a9a9;
    color: #000;
    font-size: 14px;
    padding: 12px 14px;
    font-size: normal;
}
/* End Lenovo Product IDG */

/*================================================
=            IoT Bonus Club Awareness            =
================================================*/

#p-iot-bonus-club-awareness main .l-hidden {
    display: none
}

#p-iot-bonus-club-awareness main .btn {
    border-radius: 8px !important
}

#p-iot-bonus-club-awareness main h1 {
    margin-bottom: 1em
}

#p-iot-bonus-club-awareness main h2 {
    margin-bottom: 0.75em
}

#p-iot-bonus-club-awareness main h3 {
    text-transform: unset
}

#p-iot-bonus-club-awareness main .custom-v-center .article .row {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

#p-iot-bonus-club-awareness main .bg-add2-100 {
    background: #89e872 !important
}

#p-iot-bonus-club-awareness main .bg-add2-100.box {
    background: #89e872 !important
}

#p-iot-bonus-club-awareness main .bg-add2-100.box .grid-col {
    background: #89e872 !important
}

#p-iot-bonus-club-awareness main .bg-black-1 {
    background: #f2f2f2 !important
}

#p-iot-bonus-club-awareness main .bg-black-1.box {
    background: #f2f2f2 !important
}

#p-iot-bonus-club-awareness main .bg-black-1.box .grid-col {
    background: #f2f2f2 !important
}

#p-iot-bonus-club-awareness main .btn.btn-default {
    background-color: #89e872
}

#p-iot-bonus-club-awareness main .btn.btn-default:hover {
    background: #FFF;
    font-size: 16px
}

#p-iot-bonus-club-awareness main .text-center ul {
    list-style-position:  !important
}

#p-iot-bonus-club-awareness .m-box-pt-1r .text_with_media,
#p-iot-bonus-club-awareness .pt-1r {
    padding-top: 10px;
    padding-top: 1rem
}

#p-iot-bonus-club-awareness .m-box-pb-1r .text_with_media,
#p-iot-bonus-club-awareness .pb-1r {
    padding-bottom: 10px;
    padding-bottom: 1rem
}

#p-iot-bonus-club-awareness .m-box-pl-1r .text_with_media,
#p-iot-bonus-club-awareness .pl-1r {
    padding-left: 10px;
    padding-left: 1rem
}

#p-iot-bonus-club-awareness .m-box-pr-1r .text_with_media,
#p-iot-bonus-club-awareness .pr-1r {
    padding-right: 10px;
    padding-right: 1rem
}

#p-iot-bonus-club-awareness .m-box-pt-2r .text_with_media,
#p-iot-bonus-club-awareness .pt-2r {
    padding-top: 20px;
    padding-top: 2rem
}

#p-iot-bonus-club-awareness .m-box-pb-2r .text_with_media,
#p-iot-bonus-club-awareness .pb-2r {
    padding-bottom: 20px;
    padding-bottom: 2rem
}

#p-iot-bonus-club-awareness .m-box-pl-2r .text_with_media,
#p-iot-bonus-club-awareness .pl-2r {
    padding-left: 20px;
    padding-left: 2rem
}

#p-iot-bonus-club-awareness .m-box-pr-2r .text_with_media,
#p-iot-bonus-club-awareness .pr-2r {
    padding-right: 20px;
    padding-right: 2rem
}

#p-iot-bonus-club-awareness .m-box-pt-3r .text_with_media,
#p-iot-bonus-club-awareness .pt-3r {
    padding-top: 30px;
    padding-top: 3rem
}

#p-iot-bonus-club-awareness .m-box-pb-3r .text_with_media,
#p-iot-bonus-club-awareness .pb-3r {
    padding-bottom: 30px;
    padding-bottom: 3rem
}

#p-iot-bonus-club-awareness .m-box-pl-3r .text_with_media,
#p-iot-bonus-club-awareness .pl-3r {
    padding-left: 30px;
    padding-left: 3rem
}

#p-iot-bonus-club-awareness .m-box-pr-3r .text_with_media,
#p-iot-bonus-club-awareness .pr-3r {
    padding-right: 30px;
    padding-right: 3rem
}

#p-iot-bonus-club-awareness .m-box-pt-4r .text_with_media,
#p-iot-bonus-club-awareness .pt-4r {
    padding-top: 40px;
    padding-top: 4rem
}

#p-iot-bonus-club-awareness .m-box-pb-4r .text_with_media,
#p-iot-bonus-club-awareness .pb-4r {
    padding-bottom: 40px;
    padding-bottom: 4rem
}

#p-iot-bonus-club-awareness .m-box-pl-4r .text_with_media,
#p-iot-bonus-club-awareness .pl-4r {
    padding-left: 40px;
    padding-left: 4rem
}

#p-iot-bonus-club-awareness .m-box-pr-4r .text_with_media,
#p-iot-bonus-club-awareness .pr-4r {
    padding-right: 40px;
    padding-right: 4rem
}

#p-iot-bonus-club-awareness .m-box-pt-5r .text_with_media,
#p-iot-bonus-club-awareness .pt-5r {
    padding-top: 50px;
    padding-top: 5rem
}

#p-iot-bonus-club-awareness .m-box-pb-5r .text_with_media,
#p-iot-bonus-club-awareness .pb-5r {
    padding-bottom: 50px;
    padding-bottom: 5rem
}

#p-iot-bonus-club-awareness .m-box-pl-5r .text_with_media,
#p-iot-bonus-club-awareness .pl-5r {
    padding-left: 50px;
    padding-left: 5rem
}

#p-iot-bonus-club-awareness .m-box-pr-5r .text_with_media,
#p-iot-bonus-club-awareness .pr-5r {
    padding-right: 50px;
    padding-right: 5rem
}

#p-iot-bonus-club-awareness .m-box-pt-6r .text_with_media,
#p-iot-bonus-club-awareness .pt-6r {
    padding-top: 60px;
    padding-top: 6rem
}

#p-iot-bonus-club-awareness .m-box-pb-6r .text_with_media,
#p-iot-bonus-club-awareness .pb-6r {
    padding-bottom: 60px;
    padding-bottom: 6rem
}

#p-iot-bonus-club-awareness .m-box-pl-6r .text_with_media,
#p-iot-bonus-club-awareness .pl-6r {
    padding-left: 60px;
    padding-left: 6rem
}

#p-iot-bonus-club-awareness .m-box-pr-6r .text_with_media,
#p-iot-bonus-club-awareness .pr-6r {
    padding-right: 60px;
    padding-right: 6rem
}

#p-iot-bonus-club-awareness .m-box-pt-7r .text_with_media,
#p-iot-bonus-club-awareness .pt-7r {
    padding-top: 70px;
    padding-top: 7rem
}

#p-iot-bonus-club-awareness .m-box-pb-7r .text_with_media,
#p-iot-bonus-club-awareness .pb-7r {
    padding-bottom: 70px;
    padding-bottom: 7rem
}

#p-iot-bonus-club-awareness .m-box-pl-7r .text_with_media,
#p-iot-bonus-club-awareness .pl-7r {
    padding-left: 70px;
    padding-left: 7rem
}

#p-iot-bonus-club-awareness .m-box-pr-7r .text_with_media,
#p-iot-bonus-club-awareness .pr-7r {
    padding-right: 70px;
    padding-right: 7rem
}

#p-iot-bonus-club-awareness .m-box-pt-8r .text_with_media,
#p-iot-bonus-club-awareness .pt-8r {
    padding-top: 80px;
    padding-top: 8rem
}

#p-iot-bonus-club-awareness .m-box-pb-8r .text_with_media,
#p-iot-bonus-club-awareness .pb-8r {
    padding-bottom: 80px;
    padding-bottom: 8rem
}

#p-iot-bonus-club-awareness .m-box-pl-8r .text_with_media,
#p-iot-bonus-club-awareness .pl-8r {
    padding-left: 80px;
    padding-left: 8rem
}

#p-iot-bonus-club-awareness .m-box-pr-8r .text_with_media,
#p-iot-bonus-club-awareness .pr-8r {
    padding-right: 80px;
    padding-right: 8rem
}

#p-iot-bonus-club-awareness .m-box-pt-9r .text_with_media,
#p-iot-bonus-club-awareness .pt-9r {
    padding-top: 90px;
    padding-top: 9rem
}

#p-iot-bonus-club-awareness .m-box-pb-9r .text_with_media,
#p-iot-bonus-club-awareness .pb-9r {
    padding-bottom: 90px;
    padding-bottom: 9rem
}

#p-iot-bonus-club-awareness .m-box-pl-9r .text_with_media,
#p-iot-bonus-club-awareness .pl-9r {
    padding-left: 90px;
    padding-left: 9rem
}

#p-iot-bonus-club-awareness .m-box-pr-9r .text_with_media,
#p-iot-bonus-club-awareness .pr-9r {
    padding-right: 90px;
    padding-right: 9rem
}

#p-iot-bonus-club-awareness .m-box-pt-10r .text_with_media,
#p-iot-bonus-club-awareness .pt-10r {
    padding-top: 100px;
    padding-top: 10rem
}

#p-iot-bonus-club-awareness .m-box-pb-10r .text_with_media,
#p-iot-bonus-club-awareness .pb-10r {
    padding-bottom: 100px;
    padding-bottom: 10rem
}

#p-iot-bonus-club-awareness .m-box-pl-10r .text_with_media,
#p-iot-bonus-club-awareness .pl-10r {
    padding-left: 100px;
    padding-left: 10rem
}

#p-iot-bonus-club-awareness .m-box-pr-10r .text_with_media,
#p-iot-bonus-club-awareness .pr-10r {
    padding-right: 100px;
    padding-right: 10rem
}

#p-iot-bonus-club-awareness .m-product-layout-grid .container>.row {
    display: -ms-grid;
    display: grid
}

#p-iot-bonus-club-awareness .m-product-layout-grid .container>.row img {
    margin: 0 auto 20px auto;
    margin: 0 auto 2rem auto
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row {
    -ms-grid-columns: 7fr 5fr;
        grid-template-columns: 7fr 5fr;
    -ms-grid-rows: (1fr)[2];
        grid-template-rows: repeat(2, 1fr);
    grid-auto-rows: 1fr;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-areas: "Big-Product Small-Product-1""Big-Product Small-Product-2"
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row:after,
#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row:before {
    display: none
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-big {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
    grid-area: Big-Product;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-big img {
    max-width: 70%
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-big .row {
    padding: 40px 20px;
    padding: 4rem 2rem
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-small-1 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: Small-Product-1
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-small-1 img {
    max-width: 70%
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-small-1 .row {
    padding: 40px 20px;
    padding: 4rem 2rem
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-small-2 {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    grid-area: Small-Product-2
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-small-2 img {
    max-width: 70%
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-small-2 .row {
    padding: 40px 20px;
    padding: 4rem 2rem
}

#p-iot-bonus-club-awareness .m-product-3-3-3-grid .container>.row {
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: 1fr;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem
}

#p-iot-bonus-club-awareness .m-product-3-3-3-grid .container>.row:after,
#p-iot-bonus-club-awareness .m-product-3-3-3-grid .container>.row:before {
    display: none
}

#p-iot-bonus-club-awareness .m-product-3-3-3-grid .container>.row .l-product img {
    max-width: 70%
}

#p-iot-bonus-club-awareness .m-product-3-3-3-grid .container>.row .l-product .row {
    padding: 40px 20px;
    padding: 4rem 2rem
}

@media only screen and (max-width:767px) {
    .m-product-layout-grid .container>.row {
        display: block
    }
}

/*=====  End of IoT Bonus Club Awareness  ======*/


/****start*****https://www.also.com/ec/cms5/fr_2000/2000/campagnes/productivity-boost-lenovo-win10pro/index.jsp****/
#sva111520s1{


/*background: url(https://www.also.com/ec/cms5/media/img/2000/campagnes/productivity_boost_lenovo_win10pro/heroimage.jpg) no-repeat top center;
    background-size: cover;
    padding-top: 400px;
    padding-bottom: 100px;
    height: 890px;
    max-width: 1758px;
    margin:0 auto;
*/
    background: url(https://www.also.com/ec/cms5/media/img/2000/campagnes/productivity_boost_lenovo_win10pro/header.jpg) no-repeat top center;
    background-size: cover;
    padding-top: 270px;
    padding-bottom: 100px;}
#sva111520s1 h1{
    color: white;
    font-family: inherit;
    text-transform: initial;
line-height:49px;
}
#sva_products a.btn-primary{
border: 1px solid #006B7D !important;
}

#sva_products .add_info_products b {
    color: #e22319;
    font-size: 20px;
    font-weight: bolder;
}

#sva_products h3 a
{text-decoration: none !important;}

#sva111520s1 h2, #sva111520s4 h2{
    color: white;
    font-family: inherit;
    text-transform: initial;
line-height:35px;
}
#sva111520s4 h2{ color:black;}

#sva111520s1 a.btn-default, #sva_products .btn-primary{
    border: 1px solid #4abfe0 !important;
    /*border-bottom: 2px solid #4abfe0 !important;*/
    border-radius: 1px !important;
    background: #4abfe0 !important;
    color: #000 !important;
    font-size: 16px;
    padding: 15px 30px !important;
    font-weight: bold;}

#sva111520s1 a.btn-default:hover, #sva_products .btn-primary:hover {
border: 1px solid #88e570 !important;
background:#88e570 !important;}

#sva111520s1 p {
    color: white;
    font-family: inherit;
    font-size: 16px !important;
}
#sva111520s1 a.btn-default:hover {
border: 1px solid #88e570 !important;
background:#88e570 !important;}


#sva111520s2{
    background: url(https://www.also.com/ec/cms5/media/img/2000/campagnes/productivity_boost_lenovo_win10pro/1550_lenovo_20q4-section01-img.jpg)no-repeat top center;
    background-size: cover;
    padding-top: 30px;
}
#sva111520s2 h2 {
color: white;
    font-family: inherit;
}

#sva111520s2 p {
color: white;
    font-family: inherit;
    font-size: 16px !important;
}

#sva111520s2 a.btn-default{
    border: 1px solid #4abfe0 !important;
    border-bottom: 2px solid #4abfe0 !important;
    border-radius: 1px !important;
    background: #4abfe0 !important;
    color: #000 !important;
    font-size: 16px;
    padding: 15px 30px !important;
    font-weight: bold !important;}

#sva111520s2 a.btn-default:hover {
border: 1px solid #88e570 !important;
background:#88e570  !important;}

#sva111520s3{
background: url(https://www.also.com/ec/cms5/media/img/2000/campagnes/productivity_boost_lenovo_win10pro/1550_lenovo_20q4-section02-img_800px.jpg)no-repeat top center;
    background-size: cover;
    padding-top: 30px;}

#sva111520s3 h2 {
color: black;
    font-family: inherit;
}

#sva111520s3 a.btn-default{
    border: 1px solid #4abfe0 !important;
    border-bottom: 2px solid #4abfe0 !important;
    border-radius: 1px !important;
    background: #4abfe0 !important;
    color: #000 !important;
    font-size: 16px;
    padding: 15px 30px !important;
    font-weight: bold !important;}

#sva111520s3 a.btn-default:hover {
border: 1px solid #88e570 !important;
background:#88e570  !important;}


#sva111520s3-1 {
    background: #f2f2f2 !important;
    background-size: cover;
}

#sva111520s3-1 a.btn-default{
    border: 1px solid #4abfe0 !important;
    border-bottom: 2px solid #4abfe0 !important;
    border-radius: 1px !important;
    background: #4abfe0 !important;
    color: #000 !important;
    font-size: 16px;
    padding: 15px 30px !important;
    font-weight: bold !important;}

#sva111520s3-1 a.btn-default:hover {
border: 1px solid #88e570 !important;
background:#88e570  !important;}

#sva111520s4 p {
    font-size: 16px !important;
}

#sva111520s4 a.btn-default{
    border: 1px solid #4abfe0 !important;
    border-bottom: 2px solid #4abfe0 !important;
    border-radius: 1px !important;
    background: #4abfe0 !important;
    color: #000 !important;
    font-size: 16px;
    padding: 15px 30px !important;
    font-weight: bold !important;}

#sva111520s4 a.btn-default:hover {
border: 1px solid #88e570 !important;
background:#88e570  !important;}

#sva111520s3 p {
    color: black;
    font-family: inherit;
    font-size: 16px !important;
}

/****end*****https://www.also.com/ec/cms5/fr_2000/2000/campagnes/productivity-boost-lenovo-win10pro/index.jsp****/

/*==================================================================
=            2020_LenovoDCG_Q4_IntelBranded_Landingpage            =
==================================================================*/
#p-2020-lenovodcg-q4-intelbranded .l-hidden {
    display: none;
}
#p-2020-lenovodcg-q4-intelbranded .bg-add1-100 {
    background-color: #5475b2 !important;
}
#p-2020-lenovodcg-q4-intelbranded .bg-add1-100.box .grid {
    background-color: #5475b2 !important;
}
#p-2020-lenovodcg-q4-intelbranded a.btn-default, #p-2020-lenovodcg-q4-intelbranded table.table a.btn-default {
    font-size: inherit;
}
#p-2020-lenovodcg-q4-intelbranded h2 {
    margin-bottom: 1rem;
}

#p-2020-lenovodcg-q4-intelbranded .pt-1r {
    padding-top: 1rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-1r {
    padding-bottom: 1rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-1r {
    padding-left: 1rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-1r {
    padding-right: 1rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-2r {
    padding-top: 2rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-2r {
    padding-bottom: 2rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-2r {
    padding-left: 2rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-2r {
    padding-right: 2rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-3r {
    padding-top: 3rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-3r {
    padding-bottom: 3rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-3r {
    padding-left: 3rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-3r {
    padding-right: 3rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-4r {
    padding-top: 4rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-4r {
    padding-bottom: 4rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-4r {
    padding-left: 4rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-4r {
    padding-right: 4rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-5r {
    padding-top: 5rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-5r {
    padding-bottom: 5rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-5r {
    padding-left: 5rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-5r {
    padding-right: 5rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-6r {
    padding-top: 6rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-6r {
    padding-bottom: 6rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-6r {
    padding-left: 6rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-6r {
    padding-right: 6rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-7r {
    padding-top: 7rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-7r {
    padding-bottom: 7rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-7r {
    padding-left: 7rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-7r {
    padding-right: 7rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-8r {
    padding-top: 8rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-8r {
    padding-bottom: 8rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-8r {
    padding-left: 8rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-8r {
    padding-right: 8rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-9r {
    padding-top: 9rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-9r {
    padding-bottom: 9rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-9r {
    padding-left: 9rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-9r {
    padding-right: 9rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-10r {
    padding-top: 10rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-10r {
    padding-bottom: 10rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-10r {
    padding-left: 10rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-10r {
    padding-right: 10rem;
}

#p-2020-lenovodcg-q4-intelbranded .m-promotion-detail .table {
    border-width: 0;
}
#p-2020-lenovodcg-q4-intelbranded .m-promotion-detail .table tr, #p-2020-lenovodcg-q4-intelbranded .m-promotion-detail .table td {
    border-width: 0;
}
#p-2020-lenovodcg-q4-intelbranded .m-promotion-detail .table thead {
    display: none;
}
#p-2020-lenovodcg-q4-intelbranded .m-promotion-detail .table tbody > tr:nth-of-type(2n+1) {
    background: #fff;
}
#p-2020-lenovodcg-q4-intelbranded .m-promotion-detail .table tbody > tr:hover {
    background: #fff;
}
#p-2020-lenovodcg-q4-intelbranded .mwf-form .btn {
    color: #000;
}
#p-2020-lenovodcg-q4-intelbranded .mwf-form .btn:hover {
    color: #FFF;
}

/* Extra small devices (phones, less than 768px) */
/*=====  End of 2020_LenovoDCG_Q4_IntelBranded_Landingpage  ======*/


/*=====  Start ****  ALSO France - Software & Services ******
***** https://www.also.com/ec/cms5/fr_2000/2000/test/software-and-services/index.jsp **** ======*/
#p-alsoFrance-software-service-11225 #microsite_content .category-headline .article .col-xs-12 {
    padding-left: 0;
}
#p-alsoFrance-software-service-11225 #microsite_content .category-headline .article .col-for-image {
    margin: 0;
    display: inline;
    float: left;
}
#p-alsoFrance-software-service-11225 #microsite_content .category-headline .article h2 {
    display: inline-block;
    font-size: 20px;
    margin-left: 10px;
    margin-bottom: 0;
    float: left;
    font-family: 'Inter var', sans-serif;
    font-weight: bold;
}
#p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-title a:after {
    display: none;
}
#p-alsoFrance-software-service-11225 #microsite_content .category-content {
    margin-bottom: 50px;
}
@media screen and (min-width: 1024px) {
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel {
        position: relative;
        width: 20%;
        background:transparent;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel-default > .panel-heading {
        background: transparent;
        border: none;
        position: relative;
        z-index: 2;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .panel-title a {
        font-size: 0;
        line-height: 0;
        background:transparent;
        border-bottom: none;
        width: 30px;
        height: 70px;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .panel-collapse {
        top: 0;
        left:0;
        position: absolute;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .collapse {
        width: 100%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .collapse.in {
        width: 500%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel  .collapse,
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel  .collapse.in > .row > div {
        display: block;
        visibility: visible;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .panel-collapse  .panel-body {
        padding: 0;
        border-bottom: 0;
        position: relative;
        width: 100%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .panel-collapse  .panel-body > .row > .col-xs-12 {
        padding: 25px 50px;
        background: #ffffff;
        display: none;
        visibility: hidden;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel .in .panel-body > .row > .col-xs-12 {
        display: block;
        visibility: visible;
        z-index: 2;
        box-shadow: 0 5px 5px rgba(0,0,0,0.3);
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .collapse > .panel-body > .row > picture {
        top: 0;
        height: 70px;
        padding: 10px 0;
        position: relative;
        display: inline-block;
        text-align: center;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .collapse.in > .panel-body > .row > picture {
        width: 20%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel .in .panel-body > .row > picture img {
       border-bottom: 2px solid #89E872;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n-3) .collapse.in {
        left: -100%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n-3) .collapse.in .panel-body > .row > picture {
        left: 20%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n-2) .collapse.in {
        left: -200%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n-2) .collapse.in .panel-body > .row > picture {
        left: 40%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n-1) .collapse.in {
        left: -300%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n-1) .collapse.in .panel-body > .row > picture {
        left: 60%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n) .collapse.in {
        left: -400%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n) .collapse.in .panel-body > .row > picture {
        left: 80%;
    }
/*
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(4n-1) .in .panel-body > .row > .col-xs-12 {
        left: -50%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(4n) .in .panel-body > .row > .col-xs-12 {
        left: -75%;
    }
*/
}

/*=====  End **** ALSO France - Software & Services ******
***** https://www.also.com/ec/cms5/fr_2000/2000/test/software-and-services/index.jsp **** ======*/




/***https://www.also.com/ec/cms5/bg_5870/5870/kampanii/dell/index.jsp Start***/
.p-5870-dell_5 a.btn-default {
color:white !important;
border:1px solid #0076CE !important;
background: #0076CE !important;
    border-radius: 1px !important;

}

.p-5870-dell_5 h2 {
    font-family: Verdana, Geneva, sans-serif !important;
    font-weight: normal;
font-size: 3.2rem;
}

.p-5870-dell_5 h3 {
    font-family: Verdana, Geneva, sans-serif !important;
    font-weight: normal;
font-size: 2.2rem;
}

#sva111720s4 {
background: #0076CE !important;
}

#sva111720s4 div.col-md-4 {
background: url(https://www.also.com/ec/cms5/media/img/5870/dell_5/man_smiling.png)top center no-repeat;
    height: 420px;}


#sva111720s4 div.row {background: #0076CE !important;
}

#sva111720s4 div.row h2, #sva111720s4 div.row p  {color:white !important;
}


#sva111720s4 a {background: white !important;
    color: black !important;
}

.p-5870-dell_5 footer a.btn-default{
    color: black !important;
    background: none !important;
    border: none !important;
}

#sva111720s4 div.col-md-4 img {
    display: none;
}

/***https://www.also.com/ec/cms5/bg_5870/5870/kampanii/dell/index.jsp end***/
/* ======================== 2020_Gett_Office2.0 ================== */
.p_2020_style_spi #microsite_content .pt10 {
  padding-top: 10px;
}

.p_2020_style_spi #microsite_content .pb10 {
  padding-bottom: 10px;
}

.p_2020_style_spi #microsite_content .pt20 {
  padding-top: 20px;
}

.p_2020_style_spi #microsite_content .pb20 {
  padding-bottom: 20px;
}

.p_2020_style_spi #microsite_content .pt40 {
  padding-top: 40px;
}

.p_2020_style_spi #microsite_content .pb40 {
  padding-bottom: 40px;
}

.p_2020_style_spi #microsite_content .pt60 {
  padding-top: 60px;
}

.p_2020_style_spi #microsite_content .pb60 {
  padding-bottom: 60px;
}

.p_2020_style_spi #microsite_content .pt80 {
  padding-top: 80px;
}

.p_2020_style_spi #microsite_content .pb80 {
  padding-bottom: 80px;
}

.p_2020_style_spi #microsite_content .p_bg_grey {
  background: #f8f8f8;
}

.p_2020_style_spi #microsite_content .fz20_h4 .container h4{
    font-size: 20px;
    line-height: 1.5;
}

.p_2020_style_spi #microsite_content .fz18_h3 .container h3{
    font-size: 18px!important;
}

.p_2020_gett_office_2 #microsite_content .p_gett_t_header {
  margin-bottom: 60px;
}

.p_2020_gett_office_2 #microsite_content .p_gett_t_header h1 {
  color: #007088;
}

.p_2020_gett_office_2 #microsite_content .p_gett_t_header .img-responsive {
  max-width: 100%!important;
  margin: 0 auto;
  padding-bottom: 0;
}

.p_2020_gett_office_2 #microsite_content .p_gett_t_header .container .col-xs-12 .article > .row {
  padding: 0;
}

.p_2020_gett_office_2 #microsite_content h2 {
  color: #007088;
  margin-bottom: 30px;
}

.p_2020_gett_office_2 #microsite_content .keyboard-section .article .img-original {
    width: 100%;
    max-width: 100%!important;
}

.p_2020_gett_office_2 #microsite_content .keyboard-img .article .img-responsive{
    max-width: 100%!important;
}

.p_2020_gett_office_2 #microsite_content .article .img-responsive{
    max-width: 950px;
   margin: 0 auto;
}
.p_2020_gett_office_2 #microsite_content .embed-responsive.embed-responsive-16by9{
    max-width: 900px;
    margin: 0 auto;
    margin-bottom: 60px!important;
}
.p_2020_gett_office_2 #microsite_content .article p {
  font-size: 16px;
}

.p_2020_gett_office_2 #microsite_content .article p .highlight {
  color: #007088;
}

.p_2020_gett_office_2 #microsite_content .article p .highlight2 {
  color: #89e872;
  font-size: 30px;
  font-weight: bold;
  width: 100%;
  margin-bottom: 10px;
}

.p_2020_gett_office_2 #microsite_content .gett_col_3 .container > .col-xs-12 {
  margin-bottom: 40px;
}

.p_2020_gett_office_2 #microsite_content .container .col-xs-12 .article ul li {
  font-size: 16px;
}
@media only screen and (min-width: 1024px) {
    .p_2020_gett_office_2 #microsite_content .keyboard-section .text_with_media > .row > .col-xs-12{
        margin-top: -200px;
    }
}
@media only screen and (max-width: 1024px){
    .p_2020_gett_office_2 #microsite_content .keyboard-section .text_with_media > .row > .col-xs-12{
        margin-top: -60px;
    }
}
@media only screen and (max-width: 992px) {
  .p_2020_gett_office_2 #microsite_content .p_gett_t_header {
    margin-bottom: 0;
  }
}

/* ========================End 2020_Gett_Office2.0 ================== */




/* ========================*** Start *** Lenovo_ADPcampaign_2020  ***
*** https://www.also.com/ec/cms5/lv_5210/5210/klienti/piegadataji/lenovo/lenovo_adpcampaign_2020/index.jsp ***================== */
#p-lenovo_ADPcampaign_2020_DEMG-11285 p.big {
    line-height: 1.5;
}
#p-lenovo_ADPcampaign_2020_DEMG-11285 h3 {
    text-transform: none;
}
#p-lenovo_ADPcampaign_2020_DEMG-11285 h3 a.lnk {
    border-bottom: none;
}
/* ========================*** End *** Lenovo_ADPcampaign_2020  ***
*** https://www.also.com/ec/cms5/lv_5210/5210/klienti/piegadataji/lenovo/lenovo_adpcampaign_2020/index.jsp ***================== */

/* ========== IoT DOLLY PLUS ========== */
.iotDollyPlus #microsite_content h1,
.iotDollyPlus #microsite_content h2,
.iotDollyPlus #microsite_content h3,
.iotDollyPlus #microsite_content h4 {
    font-family: "raleway", Helvetica, Arial, sans-serif;
    font-weight: bold;
}

.iotDollyPlus #microsite_content p {
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
    font-weight: normal;
}

.iotDollyPlus #microsite_content h2 {
    margin-bottom: 10px;
}

.iotDollyPlus #microsite_content section.dollyTitle {
    padding-top: 30px;
}

.iotDollyPlus #microsite_content section.dollyTitle h2 {
    margin: 0;
}

.iotDollyPlus #microsite_content section.CTABlock p {
    margin-bottom: 0;
}

/* Header */
.iotDollyPlus #microsite_content section.dollyHeader h1:first-child {
    padding-top: 130px;
}

.iotDollyPlus #microsite_content section.dollyHeader h1 {
    text-transform: none;
}

.iotDollyPlus #microsite_content section.dollyHeader h1 b {
    color: #89e872;
}

/* Details */
.iotDollyPlus #microsite_content section.dollyDetails {
    padding-top: 60px;
}

.iotDollyPlus #microsite_content section.dollyDetails .grid-col .row .col-md-6:first-child {
    background-color: #006b7d;
    padding: 25px;
}

.iotDollyPlus #microsite_content section.dollyDetails .grid-col .row .col-md-6:last-child {
    background-color: #89E872;
    padding: 0 25px 25px 0;
    position: relative;
    top: -50px;
}

.iotDollyPlus #microsite_content section.dollyDetails .grid-col .row .col-md-6 span.col-for-media .embed-responsive {
    border: 10px solid #fff;
}

.iotDollyPlus #microsite_content section.dollyDetails .grid-col .row .col-md-6:first-child h2,
.iotDollyPlus #microsite_content section.dollyDetails .grid-col .row .col-md-6:first-child p {
    color: #fff;
}

/* Dolly Image */
.iotDollyPlus #microsite_content section.dollyImagesL {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 40px 0;
}

.iotDollyPlus #microsite_content section.dollyImagesS {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px 0;
}

/* Solution */
.iotDollyPlus #microsite_content section.dollySolutionsL {
    padding-top: 40px;
    padding-bottom: 40px;
}

.iotDollyPlus #microsite_content section.dollySolutionsS {
    padding-top: 20px;
    padding-bottom: 20px;
}

.iotDollyPlus #microsite_content section.dollySolutions .grid-col .row {
    padding: 0;
}

/* Cases */
.iotDollyPlus #microsite_content section.dollyUseCases-rowone .grid-col  .article .row:last-child {
    background-color: rgb(137, 232, 114);
    color: #fff;
    min-height: 120px;
}

.iotDollyPlus #microsite_content section.dollyUseCases-rowtwo .grid-col  .article .row:last-child {
    background-color: rgb(137, 232, 114);
    color: #fff;
    min-height: 120px;
}

/* Reasons */
.iotDollyPlus #microsite_content section.dollyReasonOne .grid-col .article {
    border-bottom: 3px solid rgb(137, 232, 114);
}

.iotDollyPlus #microsite_content section.dollyReasonTwo .grid-col .article {
    border-bottom: 3px solid rgb(137, 232, 114);
}

.iotDollyPlus #microsite_content section.dollyReasonThree .grid-col .article {
    border-bottom: 3px solid rgb(137, 232, 114);
}

.iotDollyPlus #microsite_content section.dollyReasonThree {
    margin-bottom: 30px;
}

.iotDollyPlus #microsite_content section.dollyReasonOne .grid-col .article p,
.iotDollyPlus #microsite_content section.dollyReasonTwo .grid-col .article p,
.iotDollyPlus #microsite_content section.dollyReasonThree .grid-col .article p {
    min-height: 70px;
    margin-bottom: 0;
}

/* Monitor */
/*.iotDollyPlus #microsite_content section.dollyMonitor h2:first-child {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 20px 0;
}*/

/* Reseller Advantage */
.iotDollyPlus #microsite_content section.dollyResellerAdvantage ul {
    list-style-type: none!important;
    padding: 0;
}

.iotDollyPlus #microsite_content section.dollyResellerAdvantage ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 25px;
}

.iotDollyPlus #microsite_content section.dollyResellerAdvantage ul li:before {
    content: "";
    background: url(https://www.also.com/ec/cms5/media/img/1010/services_17/solution_services_2/iot_1/dolly_plus/arrow.png);
    position: absolute;
    top: 6px;
    left: 0;
    display: block;
    background-size: contain;
    width: 10px;
    height: 10px;
}

/* Contact */
.iotDollyPlus #microsite_content section.dollyContact {
    margin-top: 30px;
}

.iotDollyPlus #microsite_content section.dollyContact h2 {
    padding-top: 60px;
}

.iotDollyPlus #microsite_content section.dollyContact img.img-responsive {
    width: auto;
    max-width: inherit;
    display: block;
    margin: 0 auto;
}

@media only screen and (max-width: 640px) {
    .iotDollyPlus #microsite_content section.dollyHeader h1 {
        margin-top: 0;
    }
}

@media only screen and (max-width: 991px) {
    .iotDollyPlus #microsite_content section.dollyHeader h1:first-child {
        padding-top: 0;
    }

    .iotDollyPlus #microsite_content section.dollyHeader {
        padding-top: inherit;
    }

    .iotDollyPlus #microsite_content section.dollyDetails {
        padding-top: 20px;
    }

    .iotDollyPlus #microsite_content section.dollyDetails .grid-col .row .col-md-6:last-child {
        background-color: #89E872;
        padding-top: 25px;
        padding-bottom: 25px;
        padding-left: inherit;
        padding-right: inherit;
        position: relative;
        top: 0px;
    }

    .iotDollyPlus #microsite_content section.dollyContact h2 {
        padding-top: 0;
    }
}
/* ========== End IoT DOLLY PLUS ========== */


/************* SOPHOS MICROSITES 2020**************/
#p_sophos_microsite_2020 {
  background: #fff no-repeat fixed;
  background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 75%) no-repeat fixed;
  background: -webkit-linear-gradient(top, #eeeeee 0%, #ffffff 75%) no-repeat fixed;
  background: linear-gradient(to bottom, #eeeeee 0%, #ffffff 75%) no-repeat fixed;
}

#p_sophos_microsite_2020 .p_logo .container .img-responsive {
  max-width: 200px;
}
#p_sophos_microsite_2020 #microsite_content .container h2,
#p_sophos_microsite_2020 #microsite_content .container h3 {
  color: #004489;
}

#p_sophos_microsite_2020 #microsite_content .container a {
  color: #004489;
}
#p_sophos_microsite_2020 #microsite_content .container .panel-title a {
  color: #004489;
}

#p_sophos_microsite_2020 #microsite_content #microsite_contact {
  background: transparent;
  padding-bottom: 0;
}

#p_sophos_microsite_2020 #microsite_content #microsite_contact .container {
  background: #ddd;
}

#p_sophos_microsite_2020 #microsite_content #microsite_contact .container h3 {
  color: #004489;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 10px;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header {
  background: transparent;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header .container > .row {
  position: relative;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header .container > .row .article .row {
  padding: 0;
  background: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header .container > .row .article .row p {
  font-size: 0;
  opacity: 0;
  visibility: hidden;
  height: 0;
  margin: 0;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header .active > a,
#p_sophos_microsite_2020 #microsite_content #microsite_header .active > a:hover {
  color: #004489;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header ul {
  background: #fff;
  margin: 4px 0;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header ul li ul {
    display: none;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header ul li:hover ul {
    display: block;
    position: absolute;
bottom: -40px;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header li a {
  color: #666;
  display: block;
  padding: 0.5em;
  text-transform: uppercase;
  border-bottom: 1px solid transparent;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header li a:hover {
  border-bottom: 1px solid #CCC;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer {
  color: #666;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer a {
  border: 0;
  border-left: 1px solid #333;
  margin-left: 5px;
  padding-left: 5px;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer a:hover {
  border-bottom: 1px solid #666 !important;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer .article > .row {
  padding: 0 15px;
  margin-top: 0;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer .article .col-xs-12 a {
  border-bottom: none;
  margin-right: 5px;
  color: #666;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer .article .col-xs-12 a:first-child {
  border: 0;
  margin: 0;
  padding: 0;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer .col-md-3 p {
  text-align: right;
  color: #666;
}

/************* END SOPHOS MICROSITES 2020**************/

/* Shop > Training Page  */

#p-shop-tutorials.shoptraining #cboxOverlay {
    opacity: 1;
    background: #fff;
}

#p-shop-tutorials.shoptraining div#colorbox {
    top: 50px !important;
}

#p-shop-tutorials .shoptraining_infobox .container {
    width: 14%;
    float: left;
    position: fixed !important;
    top: 1.5%;
    padding: 0px;
    font-size: 10px;
    background: #EEEEEE;
    color: black;
    padding: 5px;
}

#p-shop-tutorials .shoptraining_infobox a {
    color: #000 !important;
}

#p-shop-tutorials .shoptraining_infobox a:hover,
#p-shop-tutorials .shoptraining_infobox a:active,
#p-shop-tutorials .shoptraining_infobox a:focus {
    color: #89E872 !important;
    border: 0px solid transparent !important;
}

#p-shop-tutorials .shoptraining_infobox h2 {
    margin-top: 20px;
}

#p-shop-tutorials .shoptraining_infobox p {
    font-size: 13px;
    text-align: left;
}

/* END Shop > Training Page  */
/***************************ALSO Solutions Business Online Training*********************************/

.l-hidden {
    display: none;
    visibility: hidden;
}

#evt-reg-form-bronze #microsite_content, #evt-reg-form-silver #microsite_content, #evt-reg-form-gold #microsite_content {
    background: #BDBDBD;
}
#evt-reg-form-bronze #microsite_content .bg-white-100 .container, #evt-reg-form-silver #microsite_content .bg-white-100 .container, #evt-reg-form-gold #microsite_content .bg-white-100 .container {
    box-shadow: 0 16px 16px rgba(0, 0, 0, 0.15);
}

.evt-reg-form {
    color: #424242;
}
.evt-reg-form .c-Breadcrumb {
    background: #FFF;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 50px;
    padding-top: 25px;
}
.evt-reg-form #microsite_content * {
    line-height: 1.65;
}
.evt-reg-form #microsite_content .bg-white-100 .container {
    background: #FFF;
}
.evt-reg-form #microsite_content h1, .evt-reg-form #microsite_content h2, .evt-reg-form #microsite_content h3, .evt-reg-form #microsite_content h4, .evt-reg-form #microsite_content h5 {
    line-height: 1.15;
}
.evt-reg-form #microsite_content p {
    margin-bottom: 1.15rem;
}
.evt-reg-form #microsite_content h1, .evt-reg-form #microsite_content p.big {
    margin-top: 0;
    font-size: 2.488em;
}
.evt-reg-form #microsite_content h2 {
    font-size: 2.074em;
}
.evt-reg-form #microsite_content h3 {
    font-size: 1.728em;
}
.evt-reg-form #microsite_content h4 {
    font-size: 1.44em;
}
.evt-reg-form #microsite_content h5 {
    font-size: 1.2em;
}
.evt-reg-form #microsite_content small, .evt-reg-form #microsite_content .text_small, .evt-reg-form #microsite_content p.small {
    font-size: 0.833em;
}

.l-mt-1rem .container {
    margin-top: 1rem;
}

.l-mb-1rem .container {
    margin-bottom: 1rem;
}

.l-my-1rem .container {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.l-pt-1rem .container {
    padding-top: 1rem;
}

.l-pb-1rem .container {
    padding-bottom: 1rem;
}

.l-py-1rem .container {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.l-mt-2rem .container {
    margin-top: 2rem;
}

.l-mb-2rem .container {
    margin-bottom: 2rem;
}

.l-my-2rem .container {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.l-pt-2rem .container {
    padding-top: 2rem;
}

.l-pb-2rem .container {
    padding-bottom: 2rem;
}

.l-py-2rem .container {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.l-mt-3rem .container {
    margin-top: 3rem;
}

.l-mb-3rem .container {
    margin-bottom: 3rem;
}

.l-my-3rem .container {
    margin-top: 3rem;
    margin-bottom: 3rem;
}

.l-pt-3rem .container {
    padding-top: 3rem;
}

.l-pb-3rem .container {
    padding-bottom: 3rem;
}

.l-py-3rem .container {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.l-mt-4rem .container {
    margin-top: 4rem;
}

.l-mb-4rem .container {
    margin-bottom: 4rem;
}

.l-my-4rem .container {
    margin-top: 4rem;
    margin-bottom: 4rem;
}

.l-pt-4rem .container {
    padding-top: 4rem;
}

.l-pb-4rem .container {
    padding-bottom: 4rem;
}

.l-py-4rem .container {
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.l-mt-5rem .container {
    margin-top: 5rem;
}

.l-mb-5rem .container {
    margin-bottom: 5rem;
}

.l-my-5rem .container {
    margin-top: 5rem;
    margin-bottom: 5rem;
}

.l-pt-5rem .container {
    padding-top: 5rem;
}

.l-pb-5rem .container {
    padding-bottom: 5rem;
}

.l-py-5rem .container {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

.l-mt-6rem .container {
    margin-top: 6rem;
}

.l-mb-6rem .container {
    margin-bottom: 6rem;
}

.l-my-6rem .container {
    margin-top: 6rem;
    margin-bottom: 6rem;
}

.l-pt-6rem .container {
    padding-top: 6rem;
}

.l-pb-6rem .container {
    padding-bottom: 6rem;
}

.l-py-6rem .container {
    padding-top: 6rem;
    padding-bottom: 6rem;
}

.l-mt-7rem .container {
    margin-top: 7rem;
}

.l-mb-7rem .container {
    margin-bottom: 7rem;
}

.l-my-7rem .container {
    margin-top: 7rem;
    margin-bottom: 7rem;
}

.l-pt-7rem .container {
    padding-top: 7rem;
}

.l-pb-7rem .container {
    padding-bottom: 7rem;
}

.l-py-7rem .container {
    padding-top: 7rem;
    padding-bottom: 7rem;
}

.l-mt-8rem .container {
    margin-top: 8rem;
}

.l-mb-8rem .container {
    margin-bottom: 8rem;
}

.l-my-8rem .container {
    margin-top: 8rem;
    margin-bottom: 8rem;
}

.l-pt-8rem .container {
    padding-top: 8rem;
}

.l-pb-8rem .container {
    padding-bottom: 8rem;
}

.l-py-8rem .container {
    padding-top: 8rem;
    padding-bottom: 8rem;
}

.l-mt-9rem .container {
    margin-top: 9rem;
}

.l-mb-9rem .container {
    margin-bottom: 9rem;
}

.l-my-9rem .container {
    margin-top: 9rem;
    margin-bottom: 9rem;
}

.l-pt-9rem .container {
    padding-top: 9rem;
}

.l-pb-9rem .container {
    padding-bottom: 9rem;
}

.l-py-9rem .container {
    padding-top: 9rem;
    padding-bottom: 9rem;
}

.l-mt-10rem .container {
    margin-top: 10rem;
}

.l-mb-10rem .container {
    margin-bottom: 10rem;
}

.l-my-10rem .container {
    margin-top: 10rem;
    margin-bottom: 10rem;
}

.l-pt-10rem .container {
    padding-top: 10rem;
}

.l-pb-10rem .container {
    padding-bottom: 10rem;
}

.l-py-10rem .container {
    padding-top: 10rem;
    padding-bottom: 10rem;
}

.l-section-no-padding .grid-col {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.l-divider .grid-col:first-of-type .article:before {
    content: "";
    position: relative;
    display: block;
    background: #d2f6ca;
    width: 100%;
    height: 4px;
    top: -4rem;
    margin: 0 auto;
}

.l-bg {
    background: linear-gradient(-180deg, #FFF 0%, #89E872 100%);
}

.l-fullscreen {
    position: fixed;
    min-width: 100%;
    min-height: 100%;
    top: 6rem;
    z-index: -1;
}
.l-fullscreen img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    min-width: 50%;
    min-height: 50%;
}

.l-d-grid .col-for-image, .l-hotel .col-for-image {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: auto auto auto;
    justify-content: center;
    align-items: center;
}

.l-d-grid .container {
    background: #EEEEEE;
}
.l-d-grid .text_with_media .row {
    display: flex;
    justify-content: center;
    background-image: linear-gradient(rgba(0, 0, 0, 0.5));
}

.l-event-hero .container {
    background: #EEEEEE;
}
.l-event-hero .text_with_media .row {
    padding: 0 !important;
}
.l-event-hero .text_with_media .row h1 {
    color: #000;
    font-size: 2.986em !important;
}
.l-event-hero .text_with_media .row img {
    padding: 0;
}

.evt-reg-form #microsite_content .btn-primary {
    border-radius: 100px;
    border-color: #89E872;
    background-color: #89E872;
}
.evt-reg-form #microsite_content .btn-primary:after {
    border-radius: 100px;
}
.evt-reg-form #microsite_content .btn-default {
    border-color: #89E872;
    color: #89E872;
    border-radius: 100px;
}
.evt-reg-form #microsite_content .btn-default:hover {
    color: #FFF;
    background-color: #89E872;
}
.evt-reg-form #microsite_content .lnk {
    color: #89E872;
}
.evt-reg-form #microsite_content .lnk:hover {
    color: #000;
}
.evt-reg-form #microsite_content .l-content .article h3 {
    text-transform: inherit;
    color: #89E872;
}
.evt-reg-form #microsite_content .l-content .article .table-striped > tbody > tr:nth-of-type(odd) {
    background: transparent;
}
.evt-reg-form #microsite_content .l-content .article .table-striped > tbody > tr:nth-of-type(odd):hover {
    background-color: #89E872;
}
.evt-reg-form #microsite_content .l-content .article table.table {
    border: 0;
}
.evt-reg-form #microsite_content .l-content .article table.table tr th {
    display: none;
}
.evt-reg-form #microsite_content .l-content .article table.table tr th,
.evt-reg-form #microsite_content .l-content .article table.table tr td {
    border-right-width: 0;
    border-left-width: 0;
}
.evt-reg-form #microsite_content .l-contact a {
    color: #000;
    text-decoration: underline;
}
.evt-reg-form #microsite_content .l-contact .m-contact--headline {
    font-size: 20px;
    color: #89E872;
}
.evt-reg-form #microsite_content .l-agenda .article h3,
.evt-reg-form #microsite_content .l-agenda .article p {
    text-align: center;
}
.evt-reg-form #microsite_content .l-agenda .article p {
    margin-bottom: 0px;
}
.evt-reg-form #microsite_content .l-agenda .article .table-responsive {
    padding-top: 0;
}
.evt-reg-form #microsite_content .l-agenda .article .table tbody td:first-of-type {
    width: 33.33%;
}
.evt-reg-form #microsite_content .l-form .article h3 {
    text-align: center;
}
.evt-reg-form #microsite_content .l-form .btn-primary {
    padding-left: 20px;
    padding-right: 20px;
    min-width: 120px;
}
.evt-reg-form #microsite_content .webforms > .mwf-form {
    padding-left: 25px;
    padding-right: 25px;
}
.evt-reg-form #microsite_content .mwf-form .mwf-field[data-mwf-container=mwfb081e4ef607e] .mwf-required, .evt-reg-form #microsite_content .mwf-form .mwf-field[data-mwf-container=mwf3ace42c8a3ba] .mwf-required {
    display: none;
}
.evt-reg-form #microsite_content .mwf-form .mwf-label p {
    margin-bottom: 0 !important;
}
.evt-reg-form #microsite_content .mwf-form .mwf-option {
    margin-top: 0;
}
.evt-reg-form #microsite_content .mwf-form .mwf-paragraph {
    padding-left: 0;
    display: block;
}
.evt-reg-form #microsite_content .mwf-form .mwf-paragraph:first-child a {
    text-decoration: none;
    border-bottom-width: 0px;
}
.evt-reg-form #microsite_content .mwf-form .mwf-paragraph p {
    color: #000;
    margin: 0;
}
.evt-reg-form #microsite_content .mwf-form .mwf-paragraph p a {
    margin-top: 4px;
    margin-bottom: 0;
    display: inline-block;
}
.evt-reg-form #microsite_content .mwf-form .mwf-paragraph:first-of-type p {
    margin-top: 20px !important;
}
.evt-reg-form #microsite_content .mwf-form .mwf-paragraph:last-of-type p {
    margin-bottom: 20px !important;
}
.evt-reg-form #microsite_content .mwf-form .mwf_buttonrow .col-md-3 {
    width: 50%;
}
.evt-reg-form #microsite_content .mwf-form .mwf_cancel {
    background: transparent;
    color: #000;
}
.evt-reg-form #microsite_content .mwf-form .mwf_cancel:hover {
    background: #000;
    color: #FFF;
}
.evt-reg-form #microsite_content .mwf-form .col-md-6 {
    padding-left: 0;
    padding-right: 10px;
}

@media (max-width: 767px) {
    .l-hotel .col-for-image {
        grid-template-columns: auto;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .l-hotel .col-for-image {
        grid-template-columns: auto auto;
    }
}
@media (min-width: 992px) {
    .evt-reg-form #microsite_content .container {
        max-width: 780px;
        display: block;
    }

    #evt-reg-form-silver .l-hotel {
        grid-template-columns: auto auto;
    }

    /* Medium devices (desktops, 992px and up) */
    #evt-reg-form-bronze .l-section .grid-col .article, #evt-reg-form-gold .l-section .grid-col .article {
        padding-left: 70px;
        padding-right: 70px;
    }
}
@media screen and (max-width: 1024px) {
    /* Specific to this particular image */
}


/***************************End ALSO Solutions Business Online Training*********************************/

/*=============================================
=            Lenovo SmartView 2020            =
=============================================*/
#p-lenovo-smartview-2020 main .l-hidden {
    display: none;
}
#p-lenovo-smartview-2020 main .custom-v-center .grid > .row {
    height: 100%;
    display: flex;
    align-items: center;
}
#p-lenovo-smartview-2020 main .custom-v-center .article .row {
    height: 100%;
    display: flex;
    align-items: center;
}
#p-lenovo-smartview-2020 main a.btn-default, #p-lenovo-smartview-2020 main table.table a.btn-default {
    font-size: inherit;
}

#p-lenovo-smartview-2020 .pt-1r {
    padding-top: 1rem;
}
#p-lenovo-smartview-2020 .pb-1r {
    padding-bottom: 1rem;
}
#p-lenovo-smartview-2020 .pl-1r {
    padding-left: 1rem;
}
#p-lenovo-smartview-2020 .pr-1r {
    padding-right: 1rem;
}
#p-lenovo-smartview-2020 .pt-2r {
    padding-top: 2rem;
}
#p-lenovo-smartview-2020 .pb-2r {
    padding-bottom: 2rem;
}
#p-lenovo-smartview-2020 .pl-2r {
    padding-left: 2rem;
}
#p-lenovo-smartview-2020 .pr-2r {
    padding-right: 2rem;
}
#p-lenovo-smartview-2020 .pt-3r {
    padding-top: 3rem;
}
#p-lenovo-smartview-2020 .pb-3r {
    padding-bottom: 3rem;
}
#p-lenovo-smartview-2020 .pl-3r {
    padding-left: 3rem;
}
#p-lenovo-smartview-2020 .pr-3r {
    padding-right: 3rem;
}
#p-lenovo-smartview-2020 .pt-4r {
    padding-top: 4rem;
}
#p-lenovo-smartview-2020 .pb-4r {
    padding-bottom: 4rem;
}
#p-lenovo-smartview-2020 .pl-4r {
    padding-left: 4rem;
}
#p-lenovo-smartview-2020 .pr-4r {
    padding-right: 4rem;
}
#p-lenovo-smartview-2020 .pt-5r {
    padding-top: 5rem;
}
#p-lenovo-smartview-2020 .pb-5r {
    padding-bottom: 5rem;
}
#p-lenovo-smartview-2020 .pl-5r {
    padding-left: 5rem;
}
#p-lenovo-smartview-2020 .pr-5r {
    padding-right: 5rem;
}
#p-lenovo-smartview-2020 .pt-6r {
    padding-top: 6rem;
}
#p-lenovo-smartview-2020 .pb-6r {
    padding-bottom: 6rem;
}
#p-lenovo-smartview-2020 .pl-6r {
    padding-left: 6rem;
}
#p-lenovo-smartview-2020 .pr-6r {
    padding-right: 6rem;
}
#p-lenovo-smartview-2020 .pt-7r {
    padding-top: 7rem;
}
#p-lenovo-smartview-2020 .pb-7r {
    padding-bottom: 7rem;
}
#p-lenovo-smartview-2020 .pl-7r {
    padding-left: 7rem;
}
#p-lenovo-smartview-2020 .pr-7r {
    padding-right: 7rem;
}
#p-lenovo-smartview-2020 .pt-8r {
    padding-top: 8rem;
}
#p-lenovo-smartview-2020 .pb-8r {
    padding-bottom: 8rem;
}
#p-lenovo-smartview-2020 .pl-8r {
    padding-left: 8rem;
}
#p-lenovo-smartview-2020 .pr-8r {
    padding-right: 8rem;
}
#p-lenovo-smartview-2020 .pt-9r {
    padding-top: 9rem;
}
#p-lenovo-smartview-2020 .pb-9r {
    padding-bottom: 9rem;
}
#p-lenovo-smartview-2020 .pl-9r {
    padding-left: 9rem;
}
#p-lenovo-smartview-2020 .pr-9r {
    padding-right: 9rem;
}
#p-lenovo-smartview-2020 .pt-10r {
    padding-top: 10rem;
}
#p-lenovo-smartview-2020 .pb-10r {
    padding-bottom: 10rem;
}
#p-lenovo-smartview-2020 .pl-10r {
    padding-left: 10rem;
}
#p-lenovo-smartview-2020 .pr-10r {
    padding-right: 10rem;
}

/* Extra small devices (phones, less than 768px) */
/*=====  End of Lenovo SmartView 2020  ======*/



/* Start Product Finishing - Calculator - DEMG-11226 */
#p_product-finishing-caculator-11226 p {
    font-size: 16px;
}
#p_product-finishing-caculator-11226 .p_contact_8466 {
    background-color: rgba(255, 255, 255, 0);
    background-image: linear-gradient(35deg, #89e872 0%, #006c80 100%);
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 5vw;
    padding-right: 30px;
    padding-bottom: 2vw;
    padding-left: 30px;
    margin-top: 10vh;
}
#p_product-finishing-caculator-11226 .p_logo_8466 img {
    width: 110px;
}
#p_product-finishing-caculator-11226 .p_contact_8466 .article.text_with_media .col-for-image img {
    width: 400px;
}
#p_product-finishing-caculator-11226 .p_hero_8466 {
    background-color: #006c80;
    background-size: cover;
    color: #fff !important;
    margin-bottom: 0;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 30px;
}
#p_product-finishing-caculator-11226  #microsite_content .p_hero_8466 .article h3,
#p_product-finishing-caculator-11226  #microsite_content .p_hero_8466 .article h1
 {
    color: #fff;
}
#p_product-finishing-caculator-11226 .p_hero_8466 .article.text_with_media .col-for-image img {
    width: 200px;
    margin: auto;
}
#p_product-finishing-caculator-11226  .stn-5cols .article .text_with_media .col-for-image img {
    max-width: 150px;
}
#p_product-finishing-caculator-11226  .stn-5cols {
    padding-bottom: 50px;
}
#p_product-finishing-caculator-11226  .digitale-youtube .row>.col-xs-12:last-child {padding-left: 40px;padding-right: 40px;}
#p_product-finishing-caculator-11226 .p_hero_8466 .article.text_with_media .col-xs-12.col-md-7 {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    min-height: 400px;
}
#p_product-finishing-caculator-11226 .p_hero_8466 .article.text_with_media  h2 {
    color: #ffffff!important;
    font-size: 7rem;
}
#p_product-finishing-caculator-11226 .p_contact_8466 .grid {
    background-color: transparent!important;
}
#p_product-finishing-caculator-11226 .p_contact_8466 .article.text_with_media p,
#p_product-finishing-caculator-11226 .p_contact_8466 .article.text_with_media h2 b {
    color: #ffffff;
}
#p_product-finishing-caculator-11226 .d_mb_15 {
    margin-bottom: 15px;
}
/* #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media .row{
    position: absolute;
} */

#p_product-finishing-caculator-11226 .p_headline_rotating{
    background-image: linear-gradient(180deg, #0c3456 0%, #006c80 100%);
    padding: unset!important;
}
#p_product-finishing-caculator-11226 .p_headline_rotating .article.text_with_media{
    min-height: 100px;
    margin-top: 50px;
}
#p_product-finishing-caculator-11226 .p_headline_rotating .article.text_with_media h3{
    color: #ffffff!important;
    font-size: 3rem;
    text-transform: none;
    text-align: left;
}
#p_product-finishing-caculator-11226 .p_box_8466 {
    background-color: rgba(255, 255, 255, 0);
    background-image: linear-gradient(180deg, #006c80 0%, #89e872 100%);
    background-position: center center;
    background-repeat: no-repeat;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 5vw!important;
}
#p_product-finishing-caculator-11226 .p_box02_8466 {
    background-image: linear-gradient(180deg, #89e872 0%,  #c6f5bb 100%);
    padding-top: 0!important;
    margin-bottom: 3vw;
}
#p_product-finishing-caculator-11226 .p_box_8466 .col-xs-12.col-md-6.grid-col  .article.text_with_media .col-xs-12{
    display: flex;
    justify-content: center;
}
#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px;
    color: rgb(0, 0, 0);
    top: 0;
    min-height: 300px;
    margin: auto;
    position: relative;
    padding: 30px 30px;
    text-align: left;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    transform-style: preserve-3d;
    perspective: 1000px;
    perspective-origin: revert;
}
#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media p,
#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media h3,
#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media ul li  {
    text-align: left;
}
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media::after {
    background-color: rgb(137, 232, 114);
}
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media h2 {
    margin-top: 25px;
}
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media::after {
    background-color: rgb(29 91 103);
    border-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
}
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media h3,
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media p,
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media ul li {
    color: rgb(255, 255, 255);
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media p,
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media ul li {
    color: rgb(0, 0, 0);
}
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(4) .article.text_with_media::after {
    background-color: rgb(255, 185, 145);
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
}

#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media:after{
    background-color: rgb(0,0,0);
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media p,
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media h3,
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media ul li {
    color: #ffffff;
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:first-child .article.text_with_media,
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    transition-duration: 0.9s;
    bottom: 0px;
}

#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media:after{
    background-color: rgb(48 48 48);
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    transition-duration: 0.9s;
    bottom: 0px;
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media p {
    color: rgb(255, 255, 255);
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:last-child .article.text_with_media:after{
    background-color: rgb(230, 230, 215);
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:last-child .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    transition-duration: 0.9s;
}
#p_product-finishing-caculator-11226 .p_hero_8466 .article.text_with_media p {
    font-size: 5rem!important;
}

#p_product-finishing-caculator-11226 .p_solution_image .col-xs-12.col-md-4.grid-col .article.text_with_media {
    text-align: center;
}


#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left: 0;
    z-index: 1;
    -webkit-transition: all 2s;
    -o-transition: all 2s;
    transition: all 2s;
  }
  #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row {
        -webkit-transition: all 2s;
        -o-transition: all 2s;
        transition: all 2s;
        backface-visibility: hidden;
        position: relative;
        z-index: 2;
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin:  center center;
        -o-transform-origin: center center;
        transform-origin: center center;

    }
#p_product-finishing-caculator-11226 .p_big_picture .article.text_with_media h3{
    color: #9fd293;
    text-align: center;
    margin: -20px 0 20px 0;
}

#p_product-finishing-caculator-11226 .p_box_8466 img{
max-width: 380px;
}





@media screen and (min-width: 960px) {
    #p_product-finishing-caculator-11226  .stn-5cols .grid-col{
        width: 20%;
    }
    #p_product-finishing-caculator-11226  .stn-5cols .grid-col .text_with_media .col-xs-12{
        padding-left: 15px;
        padding-right: 15px;
        text-align: center;
    }
    #p_product-finishing-caculator-11226  .stn-5cols .article .text_with_media .col-for-image img {
        padding-left: 0;
        padding-right: 0;
    }
    #p_product-finishing-caculator-11226  .stn-5cols .article h3 {
        font-size: 18px;
    }
    #p_product-finishing-caculator-11226  .stn-5cols .article p {
        font-size: 16px;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 > .container > .row {
        display: flex;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media {
        height: 100%;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media h3 {
        font-size: 20px;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media p,
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media ul li {
        font-size:14px;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media::after {
        -webkit-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        -o-transform: rotateY(0deg);
        transform: rotateY(0deg);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin:  center center;
        -o-transform-origin: center center;
        transform-origin: center center;
      }


    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row:nth-child(1) {
        position: absolute;
        border-color: rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 0px;
        color: rgb(0, 0, 0);
        /* position: absolute; */
        left: 50%;
        width: 100%;
        text-align: center;
        font-size: 8rem;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        margin: 0;
        padding: 0;
        -webkit-transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
        -ms-transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
        -o-transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
        transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
    }

    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover > .row{
      -webkit-transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
      -ms-transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
      -o-transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
      transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row:nth-child(2) {
        border-color: rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 0px;
        color: rgb(0, 0, 0);
        text-align: center;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        /* min-height: 260px; */
        align-items: center;
        justify-content: center;
        -webkit-transform: rotateY(180deg) translateZ(50px);
        -ms-transform: rotateY(180deg) translateZ(50px);
        -o-transform: rotateY(180deg) translateZ(50px);
        transform: rotateY(180deg) translateZ(50px);
    }
    /* #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row:nth-child(2) .col-xs-12 {
        padding: 30px;
    } */
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row:nth-child(2) .col-xs-12 p {
        text-align: left;
        font-size:14px;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row:nth-child(2) .col-xs-12 p a.btn,
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row:nth-child(2) .col-xs-12 p a.btn:hover {
        padding: 10px 20px;
        line-height: 1;
        font-size: 13px;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover > .row:nth-child(2){
      -webkit-transform: rotateY(360deg) translateZ(50px);
      -ms-transform: rotateY(360deg) translateZ(50px);
      -o-transform: rotateY(360deg) translateZ(50px);
      transform: rotateY(360deg) translateZ(50px);
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover::after {
      -webkit-transform: rotateY(180deg);
      -ms-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      transform: rotateY(180deg);

    }
#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover > .row img{
        transform: translate(35px , 0);
        transition: 0.5s linear;
    }
}
@media screen and (max-width: 960px) {
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media .row, #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media .row .col-xs-12 {
     transform-style: unset;
}
#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media .row {
    position: relative;
}
#p_product-finishing-caculator-11226 .p_box_8466 img{
max-width: 150px;
}
    #p_product-finishing-caculator-11226 .p_box_8466 img,
    #p_product-finishing-caculator-11226 .p_box_8466 p {
        transform: unset;
    }
    .p_solution_image .article.text_with_media img {
        width: 50%!important;
        margin: auto!important;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover,
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover p,
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover img {
        transform: unset;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 {
        padding-bottom: 0!important;
    }
    #p_product-finishing-caculator-11226 .p_box02_8466 {
        padding-bottom: 1vw!important;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .col-xs-12.col-md-4.grid-col,
    #p_product-finishing-caculator-11226 .p_box02_8466 .col-xs-12.col-md-6.grid-col {
        margin-bottom: 4vw;
    }
    #p_product-finishing-caculator-11226 .p_hero_8466 {
        background: url(https://also.com/ec/cms5/media/img/6110_1/customer_6/providers_17/also_20/smart_and_secure_trolley_solution_1/mb_hero_v2-2.jpg) center center no-repeat;
    }
    #p_product-finishing-caculator-11226 .p_hero_8466 .article.text_with_media .col-xs-12.col-md-7 {
        display: block;
        flex-wrap: unset;
        min-height: unset;
        text-align: center;
    }
    #p_product-finishing-caculator-11226 .p_hero_8466 .article.text_with_media .col-for-image img {
        width: 150px;
        margin: auto;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 h2 {
        position: relative;
        transform: unset;
        left: unset;
        display: block;
        text-align: center;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .col-xs-12.col-md-6.grid-col .article.text_with_media .col-xs-12{
        display: block;
    }

}

@media screen and (max-width: 375px) {
    #p_product-finishing-caculator-11226 .p_solution_image .article.text_with_media img {
        width: 100%!important;
        margin: auto!important;
    }
}
/* End Product Finishing - Calculator - DEMG-11226 */




/********************* LP ALSO xMas Bonus Club *********************/
.p_also_xmas_bonus_club #microsite_content .p_xmas_logo .container img {
    max-width: 200px;
  }
/********************* End LP ALSO xMas Bonus Club *********************/


#sva120220_btn a{
    background: #92d050 !important;
    border-radius: 15px !important;
    border: 0px #92d050 solid !important;
    color: white !important;}
/*************Dropbox_Rebate-Program_LP**************/
.p_dropbox_rebate_program #microsite_content h2,
.p_dropbox_rebate_program #microsite_content h3 {
  color: #162f7c;
}

.p_dropbox_rebate_program #microsite_content .dropbox_blue {
  background: #162f7c !important;
}

.p_dropbox_rebate_program #microsite_content .dropbox_blue .container {
  background: transparent;
}

.p_dropbox_rebate_program #microsite_content .dropbox_blue .container h1,
.p_dropbox_rebate_program #microsite_content .dropbox_blue .container h2,
.p_dropbox_rebate_program #microsite_content .dropbox_blue .container h3,
.p_dropbox_rebate_program #microsite_content .dropbox_blue .container h4,
.p_dropbox_rebate_program #microsite_content .dropbox_blue .container p {
  color: #fff;
}

.p_dropbox_rebate_program #microsite_content .dropbox_yel {
  background: #fbe8b1;
}

.p_dropbox_rebate_program #microsite_content .dropbox_yel .container {
  background: transparent;
}

.p_dropbox_rebate_program #microsite_content .dropbox_blue02 {
  background: #c3d7e8;
}

.p_dropbox_rebate_program #microsite_content .dropbox_grey {
  background: #f8f8f8;
}

.p_dropbox_rebate_program #microsite_content .p_h_dropbox_center .container h2 {
  text-align: center;
}

.p_dropbox_rebate_program #microsite_content .p_logo_dropbox.dropbox_grey .container {
  background: transparent;
}
@media screen and (max-width: 991px) {
  .p_dropbox_rebate_program #microsite_content .p_logo_dropbox .container > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}


.p_dropbox_rebate_program #microsite_content .p_logo_dropbox .container > .row .col-xs-12:first-of-type .article img {
  max-width: 350px;
}

.p_dropbox_rebate_program #microsite_content .p_logo_dropbox .container > .row .col-xs-12:last-of-type .article img {
  margin: 0 0 0 auto;
}

.p_dropbox_rebate_program #microsite_content .p_header_dropbox .article .col-for-image {
  padding-bottom: 2rem;
}

.p_dropbox_rebate_program #microsite_content .p_header_dropbox .article h2 {
  color: #fbe8b1;
}

.p_dropbox_rebate_program #microsite_content .p_header_dropbox .btn {
  background: #fff;
  border-radius: 0;
  color: #162F7C;
  border: none;
}

.p_dropbox_rebate_program #microsite_content .p_header_dropbox .btn:hover {
  background: #f2c2c2;
  color: #162F7C;
}

.p_dropbox_rebate_program #microsite_content .btn {
  background: #285ff6;
  border-radius: 0;
  color: #fff;
  border: none;
  text-transform: uppercase;
  font-size: 16px;
}

.p_dropbox_rebate_program #microsite_content .btn:hover {
  border-radius: 0;
  border: none;
  background: #1e4dea;
}

.p_dropbox_rebate_program #microsite_content .p_col_4_dropbox .container h3 {
  font-size: 17px;
}

.p_dropbox_rebate_program #microsite_content .p_col_4_dropbox .container img {
  max-width: 240px;
  margin: 0 auto;
}

.p_dropbox_rebate_program #microsite_content .p_quote_dropbox .small {
  font-size: 15px;
  font-style: italic;
  border: 1px solid #fbfbfb !important;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.19);
  display: block;
  margin: 0;
  padding: 20px;
  background: #fff;
}

.p_dropbox_rebate_program #microsite_content .p_quote_dropbox .small .highlight {
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
}

.p_dropbox_form #colorbox main {
  background: #c3d7e8;
}

.p_dropbox_form #colorbox #microsite_content {
  max-width: 752px;
  margin: 0 auto;
  width: 100%;
  padding-bottom: 40px;
}

@media (min-width: 992px) {
  .p_dropbox_form #colorbox #microsite_content .container {
    background: #c3d7e8;
    max-width: 752px;
    width: 100%;
  }
  .p_dropbox_form #colorbox #microsite_content .container .col-md-3 {
    max-width: 280px;
    width: 100%;
  }
}

.p_dropbox_form #colorbox #microsite_content .p_logo_dropbox .container > .row .col-xs-12:last-of-type .article img {
  margin: 0;
}

.p_dropbox_form #colorbox #microsite_content .p_logo_dropbox .container > .row .row .col-for-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-items: flex-start;
  align-items: center;
}

.p_dropbox_form #colorbox #microsite_content .p_logo_dropbox .container > .row .row .col-for-image picture:first-of-type img {
  max-width: 220px;
}

.p_dropbox_rebate_program #microsite_content .container .col-for-image .embed-responsive .embed-responsive-item {
  padding-top: 25px;
}

@media (min-width: 992px) {
  .p_dropbox_rebate_program #microsite_content .container .col-for-image .embed-responsive .embed-responsive-item {
    padding-left: 25px;
  }
}
/*************End Dropbox_Rebate-Program_LP**************/

#sva120820prod a.btn-primary {
    border: 2px solid #01A4EF !important;
    border-bottom: 2px solid #01A4EF !important;
    border-radius: 0 !important;
    background: #01A4EF !important;
}

#sva120820{background: #01A4EF !important;}



/*=========================================
=            ProArt StudioBook            =
=========================================*/
#p-2020_asus_proart_studiobooks {
    /*===========================================
    =            Lenovo ThinkP Style            =
    ===========================================*/
    /*=====  End of Lenovo ThinkP Style  ======*/
}
#p-2020_asus_proart_studiobooks .l-hidden {
    display: none;
}
#p-2020_asus_proart_studiobooks #microsite_content a.btn-default, #p-2020_asus_proart_studiobooks #microsite_content table.table a.btn-default {
    font-size: inherit;
}
#p-2020_asus_proart_studiobooks #microsite_content .btn, #p-2020_asus_proart_studiobooks #microsite_content .lnk {
    transition: all 0.3s ease-in-out;
}
#p-2020_asus_proart_studiobooks #microsite_content .lnk {
    border-bottom-color: #C9AC82;
}

#p-2020_asus_proart_studiobooks .pt-1r, #p-2020_asus_proart_studiobooks .m-box-pt-1r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-1r > .container {
    padding-top: 1rem;
}
#p-2020_asus_proart_studiobooks .pb-1r, #p-2020_asus_proart_studiobooks .m-box-pb-1r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-1r > .container {
    padding-bottom: 1rem;
}
#p-2020_asus_proart_studiobooks .pl-1r, #p-2020_asus_proart_studiobooks .m-box-pl-1r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-1r > .container {
    padding-left: 1rem;
}
#p-2020_asus_proart_studiobooks .pr-1r, #p-2020_asus_proart_studiobooks .m-box-pr-1r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-1r > .container {
    padding-right: 1rem;
}
#p-2020_asus_proart_studiobooks .mt-1r {
    margin-top: 1rem;
}
#p-2020_asus_proart_studiobooks .mb-1r {
    margin-bottom: 1rem;
}
#p-2020_asus_proart_studiobooks .ml-1r {
    margin-left: 1rem;
}
#p-2020_asus_proart_studiobooks .mr-1r {
    margin-right: 1rem;
}
#p-2020_asus_proart_studiobooks .mt-n-1r {
    margin-top: -1rem;
}
#p-2020_asus_proart_studiobooks .mb-n-1r {
    margin-bottom: -1rem;
}
#p-2020_asus_proart_studiobooks .ml-n-1r {
    margin-left: -1rem;
}
#p-2020_asus_proart_studiobooks .mr-n-1r {
    margin-right: -1rem;
}
#p-2020_asus_proart_studiobooks .pt-2r, #p-2020_asus_proart_studiobooks .m-box-pt-2r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-2r > .container {
    padding-top: 2rem;
}
#p-2020_asus_proart_studiobooks .pb-2r, #p-2020_asus_proart_studiobooks .m-box-pb-2r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-2r > .container {
    padding-bottom: 2rem;
}
#p-2020_asus_proart_studiobooks .pl-2r, #p-2020_asus_proart_studiobooks .m-box-pl-2r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-2r > .container {
    padding-left: 2rem;
}
#p-2020_asus_proart_studiobooks .pr-2r, #p-2020_asus_proart_studiobooks .m-box-pr-2r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-2r > .container {
    padding-right: 2rem;
}
#p-2020_asus_proart_studiobooks .mt-2r {
    margin-top: 2rem;
}
#p-2020_asus_proart_studiobooks .mb-2r {
    margin-bottom: 2rem;
}
#p-2020_asus_proart_studiobooks .ml-2r {
    margin-left: 2rem;
}
#p-2020_asus_proart_studiobooks .mr-2r {
    margin-right: 2rem;
}
#p-2020_asus_proart_studiobooks .mt-n-2r {
    margin-top: -2rem;
}
#p-2020_asus_proart_studiobooks .mb-n-2r {
    margin-bottom: -2rem;
}
#p-2020_asus_proart_studiobooks .ml-n-2r {
    margin-left: -2rem;
}
#p-2020_asus_proart_studiobooks .mr-n-2r {
    margin-right: -2rem;
}
#p-2020_asus_proart_studiobooks .pt-3r, #p-2020_asus_proart_studiobooks .m-box-pt-3r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-3r > .container {
    padding-top: 3rem;
}
#p-2020_asus_proart_studiobooks .pb-3r, #p-2020_asus_proart_studiobooks .m-box-pb-3r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-3r > .container {
    padding-bottom: 3rem;
}
#p-2020_asus_proart_studiobooks .pl-3r, #p-2020_asus_proart_studiobooks .m-box-pl-3r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-3r > .container {
    padding-left: 3rem;
}
#p-2020_asus_proart_studiobooks .pr-3r, #p-2020_asus_proart_studiobooks .m-box-pr-3r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-3r > .container {
    padding-right: 3rem;
}
#p-2020_asus_proart_studiobooks .mt-3r {
    margin-top: 3rem;
}
#p-2020_asus_proart_studiobooks .mb-3r {
    margin-bottom: 3rem;
}
#p-2020_asus_proart_studiobooks .ml-3r {
    margin-left: 3rem;
}
#p-2020_asus_proart_studiobooks .mr-3r {
    margin-right: 3rem;
}
#p-2020_asus_proart_studiobooks .mt-n-3r {
    margin-top: -3rem;
}
#p-2020_asus_proart_studiobooks .mb-n-3r {
    margin-bottom: -3rem;
}
#p-2020_asus_proart_studiobooks .ml-n-3r {
    margin-left: -3rem;
}
#p-2020_asus_proart_studiobooks .mr-n-3r {
    margin-right: -3rem;
}
#p-2020_asus_proart_studiobooks .pt-4r, #p-2020_asus_proart_studiobooks .m-box-pt-4r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-4r > .container {
    padding-top: 4rem;
}
#p-2020_asus_proart_studiobooks .pb-4r, #p-2020_asus_proart_studiobooks .m-box-pb-4r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-4r > .container {
    padding-bottom: 4rem;
}
#p-2020_asus_proart_studiobooks .pl-4r, #p-2020_asus_proart_studiobooks .m-box-pl-4r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-4r > .container {
    padding-left: 4rem;
}
#p-2020_asus_proart_studiobooks .pr-4r, #p-2020_asus_proart_studiobooks .m-box-pr-4r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-4r > .container {
    padding-right: 4rem;
}
#p-2020_asus_proart_studiobooks .mt-4r {
    margin-top: 4rem;
}
#p-2020_asus_proart_studiobooks .mb-4r {
    margin-bottom: 4rem;
}
#p-2020_asus_proart_studiobooks .ml-4r {
    margin-left: 4rem;
}
#p-2020_asus_proart_studiobooks .mr-4r {
    margin-right: 4rem;
}
#p-2020_asus_proart_studiobooks .mt-n-4r {
    margin-top: -4rem;
}
#p-2020_asus_proart_studiobooks .mb-n-4r {
    margin-bottom: -4rem;
}
#p-2020_asus_proart_studiobooks .ml-n-4r {
    margin-left: -4rem;
}
#p-2020_asus_proart_studiobooks .mr-n-4r {
    margin-right: -4rem;
}
#p-2020_asus_proart_studiobooks .pt-5r, #p-2020_asus_proart_studiobooks .m-box-pt-5r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-5r > .container {
    padding-top: 5rem;
}
#p-2020_asus_proart_studiobooks .pb-5r, #p-2020_asus_proart_studiobooks .m-box-pb-5r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-5r > .container {
    padding-bottom: 5rem;
}
#p-2020_asus_proart_studiobooks .pl-5r, #p-2020_asus_proart_studiobooks .m-box-pl-5r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-5r > .container {
    padding-left: 5rem;
}
#p-2020_asus_proart_studiobooks .pr-5r, #p-2020_asus_proart_studiobooks .m-box-pr-5r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-5r > .container {
    padding-right: 5rem;
}
#p-2020_asus_proart_studiobooks .mt-5r {
    margin-top: 5rem;
}
#p-2020_asus_proart_studiobooks .mb-5r {
    margin-bottom: 5rem;
}
#p-2020_asus_proart_studiobooks .ml-5r {
    margin-left: 5rem;
}
#p-2020_asus_proart_studiobooks .mr-5r {
    margin-right: 5rem;
}
#p-2020_asus_proart_studiobooks .mt-n-5r {
    margin-top: -5rem;
}
#p-2020_asus_proart_studiobooks .mb-n-5r {
    margin-bottom: -5rem;
}
#p-2020_asus_proart_studiobooks .ml-n-5r {
    margin-left: -5rem;
}
#p-2020_asus_proart_studiobooks .mr-n-5r {
    margin-right: -5rem;
}
#p-2020_asus_proart_studiobooks .pt-6r, #p-2020_asus_proart_studiobooks .m-box-pt-6r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-6r > .container {
    padding-top: 6rem;
}
#p-2020_asus_proart_studiobooks .pb-6r, #p-2020_asus_proart_studiobooks .m-box-pb-6r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-6r > .container {
    padding-bottom: 6rem;
}
#p-2020_asus_proart_studiobooks .pl-6r, #p-2020_asus_proart_studiobooks .m-box-pl-6r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-6r > .container {
    padding-left: 6rem;
}
#p-2020_asus_proart_studiobooks .pr-6r, #p-2020_asus_proart_studiobooks .m-box-pr-6r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-6r > .container {
    padding-right: 6rem;
}
#p-2020_asus_proart_studiobooks .mt-6r {
    margin-top: 6rem;
}
#p-2020_asus_proart_studiobooks .mb-6r {
    margin-bottom: 6rem;
}
#p-2020_asus_proart_studiobooks .ml-6r {
    margin-left: 6rem;
}
#p-2020_asus_proart_studiobooks .mr-6r {
    margin-right: 6rem;
}
#p-2020_asus_proart_studiobooks .mt-n-6r {
    margin-top: -6rem;
}
#p-2020_asus_proart_studiobooks .mb-n-6r {
    margin-bottom: -6rem;
}
#p-2020_asus_proart_studiobooks .ml-n-6r {
    margin-left: -6rem;
}
#p-2020_asus_proart_studiobooks .mr-n-6r {
    margin-right: -6rem;
}
#p-2020_asus_proart_studiobooks .pt-7r, #p-2020_asus_proart_studiobooks .m-box-pt-7r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-7r > .container {
    padding-top: 7rem;
}
#p-2020_asus_proart_studiobooks .pb-7r, #p-2020_asus_proart_studiobooks .m-box-pb-7r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-7r > .container {
    padding-bottom: 7rem;
}
#p-2020_asus_proart_studiobooks .pl-7r, #p-2020_asus_proart_studiobooks .m-box-pl-7r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-7r > .container {
    padding-left: 7rem;
}
#p-2020_asus_proart_studiobooks .pr-7r, #p-2020_asus_proart_studiobooks .m-box-pr-7r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-7r > .container {
    padding-right: 7rem;
}
#p-2020_asus_proart_studiobooks .mt-7r {
    margin-top: 7rem;
}
#p-2020_asus_proart_studiobooks .mb-7r {
    margin-bottom: 7rem;
}
#p-2020_asus_proart_studiobooks .ml-7r {
    margin-left: 7rem;
}
#p-2020_asus_proart_studiobooks .mr-7r {
    margin-right: 7rem;
}
#p-2020_asus_proart_studiobooks .mt-n-7r {
    margin-top: -7rem;
}
#p-2020_asus_proart_studiobooks .mb-n-7r {
    margin-bottom: -7rem;
}
#p-2020_asus_proart_studiobooks .ml-n-7r {
    margin-left: -7rem;
}
#p-2020_asus_proart_studiobooks .mr-n-7r {
    margin-right: -7rem;
}
#p-2020_asus_proart_studiobooks .pt-8r, #p-2020_asus_proart_studiobooks .m-box-pt-8r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-8r > .container {
    padding-top: 8rem;
}
#p-2020_asus_proart_studiobooks .pb-8r, #p-2020_asus_proart_studiobooks .m-box-pb-8r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-8r > .container {
    padding-bottom: 8rem;
}
#p-2020_asus_proart_studiobooks .pl-8r, #p-2020_asus_proart_studiobooks .m-box-pl-8r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-8r > .container {
    padding-left: 8rem;
}
#p-2020_asus_proart_studiobooks .pr-8r, #p-2020_asus_proart_studiobooks .m-box-pr-8r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-8r > .container {
    padding-right: 8rem;
}
#p-2020_asus_proart_studiobooks .mt-8r {
    margin-top: 8rem;
}
#p-2020_asus_proart_studiobooks .mb-8r {
    margin-bottom: 8rem;
}
#p-2020_asus_proart_studiobooks .ml-8r {
    margin-left: 8rem;
}
#p-2020_asus_proart_studiobooks .mr-8r {
    margin-right: 8rem;
}
#p-2020_asus_proart_studiobooks .mt-n-8r {
    margin-top: -8rem;
}
#p-2020_asus_proart_studiobooks .mb-n-8r {
    margin-bottom: -8rem;
}
#p-2020_asus_proart_studiobooks .ml-n-8r {
    margin-left: -8rem;
}
#p-2020_asus_proart_studiobooks .mr-n-8r {
    margin-right: -8rem;
}
#p-2020_asus_proart_studiobooks .pt-9r, #p-2020_asus_proart_studiobooks .m-box-pt-9r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-9r > .container {
    padding-top: 9rem;
}
#p-2020_asus_proart_studiobooks .pb-9r, #p-2020_asus_proart_studiobooks .m-box-pb-9r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-9r > .container {
    padding-bottom: 9rem;
}
#p-2020_asus_proart_studiobooks .pl-9r, #p-2020_asus_proart_studiobooks .m-box-pl-9r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-9r > .container {
    padding-left: 9rem;
}
#p-2020_asus_proart_studiobooks .pr-9r, #p-2020_asus_proart_studiobooks .m-box-pr-9r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-9r > .container {
    padding-right: 9rem;
}
#p-2020_asus_proart_studiobooks .mt-9r {
    margin-top: 9rem;
}
#p-2020_asus_proart_studiobooks .mb-9r {
    margin-bottom: 9rem;
}
#p-2020_asus_proart_studiobooks .ml-9r {
    margin-left: 9rem;
}
#p-2020_asus_proart_studiobooks .mr-9r {
    margin-right: 9rem;
}
#p-2020_asus_proart_studiobooks .mt-n-9r {
    margin-top: -9rem;
}
#p-2020_asus_proart_studiobooks .mb-n-9r {
    margin-bottom: -9rem;
}
#p-2020_asus_proart_studiobooks .ml-n-9r {
    margin-left: -9rem;
}
#p-2020_asus_proart_studiobooks .mr-n-9r {
    margin-right: -9rem;
}
#p-2020_asus_proart_studiobooks .pt-10r, #p-2020_asus_proart_studiobooks .m-box-pt-10r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-10r > .container {
    padding-top: 10rem;
}
#p-2020_asus_proart_studiobooks .pb-10r, #p-2020_asus_proart_studiobooks .m-box-pb-10r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-10r > .container {
    padding-bottom: 10rem;
}
#p-2020_asus_proart_studiobooks .pl-10r, #p-2020_asus_proart_studiobooks .m-box-pl-10r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-10r > .container {
    padding-left: 10rem;
}
#p-2020_asus_proart_studiobooks .pr-10r, #p-2020_asus_proart_studiobooks .m-box-pr-10r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-10r > .container {
    padding-right: 10rem;
}
#p-2020_asus_proart_studiobooks .mt-10r {
    margin-top: 10rem;
}
#p-2020_asus_proart_studiobooks .mb-10r {
    margin-bottom: 10rem;
}
#p-2020_asus_proart_studiobooks .ml-10r {
    margin-left: 10rem;
}
#p-2020_asus_proart_studiobooks .mr-10r {
    margin-right: 10rem;
}
#p-2020_asus_proart_studiobooks .mt-n-10r {
    margin-top: -10rem;
}
#p-2020_asus_proart_studiobooks .mb-n-10r {
    margin-bottom: -10rem;
}
#p-2020_asus_proart_studiobooks .ml-n-10r {
    margin-left: -10rem;
}
#p-2020_asus_proart_studiobooks .mr-n-10r {
    margin-right: -10rem;
}
#p-2020_asus_proart_studiobooks .l-product-info h2 {
    margin-top: 10rem;
    margin-bottom: 1rem;
}
#p-2020_asus_proart_studiobooks .l-product-info h3 {
    margin-bottom: 3rem;
}
#p-2020_asus_proart_studiobooks .l-btn-2cols .btn {
    width: 48%;
}
#p-2020_asus_proart_studiobooks .l-btn-group-fix .btn-default {
    margin-bottom: 0;
}

/*=============================================
=            Background Collection            =
=============================================*/
#p-2020_asus_proart_studiobooks .white-bg {
    background: #FFF;
}

#p-2020_asus_proart_studiobooks .black-bg {
    background: #000;
}

#p-2020_asus_proart_studiobooks .dark-blue-bg {
    background: #151B27;
}

#p-2020_asus_proart_studiobooks .light-grey-bg {
    background: white;
    background: linear-gradient(35deg, white 0%, #828b97 100%);
}

/*=====  End of Background Collection  ======*/
/*===============================
=            Modules            =
===============================*/
#p-2020_asus_proart_studiobooks {
    /*=====================================
    =            General Style            =
    =====================================*/
    /*----------  Change text color  ----------*/
    /*=====  End of General Style  ======*/
    /*==============================
    =            Border            =
    ==============================*/
    /*=====  End of Border  ======*/
    /*=======================================
    =            Product Feature            =
    =======================================*/
    /*=====  End of Product Feature  ======*/
}
#p-2020_asus_proart_studiobooks .txt-white h1, #p-2020_asus_proart_studiobooks .txt-white h2, #p-2020_asus_proart_studiobooks .txt-white h3, #p-2020_asus_proart_studiobooks .txt-white h4, #p-2020_asus_proart_studiobooks .txt-white h5, #p-2020_asus_proart_studiobooks .txt-white h6, #p-2020_asus_proart_studiobooks .txt-white p, #p-2020_asus_proart_studiobooks .txt-white p.big, #p-2020_asus_proart_studiobooks .txt-white p.small, #p-2020_asus_proart_studiobooks .txt-white a {
    color: #FFF !important;
}
#p-2020_asus_proart_studiobooks .txt-black h1, #p-2020_asus_proart_studiobooks .txt-black h2, #p-2020_asus_proart_studiobooks .txt-black h3, #p-2020_asus_proart_studiobooks .txt-black h4, #p-2020_asus_proart_studiobooks .txt-black h5, #p-2020_asus_proart_studiobooks .txt-black h6, #p-2020_asus_proart_studiobooks .txt-black p, #p-2020_asus_proart_studiobooks .txt-black p.big, #p-2020_asus_proart_studiobooks .txt-black p.small, #p-2020_asus_proart_studiobooks .txt-black a {
    color: #000 !important;
}
#p-2020_asus_proart_studiobooks .flex-center > .row {
    display: flex;
    align-items: center;
}
#p-2020_asus_proart_studiobooks .bor-l-gold {
    border-left: 1px solid #C9AC82;
}
#p-2020_asus_proart_studiobooks .bor-r-gold {
    border-right: 1px dotted #C9AC82;
}
#p-2020_asus_proart_studiobooks .m-product-feature h1, #p-2020_asus_proart_studiobooks .m-product-feature h2, #p-2020_asus_proart_studiobooks .m-product-feature h3, #p-2020_asus_proart_studiobooks .m-product-feature h4, #p-2020_asus_proart_studiobooks .m-product-feature h5, #p-2020_asus_proart_studiobooks .m-product-feature h6, #p-2020_asus_proart_studiobooks .m-product-feature p, #p-2020_asus_proart_studiobooks .m-product-feature p.big, #p-2020_asus_proart_studiobooks .m-product-feature p.small, #p-2020_asus_proart_studiobooks .m-product-feature a {
    text-transform: unset;
}
#p-2020_asus_proart_studiobooks .m-product-feature h3 {
    font-weight: 500;
}
#p-2020_asus_proart_studiobooks .m-product-feature .product-feature p {
    font-size: 1.2rem;
    margin-bottom: 0;
}
#p-2020_asus_proart_studiobooks .m-product-feature .product-footnote p {
    font-size: 1.2rem;
    margin-bottom: 0;
}
#p-2020_asus_proart_studiobooks .m-product-feature .txt-gold-light h2 {
    color: #dfc9a9;
    background: #dfc9a9;
    background: linear-gradient(180deg, #dfc9a9 0%, #cdac82 50%, #9a7a59 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#p-2020_asus_proart_studiobooks .m-product-feature .btn-primary {
    border-color: #C9AC82;
    background: #C9AC82;
    color: #FFF;
}
#p-2020_asus_proart_studiobooks .m-product-feature .btn-primary:hover {
    border-color: #C9AC82;
    background: transparent;
    color: #C9AC82;
}
#p-2020_asus_proart_studiobooks .m-product-feature .btn-default {
    border-color: #C9AC82;
    background: transparent;
    color: #C9AC82 !important;
}
#p-2020_asus_proart_studiobooks .m-product-feature .btn-default:hover {
    border-color: #FFF;
    background: #FFF;
    color: #C9AC82 !important;
}

/*=====  End of Modules  ======*/
/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
    * {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
        scroll-behavior: auto !important;
    }
}
/* Extra small devices (phones, less than 768px) */
/*=====  End of ProArt StudioBook  ======*/


/*======= Stop the Scammer FR =======*/
#spri-address .article .row {
    display: flex;
    align-items: center;
}

#spri-address address {
    margin-bottom: 0;
}

.spri-list-item a.collapsed {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.spri-no-w-logo-100 img.img-original{
    width: 100px;
}

.spri-no-w-logo-150 img.img-original{
    width: 150px;
}

.spri-no-p-col-5 .col-xs-12{
    padding-left: 5px;
    padding-right: 5px;
}

.spri-no-p-col-5 .col-xs-12 a{
    font-size: 12px;
}

.spri-section-pt15{
    padding-top: 15px;
}

.spri-section-pb15{
    padding-bottom: 15px;
}

.spri-section-pt30{
    padding-top: 30px;
}

.spri-section-pb30{
    padding-bottom: 30px;
}

.spri-section-title-pt50, .spri-section-pt50{
    padding-top: 50px;
}

.spri-section-content-pb50, .spri-section-pb50{
    padding-bottom: 50px;
}

.spri-section-title-pt80, .spri-section-pt80{
    padding-top: 80px;
}

.spri-section-content-pb80, .spri-section-pb80{
    padding-bottom: 80px;
}

.spri-section-title-pt100, .spri-section-pt100{
    padding-top: 100px;
}

.spri-section-content-pb100, .spri-section-pb100{
    padding-bottom: 100px;
}

.spri-logo-wauto{
    padding-top: 30px;
    padding-bottom: 30px;
}

.spri-logo-wauto img{
    width: auto;
}

.spri-nom-img .article.text_with_media .row{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.spri-nopam-img .article.text_with_media .row{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.spri-no-padding .col-for-media {
    padding-left: 0;
    padding-right: 0;
}

.spri-nopam-img .article.text_with_media .row .col-for-image {
    margin-left: -50px !important;
}

.spri-mb-50 .article.text_with_media{
    margin-bottom: 50px !important;
}

.spri-btn-nobd .btn{
    border: 0px !important;
}

.spri-link-underline-w .lnk{
    text-decoration: underline;
    color: white;
}
.spri-link-underline-b .lnk{
    text-decoration: underline;
    color: black;
}

.spri-section-title h2{
    margin-bottom: 20px;
    margin-top: 20px;
}

.spri-section-title h3{
    margin-bottom: 15px;
    margin-top: 15px;
}

.spri-section-title p.big{
    font-size: 24px !important;
    line-height: 1.4;
}

.spri-contact-img img {
    width: 161px;
    padding: 0 !important;
}

#microsite_content .spri-section-article .article > .row{
    padding-top: 0px;
    padding-bottom: 0px;
}

#microsite_content .spri-section-article .col-for-media, #microsite_content .spri-section-article .col-for-image{
    padding: 0px !important;
}
.spri-section-article .article.text_with_media img{
    padding: 0px;
}

.spri-section-hp h2, .spri-section-hp a.lnk{
    color: #00b3ec;
}

.spri-section-lenovo h2, .spri-section-lenovo a.lnk{
    color: #f60012;
}

.spri-section-article-white .article.text_with_media{
    background: #ffffff;
}

.spri-section-article-white-p15 .article.text_with_media{
    background: #ffffff;
    padding: 15px;
}

.spri-section-article .article.text_with_media img, .spri-section-gallery .article.text_with_media img, #microsite_content .spri-article-fullmedia .article > .row img, .spri-section-article-h .article.text_with_media img{
    padding: 0px !important
}

.spri-section-article-h .row{
    display: flex
}

.spri-section-article-h .col-xs-12.col-md-6{
    display: flex;
    flex-direction: column;
        justify-content: center;
}

.spri-section-article-h-cttop .col-xs-12.col-md-6{
    display: flex;
    flex-direction: column;
        justify-content: top;
}

.spri-section-gallery-nopadding .col-xs-12.col-for-media{
    padding-left: 0px;
    padding-right: 0px;
}

#microsite_content section[class*="bg-"].spri-section-gallery-nopadding .col-xs-12.col-for-media .c-Gallery, #microsite_content .spri-article-fullmedia .article > .row{
    padding-top: 0px;
    padding-bottom: 0px;
}

.spri-btn-p10 .btn-default, .spri-btn-p10 .btn-primary, .spri-btn-p10 .btn-success, .spri-btn-p10 .btn-info, .spri-btn-p10 .btn-warning, .spri-btn-p10 .btn-danger{
      padding: 14px 10px;
}

#microsite_content .spri-article-fullmedia .article .col-for-media{
    display: block;
    margin-left: -25px;
    margin-right: -25px;
}

.spri-section-p18 main p, .spri-section-p18 main ul li ,.spri-section-p18 main table tr td, .spri-section-p18 main table tr th, .spri-section-p18 main ul li a, .spri-section-p18 main p a{
    font-size: 18px !important;
    line-height: 26px !important;
}

.spri-section-p18 main h3{
    font-size: 28px !important;
    line-height: 36px !important;
}
.spri-section-p18 main h2{
    font-size: 32px !important;
    line-height: 40px !important;
}

.spri-single-section-p18 p, .spri-single-section-p18 ul li, .spri-single-section-p18 p a, .spri-single-section-p18 table tr th, .spri-single-section-p18 table tr td, .spri-single-section-p18 ul li a{
    font-size: 18px !important;
    line-height: 28px !important;
}

.spri-section-p24 main p, .spri-section-p24 main ul li{
    font-size: 24px;
    line-height: 32px;
}

.spri-grey-05{
     background: rgba(0,0,0,0.05) !important;
}

.spri-grey-10{
     background: rgba(0,0,0,0.1) !important;
}

.spri-grey-20{
     background: rgba(0,0,0,0.2) !important;
}

.spri-grey-30{
     background: rgba(0,0,0,0.3) !important;
}

.spri-microsoft-color h2{
    color: #00A4EF;
}

.spri-microsoft-color main .btn-default{
    background: #00A4EF;
    color: white;
    border: 0px;
}

.spri-section-btn-full .btn.btn-default{
    width: 100% !important;
    font-size: 16px !important;
}

.spri-microsoft-color main .btn-default:hover{
    background: #47baee;
    border: 0px;
}

.spri-mto-yellow-bg.p-v1-gray-bg{
    background-color: #f4c00a !important;
}

.spri-mto-yellow-bg.spri-section-title p.big{
     line-height: 44px !important;
}

.spri-mto-yellow-bg.p-v1-gray-bg{
    background-color: #f4c00a !important;
}

.spri-mto-yellow-bg.spri-section-title p.big{
     line-height: 44px !important;
}

.spri-black-btn a.btn-default {
    background-color: #000000 !important;
    color: #ffffff !important;
    font-size: 15px !important;
}

span.spri-csp-splash {
    color: #F25019;
    text-transform: initial;
}

.spri-accordion .panel.panel-default {
    border: none !important;
    box-shadow: none !important;
}

.spri-accordion a {
    color: #f4c00a !important;
}

.spri-accordion .panel-title a:after {
    content: "\f107";
    float: right;
    padding: 10px;
    transition: all 0.5s;
    color: #f4c00a;
    font-size: 20px;
    position: absolute;
    margin-top: -20px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-size: 40px;
}

.spri-accordion a {
    border: none !important;
}

.spri-accordion .panel-body {
    border: none !important;
}
/*======= End Stop the Scammer FR =======*/

/*===== Samsung Portal Page Mobile Button Navigation Fix =====*/
#microsite_content section.naviBlock a.btn-default {width: 24%;}
/*===== End Samsung Portal Page Mobile Button Navigation Fix =====*/

/*===== ROK SALES PUSH =====*/

.p_rok_sales_push #microsite_content .fz18_h3 .container h3{
    line-height: 1.5;
    padding-bottom: 10px;
    font-size: 17px!important;
    letter-spacing: 0;
}
@media screen and (min-width: 1024px){
    .p_rok_sales_push #microsite_content .c-Products--gallery-Product{
        padding-left: 32px;
        padding-right: 32px;
    }
    .p_rok_sales_push #microsite_content .c-Products--gallery-Product .btn-primary{
        width: 100%;
    }
    .p_rok_sales_push .c-Products--gallery-Product span[class^="price"]{
        font-size: 25px;
    }
}
/*===== End ROK SALES PUSH =====*/

/*HPE FlexOffers Content*/
#microsite_content section.flex_offer_introDetails {
    color: #000!important;
}
/*End HPE FlexOffers Content*/


/* S T A R T   ALSO Spring */

#p-also-spring #messages {
    display: none;
}


#p-also-spring #microsite_content a.btn-primary:hover > .fa::before,
#p-also-spring #microsite_content a.btn-default:hover > .fa::before,
#p-also-spring #microsite_content table.table a.btn-primary:hover > .fa::before,
#p-also-spring #microsite_content table.table a.btn-default:hover > .fa::before {
    color: #fff;
}


#p-also-spring #microsite_content .img-original.img-responsive:hover {
    width: auto;
    cursor: pointer;
}

#p-also-spring #microsite_content .bg-black-40.box,
#p-also-spring #microsite_content .bg-black-40 .box,
#p-also-spring #microsite_content .bg-black-40.box .grid,
#p-also-spring #microsite_content .bg-black-40:not(.box) .grid-col .article {
    background: #cdf4f9;
}

#p-also-spring #microsite_content .btn-default {
    color: #5156a2;
    background-color: #000;
    border-color: #000;
    margin: 60px 0;
    font-weight: 500;
    border-radius: 30px;
}


#p-also-spring #microsite_content #buyall .btn-default:hover,
#p-also-spring #microsite_content #buyall .btn-default:focus,
#p-also-spring #microsite_content #buyall .btn-default.focus,
#p-also-spring #microsite_content #buyall .btn-default:active,
#p-also-spring #microsite_content #buyall .btn-default.active
 {
    border: 2px solid #ffffff!important;
    color: #000000!important;
    background-color: #5156a2!important;
}


#p-also-spring #microsite_content .btn-primary:after,
#p-also-spring #microsite_content .btn-success:after,
#p-also-spring #microsite_content .btn-info:after,
#p-also-spring #microsite_content .btn-warning:after,
#p-also-spring #microsite_content .btn-danger:after {
display: none;
}

#p-also-spring #microsite_content .c-Products--gallery-Product .btn-primary {
    margin: 30px 0 30px 0 !important;
    padding: 14px 20px 14px 20px;
    background-color: #5156a2;
    border-color: #ffffff;
    border-radius: 30px;
    width: 100%;
}


#p-also-spring #microsite_content a.btn.btn-primary {
    background: #5156a2 !important;
    border: 0 !important;
    padding: 15px 80px !important;
    color: #fff !important;
}


#p-also-spring #microsite_content .c-Products--gallery-Product a.btn:hover,
#p-also-spring #microsite_content .c-Products--gallery-Product a.btn:focus {
    margin: 30px 0 30px 0 !important;
    padding: 14px 20px 14px 20px;
    background-color: #000!important;
    border-color: #000!important;
    border-radius: 30px;
    width: 100%;
    color: #7e809e!important;
}

#p-also-spring #microsite_content .c-Products--gallery-Product {
    background-color: #fff;
    border-radius: 40px;
    width: 22%;
    margin-right: 11px;
    margin-bottom: 22px;
    margin-left: 11px;
    padding-top: 10px;
    font-size: 13px;
}

#p-also-spring #microsite_content .c-Products--gallery-Product span[class^="price"] {
    color: #5156A2;
    font-family: "roisbold", Verdana, Arial, sans-serif;
    font-size: 18px;
}

#p-also-spring #microsite_content .c-Products__artNo {
    padding-top: 15px !important;
}

#p-also-spring #microsite_content .c-Products__bonuspoints {
    padding: 6px 0px 0px 0px !important;
}

#p-also-spring #microsite_content .c-Products--gallery-Product a {
    color: #000000!important;
    font-size: 16px;
    padding-bottom: 8px;
    border: 0;
}

#p-also-spring #microsite_content .c-Products--gallery-Product a:hover {
    color: #5156A2 !important;
}

#p-also-spring #microsite_content .c-Products--gallery-Product .btn.btn-primary {
    padding: 15px 10px !important;
}

#p-also-spring #microsite_content .c-Products--gallery-Product p {
    font-size: 13px;
}

#p-also-spring #microsite_content h1,
#p-also-spring #microsite_content h2  {
color:  #5156a2;
}

#p-also-spring #microsite_content h1 {
    font-size: 40px;
    padding-top: 60px;
    padding-bottom: 30px;
}

#p-also-spring #microsite_content h3 {
    font-size: 15px;
    text-transform: none;
    margin-top: 10px;
}

#p-also-spring #microsite_content h2 {
    margin-top: 40px;
}

#p-also-spring #microsite_content h1,
#p-also-spring #microsite_content h2,
#p-also-spring #microsite_content h3 {
font-family: "roisbold", Verdana, Arial, sans-serif;
}

#p-also-spring #microsite_content #messages {
    margin: 0px;
}

#p-also-spring #microsite_content .c-Products--gallery-Product img[property="image"] {
max-width: 100%;
}


#p-also-spring #microsite_content .intro {
    background: #cdf4f9;
}

#p-also-spring #microsite_content .products {
    background: #cdf4f9;
}

#p-also-spring #microsite_content a.btn.btn-primary {
    background: #5156a2 !important;
    border: 0 !important;
    padding: 15px 80px !important;
    color: #fff !important;
}

#p-also-spring #microsite_content a.btn.btn-primary:hover {
    background: #7e809e !important;
    color: #fff !important;
    border: 0 !important;
}

#p-also-spring #microsite_content .alldeals {
    background: #cdf4f9;
}

#p-also-spring #microsite_content section:last-of-type {
    margin-bottom: 0px;
}

@media (max-width: 1200px) {

#p-also-spring #microsite_content .c-Products--gallery-Product {
        width: 46%;
    }
}

@media (max-width: 630px) {
    #p-also-spring #microsite_content .c-Products--gallery-Product {
        width: 95%;
    }
}

/* E N D  ALSO Spring */

/* Microsoft 2021 Q1 WVD Customer Promotion LH07 */
.p_wvd_customer_promotion_2021 #microsite_content .p_bg_grey_f2f2f2{
    background: #f2f2f2;
}
.p_wvd_customer_promotion_2021 #microsite_content .container h2{
    color:#253a60;
}
.p_wvd_customer_promotion_2021 #microsite_content .container a.lnk{
    color:#253a60;
    display: inline-block;
    text-decoration: underline;
}
.p_wvd_customer_promotion_2021 #microsite_content .bg-white-100 .container .article .row img {width:auto; margin:0 auto;}
@media only screen and (max-width: 992px) {
  .p_wvd_customer_promotion_2021 #microsite_content .bg-white-100 .container .article .row{
    text-align:center;
  }
}
@media only screen and (min-width: 992px) {
    .p_wvd_customer_promotion_2021 #microsite_content .bg-white-100 .container .article .row{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
/* E N D  Microsoft 2021 Q1 WVD Customer Promotion LH07 */
/* Microsoft 2021 Q1 Customer Add landing page FY21H2 LH06 */
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown{
    background: #23100a !important;
    color: #fff;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown .container{
    background: #23100a;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown .article p{
    color:#fff;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown .article h2{
    color:#ffba00;
    font-size: 27px;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown .article ul li{
    font-size: 17px;
    color: #fff;
    margin-bottom: 10px;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown .article p.small{
    color:#87514a;
    font-size: 13px;
    font-style: italic;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown .article h3{
    color:#ffc485!important;
    font-size: 20px;
    font-weight: bold;
    font-family: "roisbold", Verdana, Arial, sans-serif;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table{
    border: 1px solid #ae831f;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table thead tr th{
    background: #ae831f;
    border: 1px solid #ae831f;
    color: #fff;
    font-size: 17px;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table td{
    color:#fff;
    border: none;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table > tbody > tr:nth-of-type(2n+1){
    background: #3b140f;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table > tbody >tr{
    background: #4a2527;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown input.btn-primary, .p_2021_microsoft_fy21_customer_add #microsite_content .p_brown a.btn-primary, .p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table a.btn-primary{
    background: #ae831f;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown input.btn-primary:hover, .p_2021_microsoft_fy21_customer_add #microsite_content .p_brown a.btn-primary:hover, .p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table a.btn-primary:hover{
    background: #fff;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact .img-original.img-responsive{
    max-width: 150px;
    width: 100%;
    margin: 0 auto;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact {
    background: #ae831f;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact h2,.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact p{
    color: #fff;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact a,.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact p,.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact .contact_information{
    color: #fff!important;
    border-color: #fff!important;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact a:hover{
    border-color: transparent!important;
}
/* E N D  Microsoft 2021 Q1 Customer Add landing page FY21H2 LH06 */

/* Cisco ACMP 6110 Fix */
#microsite_content section.ciscoPromoBlock .article > .row {padding: 0 0 15px;}
#microsite_content section.ciscoPromoBlock .article > .row > div p {display:none;}
/* End Cisco ACMP 6110 Fix */
/************* HPE Schneider Electric "Edge in a box" Bundles" **************/

.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_col .container .row .col-xs-12 .article {
    border: 5px solid #4aae4c;
    margin-bottom: 30px;
    padding: 20px 10px;
    background-color: #fff;
}
.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_col{
    background-image: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_schneider_electric_edge_in_a_box_bundles/bg-object-left.png'),url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_schneider_electric_edge_in_a_box_bundles/bg-object-right.png');
    background-repeat: no-repeat;
    background-position: left top, right top;
    background-size: auto 100%;
}

.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_col .container .row .col-xs-12 .article p {
    margin-bottom: 0;
}

.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_col .container .row .col-xs-12 .article h3 {
    font-size: 24px;
}

.p_hpe_flyer_bundles_2021 #microsite_content .parallax-container {
    height: 250px;
}

.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_tcenter .container>.row .col-xs-12 .text_with_media {
    text-align: center;
}
.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_bg_grey{
    background-color: #f6f6f6;
}

.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table {
    padding: 60px 0;
    background-color: #f6f6f6;
}
.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .img-original.img-responsive{
    margin-bottom: 40px;
}
.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .container >.row p b{
    font-family: "interbold", Arial, sans-serif;
}
/*@media screen and (min-width: 994px){
    .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .container >.row .col-xs-12:nth-of-type(2) h3{
        padding-bottom: 57px;
    }
    .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .container >.row .col-xs-12:first-of-type h3{
        padding-bottom: 42px;
    }
}*/
@media screen and (max-width: 994px){
    .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .container >.row .col-xs-12{
        text-align: center;
        margin-bottom: 40px;
    }
    .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .container >.row .col-xs-12:last-of-type{
        margin-bottom: 0;
    }
    .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .container >.row .col-xs-12 .img-responsive{
         text-align: center;
         margin: 0 auto;
         padding-bottom: 20px;
    }
}
/************* END HPE Schneider Electric "Edge in a box" Bundles" **************/





/**** *https://www.also.com/ec/cms5/lv_5210/5210/kampana/cisco-designed/index.jsp - sva start *****/

#H1-text h1 {
    font-family: arial !important;
    font-weight: 100 !important;
font-size: 45px !important;
}

#H1-text .article.text_with_media {
    background: #00bdeb !important;}

#sva020321_1 h1{
    font-family: arial !important;
    font-weight: 100 !important;
    color: #00bdeb !important;
    font-size: 45px !important;
}

#sva020321_1 span.highlight {
       width: 100px;
    height: 100px;
        background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/optimized/circle1_optimized.jpg);
    z-index: -99999999999;
    position: absolute;
    float: left;
}

#sva020321_1 span.highlight2 {
       width: 100px;
    height: 100px;
        background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/optimized/circle1_optimized.jpg);
    z-index: -99999999999;
    position: absolute;
    float: left;
}




#sva020321_2 .container{
background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/background_cisco_designed_800px.jpg) top center no-repeat !important;
    background-size: cover !important;
    background-position-y: bottom !important;
padding: 45px 20px !important;
}

#sva020321_2 p {
line-height: 1.8 !important;
    font-size: 20px !important;
}

#sva020321_2 li {
line-height: 1.8 !important;
    font-size: 20px !important;
}

#sva020321_3 p {
line-height: 1.8 !important;
    font-size: 20px !important;
}

#sva020321_3 li {
line-height: 1.8 !important;
    font-size: 20px !important;
}

#sva020321_4 .container{
background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/background_left_cisco_designed_800px.jpg) top center no-repeat !important;
    background-size: cover !important;
    background-position-y: bottom !important;
    padding: 45px 20px !important;
}

#sva020321_4 p {
line-height: 1.8 !important;
    font-size: 20px !important;
padding: 45px 20px !important;
}

#sva020321_1 span.highlight {
       width: 100px;
    height: 100px;
        background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/circle-1-100x100.png);
    z-index: -99999999999;
  position: inherit;
    float: left;
}

#sva020321_1 sub {
    float: left;
    display: inline;
    width: 290px;
    line-height: 1.5;
    font-size: 20px;
    padding-top: 36px;
    padding-left: 10px;
}


#sva020321_1 sup {
    float: left;
    display: inline;
    width: 290px;
    line-height: 1.5;
    font-size: 20px;
    padding-top: 36px;
    padding-left: 10px;
}
#sva020321_1 p{
line-height: 1.8 !important;
    font-size: 20px !important;
float:left;
}

#sva020321_1 span.highlight2 {
       width: 100px;
    height: 100px;
        background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/cirlce-2-100x100.png);
    z-index: -99999999999;
    float: left;
position: inherit;

}
#sva020321_4 li {
line-height: 1.8 !important;
    font-size: 20px !important;
}

#sva020321 .container{
background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/footer_girl_optimized_800px.jpg) top center no-repeat !important;
    background-size: cover !important;
       padding: 40px 20px;
}


#sva020321 h1{
    font-family: arial !important;
    font-weight: 100 !important;
    color: #00bdeb !important;
    font-size: 45px !important;
}

#sva020321 p{
line-height: 1.8 !important;
    font-size: 16px !important;
}



/**** *https://www.also.com/ec/cms5/lv_5210/5210/kampana/cisco-designed/index.jsp - end start *****/

/********************HP WORK BETTER 2021*********************/
.p_hp_work_better_2021 #microsite_content .btn-default {
  background: #2c3236;
  color: #fff;
  border-radius: 0;
}

.p_hp_work_better_2021 #microsite_content .btn-default:hover {
  border-radius: 0;
  background: #fff;
  color: #2c3236;
}

.p_hp_work_better_2021 #microsite_content .btn-primary {
  background: #fff;
  border-radius: 0;
  border-color: #0e94d2;
  color: #0e94d2;
}

.p_hp_work_better_2021 #microsite_content .btn-primary:hover {
  background: #0e94d2;
  color: #fff;
  border-radius: 0;
}

.p_hp_work_better_2021 #microsite_content .logo .article.text_with_media img {
  max-width: 445px;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd {
  position: relative;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col .article.text_with_media p,
.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col .article.text_with_media h2 {
  color: #fff;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
}
.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:nth-of-type(2) {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
  visibility: hidden;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:nth-of-type(2) .article.text_with_media {
  max-width: 1140px;
  margin: 0 auto;
  text-align: center;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:nth-of-type(2) .article.text_with_media h2 {
  margin-bottom: 10px;
}


.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:last-of-type {
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 100%;
  text-align: center;
  max-width: 1124px;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 100%;
  opacity: 0;
  visibility: hidden;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:last-of-type img {
  max-width: 250px;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:last-of-type .article .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  max-width: 100%;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:last-of-type .article .col-xs-12 {
  width: auto;
  margin: 0 0 auto auto !important;
  text-align: center;
}

.p_hp_work_better_2021 #microsite_content .c-Video .vjs-big-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin-top: 12rem;
  background: #fff;
  border-radius: 50%;
  width: 40px;
  height: 40px;
}

.p_hp_work_better_2021 #microsite_content .c-Video .vjs-playing .vjs-big-play-button {
    opacity: 0;
}

.p_hp_work_better_2021 #microsite_content .c-Video .vjs-big-play-button .vjs-control-text {
  font-size: 0;
  position: relative;
}

.p_hp_work_better_2021 #microsite_content .c-Video .vjs-big-play-button .vjs-control-text:before {
  content: '';
  position: absolute;
  width: 0px;
  height: 0px;
  border-bottom: 7px solid transparent;
  border-top: 7px solid transparent;
  border-left: 10px solid #000;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin-top: -5px;
}

.p_hp_work_better_2021 #microsite_content .p_video_cont .c-Video .vjs-big-play-button {
  margin-top: 0;
}

.p_hp_work_better_2021 #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block {
  position: inherit;
  text-align: center;
  max-width: 100%;
  width: auto;
}

.p_hp_work_better_2021 #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block .row h2,
.p_hp_work_better_2021 #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block .row h3 {
  margin-bottom: 0;
  font-size: 25px;
}

.p_hp_work_better_2021 #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block .row p {
  margin-top: 20px;
}

.p_hp_work_better_2021 #microsite_content .p_border_01 .container > .row .col-xs-12.grid-col:last-of-type {
  border-top: 1px solid #dadada;
  padding-top: 60px;
  margin-top: 40px;
}

.p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media .col-for-image {
  background: #f6f6f6;
}

.p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media img {
  max-width: 250px;
  margin: 0 auto 20px auto;
}

.p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media h2 {
  font-size: 25px;
  font-family: "rois", Verdana, Arial, sans-serif;
  color: #0b94d2;
  font-weight: normal;
}

.p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media h2 .highlight {
  color: #c03853;
}

.p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media ul {
  list-style-type: none !important;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media ul li {
  width: 48%;
}

.p_hp_work_better_2021 #microsite_content .p_last_content .container {
  border-top: 1px solid #dadada;
  padding-top: 20px;
  padding-bottom: 20px;
}

.p_hp_work_better_2021 #microsite_content .p_section_text_right .article.text_with_media .col-xs-12 {
  text-align: right;
}

.p_hp_work_better_2021 #microsite_content .p_section_text_right .lnk {
  color: #0b94d2;
  border: none;
  position: relative;
}

.p_hp_work_better_2021 #microsite_content .p_section_text_right .lnk:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #0b94d2;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: bottom right;
  -ms-transform-origin: bottom right;
  transform-origin: bottom right;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}

.p_hp_work_better_2021 #microsite_content .p_section_text_right .lnk:hover:before {
  -webkit-transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  transform-origin: bottom left;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

.p_hp_work_better_2021 #microsite_content .products-sum {
  padding-top: 40px;
  padding-bottom: 40px;
}

.p_hp_work_better_2021 #microsite_content .products-sum .article.text_with_media .col-for-image img {
  max-width: 350px;
}

.p_hp_work_better_2021 #microsite_content .products-sum .article.text_with_media .btn {
  background: transparent !important;
  border: 1px solid #fff !important;
  color: #fff;
  border-radius: 10px;
  font-weight: normal;
  font-family: ralewaynormal, Helvetica, Arial, sans-serif;
}

.p_hp_work_better_2021 #microsite_content .products-sum .article.text_with_media .btn:hover {
  background: #fff !important;
  color: #000 !important;
}

.p_hp_work_better_2021 #microsite_content .products-sum .article.text_with_media h2,
.p_hp_work_better_2021 #microsite_content .products-sum .article.text_with_media p {
  margin-bottom: 15px;
}

.p_hp_work_better_2021 #microsite_content .products-sum.products-sum_01 {
  background: #0b94d2 !important;
}

.p_hp_work_better_2021 #microsite_content .products-sum.products-sum_02 {
  background: #c03853 !important;
}

.p_hp_work_better_2021 #microsite_content .products-sum.products-sum_03 {
  background: #3bb871 !important;
}

.p_hp_work_better_2021 #microsite_content .products-sum.products-sum_04 {
  background: #7d52a2 !important;
}

@media screen and (max-width: 994px) {
  .p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:nth-of-type(2) .article.text_with_media h2 {
    font-size: 3rem;
  }
  .p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:last-of-type img {
    max-width: 150px;
  }
  .p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:last-of-type p {
    font-size: 1rem;
  }
  .p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media {
    text-align: center;
  }
  .p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media ul {
    display: block;
  }
  .p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media ul li {
    width: auto;
  }
}

/********************END HP WORK BETTER 2021*********************/



/* ====================================
=            HPE MSA Gen6            =
==================================== */
#p-hpe-msa-gen6 .l-hidden {
  display: none;
}

#p-hpe-msa-gen6 #microsite_content a.btn-default,
#p-hpe-msa-gen6 #microsite_content table.table a.btn-default {
  font-size: inherit;
}

#p-hpe-msa-gen6 #microsite_content .btn,
#p-hpe-msa-gen6 #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

#p-hpe-msa-gen6 #microsite_content .lnk {
  border-bottom-color: #02aa82;
}

#p-hpe-msa-gen6 #microsite_content .btn {
  border-radius: 0;
}

#p-hpe-msa-gen6 #microsite_content .btn-default {
  color: black !important;
  background: white;
  border-color: black;
}

#p-hpe-msa-gen6 #microsite_content .btn-default:hover {
  color: #02aa82 !important;
  background: white;
  border-color: #02aa82;
}

#p-hpe-msa-gen6 #microsite_content .btn-primary {
  color: white;
  background: #02aa82;
  border-color: #02aa82;
}

#p-hpe-msa-gen6 #microsite_content .btn-primary:hover {
  color: white;
  background: black;
  border-color: black;
}

#p-hpe-msa-gen6 .pt-1r,
#p-hpe-msa-gen6 .m-box-pt-1r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-1r > .container {
  padding-top: 1rem;
}

#p-hpe-msa-gen6 .pb-1r,
#p-hpe-msa-gen6 .m-box-pb-1r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-1r > .container {
  padding-bottom: 1rem;
}

#p-hpe-msa-gen6 .pl-1r,
#p-hpe-msa-gen6 .m-box-pl-1r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-1r > .container {
  padding-left: 1rem;
}

#p-hpe-msa-gen6 .pr-1r,
#p-hpe-msa-gen6 .m-box-pr-1r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-1r > .container {
  padding-right: 1rem;
}

#p-hpe-msa-gen6 .mt-1r {
  margin-top: 1rem;
}

#p-hpe-msa-gen6 .mb-1r {
  margin-bottom: 1rem;
}

#p-hpe-msa-gen6 .ml-1r {
  margin-left: 1rem;
}

#p-hpe-msa-gen6 .mr-1r {
  margin-right: 1rem;
}

#p-hpe-msa-gen6 .mt-n-1r {
  margin-top: -1rem;
}

#p-hpe-msa-gen6 .mb-n-1r {
  margin-bottom: -1rem;
}

#p-hpe-msa-gen6 .ml-n-1r {
  margin-left: -1rem;
}

#p-hpe-msa-gen6 .mr-n-1r {
  margin-right: -1rem;
}

#p-hpe-msa-gen6 .pt-2r,
#p-hpe-msa-gen6 .m-box-pt-2r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-2r > .container {
  padding-top: 2rem;
}

#p-hpe-msa-gen6 .pb-2r,
#p-hpe-msa-gen6 .m-box-pb-2r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-2r > .container {
  padding-bottom: 2rem;
}

#p-hpe-msa-gen6 .pl-2r,
#p-hpe-msa-gen6 .m-box-pl-2r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-2r > .container {
  padding-left: 2rem;
}

#p-hpe-msa-gen6 .pr-2r,
#p-hpe-msa-gen6 .m-box-pr-2r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-2r > .container {
  padding-right: 2rem;
}

#p-hpe-msa-gen6 .mt-2r {
  margin-top: 2rem;
}

#p-hpe-msa-gen6 .mb-2r {
  margin-bottom: 2rem;
}

#p-hpe-msa-gen6 .ml-2r {
  margin-left: 2rem;
}

#p-hpe-msa-gen6 .mr-2r {
  margin-right: 2rem;
}

#p-hpe-msa-gen6 .mt-n-2r {
  margin-top: -2rem;
}

#p-hpe-msa-gen6 .mb-n-2r {
  margin-bottom: -2rem;
}

#p-hpe-msa-gen6 .ml-n-2r {
  margin-left: -2rem;
}

#p-hpe-msa-gen6 .mr-n-2r {
  margin-right: -2rem;
}

#p-hpe-msa-gen6 .pt-3r,
#p-hpe-msa-gen6 .m-box-pt-3r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-3r > .container {
  padding-top: 3rem;
}

#p-hpe-msa-gen6 .pb-3r,
#p-hpe-msa-gen6 .m-box-pb-3r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-3r > .container {
  padding-bottom: 3rem;
}

#p-hpe-msa-gen6 .pl-3r,
#p-hpe-msa-gen6 .m-box-pl-3r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-3r > .container {
  padding-left: 3rem;
}

#p-hpe-msa-gen6 .pr-3r,
#p-hpe-msa-gen6 .m-box-pr-3r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-3r > .container {
  padding-right: 3rem;
}

#p-hpe-msa-gen6 .mt-3r {
  margin-top: 3rem;
}

#p-hpe-msa-gen6 .mb-3r {
  margin-bottom: 3rem;
}

#p-hpe-msa-gen6 .ml-3r {
  margin-left: 3rem;
}

#p-hpe-msa-gen6 .mr-3r {
  margin-right: 3rem;
}

#p-hpe-msa-gen6 .mt-n-3r {
  margin-top: -3rem;
}

#p-hpe-msa-gen6 .mb-n-3r {
  margin-bottom: -3rem;
}

#p-hpe-msa-gen6 .ml-n-3r {
  margin-left: -3rem;
}

#p-hpe-msa-gen6 .mr-n-3r {
  margin-right: -3rem;
}

#p-hpe-msa-gen6 .pt-4r,
#p-hpe-msa-gen6 .m-box-pt-4r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-4r > .container {
  padding-top: 4rem;
}

#p-hpe-msa-gen6 .pb-4r,
#p-hpe-msa-gen6 .m-box-pb-4r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-4r > .container {
  padding-bottom: 4rem;
}

#p-hpe-msa-gen6 .pl-4r,
#p-hpe-msa-gen6 .m-box-pl-4r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-4r > .container {
  padding-left: 4rem;
}

#p-hpe-msa-gen6 .pr-4r,
#p-hpe-msa-gen6 .m-box-pr-4r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-4r > .container {
  padding-right: 4rem;
}

#p-hpe-msa-gen6 .mt-4r {
  margin-top: 4rem;
}

#p-hpe-msa-gen6 .mb-4r {
  margin-bottom: 4rem;
}

#p-hpe-msa-gen6 .ml-4r {
  margin-left: 4rem;
}

#p-hpe-msa-gen6 .mr-4r {
  margin-right: 4rem;
}

#p-hpe-msa-gen6 .mt-n-4r {
  margin-top: -4rem;
}

#p-hpe-msa-gen6 .mb-n-4r {
  margin-bottom: -4rem;
}

#p-hpe-msa-gen6 .ml-n-4r {
  margin-left: -4rem;
}

#p-hpe-msa-gen6 .mr-n-4r {
  margin-right: -4rem;
}

#p-hpe-msa-gen6 .pt-5r,
#p-hpe-msa-gen6 .m-box-pt-5r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-5r > .container {
  padding-top: 5rem;
}

#p-hpe-msa-gen6 .pb-5r,
#p-hpe-msa-gen6 .m-box-pb-5r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-5r > .container {
  padding-bottom: 5rem;
}

#p-hpe-msa-gen6 .pl-5r,
#p-hpe-msa-gen6 .m-box-pl-5r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-5r > .container {
  padding-left: 5rem;
}

#p-hpe-msa-gen6 .pr-5r,
#p-hpe-msa-gen6 .m-box-pr-5r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-5r > .container {
  padding-right: 5rem;
}

#p-hpe-msa-gen6 .mt-5r {
  margin-top: 5rem;
}

#p-hpe-msa-gen6 .mb-5r {
  margin-bottom: 5rem;
}

#p-hpe-msa-gen6 .ml-5r {
  margin-left: 5rem;
}

#p-hpe-msa-gen6 .mr-5r {
  margin-right: 5rem;
}

#p-hpe-msa-gen6 .mt-n-5r {
  margin-top: -5rem;
}

#p-hpe-msa-gen6 .mb-n-5r {
  margin-bottom: -5rem;
}

#p-hpe-msa-gen6 .ml-n-5r {
  margin-left: -5rem;
}

#p-hpe-msa-gen6 .mr-n-5r {
  margin-right: -5rem;
}

#p-hpe-msa-gen6 .pt-6r,
#p-hpe-msa-gen6 .m-box-pt-6r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-6r > .container {
  padding-top: 6rem;
}

#p-hpe-msa-gen6 .pb-6r,
#p-hpe-msa-gen6 .m-box-pb-6r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-6r > .container {
  padding-bottom: 6rem;
}

#p-hpe-msa-gen6 .pl-6r,
#p-hpe-msa-gen6 .m-box-pl-6r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-6r > .container {
  padding-left: 6rem;
}

#p-hpe-msa-gen6 .pr-6r,
#p-hpe-msa-gen6 .m-box-pr-6r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-6r > .container {
  padding-right: 6rem;
}

#p-hpe-msa-gen6 .mt-6r {
  margin-top: 6rem;
}

#p-hpe-msa-gen6 .mb-6r {
  margin-bottom: 6rem;
}

#p-hpe-msa-gen6 .ml-6r {
  margin-left: 6rem;
}

#p-hpe-msa-gen6 .mr-6r {
  margin-right: 6rem;
}

#p-hpe-msa-gen6 .mt-n-6r {
  margin-top: -6rem;
}

#p-hpe-msa-gen6 .mb-n-6r {
  margin-bottom: -6rem;
}

#p-hpe-msa-gen6 .ml-n-6r {
  margin-left: -6rem;
}

#p-hpe-msa-gen6 .mr-n-6r {
  margin-right: -6rem;
}

#p-hpe-msa-gen6 .pt-7r,
#p-hpe-msa-gen6 .m-box-pt-7r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-7r > .container {
  padding-top: 7rem;
}

#p-hpe-msa-gen6 .pb-7r,
#p-hpe-msa-gen6 .m-box-pb-7r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-7r > .container {
  padding-bottom: 7rem;
}

#p-hpe-msa-gen6 .pl-7r,
#p-hpe-msa-gen6 .m-box-pl-7r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-7r > .container {
  padding-left: 7rem;
}

#p-hpe-msa-gen6 .pr-7r,
#p-hpe-msa-gen6 .m-box-pr-7r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-7r > .container {
  padding-right: 7rem;
}

#p-hpe-msa-gen6 .mt-7r {
  margin-top: 7rem;
}

#p-hpe-msa-gen6 .mb-7r {
  margin-bottom: 7rem;
}

#p-hpe-msa-gen6 .ml-7r {
  margin-left: 7rem;
}

#p-hpe-msa-gen6 .mr-7r {
  margin-right: 7rem;
}

#p-hpe-msa-gen6 .mt-n-7r {
  margin-top: -7rem;
}

#p-hpe-msa-gen6 .mb-n-7r {
  margin-bottom: -7rem;
}

#p-hpe-msa-gen6 .ml-n-7r {
  margin-left: -7rem;
}

#p-hpe-msa-gen6 .mr-n-7r {
  margin-right: -7rem;
}

#p-hpe-msa-gen6 .pt-8r,
#p-hpe-msa-gen6 .m-box-pt-8r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-8r > .container {
  padding-top: 8rem;
}

#p-hpe-msa-gen6 .pb-8r,
#p-hpe-msa-gen6 .m-box-pb-8r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-8r > .container {
  padding-bottom: 8rem;
}

#p-hpe-msa-gen6 .pl-8r,
#p-hpe-msa-gen6 .m-box-pl-8r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-8r > .container {
  padding-left: 8rem;
}

#p-hpe-msa-gen6 .pr-8r,
#p-hpe-msa-gen6 .m-box-pr-8r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-8r > .container {
  padding-right: 8rem;
}

#p-hpe-msa-gen6 .mt-8r {
  margin-top: 8rem;
}

#p-hpe-msa-gen6 .mb-8r {
  margin-bottom: 8rem;
}

#p-hpe-msa-gen6 .ml-8r {
  margin-left: 8rem;
}

#p-hpe-msa-gen6 .mr-8r {
  margin-right: 8rem;
}

#p-hpe-msa-gen6 .mt-n-8r {
  margin-top: -8rem;
}

#p-hpe-msa-gen6 .mb-n-8r {
  margin-bottom: -8rem;
}

#p-hpe-msa-gen6 .ml-n-8r {
  margin-left: -8rem;
}

#p-hpe-msa-gen6 .mr-n-8r {
  margin-right: -8rem;
}

#p-hpe-msa-gen6 .pt-9r,
#p-hpe-msa-gen6 .m-box-pt-9r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-9r > .container {
  padding-top: 9rem;
}

#p-hpe-msa-gen6 .pb-9r,
#p-hpe-msa-gen6 .m-box-pb-9r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-9r > .container {
  padding-bottom: 9rem;
}

#p-hpe-msa-gen6 .pl-9r,
#p-hpe-msa-gen6 .m-box-pl-9r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-9r > .container {
  padding-left: 9rem;
}

#p-hpe-msa-gen6 .pr-9r,
#p-hpe-msa-gen6 .m-box-pr-9r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-9r > .container {
  padding-right: 9rem;
}

#p-hpe-msa-gen6 .mt-9r {
  margin-top: 9rem;
}

#p-hpe-msa-gen6 .mb-9r {
  margin-bottom: 9rem;
}

#p-hpe-msa-gen6 .ml-9r {
  margin-left: 9rem;
}

#p-hpe-msa-gen6 .mr-9r {
  margin-right: 9rem;
}

#p-hpe-msa-gen6 .mt-n-9r {
  margin-top: -9rem;
}

#p-hpe-msa-gen6 .mb-n-9r {
  margin-bottom: -9rem;
}

#p-hpe-msa-gen6 .ml-n-9r {
  margin-left: -9rem;
}

#p-hpe-msa-gen6 .mr-n-9r {
  margin-right: -9rem;
}

#p-hpe-msa-gen6 .pt-10r,
#p-hpe-msa-gen6 .m-box-pt-10r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-10r > .container {
  padding-top: 10rem;
}

#p-hpe-msa-gen6 .pb-10r,
#p-hpe-msa-gen6 .m-box-pb-10r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-10r > .container {
  padding-bottom: 10rem;
}

#p-hpe-msa-gen6 .pl-10r,
#p-hpe-msa-gen6 .m-box-pl-10r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-10r > .container {
  padding-left: 10rem;
}

#p-hpe-msa-gen6 .pr-10r,
#p-hpe-msa-gen6 .m-box-pr-10r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-10r > .container {
  padding-right: 10rem;
}

#p-hpe-msa-gen6 .mt-10r {
  margin-top: 10rem;
}

#p-hpe-msa-gen6 .mb-10r {
  margin-bottom: 10rem;
}

#p-hpe-msa-gen6 .ml-10r {
  margin-left: 10rem;
}

#p-hpe-msa-gen6 .mr-10r {
  margin-right: 10rem;
}

#p-hpe-msa-gen6 .mt-n-10r {
  margin-top: -10rem;
}

#p-hpe-msa-gen6 .mb-n-10r {
  margin-bottom: -10rem;
}

#p-hpe-msa-gen6 .ml-n-10r {
  margin-left: -10rem;
}

#p-hpe-msa-gen6 .mr-n-10r {
  margin-right: -10rem;
}

/* =============================================
=            Background Collection            =
============================================= */
.white-bg {
  background: #fff;
}

.black-bg {
  background: #000;
}

/* =====  End of Background Collection  ====== */

/* ===============================
=            Modules            =
=============================== */
#p-hpe-msa-gen6 {
  /* =====================================
    =            General Style            =
    ===================================== */

  /* ----------  Change text color  ---------- */

  /* ----------  Background  ---------- */

  /* =====  End of General Style  ====== */
}

#p-hpe-msa-gen6 .txt-white h1,
#p-hpe-msa-gen6 .txt-white h2,
#p-hpe-msa-gen6 .txt-white h3,
#p-hpe-msa-gen6 .txt-white h4,
#p-hpe-msa-gen6 .txt-white h5,
#p-hpe-msa-gen6 .txt-white h6,
#p-hpe-msa-gen6 .txt-white p,
#p-hpe-msa-gen6 .txt-white p.big,
#p-hpe-msa-gen6 .txt-white p.small,
#p-hpe-msa-gen6 .txt-white a {
  color: #fff !important;
}

#p-hpe-msa-gen6 .txt-black h1,
#p-hpe-msa-gen6 .txt-black h2,
#p-hpe-msa-gen6 .txt-black h3,
#p-hpe-msa-gen6 .txt-black h4,
#p-hpe-msa-gen6 .txt-black h5,
#p-hpe-msa-gen6 .txt-black h6,
#p-hpe-msa-gen6 .txt-black p,
#p-hpe-msa-gen6 .txt-black p.big,
#p-hpe-msa-gen6 .txt-black p.small,
#p-hpe-msa-gen6 .txt-black a {
  color: #000 !important;
}

#p-hpe-msa-gen6 .flex-center > .row {
  display: flex;
  align-items: center;
}

#p-hpe-msa-gen6 .woman-bg {
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/introducing_the_all_new_msa_gen6/woman-bg.jpg") no-repeat top center;
  background-size: cover;
}

#p-hpe-msa-gen6 .m-border__left--green .grid-col {
  border-left: 8px solid #02aa82;
}

#p-hpe-msa-gen6 .m-headline--green span.nowrap {
  color: #02aa82;
}

/* =====  End of Modules  ====== */

/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  * {
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
  }
}

/* Extra small devices (phones, less than 768px) */

/* =====  End of HPE MSA Gen6  ====== */



/* Latvia HP ZBook */
.lv_HP_Zbook #microsite_content section.zBook_header {
    background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/hero_banner_table2.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 600px;
}

@media only screen and (max-width:991px) {
    .lv_HP_Zbook #microsite_content section.zBook_header {
        background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/hero_banner_background.jpg");
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        padding: 30px 0;
    }
}

.lv_HP_Zbook #microsite_content section.zBook_header h1,
.lv_HP_Zbook #microsite_content section.zBook_header h2,
.lv_HP_Zbook #microsite_content section.zBook_header h3,
.lv_HP_Zbook #microsite_content section.zBook_header p {
    color: #fff;
}

.lv_HP_Zbook #microsite_content section.zBook_feature_link a.btn-primary {
    display: block;
    border-radius: 10px;

}

.lv_HP_Zbook #microsite_content section.zBook_feature_link a.btn-primary:hover {
    display: block;
    border-radius: 10px;

}

.lv_HP_Zbook #microsite_content section.zBook_details {
    background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/box-product-bg.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 30px 0;
    background-attachment: fixed;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_feature {
    background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/box-product-bg.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 30px 0 0;
    background-attachment: fixed;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_feature_last {
    background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/box-product-bg.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    padding: 0 0 30px;
}

.lv_HP_Zbook #microsite_content section.zBook_details .container {
    background-color: #ffffff;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products {
    background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/feature.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 30px 0 0;
    background-attachment: fixed;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last {
    background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/feature.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 0 0 30px;
    background-attachment: fixed;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last .col-md-4 .article {
    background-color: #ffffff;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last .col-md-4 .article h3:first-child {
    min-height: 48px;
    max-height: 75px;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last .col-md-4 .article h3:last-child {
    font-weight: normal;
    font-family: "interregular", Verdana, Arial, sans-serif;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last .col-md-4 .article span.addProductdetail {
    min-height: 135px;
    display: block;
    font-size: 15px;
    line-height: 1.5;
    font-weight: 400!important;
    text-transform: none;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last .col-md-4 .article a.btn-default {
    background-color: #fff;
    border-radius: 10px;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last .col-md-4 .article a.btn-default:hover {
    background-color: #efefef;
    border-radius: 10px;
}
/* End Latvia HP ZBook */

/* =========================================
=            Lenovo Q1 WaaS            =
========================================= */
#p-lenovo-q1-waas .l-hidden {
  display: none;
}

#p-lenovo-q1-waas #microsite_content a.btn-default,
#p-lenovo-q1-waas #microsite_content table.table a.btn-default {
  font-size: inherit;
}

#p-lenovo-q1-waas #microsite_content .btn,
#p-lenovo-q1-waas #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

#p-lenovo-q1-waas .pt-1r,
#p-lenovo-q1-waas .m-box-pt-1r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-1r > .container {
  padding-top: 1rem;
}

#p-lenovo-q1-waas .pb-1r,
#p-lenovo-q1-waas .m-box-pb-1r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-1r > .container {
  padding-bottom: 1rem;
}

#p-lenovo-q1-waas .pl-1r,
#p-lenovo-q1-waas .m-box-pl-1r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-1r > .container {
  padding-left: 1rem;
}

#p-lenovo-q1-waas .pr-1r,
#p-lenovo-q1-waas .m-box-pr-1r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-1r > .container {
  padding-right: 1rem;
}

#p-lenovo-q1-waas .mt-1r {
  margin-top: 1rem;
}

#p-lenovo-q1-waas .mb-1r {
  margin-bottom: 1rem;
}

#p-lenovo-q1-waas .ml-1r {
  margin-left: 1rem;
}

#p-lenovo-q1-waas .mr-1r {
  margin-right: 1rem;
}

#p-lenovo-q1-waas .mt-n-1r {
  margin-top: -1rem;
}

#p-lenovo-q1-waas .mb-n-1r {
  margin-bottom: -1rem;
}

#p-lenovo-q1-waas .ml-n-1r {
  margin-left: -1rem;
}

#p-lenovo-q1-waas .mr-n-1r {
  margin-right: -1rem;
}

#p-lenovo-q1-waas .pt-2r,
#p-lenovo-q1-waas .m-box-pt-2r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-2r > .container {
  padding-top: 2rem;
}

#p-lenovo-q1-waas .pb-2r,
#p-lenovo-q1-waas .m-box-pb-2r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-2r > .container {
  padding-bottom: 2rem;
}

#p-lenovo-q1-waas .pl-2r,
#p-lenovo-q1-waas .m-box-pl-2r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-2r > .container {
  padding-left: 2rem;
}

#p-lenovo-q1-waas .pr-2r,
#p-lenovo-q1-waas .m-box-pr-2r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-2r > .container {
  padding-right: 2rem;
}

#p-lenovo-q1-waas .mt-2r {
  margin-top: 2rem;
}

#p-lenovo-q1-waas .mb-2r {
  margin-bottom: 2rem;
}

#p-lenovo-q1-waas .ml-2r {
  margin-left: 2rem;
}

#p-lenovo-q1-waas .mr-2r {
  margin-right: 2rem;
}

#p-lenovo-q1-waas .mt-n-2r {
  margin-top: -2rem;
}

#p-lenovo-q1-waas .mb-n-2r {
  margin-bottom: -2rem;
}

#p-lenovo-q1-waas .ml-n-2r {
  margin-left: -2rem;
}

#p-lenovo-q1-waas .mr-n-2r {
  margin-right: -2rem;
}

#p-lenovo-q1-waas .pt-3r,
#p-lenovo-q1-waas .m-box-pt-3r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-3r > .container {
  padding-top: 3rem;
}

#p-lenovo-q1-waas .pb-3r,
#p-lenovo-q1-waas .m-box-pb-3r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-3r > .container {
  padding-bottom: 3rem;
}

#p-lenovo-q1-waas .pl-3r,
#p-lenovo-q1-waas .m-box-pl-3r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-3r > .container {
  padding-left: 3rem;
}

#p-lenovo-q1-waas .pr-3r,
#p-lenovo-q1-waas .m-box-pr-3r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-3r > .container {
  padding-right: 3rem;
}

#p-lenovo-q1-waas .mt-3r {
  margin-top: 3rem;
}

#p-lenovo-q1-waas .mb-3r {
  margin-bottom: 3rem;
}

#p-lenovo-q1-waas .ml-3r {
  margin-left: 3rem;
}

#p-lenovo-q1-waas .mr-3r {
  margin-right: 3rem;
}

#p-lenovo-q1-waas .mt-n-3r {
  margin-top: -3rem;
}

#p-lenovo-q1-waas .mb-n-3r {
  margin-bottom: -3rem;
}

#p-lenovo-q1-waas .ml-n-3r {
  margin-left: -3rem;
}

#p-lenovo-q1-waas .mr-n-3r {
  margin-right: -3rem;
}

#p-lenovo-q1-waas .pt-4r,
#p-lenovo-q1-waas .m-box-pt-4r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-4r > .container {
  padding-top: 4rem;
}

#p-lenovo-q1-waas .pb-4r,
#p-lenovo-q1-waas .m-box-pb-4r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-4r > .container {
  padding-bottom: 4rem;
}

#p-lenovo-q1-waas .pl-4r,
#p-lenovo-q1-waas .m-box-pl-4r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-4r > .container {
  padding-left: 4rem;
}

#p-lenovo-q1-waas .pr-4r,
#p-lenovo-q1-waas .m-box-pr-4r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-4r > .container {
  padding-right: 4rem;
}

#p-lenovo-q1-waas .mt-4r {
  margin-top: 4rem;
}

#p-lenovo-q1-waas .mb-4r {
  margin-bottom: 4rem;
}

#p-lenovo-q1-waas .ml-4r {
  margin-left: 4rem;
}

#p-lenovo-q1-waas .mr-4r {
  margin-right: 4rem;
}

#p-lenovo-q1-waas .mt-n-4r {
  margin-top: -4rem;
}

#p-lenovo-q1-waas .mb-n-4r {
  margin-bottom: -4rem;
}

#p-lenovo-q1-waas .ml-n-4r {
  margin-left: -4rem;
}

#p-lenovo-q1-waas .mr-n-4r {
  margin-right: -4rem;
}

#p-lenovo-q1-waas .pt-5r,
#p-lenovo-q1-waas .m-box-pt-5r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-5r > .container {
  padding-top: 5rem;
}

#p-lenovo-q1-waas .pb-5r,
#p-lenovo-q1-waas .m-box-pb-5r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-5r > .container {
  padding-bottom: 5rem;
}

#p-lenovo-q1-waas .pl-5r,
#p-lenovo-q1-waas .m-box-pl-5r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-5r > .container {
  padding-left: 5rem;
}

#p-lenovo-q1-waas .pr-5r,
#p-lenovo-q1-waas .m-box-pr-5r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-5r > .container {
  padding-right: 5rem;
}

#p-lenovo-q1-waas .mt-5r {
  margin-top: 5rem;
}

#p-lenovo-q1-waas .mb-5r {
  margin-bottom: 5rem;
}

#p-lenovo-q1-waas .ml-5r {
  margin-left: 5rem;
}

#p-lenovo-q1-waas .mr-5r {
  margin-right: 5rem;
}

#p-lenovo-q1-waas .mt-n-5r {
  margin-top: -5rem;
}

#p-lenovo-q1-waas .mb-n-5r {
  margin-bottom: -5rem;
}

#p-lenovo-q1-waas .ml-n-5r {
  margin-left: -5rem;
}

#p-lenovo-q1-waas .mr-n-5r {
  margin-right: -5rem;
}

#p-lenovo-q1-waas .pt-6r,
#p-lenovo-q1-waas .m-box-pt-6r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-6r > .container {
  padding-top: 6rem;
}

#p-lenovo-q1-waas .pb-6r,
#p-lenovo-q1-waas .m-box-pb-6r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-6r > .container {
  padding-bottom: 6rem;
}

#p-lenovo-q1-waas .pl-6r,
#p-lenovo-q1-waas .m-box-pl-6r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-6r > .container {
  padding-left: 6rem;
}

#p-lenovo-q1-waas .pr-6r,
#p-lenovo-q1-waas .m-box-pr-6r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-6r > .container {
  padding-right: 6rem;
}

#p-lenovo-q1-waas .mt-6r {
  margin-top: 6rem;
}

#p-lenovo-q1-waas .mb-6r {
  margin-bottom: 6rem;
}

#p-lenovo-q1-waas .ml-6r {
  margin-left: 6rem;
}

#p-lenovo-q1-waas .mr-6r {
  margin-right: 6rem;
}

#p-lenovo-q1-waas .mt-n-6r {
  margin-top: -6rem;
}

#p-lenovo-q1-waas .mb-n-6r {
  margin-bottom: -6rem;
}

#p-lenovo-q1-waas .ml-n-6r {
  margin-left: -6rem;
}

#p-lenovo-q1-waas .mr-n-6r {
  margin-right: -6rem;
}

#p-lenovo-q1-waas .pt-7r,
#p-lenovo-q1-waas .m-box-pt-7r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-7r > .container {
  padding-top: 7rem;
}

#p-lenovo-q1-waas .pb-7r,
#p-lenovo-q1-waas .m-box-pb-7r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-7r > .container {
  padding-bottom: 7rem;
}

#p-lenovo-q1-waas .pl-7r,
#p-lenovo-q1-waas .m-box-pl-7r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-7r > .container {
  padding-left: 7rem;
}

#p-lenovo-q1-waas .pr-7r,
#p-lenovo-q1-waas .m-box-pr-7r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-7r > .container {
  padding-right: 7rem;
}

#p-lenovo-q1-waas .mt-7r {
  margin-top: 7rem;
}

#p-lenovo-q1-waas .mb-7r {
  margin-bottom: 7rem;
}

#p-lenovo-q1-waas .ml-7r {
  margin-left: 7rem;
}

#p-lenovo-q1-waas .mr-7r {
  margin-right: 7rem;
}

#p-lenovo-q1-waas .mt-n-7r {
  margin-top: -7rem;
}

#p-lenovo-q1-waas .mb-n-7r {
  margin-bottom: -7rem;
}

#p-lenovo-q1-waas .ml-n-7r {
  margin-left: -7rem;
}

#p-lenovo-q1-waas .mr-n-7r {
  margin-right: -7rem;
}

#p-lenovo-q1-waas .pt-8r,
#p-lenovo-q1-waas .m-box-pt-8r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-8r > .container {
  padding-top: 8rem;
}

#p-lenovo-q1-waas .pb-8r,
#p-lenovo-q1-waas .m-box-pb-8r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-8r > .container {
  padding-bottom: 8rem;
}

#p-lenovo-q1-waas .pl-8r,
#p-lenovo-q1-waas .m-box-pl-8r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-8r > .container {
  padding-left: 8rem;
}

#p-lenovo-q1-waas .pr-8r,
#p-lenovo-q1-waas .m-box-pr-8r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-8r > .container {
  padding-right: 8rem;
}

#p-lenovo-q1-waas .mt-8r {
  margin-top: 8rem;
}

#p-lenovo-q1-waas .mb-8r {
  margin-bottom: 8rem;
}

#p-lenovo-q1-waas .ml-8r {
  margin-left: 8rem;
}

#p-lenovo-q1-waas .mr-8r {
  margin-right: 8rem;
}

#p-lenovo-q1-waas .mt-n-8r {
  margin-top: -8rem;
}

#p-lenovo-q1-waas .mb-n-8r {
  margin-bottom: -8rem;
}

#p-lenovo-q1-waas .ml-n-8r {
  margin-left: -8rem;
}

#p-lenovo-q1-waas .mr-n-8r {
  margin-right: -8rem;
}

#p-lenovo-q1-waas .pt-9r,
#p-lenovo-q1-waas .m-box-pt-9r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-9r > .container {
  padding-top: 9rem;
}

#p-lenovo-q1-waas .pb-9r,
#p-lenovo-q1-waas .m-box-pb-9r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-9r > .container {
  padding-bottom: 9rem;
}

#p-lenovo-q1-waas .pl-9r,
#p-lenovo-q1-waas .m-box-pl-9r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-9r > .container {
  padding-left: 9rem;
}

#p-lenovo-q1-waas .pr-9r,
#p-lenovo-q1-waas .m-box-pr-9r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-9r > .container {
  padding-right: 9rem;
}

#p-lenovo-q1-waas .mt-9r {
  margin-top: 9rem;
}

#p-lenovo-q1-waas .mb-9r {
  margin-bottom: 9rem;
}

#p-lenovo-q1-waas .ml-9r {
  margin-left: 9rem;
}

#p-lenovo-q1-waas .mr-9r {
  margin-right: 9rem;
}

#p-lenovo-q1-waas .mt-n-9r {
  margin-top: -9rem;
}

#p-lenovo-q1-waas .mb-n-9r {
  margin-bottom: -9rem;
}

#p-lenovo-q1-waas .ml-n-9r {
  margin-left: -9rem;
}

#p-lenovo-q1-waas .mr-n-9r {
  margin-right: -9rem;
}

#p-lenovo-q1-waas .pt-10r,
#p-lenovo-q1-waas .m-box-pt-10r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-10r > .container {
  padding-top: 10rem;
}

#p-lenovo-q1-waas .pb-10r,
#p-lenovo-q1-waas .m-box-pb-10r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-10r > .container {
  padding-bottom: 10rem;
}

#p-lenovo-q1-waas .pl-10r,
#p-lenovo-q1-waas .m-box-pl-10r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-10r > .container {
  padding-left: 10rem;
}

#p-lenovo-q1-waas .pr-10r,
#p-lenovo-q1-waas .m-box-pr-10r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-10r > .container {
  padding-right: 10rem;
}

#p-lenovo-q1-waas .mt-10r {
  margin-top: 10rem;
}

#p-lenovo-q1-waas .mb-10r {
  margin-bottom: 10rem;
}

#p-lenovo-q1-waas .ml-10r {
  margin-left: 10rem;
}

#p-lenovo-q1-waas .mr-10r {
  margin-right: 10rem;
}

#p-lenovo-q1-waas .mt-n-10r {
  margin-top: -10rem;
}

#p-lenovo-q1-waas .mb-n-10r {
  margin-bottom: -10rem;
}

#p-lenovo-q1-waas .ml-n-10r {
  margin-left: -10rem;
}

#p-lenovo-q1-waas .mr-n-10r {
  margin-right: -10rem;
}

/* =============================================
=            Background Collection            =
============================================= */
.white-bg {
  background: #fff;
}

.black-bg {
  background: #000;
}

/* =====  End of Background Collection  ====== */

/* ===============================
=            Modules            =
=============================== */
#p-lenovo-q1-waas {
  /* =====================================
    =            General Style            =
    ===================================== */

  /* ----------  Change text color  ---------- */

  /* =====  End of General Style  ====== */

  /* =======================================
    =            Product Section            =
    ======================================= */

  /* =====  End of Product Section  ====== */
}

#p-lenovo-q1-waas .txt-white h1,
#p-lenovo-q1-waas .txt-white h2,
#p-lenovo-q1-waas .txt-white h3,
#p-lenovo-q1-waas .txt-white h4,
#p-lenovo-q1-waas .txt-white h5,
#p-lenovo-q1-waas .txt-white h6,
#p-lenovo-q1-waas .txt-white p,
#p-lenovo-q1-waas .txt-white p.big,
#p-lenovo-q1-waas .txt-white p.small,
#p-lenovo-q1-waas .txt-white a {
  color: #fff !important;
}

#p-lenovo-q1-waas .txt-black h1,
#p-lenovo-q1-waas .txt-black h2,
#p-lenovo-q1-waas .txt-black h3,
#p-lenovo-q1-waas .txt-black h4,
#p-lenovo-q1-waas .txt-black h5,
#p-lenovo-q1-waas .txt-black h6,
#p-lenovo-q1-waas .txt-black p,
#p-lenovo-q1-waas .txt-black p.big,
#p-lenovo-q1-waas .txt-black p.small,
#p-lenovo-q1-waas .txt-black a {
  color: #000 !important;
}

#p-lenovo-q1-waas .flex-center > .row {
  display: flex;
  align-items: center;
}

#p-lenovo-q1-waas .s-pro__category {
  border-top: 2px solid #dfdfdf;
}

#p-lenovo-q1-waas .s-products .grid > .row {
  display: flex;
  align-items: center;
}

#p-lenovo-q1-waas .s-products .grid > .row .col-md-4 .article p {
  margin-bottom: 0;
  text-align: center;
}

#p-lenovo-q1-waas .s-products .grid > .row .col-md-4 .article .row {
  padding-top: 0;
  padding-bottom: 0;
}

#p-lenovo-q1-waas .s-products .grid > .row .col-md-8 .article h3 {
  color: #4d4d4d;
  text-transform: unset;
}

/* =====  End of Modules  ====== */

/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  * {
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
  }
}

/* Extra small devices (phones, less than 768px) */

/* =====  End of Lenovo Q1 WaaS  ====== */

/**************jabra_education_2021**************/
.p_jabra_education_2021 #microsite_content .bg-black-40 {
  background: #f5f5f5 !important;
}

.p_jabra_education_2021 #microsite_content .bg-black-40 .container {
  background: #f5f5f5 !important;
}

.p_jabra_education_2021 #microsite_content .bg-black-40 .lnk {
  color: #000 !important;
  border-color: #000;
}

.p_jabra_education_2021 #microsite_content .btn-primary {
  position: relative;
  background: #ffd100;
  color: #000;
  border: 0 !important;
  border-radius: 5px !important;
  padding: 15px 35px 15px 25px !important;
}

.p_jabra_education_2021 #microsite_content .btn-primary:hover {
  color: #ffd100;
  background: #000;
}

.p_jabra_education_2021 #microsite_content .btn-primary:hover > span:before {
  color: #ffd100 !important;
}

.p_jabra_education_2021 #microsite_content .btn-primary > span {
  color: #000;
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.p_jabra_education_2021 #microsite_content .btn-primary > span:before {
  color: #000 !important;
}

@media screen and (min-width: 994px) {
  .p_jabra_education_2021 #microsite_content .col-xs-12.equalheight .article > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
  }
}

/**************jabra_education_2021**************/

/************* HPE Schneider Electric "Edge in a box" Bundles" update 08022021 **************/
.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_bg_grey .container > .row p b {
    font-family: "interbold", Arial, sans-serif;
}
@media screen and (min-width: 994px){
  .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .row picture{
        float: right;
        margin: 0;
   }
  .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .row picture img{
        margin-bottom: 0!important;
   }
}
/************* END HPE Schneider Electric "Edge in a box" Bundles" update 08022021 **************/

/* ===========================================
=            SPRING GLOBAL TYLES            =
=========================================== */

/* ----------  red red red red  ---------- */
.m-display__flex .container > .row,
.m-display__flex .article > .row {
  display: flex;
}

.m-display__flex-a--center .container > .row,
.m-display__flex-a--center .article > .row {
  align-items: center;
}

.m-display__flex-j--center .container > .row,
.m-display__flex-j--center .article > .row {
  justify-content: center;
}

/* ----------  Common Style  ---------- */
.spr-global {
  /* Remove all animations and transitions for people that prefer not to see them */
}

.spr-global .l-hidden {
  display: none;
}

.spr-global #microsite_content a.btn-default,
.spr-global #microsite_content table.table a.btn-default {
  font-size: inherit;
}

.spr-global #microsite_content .btn,
.spr-global #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

.spr-global #microsite_content .lnk {
  border-bottom-color: #89e872;
}

.spr-global #microsite_content .mwf-form .mwf_success_text {
  display: block;
  padding: 2rem;
  text-align: center;
  background: #e7fae3;
  border: 1px solid #89e872;
}

.spr-global #microsite_content .row .row .row {
  margin-right: -15px;
  margin-left: -15px;
}

@media (prefers-reduced-motion: reduce) {
  .spr-global * {
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
  }
}

/* ----------  Layout Styles  ---------- */
.spr-global .pt-0 {
  padding-top: 0;
}

.spr-global .mt-0 {
  margin-top: 0;
}

.spr-global .pr-0 {
  padding-right: 0;
}

.spr-global .mr-0 {
  margin-right: 0;
}

.spr-global .pb-0 {
  padding-bottom: 0;
}

.spr-global .mb-0 {
  margin-bottom: 0;
}

.spr-global .pl-0 {
  padding-left: 0;
}

.spr-global .ml-0 {
  margin-left: 0;
}

.spr-global .pt-1r,
.spr-global .m-box-pt-1r .text_with_media,
.spr-global .m-ctn-pt-1r > .container {
  padding-top: 1rem;
}

.spr-global .mt-1r {
  margin-top: 1rem;
}

.spr-global .mt-n-1r {
  margin-top: -1rem;
}

.spr-global .pr-1r,
.spr-global .m-box-pr-1r .text_with_media,
.spr-global .m-ctn-pr-1r > .container {
  padding-right: 1rem;
}

.spr-global .mr-1r {
  margin-right: 1rem;
}

.spr-global .mr-n-1r {
  margin-right: -1rem;
}

.spr-global .pb-1r,
.spr-global .m-box-pb-1r .text_with_media,
.spr-global .m-ctn-pb-1r > .container {
  padding-bottom: 1rem;
}

.spr-global .mb-1r {
  margin-bottom: 1rem;
}

.spr-global .mb-n-1r {
  margin-bottom: -1rem;
}

.spr-global .pl-1r,
.spr-global .m-box-pl-1r .text_with_media,
.spr-global .m-ctn-pl-1r > .container {
  padding-left: 1rem;
}

.spr-global .ml-1r {
  margin-left: 1rem;
}

.spr-global .ml-n-1r {
  margin-left: -1rem;
}

.spr-global .pt-2r,
.spr-global .m-box-pt-2r .text_with_media,
.spr-global .m-ctn-pt-2r > .container {
  padding-top: 2rem;
}

.spr-global .mt-2r {
  margin-top: 2rem;
}

.spr-global .mt-n-2r {
  margin-top: -2rem;
}

.spr-global .pr-2r,
.spr-global .m-box-pr-2r .text_with_media,
.spr-global .m-ctn-pr-2r > .container {
  padding-right: 2rem;
}

.spr-global .mr-2r {
  margin-right: 2rem;
}

.spr-global .mr-n-2r {
  margin-right: -2rem;
}

.spr-global .pb-2r,
.spr-global .m-box-pb-2r .text_with_media,
.spr-global .m-ctn-pb-2r > .container {
  padding-bottom: 2rem;
}

.spr-global .mb-2r {
  margin-bottom: 2rem;
}

.spr-global .mb-n-2r {
  margin-bottom: -2rem;
}

.spr-global .pl-2r,
.spr-global .m-box-pl-2r .text_with_media,
.spr-global .m-ctn-pl-2r > .container {
  padding-left: 2rem;
}

.spr-global .ml-2r {
  margin-left: 2rem;
}

.spr-global .ml-n-2r {
  margin-left: -2rem;
}

.spr-global .pt-3r,
.spr-global .m-box-pt-3r .text_with_media,
.spr-global .m-ctn-pt-3r > .container {
  padding-top: 3rem;
}

.spr-global .mt-3r {
  margin-top: 3rem;
}

.spr-global .mt-n-3r {
  margin-top: -3rem;
}

.spr-global .pr-3r,
.spr-global .m-box-pr-3r .text_with_media,
.spr-global .m-ctn-pr-3r > .container {
  padding-right: 3rem;
}

.spr-global .mr-3r {
  margin-right: 3rem;
}

.spr-global .mr-n-3r {
  margin-right: -3rem;
}

.spr-global .pb-3r,
.spr-global .m-box-pb-3r .text_with_media,
.spr-global .m-ctn-pb-3r > .container {
  padding-bottom: 3rem;
}

.spr-global .mb-3r {
  margin-bottom: 3rem;
}

.spr-global .mb-n-3r {
  margin-bottom: -3rem;
}

.spr-global .pl-3r,
.spr-global .m-box-pl-3r .text_with_media,
.spr-global .m-ctn-pl-3r > .container {
  padding-left: 3rem;
}

.spr-global .ml-3r {
  margin-left: 3rem;
}

.spr-global .ml-n-3r {
  margin-left: -3rem;
}

.spr-global .pt-4r,
.spr-global .m-box-pt-4r .text_with_media,
.spr-global .m-ctn-pt-4r > .container {
  padding-top: 4rem;
}

.spr-global .mt-4r {
  margin-top: 4rem;
}

.spr-global .mt-n-4r {
  margin-top: -4rem;
}

.spr-global .pr-4r,
.spr-global .m-box-pr-4r .text_with_media,
.spr-global .m-ctn-pr-4r > .container {
  padding-right: 4rem;
}

.spr-global .mr-4r {
  margin-right: 4rem;
}

.spr-global .mr-n-4r {
  margin-right: -4rem;
}

.spr-global .pb-4r,
.spr-global .m-box-pb-4r .text_with_media,
.spr-global .m-ctn-pb-4r > .container {
  padding-bottom: 4rem;
}

.spr-global .mb-4r {
  margin-bottom: 4rem;
}

.spr-global .mb-n-4r {
  margin-bottom: -4rem;
}

.spr-global .pl-4r,
.spr-global .m-box-pl-4r .text_with_media,
.spr-global .m-ctn-pl-4r > .container {
  padding-left: 4rem;
}

.spr-global .ml-4r {
  margin-left: 4rem;
}

.spr-global .ml-n-4r {
  margin-left: -4rem;
}

.spr-global .pt-5r,
.spr-global .m-box-pt-5r .text_with_media,
.spr-global .m-ctn-pt-5r > .container {
  padding-top: 5rem;
}

.spr-global .mt-5r {
  margin-top: 5rem;
}

.spr-global .mt-n-5r {
  margin-top: -5rem;
}

.spr-global .pr-5r,
.spr-global .m-box-pr-5r .text_with_media,
.spr-global .m-ctn-pr-5r > .container {
  padding-right: 5rem;
}

.spr-global .mr-5r {
  margin-right: 5rem;
}

.spr-global .mr-n-5r {
  margin-right: -5rem;
}

.spr-global .pb-5r,
.spr-global .m-box-pb-5r .text_with_media,
.spr-global .m-ctn-pb-5r > .container {
  padding-bottom: 5rem;
}

.spr-global .mb-5r {
  margin-bottom: 5rem;
}

.spr-global .mb-n-5r {
  margin-bottom: -5rem;
}

.spr-global .pl-5r,
.spr-global .m-box-pl-5r .text_with_media,
.spr-global .m-ctn-pl-5r > .container {
  padding-left: 5rem;
}

.spr-global .ml-5r {
  margin-left: 5rem;
}

.spr-global .ml-n-5r {
  margin-left: -5rem;
}

.spr-global .pt-6r,
.spr-global .m-box-pt-6r .text_with_media,
.spr-global .m-ctn-pt-6r > .container {
  padding-top: 6rem;
}

.spr-global .mt-6r {
  margin-top: 6rem;
}

.spr-global .mt-n-6r {
  margin-top: -6rem;
}

.spr-global .pr-6r,
.spr-global .m-box-pr-6r .text_with_media,
.spr-global .m-ctn-pr-6r > .container {
  padding-right: 6rem;
}

.spr-global .mr-6r {
  margin-right: 6rem;
}

.spr-global .mr-n-6r {
  margin-right: -6rem;
}

.spr-global .pb-6r,
.spr-global .m-box-pb-6r .text_with_media,
.spr-global .m-ctn-pb-6r > .container {
  padding-bottom: 6rem;
}

.spr-global .mb-6r {
  margin-bottom: 6rem;
}

.spr-global .mb-n-6r {
  margin-bottom: -6rem;
}

.spr-global .pl-6r,
.spr-global .m-box-pl-6r .text_with_media,
.spr-global .m-ctn-pl-6r > .container {
  padding-left: 6rem;
}

.spr-global .ml-6r {
  margin-left: 6rem;
}

.spr-global .ml-n-6r {
  margin-left: -6rem;
}

.spr-global .pt-7r,
.spr-global .m-box-pt-7r .text_with_media,
.spr-global .m-ctn-pt-7r > .container {
  padding-top: 7rem;
}

.spr-global .mt-7r {
  margin-top: 7rem;
}

.spr-global .mt-n-7r {
  margin-top: -7rem;
}

.spr-global .pr-7r,
.spr-global .m-box-pr-7r .text_with_media,
.spr-global .m-ctn-pr-7r > .container {
  padding-right: 7rem;
}

.spr-global .mr-7r {
  margin-right: 7rem;
}

.spr-global .mr-n-7r {
  margin-right: -7rem;
}

.spr-global .pb-7r,
.spr-global .m-box-pb-7r .text_with_media,
.spr-global .m-ctn-pb-7r > .container {
  padding-bottom: 7rem;
}

.spr-global .mb-7r {
  margin-bottom: 7rem;
}

.spr-global .mb-n-7r {
  margin-bottom: -7rem;
}

.spr-global .pl-7r,
.spr-global .m-box-pl-7r .text_with_media,
.spr-global .m-ctn-pl-7r > .container {
  padding-left: 7rem;
}

.spr-global .ml-7r {
  margin-left: 7rem;
}

.spr-global .ml-n-7r {
  margin-left: -7rem;
}

.spr-global .pt-8r,
.spr-global .m-box-pt-8r .text_with_media,
.spr-global .m-ctn-pt-8r > .container {
  padding-top: 8rem;
}

.spr-global .mt-8r {
  margin-top: 8rem;
}

.spr-global .mt-n-8r {
  margin-top: -8rem;
}

.spr-global .pr-8r,
.spr-global .m-box-pr-8r .text_with_media,
.spr-global .m-ctn-pr-8r > .container {
  padding-right: 8rem;
}

.spr-global .mr-8r {
  margin-right: 8rem;
}

.spr-global .mr-n-8r {
  margin-right: -8rem;
}

.spr-global .pb-8r,
.spr-global .m-box-pb-8r .text_with_media,
.spr-global .m-ctn-pb-8r > .container {
  padding-bottom: 8rem;
}

.spr-global .mb-8r {
  margin-bottom: 8rem;
}

.spr-global .mb-n-8r {
  margin-bottom: -8rem;
}

.spr-global .pl-8r,
.spr-global .m-box-pl-8r .text_with_media,
.spr-global .m-ctn-pl-8r > .container {
  padding-left: 8rem;
}

.spr-global .ml-8r {
  margin-left: 8rem;
}

.spr-global .ml-n-8r {
  margin-left: -8rem;
}

.spr-global .pt-9r,
.spr-global .m-box-pt-9r .text_with_media,
.spr-global .m-ctn-pt-9r > .container {
  padding-top: 9rem;
}

.spr-global .mt-9r {
  margin-top: 9rem;
}

.spr-global .mt-n-9r {
  margin-top: -9rem;
}

.spr-global .pr-9r,
.spr-global .m-box-pr-9r .text_with_media,
.spr-global .m-ctn-pr-9r > .container {
  padding-right: 9rem;
}

.spr-global .mr-9r {
  margin-right: 9rem;
}

.spr-global .mr-n-9r {
  margin-right: -9rem;
}

.spr-global .pb-9r,
.spr-global .m-box-pb-9r .text_with_media,
.spr-global .m-ctn-pb-9r > .container {
  padding-bottom: 9rem;
}

.spr-global .mb-9r {
  margin-bottom: 9rem;
}

.spr-global .mb-n-9r {
  margin-bottom: -9rem;
}

.spr-global .pl-9r,
.spr-global .m-box-pl-9r .text_with_media,
.spr-global .m-ctn-pl-9r > .container {
  padding-left: 9rem;
}

.spr-global .ml-9r {
  margin-left: 9rem;
}

.spr-global .ml-n-9r {
  margin-left: -9rem;
}

.spr-global .pt-10r,
.spr-global .m-box-pt-10r .text_with_media,
.spr-global .m-ctn-pt-10r > .container {
  padding-top: 10rem;
}

.spr-global .mt-10r {
  margin-top: 10rem;
}

.spr-global .mt-n-10r {
  margin-top: -10rem;
}

.spr-global .pr-10r,
.spr-global .m-box-pr-10r .text_with_media,
.spr-global .m-ctn-pr-10r > .container {
  padding-right: 10rem;
}

.spr-global .mr-10r {
  margin-right: 10rem;
}

.spr-global .mr-n-10r {
  margin-right: -10rem;
}

.spr-global .pb-10r,
.spr-global .m-box-pb-10r .text_with_media,
.spr-global .m-ctn-pb-10r > .container {
  padding-bottom: 10rem;
}

.spr-global .mb-10r {
  margin-bottom: 10rem;
}

.spr-global .mb-n-10r {
  margin-bottom: -10rem;
}

.spr-global .pl-10r,
.spr-global .m-box-pl-10r .text_with_media,
.spr-global .m-ctn-pl-10r > .container {
  padding-left: 10rem;
}

.spr-global .ml-10r {
  margin-left: 10rem;
}

.spr-global .ml-n-10r {
  margin-left: -10rem;
}

.spr-global .l-m-auto {
  margin: 0 auto;
}

.spr-global .l-m-auto img {
  margin: 0 auto;
}

/* ----------  Modules  ---------- */

.spr-global .m-bg--white {
  background: #fff;
}

.spr-global .m-type--white h1,
.spr-global .m-type--white h2,
.spr-global .m-type--white h3,
.spr-global .m-type--white h4,
.spr-global .m-type--white h5,
.spr-global .m-type--white h6,
.spr-global .m-type--white p,
.spr-global .m-type--white p.big,
.spr-global .m-type--white p.small,
.spr-global .m-type--white a {
  color: #fff !important;
}

.spr-global .m-bg--black {
  background: #000;
}

.spr-global .m-type--black h1,
.spr-global .m-type--black h2,
.spr-global .m-type--black h3,
.spr-global .m-type--black h4,
.spr-global .m-type--black h5,
.spr-global .m-type--black h6,
.spr-global .m-type--black p,
.spr-global .m-type--black p.big,
.spr-global .m-type--black p.small,
.spr-global .m-type--black a {
  color: #000 !important;
}

.spr-global .m-bg--gray {
  background: #f6f6f6;
}

.spr-global .m-type--gray h1,
.spr-global .m-type--gray h2,
.spr-global .m-type--gray h3,
.spr-global .m-type--gray h4,
.spr-global .m-type--gray h5,
.spr-global .m-type--gray h6,
.spr-global .m-type--gray p,
.spr-global .m-type--gray p.big,
.spr-global .m-type--gray p.small,
.spr-global .m-type--gray a {
  color: #f6f6f6 !important;
}

.spr-global .m-forms-hide-cancel .mwf-form .mwf_cancel {
  display: none;
}

/* Extra small devices (phones, less than 768px) */

/* =====  End of SPRING GLOBAL TYLES  ====== */

/*========================================
=            SPRING HPE STYLE            =
========================================*/
.spr-hpe-style #microsite_content .article h3 {
  text-transform: inherit; }

.spr-hpe-style #microsite_content .btn {
  border-radius: 0 !important; }

.spr-hpe-style #microsite_content .grey-bg.box {
  background-color: #f6f6f6 !important; }
  .spr-hpe-style #microsite_content .grey-bg.box .grid {
    background-color: #f6f6f6 !important; }

.spr-hpe-style #microsite_content .darkgreen-bg.box {
  background-color: #0d5265 !important; }
  .spr-hpe-style #microsite_content .darkgreen-bg.box .grid {
    background-color: #0d5265 !important; }

.spr-hpe-style #microsite_content .m-la-link a.lnk {
  display: inline-block;
  min-height: 24px;
  margin-top: 10px;
  padding: 0 0 0 30px;
  border-bottom-width: 0 !important;
  background: url("https://www.also.com/ec/cms5/media/img/placeholder_img/hpe_portal_1/link-icon.png") left 0 no-repeat;
  line-height: 24px;
  text-decoration: none; }

.spr-hpe-style #microsite_content .m-tc-green .highlight {
  color: #89e872; }

.spr-hpe-style #microsite_content .m-tc-white h1, .spr-hpe-style #microsite_content .m-tc-white h2, .spr-hpe-style #microsite_content .m-tc-white h3, .spr-hpe-style #microsite_content .m-tc-white h4, .spr-hpe-style #microsite_content .m-tc-white h5, .spr-hpe-style #microsite_content .m-tc-white h6, .spr-hpe-style #microsite_content .m-tc-white p, .spr-hpe-style #microsite_content .m-tc-white p.big, .spr-hpe-style #microsite_content .m-tc-white p.small {
  color: white !important; }

#p-msa-boost-engage-and-grow .s-sign-up-bg {
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_campaigns/msa_boost_engage_and_grow/signup_background.jpg") no-repeat center center;
  background-size: cover; }

#p-msa-boost-engage-and-grow .btn-default {
  border-color: white !important;
  background: white !important;
  color: black !important; }
  #p-msa-boost-engage-and-grow .btn-default:hover {
    border-color: #89e872 !important;
    background: #89e872 !important;
    color: white !important; }

#p-msa-boost-engage-and-grow .btn-primary {
  border-color: #89e872 !important;
  background: #89e872 !important;
  color: black !important; }
  #p-msa-boost-engage-and-grow .btn-primary:hover {
    border-color: #d2f6ca !important;
    background: #d2f6ca !important; }

#p-msa-boost-win-standalone .s-engage-bg {
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_campaigns/msa_boost_win_standalone/learn_more_background.jpg") no-repeat top center;
  background-size: cover; }

#p-msa-boost-win-standalone .btn-default {
  border-color: #01a982 !important;
  background: #01a982 !important;
  color: white !important; }
  #p-msa-boost-win-standalone .btn-default:hover {
    border-color: #89e872 !important;
    background: #89e872 !important;
    color: white !important; }

#p-msa-boost-win-standalone .btn-primary {
  border-color: #89e872 !important;
  background: #89e872 !important;
  color: black !important; }
  #p-msa-boost-win-standalone .btn-primary:hover {
    border-color: #d2f6ca !important;
    background: #d2f6ca !important; }

/*=====  End of SPRING HPE STYLE  ======*/


/* ====================================
=            Page Modules            =
==================================== */
#p-3par-is-reaching-end-of-life {
  /* ----------  Change text color  ---------- */
}

#p-3par-is-reaching-end-of-life .recommend-bg {
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/3par_is_reaching_end_of_life/bg_recommended-migration-paths.jpg") no-repeat top center;
  background-size: cover;
}

#p-3par-is-reaching-end-of-life .ready-bg {
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/3par_is_reaching_end_of_life/bg_ready-to-start-upgrading-you-3par.jpg") no-repeat top center;
  background-size: cover;
}

#p-3par-is-reaching-end-of-life .gray-bg {
  background: #eaeaea;
}

#p-3par-is-reaching-end-of-life .txt-white h1,
#p-3par-is-reaching-end-of-life .txt-white h2,
#p-3par-is-reaching-end-of-life .txt-white h3,
#p-3par-is-reaching-end-of-life .txt-white h4,
#p-3par-is-reaching-end-of-life .txt-white h5,
#p-3par-is-reaching-end-of-life .txt-white h6,
#p-3par-is-reaching-end-of-life .txt-white p,
#p-3par-is-reaching-end-of-life .txt-white p.big,
#p-3par-is-reaching-end-of-life .txt-white p.small,
#p-3par-is-reaching-end-of-life .txt-white a {
  color: #fff !important;
}

#p-3par-is-reaching-end-of-life .txt-white .mwf-form .mwf-label {
  color: white;
}

#p-3par-is-reaching-end-of-life .txt-black h1,
#p-3par-is-reaching-end-of-life .txt-black h2,
#p-3par-is-reaching-end-of-life .txt-black h3,
#p-3par-is-reaching-end-of-life .txt-black h4,
#p-3par-is-reaching-end-of-life .txt-black h5,
#p-3par-is-reaching-end-of-life .txt-black h6,
#p-3par-is-reaching-end-of-life .txt-black p,
#p-3par-is-reaching-end-of-life .txt-black p.big,
#p-3par-is-reaching-end-of-life .txt-black p.small,
#p-3par-is-reaching-end-of-life .txt-black a {
  color: #000 !important;
}

#p-3par-is-reaching-end-of-life .txt-big p span.nowrap {
  font-size: 2.4rem;
}

#p-3par-is-reaching-end-of-life .flex-center > .row {
  display: flex;
  align-items: center;
}

#p-3par-is-reaching-end-of-life .m-page__headline h2 span.nowrap::after {
  display: block;
  width: 6rem;
  height: 7px;
  margin: 4rem auto;
  background: #28a983;
  content: "";
}

#p-3par-is-reaching-end-of-life .article li {
  margin-bottom: 1rem;
  font-size: 1.8rem;
}

#p-3par-is-reaching-end-of-life .m-page__box {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #fff;
}

#p-3par-is-reaching-end-of-life .m-page__box p {
  margin-bottom: 0;
  padding-right: 1rem;
  padding-left: 1rem;
}

#p-3par-is-reaching-end-of-life .m-page__box--yellow {
  border: 7px solid #f8c900;
}

#p-3par-is-reaching-end-of-life .m-page__box--green {
  border: 7px solid #01a982;
}

#p-3par-is-reaching-end-of-life .m-decor__divider::after {
  display: block;
  width: 100%;
  height: 2px;
  background: #c0c0c0;
  content: "";
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf-field p {
  margin-bottom: 0;
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf-option .mwf-checkbox {
  position: relative;
  margin-top: -40px !important;
  margin-left: -40px !important;
}

#p-3par-is-reaching-end-of-life .mwf-form div.container:nth-of-type(3) {
  margin-top: 2rem;
}

#p-3par-is-reaching-end-of-life .mwf-form div.container:nth-of-type(3) .mwf-label {
  display: none;
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf_buttonrow .col-xs-6 {
  width: 100%;
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf_buttonrow .col-md-3:last-of-type {
  width: 50%;
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf_buttonrow .btn-primary {
  color: white;
  background: #28a983;
  border: 2px solid #28a983;
  border-radius: 0;
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf_buttonrow .btn-primary:hover {
  color: #28a983;
  background: white;
  border: 2px solid #28a983;
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf_buttonrow .mwf_cancel {
  display: none;
}

/* =====  End of Page Modules  ====== */

/* Extra small devices (phones, less than 768px) */
@media only screen and (max-width: 767px) {
  #p-3par-is-reaching-end-of-life .mwf-form .mwf_buttonrow .col-xs-6 {
    width: 100%;
  }
}

/* =====  End of HPE 3PAR  ====== */

/************* demo_pool_huawei 2021**************/
.p_demo_pool_huawei #microsite_content .mwf-form .mwf-paragraph.mwf-field.mwf-italic p{
    font-size: 0;
    border-bottom: 2px solid #cecece;
}
/************* demo_pool_huawei 2021**************/
/************* HPE Portal Facelift Menu 2021**************/
#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header {
  background: #eeeeee;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .container > .row {
  position: relative;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .container > .row .article .row {
  padding: 0;
  background: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .container > .row .article .row p {
  font-size: 0;
  opacity: 0;
  visibility: hidden;
  height: 0;
  margin: 0;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .container-fluid > .row {
  max-width: 1140px;
  margin: 0 auto;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .container-fluid > .row .col-xs-12 .row {
  padding: 0;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .active > a,
#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .active > a:hover {
  color: #01A982;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header p {
  margin: 0;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .col-xs-12 > ul > li {
  position: relative;
}

@media screen and (min-width: 994px) {
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li ul li ul {
    right: 100% !important;
    left: auto !important;
  }
}

@media screen and (max-width: 994px) and (min-width: 767px) {
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li ul li ul {
    left: 100% !important;
  }
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul {
  background: #fff;
  margin-top: 0;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li a {
  padding: 23px 10px;
  color: #000;
  border: none;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li ul {
  display: none;
  background: #eeeeee;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li ul li {
  display: block;
  float: none;
  position: relative;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li ul li ul {
  padding: 0 !important;
  width: 100% !important;
  top: 0 !important;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li > ul {
  padding: 0 10px;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited a {
  color: #01A982;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul {
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  width: 350px;
  max-width: 300px;
  min-width: 200px;
  margin: 0;
  z-index: 999;
  background: #000;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li a {
  color: #fff;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:hover a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:link a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:visited a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:hover a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:link a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:visited a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:hover a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:link a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:visited a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:hover a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:link a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:visited a {
  color: #01A982;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:hover > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:link > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:visited > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:hover > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:link > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:visited > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:hover > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:link > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:visited > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:hover > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:link > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:visited > ul {
  display: block;
  width: 100%;
  padding: 20px 25px 20px;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:hover > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:link > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:visited > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:hover > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:link > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:visited > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:hover > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:link > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:visited > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:hover > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:link > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:visited > ul a {
  color: #fff;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:hover > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:link > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:visited > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:hover > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:link > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:visited > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:hover > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:link > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:visited > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:hover > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:link > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:visited > ul a:hover {
  color: #01A982;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li {
  border-bottom: 2px solid transparent;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li:hover {
  border-bottom: 2px solid #01A982;
  color: #01A982;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li b {
  font-size: 15px;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li b:hover {
  cursor: pointer;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li b:hover a {
  color: #01A982;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li b a {
  font-size: 15px;
  display: inline-block;
  line-height: inherit;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li a {
  color: #666;
  display: block;
  padding: 0.5em;
  text-decoration: none;
  text-transform: inherit;
}

@media screen and (max-width: 767px) {
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .col-xs-12 > ul > li {
    position: inherit;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .col-xs-12 ul {
    padding: 0;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .col-xs-12 ul li {
    margin-right: 0 !important;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .col-xs-12 ul li ul li ul {
    position: inherit !important;
    background: #fff !important;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .col-xs-12 ul li ul li ul a {
    color: #000 !important;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul {
    width: 100%;
    max-width: 100%;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li {
    border: none;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li a {
    display: inline-block;
    padding: 20px 40px;
  }
}

/************* END HPE Portal Facelift Menu 2021**************/
/************* OPEN SCHNAEPPCHENLISTE 2021 **************/
#Schnaeppchenliste .spri-box-shadow .article.text_with_media {
  -webkit-box-shadow: 0 1px 6px rgba(61, 65, 84, 0.3);
  box-shadow: 1px 1px 6px rgb(61 65 84 / 30%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

#Schnaeppchenliste .spri-feature .article.text_with_media {
  z-index: 1;
  padding: 15px 15px;
  border-radius: 5px;
  overflow: hidden;
  margin-bottom: 20px;
  background-color: #fff;
  position: relative;
}

#Schnaeppchenliste .spri-hover-up {
  top: 0;
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

#Schnaeppchenliste .spri-hover-up .article.text_with_media:hover {
  -webkit-box-shadow: 0 20px 40px rgba(61, 65, 84, 0.15);
  box-shadow: 0 20px 40px rgba(61, 65, 84, 0.15);
  top: -2px;
 position: relative;
}

#Schnaeppchenliste .spri-hover-line .article.text_with_media:before {
  content: '';
  display: block;
  height: 5px;
  width: 0;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #89e872;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

#Schnaeppchenliste .spri-hover-line .article.text_with_media:hover:before {
  width: 100%;
}

#Schnaeppchenliste .spri-menudesktop {
  width: 100%;
  height: 86px;
  background: #f3f3f3;
  z-index: 1000;
  display: block;
  -webkit-box-shadow: 0 1px 6px rgba(61, 65, 84, 0.15);
  box-shadow: 0 1px 6px rgba(61, 65, 84, 0.15);
}

#Schnaeppchenliste .spri-menudesktop .col-xl-6 article.text_with_media {
  padding-left: 30px;
  padding-right: 30px;
}

#Schnaeppchenliste .spri-menudesktop .col-xs-12 + .col-xs-12 picture {
  float: right;
  padding-top: 10px;
  padding-right: 30px;
}

#Schnaeppchenliste .spri-menudesktop .article {
  padding-top: 10px;
}

#Schnaeppchenliste .spri-menudesktop .row {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

#Schnaeppchenliste .spri-menudesktop .col-for-image {
  padding-top: 15px;
}

#Schnaeppchenliste .spri-menudesktop ul {
  padding-left: 0px;
  z-index: 10000;
  margin-bottom: 0px;
  margin-top: -10px;
  margin-left: -25px;
}

#Schnaeppchenliste .spri-menudesktop ul li {
  display: inline-block;
  padding: 10px;
  color: #333B69;
  position: relative;
  font-weight: bold;
}

#Schnaeppchenliste .spri-menudesktop ul li b {
    font-size: 22px;
}

#Schnaeppchenliste .spri-menudesktop ul li {
  padding-right: 20px;
  margin-right: 15px;
  margin-left: 15px;
}

#Schnaeppchenliste .spri-menudesktop ul li:hover ul {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

#Schnaeppchenliste .spri-menudesktop ul li:nth-child(2):before {
  content: "";
  height: 15px;
  display: block;
  position: absolute;
  top: 20px;
  right: 0px;
  color: #333B69;
  font: normal normal normal 14px/1 FontAwesome;
}

#Schnaeppchenliste .spri-menudesktop ul li ul {
  display: block;
  position: absolute;
  left: 37px;
  top: 60px;
  z-index: 1000;
  min-width: 280px;
  text-align: left;
  padding: 10px 0;
  list-style: none;
  white-space: nowrap;
  background-color: #ddf8d7;
  -webkit-box-shadow: 0 4px 20px rgba(154, 161, 171, 0.25);
  box-shadow: 0 4px 20px rgba(154, 161, 171, 0.25);
  border-radius: 5px;
  visibility: hidden;
  opacity: 0;
  background-clip: padding-box;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

#Schnaeppchenliste .spri-menudesktop ul li ul li {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  font-weight: normal !important;
  border-top: 2px solid #ffffff;
}

#Schnaeppchenliste .spri-menudesktop ul li ul li a {
  font-weight: normal !important;
}

#Schnaeppchenliste .spri-menudesktop ul li ul li:nth-child(2):before {
  display: none;
}

#Schnaeppchenliste .spri-menudesktop ul li ul:before {
  <!-- content: ""; -->
  display: block;
  width: 14px;
  height: 14px;
  background-color: #fff;
  position: absolute;
  top: -7px;
  left: 35px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

#Schnaeppchenliste .spri-menudesktop ul li a {
  display: block;
  color: #333B69;
  padding: 0px;
  margin: 0px;
  color: #333B6F !important;
  border-bottom: 0px solid #CCC !important;
}

#Schnaeppchenliste .spri-menudesktop ul li a:hover {
  color: #89e872 !important;
  border-bottom: 0px solid #CCC !important;
}

#Schnaeppchenliste .spri-menudesktop ul li:hover {
  color: #89e872 !important;
}

#Schnaeppchenliste .spri-menudesktop ul li:hover:before {
  color: #89e872 !important;
}

#Schnaeppchenliste .spri-green-bg {
    background-color: #006b7d;
}

#Schnaeppchenliste .spri-white-text h2{
    color: #ffffff;
}

#Schnaeppchenliste .spri-section-title h2{
    margin-bottom: 20px;
    margin-top: 20px;
}

#Schnaeppchenliste .spri-section-title h3{
    margin-bottom: 15px;
    margin-top: 15px;
}

#Schnaeppchenliste .spri-section-title p.big{
    font-size: 24px !important;
    line-height: 1.4;
}

#Schnaeppchenliste .spri-table table.table tr th {
    background-image: none;
    background-color: #ddf8d7 !important;
}

#Schnaeppchenliste .spri-table table.table tr th, .spri-table table.table tr td {
    border: 2px solid #84f17e !important;
}

.spri-menumoblie {
  position: relative;
  left: 0px;
  width: 100%;
  z-index: 2;
  height: 60px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-bottom: 0px solid #cecece !important;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-title a.collapsed {
  border-bottom: 0px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-title a {
  line-height: 40px !important;
  padding: 5px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-title a:after {
    top: 35px;
  color: #333B69 !important;
  z-index: 1;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-title a:hover:after {
  color: #333B69 !important;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-title a.js_actionTracking.collapsed::after {
  content: "";
  font-size: 30px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-title a.js_actionTracking::after {
  content: "";
  font-size: 30px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel:nth-child(2n-1) {
  background: #f5f5f5;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel:nth-child(2n-1) a {
  background: #f5f5f5;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body {
  padding: 15px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body .row {
  padding: 0px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body ul {
  list-style: none;
  padding-left: 15px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body ul li {
  list-style: none;
  color: #333B69;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #E8ECED;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body ul li:last-of-type {
  border-bottom: 0px solid #E8ECED;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body ul li a {
  padding: 0px;
  margin: 0px;
  color: #333B69 !important;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body ul li ul {
  padding-left: 15px;
}

#Schnaeppchenliste .spri-menumoblie picture {
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 2;
}

#Schnaeppchenliste .spri-menumoblie picture img {
  height: 25px;
}

#Schnaeppchenliste .spri-menumoblie .row {
  padding-top: 0px;
  padding-bottom: 0px;
}

#Schnaeppchenliste .spri-menumoblie .article.text_with_media p {
  display: none;
}

#Schnaeppchenliste .spri-menumoblie .panel-group {
  border: 0px;
  margin-bottom: 0px;
}

#Schnaeppchenliste .spri-menumoblie .panel-default > .panel-heading {
  border: 0px;
}

#Schnaeppchenliste .spri-menumoblie .panel-title a {
  font-size: 0px;
}

#Schnaeppchenliste .spri-ref li:before {
    content: '\25B6';
    padding-right: 15px;
    color: #89E872;
}
#Schnaeppchenliste .spri-ref li {
    list-style: none;
}

#Schnaeppchenliste .spri-ref ul {
    padding: 0;
}
#Schnaeppchenliste .spri-green-text h3 {
    color: #89E872;
}

#Schnaeppchenliste .spri-btn .btn {
    background-color: #89E872 !important;
}

#Schnaeppchenliste .spri-link .lnk {
    color: #89E872 !important;
}

#Schnaeppchenliste .spri-link .lnk {
    color: #89E872 !important;
}

#Schnaeppchenliste .spri-branchname p {
    font-size: 18px;
}

#Schnaeppchenliste .spri-branchname a.lnk {
    border-bottom: none !important;
}
/************* CLOSE SCHNAEPPCHENLISTE 2021 **************/

/************* ZOTAC Magnus One Launch Landingpage 2021**************/
.p_zotac_magnus_one_launch_2021 #microsite_content {
  background-color: #dbd8da;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_no_padding_img .article.text_with_media img {
  padding: 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_no_padding_img .article.text_with_media .row {
  padding-bottom: 0;
  padding-top: 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_top_banner .article.text_with_media img {
  padding: 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_top_banner .article.text_with_media .row {
  padding-bottom: 0;
  padding-top: 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content h1,
.p_zotac_magnus_one_launch_2021 #microsite_content h2,
.p_zotac_magnus_one_launch_2021 #microsite_content h3,
.p_zotac_magnus_one_launch_2021 #microsite_content h4 {
  text-transform: uppercase;
}

.p_zotac_magnus_one_launch_2021 #microsite_content h3 .highlight {
  background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/line_yellow.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  padding: 0 3rem 5px 3rem;
  background-size: auto;
  display: inline-block;
  margin-bottom: 2rem;
  background-repeat: repeat-x;
}

.p_zotac_magnus_one_launch_2021 #microsite_content h1,
.p_zotac_magnus_one_launch_2021 #microsite_content h2,
.p_zotac_magnus_one_launch_2021 #microsite_content h3,
.p_zotac_magnus_one_launch_2021 #microsite_content h4,
.p_zotac_magnus_one_launch_2021 #microsite_content p,
.p_zotac_magnus_one_launch_2021 #microsite_content a,
.p_zotac_magnus_one_launch_2021 #microsite_content a.btn-link {
  color: #454545;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_01 {
  background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/bg01.jpg");
  background-size: cover;
  padding: 10rem 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_01 .container {
  background-color: transparent;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_02_1 {
  background-color: #5e6573;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_02 {
  background-color: #5e6573;
  background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/bg02.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  padding: 7rem 0;
  background-size: 100% auto;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_02 .article.text_with_media p,
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_02 .article.text_with_media h3 {
  color: #fff;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_03 {
  background-color: #dbd8da;
  background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/bg05.jpg");
  background-position: top center;
  padding: 27% 0 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_03 img {
    max-width: 694px;
    width: 100%;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_03_1 {
  background-color: #dbd8da;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_04 {
  background-color: #36383d;
  background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/bg03.jpg");
  background-position: top center;
  padding: 10rem 0 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_04 .container {
  background-color: transparent;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_04 .article.text_with_media p,
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_04 .article.text_with_media h3 {
  color: #fff;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 {
  background-color: #36383d;
  background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/img_08.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 10rem 0;
  color: #fff;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 img {
  padding-left: 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 p {
  font-size: 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 .col-for-image p {
  color: #fff;
  font-size: 11px;
  text-align: center;
  margin-top: 10px;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_06 {
  background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/img_09.jpg") #36383d;
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 5rem 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_06 .article.text_with_media p,
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_06 .article.text_with_media h3 {
  color: #fff;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_06 .article.text_with_media > .row:first-of-type .col-xs-12:first-of-type {
  padding-top: 8rem;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_08 .article.text_with_media a {
    color: #454545;
    border: 2px solid #454545;
    border-radius: 0;
    background: transparent;
    font-family: "interbold", Verdana, Arial, sans-serif;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_08 .article.text_with_media a:hover {
  background: #454545;
  color: #fff;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_09 {
  background: #5e6573;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_09 .container {
  width: 100%;
  max-width: 1440px;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_09 .container p {
  color: #2b3036;
  font-size: 15px;
}
.p_zotac_magnus_one_launch_2021 #microsite_content h2 {
    font-family: "interbold", Verdana, Arial, sans-serif;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_no_padding_img.p_zotac_content_10 .article.text_with_media .col-xs-12 {
    position: relative;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_no_padding_img.p_zotac_content_10 .article.text_with_media .col-xs-12 .separat_inner {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    padding-bottom: 10rem;
    width: calc(100% - 20px);
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_no_padding_img.p_zotac_content_10 .article.text_with_media .separat_inner img {
    width: auto;
    max-width: 100%;
    margin: 0 auto;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_06 .article.text_with_media > .row:first-of-type img {
    max-width: 540px;
    width: 76%;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 .container >.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 .container .row .article >.row{
    padding-bottom:10px;
  }
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 .container .row .row{
    padding:0;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 .container >.row .small{
  color:#fff;
  text-align:center;
  font-size: 11px;
}
.p_zotac_magnus_one_launch_2021 #microsite_content h4 {
  font-size: 25px;
  font-family: "interbold", Verdana, Arial, sans-serif;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_luxx_banner .article.text_with_media img{
    max-width: 385px;
    width: 70%;
}
@media screen and (min-width: 991px) {
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_no_padding_img .article.text_with_media img {
    width: 100%;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_top_banner .article.text_with_media img {
    width: 100%;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content h2 {
    font-size: 45px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content h3 {
    font-size: 32px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content p {
    font-size: 17px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content p.small {
    font-size: 10px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_top_banner .article.text_with_media h2 {
    font-size: 60px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_01 {
    height: 700px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 {
    height: 767px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 .container {
    width: 100%;
    max-width: 1440px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_06 {
    height: 1443px;
    background-size: 100% 100%;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_07 .container {
    width: 100%;
    max-width: 1440px;
  }
}

@media screen and (max-width: 991px) {
  .p_zotac_magnus_one_launch_2021 #microsite_content h3 {
    font-size: 24px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content h3 .highlight {
    background-size: auto 2px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_03 {
    padding: 25% 0 5rem 0;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 {
    padding: 3rem 0 10rem 0;
    background-position: bottom center;
  }
}
@media (max-width: 640px) {
  .p_zotac_magnus_one_launch_2021 #microsite_content br {
    display: none;
  }
}

/************* END ZOTAC Magnus One Launch Landingpage 2021**************/
/************* DYNABOOK 2021**************/

.p_dynabook_2021 #microsite_content .p_bg_blue_dynabook{
    background: #2091fb!important;
}
.p_dynabook_2021 #microsite_content .p_bg_blue_dynabook .container{
    background: #2091fb!important;
}
.p_dynabook_2021 #microsite_content .p_bg_blue_dynabook .article h3{
    text-transform: none;
}
.p_dynabook_2021 #microsite_content .p_bg_blue_dynabook .article a{
    font-weight: normal!important;
}
/************* END DYNABOOK 2021**************/
/************* Sophos 2021**************/
.p_2020_style_spi #microsite_content .pd00_img img.img-responsive{
    padding: 0;
}
/************* END Sophos 2021**************/


/*************** S T A R T  CTV 2021 *****************/

#ctv2021 .navbar-right {
    display: none;
}

@media screen and (min-width: 1200px){
#ctv2021_thank_you_teaser div.videojs,
#ctv2021_thank_you_teaser div.videojs video {
    width: 120%;
    box-shadow: -20px 20px #006b7d;
    float: left;
}}

#ctv2021_thank_you_teaser .article > .row {
    padding: 25px!important;
    box-shadow: -20px 20px #006b7d;
}

#ctv2021 .navbar-inverse {
    background-color: white;
}

#ctv2021 .socialicons .fa {
    color: #777;
}
#ctv2021 .socialicons .fa:hover,
#ctv2021 .socialicons .fa:focus,
#ctv2021 .socialicons .fa:active {
    color: #ff7721!important;

}
#ctv2021 .socialicons a {
    text-decoration: none;
    border-bottom: 0px solid transparent;
}

@media screen and (max-width: 768px) {
#ctv2021 #myNavbar {
    background: #fff;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/ctv2021/ctv_2021_n2n_designelement_gradient_01.png);
    background-size: cover;
}}

@media screen and (max-width: 768px) {
#ctv2021 #myNavbar .navbar-nav {
    margin-top: 20vh;
    margin-left: 45px;
    max-width: 50vw;
}}

#ctv2021 .embed-responsive {
    box-shadow: -20px 20px 0 #006b7d;
}

#ctv2021 .ctv2021_agendatable tr td:nth-child(2) {
    background: #0000 !important;
}

#ctv2021 .ctv2021_agendatable table.table tbody tr:hover {
    background: #006b7d21!important;
}

#ctv2021 .ctv2021_agendatable tr td:nth-child(1) {
    background: #5f5f5f0d;
    font-family: 'interbold';
    width: 75px;
}

#ctv2021 .ctv2021_agendatable tr td:nth-child(2) {
    width: 75px;
}

#ctv2021 .ctv2021_agendatable tr td:nth-child(5) {
    font-family: interbold;
    width: 230px;
    background: #5f5f5f0d;
}

#ctv2021 .ctv2021_agendatable table.table {
    background: white;
    font-size: 13px;
}

#ctv2021 .ctv2021_agendatable table.dataTable.no-footer {
    border-top: 5px solid white;
}


#ctv2021 .ctv2021_agendatable .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9 !important;
}

#ctv2021 .ctv2021_agendatable table.table tr th {
    border-bottom: 0px solid #006b7d;
    background-image: none;
    background: #006b7d;
    color: white;
}

#ctv2021 .ctv2021_agendatable table.table tr th,
#ctv2021 .ctv2021_agendatable table.table tr td {
    border: 0px;
    padding: 7px 15px;
    text-align: left;
}

#ctv2021 .ctv2021_agendatable table.table b,
#ctv2021 .ctv2021_agendatable table.table strong {
    font-weight: normal;
    font-family: 'interregular';
    font-size: 15px;
    color: #ffffff;
}

#ctv2021 .ctv2021_agendatable table.table {
    background: white;
}

#ctv2021 .ctv2021_agendatable table.table tbody b,
#ctv2021 .ctv2021_agendatable table.table tbody strong {
    color: #ff7731;
    font-size: 15px;
}

#ctv2021 .ctv2021_agendatable table.table tbody tr:hover {
    background: #ff770033!important;
}

#ctv2021 body:before {
    background: #ffffff00;
}

#ctv2021 #microsite_content input.btn-primary,
#ctv2021 #microsite_content a.btn-primary,
#ctv2021 #microsite_content table.table a.btn-primary {
    border: 0!important;
    background: #ff7731;
}
#ctv2021 #microsite_content input.btn-primary:hover,
#ctv2021 #microsite_content a.btn-primary:hover,
#ctv2021 #microsite_content table.table a.btn-primary:hover {
    border: 0!important;
    background: #E55911!important;
    color: #ffffff!important;
}

.ctv_focus_slider #microsite_content input.btn-default,
.ctv_focus_slider #microsite_content a.btn-default,
.ctv_focus_slider #microsite_content table.table a.btn-default {
    border: 0!important;
    background: #ff7731;
}

.ctv_focus_slider #microsite_content input.btn-default:hover,
.ctv_focus_slider #microsite_content a.btn-default:hover,
.ctv_focus_slider #microsite_content table.table a.btn-default:hover {
    border: 0!important;
    background: #E55911!important;
    color: #ffffff!important;
}

#ctv2021 a.btn.btn-primary:hover,
#ctv2021 .article.text_with_media a.btn.btn-primary:hover {
    color: #fff!important;
}

#ctv2021 a.btn.btn-primary,
#ctv2021 .article.text_with_media a.btn.btn-primary {
    text-transform: none;
}

#ctv2021 h1 {
    text-transform: none;
    padding-bottom: 15px;
    color: #ff7731;
}

#ctv2021 h2  {
color: #006b7d;
}


@media screen and (min-width: 1200px) {
.proudly_presents h2 {
margin-bottom: 140px !important;
}}

#ctv2021 h2 b,
#ctv2021 h2 strong {
color: #ff7731;
}

#ctv2021 .introtext_lg h2 {
padding: 0px 0px 30px 0px;
}

#ctv2021 .adjusth2 h2 {
    padding: 100px 0px 30px 0;
}

#ctv2021 h3 {
    font-size: 20px;
    padding-top: 30px;
    padding-bottom: 10px;
    color: #ff7731!important;
    text-transform: none;
    font-family: 'interregular';
}

#ctv2021 p.small {
    font-size: 11px!important;
    line-height: 1.4;
}

#ctv2021 .navbar-nav.navbar-right > li > a {
    font-size: 15px;
    font-weight: normal;
    border-bottom: none!important;
    text-decoration: none;
    color: #000000!important;
}
#ctv2021 .navbar-inverse .navbar-nav > li > a {
    color: #000000!important;
}

#ctv2021 .navbar-inverse .navbar-nav > li > a:hover,
#ctv2021 .navbar-inverse .navbar-nav > li > a:focus,
#ctv2021 .navbar-inverse .navbar-nav > li > a:active {
    color: #ff7700 !important;
    border-bottom: none!important;
    text-decoration: underline;
}

#ctv2021 .lang-selector:hover > a,
#ctv2021 .company-selector:hover > a {
    color: #ff7700;
 border-bottom: none!important;
}


#ctv2021 header a:focus,
#ctv2021 header a:hover,
#ctv2021 header a:active {
    color: #ff7700;
     border-bottom: none!important;
    text-decoration: underline;
}


#ctv2021 header a {
    border-bottom: none!important;
    text-decoration: none;
    color: #000000!important;
}

#ctv2021 .header a:focus,
#ctv2021 .header a:hover,
#ctv2021 .header a:active {
    color: #ff7700;
     border-bottom: none!important;
    text-decoration: underline;
}

#ctv2021 header ul li a:hover,
#ctv2021 header ul.dropdown-menu li a:hover {
    color: #ff7700!important;
    border-bottom: 0px!important;
    text-decoration: underline;
}

#ctv2021 .navbar-inverse .navbar-brand:hover,
#ctv2021 .navbar-inverse .navbar-brand:focus {
    background-color: white!important;
    text-decoration: none!important;
}


#ctv2021 .lang-selector a,
#ctv2021 .company-selector a {
    border: none;
}

#ctv2021 .lang-selector a:hover,
#ctv2021 .company-selector a:hover
#ctv2021 .lang-selector a:active,
#ctv2021 .company-selector a:active
#ctv2021 .lang-selector a:focus,
#ctv2021 .company-selector a:focus {
    border: none;
    text-decoration: underline;
    color: #ff7700
}

@media screen and (min-width: 992px)
#ctv2021 #microsite_content .bg-white-100_bg-black-1.box,
#ctv2021 #microsite_content .bg-white-100_bg-black-1 .box,
#ctv2021 #microsite_content .bg-white-100_bg-black-1.box .grid {
    background: linear-gradient(to right, #006b7d0a 50%,#89e87224 50%);
}

#ctv2021 #microsite_content .bg1 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/ctv2021/ctv_2021_n2n_designelement_gradient_01.png);
    background-size: cover;
    background-position: center;
    padding-top: 70px;
    padding-bottom: 70px;
    background-attachment: fixed;
    max-width: 1920px;
    margin: auto;
}
#ctv2021 #microsite_content .bg2 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/ctv2021/ctv_2021_n2n_designelement_gradient_02.png);
    background-size: cover;
    background-position: center;
    padding-top: 70px;
    padding-bottom: 70px;
    background-attachment: fixed;
    max-width: 1920px;
    margin: auto;
}
#ctv2021 #microsite_content .bg3 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/ctv2021/ctv_2021_n2n_designelement_gradient_03.png);
    background-size: cover;
    background-position: center;
    padding-top: 70px;
    padding-bottom: 70px;
    background-attachment: fixed;
    max-width: 1920px;
    margin: auto;
}
#ctv2021 #microsite_content .bg4 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/ctv2021/ctv_2021_n2n_designelement_gradient_04.png);
    background-size: cover;
    background-position: center;
    padding-top: 70px;
    padding-bottom: 70px;
    background-attachment: fixed;
    max-width: 1920px;
    margin: auto;
}
#ctv2021 #microsite_content .bg-cd1-
#ctv2021 #microsite_content .bg-cd1-100 .box,
#ctv2021 #microsite_content .bg-cd1-100.box .grid,
#ctv2021 #microsite_content .bg-cd1-100:not(.box) .grid-col .article {
    background: #006B7D;
    padding-top: 70px;
    padding-bottom: 70px;
}

#ctv2021 .img-original.img-responsive {
    width: auto;
    float: left;
    margin-right: 15px;
    margin-left: 20px;
}

.proudly_presents .img-original.img-responsive {
    margin-bottom: 48px;
}

.proudly_presents .separat,
.proudly_presents .separat_inner {
    margin-top: 25px !important;
}

.proudly_presents_spanish_adjustm p {
    font-size: 17px !important;
}

#ctv2021 .navbar-brand {
    padding: 2px 25px;
}

#ctv2021 .company-selector {
    display: none;
}

@media screen and (max-width: 1199px) {
  #ctv2021 #header {
    background: white!important;
}
}

@media screen and (min-width: 1200px) {
#ctv2021 main {
    padding-top: 60px !important;
}}

@media screen and (min-width: 1200px) {
#ctv2021 .bgvideo .c-Video {
    z-index: -9999;
    position: absolute;
} }

#ctv2021 #microsite_content .bg-flashgreen.box,
#ctv2021 #microsite_content .bg-flashgreen.box .grid,
#ctv2021 #microsite_content .bg-flashgreen:not(.box) .grid-col .article,
#ctv2021 #microsite_content .bg-cd3-100.box,
#ctv2021 #microsite_content .bg-cd3-100 .box,
#ctv2021 #microsite_content .bg-cd3-100.box .grid,
#ctv2021 #microsite_content .bg-cd3-100:not(.box) .grid-col .article {
    padding: 70px 0;
}

#ctv2021 #microsite_content .bg-cd1-100.box,
#ctv2021 #microsite_content .bg-cd1-100 .box,
#ctv2021 #microsite_content .bg-cd1-100.box .grid,
#ctv2021 #microsite_content .bg-cd1-100:not(.box) .grid-col .article {
    background: #006B7D;
    padding: 70px 0;
}

#ctv2021 #microsite_content .introtext_lg .box .grid {
    background-color: #fff0;
}

#ctv2021 .introtext_lg .article > .row {
    padding: 60px 0px 25px 40px;
    box-shadow: -20px 20px 0 0px #006b7d;
    background: #ffffff;
}

#ctv2021 .introtext_lg .col-xs-12 {
    padding-right: 0px;
}

#ctv2021 .introtext_lg .showroomvideo .article > .row {
    padding: 60px 40px 25px 40px;
    box-shadow: -20px 20px 0 0px #006b7d;
    background: #ffffff;
    z-index: 9999;
    position: relative;
    width: 105%;
}

@media screen and (min-width: 1200px) {
#ctv2021 div.videojs,
#ctv2021 div.videojs video {
    margin-top: -36px;
}}

@media screen and (min-width: 1200px) {
.showroomvideo div.videojs,
.showroomvideo div.videojs video {
    margin-top: 40px!important;
    width: 110%;
}}

@media screen and (min-width: 1200px) {
#ctv2021 #header .container-extended:not(.container-offset-1) .col-md-10 {
    width: calc(100% * 9 / 14);
}}

@media screen and (min-width: 1200px) {
#ctv2021 .extra_padding .container {
    padding-top: 110px;
    height: 600px;
}}

@media screen and (min-width: 1200px) {
.proudly_presents .container {
    padding-top: 60px;
    padding-bottom: 60px;
}}

#ctv2021 .footer_content .container {
    border-top: 0px solid #e6e6d7;
}

#ctv2021 .btn-primary {
    margin: 15px 0;
}

#ctv2021 .adjust_space .btn-primary {
    margin: 5px 0 90px 0;
}

#ctv2021 .big {
    padding-bottom: 5px;
}

#ctv2021 .highlight {
    text-decoration: none;
    color: #ff7700;
    font-weight: bold;
}

#ctv2021 #microsite_content .container-fluid--nopadding.grid-type-1,
#ctv2021 #microsite_content .container-fluid--nopadding.grid-type-1 > .row.grid > .grid-col,
#ctv2021 #microsite_content .container-fluid--nopadding.grid-type-1 .col-xs-12.grid-col,
#ctv2021 #microsite_content .container-fluid--nopadding.grid-type-2,
#ctv2021 #microsite_content .container-fluid--nopadding.grid-type-2 > .row.grid > .grid-col,
#ctv2021 #microsite_content .container-fluid--nopadding.grid-type-2 .col-xs-12.grid-col {
max-width: 1920px;
}

@media screen and (max-width: 768px) {
#ctv2021 #header .navbar-brand > img {
    min-width: 210px;
}}

@media screen and (max-width: 1199px) {
#ctv2021 .separat, .separat_inner {
    margin-top: 25px !important;
}}

.vendortop .separat,
.vendortop .separat_inner {
    margin-top: 0px !important;
}

#ctv2021 .footer-legal-url a {
    color: #636363;
    font-size: 13px;
}
#ctv2021 .footer-legal-url a:hover {
    border-bottom: 1px solid #ff7700 !important;
    color: #ff7700!important;
}
#ctv2021 .footer-second a {
    border-bottom: 1px solid #636363!important;
}

#ctv2021 .footer-legal-url {
    margin-top: 75px;
}

#ctv2021 .extra_p_space p {
    margin-left: 19px;
}

#ctv2021 .article.text_with_media a:hover,
#ctv2021 .article.text_with_media a:focus,
#ctv2021 .article.text_with_media a:active {
    text-decoration: none;
}

#ctv2021 #microsite_content a:hover,
#ctv2021 #microsite_content a.lnk:hover {
    font-weight: bold;
    color: #ff7700;
    border-bottom: 1px solid #ff7700;
}

#ctv2021 .footer-third {
    margin-top: 72px;
}

#ctv2021 .footer-third h4 {
    font-weight: normal;
}

#ctv2021 .footer-first p a:hover,
#ctv2021 .footer-first p a:focus {
    color: #ff7700!important;
    text-decoration: none;
    border-bottom: 1px solid #ff7700!important;
}

#ctv2021 .footer-first .footer_logo a {
    border-bottom: 0px!important;
}
#ctv2021 .footer_logo a {
    border-bottom: 0px!important;
}
#ctv2021 .footer-first p a {
    color: #636363!important;
    border-bottom: 1px solid #636363;
    text-decoration: none;
    font-size: 15px;
}

#ctv2021 .footer_logo a:hover,
#ctv2021 .footer_logo a:focus {
    border-bottom: none!important;
}

#ctv2021 .footer_logo img {
    border-bottom: none!important;
}

#ctv2021 .footer-third h4 {
    font-weight: normal;
    margin-top: 72px;
}

#ctv2021 .fa {
    color: #006b7d;
}

#ctv2021 #microsite_content .less_padding {
    padding-top: 0px;
    padding-bottom: 100px;
}

#ctv2021 #microsite_content .less_padding2 {
    padding-top: 100px;
    padding-bottom: 0px;
}

#ctv2021 #microsite_content .less_padding3 {
    padding-top: 0px;
    padding-bottom: 60px;
}

/* ctv keynotes */

@media screen and (min-width: 1200px) {
.keynotes_teaser .container {
    padding-top: 90px;
    padding-bottom: 80px;
}}


@media screen and (min-width: 1200px){
#ctv2021 .keynotes_teaser div.videojs,
#ctv2021 .keynotes_teaser div.videojs video {
    margin-top: 10px;
}}

#ctv2021 .keynotes_box .img-original.img-responsive {
    margin-left: 0px;
}

#ctv2021 .keynotes_box .container.grid.grid-type-1.box {
    box-shadow: -20px 20px 0 #006b7d;
}

#ctv2021 .keynotes_box h2 {
padding: 30px 10px 20px 30px;
}

#ctv2021 .keynotes_box p.small {
    font-size: 13px!important;
}

#ctv2021 .keynotes_box p {
    padding: 0px 60px 0px 30px;
    line-height: 1.3;
}

/* ctv focus topics */


#ctv2021 .introtext_lg_focus_topics .article > .row {
    padding: 30px 30px 10px 10px !important;
    margin-right: 65px;
}

#ctv2021 .introtext_lg_focus_topics .article > .row:last-child {
  height: 520px;
}

#ctv2021 .introtext_lg_focus_topics .img-original.img-responsive {
    margin-left: 0px!important;
    margin-top: 20px;
}

#ctv2021 .introtext_lg_focus_topics h2 {
    font-size: 20px;
}

#ctv2021 .introtext_lg_focus_topics p {
    font-size: 15px !important;
}

.ctv_focus_slider section:not(.c-SliderHome) .swiper-wrapper .swiper-slide {
    background-color: #ffffff;
    margin: 20px;
    padding: 30px;
    box-shadow: -20px 20px 0px #006b7d;
    text-align: left;
}

.ctv_focus_slider .c-Gallery .show-2 .swiper-slide .number,
.ctv_focus_slider .c-Gallery .show-3 .swiper-slide .number {
display: none;
}

.ctv_focus_slider #microsite_content .c-Gallery .swiper-container .swiper-pagination {
    top: 0px;
}

.ctv_focus_slider .c-Gallery .show-2 .swiper-slide .hint,
.ctv_focus_slider .c-Gallery .show-3 .swiper-slide .hint {
    font-size: 18px;
    font-weight: bold;
    color: #ff7700;
    font-family: 'Inter var alt';
}

.ctv_focus_slider .c-Gallery .show-2 .swiper-slide .description,
.ctv_focus_slider .c-Gallery .show-3 .swiper-slide .description {
    font-size: 18px;
    color: #000;
    font-weight: normal;
    font-family: 'Inter var', sans-serif;
    width: 100%;
}

/* ctv vendor site */


.vendortop p.small a,
.vendortop p.small a.lnk {
    margin-right: 10px;
}

@media screen and (min-width: 1200px){
.ctv2021vendorportal #ctv2021 main {
    padding-top: 0px!important;
}}

@media screen and (min-width: 1200px){
.ctv2021vendorportal main {
    margin-top: 0px!important;
}}

@media screen and (min-width: 1200px){
#ctv2021 .ctvlessmargin main {
    padding-top: 0px!important;
}}

.ctvlessmargin .separat,
.ctvlessmargin .separat_inner {
    margin-top: 5px !important;
}

#ctv2021 .c-Gallery .show-2 .swiper-slide .number,
#ctv2021 .c-Gallery .show-3 .swiper-slide .number {
    color: #ff7700;
    font-family: 'rois_bold';
    font-size: 50px;
    top: 14px;
}

.ctv2021vendorportal section:not(.c-SliderHome) .swiper-wrapper .swiper-slide {
    background-color: #ffffff;
}

.ctv2021vendorportal .c-Gallery .show-2 .swiper-slide .description,
.ctv2021vendorportal .c-Gallery .show-3 .swiper-slide .description {
    font-size: 15px;
    color: #000;
    font-weight: bold;
    font-family: 'Inter var', sans-serif;
}

.ctv2021vendorportal .swiper-container {
    overflow: hidden;
}

.ctv2021vendorportal .c-Gallery .show-2 .swiper-slide .fa,
.ctv2021vendorportal .c-Gallery .show-3 .swiper-slide .fa {
    padding-bottom: 0px;
    margin-bottom: -35px;
}

#ctv2021 .vendor h2 {
    padding: 0px 0px 0px 0px;
}

.ctv2021vendorportal #header {
    display: none;
}

@media screen and (min-width: 1200px){
.ctv2021vendorportal .extra_vpadding .container {
    height: 280px;
    padding-top: 110px;
}}

#ctv2021 .getyourown .article > .row {
    margin: 151px 0;
}

#ctv2021 .getyourown h2 {
    padding: 0px 0px 0px 0px;
}

#ctv2021 .vendor .article > .row {
    padding: 70px 50px 45px 50px;
    margin-top: 30px;
    margin-bottom: 50px;
}

#ctv2021 .vendorv2 .article > .row {
    padding: 70px 0px 45px 50px;
}

#ctv2021 .arrow_spacing .img-original.img-responsive {
    margin-bottom: 40px;
}

#ctv2021 .arrow_spacing2 .img-original.img-responsive {
    margin-bottom: 100px;
}

.ctv2021vendorportal #contactperson p {
    margin-left: 19px;
}

#ctv2021 .c-Akkordeon .panel-title a:hover:after,
#ctv2021 .c-Akkordeon .panel-title a:active:after {
    color: #ff7731;
}

#ctv2021 #microsite_content h4 a:active,
#ctv2021 #microsite_content h4 a.lnk:active {
    font-weight: bold;
    color: #ff7731;
    border-bottom: 0px solid #000;
}

.ctv2021vendorportal table.dataTable.no-footer {
    border-top: 5px solid white;
}

.ctv2021vendorportal tr td:nth-child(2) {
    background: #ffffff00 !important;
}

.ctv2021vendorportal .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9 !important;
}

.ctv2021vendorportal table.table tr th {
    border-bottom: 0px solid #006b7d;
    background-image: none;
    background: #006b7d;
    color: white;
}

.ctv2021vendorportal table.table tr th,
.ctv2021vendorportal table.table tr td {
    border: 0px;
    padding: 7px 15px;
    text-align: left;
}

.ctv2021vendorportal table.table b,
.ctv2021vendorportal table.table strong {
    font-weight: normal;
    font-family: 'interregular';
    font-size: 15px;
    color: #ffffff;
}

.ctv2021vendorportal table.table {
    background: white;
}

.ctv2021vendorportal table.table tbody b,
.ctv2021vendorportal table.table tbody strong {
    color: #ff7731;
    font-size: 15px;
}

.ctv2021vendorportal table.table tbody tr:hover {
    background: #ff770033!important;
}

.ctv2021vendorportal .c-Akkordeon .panel-group {
    background: white;
}

.ctv2021vendorportal .c-Akkordeon .panel:nth-child(2n-1) {
    background-color: #00000008 !important;
}

.ctv2021vendorportal sup {
    font-weight: normal;
}

.ctv2021vendorportal sub {
    font-size: 130%;
    color: #ff7731;
    font-family: 'roisbold';
}

.ctv2021vendorportal #microsite_content .row .article .row .article > .row .col-for-image img {
    padding-left: 0;
    padding-right: 0;
}

.vendortop h4 {
    font-size: 17px;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #006b7d!important;
    text-transform: uppercase;
    font-family: 'roisbold';
    text-align: right;
    margin-bottom: 0px;
}

.vendortop p {
    font-size: 13px !important;
    line-height: 1.5;
    text-align: right;
}

.ctv2021vendorportal p {
    font-size: 15px !important;
}

.vendortop #microsite_content.article > .row {
    padding: 0;
}

.showroom_slider #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block {
    margin: 2% 2%;
    padding: 25px;
    position: absolute;
    text-align: left;
    top: 0;
    left: 0;
    width: 100%;
}


.showroom_slider div.slider-text-block:last-of-type {
    display: none!important;
}

.showroom_slider p {
    display: none;
}

.showroom_slider .swiper-container .swiper-slide p {
    display: none;
}

.showroom_slider h2 {
    font-size: 19px;
    background: #f5f5f5;
    padding: 12px 20px;
    box-shadow: -10px 10px #006d7b;
}


.showroom_slider .swiper-container .fa-angle-right:before {
    color: #ff7700!important;
}

.showroom_slider .swiper-container .fa-angle-left:before {
    color: #ff7700 !important;
}

.showroom_slider .fa-angle-right:before {
    color: #ff7700!important;
}

.showroom_slider .fa-angle-left:before {
    color: #ff7700 !important;
}


/*************** E N D  CTV 2021 *****************/


/*************** START https://www.also.com/ec/cms5/de_6110/6110_anbieter/veeam/veeam-accredited-service-partner/index.jsp CTV 2021 *****************/

section#sva_030921_1 h1 {
    line-height: revert;
}

section#sva_030921_5 input.btn.btn-primary.mwf_cancel {
    display: none;
}

section#sva_030921_5 .mwf-field {
    padding-left: 25px !important;
}

section#sva_030921_5 input.btn.btn-primary.mwf_finish {
    width: 300px !important;
}

section#sva_030921_5 .col-xs-6.col-md-3 {
    float: none !important;
    margin-left: 1px !important;
}

section#sva_030921_5 .col-xs-12.col-md-6.no-gutter {
    padding-left: 25px !important;
}

/*************** END https://www.also.com/ec/cms5/de_6110/6110_anbieter/veeam/veeam-accredited-service-partner/index.jsp *****************/


/*************** START https://www.also.com/ec/cms5/de_1010/1010_anbieter/watchguard/flexpay/index.jsp  *****************/

section#sva_030221_1 table th{
text-align: center !important;

}

section#sva_030221_1 table{
    margin-bottom: auto !important;
}

section#sva_030221_2 p {
    margin-top: -22px !important;
    font-size: 13px;
}

/*************** E N D   *****************/
/********************** yealink_2021 ************************/
.p_yealink_2021 #microsite_content h2,
.p_yealink_2021 #microsite_content h3 {
  color: #109f6f;
}

.p_yealink_2021 #microsite_content a.btn-primary {
  background: #109f6f !important;
  color: #fff;
  border-color: #109f6f;
  border-radius: 0 !important;
  font-family: "interbold", Verdana, Arial, sans-serif;
}

.p_yealink_2021 #microsite_content a.btn-primary:hover{
  background: #fff !important;
}

.p_yealink_2021 #microsite_content .p_line .article {
  border-top: 1px dashed #000;
  border-bottom: 1px dashed #000;
  padding: 20px 0;
}

.p_yealink_2021 #microsite_content .p_04_img .container .col-xs-12 {
  padding: 0;
}

/********************** End yealink_2021 ************************/

/********************** HP Elite 2021 ************************/

.hp_elite_2021 .intro-section p {font-size: 19px}
.hp_elite_2021 h3 {text-transform: none;}
.hp_elite_2021 .blue-cntnt {background-color: #0096d6;}
.hp_elite_2021 .blue-cntnt h2, .hp_elite_2021 .blue-cntnt h3, .hp_elite_2021 .blue-cntnt p.big, .hp_elite_2021 .blue-cntnt p.big, .hp_elite_2021 .blue-cntnt p {color: #fff;}
.hp_elite_2021 .product-cntnt-ttl, .hp_elite_2021 .product-cntnt {background-color: #f6f6f6}
.hp_elite_2021 .intro-section p {font-size: 19px}
.hp_elite_2021 h3 {text-transform: none;}
.hp_elite_2021 .blue-cntnt {background-color: #0096d6;}
.hp_elite_2021 .blue-cntnt h2, .hp_elite_2021 .blue-cntnt h3, .hp_elite_2021 .blue-cntnt p.big, .hp_elite_2021 .blue-cntnt p.big, .hp_elite_2021 .blue-cntnt p {color: #fff;}
.hp_elite_2021 .product-cntnt-ttl, .hp_elite_2021 .product-cntnt {background-color: #f6f6f6;}
.hp_elite_2021 #microsite_content .product-cntnt .equalheight .article {background-color: #fff; margin-bottom: 30px;}
.hp_elite_2021 #microsite_content .product-cntnt a.btn-primary {border: 0 none !important; background-color: #0096d6 !important; color: #FFF !important;}
.hp_elite_2021 #microsite_content .product-cntnt a.btn-primary:hover {background-color: #0076a8 !important;}

/********************** End of HP Elite 2021 ************************/

/* ===== Microsoft Surface New Pages ===== */
.newSurface #microsite_content section p {
    font-weight: normal!important;
}

.newSurface #microsite_content section ul {
    text-align: left;
}

.newSurface #microsite_content section.heroSection {
    min-height: 600px;
    margin-bottom: 40px;
}

.newSurface #microsite_content section.heroSection .container > div {
  position: relative;
  height: 600px;
}

.newSurface #microsite_content section.heroSection .grid-col {
  position: relative;
  height: 600px;
}

.newSurface #microsite_content section.heroSection .article.text_with_media {
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translateY(-50%);
}

.newSurface #microsite_content section.heroSection.headerSurface.campaign .article.text_with_media .col-for-image {
  position: absolute;
  top: -110px;
}

.newSurface #microsite_content section.surfaceContent.campaign .webforms .mwf-form .mwf-option.checkbox {
  margin-top: 40px;
}

.newSurface #microsite_content section.surfaceContent.campaign .webforms .mwf-form .mwf_buttonrow {
  margin-top: 20px;
}

.newSurface #microsite_content section.surfaceContent.campaign .webforms .mwf-form .mwf_buttonrow .col-md-3:first-child {
  display: none;
}

.newSurface #microsite_content section.surfaceContent.campaign.products a.btn-primary {
  color: #000;
  border: none;
  display: inline-flex;
  align-items: center;
  padding: 0;
  font-size: 15px;
  line-height: 1.5;
  text-align: left;
  text-transform: none;
  font-weight: bold;
  background: none;
}

.newSurface #microsite_content section.surfaceContent.campaign.products a.btn-primary:before {
  content: "\003E";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: #85EA6C;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
  margin-right: 8px;
  color: #000;
  font-family: 'Arial';
  font-weight: bold;
}

.newSurface #microsite_content section.heroSection .article.text_with_media h1 {
    text-transform: none;
}

.newSurface #microsite_content section.heroSection .article.text_with_media h1:after {
  display: none
}

.newSurface #microsite_content section.heroSection.headerDuo {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_9_surface_duo/header_duo.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerBook3 {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_10_surface_book_3/header_book2.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerEarbuds {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_11_surface_earbuds/header_earbuds.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerGo2 {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_12_surface_go_2/header_go.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerHeadphones2 {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_13_surface_headphones/header_headphones.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerHub2s {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_14_surface_hub_2s/header_hub2s.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerLaptopgo {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_15_surface_laptop_go/header_laptop_go.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerProX {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_16_surface_pro_x/header_prox.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerPro7Plus {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_17_surface_pro_7_plus/header_pro7plus.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerSurface.campaign {
    background: url(https://www.also.com/ec/cms5/media/img/5210/customers_1/provider/microsoft_38/microsoft_surface_campaign/surface_campaign_header.jpg);
    background-color: #dbc4b6;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

@media only screen and (max-width:991px) {
    .newSurface #microsite_content section.heroSection {
      min-height: auto;
    }

    .newSurface #microsite_content section.heroSection .container > div {
      height: auto;
    }

    .newSurface #microsite_content section.heroSection .grid-col {
      height: auto;
    }

    .newSurface #microsite_content section.heroSection .article.text_with_media {
      position: relative;
      top: 0;
      transform: translateY(0);
    }

    .newSurface #microsite_content section.heroSection.headerDuo {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerBook3 {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerEarbuds {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerGo2 {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerHeadphones2 {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerHub2s {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerLaptopgo {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerProX {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerPro7Plus {
        background: none;
    }

   .newSurface #microsite_content section.heroSection.headerSurface.campaign{
        background: none;
    }
}

.newSurface #microsite_content section.surfaceVideo {
    margin-bottom: 40px;
}

@media only screen and (max-width:991px) {
    .newSurface #microsite_content section.surfaceVideo {
        margin-bottom: 40px;
    }
}

.newSurface #microsite_content section.surfaceContent h2 {
    padding-bottom: 25px;
    position: relative;
    padding-top: 15px;
    margin-bottom: 25px;
}

.newSurface #microsite_content section.surfaceContent h2:before {
    width: 80px;
    height: 4px;
    background-color: #85ea6c;
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.newSurface #microsite_content section.surfaceContent a.btn-primary.js-basket-add:before {
    display: none;
}

.newSurface #microsite_content section.surfaceContent a.btn-primary.js-basket-add {
    text-align: center;
    display: inline-block;
}

.newSurface #microsite_content section.surfaceContent .article.text_with_media h2 {
    padding-top: 0;
    margin-top: 0;
}

.newSurface #microsite_content section.surfaceContent {
    margin-bottom: 20px;
}

@media only screen and (max-width:991px) {
    .newSurface #microsite_content section.surfaceContent {
        margin-bottom: 40px;
    }
}

.newSurface #microsite_content section.surfacePricing {
    min-height: 600px;
    margin-bottom: 20px;
}

.newSurface #microsite_content section.surfacePricing .container-fluid > div {
  position: relative;
  min-height: 600px;
}

.newSurface #microsite_content section.surfacePricing .grid-col {
  position: relative;
  min-height: 600px;
}

.newSurface #microsite_content section.surfacePricing.footerDuo {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_9_surface_duo/footer_duo.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerBook3 {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_10_surface_book_3/footer_book2.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerEarbuds {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_11_surface_earbuds/footer_earbuds.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerGo2 {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_12_surface_go_2/footer_go.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerHeadphones2 {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_13_surface_headphones/footer_headphones.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerHub2s {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_14_surface_hub_2s/footer_hub2s.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerLaptopgo {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_15_surface_laptop_go/footer_laptop_go.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerProX {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_16_surface_pro_x/footer_prox.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerPro7Plus {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_17_surface_pro_7_plus/footer_pro7plus.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}


.newSurface #microsite_content section.surfacePricing .container .article.text_with_media {
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translateY(-50%);
    left: 0;
    right: 0;
}

.newSurface #microsite_content section.surfacePricing .article.text_with_media h2 {
    padding-bottom: 25px;
    position: relative;
    padding-top: 15px;
    margin-bottom: 25px;
    margin-top: 0;
}

.newSurface #microsite_content section.surfacePricing .article.text_with_media h2:before {
    width: 80px;
    height: 4px;
    background-color: #85ea6c;
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    margin: auto;
}

.newSurface #microsite_content section.surfacePricing .article.text_with_media a:not(.btn) {
  display: inline-block;
}

.newSurface #microsite_content section.surfacePricing .col-md-6:last-child .article.text_with_media {
    background-color: #fff;
    padding: 20px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=11, Direction=0, Color=#000000)";
    -moz-box-shadow: 0 3px 11px 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 3px 11px 5px rgba(0,0,0,0.1);
    box-shadow: 0 3px 11px 5px rgba(0,0,0,0.1);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=11, Direction=135, Color=#000000);
}

@media only screen and (max-width:991px) {
    .newSurface #microsite_content section.surfacePricing {
      min-height: auto;
    }

    .newSurface #microsite_content section.surfacePricing .container > div {
      min-height: auto;
    }

    .newSurface #microsite_content section.surfacePricing .grid-col {
      min-height: auto;
    }

    .newSurface #microsite_content section.surfacePricing .container .article.text_with_media {
      position: relative;
      top: 0;
      transform: translateY(0);
    }

    .newSurface #microsite_content section.surfacePricing.footerDuo {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerBook3 {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerEarbuds {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerGo2 {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerHeadphones2 {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerHub2s {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerLaptopgo {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerProX {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerPro7Plus {
        background: none;
    }
}

/* ===== End Microsoft Surface New Pages ===== */

/*--------------------- Fujitso styles ---------------------*/
.cus-for-u table.table tr th:nth-child(4) {width: 80px;}

/*---------------------End Fujitso styles ---------------------*/
/***** open ALSO HP Waas *****/
#also-hp-waas .spri-logo img {
    width: 500px;
}

#also-hp-waas .spri-pt-50 {
    padding-top: 50px;
}

#also-hp-waas .spri-pb-50 {
    padding-bottom: 50px;
}

#also-hp-waas h2 {
    color: #0096d6;
    margin-bottom: 20px;
}

#also-hp-waas h3 {
    text-transform: initial;
}

#also-hp-waas .spri-box .col-xs-12.grid-col {
    background-color: #ffffff;
    margin-bottom: 30px;
}

#also-hp-waas .spri-spec .text_with_media {
    background-color: #ececec;
}

#also-hp-waas .spri-spec .row {
    padding: 0;
}

#also-hp-waas .spri-spec .text_with_media .col-xs-12 {
    padding: 0;
}

#also-hp-waas .spri-spec h3 {
    background-color: #0096d6;
    padding: 10px 20px;
    color: #ffffff;
}

#also-hp-waas .spri-spec p {
    padding: 0 20px;
}

#also-hp-waas .spri-btn .btn.btn-primary {
    background-color: #0096d6;
}

#also-hp-waas .spri-btn a.lnk {
    border-bottom: none !important;
    color: #0096d6;
}

#also-hp-waas .highlight {
    color: #0096d6;
}
/***** close ALSO HP Waas *****/
/***** F sure 2021 *****/
.p_f_secure_2021 #microsite_content .f_sure_btn-primary table.table a{
    margin: 5px 0;
    border: 2px solid black;
    border-bottom: 2px solid #000;
    border-radius: 30px;
    background: #006B7D;
    color: #FFF!important;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    display: inline-block;
    white-space: normal !important;
    text-transform: uppercase;
    user-select: none;
    transition: all 0.25s;
    line-height: 1;
    position: relative;
}
.p_f_secure_2021 #microsite_content .f_sure_btn-primary a:before{
    content: "\f218";
    color: #FFF;
    display: inline-block;
    text-align: center;
    width: 1.28571em;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
.p_f_secure_2021 #microsite_content .f_sure_btn-primary a:hover{
    background: #fff;
}
.p_f_secure_2021 #microsite_content .f_sure_btn-primary a:hover:before{
    color: #000;
}
/***** End F sure 2021 *****/


/*--------------------- 6110 Apple microsite styles ---------------------*/
/* #microsite_content .training-box-cont.bg-black-1:not(.box) div.grid-col:last-child .article {background-color: #E6E6D7 !important;}
#microsite_content .bg-black-1:not(.box) .grid-col .article {background-color:red !important;} */

/*---------------------End of 6110 Apple microsite styles ---------------------*/

/***** open 2320 Dolly *****/
html:lang(fr-BE) .dollyContact-nl {
  display: none;
}

html:lang(nl-BE) .dollyContact-fr {
  display: none;
}
/***** close 2320 Dolly *****/

/*--------------------- 2400 Wacom Education Solutions ---------------------*/
section#sva_031821_ .embed-responsive.embed-responsive-16by9.js_actionTracking {
    margin-top: 19px;
}

/*---------------------2400 Wacom Education Solutions ---------------------*/
/********************** AMD 21Q1 Microsites IS213108 ************************/
#p_amd_21q1_microsites #microsite_content .p_amd_header {
  position: relative;
  z-index: 12;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 600px;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("https://www.amd.com/system/files/2021-03/732516-amd-ryzen-pro-chip-keyboard-1920x600_0.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
#p_amd_21q1_microsites #microsite_content .p_amd_header .article.text_with_media img {
  max-width: 170px;
}
#p_amd_21q1_microsites #microsite_content .p_amd_header .col-xs-12.grid-col {
  max-width: 650px;
  background-image: url(https://www.amd.com/themes/custom/amd/images/amd_arrow_white.svg);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 50px;
  padding-left: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
#p_amd_21q1_microsites #microsite_content .p_amd_header .col-xs-12.grid-col .article {
  margin-bottom: 53px;
  padding: 50px 20px;
  background-color: #fff;
  font-size: 19px;
  max-width: 500px;
}
#p_amd_21q1_microsites #microsite_content .p_amd_header .col-xs-12.grid-col .article > .row {
  padding: 0;
}
#p_amd_21q1_microsites #microsite_content .p_amd_header .col-xs-12.grid-col .article p.big {
  line-height: 1.5;
  font-size: 20px;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .grid .grid-col {
  padding-left: 23px;
  padding-right: 23px;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight {
  padding-bottom: 20px;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight .article > .row {
  padding: 0;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight .article > .row:nth-of-type(1) .col-xs-12 {
  padding: 0 !important;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight .article > .row .col-for-image {
  padding: 0;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight .article > .row .col-xs-12 {
  background: #fff;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight .article > .row .col-xs-12:nth-of-type(1) {
  padding: 20px 0 0 0;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight img {
  padding: 0;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec04 {
  background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/amd_1/amd_21q1_microsites_is213108/razen9probg.jpg), #010708;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right center;
  padding: 60px 0;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec04 .container {
  background: none;
  color: #fff;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec04 .container p,
#p_amd_21q1_microsites #microsite_content .p_amd_sec04 .container h2 {
  color: #fff;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec05 {
  background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/amd_1/amd_21q1_microsites_is213108/newsandpromo.jpg), #010708;
  padding: 5rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: right center;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec05 .container {
  background: none;
  color: #fff;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec05 .container p,
#p_amd_21q1_microsites #microsite_content .p_amd_sec05 .container h2 {
  color: #fff;
}
#p_amd_21q1_microsites #microsite_content .p_amd_p_20 .container p a{
  font-size: 20px;
  line-height: 1.5;
  width: 100%;
}
/********************** End AMD 21Q1 Microsites IS213108 ************************/

/* ========================================================================
=            HP Hardware 21Q1 Reseller Recovery and Upselling            =
======================================================================== */
#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content a.btn-default,
#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content table.table a.btn-default {
  font-size: inherit;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .btn,
#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .lnk {
  border-bottom-color: #0095d7;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .btn-primary {
  color: white;
  letter-spacing: 0.01;
  text-transform: uppercase;
  background: #0095d7;
  border: 0;
  border-radius: 0;
  transition: all 300ms ease-in;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .btn-primary:hover {
  background: black;
  border: 0;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .btn-primary:hover i.fa::before {
  color: white;
}

/* ===============================
=            Modules            =
=============================== */
#p-hp-hardware-21q1-reseller-recovery-and-upselling {
  /* ----------  Customize Product Style  ---------- */
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-display__flex .article > .row,
#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-display__flex .container > .row {
  display: flex;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-display__flex-a--center .article > .row,
#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-display__flex-a--center .container > .row {
  align-items: center;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-display__flex-j--center .article > .row,
#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-display__flex-j--center .container > .row {
  justify-content: center;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-section__title--blue h2 {
  margin-bottom: 1rem;
  color: #0095d7;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-section__bg--lightblue {
  background: #d3effb;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product {
  padding-right: 10px;
  padding-left: 10px;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product img[property=image] {
  margin-bottom: 10px;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product > .row {
  margin-right: 0;
  margin-left: 0;
  padding-top: 40px;
  padding-right: 20px;
  padding-left: 20px;
  background: white;
  transition: all 200ms ease-in-out;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product > .row:nth-child(3n+1) {
  margin-top: 20px;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product > .row:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
  transform: translateY(-10px);
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product .c-Products__shortDescription {
  margin-bottom: 1rem;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product .c-Products__shortDescription a {
  color: #0095d7;
  border-bottom: 0;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product .c-Products__price {
  display: none;
}

/* =====  End of Modules  ====== */

/* Extra small devices (phones, less than 768px) */

/* =====  End of HP Hardware 21Q1 Reseller Recovery and Upselling  ====== */
/***** open CHERRY SHOPPING WAHN *****/

.spri-cherry-shopping-wahn .article.text_with_media img {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 10px;
}

.spri-cherry-shopping-wahn .row {
    padding: 0 !important;
}

.spri-cherry-shopping-wahn .article.text_with_media {
    background-color: #ffffff;
}

.spri-cherry-title h2 {
    font-size: 20px;
    font-family: "inter", Verdana, Arial, sans-serif;
    color: #e50040;
}

.spri-cherry-text a.lnk {
    border-bottom: none !important;
    font-size: 17px;
}

.spri-cherry-text .highlight {
    color: #e50040;
}

.spri-cherry-btn .col-for-image a:hover:before {
    content: "Hier geht's zu den Produkten";
    position: absolute;
    text-align: center;
    color: #ffffff;
    background-color: #e50040;
    padding: 10px;
    top: 40%;
    left: 10%;
    border-radius: 25px;
    width: 80%;
    display: block;
}

.spri-no-bg .article.text_with_media {
    background-color: transparent;
}
/***** open CHERRY SHOPPING WAHN *****/


/***** open 5410 CISCO 2021 ALSO Service Radar Page *****/
.cisco-2021-also-service-radar-5410 #microsite_content .accordian > .container  > .row > .panel-group {
    padding: 0 15px;
    border-top: 0;
}
.cisco-2021-also-service-radar-5410 #microsite_content  .panel-default {
    border-top: 1px solid rgb(206, 206, 206);
}
.cisco-2021-also-service-radar-5410 #microsite_content .accordian,
.cisco-2021-also-service-radar-5410 #microsite_content  .accrordian-image .grid-col {
    margin-top: 15px;
}
.cisco-2021-also-service-radar-5410 #microsite_content .accordian > .container  > .row > .panel-group > .panel-default > .panel-heading > .panel-title a {
    background-size: cover;
    height: 81px;
    background-repeat: no-repeat;
    background-color: transparent;
    color: transparent;
}
.cisco-2021-also-service-radar-5410 #microsite_content .accordian_nowosci > .container  > .row > .panel-group > .panel-default > .panel-heading > .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/customer/providers_1/cisco_13/also_service_radar_2021/asr_strona-belka_nowosci_1124x81px.jpg);
}
.cisco-2021-also-service-radar-5410 #microsite_content .accordian_baza > .container  > .row > .panel-group > .panel-default > .panel-heading > .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/customer/providers_1/cisco_13/also_service_radar_2021/asr_strona-belka_baza-wiedzy_1124x81px.jpg);
}
.cisco-2021-also-service-radar-5410 #microsite_content .accordian_sites > .container  > .row > .panel-group > .panel-default > .panel-heading > .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/customer/providers_1/cisco_13/also_service_radar_2021/asr_strona-belka_cisco_sites_1124x81px.jpg);
}
/***** Close 5410 CISCO 2021 ALSO Service Radar Page *****/


/***** START https://www.also.com/ec/cms5/pl_5410/5410/promocje/24032021-also2021q1interlink/index.jsp *****/

section#sva_032421_ input.btn.btn-primary.mwf_cancel {
    display: none !important;
}


section#sva_032421_ input.btn.btn-primary.mwf_finish {
    width: auto !important;
}


/***** END https://www.also.com/ec/cms5/pl_5410/5410/promocje/24032021-also2021q1interlink/index.jsp *****/
/************ AMD 21Q1 Microsites IS213108 ************************/
#p_amd_21q1_microsites #microsite_content .p_amd_header.p_amd_header_650 .col-xs-12.grid-col .article{
    max-width: 650px!important;
}
@media only screen and (max-width:991px){
    #p_amd_21q1_microsites #microsite_content .p_amd_header.p_amd_header_650 .col-xs-12.grid-col .article{
        word-wrap: break-word;
        word-break: break-word;
    }
}
#p_amd_21q1_microsites #microsite_content .p_amd_header .article.text_with_media img {
    padding-left: 25px!important;
}
/************ End AMD 21Q1 Microsites IS213108 ************************/

@media screen and (max-width: 767px) {
    #p-2610-also-spain .c-SliderHome .swiper-container {
        /* height: auto !important; */
    }
}

/* ===========================================
=            2610 GET TO KNOW US            =
=========================================== */
#p-2610-get-to-know-us {
  /* ----------  Animation  ---------- */

  /* Animation Play State */

  /* Animation Iteration */

  /* Animation Direction */

  /* Animation Duration */

  /* Animation Delay */

  /* EASING BEZIER CURVES via https://gist.github.com/bendc/ac03faac0bf2aee25b49e5fd260a727d */
}

#p-2610-get-to-know-us .pause {
  animation-play-state: paused;
}

#p-2610-get-to-know-us .infinite {
  animation-iteration-count: infinite;
}

#p-2610-get-to-know-us .double {
  animation-iteration-count: 2;
}

#p-2610-get-to-know-us .triple {
  animation-iteration-count: 3;
}

#p-2610-get-to-know-us .reverse {
  animation-direction: reverse;
}

#p-2610-get-to-know-us .alternate {
  animation-direction: alternate;
}

#p-2610-get-to-know-us .alternate-reverse {
  animation-direction: alternate-reverse;
}

#p-2610-get-to-know-us .a1 {
  animation-duration: 150ms;
}

#p-2610-get-to-know-us .a2 {
  animation-duration: 300ms;
}

#p-2610-get-to-know-us .a3 {
  animation-duration: 450ms;
}

#p-2610-get-to-know-us .a4 {
  animation-duration: 600ms;
}

#p-2610-get-to-know-us .a5 {
  animation-duration: 750ms;
}

#p-2610-get-to-know-us .a6 {
  animation-duration: 900ms;
}

#p-2610-get-to-know-us .a-1 {
  animation-duration: 1s;
}

#p-2610-get-to-know-us .a-2 {
  animation-duration: 2s;
}

#p-2610-get-to-know-us .a-3 {
  animation-duration: 3s;
}

#p-2610-get-to-know-us .d1 {
  animation-delay: 150ms;
}

#p-2610-get-to-know-us .d2 {
  animation-delay: 300ms;
}

#p-2610-get-to-know-us .d3 {
  animation-delay: 450ms;
}

#p-2610-get-to-know-us .d4 {
  animation-delay: 600ms;
}

#p-2610-get-to-know-us .d5 {
  animation-delay: 750ms;
}

#p-2610-get-to-know-us .d6 {
  animation-delay: 900ms;
}

#p-2610-get-to-know-us .d-1 {
  animation-delay: 1s;
}

#p-2610-get-to-know-us .d-2 {
  animation-delay: 2s;
}

#p-2610-get-to-know-us .d-3 {
  animation-delay: 3s;
}

#p-2610-get-to-know-us .ease {
  animation-timing-function: ease;
}

#p-2610-get-to-know-us .ease-in {
  animation-timing-function: ease-in;
}

#p-2610-get-to-know-us .ease-in-quad {
  animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

#p-2610-get-to-know-us .ease-in-cubic {
  animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

#p-2610-get-to-know-us .ease-in-quart {
  animation-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

#p-2610-get-to-know-us .ease-in-quint {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

#p-2610-get-to-know-us .ease-in-expo {
  animation-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

#p-2610-get-to-know-us .ease-in-circ {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

#p-2610-get-to-know-us .ease-out {
  animation-timing-function: ease-out;
}

#p-2610-get-to-know-us .ease-out-quad {
  animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

#p-2610-get-to-know-us .ease-out-cubic {
  animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

#p-2610-get-to-know-us .ease-out-quart {
  animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

#p-2610-get-to-know-us .ease-out-quint {
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

#p-2610-get-to-know-us .ease-out-expo {
  animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

#p-2610-get-to-know-us .ease-out-circ {
  animation-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
}

#p-2610-get-to-know-us .ease-in-out {
  animation-timing-function: ease-in-out;
}

#p-2610-get-to-know-us .ease-in-out-quad {
  animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

#p-2610-get-to-know-us .ease-in-out-cubic {
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

#p-2610-get-to-know-us .ease-in-out-quart {
  animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
}

#p-2610-get-to-know-us .ease-in-out-quint {
  animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
}

#p-2610-get-to-know-us .ease-in-out-expo {
  animation-timing-function: cubic-bezier(1, 0, 0, 1);
}

#p-2610-get-to-know-us .ease-in-out-circ {
  animation-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

#p-2610-get-to-know-us .l-hidden {
  display: none;
}

#p-2610-get-to-know-us #microsite_content a.btn-default,
#p-2610-get-to-know-us #microsite_content table.table a.btn-default {
  font-size: inherit;
}

#p-2610-get-to-know-us #microsite_content .btn,
#p-2610-get-to-know-us #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

#p-2610-get-to-know-us #microsite_content .lnk {
  border-bottom-color: #89e872;
}

/* ====================================
=            Layout Style            =
==================================== */
#p-2610-get-to-know-us #microsite_content .l-flex__box--center .container > .row {
  display: flex;
  align-items: center;
  justify-content: center;
}

#p-2610-get-to-know-us #microsite_content .l-flex__text-media--center .text_with_media > .row {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* =====  End of Layout Style  ====== */

/* ===============================
=            Modules            =
=============================== */
#p-2610-get-to-know-us #microsite_content {
  /* =====================================
    =            General Style            =
    ===================================== */

  /* ----------  Typo  ---------- */

  /* ----------  Background  ---------- */

  /* =====  End of General Style  ====== */

  /* =====================================
    =            Modules Style            =
    ===================================== */

  /* ----------  Box Infos  ---------- */

  /* ----------  Monday Web Form  ---------- */

  /* =====  End of Modules Style  ====== */
}

#p-2610-get-to-know-us #microsite_content h2 {
  margin-bottom: 0.238em;
}

#p-2610-get-to-know-us #microsite_content h3 span.highlight {
  color: #b2b2b2;
}

#p-2610-get-to-know-us #microsite_content .m-background--gray {
  background: #f6f6f6;
}

#p-2610-get-to-know-us #microsite_content .m-background--gray .grid {
  background: #f6f6f6;
}

#p-2610-get-to-know-us #microsite_content .m-box__header-box-shadow--dark-green {
  box-shadow: -2rem 2rem #006b7d;
}

#p-2610-get-to-know-us #microsite_content .m-box__info > .row {
  margin-right: 0;
  margin-left: 0;
  padding: 0.5rem 1rem;
  background: white;
  border: 2px solid #575756;
  border-radius: 16px;
}

#p-2610-get-to-know-us #microsite_content .m-box__info h2 {
  font-size: 1.5rem;
}

#p-2610-get-to-know-us #microsite_content .m-box__info p {
  margin-bottom: 0;
}

#p-2610-get-to-know-us #microsite_content .m-box__info p span.nowrap {
  font-weight: bold;
  font-size: 2.4rem;
}

#p-2610-get-to-know-us #microsite_content .m-box__info ul {
  display: flex;
  justify-content: space-around;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none !important;
}

#p-2610-get-to-know-us #microsite_content .m-box__info ul span.nowrap {
  font-weight: bold;
  font-size: 2.4rem;
}

#p-2610-get-to-know-us #microsite_content .m-box__info--yellow > .row {
  background: #e6f03c;
}

#p-2610-get-to-know-us #microsite_content .m-box__info--orange > .row {
  background: #ff7731;
}

#p-2610-get-to-know-us #microsite_content .mwf-form .mwf-field .mwf-required {
  display: none;
}

#p-2610-get-to-know-us #microsite_content .mwf-form .mwf_buttonrow .mwf_cancel {
  display: none;
}

/* =====  End of Modules  ====== */

/* Extra small devices (phones, less than 768px) */
@media only screen and (min-width: 768px) {
  #p-2610-get-to-know-us .mwf-form .mwf_buttonrow > .col-md-3:not(:first-child) {
    width: 50%;
  }
}

/* =====  End of 2610 GET TO KNOW US  ====== */

/* =================================
=            2610 ACMP            =
================================= */
#p-2610-acmp .l-hidden {
  display: none;
}

#p-2610-acmp #microsite_content a.btn-default,
#p-2610-acmp #microsite_content table.table a.btn-default {
  font-size: inherit;
}

#p-2610-acmp #microsite_content .btn,
#p-2610-acmp #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

#p-2610-acmp #microsite_content .lnk {
  border-bottom-color: #89e872;
}

/* ===============================
=            Modules            =
=============================== */
#p-2610-acmp {
  /* =====================================
    =            General Style            =
    ===================================== */

  /* =====  End of General Style  ====== */
}

#p-2610-acmp h2 {
  margin-bottom: 0.25rem;
}

#p-2610-acmp p span.highlight {
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 1.5;
}

#p-2610-acmp #eusjp0arjhrt1 {
  height: auto !important;
}

#p-2610-acmp #countdown-bg .countdown-number {
  font-size: 5.4rem;
  line-height: 1.1;
}

/* =====  End of Modules  ====== */

/* Extra small devices (phones, less than 768px) */

/* =====  End of 2610 ACMP  ====== */

/* =============================================
=            HPE FlexOffers Update            =
============================================= */
#p-hpe-flex-offers-update main .l-hidden {
  display: none;
}

#p-hpe-flex-offers-update main .btn {
  border-radius: 0 !important;
}

#p-hpe-flex-offers-update main h2 {
  font-size: 3.4rem;
}

#p-hpe-flex-offers-update main h3 {
  font-size: 2.7rem;
}

#p-hpe-flex-offers-update main p {
  color: #4d4d4d;
  font-size: 1.7rem;
}

#p-hpe-flex-offers-update main p b {
  color: #000;
}

#p-hpe-flex-offers-update main .custom-v-center .article .row {
  display: flex;
  align-items: center;
  height: 100%;
}

#p-hpe-flex-offers-update main .bg-add3-100 {
  background: #ff7f00;
}

#p-hpe-flex-offers-update main .bg-add3-100.box {
  background: #ff7f00;
}

#p-hpe-flex-offers-update main .bg-add3-100.box .grid {
  background: #ff7f00;
}

#p-hpe-flex-offers-update main .bg-gray-50 {
  background: #f6f6f6;
}

#p-hpe-flex-offers-update main .bd__top {
  border-top: 1px solid #dfdfdf;
}

#p-hpe-flex-offers-update main .bd__top--gray-300 {
  border-color: #c8c8c8;
}

#p-hpe-flex-offers-update main .bd__bottom {
  border-bottom: 1px solid #dfdfdf;
}

#p-hpe-flex-offers-update main .bd__bottom--gray-300 {
  border-color: #c8c8c8;
}

#p-hpe-flex-offers-update .theme-headline h1,
#p-hpe-flex-offers-update .theme-headline h2,
#p-hpe-flex-offers-update .theme-headline h3 {
  color: #ff7f00;
  text-transform: unset;
}

#p-hpe-flex-offers-update .theme-headline h1,
#p-hpe-flex-offers-update .theme-headline h2 {
  font-weight: 500;
  font-family: "Rois", Verdana, Arial, sans-serif;
}

#p-hpe-flex-offers-update .headline-uppercase h1,
#p-hpe-flex-offers-update .headline-uppercase h2,
#p-hpe-flex-offers-update .headline-uppercase h3 {
  text-transform: uppercase;
}

#p-hpe-flex-offers-update .btn-solid-orange .btn-primary,
#p-hpe-flex-offers-update .btn-solid-black .btn-primary {
  color: #fff;
  font-weight: 600;
  text-transform: unset;
}

#p-hpe-flex-offers-update .btn-solid-orange .btn-primary {
  background: #ff7f00;
  border-color: #ff7f00;
}

#p-hpe-flex-offers-update .btn-solid-black .btn-primary {
  background: #000;
}

#p-hpe-flex-offers-update .btn-with-icon__left .lnk {
  border-bottom: 0;
}

#p-hpe-flex-offers-update .btn-with-icon__left .lnk::before {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 36px;
  margin-right: 10px;
  background-size: cover !important;
  transform: translateY(25%);
  content: " ";
}

#p-hpe-flex-offers-update .btn-icon-resource .lnk::before {
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_flex_offers/update_2021/master/icon_download.png") no-repeat center center;
}

#p-hpe-flex-offers-update .btn-icon-arrow .lnk::before {
  width: 24px;
  height: 24px;
  background: url("https://www.also.com/ec/cms5/media/img/placeholder_img/hpe_portal_1/link-icon.png") no-repeat center center;
}

#p-hpe-flex-offers-update .s-intro h3 {
  color: #000;
}

#p-hpe-flex-offers-update .s-feature h1,
#p-hpe-flex-offers-update .s-feature h2,
#p-hpe-flex-offers-update .s-feature h3 {
  color: #000;
}

#p-hpe-flex-offers-update .s-feature p {
  font-size: 2rem;
}

#p-hpe-flex-offers-update .s-feature p span.highlight::after {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 36px;
  margin-left: 10px;
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_flex_offers/update_2021/master/icon_setting.png") no-repeat center center;
  background-size: cover !important;
  transform: translateY(25%);
  content: " ";
}

#p-hpe-flex-offers-update .s-feature h2 {
  font-size: 3.2rem;
}

#p-hpe-flex-offers-update .s-benefits .text_with_media p.big {
  color: #fff;
  font-size: 2.7rem;
}

#p-hpe-flex-offers-update .s-benefits .text_with_media p.big b {
  color: #fff;
}

#p-hpe-flex-offers-update .s-benefits .text_with_media h3 {
  font-size: 2.5rem;
}

#p-hpe-flex-offers-update .s-benefits .text_with_media img {
  max-width: 15rem;
}

#p-hpe-flex-offers-update .s-hdiw h2 {
  font-size: 3.6rem;
}

/* Extra small devices (phones, less than 768px) */

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  #p-hpe-flex-offers-update .s-hdiw .grid-col .row > .col-xs-12:first-child * {
    max-width: 75%;
  }
}

/* =====  End of HPE FlexOffers Update  ====== */

/* ========================================================================
=                           HP TRADE IN 2021                              =
======================================================================== */
#p_hp_trade_in_2021 #microsite_content .btn-default {
  background: #fff;
  color: #0096d5;
  border-color: #fff;
  border-radius: 5px;
}
#p_hp_trade_in_2021 #microsite_content .btn-default:hover {
  background: #006699;
  color: #fff;
}
#p_hp_trade_in_2021 #microsite_content .p_header .parallax-container {
  min-height: 492px;
  height: 100%;
}
#p_hp_trade_in_2021 #microsite_content .p_header .parallax-container .parallax img {
  min-width: 100%;
  min-height: auto;
}
#p_hp_trade_in_2021 #microsite_content .p_header .container.parallax-text {
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
#p_hp_trade_in_2021 #microsite_content .p_header .container.parallax-text .row .text {
  background: rgba(0, 150, 213, 0.7);
  padding: 30px 20px 10px 20px;
  border-radius: 10px;
  max-width: 750px;
  margin: 0 auto;
}
#p_hp_trade_in_2021 #microsite_content .p_header .container.parallax-text .row .text .big {
  line-height: 1.5;
}
#p_hp_trade_in_2021 #microsite_content .p_header .container.parallax-text .row .text b {
  font-family: "interbold", Verdana, Arial, sans-serif;
  font-size: 20px;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_logo .container .col-for-image {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_logo .container .col-for-image picture:nth-of-type(1) img {
  max-width: 100px;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_logo .container .col-for-image picture:nth-of-type(2) img {
  max-width: 200px;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_logo .container .col-for-image img {
  padding: 0;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article .col-for-image picture:nth-of-type(1) img {
  margin-bottom: 30px !important;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article .col-for-image img {
  border-radius: 20px;
  width: auto;
  padding: 0;
  margin: 0 0 0 auto;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_bg_blue {
  color: #fff;
  padding: 0;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_bg_blue .container {
  background: #0096d5;
  padding-top: 20px;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_bg_blue .container h3 {
  margin-bottom: 0;
  font-size: 25px;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_bg_blue p, #p_hp_trade_in_2021 #microsite_content .p_trade_in_bg_blue h2, #p_hp_trade_in_2021 #microsite_content .p_trade_in_bg_blue h3 {
  color: #fff;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row {
  margin: 0 auto;
  background: #fff;
  color: #000;
  max-width: 700px;
  border-radius: 10px;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
  margin-bottom: 20px;
  padding: 10px 0 20px 0;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row h2, #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row h3, #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row p {
  color: #000;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row h3 sub {
  font-weight: normal;
  text-transform: none;
  font-family: "internormal", Arial, sans-serif;
  font-size: 17px;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row h2 {
  background: #f7f7f7;
  font-weight: normal;
  font-family: "internormal", Arial, sans-serif;
  padding: 10px;
  border-radius: 50%;
  width: 50px !important;
  min-width: 50px;
  height: 50px;
  text-align: center;
  margin-right: 20px;
  margin-bottom: 0;
  font-size: 25px;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container .article .row {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  justify-items: center;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container .article .row img {
  max-width: 120px;
  width: 100%;
  margin: 0 0 0 auto;
  padding-right: 25px;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container .article .row > .col-xs-12:nth-of-type(1) {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  justify-content: flex-start;
  justify-items: flex-start;
  width: 80%;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container .article .row > .col-xs-12:nth-of-type(2) {
  width: 20%;
}
@media only screen and (min-width: 992px) {
  #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article > .row {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    justify-items: center;
  }
  #p_hp_trade_in_2021 #microsite_content .p_trade_in_last .col-xs-12 {
    padding: 0;
  }
  #p_hp_trade_in_2021 #microsite_content .p_trade_in_last .parallax-container {
    max-height: 300px;
  }
  #p_hp_trade_in_2021 #microsite_content .p_trade_in_last .parallax-container .parallax img {
    width: 100%;
    min-height: auto;
  }
}
@media only screen and (max-width: 992px) {
  #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container .article .row img {
    padding-left: 0;
  }
}

/* ========================================================================
=                           End HP TRADE IN 2021                          =
======================================================================== */

/*----------  SafeSpace+  ----------*/
#p-safe-space #microsite_content a.btn-default, #p-safe-space #microsite_content table.table a.btn-default {
    font-size: inherit;
}

#p-safe-space #microsite_content .btn, #p-safe-space #microsite_content .lnk {
    transition: all 0.3s ease-in-out;
}

#p-safe-space #microsite_content .lnk {
    border-bottom-color: #006b7c;
}

/*----------  Modules  ----------*/
#p-safe-space {
    /*----------  Monday Webform  ----------*/
    /*----------  End of Monday Webform  ----------*/
}

#p-safe-space .m {
    /*----------  General Style  ----------*/
    /*----------  End of General Style  ----------*/
}

#p-safe-space .m-text__size--fix-size h2 {
    font-size: 2.7rem;
    margin-bottom: 1rem;
}

#p-safe-space .m-text__color--black h1, #p-safe-space .m-text__color--black h2, #p-safe-space .m-text__color--black h3, #p-safe-space .m-text__color--black h4, #p-safe-space .m-text__color--black h5, #p-safe-space .m-text__color--black h6 {
    color: black !important;
}

#p-safe-space .m-text__color--hpe-green h1, #p-safe-space .m-text__color--hpe-green h2, #p-safe-space .m-text__color--hpe-green h3, #p-safe-space .m-text__color--hpe-green h4, #p-safe-space .m-text__color--hpe-green h5, #p-safe-space .m-text__color--hpe-green h6 {
    color: #006b7c !important;
}

#p-safe-space .m-text__decor--hpe-green span.nowrap {
    color: #006b7c !important;
}

#p-safe-space .m-bg__color--gray {
    background: #F6F6F6;
}

#p-safe-space .mwf-form .mwf-required {
    display: none;
}

#p-safe-space .mwf-form .mwf_buttonrow .btn {
    border-radius: 0;
}

#p-safe-space .mwf-form .mwf_buttonrow .mwf_cancel {
    display: none;
}

#p-safe-space .mwf-form .mwf_success_text p {
    background: #DADADA !important;
    border-color: #878787 !important;
}

/*----------  End of Modules  ----------*/
/* Extra small devices (phones, less than 768px) */
/* Small devices (tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    #p-safe-space .mwf-form .mwf_buttonrow .col-md-3 {
        width: 50%;
    }
}

/*----------  End of SafeSpace+  ----------*/


/* ===================================
=            VDI Campaign            =
=================================== */
#p-vdi-campaign #microsite_content a.btn-default,
#p-vdi-campaign #microsite_content table.table a.btn-default {
  font-size: inherit;
}

#p-vdi-campaign #microsite_content .btn,
#p-vdi-campaign #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

#p-vdi-campaign #microsite_content .lnk {
  border-bottom-color: #006b7d;
}

#p-vdi-campaign #microsite_content .btn-primary {
  color: white;
  font-weight: 600;
  background: #006b7d;
  border-color: #006b7d;
}

#p-vdi-campaign #microsite_content .btn-primary:hover {
  color: white;
  background: black;
  border-color: black;
}

/* ===============================
=            Modules            =
=============================== */
#p-vdi-campaign {
  /* =====================================
    =            General Style            =
    ===================================== */

  /* =====  End of General Style  ====== */

  /* ===========================
    =            MWF            =
    =========================== */

  /* =====  End of MWF  ====== */
}

#p-vdi-campaign .m-heading__color--green h1,
#p-vdi-campaign .m-heading__color--green h2,
#p-vdi-campaign .m-heading__color--green h3,
#p-vdi-campaign .m-heading__color--green h4,
#p-vdi-campaign .m-heading__color--green h5,
#p-vdi-campaign .m-heading__color--green h6 {
  color: #006b7d;
}

#p-vdi-campaign .m-heading__space h2 {
  margin-bottom: 0.5rem;
}

#p-vdi-campaign .m-heading__case--normal h3 {
  text-transform: none;
}

#p-vdi-campaign .m-background__color--gray {
  background: #f6f6f6 !important;
}

#p-vdi-campaign .m-background__color--gray .container {
  background: #f6f6f6 !important;
}

#p-vdi-campaign .m-box__list ul {
  list-style-type: none !important;
}

#p-vdi-campaign .m-box__list ul li {
  margin-bottom: 1.5rem !important;
}

#p-vdi-campaign .m-box__list ul li::before {
  position: absolute;
  left: 24px;
  width: 24px;
  height: 24px;
  background: url(https://www.also.com/ec/cms5/media/img/placeholder_img/hpe_portal_1/checkmark.png) left 0/contain no-repeat;
  content: "";
}

#p-vdi-campaign .m-layout__flex-article .article > .row {
  display: flex;
}

#p-vdi-campaign .m-layout__flex-article--a-center .article > .row {
  align-items: center;
}

#p-vdi-campaign .m-layout__flex-article--j-center .article > .row {
  justify-content: center;
}

#p-vdi-campaign .mwf-form .mwf_buttonrow .mwf_cancel {
  display: none;
}

@media screen and (min-width: 766px) {
  #p-vdi-campaign .mwf-form .mwf_buttonrow .col-md-3:nth-of-type(2) {
    width: 50% !important;
  }
}

/* =====  End of Modules  ====== */

/* Extra small devices (phones, less than 768px) */

/* =====  End of VDI Campaign  ====== */

/***** open Adobe Microsite *****/
.spri-white-text p, .spri-white-text h3 {
    color: #ffffff;
}

.spri-no-padding img {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
}

.spri-no-padding .row {
    padding-top: 0 !important;
}

#vip-tools .col-xs-12:nth-child(2) .text_with_media {
    background-color: #bd1abf;
}

#vip-tools .col-xs-12:nth-child(3) .text_with_media {
    background-color: #287f8e;
}

#vip-tools .col-xs-12:nth-child(4) .text_with_media {
    background-color: #6186da;
}

#vip-tools .col-xs-12:nth-child(5) .text_with_media {
    background-color: #ab1b20;
}

#vip-tools .col-xs-12:nth-child(6) .text_with_media {
    background-color: #f5638a;
}

#vip-tools .col-xs-12:nth-child(7) .text_with_media {
    background-color: #f512f7;
}

#adobe-category .col-xs-12:nth-child(2) .text_with_media {
    background-color: #f57b2f;
}

#adobe-category .col-xs-12:nth-child(3) .text_with_media {
    background-color: #4ce0d0;
}

#adobe-category .col-xs-12:nth-child(4) .text_with_media {
    background-color: #41cb76;
}

#adobe-category .col-xs-12:nth-child(5) .text_with_media {
    background-color: #f31e0e;
}

#adobe-category .col-xs-12:nth-child(6) .text_with_media {
    background-color: #fb291a;
}

#adobe-category .col-xs-12:nth-child(7) .text_with_media {
    background-color: #121234;
}

#adobe-category .col-xs-12:nth-child(8) .text_with_media {
    background-color: #800080;
}

#adobe-category .col-xs-12:nth-child(9) .text_with_media {
    background-color: #1d1c5d;
}

#adobe-category .col-xs-12:nth-child(10) .text_with_media {
    background-color: #a52929;
}

.spri-white-link a {
    color: #ffffff !important;
    border-bottom: none !important;
}

.adobe-microsite-link a.lnk {
    color: #ec1d23 !important;
    border-bottom: none !important;
}
/***** close Adobe Microsite *****/

/* ======== Allied Telesis styles ======== */

#allied_telesis_page .gray_cont {
   background-color: #F9F9F9;
}

#allied_telesis_page .top-pad50 {
   padding-top: 50px
}

#allied_telesis_page .bottom-pad50 {
   padding-bottom: 50px;
}

.top-pad90 {
   padding-top: 90px;
}

.bottom-pad90 {
   padding-bottom: 90px;
}

.h1-ttl h1 {
   text-transform: none;
}

.line-spacer .article {
   border-top: 1px solid #A1A7B0;
   padding-top: 30px;
   margin-top: 30px;
}


#allied_telesis_page .row-base p {
   color: #2D3034;
   font-size:16px
}

#allied_telesis_page .row-base h1, .row-base h2, .row-base h3 {
   color: #18191F;
}

#allied_telesis_page .row-base h1 {
   font-size: 48px; text-transform: none;
}

#allied_telesis_page .row-base h2 {
   font-size: 32px;
}

#allied_telesis_page .row-base h3 {
   font-size: 20px;
   text-transform: inherit;
}

#allied_telesis_page .last-obj {
   margin-bottom: 0;
}

#allied_telesis_page .col-md-3 .article.text_with_media img {
    width: auto;
    margin: 0 auto;
}

#allied_telesis_page .centered-img .article.text_with_media img {
    width: auto;
    margin: 0 auto;
}


#allied_telesis_page #microsite_content a.btn-primary, #allied_telesis_page #microsite_content input.btn-primary {
    border: 0 solid black;
    border-radius: 10px;
    background: #C4373F;
    color: #FFF;
    font-size: 16px;
    padding: 20px 50px;
    font-weight: bold;
    text-transform: inherit;
}

#allied_telesis_page #microsite_content a.btn-primary:hover, #allied_telesis_page #microsite_content input.btn-primary:hover {
    border: 0px solid black;
    border-radius: 10px;
    background: #9e2d34;
    color: #fff;
    font-size: 16px;
    padding: 20px 50px;
}

#allied_telesis_page #microsite_content a.btn-default {
    border: 0 solid black;
    border-radius: 10px;
    background: #C4373F;
    color: #fff;
    font-size: 16px;
    padding: 12px 40px;
    font-weight: bold;
    text-transform: inherit;
}


#allied_telesis_page #microsite_content a.btn-default:hover {
    border: 0 solid black;
    border-radius: 10px;
    background: #C4373F;
    color: #fff;
    font-size: 16px;
    padding: 12px 40px;
}

#allied_telesis_page .blue-gradient {
    background: rgb(25,53,84);
    background: -moz-linear-gradient(0deg, rgba(25,53,84,1) 0%, rgba(80,115,153,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(25,53,84,1) 0%, rgba(80,115,153,1) 100%);
    background: linear-gradient(0deg, rgba(25,53,84,1) 0%, rgba(80,115,153,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#193554",endColorstr="#507399",GradientType=1);
}
#allied_telesis_page .blue-ttl {
    background-color: #507399;
}

#allied_telesis_page .blue-ttl h1 {
    color: #fff;
}

#allied_telesis_page .blue-ttl h1::after {
    width: 150px; height: 3px; background-color: #92B8EC;display: block; clear: both; margin: 0 auto;
}

#allied_telesis_page .brdr_ttl h2::after {
    width: 150px; height: 3px; background-color: #9A2A36;
}

#allied_telesis_page .blue-gradient h1, .blue-gradient h2 {
    color: #fff;
}

#allied_telesis_page .blue-gradient h3 {
    color: #E2F1FF;
}

#allied_telesis_page .blue-gradient p {
    color: #E2F1FF;
}


#allied_telesis_page .portfolio-cont {
    background: #507399 url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/portfolio_bg.png) center bottom;
}

#allied_telesis_page .partner-bg {
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/partner_bg.png) right top no-repeat, linear-gradient(#507399, #193554);
    background-size: 900px 651px;
}

#allied_telesis_page .product-over-bg {
    background:url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/product_overview_images/products_header.png) right top no-repeat, linear-gradient(#507399, #193554) !important;
    background-size: 900px 651px;
}


#allied_telesis_page section.top-rightangled-gfx {position: relative; display: block; width: 100%px;}
#allied_telesis_page section.top-rightangled-gfx div.container::before {
    width: 198px;
    height: 300px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/right_angled.png) left top;
}

#allied_telesis_page section.bottom-rightangled-gfx {position: relative; display: block; width: 100%px;}
#allied_telesis_page section.bottom-rightangled-gfx div.container::before {
    width: 198px;
    height: 300px;
    position: absolute;
    right: 0;
    bottom: -1px;
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/right_angled.png) left -260px;
}

#allied_telesis_page section.top-leftangled-gfx {position: relative; display: block; width: 100%px;}
#allied_telesis_page section.top-leftangled-gfx div.container::before {
    width: 198px;
    height: 300px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/left_angled.png) left top;
}

#allied_telesis_page section.bottom-leftangled-gfx {position: relative; display: block; width: 100%px;}
#allied_telesis_page section.bottom-leftangled-gfx div.container::before {
    width: 198px;
    height: 300px;
    position: absolute;
    left: 0;
    bottom: -1px;
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/left_angled.png) left -260px;
}

#allied_telesis_page .red-line h2::after {
    content: 'redline';
    text-indent:  -99999px;
    width: 200px; height: 3px;
    background-color: #9A2A36;
    margin: 25px auto 0;
    display: block;
}

#allied_telesis_page .blue-line h1::after {
    content: 'blueline';
    text-indent:  -99999px;
    width: 200px; height: 3px;
    background-color: #92B8EC;
    margin: 25px auto 0;
    display: block;
}


#allied_telesis_page .form-bx .row .grid-col .webforms {
    padding: 30px 20px;
    background-color: white;
    border-radius: 10px;
}

/* ======== End of Allied Telesis styles ======== */


/* ======== IBM 5210 Latvia Event Page Styles ======== */

.ibm_latvia_eventpage #microsite_content p {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.ibm_latvia_eventpage #microsite_content h2 {
    font-family: "rois_medium", Verdana, Arial, sans-serif!important;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Topnav {
    text-align: right;
    position: absolute;
    z-index: 100;
    margin: auto 0;
    left: 0;
    right: 0;
    width: 100%;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Topnav a.btn-default {
    border-radius: 0;
    background-color: #87e873;
    color: #000;
    font-family: "rois_medium", Verdana, Arial, sans-serif;
    text-transform: none;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Mainheader {
    min-height: 1060px;
    background: url(https://www.also.com/ec/cms5/media/img/5210/customers_1/provider/ibm_10/ibm_event_header.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
    background-color: #0643b7;
    padding-top: 570px;
    margin-bottom: 40px;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Mainheader .container .col-md-8 h2 {
    color: #fff;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Mainheader .container .col-md-8 p {
    color: #fff;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Mainheader .container .col-md-8 a.btn-primary {
    background-color: #87e873;
    color: #000;
    text-transform: none;
    margin-right: 10px;
    font-family: "inter", Verdana, Arial, sans-serif;
    font-weight: 700;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Mainheader .container .col-md-4 h2 {
    color: #87e873;
    font-family: "rois_medium", Verdana, Arial, sans-serif;

}

.ibm_latvia_eventpage #microsite_content section.ibm_Mainheader .container .col-md-4 p {
    color: #fff;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Sectiontitle h2 {
    background-color: #87e873;
    display: inline-block;
    padding: 20px 200px 10px 20px;
    font-family: 'rois_medium', Verdana, Arial, sans-serif;
    margin-bottom: 0;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Agendarow h3 {
    color: #0530ad;
    font-family: "rois_medium", Verdana, Arial, sans-serif;
    text-transform: none;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Agendarow h4 {
    position: relative;
    font-size: 20px;
    top: -25px;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Agendarow h4 b {
    font-family: 'rois_medium', Verdana, Arial, sans-serif;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Agendarow p {
  text-align: right;
  position: relative;
  margin-bottom: 0;
  top: -20px;
    z-index: 50;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Agendarow p:before {
  content: "";
  border-bottom: 1px solid #000;
  width: 90%;
  position: absolute;
  margin: auto 0;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.ibm_latvia_eventpage #microsite_content section.ibm_Agendarow p a.btn-primary {
    background-color: #87e873;
    color: #000;
    text-transform: none;
    margin-right: 10px;
    font-family: "inter", Verdana, Arial, sans-serif;
    font-weight: 700;
}

.ibm_latvia_eventpage #microsite_content section.ibm_tableLabel {
    position: relative;
    top: -55px;
}

.ibm_latvia_eventpage #microsite_content section.ibm_tableLabel p {
    margin-bottom: 0;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist {
    position: relative;
    top: -60px;
}


.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped {
    border: 0 none;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped th {
    display: none;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped tbody tr {
    background-color: transparent;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped tbody td {
    border: 0 none;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelisttable.table-striped tbody td {
    padding: 5px;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped tbody td:first-child {
  width: 15%;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped tbody td:first-child b {
  width: 100%;
    background-color: #0530ad;
    color: #fff;
    text-align: center;
    padding: 10px;
    display: block;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped tbody td:last-child {
    padding-left: 10px;
}

/* ======== IBM 5210 Latvia Event Page Styles ======== */
/*************************BitTitan 21Q2 Lead Generation Subscription Plan**************/
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content a.btn-primary,
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content a.lightbox {
  color: #6a27db;
  background: #e1d3f7;
  border-radius: 10px;
  border: 2px solid #000;
  font-size: 22px;
  padding: 25px;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content a.btn-primary:hover,
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content a.lightbox:hover {
  background: white;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01 {
  background-color: #6a27db;
  text-align: center;
  padding-bottom: 5rem;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01 .container h1,
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01 .container h2,
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01 .container p {
  color: #fff;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01 .container h1 {
  margin-bottom: 20px;
  text-transform: inherit;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01 .container p {
  margin-bottom: 5rem;
  font-size: 24px;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container h2 {
  font-size: 25px;
  text-align: center;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container .btn-default {
  background: #6a27db;
  color: #fff;
  border: none;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container .btn-default:hover {
  background: #000;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec02 .container h3 {
  border-bottom: 1px solid #8b8b8b;
  padding-bottom: 10px;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec03 {
  background-color: #e1d3f7;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec04 .container .article {
  border: 2px solid #6a27db;
}
/*************************END BitTitan 21Q2 Lead Generation Subscription Plan**************/

/***** open HPE SBP Reactive *****/
body.hpe-portal-standalone-sbp {
    font-family: "Inter var", Helvetica, Arial, sans-serif !important;
}
.hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container .parallax-text {
    text-align: left;
}
.hpe-portal-standalone-sbp .container.parallax-image,.hpe-portal-standalone-sbp .container.parallax-text{
    top: 0!important;
    display: flex;
    align-items: center;
}
.hpe-portal-standalone-sbp #microsite_content h1,
.hpe-portal-standalone-sbp #microsite_content h2,
.hpe-portal-standalone-sbp #microsite_content h3,
.hpe-portal-standalone-sbp #microsite_content h4 {
    margin-bottom: 2rem;
    color: #000;
    font-family: "Inter var", Helvetica, Arial, sans-serif !important;
    line-height: 1.4em;
}
.hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container > .container {
    right: 0;
    left: 0;
    width: 100%;
    margin: auto;
    top: 0!important;
    bottom: 0!important;
}
.hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container .parallax-text h2 {
    color: #fff !important;
    text-transform: uppercase;
}
.hpe-portal-standalone-sbp #microsite_content .pt-80,.hpe-portal-standalone-sbp .custom-form #microsite_content .pt-80 {
    padding-top: 80px;
}
.hpe-portal-standalone-sbp #microsite_content .pb-80,.hpe-portal-standalone-sbp .custom-form #microsite_content .pb-80 {
    padding-bottom: 80px;
}
.hpe-portal-standalone-sbp #microsite_content .pt-40,
.hpe-portal-standalone-sbp  .custom-form #microsite_content .pt-40 {
    padding-top: 40px;
}
.hpe-portal-standalone-sbp .hpe_portal_columns_w1100 h3 {
    margin-bottom: 1rem;
    color: #000;
    font-weight: 800;
    font-size: 1.8rem;
    text-transform: none;
    text-align: center;
}
.hpe-portal-standalone-sbp .hpe_portal_columns_w1100 p {
    text-align: center;
}
.hpe-portal-standalone-sbp #microsite_content a.lnk {
    display: inline-block;
    min-height: 24px;
    margin-top: 10px;
    padding: 0 0 0 30px;
    color: #000;
    font-weight: 800;
    line-height: 25px;
    text-decoration: none;
    background: url(https://www.also.com/ec/cms5/media/img/placeholder_img/hpe_portal_1/link-icon.png) left 0 no-repeat;
    border: none;
    font-size: 1.6rem;
    transition: all 0.3s ease-in-out;
}
.hpe-portal-standalone-sbp #microsite_content a.lnk:focus,.hpe-portal-standalone-sbp #microsite_content a.lnk:hover,.hpe-portal-standalone-sbp #microsite_content a:focus,.hpe-portal-standalone-sbp #microsite_content a:hover {
    color: #89e872;
    text-decoration: none;
    border: none;
}
.hpe-portal-standalone-sbp #microsite_content .bg-black_1.box,
.hpe-portal-standalone-sbp #microsite_content .bg-black_1.box .grid,
.hpe-portal-standalone-sbp #microsite_content .bg-black_1:not(.box) .grid-col .article,
.hpe-portal-standalone-sbp #microsite_content .bg-black-1.box,
.hpe-portal-standalone-sbp #microsite_content .bg-black-1 .box,
.hpe-portal-standalone-sbp #microsite_content .bg-black-1.box .grid,
.hpe-portal-standalone-sbp #microsite_content .bg-black-1:not(.box) .grid-col .article {
    background: #F6F6F6;
}
.hpe-portal-standalone-sbp #microsite_content h3{
    margin-bottom: 1rem;
    color: #000;
    font-weight: 800;
    font-size: 1.8rem;
    text-transform: none;
}
.hpe-portal-standalone-sbp #microsite_content p {
    margin-bottom: 10px;
    font-size: 1.6rem;
    line-height: 1.4em;
    letter-spacing: 0;
}
.hpe-portal-standalone-sbp #microsite_content h2 {
    font-size: 3.2rem;
    text-transform: none;
}
.hpe-portal-standalone-sbp #microsite_content section .btn {
    position: relative;
    top: initial;
    left: initial;
    margin: 5px 0;
    padding: 12px 30px;
    color: #000;
    font-weight: 700;
    font-size: 1.6rem;
    text-transform: uppercase;
    text-decoration: none;
    border: solid 2px transparent;
    color: #000;
    background: #89e872;
    border-color: #89e872;
    border-radius: 0;
    width: auto;
}
.hpe-portal-standalone-sbp #microsite_content .btn, .hpe-portal-standalone-sbp #microsite_content .lnk{
    transition: all 0.3s ease-in-out;
}
.hpe-portal-standalone-sbp #microsite_content section .btn-primary:hover {
    color: #000 !important;
    border-color: #89e872;
}
.hpe-portal-standalone-sbp #microsite_content section .btn:hover {
    text-decoration: none;
    filter: brightness(1.2);
}
.hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container .parallax img {
    top: 50%;
    left: 0;
    transform: translate(0, -50%)!important;
}
.hpe-portal-standalone-sbp #microsite_content ul {
    padding-left: 1.6rem;
    list-style-type: none !important;
}
.hpe-portal-standalone-sbp #microsite_content ul li {
    font-size: 1.6rem;
    margin-bottom: 3rem !important;
    margin-left: 12px !important;
    line-height: 1.4em;
}
.hpe-portal-standalone-sbp .m-box__list ul li::before {
    position: absolute;
    left: 24px;
    width: 24px;
    height: 24px;
    content: "";
    background: url(https://www.also.com/ec/cms5/media/img/placeholder_img/hpe_portal_1/checkmark.png) left 0/contain no-repeat;
}
.hpe-portal-standalone-sbp .u-noSpaceBeforeFooter #microsite_content section:last-of-type {
    margin-bottom: 0;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact {
    padding-bottom: 80px;
    background: #1d1d1d url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/hero_img/contact-bg.png) center center/cover no-repeat;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .container > .row:first-child {
    padding-top: 4rem;
    max-width: 800px;
    background: #fff;
}

.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col h1 {
    text-transform: unset;
}
.hpe-portal-standalone-sbp #microsite_content h1 b,
.hpe-portal-standalone-sbp #microsite_content h2 b,
.hpe-portal-standalone-sbp #microsite_content h3 b,
.hpe-portal-standalone-sbp #microsite_content h4 b,
.hpe-portal-standalone-sbp #microsite_content p b {
    /* color: #89e872; */
    font-weight: 800;
}
.hpe-portal-standalone-sbp #microsite_content .grid .grid-col {
    padding-right: 0;
    padding-left: 0;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col:nth-last-of-type(1),
.hpe-portal-standalone-sbp  #microsite_content .s-contact .grid-col:nth-last-of-type(2) {
    display: inline-block;
    width: 50%;
    color: #fff;
    text-align: center;
    background: #006b7d;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col:nth-last-of-type(1) {
    border-left: 1px solid #fff;
}
.hpe-portal-standalone-sbp #microsite_content .box .grid {
    background-color: transparent!important;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col:nth-last-of-type(1) p,
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col:nth-last-of-type(2) p {
    color: #fff !important;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col .btn-primary {
    color: #000;
    background: #fff;
    border-color: #fff;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col:nth-last-of-type(3) {
    margin-bottom: 4rem;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col .btn-primary:hover {
    background: #89e872 !important;
    border-color: #89e872;
}
.hpe-portal-standalone-sbp #microsite_content section .btn-primary:hover {
    color: #000 !important;
    border-color: #89e872;
}
.hpe-portal-standalone-sbp #microsite_content .row .row .row {
    margin-left: -15px;
    margin-right: -15px;
}
.hpe-portal-standalone-sbp .pb-2r, .hpe-portal-standalone-sbp .m-box-pb-2r .text_with_media, .hpe-portal-standalone-sbp .m-ctn-pb-2r > .container {
    padding-bottom: 2rem;
}
.hpe-portal-standalone-sbp #microsite_content .text_with_media span.col-for-image {
    margin-right: 0;
    margin-left: 0;
}
.hpe-portal-standalone-sbp .article.text_with_media img{
    padding-left: 0;
    padding-right: 0;
    margin: auto;
}
.hpe-portal-standalone-sbp .m-typo__color--dgreen h2,
.hpe-portal-standalone-sbp .m-typo__color--dgreen h3 {
    color: #006b7d !important;
}
.hpe-portal-standalone-sbp #microsite_content .text_with_media div.col-for-image {
    padding-right: 25px;
    padding-left: 25px;
}

.p-2800-sbp_reactivate_17 #microsite_content .parallax-container .text, .p-3100-sbp_reactivate_22 #microsite_content .parallax-container .text,.p-5710_hpe_portal-sbp_reactivate_13 #microsite_content .parallax-container .text, .p-2900-sbp_reactivate_11 #microsite_content .parallax-container .text{
 transform: translate(0, 0%);
}

@media (min-width: 768px){
    .hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container > .container {
        max-width: 720px;
    }
}
@media (min-width: 992px){
    .hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container > .container {
        width: 100%;
        max-width: 940px;
    }
    /* .hpe-portal-standalone-sbp  #microsite_content .hero-banner .parallax-container .parallax {
        min-height: 100%;
    } */
}
/* Small devices Desktop (>992px) */
@media only screen and (min-width: 992px) {
    /* ----------  Mega Menu  ---------- */
        .hpe-portal-standalone-sbp #microsite_content .parallax-container .text {
            max-width: 60%;
        }
        .hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container > .container {
            width: 100%;
            max-width: 1140px;
        }
        .hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container {
            height: 100%;
            min-height: 260px;
        }
        .hpe-portal-standalone-sbp #microsite_content .custom-v-center .row {
            -webkit-display: flex;
            -moz-display: flex;
            -ms-display: flex;
            -o-display: flex;
            display: flex;
            -webkit-align-items: center;
            -moz-align-items: center;
            -ms-align-items: center;
            -o-align-items: center;
            /* align-items: center; */
            height: 100%;
        }
    }
   @media (max-width: 480px){
    .hpe-portal-standalone-sbp .img-responsive{
        width: auto;
        margin: auto;
    }
   }


/*****close HPE SBP Reactive *****/

/***** Open ALSO Solutions Business Team *****/

#solutions-business-page h4 {font-size: 24px; font-family: 'Inter var', sans-serif; font-weight: 900;}
#solutions-business-page h5 { font-size: 22px; padding-bottom: 10px; line-height: 1.45;}
#solutions-business-page .bg-color-cd-3 { background: #006B7D; color: #FFF!important; padding: 75px;}
#solutions-business-page .bg-color-cd-3 p, #solutions-business-page .bg-color-cd-3 h4, #solutions-business-page .bg-color-cd-3 h2 { color: #fff!important;}
#solutions-business-page .solutions-business-top img { position: relative; top: 60px;}
#solutions-business-page .solutions-business-top .text_with_media { padding: 15px; background-color: #fff; -webkit-box-shadow: -10px 20px 0px 10px #006b7d; position: absolute; top: 46px;}
#solutions-business-page .big { font-size: 22px !important; line-height: 1.45 !important; padding-bottom: 25px;}
#solutions-business-page .grid-type-1.box { padding-bottom: 30px;}
#solutions-business-page .c-Akkordeon .panel-title a {padding: 14px 14px 22px 14px;}
#solutions-business-page .c-Akkordeon .panel-title a.collapsed:before { top: 13px!important;  position: relative!important;}
#solutions-business-page footer .c-Footer h4 {color: #89E872;font-size: 12px; font-weight: 500; text-transform: uppercase; margin-bottom: 20px;}

#solutions-business-page .solutions-business-top:before {
    content: '';
    display: block;
    position: absolute;
    background: #89e872;
    top: 0;
    right: 55.7%;
    width: calc(1330px * 10 / 14);
    height: 340px;
    transform: translateX(calc(50% + (1330px * 2 / 14)));
    z-index: -10;
}
#solutions-business-page .c-Akkordeon .panel-title a.collapsed:before {
    top: 13px!important;
    position: absolute;
    height: 50px;
    bottom: -20px!important;
}
#solutions-business-page .solutions-business-top {
    margin-bottom: 100px;
}

/***** Close ALSO Solutions Business Team *****/


/*****open HPE GreenLake ****/
#p-hpe-greenlake-swift-nimble .text h2 {
    margin: 20px 0 !important;
}
/*****close HPE GreenLake ****/



/*********************************** Open United By Football ***********************************/
#unitedbyfootball .c-Products--gallery-Product {
    min-height: 580px;
}
#unitedbyfootball .ubf-topsection {
    padding-top: 230px;
    padding-bottom: 30px;
    background-image: url(https://filesalso.dk/images/Files/ALSO/unitedbyfootball/AdobeStock_323906923-min.jpeg);
    background-size: cover;
    background-position-y: -70px;
}

/*#unitedbyfootball .ubf-topsection h2 {
    font-size: 150px;
    font-family: 'freefat';
}*/

#unitedbyfootball .ubf-topsection h2 {
    font-size: 150px;
    font-family: "raleway", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    line-height: 128px;
    transform: skewX(-10deg);
    margin-top: 20px;
}

#unitedbyfootball .ubf-topsection p:nth-child(1) {
    margin-bottom: -10px;
    margin-left: 169px;
    font-size: 23px;
    text-align: left;
}

/*#unitedbyfootball .ubf-topsection p.big {
    margin-top: -45px;
}*/
 #unitedbyfootball .ubf-topsection p.big {
    margin-top: -15px;
}

#unitedbyfootball .ubf-middlesection h3 {
    font-size: 100px;
    font-family: "raleway", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    line-height: 93px;
    transform: skewX(-10deg);
    font-weight:900;
    margin-left: 17px;
}

#unitedbyfootball .ubf-middlesection img {
    margin-top: -1080px;
    margin-left: 130px;
}

#unitedbyfootball .ubf-middlesection {
    background-image: url(https://filesalso.dk/images/Files/ALSO/unitedbyfootball/middlesection_landmark_bg-min%20.png);
    background-size: cover;
}

#unitedbyfootball .ubf-register {
    background-image: url(https://filesalso.dk/images/Files/ALSO/unitedbyfootball/middlesection_stadium_bg-min%20.png)!important;
    background-size: cover;
    background-position: bottom;
}
#unitedbyfootball .ubf-prize {
    background-image: url(https://filesalso.dk/images/Files/ALSO/unitedbyfootball/middlesection_prizes_bg-min%20.jpg)!important;
    background-size: cover;
    background-position: bottom;
}


#unitedbyfootball .ubf-menu {
    background: rgb(31,63,75);
    background: radial-gradient(circle, rgba(31,63,75,1) 0%, rgba(10,20,24,1) 100%);
    border-top: 2px solid #3daafd;
    border-bottom: 8px solid #3daafd;
    display:grid;
}

#unitedbyfootball .ubf-menu p {
    font-size: 21px!important;
    display: inline-block;
    margin: 0px;
    text-transform: uppercase;
}
.ubf-menu a {
    border-bottom: 0px!important;
}

#unitedbyfootball .ubf-menu .row {padding:0px!important;}

#unitedbyfootball .ubf-menu p:nth-child(1) {
    background-color: #3daafd;
    padding: 26px;
    border-left: 8px solid #235a83;
    -webkit-transform: skew(-20deg, 0deg);
    -moz-transform: skew(-20deg, 0deg);
    -o-transform: skew(-20deg, 0deg);
    -ms-transform: skew(-20deg, 0deg);
    transform: skew(-20deg, 0deg);
    transition: all 0.25s;
}
#unitedbyfootball .ubf-menu p:nth-child(1):hover {
    border-left: 16px solid #235a83;
}

#unitedbyfootball .ubf-menu p:nth-child(2) {margin-left:50px;}


#unitedbyfootball .ubf-middlesection {
    padding-top: 90px;
}
#unitedbyfootball .ubf-middlesection p {
    width: 45%;
    background-color: #24262d;
    padding: 44px 25px 25px 25px;
    z-index: 999;
    position: relative;
}
#unitedbyfootball .ubf-caroussel {
    padding-top: 490px;
    background-image: url(https://filesalso.dk/images/Files/ALSO/unitedbyfootball/romecollage-min.jpeg);
    background-size: cover;
}

#unitedbyfootball .ubf-bottomsection {
    padding-top: 80px;
    background-color: #0d0d10;
    background-image: url(https://filesalso.dk/images/Files/ALSO/unitedbyfootball/bg_football_texture.png);
    background-size: cover;
    background-position: top;
}

#unitedbyfootball .ubf-bottomsection h3 {
    font-size: 100px;
    font-family: "raleway", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    line-height: 93px;
    transform: skewX(-10deg);
    font-weight:900;
}


#unitedbyfootball .ubf-topsection p a.lnk:nth-child(1), #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(1), #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(1) {
    background-color: #3daafd;
    padding: 13px 20px;
    font-size: 20px;
    border-left: solid 8px #235a83;
    -webkit-transform: skew(-20deg, 0deg);
    -moz-transform: skew(-20deg, 0deg);
    -o-transform: skew(-20deg, 0deg);
    -ms-transform: skew(-20deg, 0deg);
    transform: skew(-20deg, 0deg);
    display: inline-block;
    width: fit-content;
    text-transform: uppercase;
    margin-top: 100px;
}

#unitedbyfootball .ubf-topsection p a.lnk:nth-child(2), #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(2), #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(2) {
    background-color: #fd3d46;
    padding: 13px 20px;
    font-size: 22px;
    border-left: solid 8px #7a404f;
    -webkit-transform: skew(-20deg, 0deg);
    -moz-transform: skew(-20deg, 0deg);
    -o-transform: skew(-20deg, 0deg);
    -ms-transform: skew(-20deg, 0deg);
    transform: skew(-20deg, 0deg);
    display: inline-block;
    width: fit-content;
    text-transform: uppercase;
    margin-top: 99px;
    margin-left: 60px;}

#unitedbyfootball .ubf-topsection p a.lnk:nth-child(1):hover, #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(1):hover, #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(1):hover {
    border-left: solid 18px #235a83!important;}

#unitedbyfootball .ubf-topsection p a.lnk:nth-child(2):hover, #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(2):hover, #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(2):hover {
    border-left: solid 18px #7a404f!important;}

#unitedbyfootball .ubf-logos, #unitedbyfootball .ubf-bottomsection, #unitedbyfootball .ubf-logos {background-color: #0d0d10!important;}
.ubf-logos {padding:60px;}

#unitedbyfootball .ubf-topsection, #unitedbyfootball .ubf-topsection p, #unitedbyfootball .ubf-topsection a, #unitedbyfootball .ubf-topsection h1, #unitedbyfootball .ubf-topsection h2, #unitedbyfootball .ubf-menu, #unitedbyfootball .ubf-menu p, #unitedbyfootball .ubf-menu a, #unitedbyfootball .ubf-menu h1, #unitedbyfootball .ubf-menu h2, #unitedbyfootball.ubf-menu h3, #unitedbyfootball .ubf-middlesection, #unitedbyfootball .ubf-middlesection a, #unitedbyfootball .ubf-middlesection p, #unitedbyfootball .ubf-middlesection h1, #unitedbyfootball .ubf-middlesection h2, #unitedbyfootball .ubf-middlesection h3, #unitedbyfootball .ubf-bottomsection, #unitedbyfootball .ubf-bottomsection p, #unitedbyfootball .ubf-bottomsection a, #unitedbyfootball .ubf-bottomsection h1, #unitedbyfootball .ubf-bottomsection h2, #unitedbyfootball .ubf-bottomsection h3, #unitedbyfootball .ubf-topsection, #unitedbyfootball .ubf-topsection p, #unitedbyfootball .ubf-topsection a, #unitedbyfootball .ubf-topsection h1, #unitedbyfootball .ubf-topsection h2, #unitedbyfootball .ubf-menu, #unitedbyfootball .ubf-menu p, #unitedbyfootball .ubf-menu a, #unitedbyfootball .ubf-menu h1, #unitedbyfootball .ubf-menu h2, #unitedbyfootball .ubf-menu h3, #unitedbyfootball .ubf-middlesection, #unitedbyfootball .ubf-middlesection a, #unitedbyfootball .ubf-middlesection p, #unitedbyfootball .ubf-middlesection h1, #unitedbyfootball .ubf-middlesection h2, #unitedbyfootball .ubf-middlesection h3, #unitedbyfootball .ubf-bottomsection, #unitedbyfootball .ubf-bottomsection p, #unitedbyfootball .ubf-bottomsection a, #unitedbyfootball .ubf-bottomsection h1, #unitedbyfootball .ubf-bottomsection h2, #unitedbyfootball .ubf-bottomsection h3 {
    color: #fff!important;
}

#unitedbyfootball .ubf-logos .grid {
    background-color: #0d0d10!important;
}



@media only screen and (min-device-width: 1000px) {
#unitedbyfootball .ubf-middlesection b {
    position: absolute;
    font-size: 22px;
    top: 12px;
    left: -15px;
    background-color: #3daafd;
    transform: skewX(-20deg);
    padding: 6px;
}

}
/* For general iPad layouts */
@media only screen and (device-width: 768px) {
#unitedbyfootball .ubf-topsection h2 {font-size: 114px!important;}
#unitedbyfootball .ubf-topsection p a.lnk:nth-child(1), #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(1), #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(1) {width:100%;}
#unitedbyfootball .ubf-topsection p a.lnk:nth-child(2), #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(2), #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(2) {margin-top: 15px;}
#unitedbyfootball .ubf-menu p:nth-child(1) {width:100%; padding: 10px!important;}
#unitedbyfootball .ubf-menu p:nth-child(2) {margin-left: 0px!important; padding: 15px;}
#unitedbyfootball .ubf-middlesection img {margin-top: -180px;}
#unitedbyfootball .ubf-caroussel {padding-top: 290px; background-image: url(https://filesalso.dk/images/Files/ALSO/unitedbyfootball/romecollage-min.jpeg);    background-size: cover;}
}

/* For general big phone layouts */
@media only screen and (min-device-width: 375px) and (max-device-width: 736px) {
#unitedbyfootball .ubf-topsection p:nth-child(1) { margin-bottom: -10px; margin-left: 0px!important; text-align: center!important;}
#unitedbyfootball .ubf-topsection h2 {font-size: 60px!important;line-height: 58px;}
#unitedbyfootball .ubf-topsection {padding-top: 80px; padding-bottom: 30px;}
#unitedbyfootball .ubf-topsection {background-position:center!important;}
#unitedbyfootball .ubf-topsection p a.lnk:nth-child(1), #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(1), #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(1) {margin-top:40px!important;padding:16px!important; width:100%!important; font-size: 17px;}
#unitedbyfootball .ubf-topsection p a.lnk:nth-child(2), #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(2), #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(2) {margin-top: 19px; margin-left: 0px!important; width: 100%!important; font-size: 17px;}
#unitedbyfootball .ubf-menu p:nth-child(1) {width: 100%;padding:13px;}
#unitedbyfootball .ubf-menu p:nth-child(2) {width:100%; padding: 10px 0px; margin-left: 0px;}
#unitedbyfootball .ubf-menu p {font-size: 15px!important;}
#unitedbyfootball .ubf-middlesection h3 {margin-left: 9px; margin-top: -40px; font-size: 50px; line-height: 53px;}
#unitedbyfootball .ubf-middlesection p {width: 100%;}
#unitedbyfootball .ubf-middlesection img {margin-top: -20px;margin-left: 0px;}
#unitedbyfootball .ubf-caroussel {padding-top: 210px;}
#unitedbyfootball .ubf-bottomsection h3 {font-size: 50px;line-height: 55px;}
#unitedbyfootball .ubf-bottomsection {padding-bottom:20px;}
#unitedbyfootball .ubf-bottomsection p.big {font-size: 20px;line-height: 1;}
}

/* Prize Section */

.ubf-prizesection p {
    background-color: #24262d;
    padding: 44px 25px 25px 25px;
    z-index: 999;
    position: relative;
    color: #fff;
}
.ubf-prizesection h3 {
    font-size: 100px;
    font-family: "raleway", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    line-height: 93px;
    transform: skewX( -10deg );
    font-weight: 900;
    margin-left: 17px;
    color: #fff;
    margin-top: 50px;
    margin-bottom: 30px;
}

.ubf-prizesection b {
position: absolute;
    font-size: 22px;
    top: 12px;
    left: -15px;
    background-color: #3daafd;
    transform: skewX(
-20deg
);
    padding: 6px;
}

/*FORM */

#unitedbyfootball .ubf-register .mwf-form {
    background-color: #24262d;
    margin: 30px;
    width: fit-content;
}
#unitedbyfootball .ubf-register .mwf-form input, #unitedbyfootball .ubf-middlesection .ubf-register .mwf-form textarea {
    background-color: #fafafa;
    border-bottom: 3px solid #cecece;
    height: auto;
    width: 464px;
}
#unitedbyfootball .ubf-register .mwf-form .btn-primary {
    margin-bottom: 30px!important;
    width: fit-content;
}
#unitedbyfootball .ubf-register .mwf-form .col-md-3 {
    width: 50%;
    margin: 0 auto;
    position: relative;
}

#unitedbyfootball .ubf-register .mwf-form .mwf-label {
    position: relative;
    font-size: 17px;
    top: 5px;
    left: 0px;
    color: #3daafd;
}
#unitedbyfootball .ubf-register .mwf-form input {
    color: #000;
}
#unitedbyfootball .ubf-register .mwf-form p {
    margin-bottom: 0;
    padding: 0;
}
#unitedbyfootball .ubf-middlesection .checkbox p {
    font-size: 11px;
    width: 100%;
}
#unitedbyfootball .ubf-middlesection .checkbox .mwf-field {
    max-width: 450px;
}
#unitedbyfootball .ubf-register .mwf-form p {
    margin-bottom: 0;
    padding: 0;
    width: fit-content;
}
#unitedbyfootball .ubf-register .checkbox {
    width: 450px;
}
#unitedbyfootball .ubf-register .mwf-checkbox {
    width: fit-content!important;
}
#unitedbyfootball .ubf-register .mwf-pager {
    display: none;
}


/* Products */
#unitedbyfootball .ubf-products .c-Products--gallery-Product {
    border-radius: 15px;
    overflow: hidden;
    border-style: inset;
    border: 10px solid #0d0d10;
    background-color:#fff;
}
#unitedbyfootball .ubf-products .c-Products--gallery-Product img {
    margin-bottom: 30px;
}

#unitedbyfootball .c-Products--gallery-Product span[class^="price"] {
    color: #006a7c;
    font-size: 30px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 10px;
}



#unitedbyfootball .c-Products__price {
    overflow: hidden;
    height: 54px!important;
}


/*********************************** Close United By Football ***********************************/


/***** open Samsung Mobile *****/
.spri-samsung-mobile #microsite_content .spri-grey-box .text_with_media {
    background-color: #f6f6f6;
}
/***** close Samsung Mobile *****/
/* ========================================================================
=                           ADD HP TRADE IN 2021 (2)                          =
======================================================================== */

#p_hp_trade_in_2021 #microsite_content .row h2, #p_hp_trade_in_2021 #microsite_content .row h3,#p_hp_trade_in_2021 #microsite_content .row h4,#p_hp_trade_in_2021 #microsite_content .btn-default{
    font-family: 'HP Simplified', 'Verdana', sans-serif;
    font-weight: 600;
}
#p_hp_trade_in_2021 #microsite_content .row p{
    font-family: 'HP Simplified', 'Verdana', sans-serif;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row h2{
    font-family: 'HP Simplified', 'Verdana', sans-serif;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row h3 sub{
    font-family: 'HP Simplified', 'Verdana', sans-serif;
    display: inline-block;
    padding-top: 10px;
    position: inherit;
    line-height: 1.5;
}
@media only screen and (min-width: 992px) {

    #p_hp_trade_in_2021 #microsite_content .p_trade_in_last .parallax-container .parallax img {
        margin-bottom: -20px;
    }
    #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article .row h2,#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article .row p{
        padding-right: 5rem;
    }
    #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article .col-for-image picture:nth-of-type(1) img{
        margin-bottom: 10px !important;
    }
    #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article .col-for-image img{
        max-width: 250px;
    }
}
/* ========================================================================
=                           End HP TRADE IN 2021                          =
======================================================================== */
/* ========================================================================
=           2000 HP Q2 21 Landing Page - Nouveautés HP wk 17- 21          =
======================================================================== */
.p_nouveautes_hp_wk17_21 #microsite_content .container h2 {
  color: #fff;
  background-color: #0171ad;
  padding: 10px;
  font-weight: 500;
}
.p_nouveautes_hp_wk17_21 #microsite_content h3 b {
  font-weight: 500;
}
.p_nouveautes_hp_wk17_21 #microsite_content h3 .highlight {
  font-weight: 600;
}
.p_nouveautes_hp_wk17_21 #microsite_content h2, .p_nouveautes_hp_wk17_21 #microsite_content h3 {
  font-family: "HP Simplified", "Verdana", sans-serif;
  text-transform: none;
}
.p_nouveautes_hp_wk17_21 #microsite_content p {
  font-family: "HP Simplified", "Verdana", sans-serif;
}
.p_nouveautes_hp_wk17_21 #microsite_content ul li {
  margin-bottom: 10px;
}
.p_nouveautes_hp_wk17_21 #microsite_content .btn {
  background: #0171ad;
  border-color: transparent;
  border-radius: 5px !important;
}
.p_nouveautes_hp_wk17_21 #microsite_content .btn:hover {
  color: #fff;
  background: #005a8a;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header h2 {
  margin-bottom: 15px;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row {
  position: relative;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12 {
  padding-left: 0;
  padding-right: 0;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:nth-of-type(1) {
  position: absolute;
  left: 0;
  top: 0;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:nth-of-type(1) .col-for-image {
  width: auto;
  visibility: hidden;
  opacity: 0;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:nth-of-type(1) .img-responsive {
  max-width: 200px;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:nth-of-type(2) .row {
  padding-bottom: 0;
  padding-top: 0;
  margin-top: -15px;
}

.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:last-of-type{
    position: absolute;
    bottom: 0;
    visibility: hidden;
    background: rgba(255, 255, 255, 0.85);
}.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:last-of-type .row {
  padding: 20px;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:last-of-type .row p {
  margin-bottom: 0;
  font-size: 24px;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article {
  position: relative;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article .col-for-image img {
  padding: 0;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article .row:nth-of-type(2) {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 1140px;
  transform: translate(-50%, -50%);
  overflow: auto;
  width: 100%;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article .row:nth-of-type(2) .col-xs-12:nth-of-type(1) {
  max-width: 500px;
  background: #fff;
  border-radius: 10px;
  padding: 25px 20px 10px 20px;
  margin: 0 auto 0;
  float: right;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_last_text h3 {
  font-size: 28px;
}
@media only screen and (min-width: 1025px) {
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article p {
    font-size: 18px;
  }
}
@media only screen and (max-width: 992px) {
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header {
    background: url("https://also.com/ec/cms5/media/img/2000/customer_3/providers_14/hp_32/hp_q2_21_landing_page_nouveaut_s_hp_wk_17_21/2000-hp-q2-21-landing-page_nouveauts-hp-wk-17_21_2000.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-bottom: 0;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header h2 {
    font-size: 25px;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row {
    position: relative;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:nth-of-type(2) {
    min-height: 500px;
    overflow: auto;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:nth-of-type(2) .col-for-image {
    visibility: hidden;
    opacity: 0;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:last-of-type .row p {
    font-size: 18px;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article {
    position: relative;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article .row:nth-of-type(2) {
    top: 0;
    transform: translate(0, 0);
    left: 0;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article .row:nth-of-type(2) .col-xs-12:nth-of-type(1) {
    float: none;
    margin-top: 80px;
  }
}

/* ========================================================================
=         End 2000 HP Q2 21 Landing Page - Nouveautés HP wk 17- 21        =
======================================================================== */


/*============ Cisco Designed ============*/
.ciscoDesigned #microsite_content section h3 {color: #b2cfeb;}

.ciscoDesigned #microsite_content section p.big {color: #e55139;}

.ciscoDesigned #microsite_content section.section_Container.Intro h2 {color: #fff;}

.ciscoDesigned #microsite_content section.section_Container.Intro p {color: #fff;}

.ciscoDesigned #microsite_content section.section_Container.Intro {background-color: #e55139}

.ciscoDesigned #microsite_content section.section_Container .col-md-4 {
    background-color: #101942;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.ciscoDesigned #microsite_content section.section_Container .col-md-4 p a {
    color: #fff;
    text-decoration: none;
    border-bottom: 0 none;
    font-family: "inter", Verdana, Arial, sans-serif;
    font-weight: 400;
}

.ciscoDesigned #microsite_content section.section_Container.Intro .col-md-4 p:nth-child(1) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Smallbiz .col-md-4 p:nth-child(2) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Keepitsimple .col-md-4 p:nth-child(3) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Bizsecure .col-md-4 p:nth-child(4) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Innovation .col-md-4 p:nth-child(5) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Connectexperts .col-md-4 p:nth-child(6) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Ciscoportfolio .col-md-4 p:nth-child(7) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Nextstep .col-md-4 p:nth-child(8) a {
    color: #e55139;
    font-weight: bold;
}
/*============ End Cisco Designed ============*/

/* ========================================================================
=                  Group Production Team Landingpage                      =
======================================================================== */
.p_introduction_2021 #microsite_content .container h2 {
  font-size: 35px;
  color: #006b7d !important;
  text-align: center;
  position: relative;
  display: inline-block;
  padding: 0 20px 10px 20px;
}
.p_introduction_2021 #microsite_content .container h2:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  background: #006b7d;
}
.p_introduction_2021 #microsite_content .p_contact img {
  max-width: 350px;
  margin: 0 auto;
}
.p_introduction_2021 #microsite_content .p_contact p.big {
  text-align: center;
}

/* ========================================================================
=                  End Group Production Team Landingpage                  =
======================================================================== */
/* ========================================================================
=                  Huawei 21Q2 vendor portal - new training               =
======================================================================== */
.p_training_huawei_2021 #microsite_content .p_border_ul ul {
  padding: 20px 40px;
  border: 3px solid #4472c4;
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
  list-style-type: none!important;
}
.p_training_huawei_2021 #microsite_content .p_border_ul ul li .highlight2 {
  color: #4472c4;
  font-weight: bold;
}

/* ========================================================================
=               End Huawei 21Q2 vendor portal - new training              =
======================================================================== */
/*************************BitTitan 21Q2 Lead Generation Subscription Plan 07052021**************/
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container input.btn-primary {
  background: #6a27db;
  color: #fff;
  border: none;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container input.btn-primary:hover {
  background: #000;
}
/*************************END BitTitan 21Q2 Lead Generation Subscription Plan 07052021**************/
/* Services > Solutions Services > Security  */

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(1) h4 a {
    background-color: #4C83BF;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(2) h4 a {
    background-color: #3A9CC7;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(3) h4 a {
    background-color: #35B7C8;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(4) h4 a {
    background-color: #40C1BB;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(5) h4 a {
    background-color: #43C0A8;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(6) h4 a {
    background-color: #3EBC93;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(7) h4 a {
    background-color: #35BB82;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(8) h4 a {
    background-color: #33BA6E;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(9) h4 a {
    background-color: #54BE6E;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(10) h4 a {
    background-color: #72BC6F;
}
/* END Services > Solutions Services > Security  */
/**********************DELL Q2 2021*****************/
.p_dell_21q2 #microsite_content .p_dell_title .article .col-xs-12 {
  position: relative;
}
.p_dell_21q2 #microsite_content .p_dell_title .article .col-xs-12:before {
  border-top: 1px solid #AAA;
  content: "";
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  width: 98%;
  z-index: 0;
  margin-top: -7px;
}
.p_dell_21q2 #microsite_content .p_dell_title .article h2 {
  position: relative;
  display: inline-block;
  background: #CCE7F3;
  color: #444;
  z-index: 1;
  padding: 10px;
}
.p_dell_21q2 #microsite_content .p_dell_01 h2 {
  color: #007db8;
  margin-bottom: 15px;
}
.p_dell_21q2 #microsite_content .p_dell_01 a {
  border-bottom-width: 2px;
}
.p_dell_21q2 #microsite_content .article .c-Products--gallery-Product .c-Products__shortDescription a {
  color: #09c;
}
.p_dell_21q2 #microsite_content .m-section__bg--lightblue {
  background: #CCE7F3;
}
.p_dell_21q2 #microsite_content .p_dell_product.m-section__bg--lightblue .container .row .article {
  transition: all 200ms ease-in-out;
}
.p_dell_21q2 #microsite_content .p_dell_product.m-section__bg--lightblue .container .row .article h3 a {
  border-bottom: 0;
  color: #0095d7;
}
.p_dell_21q2 #microsite_content .p_dell_product.m-section__bg--lightblue .container .row .article > .row {
  margin-right: 0;
  margin-left: 0;
  padding-top: 40px;
  padding-right: 20px;
  padding-left: 20px;
  background: white;
}
.p_dell_21q2 #microsite_content .p_dell_product.m-section__bg--lightblue .container .row .article:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
  transform: translateY(-10px);
}
.p_dell_21q2 #microsite_content .p_dell_bg {
  background: url(https://www.also.com/ec/cms5/media/img/5820_2/dell_7/17209-converted.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: contain;
}
.p_dell_21q2#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .m-section__bg--lightblue .btn-primary {
  background: -o-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  background: -ms-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  background: -moz-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  background: -webkit-linear-gradient(top, #0d91d2 0, #116fd1 100%);
}
.p_dell_21q2#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .btn-primary {
  background: -o-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  background: -ms-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  background: -moz-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  background: -webkit-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  color: #fff;
  transition: all 0.3s ease-in-out;
}
.p_dell_21q2#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .btn-primary:hover {
  background: #000;
  transition: all 0.3s ease-in-out;
}

/**********************DELL Q2 2021*****************/

/*============== 5110 ALSO Financial Services ==============*/

.financialServeET #microsite_content h1,
.financialServeET #microsite_content h2,
.financialServeET #microsite_content h3,
.financialServeET #microsite_contact h3 {color: #006b7d;}

.financialServeET #microsite_contact a,
.financialServeET #microsite_content a {color: #000;}

.financialServeET #microsite_content a.btn-primary {color: #fff;}

.financialServeET #microsite_content a.btn-default {color: #000;}

.financialServeET #microsite_header li a:hover {border-bottom: 1px solid #006b7d;}

.financialServeET #microsite_header .dropdown-menu li a:hover {color: #006b7d;}

.financialServeET #microsite_header .active > a, .financialServeET #microsite_header .active > a:hover {color: #006b7d;}

/*============== End 5110 ALSO Financial Services ==============*/
/*******************hp_hardware_inactive_reseller_reactivation*******************/
.p_hp_hardware_inactive_reseller_reactivation #microsite_content p {
  font-size: 18px;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header {
  background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/header_banner.jpg");
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 700px;
  padding: 50px 0;
  display: flex;
  position: relative;
  align-items: center;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container > .row > .col-xs-12:nth-of-type(1) {
  position: absolute;
  top: 50px;
  left: 50%;
  max-width: 1140px;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container > .row > .col-xs-12 .article {
  max-width: 500px;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container > .row > .col-xs-12 .article h1 {
  text-transform: inherit;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container > .row > .col-xs-12 .article a {
  color: #006b7c;
  border: none;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container > .row > .col-xs-12 .article a:hover {
  text-decoration: underline;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container .col-for-image {
  display: flex;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container .col-for-image img {
  max-width: 120px;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 {
  background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/bg_dots1.png"), url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/man_laptop.png");
  background-position: top right, bottom left;
  background-size: auto, auto;
  background-repeat: no-repeat;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 .highlight {
  font-weight: normal;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 .col-xs-12 {
  padding-top: 20px;
  padding-bottom: 20px;
  margin: 0 0 0 auto;
  float: none;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .btn-primary {
  border: none !important;
  display: inline-block;
  position: relative;
  overflow: hidden;
  z-index: 1;
  transition: all 0.3s;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .btn-primary:hover {
  background: transparent;
  color: #fff;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .btn-primary:hover:before {
  width: 100%;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .btn-primary:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: #000;
  transition: all 0.3s;
  border-radius: 10rem;
  z-index: -1;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .btn-primary:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #006B7D;
  border-radius: 10rem;
  z-index: -2;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 {
  background-color: #f3fff0;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/bg_dots2.png);
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: auto;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 {
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 30px !important;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row {
  background: #fff;
  padding: 20px;
  border-radius: 10px;
  transition: 0.5s ease-in-out;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row:hover {
  transform: translate(0, -10px);
  box-shadow: 0 12px 14px rgba(0, 0, 0, 0.4);
  -webkit-transform: translate(0, -10px);
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row a {
  margin-bottom: 20px !important;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row h3 {
  color: #00697a;
  padding-top: 20px;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row h3 a {
  border: none;
  display: block;
  color: #00697a;
  padding-bottom: 20px;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row .btn-primary {
  border: none;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row .btn-primary:hover {
  background: transparent;
  color: #fff;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row .btn-primary .fa {
  display: none;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .row .row .col-xs-12:nth-of-type(1) {
  position: relative;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .row .row .col-xs-12:nth-of-type(1):before {
  content: "";
  position: absolute;
  background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/x2_graphic.png);
  width: 58px;
  height: 49px;
  left: 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg03 h3 {
  font-size: 30px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 1440px) {
  .p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 {
    background-size: auto, auto 60%;
  }
}
@media only screen and (max-width: 1024px) {
  .p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 {
    background-size: auto, auto 50%;
  }
}
@media only screen and (max-width: 767px) {
  .p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 {
    background-size: auto, auto 300px;
  }
  .p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 .col-xs-12 {
    margin: 0 auto;
    padding-bottom: 100px;
  }
}
/*******************hp_hardware_inactive_reseller_reactivation*******************/
/*****************HPE Q2Y21 Pointnext******************/
.p_hpe_pointnext #microsite_content .article h1,
.p_hpe_pointnext #microsite_content .article .highlight {
  position: relative;
}

.p_hpe_pointnext #microsite_content .article .highlight {
  display: inline-block;
  font-size: 22px !important;
}

.p_hpe_pointnext #microsite_content .article .highlight2 {
  display: inline-block;
  position: relative;
}

.p_hpe_pointnext #microsite_content .article h1:before,
.p_hpe_pointnext #microsite_content .article .highlight:before,
.p_hpe_pointnext #microsite_content .article .highlight2:before {
  content: "";
  position: absolute;
  width: 100px;
  height: 5px;
  background: #01a982;
  bottom: 0;
  left: 0;
  margin-bottom: -30px;
}

.p_hpe_pointnext #microsite_content .article .highlight:before {
  margin-bottom: -20px;
}

.p_hpe_pointnext #microsite_content .article h3 {
  font-size: 30px;
}

.p_hpe_pointnext #microsite_content .article h4 {
  font-size: 25px;
  font-weight: bold;
}

.p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 {
  background: url(https://www.also.com/ec/cms5/media/img/5210/customers_1/provider/hpe_44/hpe_q2y21_pointnext/top_img.jpg), #000;
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: center right;
  color: #fff;
  height: 800px;
  position: relative;
}

.p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 .row .col-xs-12:nth-of-type(2) {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  width: 50%;
}

.p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 .row .col-xs-12 .article .row .col-for-image {
  width: 350px;
}

.p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 .row .col-xs-12 .article .row .col-xs-12 h1,
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 .row .col-xs-12 .article .row .col-xs-12 h2,
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 .row .col-xs-12 .article .row .col-xs-12 p {
  color: #fff;
  text-shadow: 3px 4px 5px rgba(0, 0, 0, 0.6);
}

@media only screen and (max-width: 1200px) {
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 {
    height: 700px;
  }

  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 .row .col-xs-12:nth-of-type(2) {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 {
    height: 500px;
  }
}
/*****************2nd HPE Q2Y21 Pointnext******************/
.p_hpe_pointnext #microsite_content .col-xs-12 h2 {
  margin-bottom: 10px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content02 {
  background-color: #f1f1f1;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_grey {
  background: #F6F6F6;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01.p_hpe_pointnext_content01_a .container > .row .col-xs-12.col-md-4 {
  background: none;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12.col-md-4 {
  background: #7630ea;
  color: #fff;
  text-align: center;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12.col-md-4 .col-xs-12 {
  padding: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12.col-md-4 p {
  font-size: 25px;
  color: #fff;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 .article {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 ul {
  list-style: none !important;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 ul li {
  padding: 0 20px 20px;
  margin-bottom: 30px;
  border: 1px solid #000;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 ul li:last-of-type {
  margin-bottom: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 ul li b {
  font-size: 20px;
  display: block;
  background: #fff;
  padding: 0 10px;
  margin-top: -13px;
  margin-bottom: 10px;
  margin-left: -10px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row p {
  text-align: center;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row p b {
  font-size: 20px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul {
  list-style-type: none !important;
  background: #f8f8f8;
  margin-bottom: 35px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul:nth-of-type(1) li {
  border-color: #01A982;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul:nth-of-type(2) li {
  border-color: #0e5568;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul:nth-of-type(3) li {
  border-color: #6a289d;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul li {
  border: 3px solid;
  margin-bottom: 20px;
  padding: 10px 20px;
  text-align: center;
  font-size: 18px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(1) ul {
  position: relative;
  padding-left: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(1) ul li {
  width: auto;
  max-width: 200px;
  margin: 0 auto 20px auto;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(1) ul:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 30px solid transparent;
  border-bottom: 30px solid transparent;
  border-left: 40px solid #7e8285;
  right: 0;
  top: 50%;
  z-index: 1;
  transform: translate(100%, -50%);
  -webkit-transform: translate(100%, -50%);
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(2):nth-of-type(1) li {
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(2):nth-of-type(2) li {
  height: 126px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(3) p {
  margin: 10px 0 20px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row {
  position: relative;
  overflow: hidden;
  padding-bottom: 10rem;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12 img {
  max-width: 580px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  width: 100%;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12 p {
  margin-bottom: 10px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12 ul {
  padding-left: 18px;
  list-style-type: none;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(2), .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(3), .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(4) {
  position: absolute;
  display: inline-block;
  background: #fff;
  padding: 0;
  max-width: 300px;
  width: 30%;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(2) {
  top: 0;
  margin-left: 8%;
  left: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(2) .col-xs-12 {
  padding-right: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(2) .row {
  padding: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(3) {
  top: 0;
  right: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(4) {
  bottom: 0;
  left: 0;
  margin-left: 8%;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(5) {
  border: 3px solid #0d5265;
  max-width: 350px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(5) .article h4 {
  font-size: 20px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(5) .article .col-xs-12 {
  padding: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_sp .container > .row .col-xs-12:nth-of-type(2) {
  border: 3px solid #0d5265;
  max-width: 350px;
  position: relative !important;
  display: block;
  float: right;
  margin: 0 auto;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_sp .container > .row .col-xs-12:nth-of-type(2) .article h4 {
  font-size: 20px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_sp .container > .row .col-xs-12:nth-of-type(2) .article .col-xs-12 {
  padding: 20px;
}
@media only screen and (min-width: 1200px) {
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_sp {
    display: none;
  }
}
@media only screen and (max-width: 1200px) {
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_sp {
    display: block;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_sp .container > .row .col-xs-12 img {
    max-width: 100%;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_pc {
    display: none;
  }
}
@media only screen and (max-width: 992px) {
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01.p_hpe_pointnext_content04_sp .container > .row .col-xs-12:nth-of-type(2) {
    width: auto;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01.p_hpe_pointnext_content04_sp .container > .row .col-xs-12:nth-of-type(2) .article h4 {
    font-size: 15px;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01.p_hpe_pointnext_content04_sp .container > .row .col-xs-12:nth-of-type(2) .article .col-xs-12 {
    padding: 10px;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 ul {
    padding-left: 0;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 ul li b {
    margin-left: 0;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 img {
    margin: 0 auto;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(1) ul:nth-of-type(3) {
    margin-bottom: 15rem;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(1) ul:nth-of-type(3):before {
    display: block;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 40px solid #7e8285;
    border-bottom: unset;
    top: inherit;
    bottom: -10rem;
    right: inherit;
    transform: translate(-50%, 0);
    left: 50%;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul {
    padding: 0;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul:before {
    display: none;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul li {
    height: auto !important;
    max-width: 100% !important;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12 img {
    max-width: 100%;
  }
}

/*****************END HPE Q2Y21 Pointnext******************/
/*******************Baltic Veeam 21Q2 MandNL ID92924*******************/
.p_baltic_veeam_mandnl #microsite_content .box.bg-black-1,.p_baltic_veeam_mandnl #microsite_content .box.bg-black-1 .col-xs-12{
    background-color: #f1f1f1;
}
.p_baltic_veeam_mandnl #microsite_content .box.bg-black-1:before{
    display:none;
}
.p_baltic_veeam_mandnl #microsite_content .box{
    position: relative;
}
.p_baltic_veeam_mandnl #microsite_content .box:before{
    content: '';
    background: -o-radial-gradient(circle,#93ea20 4px,transparent 4px) -8px -9px repeat;
    background: radial-gradient(circle,#93ea20 4px,transparent 4px) -8px -9px repeat;
    background-size: 27px 27px;
    position: absolute;
    width: 50%;
    height: 100px;
    left: 0;
    bottom: 0;
}
.p_baltic_veeam_mandnl #microsite_content .box:nth-of-type(5):before,.p_baltic_veeam_mandnl #microsite_content .box:nth-of-type(9):before{
    right: 0;
    left: inherit!important;
}
.p_baltic_veeam_mandnl #microsite_content .box:not(.box.bg-black-1) .container{
    padding-bottom: 50px;
}
.p_baltic_veeam_mandnl #microsite_content .btn{
    background: #00b336;
}
.p_baltic_veeam_mandnl #microsite_content .btn:hover{
    background: #00dc42;
}
.p_baltic_veeam_mandnl #microsite_content span.highlight{
    font-weight: normal;
    font-size: 17px;
    padding-bottom: 1rem;
    display: inline-block;
}
/*******************END Baltic Veeam 21Q2 MandNL ID92924*******************/

/****************** Newstar 21 Q2 Neuanlage Herstellerportal ******************/.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .p_logo img {
  max-width: 300px;
  margin: 0 0 0 auto;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .btn {
  background-color: #049fe3;
  color: #fff;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .btn:hover {
  background-color: #000;
  color: #fff;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .bg-black-1 {
  background: #f2f2f2!important;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .bg-black-1 .col-xs-12 {
  background: #f2f2f2;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .p_img_center img {
  max-width: 300px;
  margin: 0 auto;
}

.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .link_mail .article .btn-default {
  margin-left: 0;
  background: none;
  color: #000;
  padding: 0;
  border: 0;
  position: relative;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .link_mail .article .btn-default:after {
  position: absolute;
  content: "";
  background: #049fe3;
  width: 100%;
  height: 1px;
  left: 0;
  margin-bottom: -2px;
  bottom: 0;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .link_mail .article .btn-default:hover:after {
  width: 0;
  right: 0;
  left: inherit;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .swiper-container {
  box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.2);
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .lnk {
  display: inline-block;
  position: relative;
  margin-left: 20px;
  border-color: transparent;
  background: none;
  color: #000;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .lnk:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 10px solid #049fe3;
  left: 0;
  top: 50%;
  margin-left: -20px;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .lnk:after {
  position: absolute;
  content: "";
  background: #049fe3;
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 0;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .lnk:hover {
  color: #000!important;
  border-top: none;
  border-left: none;
  border-right: none;
  background:transparent;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .lnk:hover:after {
  width: 0;
  right: 0;
  left: inherit;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .panel-body .nowrap .lnk{
  margin-left:0;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .panel-body .nowrap .lnk:before{
  display:none;
}


/****************** END Newstar 21 Q2 Neuanlage Herstellerportal ******************/
/*************5860 HP 2021*************/
.p_ro_hp_2021 #microsite_content .mwf-paragraph.mwf-field p{
    margin-top: 15px;
    margin-bottom: 40px;
    padding: 0 22px;
}
.p_ro_hp_2021 #microsite_content .mwf-option p{
    margin-bottom: 0;
}
.p_ro_hp_2021 #microsite_content .col-xs-12{
  margin-bottom:10px!important;
}
/*************5860 HP 2021*************/
/*************open spring no*************/
/*************open MS Surface 2021*************/
.spri-ms-surface-2021 .spri-introduce-content h2 {
  font-size: 40px;
  margin-bottom: 22px;
}
.spri-ms-surface-2021 .spri-introduce-content p {
  margin-bottom: 15px;
}
.spri-ms-surface-2021 .spri-introduce-content ul {
  line-height: 30px;
}
.spri-ms-surface-2021 .spri-product-title {
  padding: 30px 0 0;
}
.spri-ms-surface-2021 .spri-product-title .article.text_with_media>.row {
  display: flex;
  align-items: center;
}
.spri-ms-surface-2021 .spri-product-title p {
  margin-bottom: 10px;
}
.spri-ms-surface-2021 .spri-product-title p b{
  font-style: italic;
}
.spri-ms-surface-2021 .spri-product-content {
  padding: 0 0 30px;
}
.spri-ms-surface-2021 .spri-product-content p.big {
  font-size: 15px;
  line-height: 1.5;
  margin-bottom: 15px;
}
.spri-ms-surface-2021 .spri-product-content p {
  margin-bottom: 15px;
}
.spri-ms-surface-2021 .spri-contact {
  padding: 30px 0 20px;
  text-align: center;
}
.spri-ms-surface-2021 .spri-contact p, .spri-ms-surface-2021 .spri-contact h3 {
  margin-bottom: 15px;
}
.spri-ms-surface-2021 .spri-note {
  padding: 30px 0 15px;
}
.spri-ms-surface-2021 .spri-note p {
  margin-bottom: 10px;
}
/*************close MS Surface 2021*************/
/*************open spri-hp-npi-incentive*************/
.spri-hp-npi-incentive #microsite_content .spri-title-product,
.spri-hp-npi-incentive #microsite_content .spri-product {
  background-color: #e8e8e8;
}
.spri-hp-npi-incentive #microsite_content .spri-info-product .col-xs-12.grid-col .article.text_with_media .row {
  display: flex;
  align-items: center;
}
.spri-hp-npi-incentive #microsite_content .spri-info-product .col-xs-12.grid-col .article.text_with_media .row h3 {
  font-size: 28px;
  font-weight: 500;
  text-transform: inherit;
}
.spri-hp-npi-incentive #microsite_content .spri-info-product .col-xs-12.grid-col .article.text_with_media .row p {
  font-size: 16px;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 {
  padding: 0 35px;
  text-align: center;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 > .row {
  background-color: #fff;
  padding: 15px;
  margin-bottom: 20px;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 > .row h3 {
  padding-bottom: 20px;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 > .row h3 a {
  text-decoration: none;
  border: none;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 .c-Products__shortDescription {
  margin-bottom: 20px;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 .c-Products__price {
  margin-bottom: 20px;
}
.spri-hp-npi-incentive #microsite_content .spri-info-liststyle ul li {
  font-size: 16px;
}
.spri-hp-npi-incentive #microsite_content .c-Products__description span {
  font-size: 16px;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 a.btn-primary {
  background-color: #0171AD;
  border: 1px solid #0171AD;
  color: #FFFFFF;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 a.btn-primary:hover {
  text-decoration: underline;
  background-color: #075782;
  border: 1px solid #075782;
  color: #FFFFFF;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 a.btn-primary:hover .fa-eye::before {
  color: #fff;
}
.spri-hp-npi-incentive #microsite_content .spri-info-liststyle .article.text_with_media > .row {
  background-color: #e8e8e8;
}
.spri-hp-npi-incentive #microsite_content .spri-info-liststyle .article.text_with_media > .row p.big {
  color: #0171ad;
}
.spri-hp-npi-incentive #microsite_content h2 {
  font-family: "interbold", Arial, sans-serif;
  font-weight: 600;
  font-size: 38px;
}
/*************close spri-hp-npi-incentive*************/

/*************open spri-online-shop-padding*************/
.spri-online-shop-padding #microsite_content .spri-online-shop-fix .article.text_with_media > .row .col-xs-12 {
  padding: 0 20px;
}
/*************close spri-online-shop-padding*************/
/***** open NVIDIA *****/
.spri-nvidia .tab-content .col-md-6.grid-col {
    width: 100%;
}

.spri-nvidia h3 {
    color: #77b900 !important;
}

.spri-nvidia .nav-tabs>li.active>a {
    background-color: #77b900;
    color: #ffffff !important;
}

.spri-fujitsu-title h2, .spri-fujitsu-title h3 {
    color: #d60303 !important;
    text-transform: initial !important;
}

.spri-fujitsu-bg {
    background-color: #d60303;
    background-image: url(http://filesalso.dk/Landingpages/fujitsu/celsius-bg.jpg);
    background-size: cover;
}

.spri-fujitsu-title-product h3 {
    color: #87867f !important;
}

.spri-white-text h2, .spri-white-text h1 {
    color: #ffffff !important; 
    text-transform: initial !important;
}

.spri-white-text ul {
    color: #ffffff !important;
}

.spri-white-text p.big {
    color: #ffffff;
    margin-bottom: 10px;
}
/***** close NVIDIA *****/
/***** open spri-service-providers-2021 *****/
.spri-service-providers-2021.blog_articlepage #microsite_content h1 {
  margin: 25px auto;
  font-size: 35px;
}
.spri-service-providers-2021.blog_articlepage #microsite_content h3 {
  padding: 15px 0px 10px 0px;
}
.spri-service-providers-2021.blog_articlepage #microsite_content p {
  padding: 10px 0px;
  font-size: 18px !important;
}
.spri-service-providers-2021.blog_articlepage #microsite_content ul,
.spri-service-providers-2021.blog_articlepage #microsite_content h2 {
  margin: 0 auto;
}
.spri-service-providers-2021.blog_articlepage #microsite_content h2 {
  font-size: 34px;
  padding: 30px 0px;
}
.spri-service-providers-2021.blog_articlepage #microsite_content img {
  padding: 0px 40px;
}
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media p,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media ul,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media i,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media ol,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media h1,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media h2,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media h3,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media h4,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media h5 {
  width: 750px;
  margin: 0 auto;
}
.spri-service-providers-2021.blog_articlepage #microsite_content ul {
  list-style-type: disclosure-closed !important;
}
.spri-service-providers-2021.blog_articlepage #microsite_content h1:first-of-type {
  width: 100% !important;
  margin-bottom: 20px !important;
}
.spri-service-providers-2021.blog_articlepage #microsite_content #header ul {
  list-style: none;
}
.spri-service-providers-2021.blog_articlepage #microsite_content h3 {
  font-family: "rois_bold";
  font-size: 23px;
  margin-bottom: -17px !important;
  text-transform: inherit;
}
/***** close spri-service-providers-2021 *****/
/***** open WaaS Page *****/
.spri-also-waas #microsite_content .spri-waas-contact img {
    padding: 5px;
    border: 2px solid #89E872;
    border-radius: 20px;
}

.spri-also-waas #microsite_content .spri-waas-contact a {
    color: #89E872;
    border-bottom: none;
}
/***** close WaaS Page *****/

/*************open spri-otterbox*************/
.spri-otterbox #microsite_content p,
.spri-otterbox #microsite_content p.big,
.spri-otterbox #microsite_content h1,
.spri-otterbox #microsite_content h2,
.spri-otterbox #microsite_content h4,
.spri-otterbox #microsite_content li,
.spri-otterbox #microsite_content h5,
.spri-otterbox #microsite_content span,
.spri-otterbox #microsite_content a {
  font-family: "inter";
}
.spri-otterbox #microsite_content h3 {
  font-family: "inter";
}
.spri-otterbox #microsite_content p,
.spri-otterbox #microsite_content p.big,
.spri-otterbox #microsite_content li {
  line-height: 1.6;
}
.spri-otterbox #microsite_content h1,
.spri-otterbox #microsite_content h2,
.spri-otterbox #microsite_content h3,
.spri-otterbox #microsite_content h4,
.spri-otterbox #microsite_content h5,
.spri-otterbox #microsite_content h6 {
  line-height: 1.2;
}
.spri-otterbox #microsite_content a.btn {
  background-color: #ffd101;
  color: #000;
}
.spri-otterbox #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-otterbox #microsite_content .spri-product .article.text_with_media > .row {
  display: flex;
  align-items: center;
}
/*************close spri-otterbox*************/
/*************open spri-dell-education*************/
.spri-dell-education #microsite_content p,
.spri-dell-education #microsite_content p.big,
.spri-dell-education #microsite_content h1,
.spri-dell-education #microsite_content h2,
.spri-dell-education #microsite_content h4,
.spri-dell-education #microsite_content li,
.spri-dell-education #microsite_content h5,
.spri-dell-education #microsite_content span,
.spri-dell-education #microsite_content a {
  font-family: "inter";
}
.spri-dell-education #microsite_content h3 {
  font-family: "inter";
}
.spri-dell-education #microsite_content p,
.spri-dell-education #microsite_content p.big,
.spri-dell-education #microsite_content li {
  line-height: 1.6;
}
.spri-dell-education #microsite_content h1,
.spri-dell-education #microsite_content h2,
.spri-dell-education #microsite_content h3,
.spri-dell-education #microsite_content h4,
.spri-dell-education #microsite_content h5,
.spri-dell-education #microsite_content h6 {
  line-height: 1.2;
}
.spri-dell-education #microsite_content a.btn {
  background-color: #0076ce;
  color: #fff;
}
.spri-dell-education #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-dell-education #microsite_content .spri-headline h2 {
  line-height: 40px;
  margin-bottom: 20px;
}
.spri-dell-education #microsite_content .spri-product .article.text_with_media {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}
.spri-dell-education #microsite_content .spri-product .article.text_with_media > .row {
  padding-top: 0;
}
.spri-dell-education #microsite_content .spri-product .article.text_with_media h2 {
  font-size: 22px;
  margin-bottom: 22px;
}
.spri-dell-education #microsite_content .spri-product .col-xs-12.col-for-image {
  padding: 0;
}
.spri-dell-education #microsite_content .spri-product .col-xs-12.col-for-image img {
  padding: 0;
}
.spri-dell-education #microsite_content .spri-headline-table h2 {
  margin-bottom: 0;
  padding-top: 50px;
}
.spri-dell-education #microsite_content .spri-table .row.table-responsive {
  padding-top: 0;
}
@media (min-width: 992px) {
  .spri-dell-education #microsite_content .spri-table .row.table-responsive .table-responsive {
    overflow: hidden;
  }
}
.spri-dell-education #microsite_content .spri-table .row.table-responsive table.table tr th,
.spri-dell-education #microsite_content .spri-table .row.table-responsive table.table tr td {
  text-align: center;
}
.spri-dell-education #microsite_content .spri-table .row.table-responsive table.table tr th {
  padding: 30px 0;
}
.spri-dell-education #microsite_content .spri-table .row.table-responsive table.table tr td {
  padding: 30px 10px;
  vertical-align: middle;
}
.spri-dell-education #microsite_content .spri-table table.table tr th,
.spri-dell-education #microsite_content .spri-table table.table tr td {
  border: 1px solid #eee !important;
}
.spri-dell-education #microsite_content .spri-table .article.table_content .table.table tr th {
  background-image: none;
  font-weight: normal;
}
.spri-dell-education #microsite_content .spri-table table.table tr td {
  border: 1px solid #dadada !important;
}
.spri-dell-education #microsite_content .spri-table table.table tr th {
  border: 1px solid #dadada !important;
}
/*************close spri-dell-education*************/
/***** open Spotlight LV *****/

/* **********************************************
 * Sections
 ********************************************** */

#spotlight-lv #microsite_content .spotlight_intro {
    background: url("https://www.also.com/ec/cms5/media/img/1010_central/also_spotlight/2020_also_spotlight_header_notextandlogo.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

#spotlight-lv #microsite_content .spotlight_intro img{
    position: relative;
    left: -75px;
    top: 45px;
}

#spotlight-lv #microsite_content .spotlight_intro h2{
    padding-top: 10%;
}

#spotlight-lv #microsite_content .spotlight_countdown {
	background: #fff;
	padding: 30px 0px;
}

#spotlight-lv #microsite_content .spotlight_countdown  #countdown-bg {
    padding: 0px;
}

#spotlight-lv #microsite_content .spotlight_registration {
    padding-top: 10px;
    padding-bottom: 20px;
    background:  url("https://www.also.com/ec/cms5/media/img/1010_central/also_spotlight/2020_also_spotlight_bckgrimg_registrationform.jpg");
    background-repeat: no-repeat;
    background-position: top left;
	background-size: cover;
	min-height: 550px;
}

/* Agenda */

#spotlight-lv #microsite_content #DataTables_Table_0_filter input {
    color:black;
}

#spotlight-lv #microsite_content .agenda {
	background: url(/ec/cms5/media/img/1010_central/also_spotlight/2020_also_spotlight_microsite_background_agenda.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 100px;
	background-position: 100% 20%;
}

#spotlight-lv #microsite_content .agenda h2 {
    color: #fff;
}

#spotlight-lv #microsite_content .agenda li {
    color: #fff;
}

#spotlight-lv #microsite_content .agenda label {
    color: #fff;
}

#spotlight-lv #microsite_content .agenda a.paginate_button {
    color: #fff !important;
}

#spotlight-lv #microsite_content .dataTables_wrapper .dataTables_paginate .paginate_button {
    color: #fff !Important;
}

#spotlight-lv #microsite_content .agenda select {
    color: #000 !important;
}

#spotlight-lv #microsite_content .agenda input:hover,
#spotlight-lv #microsite_content .agenda input:active,
#spotlight-lv #microsite_content .agenda textarea:hover,
#spotlight-lv #microsite_content .agenda textarea:active {
    border-color: #89E872 !important;
}

#spotlight-lv #microsite_content a.paginate_button {
    border: 0 !important;
}

#spotlight-lv #microsite_content a.paginate_button:hover {
    background: #89E872 !important;
}


/* experts */

#spotlight-lv #microsite_content .experts_headline { 
	padding-top: 35px;
}

#spotlight-lv #microsite_content .experts_headline h1 {
	color: #fff !important;
}

#spotlight-lv #microsite_content .experts_content h3 {
	color: #fff !important;
}

#spotlight-lv #microsite_content .experts_content p {
	color: #fff;
}

/* **********************************************
 * Countdown
 ********************************************** */

#spotlight-lv #microsite_content #wrapper-countdown {
    color: #000;
}

#spotlight-lv #microsite_content #wrapper-countdown div {
    border: 2px solid #000;
}

#spotlight-lv #microsite_content span.countdown-number {
    font-family: 'Inter var', sans-serif;
    font-size: 44px !important;
    font-weight: 900;
}

#spotlight-lv #microsite_content span.countdown-head {
    font-family: 'Inter var', sans-serif;
     font-size: 18px !important;
    font-weight: bold;
    text-transform: uppercase
}


/* **********************************************
 * Tables
 ********************************************** */

#spotlight-lv #microsite_content table.table tr th {
  border-bottom: 2px solid #6D6D6D;
  background-color: white;
}

#spotlight-lv #microsite_content .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fff;
}

#spotlight-lv #microsite_content .table-striped>tbody>tr:nth-of-type(even) {
    background-color:#F9F9F9;
}

#spotlight-lv #microsite_content .table-responsive .btn.btn-default{
    color: white !important;
}

#spotlight-lv #microsite_content table-responsive .btn.btn-default:hover{
    color: #006b7d !important;
}

/* **********************************************
 * Colors
 ********************************************** */

#spotlight-lv #microsite_content .bg-cd2-100.box,
#spotlight-lv #microsite_content .bg-cd2-100 .box,
#spotlight-lv #microsite_content .bg-cd2-100.box .grid,
#spotlight-lv #microsite_content .bg-cd2-100:not(.box) .grid-col .article         {background: #006b7d}

#spotlight-lv #microsite_content .bg-white.box,
#spotlight-lv #microsite_content .bg-white.box.box .grid,
#spotlight-lv #microsite_content .bg-white:not(.box) .grid-col .article,
#spotlight-lv #microsite_content .bg-white-100.box,
#spotlight-lv #microsite_content .bg-white-100 .box,
#spotlight-lv #microsite_content .bg-white-100.box.box .grid,
#spotlight-lv #microsite_content .bg-white-100:not(.box) .grid-col .article       {background: #fff}

#spotlight-lv #microsite_content .bg-cd1-40 h1,
#spotlight-lv #microsite_content .bg-cd1-40 h2,
#spotlight-lv #microsite_content .bg-cd1-40 h3,
#spotlight-lv #microsite_content .bg-cd1-40 p,
#spotlight-lv #microsite_content .bg-cd1-70 h1,
#spotlight-lv #microsite_content .bg-cd1-70 h2,
#spotlight-lv #microsite_content .bg-cd1-70 h3,
#spotlight-lv #microsite_content .bg-cd1-70 p,
#spotlight-lv #microsite_content .bg-cd1-100 h1,
#spotlight-lv #microsite_content .bg-cd1-100 h2,
#spotlight-lv #microsite_content .bg-cd1-100 h3,
#spotlight-lv #microsite_content .bg-cd1-100 p,
#spotlight-lv #microsite_content .bg-cd2-40 h1,
#spotlight-lv #microsite_content .bg-cd2-40 h2,
#spotlight-lv #microsite_content .bg-cd2-40 h3,
#spotlight-lv #microsite_content .bg-cd2-40 p,
#spotlight-lv #microsite_content .bg-cd2-70 h1,
#spotlight-lv #microsite_content .bg-cd2-70 h2,
#spotlight-lv #microsite_content .bg-cd2-70 h3,
#spotlight-lv #microsite_content .bg-cd2-70 p,
#spotlight-lv #microsite_content .bg-cd2-100 h1,
#spotlight-lv #microsite_content .bg-cd2-100 h2,
#spotlight-lv #microsite_content .bg-cd2-100 h3,
#spotlight-lv #microsite_content .bg-cd2-100 p,
#spotlight-lv #microsite_content .bg-black-100 h1,
#spotlight-lv #microsite_content .bg-black-100 h2,
#spotlight-lv #microsite_content .bg-black-100 h3,
#spotlight-lv #microsite_content .bg-black-100 p {
    color: #fff;
}

/***** close Spotlight LV *****/
/***********open spri-office-2021*************/
.spri-office-2021 #microsite_content p,
.spri-office-2021 #microsite_content p.big,
.spri-office-2021 #microsite_content h1,
.spri-office-2021 #microsite_content h2,
.spri-office-2021 #microsite_content h4,
.spri-office-2021 #microsite_content li,
.spri-office-2021 #microsite_content h5,
.spri-office-2021 #microsite_content span,
.spri-office-2021 #microsite_content a {
  font-family: "inter";
}
.spri-office-2021 #microsite_content h3 {
  font-family: "inter";
}
.spri-office-2021 #microsite_content p,
.spri-office-2021 #microsite_content p.big,
.spri-office-2021 #microsite_content li {
  line-height: 1.6;
}
.spri-office-2021 #microsite_content h1,
.spri-office-2021 #microsite_content h2,
.spri-office-2021 #microsite_content h3,
.spri-office-2021 #microsite_content h4,
.spri-office-2021 #microsite_content h5,
.spri-office-2021 #microsite_content h6 {
  line-height: 1.2;
}
.spri-office-2021 #microsite_content h2 {
  font-weight: 600;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content a.btn {
  background-color: #0078d4;
  color: #fff;
}
.spri-office-2021 #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-office-2021 #microsite_content .spri-text-above-banner h2 {
  margin-bottom: 20px;
}
.spri-office-2021 #microsite_content .spri-grey-bg .article.text_with_media {
  background-color: #e9e9e9;
}
.spri-office-2021 #microsite_content .spri-grey-bg img {
  background-color: #e9e9e9;
}
.spri-office-2021 #microsite_content .spri-text-why-section3.spri-grey-bg:last-of-type .container > .row {
  border-radius: 0px 0px 60px 0px;
}
.spri-office-2021 #microsite_content .spri-text-why-section3.spri-grey-bg:last-of-type .container > .row .col-xs-12.col-md-4.grid-col:last-of-type .article.text_with_media {
  border-radius: 0px 0px 60px 0px;
}
.spri-office-2021 #microsite_content .spri-text-why-section3.spri-grey-bg .container > .row {
  background-color: #e9e9e9;
  margin: 0 -17px;
}
.spri-office-2021 #microsite_content .spri-text-why-section3.spri-grey-bg .container h3 {
  text-transform: unset;
}
.spri-office-2021 #microsite_content .spri-text-why-headline-content .article.text_with_media {
  padding-top: 25px;
}
.spri-office-2021 #microsite_content .spri-text-why-headline .article.text_with_media {
  padding-top: 25px;
}
.spri-office-2021 #microsite_content .spri-text-why .article.text_with_media .row {
  border-radius: 60px 0 0 0;
  font-size: 34px;
  line-height: 40px;
  position: relative;
  overflow: hidden;
  z-index: 2;
  letter-spacing: -0.02em;
  color: #ffffff;
  background-color: #0b5394;
  padding: 20px;
  margin: 0;
}
.spri-office-2021 #microsite_content .spri-text-why .article.text_with_media .row::before {
  position: absolute;
  content: "";
  width: 250px;
  height: 250px;
  background: #0078d4;
  bottom: -100px;
  left: -100px;
  border-radius: 50%;
  z-index: -1;
}
.spri-office-2021 #microsite_content .spri-text-why .article.text_with_media .row::after {
  position: absolute;
  content: "";
  width: 250px;
  height: 250px;
  background: #103f91;
  bottom: 0px;
  right: -100px;
  border-radius: 50%;
  z-index: -1;
}
.spri-office-2021 #microsite_content .spri-text-why .article.text_with_media h2 {
  color: #fff;
}
.spri-office-2021 #microsite_content .spri-offiice-version-headline .article.text_with_media > .row {
  padding-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-offiice-version-headline h3 {
  background: #9332bf;
  color: #fff !important;
  border-radius: 60px 0 0 0;
  text-align: center;
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: 0em;
  width: 100%;
  padding: 20px;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-table .row.table-responsive {
  padding-top: 0;
}
@media (min-width: 992px) {
  .spri-office-2021 #microsite_content .spri-table .row.table-responsive .table-responsive {
    overflow: hidden;
  }
}
.spri-office-2021 #microsite_content .spri-table .row.table-responsive table.table tr th,
.spri-office-2021 #microsite_content .spri-table .row.table-responsive table.table tr td {
  text-align: center;
}
.spri-office-2021 #microsite_content .spri-table .row.table-responsive table.table tr th {
  padding: 30px 0;
}
.spri-office-2021 #microsite_content .spri-table .row.table-responsive table.table tr td {
  padding: 30px 10px;
  vertical-align: middle;
}
.spri-office-2021 #microsite_content .spri-table .article.table_content .table.table tr th {
  background-image: none;
  font-weight: normal;
}
.spri-office-2021 #microsite_content .spri-table table.table tr td {
  border: 1px solid #dadada !important;
}
.spri-office-2021 #microsite_content .spri-table table.table tr th {
  border: 1px solid #dadada !important;
}
.spri-office-2021 #microsite_content .spri-program-content h3 {
  text-transform: unset;
}
.spri-office-2021 #microsite_content .spri-program-content .article.text_with_media > .row {
  margin: 0 25px;
height: 100%;
}
.spri-office-2021 #microsite_content .spri-program-content .article.text_with_media > .row > .col-xs-12:first-of-type {
  background-color: #e3e3e3;
  padding: 0 0 20px;
  border-radius: 60px 0px 60px 0px;
height: 100%;
}
.spri-office-2021 #microsite_content .spri-program-content p.big {
  margin-bottom: 0px;
  padding: 15px 40px 0;
  position: relative;
  line-height: 23px;
}
.spri-office-2021 #microsite_content .spri-program-content p.big::before {
  content: "ï„‘";
  font-family: "FontAwesome";
  position: absolute;
  font-size: 8px;
  left: 15px;
}
.spri-office-2021 #microsite_content .spri-program-content p {
  padding: 0 15px;
  margin-bottom: 0px;
}
.spri-office-2021 #microsite_content .spri-program-content p, .spri-office-2021 #microsite_content .spri-program-content p.big {
  font-size: 15px !important;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(3) li::first-line {
  font-weight: bold;
  padding-left: 50px;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(3) h3 {
  background-color: #107c41;
  padding: 25px;
  border-radius: 60px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(3) h3::after {
  content: "";
  width: 200px;
  height: 200px;
  background: rgba(250, 250, 250, 0.2);
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -90px;
  right: -80px;
  z-index: 0;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(2) p.small {
  background-image: url(https://filesalso.dk/Landingpages/Microsoft/Office_2021/icon-box-grey.png);
  background-repeat: no-repeat;
  width: 313px;
  height: 95px;
  background-size: cover;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(2) h3 {
  background-color: #d35230;
  padding: 25px;
  border-radius: 60px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(2) h3::after {
  content: "";
  width: 200px;
  height: 200px;
  background: rgba(250, 250, 250, 0.2);
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -90px;
  right: -80px;
  z-index: 0;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(1) h3 {
  background-color: #0078d4;
  padding: 25px;
  border-radius: 60px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(1) h3::after {
  content: "";
  width: 200px;
  height: 200px;
  background: rgba(250, 250, 250, 0.2);
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -90px;
  right: -80px;
  z-index: 0;
}
.spri-office-2021 #microsite_content .spri-option h3 {
  text-transform: unset;
  text-align: center;
}
.spri-office-2021 #microsite_content .spri-option p {
  padding: 25px 15px 0;
}
.spri-office-2021 #microsite_content .spri-option .article.text_with_media > .row {
  margin: 0 25px;
height: 100%;
}
.spri-office-2021 #microsite_content .spri-option .article.text_with_media > .row > .col-xs-12:first-of-type {
  background-color: #e3e3e3;
  padding: 0 0 20px;
  border-radius: 60px 0px 60px 0px;
height: 100%;
}
.spri-office-2021 #microsite_content .spri-option .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(3) h3 {
  background-color: #025aad;
  padding: 25px;
  border-radius: 60px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-option .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(3) h3::after {
  content: "";
  width: 200px;
  height: 200px;
  background: rgba(250, 250, 250, 0.2);
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -90px;
  right: -80px;
  z-index: 0;
}
.spri-office-2021 #microsite_content .spri-option .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(2) h3 {
  background-color: #646de2;
  padding: 25px;
  border-radius: 60px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-option .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(2) h3::after {
  content: "";
  width: 200px;
  height: 200px;
  background: rgba(250, 250, 250, 0.2);
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -90px;
  right: -80px;
  z-index: 0;
}
.spri-office-2021 #microsite_content .spri-option .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(1) h3 {
  background-color: #9332bf;
  padding: 25px;
  border-radius: 60px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-option .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(1) h3::after {
  content: "";
  width: 200px;
  height: 200px;
  background: rgba(250, 250, 250, 0.2);
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -90px;
  right: -80px;
  z-index: 0;
}
.spri-office-2021 #microsite_content .spri-text-why-headline-content p {
  margin-bottom: 5px;
}
.spri-office-2021 #microsite_content .spri-text-why-section3 .article.text_with_media .row {
  padding: 0;
}
.spri-office-2021 #microsite_content .spri-offiice-version .article.text_with_media h2 {
  margin-bottom: 15px;
}
.spri-office-2021 #microsite_content .spri-offiice-version .article.text_with_media p {
  margin-bottom: 5px;
}
.spri-office-2021 #microsite_content .spri-buy-office h2 {
  margin-bottom: 15px;
}
.spri-office-2021 #microsite_content .spri-buy-office p.big {
  font-weight: bold;
}
.spri-office-2021 #microsite_content .spri-buy-office-headline {
  text-align: center;
}
.spri-office-2021 #microsite_content .spri-table table.table tr th,
.spri-office-2021 #microsite_content .spri-table table.table tr td {
  border: 1px solid #eee !important;
}
.spri-office-2021 #microsite_content .spri-table table.table tr th:first-of-type,
.spri-office-2021 #microsite_content .spri-table table.table tr td:first-of-type {
  background-color: #e1e1e1;
}
/***********close spri-office-2021*************/
/***** open TARGUS MICROSITE *****/
.spri-targus-microsite #microsite_content .spri-targus-menu h4 {
    display: inline-block;
    vertical-align: top;
    padding: 0 20px;
    font-size: 20px;
    text-align: center;
    line-height: 1.5;
    margin-top: -10px;
    width: 100%;
}

.spri-targus-microsite #microsite_content .spri-targus-menu a {
    /* color: #00B5E2; */
    border-bottom: none;
    text-decoration: none;
    font-size: 19px;
}

.spri-targus-microsite #microsite_content .spri-targus-menu ul {
  background: #fff;
  list-style: none;
  margin: 0;
  padding-left: 0;
  z-index: 1;
}

.spri-targus-microsite #microsite_content .spri-targus-menu li {
  color: #fff;
  background: #00B5E2;
  display: block;
  float: left;
  padding: 1rem 2rem;
  position: relative;
  text-decoration: none;
  transition-duration: 0.5s;
  min-width: 120px;
}

/*.spri-targus-microsite #microsite_content .spri-targus-menu li:nth-child(4) {
    width: 40%;
}*/
  
.spri-targus-microsite #microsite_content .spri-targus-menu li a {
  color: #fff;
}

.spri-targus-microsite #microsite_content .spri-targus-menu li:hover,
.spri-targus-microsite #microsite_content .spri-targus-menu li:focus-within {
  background: #33c4e8;
  cursor: pointer;
  z-index: 1;
}

.spri-targus-microsite #microsite_content .spri-targus-menu li:focus-within a {
  outline: none;
}

.spri-targus-microsite #microsite_content .spri-targus-menu ul li ul {
  background: transparent;
  visibility: hidden;
  opacity: 0;
  min-width: 5rem;
  position: absolute;
  transition: all 0.5s ease;
  margin-top: 1rem;
  left: 0;
  display: none;
}

.spri-targus-microsite #microsite_content .spri-targus-menu ul li:hover > ul,
.spri-targus-microsite #microsite_content .spri-targus-menu ul li:focus-within > ul,
.spri-targus-microsite #microsite_content .spri-targus-menu ul li ul:hover,
.spri-targus-microsite #microsite_content .spri-targus-menu ul li ul:focus {
  visibility: visible;
  opacity: 1;
  display: block
}

.spri-targus-microsite #microsite_content .spri-targus-menu ul li ul li {
  clear: both;
  width: 100%;
}

.spri-targus-microsite #microsite_content .spri-targus-product .col-for-image {
    background-color: #fff;
}

.spri-targus-microsite #microsite_content .spri-box-white .text_with_media {
    background-color: #fff;
}

.spri-targus-microsite #microsite_content .spri-box-grey .text_with_media {
    background-color: #f4f4f4;
}

.spri-targus-microsite #microsite_content .btn {
    background-color: #00B5E2;
}

.spri-targus-newsletter {
    background-image: url(https://filesalso.dk/Landingpages/Targus/Microsite/targus-newsletter-section-bg.jpg);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}

@media screen and (max-width: 920px) {
	.spri-targus-microsite #microsite_content .spri-targus-menu h4 {
		margin-top: 20px;
	}
}
/***** close TARGUS MICROSITE *****/
/***** open MICROSOFT AZURE *****/
.spri-ms-azure-training #microsite_content h2 {
    color: #0062ad;
}

.spri-ms-azure-training #microsite_content span.highlight {
    color: #0062ad;
    font-size: 25px;
}

.spri-ms-azure-training #microsite_content input.btn-primary, 
.spri-ms-azure-training #microsite_content a.btn-primary, 
.spri-ms-azure-training #microsite_content table.table a.btn-primary {
    background-color: #0062ad;
}

.spri-ms-azure-training #microsite_content .mwf-form p {
    text-align: center;
}
/***** close MICROSOFT AZURE *****/

/*************open spri-neomounts*************/
.spri-neomounts #microsite_content p,
.spri-neomounts #microsite_content p.big,
.spri-neomounts #microsite_content h1,
.spri-neomounts #microsite_content h2,
.spri-neomounts #microsite_content h4,
.spri-neomounts #microsite_content li,
.spri-neomounts #microsite_content h5,
.spri-neomounts #microsite_content span,
.spri-neomounts #microsite_content a {
  font-family: "inter";
}
.spri-neomounts #microsite_content h3 {
  font-family: "inter";
}
.spri-neomounts #microsite_content p,
.spri-neomounts #microsite_content p.big,
.spri-neomounts #microsite_content li {
  line-height: 1.6;
}
.spri-neomounts #microsite_content h1,
.spri-neomounts #microsite_content h2,
.spri-neomounts #microsite_content h3,
.spri-neomounts #microsite_content h4,
.spri-neomounts #microsite_content h5,
.spri-neomounts #microsite_content h6 {
  line-height: 1.2;
}
.spri-neomounts #microsite_content a.btn {
  background-color: #0d4c7c;
  color: #fff;
}
.spri-neomounts #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-neomounts #microsite_content .spri-neomounts-content .article.text_with_media > .row {
  display: flex;
  align-items: center;
}
.spri-neomounts #microsite_content .spri-neomounts-content h2 {
  margin-bottom: 15px;
}
.spri-neomounts #microsite_content .spri-neomounts-content p {
  margin-bottom: 15px;
}
.spri-neomounts #microsite_content .spri-form-register .mwf_cancel {
  display: none;
}
.spri-neomounts #microsite_content .spri-form-register .row.mwf_buttonrow {
  margin-top: 0;
}
.spri-neomounts #microsite_content .spri-form-register .row.mwf_buttonrow .col-xs-6.col-md-3 {
  width: auto !important;
}
.spri-neomounts #microsite_content .spri-form-register .row.mwf_buttonrow .col-xs-6.col-md-3 {
  padding-top: 30px;
  padding-left: 0px;
}
.spri-neomounts #microsite_content .spri-form-register .row.mwf_buttonrow .mwf_finish {
  background-color: #0d4c7c;
  color: #fff;
}
.spri-neomounts #microsite_content .spri-form-register .row.mwf_buttonrow .mwf_finish:hover {
  background-color: #fff;
  color: #000;
}
.spri-neomounts #microsite_content .spri-form-register .clearfix.module.article.webforms {
  background: #ffffff !important;
  padding-top: 20px !important;
  padding-bottom: 50px !important;
}
.spri-neomounts #microsite_content .spri-form-register input.btn-primary {
  font-size: 15px;
}

/*************close spri-neomounts*************/
/***** open ALSO Partners *****/
.spri-also-edi-partners #microsite_content .spri-partners .text_with_media {
    box-shadow: 0 0 1.25rem 0 rgb(0 0 0 / 10%);
}

.spri-also-edi-partners #microsite_content .spri-partners .text_with_media .col-md-6:nth-child(1) {
    padding: 40px;
}

.spri-also-edi-partners #microsite_content .spri-partners ul {
    padding-left: 0;
}

.spri-also-edi-partners #microsite_content .spri-partners ul li {
    padding-left: 25px;
    line-height: 1.5;
    margin-bottom: 10px;
    position: relative;
    list-style: none;
}

.spri-also-edi-partners #microsite_content .spri-partners ul li:before {
    content: "\2023";
    font-size: 30px;
    position: absolute;
    left: -3px;
    top: -13px;
    color: #89E872;
}
/***** close ALSO Partners *****/
/*************close spring no*************/

/************* Open cisco_ACMP *************/
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-sec1
 {
background-image: url(https://filesalso.dk/Landingpages/Cisco/Cisco%20ACMP%20webinars/section1.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-sec1 p
 {
color: #ffffff; 
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-sec2
 {
background-image: url(https://filesalso.dk/Landingpages/Cisco/Cisco%20ACMP%20webinars/section2.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-sec3
 {
background-image: url(https://filesalso.dk/Landingpages/Cisco/Cisco%20ACMP%20webinars/section3.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-contact
 {
background-color: #89E872;
background-position: center;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-contact p
 {
font-weight: bold;
Font-size: 18px;
}
.spri-cisco-acmp-form .mwf_cancel {
display: none;
}
.spri-cisco-acmp-form .mwf_buttonrow .col-xs-6.col-md-3:nth-child(1) {
display: none;
}
.spri-cisco-acmp-form .mwf_finish {
background-color: #04134c !important;
}
.spri-cisco-acmp-form .mwf_finish:hover{
background: #fff !important;
color: #000;
}
.spri-cisco-acmp-form p.big {
color: #04134c;
font-weight: bold;
font-size: 36px !important;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-sec3 {
margin: 20px 0;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-cta input.btn-default, .spri-cisco_acmp_webinars #microsite_content .spri-cisco-cta a.btn-default, .spri-cisco_acmp_webinars #microsite_content .spri-cisco-cta table.table a.btn-default {
background-color: #04134c;
color: #fff;
line-height: 23px;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-contact p{
margin-bottom: 0;
}
.spri-cisco-acmp-form .row:nth-child(3) .mwf-label{
display: none;
}
.spri-cisco-acmp-form .row:nth-child(3) .mwf-input{
padding-left: 25px;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-cta input.btn-default:hover,
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-cta a.btn-default:hover,
.spri-cisco_acmp_webinars
  #microsite_content
  .spri-cisco-cta
  table.table
  a.btn-default:hover {
    background: #FFF;
    color: #000;
  line-height: 23px;
}
/*************close cisco_ACMP*************/

/***********Mitel Sommer***********/
#microsite_content input.btn-primary, #microsite_content a.btn-primary,
#microsite_content table.table .mitel-sommer a.btn.btn-primary {
    background: #00a1f2;
}
.mitel-sommer h4 {
    font-size: 18px;
}
/***********close**************/

/************* Open ALSO Summer 21 *************/
#p-also-summer button.play.rounded-box.state-playing {
    display: none;
}
#p-also-summer .intro {
    padding-bottom: 70px;
    background-color: #f9c58f;
    margin-top: -150px!important;
}
#p-also-summer .intro h2 {
    margin-top: -45px;
}

#p-also-summer .c-Products--gallery-Product {
    background-color: #fff;
    overflow: hidden;
    -webkit-box-shadow: inset 0px 0px 0px 7px #ABD5D3;
    box-shadow: inset 0px 0px 0px 7px #ABD5D3;
}
#p-also-summer .products {
    background-color: #abd5d3;
}

#p-also-summer .c-Products--gallery-Product span[class^="price"] {
    font-size: 30px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 10px;
    background: rgb(255,230,44);
    background: linear-gradient(0deg, rgba(255,230,44,1) 0%, rgba(238,103,166,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#p-also-summer .btn-primary:hover {
    border-bottom: 2px solid #010100!important;
    border-radius: 30px;
    background: #FFF!important;
    color: #987e29!important;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
    transition: ease-in-out 0.2s;
}

#p-also-summer .btn-primary {
    border-bottom: 2px solid #000;
    border-radius: 30px;
    background: #fed348!important;
    color: #987e29!important;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}
#p-also-summer .c-Products--gallery-Product img:first-of-type {
    padding-top: 16px;
}
#p-also-summer .c-Products--gallery-Product > div > div:nth-child(2) > div.c-Products_mfr_logo > img {
    margin-top: -7px;
}
#p-also-summer  a.btn-primary > .fa::before, #p-also-summer a.btn-primary > .fa::before {
    color: #987e29!important;
}
/************* Close ALSO Summer 21 *************/

/************* Open 2400 MSI Notebooks 06-14-2021 *************/

section#sva_06142021_msi .container.grid.grid-type-1 {
    width: 700px;
}

/************* Open 2400 MSI Notebooks 06-14-2021 *************/
/*************************BitTitan 21Q2 Lead Generation Subscription Plan**************/

#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo{
  padding-bottom:5rem;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .col-xs-12:nth-of-type(1) .article:before,#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .col-xs-12:nth-of-type(1) .article:after{
  display:none;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .article{
  display:flex;
  justify-items:center;
  align-items:center;
  justify-content: center;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .article a{
  text-align:center;
  border-color:transparent;
  font-size: 23px;
  text-transform: none;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .article{
  position:relative;
  transition: all 0.5s ease-in-out;
  border:none;
  text-align:center;
  font-size:22px;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .article:before{
    position: absolute;
    content: "";
    background: #6a27db;
    width: 80%;
    height:4px;
    left: 50%;
    transform:translate(-50%,0);
    -webkit-transform:translate(-50%,0);
    bottom: 10px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .article:after{
    position: absolute;
    content: "";
    background: #6a27db;
    width: 0%;
    height:7px;
    left: 10%;
    bottom: 10px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .article:hover:after{
    width: 80%;
    left:inherit;
    right: 10%;
    transform:translate(0,0);
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01.p_brititan_sec01_1{
    text-align: left;
    padding:10rem 0 5rem 0;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01.p_brititan_sec01_1 p{
    font-size: 20px;
    margin: 0;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01.p_brititan_sec01_1 ul li{
    font-size: 20px;
   color: #fff;
   margin-bottom: 10px;
 }
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01_1 .container h1 {
    font-size: 32px;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01_1 a.btn-primary {
    font-size: 17px;
    background: #fff;
    padding: 25px 20px;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01_1 a.btn-primary:hover{
    background: #000;
    color: #fff;
    transform:translate(2px,2px);
    -webkit-transform:translate(2px,2px);
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01_1 picture img {
    border: 3px solid #fff;
    padding: 0;
    box-shadow: 3px 3px 5px 1px rgba(255,255,255,0.5);
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container .col-md-4 .col-xs-12{
  padding:0;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container .col-md-4 .col-xs-12 .btn-default{
  padding: 15px 10px;
}
/*************************End BitTitan 21Q2 Lead Generation Subscription Plan**************/
/***** open Cisco Scooter Rally *****/
.spri-cisco-scooter-rally #microsite_content .spri-cisco-bg {
    background-color: #f4f5fa;
}

.spri-cisco-scooter-rally #microsite_content .spri-cisco-text .col-xs-12:nth-child(2) p, .spri-cisco-scooter-rally #microsite_content .spri-cisco-text .col-xs-12:nth-child(2) h3 {
    color: #1e4471;
}

.spri-cisco-scooter-rally #microsite_content .spri-cisco-text .col-xs-12:nth-child(3) p, .spri-cisco-scooter-rally #microsite_content .spri-cisco-text .col-xs-12:nth-child(3) h3  {
    color: #6ebf4a;
}

.spri-cisco-scooter-rally #microsite_content .spri-cisco-text .col-xs-12:nth-child(4) p, .spri-cisco-scooter-rally #microsite_content .spri-cisco-text .col-xs-12:nth-child(4) h3 {
    color: #00bcea;
}

.spri-cisco-scooter-rally #microsite_content a.btn.btn-default {
    background-color: #00bceb !important;
    color: #000;
}

.spri-cisco-scooter-rally #microsite_content a.btn.btn-default:hover {
    background-color: transparent !important;
    color: #000;
}

.spri-cisco-scooter-rally #microsite_content a.lnk {
    color: #00bceb !important;
}

.spri-cisco-scooter-rally #microsite_content .spri-cisco-bg .text_with_media {
    background-color: #f4f5fa;
}
/***** close Cisco Scooter Rally *****/
/************* Also gaming 2021 *************/
.p_gaming_2021 #microsite_content .text_link_white a{
    color: #fff !important;
}
/************* End Also gaming 2021 *************/

/* --------------------------------------------
      ALSO Solutions Business Team Project
----------------------------------------------*/

#p-solutions-microsite .hero_box1 p {
    font-size: 14px!important;
}

/* Hero Image Correction */
#p-solutions-microsite .also-solutions-hero .hero_big picture img[src$=".png"], .hero picture img[src$=".png"] {
    margin: 2% 0 0 3%!important;
    max-width: inherit!important;
    max-height: 107%!important;
    height: inherit!important;
}

/* Accordion redesign as STACK */
#p-solutions-microsite.also_solutions_business_team_acc1 .c-Akkordeon .panel-title a {
    border: 10px solid!important;
    border-image-source: linear-gradient(45deg, #63a954, #006b7d)!important;
    border-image-slice: 1 !important;
    background-color: #1a1a1a!important;
    margin-bottom: 7px!important;
}
#p-solutions-microsite.also_solutions_business_team_acc2 .c-Akkordeon .panel-title a {
    border: 10px solid!important;
    border-image-source: linear-gradient(45deg, #f78051, #f6e915)!important;
    border-image-slice: 1 !important;
    background-color: #1a1a1a!important;
    margin-bottom: 7px!important;
}
#p-solutions-microsite.also_solutions_business_team_acc2 {
    top: -20px!important;
    position: relative!important;
}
#p-solutions-microsite .c-Akkordeon .panel-title a.collapsed:before {
    content: url("https://filesalso.dk/images/Solutionsbusinessteam/lightsgreen.gif")!important;
}
#p-solutions-microsite .c-Akkordeon .panel-title a:before {
    content: url("https://filesalso.dk/images/Solutionsbusinessteam/lights.gif")!important;
    transform: rotate(0deg)!important;
}
#p-solutions-microsite .c-Akkordeon .panel-heading a {color:#fff!important;}

#solutions-business-team-msp .v-accordion .panel:not(.panel-open) a::before {
    content: attr(data-linktext)!important;
    padding: 0.5rem 1rem!important;
    position: absolute!important;
    background: #000!important;
    color: rgba(255,255,255,0.8)!important;
    top: 348px!important;
    left: 50%!important;
    white-space: nowrap;
    -webkit-transform: translate(-50%,0)!important;
    -ms-transform: translate(-50%,0)!important;
    transform: translate(-50%,0)!important;
    font-weight: 200!important;
    font-size: 16px!important;
    height: fit-content!important;
}
.bg-black-100 h4 {
    color: #fff!important;
}
.bg-add1-70 {
    color: #fff!important;
}
.bg-add1-70 h4 {
    color: #fff!important;
}

#solutions-business-team-3d .boxed-content .text-with-media {background-color:#ffffff;}

#solutions-business-team-3d .image-width .img-responsive {
    width: 90%!important;
    display: block;
    max-width: 100%;
    height: auto;
}
#solutions-business-team-dolly .dollyDetails .grid-col .row .col-md-6:first-child {
    background-color: #006b7d;
    color:#fff!important;
    padding: 25px;
}
#solutions-business-team-dolly .dollyDetails .grid-col .row .col-md-6:last-child {
    background-color: #89E872;
    padding: 0 25px 25px 0;
    position: relative;
    top: -50px;
}

#solutions-business-page .solution-world-map .js-imagemap {
    max-width: 1500px;
    /* 1339px */
    margin: 0 auto;
}

#solutions-business-page .solutions-padding-top .img-responsive {
    padding-top: 17px;
    padding-bottom: -20px;
}
#solutions-business-page .solutions-padding-top .text_with_media {
    border-right: 4px #fff solid;
    border-bottom: 4px solid #fff;
}

#solutions-business-page .sticky-filters {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 999;
}

/* Colors */

#solutions-business-page .brightgreen div {background-color:#e1f9dc!important;}

#solutions-business-page .brightorange div {background-color:#ffddcb!important;}

#solutions-business-page .brightyellow div {background-color:#f9fbce!important;}


/* ==========
====================   FORM   ==============================*/





#solutions-form p {
    font-size: 14px!important;
    font-weight: bold!important;
}

#solutions-form .radio label, .checkbox label {
    max-height: 1px!important;
}

#solutions-form .mwf-input input {
    position: relative!important;
    top: 0px !important;
}

#solutions-form .mwf-input input[type='radio']:not(checked) {
    position: relative!important;
    margin-top: 3px!important;
}
#solutions-form .mwf-input input[type='radio']:checked {
    position: relative!important;
    margin-top: 3px!important;
}
#solutions-form input[type='checkbox']:not(checked) {
    margin-top: -34px!important;
    left: 1px!important;
}
#solutions-form input[type='checkbox']:checked {
    margin-top: -34px!important;
    left: 1px!important;
}
#solutions-form .btn-primary {
    margin-bottom: 40px!important;
    margin-top: 30px!important;
}

/* --------------------------------------------
     End ALSO Solutions Business Team Project
----------------------------------------------*/

/*******************hp_hardware_inactive_reseller_reactivation*******************/
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header.p_hp_header_5830{
  background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/hp-hardware-21q2-inactive-reseller-reactivation-text1_hr_v2_1440.jpg");
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02.p_hp_bg02_5830 .container .article .row .row .col-xs-12:before{
  display:none;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01.p_hp_bg01_5830 .col-xs-12{
  max-width:700px;
  margin-bottom:30px;
}
/*******************End hp_hardware_inactive_reseller_reactivation*******************/
/************* 5710 Microsoft 2021 Q2 syksyn koulutukset *************/
.p_microsoft_q2_2021_koulutukse #microsite_content .highlight2 {
  font-style: italic;
  font-size: 13px;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .big {
  font-size: 19px;
}
.p_microsoft_q2_2021_koulutukse #microsite_content h3 {
  font-size: 24px;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .btn-default {
  background: #1b55b8 !important;
  color: #fff !important;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .btn-default:hover {
  background: #000 !important;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .btn-primary {
  background: #555555 !important;
  color: #fff !important;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .btn-primary:hover {
  background: #000 !important;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .panel-group {
  margin-bottom: 0 !important;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .bg-black-40 {
  background: #eee !important;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .bg-black-40 .col-xs-12 {
  background: #eee !important;
}

/************* END 5710 Microsoft 2021 Q2 syksyn koulutukset *************/

/*************************** NL Canon Font Tweak ***************************/
.nlCanonStyle #microsite_content .sectionVideo .grid-col .article > div h3:nth-child(2) {
    color: #cf2204;
}
/*************************** End NL Canon Font Tweak ***************************/

/************ C9 test css ******************/

#c9test .bg-black-1 h2 {color:yellow;}

/*******HPE 21Q3 iQuote Awareness Drive ******/
#microsite_content .po_fix_video_ab .video_previewimage .embed-responsive-item,#microsite_content .po_fix_video_ab .video_previewimage .embed-responsive video {
    position: absolute;
}
/*******End HPE 21Q3 iQuote Awareness Drive ******/
/******** HP ZBOOK ********/
.p_hp_zbook_2021 #microsite_content .spri-top-banner h2 {
    color: #ffffff;
    font-size: 33px;
    margin-top: 10%;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-btn a.btn.btn-default {
    background-color: #0171ad;
    color: #ffffff;
    border-color: #0171ad;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-btn a.btn.btn-default:hover {
    color: #000000;
    background-color: transparent;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-white-btn a.btn.btn-default {
    background-color: #0171ad;
    color: #ffffff;
    border-color: #0171ad;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-white-btn a.btn.btn-default:hover {
    color: #000000 !important;
    border: 2px solid #fff !important;
    background-color: transparent;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-bg {
    background-image: url(http://filesalso.dk/Landingpages/HP-Microsite/ZBook/top-intro-bg.jpg);
    background-size: cover;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-box-bg {
    background-image: url(http://filesalso.dk/Landingpages/HP-Microsite/ZBook/box-product-bg.jpg);
    background-size: cover;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-video {
    background-image: url(http://filesalso.dk/Landingpages/HP-Microsite/ZBook/video-bg.jpg);
    background-size: cover;
    background-position: bottom;
    background-attachment: fixed;
}

.p_hp_zbook_2021 #microsite_content .spri-top-banner .slider-text-block {
    margin: 2% 23% !important;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-video .container {
    padding: 0 150px;
}

.p_hp_zbook_2021 #microsite_content .spri-top-banner h2 {
    color: #ffffff;
    font-size: 33px;
    margin-top: 10%;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-btn a.btn.btn-default {
    background-color: #0171ad;
    color: #ffffff;
    border-color: #0171ad;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-btn a.btn.btn-default:hover {
    color: #000000;
    background-color: transparent;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-white-btn a.btn.btn-default {
    background-color: #0171ad;
    color: #ffffff;
    border-color: #0171ad;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-white-btn a.btn.btn-default:hover {
    color: #000000 !important;
    border: 2px solid #fff !important;
    background-color: #fff;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-bg {
    background-image: url(http://filesalso.dk/Landingpages/HP-Microsite/ZBook/top-intro-bg.jpg);
    background-size: cover;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-box-bg {
    background-image: url(http://filesalso.dk/Landingpages/HP-Microsite/ZBook/box-product-bg.jpg);
    background-size: cover;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-video {
    background-image: url(http://filesalso.dk/Landingpages/HP-Microsite/ZBook/video-bg.jpg);
    background-size: cover;
    background-position: bottom;
    background-attachment: fixed;
}

.p_hp_zbook_2021 #microsite_content .spri-top-banner .slider-text-block {
    margin: 2% 23% !important;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-video .container {
    padding: 0 150px;
}
.p_hp_zbook_2021 #microsite_content .spri-nopam-img.spri-nopam-img2021 .article.text_with_media .row .col-for-image {
    margin-left: 0 !important;
}

.p_hp_zbook_2021 #microsite_content .spri-white-text h2, .p_hp_zbook_2021 #microsite_content .spri-white-text h1 {
    color: #ffffff !important;
    text-transform: initial !important;
}
.p_hp_zbook_2021 #microsite_content .spri-section-article-space-30 .article.text_with_media {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}
.p_hp_zbook_2021 #microsite_content .p_hp_zbook_2021_pd .col-xs-12{
  padding:0 5px;
}
/******** End HP ZBOOK ********/

/******** MFA Stop Piratage ********/

section.stop-piratage-mfa-banner.hidden-xs.hidden-md {
    min-height: 555px;
    background: url(https://www.also.com/ec/cms5/media/img/2400_2/services_7/it_services_1/multifactor_authentication_3/2400_nl_also_2021_mfa_banner-image_1920x561.jpg);
    position: relative;
}

section.stop-piratage-mfa-banner.hidden-xs.hidden-md .row.equalheight {
    position: absolute;
    top: 50%;
    width: 65%;
    transform: translateY(-50%);
}

section.stop-piratage-mfa-link a {
    color: #F1D05C !important;
    border: none !important;
    text-decoration: underline;
}

section.stop-piratage-mfa-link a:hover {
    text-decoration: none !important;
}

/******** End MFA Stop Piratage ********/
/**********************hp-npi-aero*************************/
.p_hp_npi #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block:nth-of-type(1){
    top: 50%;
    transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    /*max-width: 460px;*/
}
.p_hp_npi #microsite_content .c-Gallery h2{
  font-family: "rois", Verdana, Arial, sans-serif;
}
.p_hp_npi #microsite_content .c-Gallery p{
    font-size: 0;
    visibility: hidden;
}
.p_hp_npi #microsite_content h2{
  font-family: 'HP Simplified', 'Verdana', sans-serif;
}
.p_hp_npi #microsite_content .c-Gallery .col-xs-12 h2{
  font-weight: bold;
  font-size: 33px;
  margin-top: -10rem;
}
.p_hp_npi #microsite_content .c-Gallery .col-xs-12 h2 b{    
  color: #fff;
}
.p_hp_npi #microsite_content .col-xs-12 h2{
  font-size: 38px;
  font-weight:500;
}
.p_hp_npi #microsite_content .c-Gallery .col-xs-12 p{
    font-size: 18px;
    line-height: 25px;
    font-weight: 100;
    text-align: left;
}
.p_hp_npi #microsite_content a.btn-primary{
  background-color: #0171AD;
    border: 1px solid #0171AD;
    color: #FFFFFF;
}
.p_hp_npi #microsite_content a.btn-primary:hover, .p_hp_npi #microsite_content a.btn-primary:focus{
  text-decoration: underline;
    background-color: #075782;
    border: 1px solid #075782;
    color: #FFFFFF;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_01 .container >.row .col-xs-12 .row, .p_hp_npi #microsite_content .p_hp_npi_aero_03 .container >.row .col-xs-12 .row, .p_hp_npi #microsite_content .p_hp_npi_aero_elite .container >.row .col-xs-12 .row{
    display: flex;  
    flex-wrap: wrap; 
    align-items: center;  
    justify-items: center;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_02{
    background:url('https://www.also.com/ec/cms5/media/img/5210/customers_1/provider/hp_49/hp_npi_aero/bg.jpg');
    background-size:auto 100%;
    background-repeat:repeat;
  }
.p_hp_npi #microsite_content .p_hp_npi_aero_02 .col-xs-12, .p_hp_npi #microsite_content .p_hp_npi_aero_02 .col-xs-12 img,.p_hp_npi #microsite_content .p_hp_npi_aero_02 .col-xs-12 .row{
    padding:0;
} 
.p_hp_npi #microsite_content .highlight{
    font-style:italic;
    font-weight:100;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_02_1{
    background: linear-gradient(to top, #ffffff, #f9f9f9, #f3f3f3, #ededed, #e7e7e7, #e2e2e2, #dddddd, #d8d8d8, #d3d3d3, #cdcdcd, #c8c8c8, #c3c3c3);
    padding-top:8rem;
    padding-bottom:8rem;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_02_1 .col-xs-12 .article{
  background:#fff;
  padding: 20px 0;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_03{
    background: linear-gradient(#d0d6db, #FFFFFF);
}
.p_hp_npi #microsite_content .p_hp_npi_aero .parallax-container .text p.big{
    font-weight: 500;
}
.p_hp_npi #microsite_content .p_hp_npi_aero .parallax-container .text p{
   text-align:center;
   color:#000;
   font-weight: lighter;
}
.p_hp_npi #microsite_content .p_hp_npi_aero .parallax-container .text{
    padding:40px 0;
}
.p_hp_npi #microsite_content .p_hp_npi_aero .parallax-container .text .big{
    font-size:34px;
    font-weight:400;
}
.p_hp_npi #microsite_content .p_hp_npi_aero .parallax-container{
    padding-bottom: 7rem;
    height: 100%;
}
.p_hp_npi #microsite_content .p_hp_npi_aero .parallax-container .parallax img{
    transform: translate3d(-50%, 70px, 0px)!important;
}
.p_hp_npi #microsite_content h3{
    font-size:28px;
    font-weight:500;
    padding-bottom:20px;
    text-transform: inherit;
}
.p_hp_npi #microsite_content .article .row p{
    font-size:16px;
    font-weight: 100;
}
.p_hp_npi #microsite_content .products h3{
    font-size: 22px;
    font-weight: normal;
}
.p_hp_npi #microsite_content .products h3 a{
    text-decoration:none;
    border:none;
}
.p_hp_npi #microsite_content .products h3 a{
    text-decoration:none;
    border:none;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product{
    background: #E8E8E8;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product{
    padding: 0 20px;
    width: 20%;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product .row{
    background:#fff;
    padding: 15px;
    margin-bottom:40px;
} 
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product .row .col-xs-12 img{
    margin-bottom:20px;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product .btn-primary{
    margin-bottom: 20px!important;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product .btn-primary:hover .fa:before{
    color:#fff;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .container{
    padding: 0; 
    max-width: 1240px;
    width: 100%;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product span[class^="price"]{
  font-size:25px;
  padding: 10px 0;
  display: inline-block;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product h3{
  font-size:20px;
}
@media only screen and (max-width:768px){
  .p_hp_npi #microsite_content .p_hp_npi_aero_02_1 .col-xs-12 .article{
    margin-bottom:20px;
  }
  .p_hp_npi #microsite_content .article.text_with_media img{
    padding-left:0;
  }
  .p_hp_npi #microsite_content .c-Gallery .col-xs-12 h2{
    font-size: 3rem;
    margin-top:0;
  }
}
/**********************hp-npi-aero*************************/

/********** HP NPI Elitebook **********/

.hp-npi-elitebook-hero-banner .container>.row>div.col-xs-12.col-md-4.grid-col.equalheight:nth-of-type(1) {
    position: absolute;
    top: 70%;
    width: 490px;
    transform: translateY(-50%);
}

.hp-npi-elitebook-hero-banner .container>.row>div.col-xs-12.col-md-4.grid-col.equalheight:nth-of-type(1) div.article.text_with_media {
    background: white !important;
}

section.bg-black-1.hp-npi-elitebook-hero-banner {
    background: url(https://www.also.com/ec/cms5/media/img/5210/customers_1/provider/hp_49/hp_npi_elitebook/hp-npi-elitebook-hero-image.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    min-height: 550px;
    position: relative;
    margin-bottom:100px !important;
    background-position-y: -295px;
}

.hp-npi-elitebook-hero-banner .container>.row>div.col-xs-12.col-md-8.grid-col.equalheight:nth-of-type(2) {
    position: absolute;
    width: 300px;
    height: fit-content !important;
    right: 10%;
    top:30px;
}

section.bg-black-1.hp-npi-elitebook-category-section.hidden-xs.hidden-md {
    margin-bottom: 70px !important;
}
section.bg-black-1.hp-npi-elitebook-category-section.hidden-xs.hidden-md div {
    background: none !important;
}
section.bg-black-1.hp-npi-elitebook-category-section.hidden-xs.hidden-md * {
    text-align: center;
}

/********** END HP NPI Elitebook **********/
/**********************APC 21Q3 Micro DataCenter*************************/
.p_apc_micro_datacenter #microsite_content{
    background:#fafafa;    
}
.p_apc_micro_datacenter #microsite_content .bg-black-1 {
  background: linear-gradient(1800deg, rgba(250,250,250,1) 0%, rgba(255,255,255,1) 100%);    
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_box .col-xs-12 .article{
    background: #fff;
    padding: 20px 0;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_box.border .col-xs-12 .article{
    border:1px solid #e7e6e6;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_box{
   padding-bottom:3rem;
}
.p_apc_micro_datacenter #microsite_content .parallax-container{
    height: 100%;
}
.p_apc_micro_datacenter #microsite_content .parallax-container .text{
    text-align: left;
}
.p_apc_micro_datacenter #microsite_content .parallax-container .parallax img{
    transform: translate3d(-50%, 70px, 0px)!important;
    width: 100%;
}
.p_apc_micro_datacenter #microsite_content .parallax-container h2{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color:#fff;
    font-size: 25px;
    margin-bottom:15px;
    text-overflow: ellipsis;
}
.p_apc_micro_datacenter #microsite_content .parallax-container .container{
  max-width: 800px;
}
.p_apc_micro_datacenter #microsite_content h2{
    color: #3dcd58;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_column .col-xs-12 .article{
    border:1px solid #e7e6e6;
    background: #fff;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_column .container >.row >.col-xs-12{
    margin-bottom: 50px;
}
.p_apc_micro_datacenter #microsite_content .lnk{
    color: #42b4e6;
    border:transparent;
}
.p_apc_micro_datacenter #microsite_content .lnk:hover{
    color: #42b4e6;
    border-color: #42b4e6;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_contact .col-xs-12 .article{
    background: #f3f2f2;    
    border: 1px solid #e7e6e6;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_contact .col-xs-12 .article h3{
  text-decoration:underline;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_contact .col-xs-12 .article .lnk{
  color:#000;
}
/**********************End APC 21Q3 Micro DataCenter*************************/
/***** Open HP SMB Summer Campaign HR PAGE *****/
#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-section-bg1 {
    background-image: url(https://filesalso.dk/files/Lenovo/HP/header_banner.jpg);
    height: 700px;
    background-position: top center;
    background-size: cover;
    position: relative;
    align-items: center;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-section-bg1-sl {
    background-image: url(https://filesalso.dk/files/Lenovo/HP/header_banner_sl.jpg);
    height: 700px;
    background-position: top center;
    background-size: cover;
    position: relative;
    align-items: center;
}

#hp-smb-summer-campaign-hr #microsite_content a.lnk {
    color: #89E872;
    font-size: 30px;
    border-bottom: 2px solid #89E872;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-section-bg3 {
    background-color: #f3fff0;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-icon-3, #hp-smb-summer-campaign-hr #microsite_content .spri-hp-icon-2 {
    position: relative;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-icon-2::before {
    content: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/bg_dots1.png);
    right: 0;
    position: absolute;
    top: 0px;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-icon-3::before {
    content: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/bg_dots2.png);
    left: 0;
    position: absolute;
    bottom: -10px;
}

#hp-smb-summer-campaign-hr #microsite_content a.lnk:hover {
    color: #000;
    border-bottom-color: #000;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-summer-campaign-product p b {
    color: #00697a;
    font-size: 20px;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-summer-campaign-product p .highlight {
    color: #89E872;
    font-weight: bold;
    font-size: 20px;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-summer-campaign-product .article.text_with_media {
    background-color: #ffffff;
    box-shadow: 1px 1px 20px -1px rgb(0 0 0 / 30%);
    -webkit-box-shadow: 1px 1px 20px -1px rgb(0 0 0 / 30%);
    -moz-box-shadow: 1px 1px 20px -1px rgba(0,0,0,0.3);
    border-radius: 15px;
}


#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-summer-campaign-product a.btn:hover {
    background-color: transparent !important;
    color: #000000 !important;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-summer-campaign-product .col-xs-12 {
    z-index: 1;
}

@media screen and (min-width:1400px) {
    #hp-smb-summer-campaign-hr #microsite_content .spri-extend-width .container {
        width: 1400px;
    }
}
/***** Close HP SMB Summer Campaign *****/
/***** Open HP SMB Summer Campaign SL PAGE *****/
.hp-smb-summer-campaign-sl #microsite_content a.lnk:hover {
    color: #000;
    border-bottom-color: #000;
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products--gallery-Product {
    padding: 10px 40px;
    z-index: 1;
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products--gallery-Product .row {
    background: #fff;
    padding: 10px;
    border-radius: 10px;
    transition: 0.5s ease-in-out;
    box-shadow: 0 4px 14px rgb(0 0 0 / 20%);
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products__shortDescription {
    height: 60px !important;
    margin: 10px;
    display: block;
    overflow: hidden;
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products__shortDescription a {
    border: none;
    color: #00697a;
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products__description {
    margin: 15px 0;
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products__price {
    display: none;
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products--gallery-Product .btn-primary {
    margin-bottom: 20px !important;
}
/***** Close HP SMB Summer Campaign SL PAGE *****/
/***** Open HP SMB Summer Campaign *****/
#hp-smb-summer-campaign #microsite_content .spri-hp-smb-section-bg1 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/topsection-bg.jpg);
    height: 720px;
    background-position: bottom center;
    background-size: cover;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-section-bg2 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/topsection2-bg.jpg);
    height: 500px;
    background-position: bottom center;
    background-size: cover;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-section-bg3 {
    background-color: #d5fcff;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-section-bg1 .article.text_with_media {
    display: flex;
    width: 100%;
    height: 500px;
    margin: auto;
    align-items: center;
    justify-content: center;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-text h2 {
    font-size: 40px !important;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-text p {
    font-size: 18px !important;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-product p b {
    color: #00697a;
    font-size: 20px;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-product p .highlight {
    color: #89E872;
    font-weight: bold;
    font-size: 20px;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-product .article.text_with_media {
    background-color: #ffffff;
    box-shadow: 1px 1px 20px -1px rgb(0 0 0 / 30%);
    -webkit-box-shadow: 1px 1px 20px -1px rgb(0 0 0 / 30%);
    -moz-box-shadow: 1px 1px 20px -1px rgba(0,0,0,0.3);
    border-radius: 15px;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-product a.btn {
    background-color: #ff7731 !important;
    color: #ffffff !important;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-product a.btn:hover {
    background-color: transparent !important;
    color: #000000 !important;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-link a.lnk {
    color: #ff7731 !important;
    border-bottom: none !important;
    text-decoration: underline;
    font-size: 30px;
    font-weight: bold;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-link a.lnk {
    color: #000000
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-product .col-xs-12 {
    z-index: 1;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-icon-1, #hp-smb-summer-campaign #microsite_content .spri-hp-icon-2, #hp-smb-summer-campaign #microsite_content .spri-hp-icon-3 {
    position: relative;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-icon-1::before {
    content: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/icon1.png);
    right: 0;
    position: absolute;
    top: 0;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-icon-2::before {
    content: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/icon2.png);
    left: 0;
    position: absolute;
    top: 0;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-icon-2::after {
    content: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/icon3.png);
    right: 0;
    position: absolute;
    bottom: 20%;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-icon-3::before {
    content: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/icon4.png);
    left: 0;
    position: absolute;
    bottom: -10px;
}

#hp-smb-summer-campaign #microsite_content .spri-bonus-club-btn a.btn {
    background-color: #89E872;
}

#hp-smb-summer-campaign #microsite_content .spri-bonus-club-btn a.btn:hover {
    background-color: transparent;
}


#hp-smb-summer-campaign #microsite_content .spri-v-middle .row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

@media screen and (min-width:1400px) {
    #hp-smb-summer-campaign #microsite_content .spri-extend-width .container {
        width: 1400px;
    }
}
/***** Close HP SMB Summer Campaign *****/

/*================ WaaS New Page Styling ================*/
.styleWaas_new #microsite_content .swiper-container .swiper-slide p {color: #fff;} 

.styleWaas_new #microsite_content section h2 {
    margin-bottom: 0;
}

.styleWaas_new #microsite_content section h3 {
    text-transform: none;
}

.styleWaas_new #microsite_content section p b {
    font-family: Verdana, Arial, sans-serif;
    font-weight: 700;
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol p a.lnk,
.styleWaas_new #microsite_content section.section_WaaSContact p a.lnk {
    font-family: Verdana, Arial, sans-serif;
    color: #e6f03c;
    border-bottom: 0 none;
}

.styleWaas_new #microsite_content a.btn-primary {
    background-color: #FF7731;
    border-radius: 40px;
    padding; 20px;
    color: #fff;
    text-align: center;
    text-transform: none;
}


.styleWaas_new #microsite_content a.btn-default {
    background-color: #E6F03C;
    border-radius: 40px;
    padding; 20px;
    text-transform: none;
}


.styleWaas_new #microsite_content {
    background: url("https://also.com/ec/cms5/media/img/1010/services_17/digital_services_7/waas/waas_new_page/map_back.svg");
    background-position: top center;
    background-repeat: repeat-y;
    background-size: 100%;
}

.styleWaas_new #microsite_content section.section_WaaSHeader {
    margin-bottom: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSHeader h3 {
    text-transform: none;
    color: #FF7731;
    font-size: 22px;
}

.styleWaas_new #microsite_content section.section_WaaSHeader .grid-col:last-child {
    padding: 10px;
    border: 4px solid #e6f03c;
    border-radius: 40px;
}


.styleWaas_new #microsite_content section.section_WaaSHeader .grid-col:last-child img {
    border-radius: 40px;
    border: 10px solid #FF7731;
}

.styleWaas_new #microsite_content section.section_WaaSFeatures {
    background: rgba(255,119,49,0.9);
}

.styleWaas_new #microsite_content section.section_WaaSFeatures.title {
    padding-top: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSFeatures.title h2,
.styleWaas_new #microsite_content section.section_WaaSFeatures p {
    color: #fff;
}

.styleWaas_new #microsite_content section.section_WaaSFeatures p b {
    font-family: Verdana, Arial, sans-serif;
    font-weight: 700;
}

.styleWaas_new #microsite_content section.section_WaaSFeatures.intro .text_with_media .col-for-image {
    padding: 10px;
    border: 4px solid #e6f03c;
    border-radius: 40px;
}

.styleWaas_new #microsite_content section.section_WaaSFeatures.intro .text_with_media .col-for-image img {
    border-radius: 40px;
    border: 10px solid #FF7731;
    padding: 0;
}

.styleWaas_new #microsite_content section.section_WaaSFeatures.highlight {
    padding-bottom: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSTailormade.title {
    padding-top: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSTailormade.intro .text_with_media .col-for-image {
    padding: 10px;
    border: 4px solid #e6f03c;
    border-radius: 40px;
}

.styleWaas_new #microsite_content section.section_WaaSTailormade.intro .text_with_media .col-for-image img {
    border-radius: 40px;
    border: 10px solid #FF7731;
    padding: 0;
}

.styleWaas_new #microsite_content section.section_WaaSTailormade.links {
    padding-bottom: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol {
    background: rgba(255,119,49,0.9);
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol.title {
    padding-top: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol.title h2,
.styleWaas_new #microsite_content section.section_WaaSIncontrol p {
    color: #fff;
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol.intro {
    padding-bottom: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol.intro .text_with_media .col-for-image {
    padding: 10px;
    border: 4px solid #e6f03c;
    border-radius: 40px;
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol.intro .text_with_media .col-for-image img {
    border-radius: 40px;
    border: 10px solid #FF7731;
    padding: 0;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors {
    padding-top: 70px;
}

.styleWaas_new #microsite_content section.section_Wassproducts.intro h2 {
    margin-bottom: 20px;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors {
    margin-bottom: 50px;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors .article a {
    text-decoration: none;
    display: block;
    position: relative;
    border-bottom: 0 none;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors .grid-col .article a:after {
  content:"";
  width: 60%;
  height: 5px;
  background-color: #ff7731;
  display: block;
  position: absolute;
  margin: auto;
  right: -40px;
  left: inherit;
  bottom: -25px;
  z-index: 1;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors .grid-col:last-child .article a:after {
  content:"";
  width: 60%;
  height: 5px;
  background-color: #ff7731;
  display: block;
  position: absolute;
  margin: auto;
  left: -40px;
  right: inherit;
  bottom: -25px;
  z-index: 1;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors .article a:before {
    content: "";
    display: block;
    width: 32px;
    height: 32px;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    bottom: -40px;
    border-radius: 50%;
    transition: .3s;
    background-color: #ffb991;
    z-index: 50;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors .article a:hover:before {
    transform: scale(1.5);
    transition: .3s;
    background-color: #e6f03c;
    border: 4px solid #ff7731;
}

.styleWaas_new #microsite_content section.section_Wassproducts.listing p {
    font-family: Verdana, Arial, sans-serif;
    font-weight: 700;
}

.styleWaas_new #microsite_content section.section_Wassproducts.listing .text_with_media .col-for-image {
    padding: 10px;
    border: 4px solid #e6f03c;
    border-radius: 40px;
}

.styleWaas_new #microsite_content section.section_Wassproducts.listing .text_with_media .col-for-image img {
    border-radius: 40px;
    border: 4px solid #FF7731;
    padding: 0;
}

.styleWaas_new #microsite_content section.section_WaaSContact {
    background: rgba(255,119,49,0.9);
}

.styleWaas_new #microsite_content section.section_WaaSContact.intro .text_with_media .col-for-image {
    padding: 10px;
    border: 4px solid #e6f03c;
    border-radius: 40px;
}

.styleWaas_new #microsite_content section.section_WaaSContact.intro .text_with_media .col-for-image img {
    border-radius: 40px;
    border: 10px solid #FF7731;
    padding: 0;
}

.styleWaas_new #microsite_content section.section_WaaSContact.title {
    padding-top: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSContact.title h2,
.styleWaas_new #microsite_content section.section_WaaSContact p {
    color: #fff;
}

.styleWaas_new #microsite_content section.section_WaaSContact.listing {
    padding-bottom: 50px;
    margin-bottom: 0px;
    padding-top: 40px;
}

.styleWaas_new #microsite_content section.section_WaaSContact.listing p b {
    font-family: Verdana, Arial, sans-serif;
    font-weight: 700;
}

.styleWaas_new #microsite_content section.section_WaaSContact.listing .text_with_media .col-for-image {
    padding: 5px;
    border: 2px solid #e6f03c;
    border-radius: 20px;
}

.styleWaas_new #microsite_content section.section_WaaSContact.listing .text_with_media .col-for-image img {
    border-radius: 20px;
    padding: 0;
}

@media (max-width: 892px) {
    .styleWaas_new #microsite_content section.section_Wassproducts.anchors .grid-col .article a:after {
        content:"";
        display: none;
    }
    
    .styleWaas_new #microsite_content section.section_Wassproducts.anchors .grid-col:last-child .article a:after {
        content:"";
        display: none;
    }
}


/* Services > Solutions Services > Security  */

.also-security .c-Akkordeon .panel-group .panel:nth-child(1) h4 a {
    background-color: #92c56e !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(2) h4 a {
    background-color: #7eb676 !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(3) h4 a {
    background-color: #50957f !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(4) h4 a {
    background-color: #3d877f !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(5) h4 a {
    background-color: #277c80 !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(6) h4 a {
    background-color: #046b7e !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(7) h4 a {
    background-color: #277c80 !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(8) h4 a {
    background-color: #3d877f !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(9) h4 a {
    background-color: #50957f !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(10) h4 a {
    background-color: #7eb676 !important;
}



/* Louison Test  */

#p-louisontest .louison-pres-01{
background: url('https://www.also.com/ec/cms5/media/img/1010_central/test_11/louison_test/louison-test-background.jpg') 50% 50% no-repeat;
}


/* ALSO Digital Healthcare Vendors */
.style_Digitalhc #microsite_content section p b {
    font-family: Verdana, Arial, sans-serif;
    font-weight: 700;
}

.style_Digitalhc #microsite_content {
    background: url("https://also.com/ec/cms5/media/img/1010/services_17/solution_services_2/digital_healthcare_1/digital_healthcare_herstellerpartner/healthcare_bg.jpg");
    background-position: top center;
    background-color: #bfded9;
    background-repeat: no-repeat;
    background-size: 100%;
}

.style_Digitalhc #microsite_content section.digitalhc_headerimg {
    background: url("https://also.com/ec/cms5/media/img/1010/services_17/solution_services_2/digital_healthcare_1/digital_healthcare_herstellerpartner/healthcare_header_1920x400_2.jpg");
    background-position: top center;
    background-color: #bfded9;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.style_Digitalhc #microsite_content section.digitalhc_headerimg .grid-col {
    position: relative;
    height: 400px;
}

.style_Digitalhc #microsite_content section.digitalhc_headerimg .article.text_with_media {
    position: absolute;
    margin: 0;
    top: 50%;
    transform: translateY(-50%);
}

.style_Digitalhc #microsite_content section.digitalhc_headerimg .article.text_with_media h1,
.style_Digitalhc #microsite_content section.digitalhc_headerimg .article.text_with_media h3 {
    color: #fff;
}

.style_Digitalhc #microsite_content section.digitalhc_introtext {
	padding-top: 50px;
}

.style_Digitalhc #microsite_content section.digitalhc_digitus {
	background-color: #68b3a6;
	padding-top: 50px;
	padding-bottom: 50px;
	margin-bottom: 50px;
}

@media (max-width: 991px) {
    .style_Digitalhc #microsite_content section.digitalhc_headerimg {
        background: none;
    }

    .style_Digitalhc #microsite_content section.digitalhc_headerimg .grid-col {
      height: auto;
    }

    .style_Digitalhc #microsite_content section.digitalhc_headerimg .article.text_with_media {
      position: relative;
      top: 0;
      transform: translateY(0%);
    }

    .style_Digitalhc #microsite_content section.digitalhc_headerimg .article.text_with_media h1,
    .style_Digitalhc #microsite_content section.digitalhc_headerimg .article.text_with_media h3 {
            color: #000;
    }

    .style_Digitalhc #microsite_content section.digitalhc_introtext {
	padding-top: 20px;
    }
	
    .style_Digitalhc #microsite_content section.digitalhc_digitus {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
    }

}

/** START INNO3D Brutal by Nature Landing Page **/
.inno3d-brutal {
    position:relative;
    height:100px;
}

.inno3d-brutal img.img-responsive {
    width:150px;
    right:0 !important;
    position:absolute;
}

/** END INNO3D Brutal by Nature Landing Page **/

/*================================================
=            Microsoft Tower - Prizes            =
================================================*/

/*===============================
=            Modules            =
===============================*/
#p-ms-tower-prize .m-prize-wrapper {
    background: white;
    box-shadow: 0 2rem 4rem rgba(0, 0, 0, 0.15);
}
#p-ms-tower-prize .m-prize-wrapper:not(:first-child) {
    margin-top: 4rem;
}
#p-ms-tower-prize .m-prize-wrapper__flex > .row {
    display: flex;
}
#p-ms-tower-prize .m-prize-wrapper__flex--a-center > .row {
    align-items: center;
}
#p-ms-tower-prize .m-prize-wrapper__flex--j-center > .row {
    justify-content: center;
}
#p-ms-tower-prize .m-prize__item-text h2 {
    margin-bottom: 2rem;
}
#p-ms-tower-prize .m-prize__item-text h2::after {
    display: block;
    width: 4rem;
    height: 4px;
    margin-top: 1rem;
    content: " ";
    background: #89E872;
}
#p-ms-tower-prize .m-prize__item-date span.nowrap {
    padding: 0.25rem 1rem;
    border: 2px solid #89E872;
    border-radius: 4px;
    background: #e7fae3;
}

/*=====  End of Modules  ======*/
/* Extra small devices (phones, less than 768px) */
/*=====  End of Microsoft Tower - Prizes  ======*/



/*=====  ALSO Blueprints  ======*/

.ablue-topimage {
    background: url(https://filesalso.dk/images/ALSO%20Blueprints/bg_noise.png);
    padding: 20px 0px;
}

.ablue-img-100 img {width:100%!important;}

.ablue-rounded .text_with_media {
    border-radius: 40px;
}
.ablue-circle img {border-radius: 50%;}

.ablue-black5-bg {background-color:#f6f6f6;}
.ablue-black10-bg {background-color:#ededed;}
.ablue-black20-bg {background-color:#dadada;}
.ablue-black30-bg {background-color:#c8c8c8;}
.ablue-black40-bg {background-color:#b2b2b2;}
.ablue-black50-bg {background-color:#9d9d9c;}
.ablue-black60-bg {background-color:#878787;}
.ablue-black70-bg {background-color:#666666;}
.ablue-black80-bg {background-color:#575756;}
.ablue-black90-bg {background-color:#3a3a39;}

.ablue-black5 {color:#f6f6f6;}
.ablue-black10 {color:#ededed;}
.ablue-black20 {color:#dadada;}
.ablue-black30 {color:#c8c8c8;}
.ablue-black40 {color:#b2b2b2;}
.ablue-black50 {color:#9d9d9c;}
.ablue-black60 {color:#878787;}
.ablue-black70 {color:#666666;}
.ablue-black80 {color:#575756;}
.ablue-black90 {color:#3a3a39;}

.ablue-reset .teaser-suggestion {
    margin: 0 15px!important;
    padding: 0px!important;
}

/*=====  End of Blueprints  ======*/ 
/*************************5860 ALSO 2021 Q3 Stockbusters*************************/
.p-also-stockbusters-2021 #microsite_content .p-also-stockbusters-2021_sec .col-for-image picture{
    position: relative;
    display: block;
}
.p-also-stockbusters-2021 #microsite_content .p-also-stockbusters-2021_sec .col-for-image picture p{
    position: absolute;
    right: 0;
    top: 0;
    background: #f00;
    color: #fff;
    font-weight: bold;
    font-size: 40px;
    margin-top: -20px;
    padding: 5px 10px;
}
/*************************5860 ALSO 2021 Q3 Stockbusters*************************/

/***** START INSYS ANBIETER STYLING *****/

section.insys-cont-logo img {
    width: 200px;
    float: right;
    margin-bottom: 30px;
}

.insys-cont-section2 a.btn-primary, .insys-cont-section4 a.btn-primary, form#commandDE_10102295547 input.btn {
    background: #00A5DB !important;
    border-radius: 0px !important;
    border: 2px solid #00A4DA !important;
}

.insys-cont-section2 a:hover, .insys-cont-section4 a:hover, form#commandDE_10102295547 input.btn:hover {
    border: 2px solid #00A4DA !important;
    color: #00A4DA !important;
    background: transparent !important;
}

.insys-cont-section3 img {
    width: fit-content;
    margin: auto;
}

.insys-cont-section3 h3 {
    text-align: center;
}

section.insys-main-header {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/insys/header_also_iot_kit_1920x370_2000px.jpg);
    display: table;
    text-align: center;
    height: 400px !important;
    width: 100%;
    position: relative;
    margin-bottom: 50px;
    box-shadow: 0px 2px 10px 0px inset #000000;
}

section.insys-main-header>div>div.row>div.col-xs-12.grid-col:nth-of-type(1) {
    display: table-cell;
    vertical-align: middle;
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
}

section.insys-main-header>div>div.row>div.col-xs-12.grid-col:nth-of-type(1) * {
    color: white;
    text-shadow: 3px 3px 3px #3d3d3d;
}

section.insys-cont-section4 div.col-xs-12.grid-col:nth-of-type(5) img {
    width: 400px;
    margin: auto;
}

/***** END INSYS ANBIETER STYLING *****/

/***** START TARGUS MICROSITE STYLING *****/

section.targus-home.logo-section img {
    width: 200px;
    float: right;
}

.targus-home a.btn-primary {
    background: #00B5E2 !important;
    border: 1px solid #00B5E2 !important;
    border-radius: 0px !important;
}

.targus-home a.btn-primary:hover {
    background: transparent !important;
    border: 1px solid #00B5E2 !important;
    color: #00B5E2 !important;
}

.targus-home.section3 h1 {
    font-size: 25px;
}

.targus-home.logo-section h4 a.lnk {
    color: #00B5E2 !important;
    font-size: 20px;
    text-decoration: none !important;
    border: 1px solid transparent !important;
    padding: 10px !important;
    display: block !important;
    text-align: center !important;
    margin: 0px !important;
    width: 100% !important;
}

.targus-home.logo-section h4 a.lnk:hover {
    border: 1px solid #00B5E2 !important;
}

.targus-home.logo-section p a.lnk {
    border: none !important;
    display: block !important;
    text-align: center !important;
}

.targus-home.logo-section p a.lnk:hover {
    color: #05B6E3 !important;
}

section.targus-home.logo-section div.container div.row div.col-xs-4.col-md-2.grid-col:last-child {
    margin-top: 0px !important;
}
section.targus-home.logo-section div.container div.row div.col-xs-4.col-md-2.grid-col {
    margin-top: 50px;
}

.targus-home h1, .targus-home h2, .targus-home h3, .targus-home h4, .targus-home h5 {
    text-transform: none !important;
    font-size: xx-large;
}

.targus-home .product-container li {
    font-size: 16px;
}

.targus-home .product-container img {
    border: 2px solid black;
}

.contact-details-container img {
    width: 300px !important;
}

.contact-details-container h2, .contact-details-container p.big {
    margin: 0px !important;
}

/***** END TARGUS MICROSITE STYLING *****/

/***** Microsoft Surface PC Projektanfrage form *****/



.surface-pc-pfojektanfrage-form .mwf-form form {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
    padding: 20px;
    font-size: 15px!important;
    border-radius: 30px;
}

.surface-pc-pfojektanfrage-form form li {
    font-size: 15px;
}

.surface-pc-pfojektanfrage-form .mwf-input p {
    font-size: 15px!important;
    height: 0px;
}
.surface-pc-pfojektanfrage-form ol,
.surface-pc-pfojektanfrage-form ul {
    padding-inline-start: 18px!important;
}
.surface-pc-pfojektanfrage-form  .mwf-label {
    margin-top: 30px;
    display: inline-flex;
}

/***** END Microsoft Surface PC Projektanfrage form *****/

/********************** 1010 AMD EPYC ************************/
#p_1010_amd_epyc #microsite_content .article p.big {
   font-family: "interbold", Inter, Arial, Helvetica, sans-serif;
   font-weight: bold;
   line-height: 1.25;
  }
#p_1010_amd_epyc #microsite_content .p_amd_epyc_sec04 {
  margin-bottom: 30px;
}
#p_1010_amd_epyc #microsite_content .p_amd_epyc_sec05  {
    background: url("https://www.amd.com/system/files/2020-08/582227-enterprise-glare-1920x600.jpg"), #010708;
    height: 400px;
    padding: 5rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: right center;
    margin-bottom:0;
}
#p_1010_amd_epyc #microsite_content .p_amd_epyc_sec05 .container {
    background: none;
    color: #fff;
}
#p_1010_amd_epyc #microsite_content .p_amd_epyc_sec05 .container p,
#p_1010_amd_epyc #microsite_content .p_amd_epyc_sec05 .container h2 {
    color: #fff;
}
/********************** End 1010 AMD Epyc ************************/



/*====== S T A R T  2610 Acronis ES Styleguide ======*/

#acronis_security_circle .img-responsive {
    width: 100%;
    display: inline-flex;
    max-width: 1500px;
    height: auto;
    justify-content: center;
    align-items: center;
}


#acronis_security_list .img-original.img-responsive {
    max-width: 150px;
}

/*====== E N D   2610 Acronis ES Styleguide ======*/


/*====== 2610 Kaspersky ES Styleguide ======*/
.style_KasperskyES #microsite_content h1 {
	color: #00836f;
	font-size: 62px;
	line-height: 1.1;
	text-transform: none;
}

.style_KasperskyES #microsite_content h2 {
	color: #00836f;
	font-size: 36px;
	line-height: 1.1;
	text-transform: none;
	margin-bottom: 20px;
}

.style_KasperskyES #microsite_content h3 {
	font-size: 30px;
	line-height: 1.4;
	text-transform: none;
}

.style_KasperskyES #microsite_content h4 {
	font-size: 20px;
	line-height: 1.4;
	text-transform: none;
}

.style_KasperskyES #microsite_content h1,
.style_KasperskyES #microsite_content h2 {
	font-family: "interbold", Verdana, Arial, sans-serif;
}

.style_KasperskyES #microsite_content h3,
.style_KasperskyES #microsite_content h4,
.style_KasperskyES #microsite_content p {
	font-family: "interregular", Verdana, Arial, sans-serif;
}

.style_KasperskyES #microsite_content p {
	font-size: 16px;
}

.style_KasperskyES #microsite_content a.btn-primary {
	color: #fff;
	background-color: #00836f;
	padding: 15px;
	border-radius: 4px;
	border: 0 none;
	font-family: "interregular", Verdana, Arial, sans-serif;
	text-transform: none;
	transition: .5s;
}

.style_KasperskyES #microsite_content a.btn-primary:hover {
  background-color: #005446;
  color: #fff;
  border-radius: 4px;
  padding: 15px;
  transition: all .2s;
  transition: .5s;
  border: 0 none;
}

.style_KasperskyES #microsite_content a.btn-default {}

.style_KasperskyES #microsite_content a.lnk {
	color: #00836f; 
	text-decoration: none;
	border-bottom: 1px solid #00836f;
	font-family: "inter", Verdana, Arial, sans-serif;
	font-weight: 400;
}

.style_KasperskyES #microsite_content a.lnk {
    color: #00836f; 
	text-decoration: none;
	border-bottom: 0 none;
}

.style_KasperskyES #microsite_content section.kasperskyES_header .article.text_with_media p {
	font-size: 28px;
	line-height: 1.2;
}

.style_KasperskyES #microsite_content section.kasperskyES_header .article.text_with_media  {
	position: relative;
	height: 520px;
}

.style_KasperskyES #microsite_content section.kasperskyES_header .article.text_with_media .col-md-6:first-child {
	position: absolute;
	margin: 0;
	top: 50%;
	transform: translateY(-50%);
}

.style_KasperskyES #microsite_content section.kasperskyES_header .article.text_with_media .col-md-6:last-child {
	float: right;
}

.style_KasperskyES #microsite_content section.kasperskyES_section {
  padding-top: 50px;
  padding-bottom: 50px;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.intro {
  background: url("https://also.com/ec/cms5/media/img/2610_1/vendors_2/kaspersky_9/kaspersky_background_img01.jpg");
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.intro .article.text_with_media h2,
.style_KasperskyES #microsite_content section.kasperskyES_section.intro .article.text_with_media p {
	color: #fff;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.products {
	padding-bottom: 0;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist {
	padding-top: 0;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media {
  margin-top: 50px;
  position: relative;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color=#000000)";
  -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color=#000000);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom: 5px solid #00836f;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media:before {
  content: '';
  background: url("https://www.also.com/ec/cms5/media/img/2610_1/vendors_2/kaspersky_9/kaspersky_promo_ribbon.png");
  width: 183px;
  height: 101px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media .row:first-child {
  padding-bottom: 50px;
  position: relative;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media .row:first-child .col-for-image {
  position: absolute;
  top: -50px
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media .col-xs-12 p:nth-child(2) {
  min-height: 190px;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist.last .article.text_with_media .col-xs-12 p:nth-child(2) {
  min-height: inherit;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media .col-xs-12 p:nth-child(5) {
  margin-bottom: 0;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media .col-xs-12 p.big {
  font-size: 48px;
  font-family: "interbold", Verdana, Arial, sans-serif;
  line-height: 1;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.disclaimer {
	padding-top: 0;
	padding-bottom: 0;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist.last {
	background: url("https://also.com/ec/cms5/media/img/2610_1/vendors_2/kaspersky_9/kaspersky_background_img02.jpg");
	background-position: bottom center;
  background-size: cover;
  background-repeat: no-repeat;
	padding-top: 0;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.webinar {
	background: url("https://also.com/ec/cms5/media/img/2610_1/vendors_2/kaspersky_9/kaspersky_background_img03.jpg");
	background-position: bottom center;
	background-color: #f2fbf9;
	background-size: cover;
  background-repeat: no-repeat;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.demographic {
  background: url("https://also.com/ec/cms5/media/img/2610_1/vendors_2/kaspersky_9/kaspersky_map_img01.png");
	background-position: bottom center;
  background-size: contain;
  background-repeat: no-repeat;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(3),
.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(4),
.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(5) {
  width: 33.333333%
}

.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(3) p b,
.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(4) p b,
.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(5) p b {
  font-size: 36px;
  font-family: "interbold", Verdana, Arial, sans-serif;
  line-height: 1;
}

@media (max-width: 991px) {
	.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media .col-xs-12 p:nth-child(2) {
		min-height: inherit;
	}
	
	.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(3),
	.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(4),
	.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(5) {
		width: 100%
	}
}
/*====== End 2610 Kaspersky ES Styleguide ======*/
/******** start 2000 Eaton Onduleur 3s mini ********/
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_banner {
    margin: 50px 0;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_txt1,
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_txt2 {
    /*border: #1578c6 solid 5px;*/
    padding: 50px 0;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_txt1 p {
    text-align: left;
    font-size: 26px;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_txt1 h2 {
    margin-bottom: 5px;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_vid,
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact {
    background: url("https://www.also.com/ec/cms5/media/img/2000/customer_3/providers_14/eaton_17/onduleur_eaton_3s_mini/eaton_3s_mini_bg.jpg"), #010708;
    padding: 5rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: right center;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_txt2 ul {
    font-size: 20px;
}
.p_2000_eaton_3s_mini #microsite_content a.btn-primary{
    background: #1578c6;
    font-family:"interbold";
    font-weight: bold;
}
.p_2000_eaton_3s_mini #microsite_content a.btn-primary:hover{
    background: #ffffff;
    font-family:"interbold";
    font-weight: bold;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_cta p{
    margin-top: 20px;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_cta a.btn-primary{
    width: 25%;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact{
    padding: 50px 0;
    margin-bottom: 0px;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact h3{
    color: #1578c6;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact p {
    color: #fff;
    margin-bottom: 5px;
    font-size: 16px;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact p .big,
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact p.big{
    font-size: 20px;
    font-weight:bold;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact p a{
    color: #fff;
    font-weight:bold;
    border-bottom: 1px solid #fff;
    font-size: 16px;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact p a.big,
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact p.big a{
    font-size: 16px;
    font-weight:bold;
}
/******** end 2000 Eaton Onduleur 3s mini ********/


/*====== S T A R T  1010 iot  ======*/

#iot_safe_space .yellow_box .img-responsive {
    width: 120px;
}

#iot_safe_space .yellow_box h4 {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
}


#iot_safe_space #microsite_content .yellow_box .equalheight .article {
    height: 200px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

#iot_safe_space h2, 
#iot_asset_tracking h2 {
    margin-top: 60px;
}

#iot_safe_space h3 {
    font-size: 20px;
    font-family: 'roisbold';
    text-transform: none;
}

#iot_safe_space .iot_list .container {
    border-bottom: 3px solid #89e872;
    padding-top: 40px;
}

@media (min-width: 992px) {
#iot_safe_space #microsite_content .iot_header .bg-white-100_bg-cd1-100.box, 
#iot_safe_space #microsite_content .iot_header .bg-white-100_bg-cd1-100 .box, 
#iot_safe_space #microsite_content .iot_header .bg-white-100_bg-cd1-100.box .grid {
    background: linear-gradient(to right, #ffffff 40%,#ffffff 40%);
    padding: 70px 50px 20px 40px;
    margin-bottom: 30px;
}}

@media (min-width: 992px) {
#iot_safe_space #microsite_content .iot_header .bg-white-100_bg-black-1:not(.box) .grid-col:first-of-type .article, 
#iot_safe_space #microsite_content .iot_header .bg-white-100_bg-cd1-100:not(.box) .grid-col:first-of-type .article {
    background: #ffffff;
    display: flex;
    align-items: center;
    height: auto;
    padding: 60px 30px 30px 30px;
}}

#iot_container_padding #microsite_content .container {
    padding: 50px;
}

#iot_asset_tracking #microsite_content #iot_container_padding .container {
    padding: 50px;
}

.iot_white_list ol, 
.iot_white_list ul {
    color: #ffffff;
}

/*====== E N D   1010 iot ======*/

#1010_ms_form_btn #microsite_content section .btn-primary {
    margin: 55px 0 25px 0!important;
    color: #000!important;
}

#1010_ms_form_btn #microsite_content section .btn-primary:hover {
    color: #000!important;
    background: #fff!important;
}




/*====== 2400 HP Members Club  ======*/

#p-2400-hpmembersclub-main #microsite_content h1, #p-2400-hpmembersclub-main #microsite_content h2, #p-2400-hpmembersclub-main #microsite_content h3, #p-2400-hpmembersclub-main #microsite_content h4, #p-2400-hpmembersclub-main #microsite_content h5, #p-2400-hpmembersclub-main #microsite_content h6, #p-2400-hpmembersclub-main #microsite_content p, #p-2400-hpmembersclub-main #microsite_content a, #p-2400-hpmembersclub-main #microsite_content span, #p-2400-hpmembersclub-main #microsite_content b, #p-2400-hpmembersclub-main #microsite_content button {
	font-family:'HP Simplified', Verdana, Arial, sans-serif;
}

#p-2400-hpmembersclub-main .p-2400-hpmembersclub-icons {
	background-image: url(https://filesalso.dk/images/NL-HP-MembersClub_Home_Backgroundpicture_1920x849.jpg)!important;
	background-size: cover!important;
	padding-top: 140px!important;
	padding-bottom: 250px!important;
}
#p-2400-hpmembersclub-main #microsite_content input.btn-primary, #p-2400-hpmembersclub-main #microsite_content a.btn-primary, .p-2400-hpmembersclub-wrap table.table a.btn-primary, #p-2400-hpmembersclub-main #microsite_content input.btn-default, #p-2400-hpmembersclub-main #microsite_content a.btn-default, #p-2400-hpmembersclub-main #microsite_content table.table a.btn-default {
	border: none!important;
	border-bottom: none!important;
	border-radius: 0px!important;
	background: #198ed3!important;
	color: #FFF!important;
	font-size: 14px!important;
	padding: 15px 30px!important;
	font-weight: bold!important;
}
#p-2400-hpmembersclub-main #microsite_content .p-2400-hpmembersclub-blue:not(.box) .grid-col .article, #p-2400-hpmembersclub-main #microsite_content .p-2400-hpmembersclub-blue:not(.box) .grid-col .article {
	background: #fff!important;
	border-style: inset;
	border: 5px solid #198ed3;
}
#p-2400-hpmembersclub-main .mwf_buttonrow .btn-primary {
	border: none!important;
	background: #198ed3!important;
}
#p-2400-hpmembersclub-main .lnk {
	border-bottom: 3px solid #198ed3!important;
}
#p-2400-hpmembersclub-main input, #p-2400-hpmembersclub-main textarea {
	background-color: #bde0f4!important;
	border-bottom: none!important;
	height: auto!important;
	font-weight: bold!important;
}
#p-2400-hpmembersclub-main h1, #p-2400-hpmembersclub-main h2, #p-2400-hpmembersclub-main h3 {
	color: #198ed3;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-footer {
	padding-top: 60px!important;
	padding-bottom: 60px!important;
	margin-top: 40px!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-footer h1, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-footer h2, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-footer h3 {
	color: #ffffff!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-icons .container {
	background-color: transparent!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-icons2 {
	background-color: transparent!important;
	margin-top: -220px;
	margin-bottom: 150px;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-icons2 .container {
	background-color: transparent!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-box p {
	margin-top: 130px;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-box {
	margin-top: 80px;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-box2 {
	margin-bottom: 90px;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-icons2 a, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-icons2 h3 {
	color: #ffffff!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-footer, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-footer .container {
	background-color: #081c1c!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-products .text_with_media {
	border-style: inset;
	border: 5px solid #198ed3;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-bg .text_with_media {
	background-color: #081c1c!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-bg .text_with_media p, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-bg .text_with_media h1, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-bg .text_with_media h2, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-bg .text_with_media h3, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-bg .text_with_media b {
	color: #ffffff!important;
}
/*====== E N D - 2400 HP Members Club  ======*/


/*========== Ergotron Baltic Landing Page ==========*/

.style_Ergotronbaltic #microsite_content h2 {
	color: #1f3662;
	font-size: 34px;
	line-height: 1.1;
	text-transform: none;
	margin-bottom: 20px;
}

.style_Ergotronbaltic #microsite_content h3 {
	color: #1f3662;
	font-size: 20px;
	line-height: 1.1;
	text-transform: none;
	margin-bottom: 20px;
}

.style_Ergotronbaltic #microsite_content h2 {
	font-family: "interbold", Verdana, Arial, sans-serif;
}

.style_Ergotronbaltic #microsite_content h3 {
	font-family: "interbold", Verdana, Arial, sans-serif;
}

.style_Ergotronbaltic #microsite_content p {
	font-size: 16px;
	font-family: "interregular", Verdana, Arial, sans-serif;
}

.style_Ergotronbaltic #microsite_content a.btn-primary {
	color: #fff;
	background-color: #f26859;
	padding: 15px;
	border: 0 none;
	font-family: "interregular", Verdana, Arial, sans-serif;
	text-transform: none;
	transition: .5s;
}

.style_Ergotronbaltic #microsite_content a.btn-primary:hover {
  background-color: #c73e30;
  color: #fff;
  padding: 15px;
  transition: all .2s;
  transition: .5s;
  border: 0 none;
}

.style_Ergotronbaltic #microsite_content a.btn-primary:hover > .fa::before, 
.style_Ergotronbaltic #microsite_content a.btn-default:hover > .fa::before, 
.style_Ergotronbaltic #microsite_content table.table a.btn-primary:hover > .fa::before, 
.style_Ergotronbaltic #microsite_content table.table a.btn-default:hover > .fa::before {
	color: #fff;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_intro {
	padding-bottom: 40px;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_title h2 {
	margin-bottom: 0;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_introlinks,
.style_Ergotronbaltic #microsite_content section.ergotronBaltic_features {
	padding-bottom: 40px;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation {
	background-image: url('https://also.com/ec/cms5/media/img/5110/customer_1/providers_12/ergotron_12/ergotron_baltic_campaign/ergotron_content_bg.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	min-height: 558px;
	margin-bottom: 40px;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .text_with_media .row {
  padding: 0;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .col-md-6:first-child {
  background-color: rgba(242,104,88,0.9);
  padding-top: 20px;
  padding-bottom: 20px;
  min-height: 558px;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .col-md-6 h3,
.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .col-md-6 p {
  color: #fff;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .col-md-6 a.btn-primary {
  background-color: transparent;
  border: 1px solid #fff;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .col-md-6 a.btn-primary:hover {
  background-color: #fff;
  color: #f26859;
}

@media (max-width: 991px) {
	.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation {
		min-height: inherit;
	}
	
	.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .col-md-6:first-child {
		min-height: inherit;
	}
}

/*========== End Ergotron Baltic Landing Page ==========*/

/*========== 1010 ALSO financing Landing Page ==========*/


#also-financing-1010-main .also-financing-1010-buttons input.btn-default, #also-financing-1010-main .also-financing-1010-buttons a.btn-default, #also-financing-1010-main .also-financing-1010-buttons table.table a.btn-default {
    background: #276ef1!important;
    color: #fff!important;
}
#also-financing-1010-main .also-financing-1010-buttons input.btn-primary, #also-financing-1010-main .also-financing-1010-buttons a.btn-primary, #also-financing-1010-main .also-financing-1010-buttons table.table a.btn-primary {
    background: #89e872!important;
    color: #000!important;
}

/*========== END 1010 ALSO financing Landing Page ==========*/

/***************5410 Kingston Fury***************/
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-bg .container {
    background-size: cover!important;
    background-repeat: no-repeat!important;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-beast-ddr3 .container {
    background: url(https://media.kingston.com/kingston/lifestyle/ktc-lifestyle-solutions-gaming-how-much-memory-for-gaming.png) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-beast-ddr4 .container {
    background: url(https://media.kingston.com/kingston/key-features/ktc-keyfeature-memory-beast-ddr4-4-lg.jpg) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-beast-ddr4-rgb .container {
    background: url(https://media.kingston.com/kingston/hero/ktc-hero-memory-beast-ddr4-rgb-lg.jpg) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-renegade-ddr4 .container {
    background: url(https://media.kingston.com/kingston/key-features/ktc-keyfeatures-memory-renegade-ddr4-4-lg.jpg) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-renegade-ddr4-rgb .container {
    background: url(https://media.kingston.com/kingston/hero/ktc-hero-memory-renegade-rgb-ddr4-lg.jpg) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-impact-ddr3 .container {
    background: url(https://media.kingston.com/kingston/hero/ktc-hero-memory-impact-ddr3-lg.jpg) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-impact-ddr4 .container {
    background: url(https://media.kingston.com/kingston/hero/ktc-hero-memory-impact-rgb-ddr4-lg.jpg) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-desc .article .row {
    background: rgb(0 0 0 / 25%);
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-desc .article .row, 
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-desc .article .row h3,
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-desc .article .row p {
    color: white;
}

/***************End 5410 Kingston Fury***************/


.p-5410-ACK-form .mwf-paragraph {
    padding-left: 0;
}

.p-5410-ACK-form .mwf-bold > p {
    font-size: 15px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 0px;
}




/***************Start 5410 Kingston Beast***************/

section.kingston_beast_sec02 {
    background-image: url('https://www.also.com/ec/cms5/media/img/5410_1/promotion/092021/22092021_kingston_komunikacja_fury_ddr4_rgb/etail-ktc-keyfeatures-memory-beast-ddr4-rgb-1-lg.jpeg');
    padding: 10vh 5vh 5vh 0vh;
background-size: cover;
   
}
section.kingston_beast_sec03 {
    background-image: url('https://www.also.com/ec/cms5/media/img/5410_1/promotion/092021/22092021_kingston_komunikacja_fury_ddr4_rgb/etail-ktc-keyfeatures-memory-beast-ddr4-rgb-2-lg.jpg');
    padding: 10vh 5vh 5vh 0vh;
background-size: cover;
}
section.kingston_beast_sec04 {
    background-image: url('https://www.also.com/ec/cms5/media/img/5410_1/promotion/092021/22092021_kingston_komunikacja_fury_ddr4_rgb/etail-ktc-keyfeatures-memory-beast-ddr4-rgb-3-lg.jpeg');
    padding: 10vh 5vh 5vh 0vh;
background-size: cover;
}
section.kingston_beast_sec05 {
    background-image: url('https://media.kingston.com/images/html_etail/kingston-fury-beast-ddr4-rgb/etail-ktc-keyfeatures-memory-beast-ddr4-rgb-4-lg.jpg');
    padding: 10vh 5vh 5vh 0vh;
background-size: cover;
}
section.kingston_beast_sec06 {
    background-image: url('https://media.kingston.com/images/html_etail/kingston-fury-beast-ddr4-rgb/etail-ktc-keyfeatures-memory-beast-ddr4-rgb-5-lg.jpg');
    padding: 10vh 5vh 5vh 0vh;
    background-size: cover;
}

section.kingston_beast_sec02  h3, section.kingston_beast_sec02 p, section.kingston_beast_sec03  h3, section.kingston_beast_sec03 p, section.kingston_beast_sec04  h3, section.kingston_beast_sec04 p, section.kingston_beast_sec05  h3, section.kingston_beast_sec05 p, section.kingston_beast_sec06  h3, section.kingston_beast_sec06 p  {
    color: #fff;
}


/***************End 5410 Kingston Beast***************/

/* Solutions 2200 MSP */
#solutions-business-page .solutions-2200-msp .c-Akkordeon .panel-title a.collapsed:before {
    top: 330px!important;
    position: absolute!important;
    height: revert!important;
    bottom: revert!important;
}

/* end Solutions 2200 MSP */
/***** open LEXMARK Duurzaam printen *****/
.spri-main #microsite_content .spri-v-middle .row{
    display: flex;
    flex-wrap: wrap;
    align-items: center !important;
    justify-content: center;
}

#spri-lexmark-lp #microsite_content .spri-lexmark-intro p {
    font-size: 24px;
    color: #00ad21;
    font-weight: bold;
}

#spri-lexmark-lp #microsite_content .spri-lexmark-logo img {
    float: right;
}

#spri-lexmark-lp #microsite_content h2 {
    color: #00ad21;
}

#spri-lexmark-lp #microsite_content p {
    font-size: 18px;
}

#spri-lexmark-lp #microsite_content .spri-lexmark-info p {
    position: relative;
    display: inline-block;
    padding-left: 30px;
}

#spri-lexmark-lp #microsite_content .spri-lexmark-info p:before {
    font-size: 24px;
    content: '\2713';
    color: #00ad21;
    position: absolute;
    left: 0;
    top: -5px;
    height: 50%;
    width: 3px;
    font-weight: bold;
}

#spri-lexmark-lp #microsite_content .spri-lexmark-article .article.text_with_media {
    border: 2px solid #00ad21;
    padding: 5px;
}

#spri-lexmark-lp #microsite_content .spri-lexmark-round img {
    border-radius: 15px;
}

.text-image-slider-width-extend .slide-text-content h1 {
    max-width: 700px!important;
}
/***** close LEXMARK Duurzaam printen *****/

/*********************** 1550 APC Partner Program ***********************/

.p-apc-partner-program section.pt-40 {
    padding-top: 40px;
}

.p-apc-partner-program section.pb-40 {
    padding-bottom: 40px;
}

.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_partner_program/1550_en_apc_2021_partnerprogram_footer-bg_1920px.jpg), #010708;
    height: 400px;
    padding: 5rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: right center;
    margin-bottom:0;
}
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 h2, 
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 p{
    color: #ffffff;
}
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 p {
    font-size: 20px;
}

.p-apc-partner-program #microsite_content .p-apc-partner-program-sec5 p.big {
    font-family: 'Inter';
    font-style: italic;
    font-size: 22px;
    color: #00d244;
}

.p-apc-partner-program #microsite_content .p-apc-partner-program-25sec img {
    height: 100px;
    width: auto;
}
.p-apc-partner-program #microsite_content .p-apc-partner-program-25sec h3 {
    text-transform: none;
}

.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 input.btn-primary,
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 a.btn-primary,
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 table.table a.btn-primary {
    border: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-radius: 30px;
    background: #ffffff;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 input.btn-primary:hover,
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 a.btn-primary:hover,
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 table.table a.btn-primary:hover {
    border: 2px solid #3ecd59;
    border-bottom: 2px solid #3ecd59;
    border-radius: 30px;
    background: #3ecd59;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

/*********************** End 1550 APC Partner Program ***********************/
/************ BlueWalker 21Q4 Herstellerportal ************************/

.p_herstellerseite_portal_also #microsite_content.embed-responsive.video_previewimage {
    max-width: 940px;
    margin: 0 auto
}

.p_herstellerseite_portal_also #microsite_content.embed-responsive.video_previewimage img {
    padding: 0px;
    position: relative;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_blue {
    position: relative;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_blue:before {
    content: "";
    bottom: 0;
    max-width: 1140px;
    width: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    height: 5px;
    position: absolute;
    border-bottom: 5px solid #0071b4;
}

.p_herstellerseite_portal_also #microsite_content .highlight2 b {
    color: #cd2f4a;
}

.p_herstellerseite_portal_also #microsite_content .highlight2 {
    color: #02a7a8;
    font-weight: bold;
}

.p_herstellerseite_portal_also #microsite_content .highlight {
    color: #0473b5;
    font-weight: bold;
}

.p_herstellerseite_portal_also #microsite_content .highlight b {
    color: #84be3f;
    font-weight: bold;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo01 .article .row .big {
    background: #0071b4;
    margin: 0;
    color: #fff;
    font-weight: bold;
    padding: 15px 0;
    position: relative;
    font-size: 30px;
    overflow: hidden;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo01 .article .row .big b {
    display: flex;
    position: absolute;
    right: 40px;
    padding: 10px;
    top: 0;
    height: 100%;
    align-items: center;
    justify-items: center;
    background: #b9272d;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_w752 .col-xs-12 .article {
    max-width: 752px;
    margin: 0 auto;
    text-align: left;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_w752 .col-xs-12 .article h1 {
    text-align: center;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row {
    background: rgb(132, 190, 63);
    background: linear-gradient(90deg, rgba(132, 190, 63, 1) 50%, rgba(255, 255, 255, 1) 50%);
    padding: 40px 0;
    text-align: center;
    position: relative;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row:after {
    content: '';
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container .row p {
    text-align: left;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container .row .col-xs-12:nth-child(1) {
    color: #fff;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12:nth-of-type(1) p,
.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12:nth-of-type(1) h2 {
    color: #fff;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12 h2 {
    font-size: 16px;
    font-family: "inter", Verdana, Arial, sans-serif;
    font-weight: normal;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container .row img {
    text-align: center;
    margin: 0 auto;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12:nth-of-type(1) {
    position: unset;
    position: static;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container {
    padding: 0;
    max-width: 1022px;
    margin: 0 auto;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12:nth-of-type(1):after {
    content: '';
    position: absolute;
    width: 127px;
    height: 83px;
    top: 50%;
    left: 50%;
    background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/promotion_11/promotion_p_03.jpg");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center;
    transform: translate(-50%, -50%);
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo03 {
    padding-bottom: 8rem;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo03 .row {
    padding-top: 0;
    padding-bottom: 0;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo03 .row h3 {
    background: rgb(132, 190, 63);
    color: #fff;
    text-align: center;
    font-size: 24px;
    padding: 20px 0;
    margin: 0;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo03.p_herstellerseite_portal_also_w752 .row h3 {
    margin-bottom: 6rem;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo03.p_herstellerseite_portal_also_w752 {
    padding-bottom: 2rem;
}

.p_herstellerseite_portal_also #microsite_content .btn-primary {
    background: #84be3f;
    width: 100%;
    max-width: 752px;
    border-radius: 10px;
    border-color: #84be3f;
    font-size: 20px;
    margin: 0 auto;
    display: block;
}

.p_herstellerseite_portal_also #microsite_content .btn-primary:hover {
    border-radius: 10px;
    font-size: 20px;
}


/**/

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel {
    background: #fff;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body>.row {
    max-width: 786px;
    margin: 0 auto;
    text-align: left;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel .panel-heading .panel-title a {
    background-position: left center;
    background-color: transparent;
    background-size: 100% auto;
    background-repeat: no-repeat;
    font-size: 0;
    border-bottom-color: transparent!important;
    padding: 31px;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel {
    margin-bottom: 20px
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(1) .panel-heading .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_02_1300px.jpg);
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(2) .panel-heading .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_03_1300px.jpg);
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(3) .panel-heading .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_04_1300px.jpg);
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(4) .panel-heading .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_05_1300px.jpg);
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(5) .panel-heading .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_06_1300px.jpg);
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(6) .panel-heading .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_07_1300px.jpg);
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel .highlight {
    color: #666666!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel p {
    color: #333;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel .big {
    font-size: 15px;
    font-weight: 500;
    font-family: "inter", Verdana, Arial, sans-serif;
    color: #333!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(1) .highlight b {
    color: #f3a83b!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(2) .highlight b {
    color: #d8606c!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(3) .highlight b {
    color: #36b8bd!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(4) .highlight b {
    color: #84be3f!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(5) .highlight b {
    color: #8a3f82!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(6) .highlight b {
    color: #7e4f25!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(1) .btn-primary {
    background-color: #f3a83b!important;
    border-color: #f3a83b!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(2) .btn-primary {
    background-color: #d8606c!important;
    border-color: #d8606c!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(3) .btn-primary {
    background-color: #36b8bd!important;
    border-color: #36b8bd!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(4) .btn-primary {
    border-color: #84be3f!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(5) .btn-primary {
    background-color: #8a3f82!important;
    border-color: #8a3f82!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(6) .btn-primary {
    background-color: #7e4f25!important;
    border-color: #7e4f25!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel li {
    color: #333;
    list-style: square;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel .btn-primary:hover {
    background-color: #fff!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(1) li::marker {
    color: #f3a83b;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(2) li::marker {
    color: #d8606c;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(3) li::marker {
    color: #36b8bd;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(4) li::marker {
    color: #84be3f;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(5) li::marker {
    color: #8a3f82;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(6) li::marker {
    color: #7e4f25;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-title a{
    background-position: left center;
    background-color: transparent;
    background-size: 100% auto;
    background-repeat: no-repeat;
    font-size: 0;
    border-bottom-color: transparent!important;
    padding: 52px 40px;
    display:block;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(1) .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_02_1300px.jpg);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(2) .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_03_1300px.jpg);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(3) .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_04_1300px.jpg);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_05_1300px.jpg);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(5) .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_06_1300px.jpg);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(6) .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_07_1300px.jpg);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(1) .panel-body .lnk{
    border-color: #f3a83b!important;
    border-bottom: 3px solid #f3a83b!important;
    background: #f3a83b!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(2) .panel-body .lnk{
    background-color: #d8606c!important;
    border-bottom: 3px solid #d8606c!important;
    border-color: #d8606c!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(3) .panel-body .lnk{
    background-color: #36b8bd!important;
    border-bottom: 3px solid #36b8bd!important;
    border-color: #36b8bd!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body .lnk{
    border-color: #84be3f!important;
    border-bottom: 3px solid #84be3f!important;
    background: #84be3f!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(5) .panel-body .lnk{
    background-color: #8a3f82!important;
    border-bottom: 3px solid #8a3f82!important;
    border-color: #8a3f82!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(6) .panel-body .lnk{
    background-color: #7e4f25!important;
    border-bottom: 3px solid #7e4f25!important;
    border-color: #7e4f25!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel li{
   color: #333;
   list-style: square;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(1) li::marker {
    color: #f3a83b;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(2) li::marker {
    color: #d8606c;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(3) li::marker {
    color: #36b8bd;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) li::marker {
    color: #84be3f;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(5) li::marker {
    color: #8a3f82;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(6) li::marker {
    color: #7e4f25;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body .lnk {
    width: 100%;
    border-radius: 10px;
    font-size: 20px;
    max-width:100%;
    display:block;
    text-align:center;
    padding:15px;
    color:#fff!important;
    border:3px solid;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .panel-body .lnk:hover{
  background-color:#fff!important;
  color:#000!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel,.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .panel-body,.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .panel-heading{
    border-color: transparent!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body p b{
      font-weight: 500;
      font-family: "inter", Verdana, Arial, sans-serif;
      color: #333!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body p .nowrap{
    color: #666666!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(1) .panel-body .nowrap sub{
    color: #f3a83b!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(2) .panel-body .nowrap sub{
    color: #d8606c!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(3) .panel-body .nowrap sub{
    color: #36b8bd!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body .nowrap sub{
    color: #84be3f!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(5) .panel-body .nowrap sub{
    color: #8a3f82!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(6) .panel-body .nowrap sub{
    color: #7e4f25!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body p b sup{
    font-size: 15px;
    font-weight:bold;
    position:inherit;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body p b sub{
    position:inherit;
    font-size: 15px;
    font-weight:bold;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body p{
    max-width: 768px;
    margin:0 auto;
    padding: 10px 0 30px 0;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body >.row{
  max-width: 100%!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .row:nth-of-type(2) .col-xs-12 .row {
    max-width: 768px!important;
    margin: 0 auto!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body .col-xs-6:nth-of-type(1) .row > p b{
    color:#fff!important;
}
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .panel-body .col-xs-12 >.row{
    margin:0 !important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body >.row:nth-of-type(1) >.col-xs-12{
      background: rgb(132, 190, 63);
      background: linear-gradient(
  90deg, rgba(132, 190, 63, 1) 50%, rgba(255, 255, 255, 1) 50%);
      padding: 40px 0;
      text-align: center;
      position: relative;
      max-width: 100%;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .col-xs-6 > .row {
    padding: 20px;
    text-align: left;
    display: block;
    margin: 0 !important;
}
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .col-xs-6:nth-of-type(1) p{
    color:#fff;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .col-xs-6 .row >p b{
    display: block;
    text-align: center;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .col-xs-6 .nowrap{
    display: inline-block;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body .col-xs-6:nth-of-type(1) .row .nowrap b{
    color:#0071b4!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .col-xs-6:nth-of-type(2) p .nowrap b{
    color:#84be3f!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel img{
    margin: 0 auto;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .col-xs-12:nth-of-type(2){
    position: relative;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .col-xs-12:nth-of-type(2):after {
    content: '';
    position: absolute;
    width: 127px;
    height: 83px;
    top: 50%;
    left: 50%;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/promotion_11/promotion_p_03.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center;
    transform: translate(-50%, -50%);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product #microsite_content .row h2 {
    background: rgb(132, 190, 63);
    color: #fff;
    text-align: center;
    font-size: 24px;
    padding: 20px 0;
    margin: 30px 0 0 0;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product #microsite_content .row h2 b{
        color: #0473b5;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-body{
    padding: 50px 20px;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body >.row:nth-of-type(2) >.col-xs-12 p .nowrap sup{
    color:#29aae1!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body >.row:nth-of-type(2) >.col-xs-12 p .nowrap{
    color:#338dc9!important;
    font-weight: bold;
}
@media only screen and (mIN-width: 768px){
    .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel{
      margin-bottom:30px;
    }
  }
@media only screen and (max-width: 768px) {
    .p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row {
        background: rgb(132, 190, 63);
        background: linear-gradient(180deg, rgba(132, 190, 63, 1) 50%, rgba(255, 255, 255, 1) 50%);
    }
    .p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12:nth-of-type(1) img {
        padding-bottom: 20rem;
    }
    .p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12:nth-of-type(2) {
        padding-top: 10rem;
    }
    .p_herstellerseite_portal_also #microsite_content .col-xs-12 .article h1 {
        font-size: 26px;
    }
    .p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo03 .row h3 {
        font-size: 18px;
    }
    .p_herstellerseite_portal_also #microsite_content .btn-primary,
    .p_herstellerseite_portal_also #microsite_content .btn-primary:hover {
        font-size: 18px;
    }
}

.p_herstellerseite_portal_also #microsite_content p{
      text-align: justify;
}

/************ END BlueWalker 21Q4 Herstellerportal ************************/

/***************1010 Alcatel Final Sprint ***********************/
.p-alcatel-finalspring2021 #microsite_content .p-alcatel-fs21-table table.table.table-striped {
    background-color: #65499761;
}
.p-alcatel-finalspring2021 #microsite_content .p-alcatel-fs21-table img.img-responsive.img-original {
    height: 170px;
}
/***************End **************************************/

/*********************** Start 1550 APC Easy Racks ***********************/
.p-apc-easyracks #microsite_content section.bg-black-1,
.p-apc-easyracks #microsite_content .bg-black-1.box .grid,
.p-apc-easyracks #microsite_content .bg-black-1:not(.box) .grid-col .article {
	background: #F6F6F6;
}

.p-apc-easyracks section.pt-40 {
	padding-top: 40px;
}
.p-apc-easyracks section.pb-40 {
	padding-bottom: 40px;
}

.p-apc-easyracks .pt-80 {
	padding-top: 80px;
}
.p-apc-easyracks .pb-80 {
	padding-bottom: 80px;
}

.p-apc-easyracks #microsite_content input.btn-primary, 
.p-apc-easyracks #microsite_content a.btn-primary, 
.p-apc-easyracks #microsite_content table.table a.btn-primary {
    border: 2px solid #43b3e5;
    border-bottom: 2px solid #43b3e5;
    border-radius: 30px;
    background: #43b3e5;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}
.p-apc-easyracks #microsite_content input.btn-primary:hover,
.p-apc-easyracks #microsite_content a.btn-primary:hover,
.p-apc-easyracks #microsite_content table.table a.btn-primary:hover {
    border: 2px solid #43b3e5;
    border-bottom: 2px solid #43b3e5;
    border-radius: 30px;
    background: #FFF;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

.p-apc-easyracks #microsite_content input.btn-default,
.p-apc-easyracks #microsite_content a.btn-default, 
.p-apc-easyracks #microsite_content table.table a.btn-default {
    border: 2px solid #89e872;
    border-bottom: 2px solid #89e872;
    border-radius: 30px;
    background: #89e872;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}
.p-apc-easyracks #microsite_content input.btn-default:hover,
.p-apc-easyracks #microsite_content a.btn-default:hover, 
.p-apc-easyracks #microsite_content table.table a.btn-default:hover {
    border: 2px solid #89e872;
    border-bottom: 2px solid #89e872;
    border-radius: 30px;
    background: #FFF;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

.p-apc-easyracks #microsite_content .p-easyracks-sec12 a{
	text-align: center !important;
}

.p-apc-easyracks #microsite_content h2,
.p-apc-easyracks #microsite_content h3 {
    font-family: "interbold", Arial, sans-serif;
    line-height: 1.25;
    letter-spacing: 0.02em;
    margin-bottom: 10px;
    text-transform: none;
    font-weight: bold;
} 

.p-apc-easyracks section.pt-40 {
    padding-top: 40px;
}
.p-apc-easyracks section.pb-40 {
    padding-bottom: 40px;
}

a.cols-100-100.btn.btn-default {}

.p-easyracks-sec3 h2 {
    text-align: center;
}
/*********************** End 1550 APC Easy Racks ***********************/

#p-also-sustainability div#cboxLoadedContent {
    width: fit-content!important;
}

/*========== Adobe VIP Marketplace ==========*/
.style_Adobevip #microsite_content h1,
.style_Adobevip #microsite_content h2, 
.style_Adobevip #microsite_content h3 {
	font-family: "ralewaymedium", Helvetica, Arial, sans-serif;
	color: #000;
	line-height: 1;
	text-transform: none;
}

.style_Adobevip #microsite_content h1 {
	font-size: 60px;
	margin-bottom: 20px;
}

.style_Adobevip #microsite_content h2 {
	font-size: 36px;
	margin-bottom: 20px;
}

.style_Adobevip #microsite_content h3 {
	font-size: 22px;
	margin-bottom: 20px;
}

.style_Adobevip #microsite_content p {
	font-family: "ralewayregular", Helvetica, Arial, sans-serif;
	font-size: 16px;
	margin-bottom: 20px;
	line-height: 1.4;
}

.style_Adobevip #microsite_content a.btn-primary {
	background-color: #78ff00;
	color: #000;
	border: 0 none;
	text-transform: none;
	font-family: "ralewayregular", Helvetica, Arial, sans-serif;
	transition: .5s;
	margin-bottom: 20px;
}

.style_Adobevip #microsite_content a.btn-primary:hover {
	background-color: #5dc500;
	border: 0 none;
	transition: .5s;
}

.style_Adobevip #microsite_content a.btn-default {
	background-color: transparent;
	color: #000;
	border-color: 2px solid #000;
	text-transform: none;
	font-family: "ralewayregular", Helvetica, Arial, sans-serif;
	transition: .5s;
	margin-bottom: 20px;
}

.style_Adobevip #microsite_content a.btn-default:hover {
	color: #000;
	background-color: #fff;
	transition: .5s;
}

.style_Adobevip #microsite_content section.adobevip_Header {
	background: url('https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/adobe_11/adobe_vip_marketplace/adobe_header_img2.png');
	background-position: center -10px;
	background-repeat: no-repeat;
	min-height: 1067px;
	background-size: cover;
	padding-top: 160px;
}


.style_Adobevip #microsite_content section.adobevip_Header .container {
    position: relative;
}

.style_Adobevip #microsite_content section.adobevip_Header .grid-col:nth-child(2) {
	position: absolute;
	top: -160px;
	left: 0;
}

.style_Adobevip #microsite_content section.adobevip_Header h1,
.style_Adobevip #microsite_content section.adobevip_Header h2,
.style_Adobevip #microsite_content section.adobevip_Header p {
	color: #fff;
}

.style_Adobevip #microsite_content section.adobevip_Header a.btn-default {
	color: #fff;
	border-color: #fff;
}

.style_Adobevip #microsite_content section.adobevip_Header a.btn-default:hover {
	color: #000;
	border-color: #fff;
}

.style_Adobevip #microsite_content section.adobevip_Downloadguide {
	background: url('https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/adobe_11/adobe_vip_marketplace/adobe_download.png');
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 100px;
	margin-bottom: 100px;
	padding-top: 30px;
	padding-bottom: 0;
}

.style_Adobevip #microsite_content section.adobevip_Form {
	background: url('https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/adobe_11/adobe_vip_marketplace/adobe_contact.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 1124px;
	margin-bottom:  0;
	position: relative;
	padding-top: 200px;
}

.style_Adobevip #microsite_content section.adobevip_Form:before {
	content: '';
	background: url('https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/adobe_11/adobe_vip_marketplace/adobe_separator.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	top: -2px;
	left: 0;
	margin: auto;
	display: block;
	height: 153px;
	width: 100%;
	z-index: 1;
}

.style_Adobevip #microsite_content section.adobevip_Form h2,
.style_Adobevip #microsite_content section.adobevip_Form p {
	color: #fff;
}

.style_Adobevip #microsite_content section.adobevip_Form input.btn-primary {
	background-color: #78ff00;
	color: #000;
	text-transform: none;
	font-family: "ralewayregular", Helvetica, Arial, sans-serif;
	transition: .5s;
	margin-bottom: 20px;
}

.style_Adobevip #microsite_content section.adobevip_Form input.btn-primary:hover {
	background-color: #5dc500;
	transition: .5s;
}

.style_Adobevip #microsite_content section.adobevip_Form label {
	color: #fff;
	float: left;
}

.style_Adobevip #microsite_content section.adobevip_Form .grid-col:nth-child(4) {
    width: 66.66666667%;
}

.style_Adobevip #microsite_content section.adobevip_Form .grid-col:nth-child(4) .mwf-paragraph {
	text-align: left;
}

.style_Adobevip #microsite_content section.adobevip_Form .grid-col:nth-child(4) .mwf_buttonrow .col-md-3 {
	width: 50%;
}

@media (max-width: 640px) {
	.style_Adobevip #microsite_content section.adobevip_Form .grid-col:nth-child(4) {
    		width: 100%;
	}
	
	.style_Adobevip #microsite_content section.adobevip_Form .grid-col:nth-child(4) .mwf_buttonrow .col-md-3 {
		width: 100%;
  	}
}
/*========== End Adobe VIP Marketplace ==========*/

/*========== Mcare 5710 ==========*/
.style_Mcare #microsite_content a.btn-primary {
	background-color: #77b829;
	color: #fff;
	border: 0 none;
	text-transform: none;
	transition: .5s;
}

.style_Mcare #microsite_content a.btn-primary:hover {
	background-color: #649c21;
	color: #fff;
	transition: .5s;
	border: 0 none;
}

.style_Mcare #microsite_content section.mcare_Header {
	background: url('https://www.also.com/ec/cms5/media/img/5710/customer_2/providers_13/mcare_1/mcare_header_img.jpg');
	background-position: 0;
	background-repeat: no-repeat;
	min-height: 624px;
	background-size: cover;
	margin-bottom: 30px;
	margin-top: 30px;
	padding-top: 30px
}

.style_Mcare #microsite_content section.mcare_Header .grid-col .text_with_media .col-md-6:first-child {
	background: #77b829;
	padding-top: 30px;
	padding-bottom: 30px;
}  

.style_Mcare #microsite_content section.mcare_Header .grid-col .text_with_media .col-md-6 h1,
.style_Mcare #microsite_content section.mcare_Header .grid-col .text_with_media .col-md-6 p {
  color: #fff;
}
/*========== End Mcare 5710 ==========*/


/********************** 1550 Lenovo DCT Tool **********************/
.p-lenovo_dct_tool #microsite_content .bg-black_1.box, 
.p-lenovo_dct_tool #microsite_content .bg-black_1.box .grid, 
.p-lenovo_dct_tool #microsite_content .bg-black_1:not(.box) .grid-col .article, 
.p-lenovo_dct_tool #microsite_content .bg-black-1.box, 
.p-lenovo_dct_tool #microsite_content .bg-black-1 .box, 
.p-lenovo_dct_tool #microsite_content .bg-black-1.box .grid, 
.p-lenovo_dct_tool #microsite_content .bg-black-1:not(.box) .grid-col .article {
    background: #f2f2f2;
}
 
.pt-40 {
    padding-top: 40px;
}

.pb-40 {
    padding-bottom: 40px;
}

.pt-80 {
    padding-top: 80px;
}

.pb-80 {
    padding-bottom: 80px;
}
/********************** End 1550 Lenovo DCT Tool **********************/