@import url('//fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900,100italic,300italic,400italic,500italic,700italic,900italic&subset=latin,latin-ext,cyrillic-ext,greek,greek-ext,cyrillic');
/*@import url(https://www.deutscher-pflegepreis.de/assets/css/external-libs.css);*/
@font-face {
  font-family: 'Fontello';
  src: url("https://www.deutscher-pflegepreis.de/fonts/fontello.eot");
  src: url("https://www.deutscher-pflegepreis.de/fonts/fontello.eot?#iefix") format("embedded-opentype"), url("https://www.deutscher-pflegepreis.de/fonts/fontello.woff") format("woff"), url("https://www.deutscher-pflegepreis.de/fonts/fontello.ttf") format("truetype"), url("https://www.deutscher-pflegepreis.de/fonts/fontello.svg#fontello") format("svg");
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'Nationale';
  src: url("https://www.deutscher-pflegepreis.de/fonts/nationale-regular-webfont.eot");
  src: url("https://www.deutscher-pflegepreis.de/fonts/nationale-regular-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.deutscher-pflegepreis.de/fonts/nationale-regular-webfont.woff") format("woff"), url("https://www.deutscher-pflegepreis.de/fonts/nationale-regular-webfont.woff2") format("woff2"), url("https://www.deutscher-pflegepreis.de/fonts/nationale-regular-webfont.ttf") format("truetype"), url("https://www.deutscher-pflegepreis.de/fonts/nationale-regular-webfont.svg#nationale") format("svg");
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'Nationale';
  src: url("https://www.deutscher-pflegepreis.de/fonts/nationale-demibold-webfont.eot");
  src: url("https://www.deutscher-pflegepreis.de/fonts/nationale-demibold-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.deutscher-pflegepreis.de/fonts/nationale-demibold-webfont.woff") format("woff"), url("https://www.deutscher-pflegepreis.de/fonts/nationale-demibold-webfont.woff2") format("woff2"), url("https://www.deutscher-pflegepreis.de/fonts/nationale-demibold-webfont.ttf") format("truetype"), url("https://www.deutscher-pflegepreis.de/fonts/nationale-demibold-webfont.svg#nationale") format("svg");
  font-weight: bold;
  font-style: normal
}
@font-face {
  font-family: 'Nationale';
  src: url("https://www.deutscher-pflegepreis.de/fonts/nationale-light-webfont.eot");
  src: url("https://www.deutscher-pflegepreis.de/fonts/nationale-light-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.deutscher-pflegepreis.de/fonts/nationale-light-webfont.woff") format("woff"), url("https://www.deutscher-pflegepreis.de/fonts/nationale-light-webfont.woff2") format("woff2"), url("https://www.deutscher-pflegepreis.de/fonts/nationale-light-webfont.ttf") format("truetype"), url("https://www.deutscher-pflegepreis.de/fonts/nationale-light-webfont.svg#nationale") format("svg");
  font-weight: 300;
  font-style: normal
}

.form input[type=submit][disabled], .form input[type=submit][disabled]:hover {
  border: 1px solid #999999!important;
  color: #666666!important;
}
form input:invalid {
  border-color: red;
}
#fade {
    display: none;
    position:absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 1480px;
    background-color: #ababab;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: .70;
    filter: alpha(opacity=80);
}

#modal {
    display: none;
    position: absolute;
    top: 83%;
    left: 45%;
    width: 64px;
    height: 64px;
    padding:10px 5px 5px 5px;
    border: 3px solid #ababab;
    box-shadow:1px 1px 10px #ababab;
    border-radius:20px;
    background-color: white;
    z-index: 1002;
    text-align:center;
    overflow: auto;
}
.lightbox-backdrop,
.lightbox {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.lightbox-backdrop {
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.9)
}
.no-csstransforms .lightbox-backdrop {
  filter: progid: DXImageTransform.Microsoft.gradient(startColorStr=#E6000000, endColorStr=#E6000000)
}
.lightbox {
  z-index: 1001
}
.lightbox-container {
  position: relative;
  height: 100%;
  word-wrap: normal;
  white-space: nowrap;
  letter-spacing: -.25em;
  font-family: 'FreeSans', 'Arimo', 'Droid Sans', helvetica, arial, sans-serif;
  text-rendering: optimizeSpeed
}
.lightbox-container:-o-prefocus,
.lightbox-container {
  word-spacing: -.25em
}
.lt-ie8 .lightbox-container {
  letter-spacing: normal;
  word-spacing: -.25em
}
.lightbox-image {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  white-space: normal;
  letter-spacing: normal;
  word-spacing: normal;
  font-family: initial;
  text-rendering: auto
}
.lightbox-image img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  max-height: 100%
}
.csstransforms .lightbox-image img {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}
.lightbox-image-tall img {
  height: auto
}
.lightbox-image-wide img {
  width: auto
}
.lightbox-image-loaded img {
  width: auto;
  height: auto
}
.lightbox-caption {
  position: absolute;
  z-index: 1002;
  bottom: 1.3125em;
  left: 10px;
  right: 10px;
  color: #FFF;
  text-shadow: 1px 1px 1px #000;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8)
}
.lightbox-loading {
  overflow: hidden;
  position: fixed;
  z-index: 1003;
  top: 50%;
  left: 50%;
  margin: -16px 0 0 -16px;
  height: 32px;
  width: 32px;
  background: url(https://www.deutscher-pflegepreis.de/assets/css/img/loading-2x.png) no-repeat 0 0;
  -webkit-background-size: 32px 384px;
  -moz-background-size: 32px 384px;
  background-size: 32px 384px
}
.no-backgroundsize .lightbox-loading {
  background: url(https://www.deutscher-pflegepreis.de/assets/css/img/loading.png) no-repeat 0 0
}
.lightbox-ui .close,
.lightbox-ui .prev,
.lightbox-ui .next {
  display: block;
  width: 2em;
  height: 2em;
  z-index: 1004;
  font-size: 40px;
  line-height: 2;
  text-decoration: none;
  text-shadow: 1px 1px 1px #000;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
  -webkit-tap-highlight-color: transparent
}
.no-touch .lightbox-ui .close:hover,
.no-touch .lightbox-ui .prev:hover,
.no-touch .lightbox-ui .next:hover {
  opacity: .80;
  filter: alpha(opacity=80)
}
.lightbox-ui .close:before,
.lightbox-ui .prev:before,
.lightbox-ui .next:before {
  width: 2em;
  height: 2em;
  text-align: center
}
.lightbox-ui .close {
  top: 0;
  right: 0;
  position: relative;
  position: fixed
}
.lightbox-ui .close:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: "Ã—";
  font-family: "FontAwesome";
  font-size: inherit;
  color: #fff;
  text-rendering: optimizeLegibility;
  text-indent: 0;
  text-transform: none
}
.lightbox-ui .prev {
  top: 50%;
  left: 0;
  margin-top: -1em;
  position: relative;
  position: fixed
}
.lightbox-ui .prev:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: "ï„„";
  font-family: "FontAwesome";
  font-size: inherit;
  color: #fff;
  text-rendering: optimizeLegibility;
  text-indent: 0;
  text-transform: none
}
.lightbox-ui .next {
  top: 50%;
  right: 0;
  margin-top: -1em;
  position: relative;
  position: fixed
}
.lightbox-ui .next:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: "ï„…";
  font-family: "FontAwesome";
  font-size: inherit;
  color: #fff;
  text-rendering: optimizeLegibility;
  text-indent: 0;
  text-transform: none
}
*[data-overlay] {
  display: none
}
.overlayWrap {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6)
}
.overlayBox {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #FFF;
  width: 80%;
  max-width: 900px;
  min-height: 200px;
  max-height: 80%;
  overflow: scroll;
  -webkit-box-shadow: 2px 3px 15px -1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 3px 15px -1px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 3px 15px -1px rgba(0, 0, 0, 0.5)
}
@media only screen and (max-width: 769px) {
  .overlayBox {
    width: 90%;
    max-height: 90%
  }
}
.overlayBox .overlayTitle {
  font-size: 18px;
  font-weight: 700;
  line-height: 1em;
  padding: 10px;
  border-bottom: 2px solid #DFDFDF;
  background: #FCFCFC
}
.overlayBox .overlayTitle .closeOverlay {
  position: absolute;
  right: 10px;
  color: inherit
}
.overlayBox .overlayContent {
  padding: 20px 10px;
  max-height: 75vh;
  overflow: scroll
}
@media only screen and (max-width: 769px) {
  .overlayBox .overlayContent {
    max-height: 85vh
  }
}
.row.rowvideobg {
  overflow: hidden
}
.row.rowvideobg>.monovideobg {
  position: absolute;
  bottom: 0px;
  right: 0px;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  overflow: hidden;
  opacity: 0;
  pointer-events: none
}
.module {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none
}
.module.align-center {
  margin: 0 auto
}
.text.isEdited td,
.text.isEdited th {
  border: 1px dashed #454545;
  padding: 16px 16px 15px
}
.text .iconfont {
  font: normal normal normal 14px/1 FontAwesome;
  font-family: 'FontAwesome' !important;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased
}
.locale .localeIcon {
  line-height: 1em;
  vertical-align: middle;
  font-size: 1em;
  margin-right: 5px
}
.form,
.login {
  padding: 10px
}
.form label,
.login label {
  display: block;
  margin-top: 10px
}
.form label .error,
.login label .error {
  color: red
}
.form .fields,
.login .fields {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.form .field,
.login .field {
  display: block;
  float: left;
  width: 100%
}
.form .field.w100,
.login .field.w100 {
  width: 100%
}
.form .field.w75,
.login .field.w75 {
  width: 75%
}
.form .field.w66,
.login .field.w66 {
  width: 66.666%
}
.form .field.w50,
.login .field.w50 {
  width: 50%
}
.form .field.w33,
.login .field.w33 {
  width: 33.333%
}
.form .field.w25,
.login .field.w25 {
  width: 25%
}
.form .field.w20,
.login .field.w20 {
  width: 20%
}
@media only screen and (max-width: 767px) {
  .form .field,
  .login .field {
    width: 100% !important
  }
}
.form input,
.form textarea,
.form select,
.login input,
.login textarea,
.login select {
  display: block;
  width: 100%;
  margin-top: 5px
}
.form textarea,
.login textarea {
  min-height: 100px
}
.form input[type="checkbox"],
.form input[type="radio"],
.login input[type="checkbox"],
.login input[type="radio"] {
  cursor: pointer;
  opacity: 0;
  height: 0;
  width: 0;
  margin: 0;
  display: inline-block
}
.no-borderradius .form input[type="checkbox"],
.no-borderradius .form input[type="radio"],
.no-borderradius .login input[type="checkbox"],
.no-borderradius .login input[type="radio"] {
  opacity: 1;
  height: auto;
  width: auto
}
.no-borderradius .form input[type="checkbox"]+span:before,
.no-borderradius .form input[type="radio"]+span:before,
.no-borderradius .login input[type="checkbox"]+span:before,
.no-borderradius .login input[type="radio"]+span:before {
  display: none
}
.form input[type="checkbox"]+span,
.form input[type="radio"]+span,
.login input[type="checkbox"]+span,
.login input[type="radio"]+span {
  display: inline-block;
  margin-left: 10px;
  cursor: pointer
}
.form input[type="checkbox"]+span:before,
.form input[type="radio"]+span:before,
.login input[type="checkbox"]+span:before,
.login input[type="radio"]+span:before {
  display: inline-block;
  vertical-align: middle;
  left: 0;
  width: 1.8em;
  height: 1.8em;
  font-family: 'FontAwesome';
  font-size: 0.8em;
  text-align: center;
  line-height: 1.7em;
  margin-right: 0.5em;
  content: '';
  color: #333;
  background: #FFF;
  border: 1px solid #ccc;
  letter-spacing: normal;
  font-style: normal
}
.form input[type="radio"]+span:before,
.login input[type="radio"]+span:before {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%
}
.form input[type="checkbox"]:focus+span:before,
.form input[type="radio"]:focus+span:before,
.login input[type="checkbox"]:focus+span:before,
.login input[type="radio"]:focus+span:before {
  -webkit-box-shadow: 0 0 1px 0.01em #3b99fc;
  -moz-box-shadow: 0 0 1px 0.01em #3b99fc;
  box-shadow: 0 0 1px 0.01em #3b99fc
}
.form input[type="checkbox"]:checked+span:before,
.login input[type="checkbox"]:checked+span:before {
  content: '\f00c'
}
.form input[type="radio"]:checked+span:before,
.login input[type="radio"]:checked+span:before {
  content: '\f111'
}
.form input[type="submit"],
.login input[type="submit"] {
  width: auto
}
.form .form_option,
.login .form_option {
  display: inline-block
}
@media only screen and (max-width: 768px) {
  .form .form_option,
  .login .form_option {
    display: block !important
  }
}
.form .conditional,
.login .conditional {
  display: none
}
.form .conditional.w100,
.login .conditional.w100 {
  margin-left: 20px
}
.form .conditional.show,
.login .conditional.show {
  display: block
}
.form .errors,
.login .errors {
  font-size: 14px;
  padding: 11px 15px;
  margin: 15px 0;
  color: #47110d;
  background: #f8dcda;
  border: 1px solid #f4c8c5
}
.form .thankYou,
.login .thankYou {
  line-height: 1em
}
.form .g-recaptcha,
.login .g-recaptcha {
  display: table;
  margin-bottom: 10px
}
.form .requiredMark,
.login .requiredMark {
  border: 2px solid #fd5858 !important
}
.form .requiredMarkLabel,
.login .requiredMarkLabel {
  color: #fd5858
}
.form.loading,
.login.loading {
  position: relative
}
.form.loading:before,
.login.loading:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5)
}
.form.loading:after,
.login.loading:after {
  content: "ï‡Ž";
  font-family: "FontAwesome";
  color: #FFF;
  font-size: 35px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-animation: infinite-spin 650ms infinite linear;
  -moz-animation: infinite-spin 650ms infinite linear;
  animation: infinite-spin 650ms infinite linear
}
.form[data-settings*="margin=0"] .field,
.login[data-settings*="margin=0"] .field {
  padding-left: 0%;
  padding-right: 0%
}
.form[data-settings*="margin=0"] .fields,
.login[data-settings*="margin=0"] .fields {
  margin-left: 0%;
  margin-right: 0%
}
.form[data-settings*="margin=1"] .field,
.login[data-settings*="margin=1"] .field {
  padding-left: .25%;
  padding-right: .25%
}
.form[data-settings*="margin=1"] .fields,
.login[data-settings*="margin=1"] .fields {
  margin-left: -.25%;
  margin-right: -.25%
}
.form[data-settings*="margin=2"] .field,
.login[data-settings*="margin=2"] .field {
  padding-left: .5%;
  padding-right: .5%
}
.form[data-settings*="margin=2"] .fields,
.login[data-settings*="margin=2"] .fields {
  margin-left: -.5%;
  margin-right: -.5%
}
.form[data-settings*="margin=3"] .field,
.login[data-settings*="margin=3"] .field {
  padding-left: .75%;
  padding-right: .75%
}
.form[data-settings*="margin=3"] .fields,
.login[data-settings*="margin=3"] .fields {
  margin-left: -.75%;
  margin-right: -.75%
}
.form[data-settings*="margin=4"] .field,
.login[data-settings*="margin=4"] .field {
  padding-left: 1%;
  padding-right: 1%
}
.form[data-settings*="margin=4"] .fields,
.login[data-settings*="margin=4"] .fields {
  margin-left: -1%;
  margin-right: -1%
}
.form[data-settings*="margin=5"] .field,
.login[data-settings*="margin=5"] .field {
  padding-left: 1.25%;
  padding-right: 1.25%
}
.form[data-settings*="margin=5"] .fields,
.login[data-settings*="margin=5"] .fields {
  margin-left: -1.25%;
  margin-right: -1.25%
}
.form[data-settings*="margin=6"] .field,
.login[data-settings*="margin=6"] .field {
  padding-left: 1.5%;
  padding-right: 1.5%
}
.form[data-settings*="margin=6"] .fields,
.login[data-settings*="margin=6"] .fields {
  margin-left: -1.5%;
  margin-right: -1.5%
}
.form[data-settings*="margin=7"] .field,
.login[data-settings*="margin=7"] .field {
  padding-left: 1.75%;
  padding-right: 1.75%
}
.form[data-settings*="margin=7"] .fields,
.login[data-settings*="margin=7"] .fields {
  margin-left: -1.75%;
  margin-right: -1.75%
}
.form[data-settings*="margin=8"] .field,
.login[data-settings*="margin=8"] .field {
  padding-left: 2%;
  padding-right: 2%
}
.form[data-settings*="margin=8"] .fields,
.login[data-settings*="margin=8"] .fields {
  margin-left: -2%;
  margin-right: -2%
}
.form[data-settings*="margin=9"] .field,
.login[data-settings*="margin=9"] .field {
  padding-left: 2.25%;
  padding-right: 2.25%
}
.form[data-settings*="margin=9"] .fields,
.login[data-settings*="margin=9"] .fields {
  margin-left: -2.25%;
  margin-right: -2.25%
}
.form[data-settings*="margin=10"] .field,
.login[data-settings*="margin=10"] .field {
  padding-left: 2.5%;
  padding-right: 2.5%
}
.form[data-settings*="margin=10"] .fields,
.login[data-settings*="margin=10"] .fields {
  margin-left: -2.5%;
  margin-right: -2.5%
}
.form .field,
.login .field {
  padding-left: .25%;
  padding-right: .25%
}
.form .fields,
.login .fields {
  margin-left: -.25%;
  margin-right: -.25%
}
.login input[type=submit] {
  float: right
}
.login .clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both
}
.login .resetPassword {
  display: inline-block;
  cursor: pointer
}
.rowGroup {
  position: relative
}
.gallery,
.imagelist {
  display: none
}
.arrow {
  display: none;
  font-family: "FontAwesome";
  width: 20px;
  height: 40px;
  color: #333;
  font-size: 40px;
  line-height: 1em;
  position: absolute;
  left: 50%;
  top: 50%;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
  content: '';
  text-indent: 5000%;
  text-decoration: none;
  outline: none
}
.arrow:before {
  content: "ï„„";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-65%, -50%);
  -moz-transform: translate(-65%, -50%);
  -o-transform: translate(-65%, -50%);
  -ms-transform: translate(-65%, -50%);
  transform: translate(-65%, -50%);
  text-indent: 0
}
.arrow:focus {
  outline: none
}
.arrow.arrowBefore {
  left: 20px;
  right: auto
}
.arrow.arrowAfter {
  content: "ï„…";
  right: 20px;
  left: auto
}
.arrow.arrowAfter:before {
  content: "ï„…";
  -webkit-transform: translate(-35%, -50%);
  -moz-transform: translate(-35%, -50%);
  -o-transform: translate(-35%, -50%);
  -ms-transform: translate(-35%, -50%);
  transform: translate(-35%, -50%)
}
.dots {
  display: none;
  position: absolute;
  bottom: 20px;
  left: 50%;
  list-style: none;
  margin: 0;
  padding: 0 2px;
  z-index: 1;
  list-style: none !important;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}
.dots li {
  width: 10px;
  height: 10px;
  border: 1px solid #333;
  float: left;
  margin-left: 3px;
  cursor: pointer;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%
}
.dots li:first-child {
  margin-left: 0
}
.dots li.active {
  background: #333
}
.rowGroup[data-rowgroupsettings*="arrows=true"] .arrow,
.gallery[data-settings*="arrows=true"] .arrow,
.imagelist[data-settings*="arrows=true"] .arrow,
.blog[data-settings*="arrows=true"] .arrow,
.catalog[data-settings*="arrows=true"] .arrow {
  display: block
}
.rowGroup[data-rowgroupsettings*="dots=true"] .dots,
.gallery[data-settings*="dots=true"] .dots,
.imagelist[data-settings*="dots=true"] .dots,
.blog[data-settings*="dots=true"] .dots,
.catalog[data-settings*="dots=true"] .dots {
  display: block
}
.rowGroup[data-rowgroupsettings*="light=true"] .arrow,
.gallery[data-settings*="light=true"] .arrow,
.imagelist[data-settings*="light=true"] .arrow,
.blog[data-settings*="light=true"] .arrow,
.catalog[data-settings*="light=true"] .arrow {
  color: #FFF
}
.rowGroup[data-rowgroupsettings*="light=true"] .dots li,
.gallery[data-settings*="light=true"] .dots li,
.imagelist[data-settings*="light=true"] .dots li,
.blog[data-settings*="light=true"] .dots li,
.catalog[data-settings*="light=true"] .dots li {
  border-color: #FFF
}
.rowGroup[data-rowgroupsettings*="light=true"] .dots li.active,
.gallery[data-settings*="light=true"] .dots li.active,
.imagelist[data-settings*="light=true"] .dots li.active,
.blog[data-settings*="light=true"] .dots li.active,
.catalog[data-settings*="light=true"] .dots li.active {
  background: #FFF
}
.image {
  max-width: 100%
}
.image[src^="data:image/png;base64"] {
  background-image: url("https://www.deutscher-pflegepreis.de/assets/css/img/defaultImgPlaceholder.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 60px;
  border: 2px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px
}
.button,
.button2 {
  display: table;
  text-decoration: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px
}
.button .buttonIcon,
.button2 .buttonIcon {
  vertical-align: middle
}
.map,
.osmap {
  height: 200px;
  max-width: 100%
}
.map .map-container,
.map .osmap-container,
.osmap .map-container,
.osmap .osmap-container {
  height: 100%
}
.map .infoWindow .address,
.map .infoWindow .directions,
.osmap .infoWindow .address,
.osmap .infoWindow .directions {
  display: block;
  text-align: center
}
.map .infoWindow .address,
.osmap .infoWindow .address {
  margin-bottom: 10px;
  color: #454545;
  font-size: 13px
}
.map .infoWindow .address strong,
.osmap .infoWindow .address strong {
  display: block
}
.map .infoWindow .directions,
.osmap .infoWindow .directions {
  outline: 0
}
.map .infoWindow .directions:before,
.osmap .infoWindow .directions:before {
  content: '';
  width: 22px;
  height: 22px;
  margin-bottom: 5px;
  display: block;
  background-image: url("//maps.gstatic.com/tactile/omnibox/reveal-entity-icons-20131112.png");
  margin: 0 auto
}
.map *:not(.mapboxgl-popup-tip),
.osmap *:not(.mapboxgl-popup-tip) {
  border-style: none
}
.html iframe[src*="player.vimeo.com"],
.html iframe[src*="youtube.com"],
.html iframe[src*="youtube-nocookie.com"],
.html iframe[src*="kickstarter.com"][src*="video.html"] {
  width: 100%
}
.paypalbutton {
  display: table;
  min-width: 100px;
  min-height: 30px
}
.paymenticons {
  letter-spacing: -.312em;
  font-family: 'FreeSans', 'Arimo', 'Droid Sans', helvetica, arial, sans-serif;
  text-rendering: optimizeSpeed
}
.paymenticons:-o-prefocus,
.paymenticons {
  word-spacing: -.43em
}
.lt-ie8 .paymenticons {
  letter-spacing: normal;
  word-spacing: -.43em
}
.paymenticons li {
  letter-spacing: normal;
  word-spacing: normal;
  font-family: initial;
  text-rendering: auto;
  display: inline-block;
  font-size: 24px;
  vertical-align: top
}
.paymenticons li a {
  display: block
}
.paymenticons i.svg {
  display: block
}
.facebooklike,
.facebookshare,
.facebooksend,
.twittershare,
.twitterfollow,
.twitterhashtag,
.twittermention {
  display: table;
  min-height: 5px
}
.divider {
  height: 1px
}
.catalog {
  min-height: 10px
}
.catalog .row {
  padding: 0;
  margin: 0
}
.catalog .col {
  padding: 4px;
  background: #FFF;
  background-clip: content-box
}
.catalog .oldprice {
  text-decoration: line-through
}
.catalog .name a {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block
}
.catalog.loading {
  position: relative
}
.catalog.loading:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 5
}
.catalog.loading:after {
  content: "ï‡Ž";
  font-family: "FontAwesome";
  color: #FFF;
  font-size: 35px;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 6;
  -webkit-animation: infinite-spin 650ms infinite linear;
  -moz-animation: infinite-spin 650ms infinite linear;
  animation: infinite-spin 650ms infinite linear
}
.cart {
  min-height: 10px;
  position: relative;
  display: inline-block
}
.cart .cartBtn {
  display: inline-block;
  position: relative;
  line-height: 1em;
  outline: 0
}
.cart .cartBtn:before {
  display: block;
  content: "ïº";
  font-family: "FontAwesome";
  font-size: inherit;
  color: inherit;
  text-rendering: optimizeLegibility;
  text-indent: 0;
  text-transform: none
}
.cart .cartAmount {
  position: absolute;
  top: 7%;
  left: 110%;
  font-size: 0.7em;
  display: block;
  margin-left: 5px;
  width: 100%;
  height: 100%
}
.cart .cartAmount:after {
  content: attr(data-products);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}
.cart .title {
  text-align: center
}
.cart .checkoutBtn {
  display: block;
  text-align: center
}
.cart .cartContents {
  padding: 20px;
  width: 350px;
  background: #EFEFEF;
  z-index: 5;
  position: absolute;
  top: 100%;
  right: 0;
  left: auto;
  display: none
}
@media only screen and (max-width: 767px) {
  .cart .cartContents {
    position: fixed;
    top: 0;
    left: 0 !important;
    right: 0 !important;
    bottom: 0;
    width: auto;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -o-transform: none !important;
    -ms-transform: none !important;
    transform: none !important
  }
}
.cart .cartProducts {
  overflow: scroll;
  max-height: 400px
}
@media only screen and (max-width: 767px) {
  .cart .cartProducts {
    max-height: 60%
  }
}
.cart .cartProducts:empty:before {
  content: attr(data-empty);
  display: block;
  text-align: center;
  padding: 15px
}
.cart .closeCart {
  display: none
}
@media only screen and (max-width: 767px) {
  .cart .closeCart {
    position: absolute;
    right: 15px;
    top: 15px;
    outline: 0;
    display: block
  }
}
.cart .subTotalText,
.cart .subTotal {
  float: left;
  width: 50%
}
.cart .subTotal {
  text-align: right
}
.cart .cartProduct {
  margin-bottom: 10px;
  position: relative;
  display: table;
  table-layout: fixed;
  width: 100%
}
.cart .cartProduct:hover .prodRemove {
  opacity: 1
}
.cart .prodDetails {
  min-height: 80px;
  position: relative;
  display: table-cell;
  width: 75%;
  padding-left: 10px
}
.cart .prodDetails>span {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap
}
.cart .prodRemove {
  display: table-cell;
  opacity: 0;
  text-align: center;
  vertical-align: middle;
  width: 5%
}
@media only screen and (max-width: 768px) {
  .cart .prodRemove {
    opacity: 1
  }
}
.cart .prodImgWrap {
  display: table-cell;
  width: 20%;
  vertical-align: middle
}
.cart .prodImgWrap img {
  max-width: 100%;
  max-height: 100%
}
.socialmedia {
  letter-spacing: -.312em;
  font-family: 'FreeSans', 'Arimo', 'Droid Sans', helvetica, arial, sans-serif;
  text-rendering: optimizeSpeed
}
.socialmedia:-o-prefocus,
.socialmedia {
  word-spacing: -.43em
}
.lt-ie8 .socialmedia {
  letter-spacing: normal;
  word-spacing: -.43em
}
.socialmedia .hidden {
  display: none
}
.socialmedia li {
  letter-spacing: normal;
  word-spacing: normal;
  font-family: initial;
  text-rendering: auto;
  display: inline-block
}
.socialmedia li .fa-googleplus-square:before {
  content: "\f0d4"
}
.socialmedia li .fa-googleplus:before {
  content: "\f0d5"
}
.socialmedia li a {
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle
}
.socialmedia li a .fa {
  position: relative;
  width: 100%;
  height: 100%
}
.socialmedia li a span:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%)
}
.breadcrumb li {
  float: left
}
.breadcrumb li i,
.breadcrumb li a {
  vertical-align: middle
}
.breadcrumb li:last-child i {
  opacity: 0
}
.breadcrumb li.current a {
  cursor: default
}
.breadcrumb.hidden {
  display: none
}
.linklist li {
  display: inline-block;
  vertical-align: top;
  width: 100%
}
.linklist li .listItem {
  text-align: left
}
.linklist li i {
  width: 15px;
  height: 15px;
  font-size: 14px;
  position: relative
}
.linklist li i:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%)
}
.linklist li .itemLabel {
  vertical-align: top;
  display: table-cell
}
.linklist li .itemLabel .itemMainText,
.linklist li .itemLabel .itemSubtext {
  display: block
}
.linklist li .iconContainer {
  display: table-cell
}
.linklist li .iconContainer.hidden {
  display: none
}
.linklist li .iconContainer.hidden+.itemLabel {
  display: block
}
.linklist li .listTitle {
  display: block
}
.linklist a,
.verticalnav a {
  display: block
}
.verticalnav a {
  position: relative
}
.verticalnav ul {
  margin: 0;
  padding-left: 10px;
  display: none
}
.verticalnav li {
  list-style-type: none;
  position: relative
}
.verticalnav li:hover>ul {
  display: block
}
.verticalnav li ul {
  z-index: 5
}
.verticalnav li a:after {
  content: "ï„‡";
  font-family: "FontAwesome";
  font-size: 0.8em;
  line-height: 0.8em;
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%)
}
.verticalnav li a:only-child:after {
  display: none
}
.verticalnav li a.dropIco {
  display: none
}
.verticalnav[data-settings*="expandSideways=true"] li a:after {
  content: "ï„…"
}
.verticalnav[data-settings*="expandSideways=true"] li:hover>ul {
  top: 0px;
  position: absolute
}
.verticalnav[data-settings*="expandSideways=true"] li li {
  width: 220px
}
.verticalnav[data-settings*="expandSideways=true"] li li ul li {
  width: 220px
}
.verticalnav[data-settings*="expandSideways=true"] li:hover>ul {
  left: 100%
}
.verticalnav[data-settings*="expandSideways=true"][data-settings*="expandDirection=left"] li:hover>ul {
  left: auto;
  right: 100%
}
.scrollIcon {
  position: fixed;
  width: 50px;
  height: 50px
}
.scrollIcon.top_left {
  top: 60px;
  left: 60px
}
.scrollIcon.top_right {
  top: 60px;
  right: 60px
}
.scrollIcon.bottom_left {
  bottom: 60px;
  left: 60px
}
.scrollIcon.bottom_right {
  bottom: 60px;
  right: 60px
}
@media only screen and (max-width: 768px) {
  .scrollIcon.top_left {
    top: 20px;
    left: 10px
  }
  .scrollIcon.top_right {
    top: 20px;
    right: 10px
  }
  .scrollIcon.bottom_left {
    bottom: 20px;
    left: 10px
  }
  .scrollIcon.bottom_right {
    bottom: 20px;
    right: 10px
  }
}
.scrollIcon span:before {
  content: "ï„†";
  font-family: "FontAwesome";
  font-size: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-65%) translateX(-50%)
}
.scrollIcon.hidden {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s ease-in-out;
  -moz-transition: visibility 1s ease-in-out;
  -ms-transition: visibility 1s ease-in-out;
  -o-transition: visibility 1s ease-in-out
}
.scrollIcon.visible {
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 1s ease-in-out;
  -moz-transition: visibility 1s ease-in-out;
  -ms-transition: visibility 1s ease-in-out;
  -o-transition: visibility 1s ease-in-out
}
.emailshare {
  min-height: 10px
}
.emailshare a.sendicon {
  display: inline-block;
  width: 30px;
  height: 30px
}
.emailshare a.sendicon span {
  width: 100%;
  height: 100%;
  position: relative;
  display: block
}
.emailshare a.sendicon span:before {
  cursor: pointer;
  display: block;
  content: "ï€ƒ";
  font-family: "FontAwesome";
  font-size: inherit;
  color: inherit;
  text-rendering: optimizeLegibility;
  text-indent: 0;
  text-transform: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-54%) translateX(-50%)
}
.emailshare .g-recaptcha.toolShow:after {
  content: '';
  display: block;
  width: 303px;
  height: 76px;
  background-image: url("https://www.deutscher-pflegepreis.de/assets/css/img/recaptcha.jpg");
  display: block
}
.emailshare .errors {
  font-size: 14px;
  padding: 11px 15px;
  margin: 15px 0;
  color: #47110d;
  background: #f8dcda;
  border: 1px solid #f4c8c5
}
.autospacer {
  -ms-flex: 1 auto;
  flex: 1 auto;
  flex-basis: 100%;
  display: flex
}
.autospacerWrapper {
  position: absolute;
  bottom: 0;
  width: 100%
}
.search {
  display: inline-block
}
.search .searchicon {
  width: 30px;
  height: 30px;
  display: block;
  line-height: 1em;
  position: relative
}
.search .searchicon:before {
  display: block;
  content: "ï€‚";
  font-family: "FontAwesome";
  font-size: inherit;
  color: inherit;
  text-rendering: optimizeLegibility;
  text-indent: 0;
  text-transform: none;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -o-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%)
}
.search .searchForm {
  position: relative;
  margin-top: 20px
}
.search .searchForm button {
  background-color: transparent;
  position: absolute;
  color: #4D4D4D;
  right: 0;
  top: 0;
  line-height: 42px;
  padding: 0 10px
}
.search .searchForm button:before {
  display: block;
  content: "ï€‚";
  font-family: "FontAwesome";
  font-size: inherit;
  color: inherit;
  text-rendering: optimizeLegibility;
  text-indent: 0;
  text-transform: none
}
.search .searchForm.loading {
  padding-bottom: 50px
}
.search .searchForm.loading:after {
  content: "ï‡Ž";
  font-family: "FontAwesome";
  color: #4D4D4D;
  font-size: 35px;
  position: absolute;
  left: 50%;
  bottom: -5px;
  -webkit-animation: infinite-spin 650ms infinite linear;
  -moz-animation: infinite-spin 650ms infinite linear;
  animation: infinite-spin 650ms infinite linear
}
.search .searchForm.noResults:after,
.search .searchForm.noSearchQuery:after {
  content: attr(data-noresults);
  display: block;
  text-align: center;
  margin-top: 15px
}
.search .searchForm.noSearchQuery:after {
  content: attr(data-nosearch)
}
.search .result {
  padding: 20px 0;
  border-bottom: 1px solid #CCC
}
.search .result .imgWrap {
  width: 100px;
  height: 100px;
  border: 1px solid #ccc;
  position: relative;
  float: left;
  margin-right: 15px
}
.search .result .imgWrap img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -o-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%)
}
.search .result .title,
.search .result .link,
.search .result .description {
  display: block;
  color: #4D4D4D;
  text-decoration: none;
  font-size: 13px
}
.search .result .title {
  font-size: 17px;
  font-weight: 800
}
.search .result .description {
  color: #BBBBBB
}
.openinghours .dayLabel,
.openinghours2 .dayLabel {
  float: left
}
.openinghours .ranges,
.openinghours2 .ranges {
  float: right;
  text-align: right
}
.openinghours .ranges span,
.openinghours2 .ranges span {
  display: block
}
.crmlogin {
  position: relative;
  display: inline-block
}
.crmlogin h3 {
  margin-bottom: 10px;
  font-size: 1.5em;
  font-weight: 600;
  text-transform: uppercase
}
.crmlogin .loginOverlay,
.crmlogin .loggedInOverlay {
  display: none;
  position: absolute;
  width: 500px;
  right: 0;
  padding: 20px;
  background: white;
  z-index: 1
}
@media only screen and (max-width: 768px) {
  .crmlogin .loginOverlay,
  .crmlogin .loggedInOverlay {
    position: fixed;
    top: 0;
    left: 0 !important;
    right: 0 !important;
    bottom: 0;
    width: auto;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -o-transform: none !important;
    -ms-transform: none !important;
    transform: none !important
  }
}
.crmlogin input[type="text"],
.crmlogin input[type="password"] {
  width: 100%;
  height: 37px;
  line-height: 15px;
  padding: 10px;
  border: 1px solid #ccc;
  font-size: 14px;
  color: #646464;
  background-color: #f8f8f8;
  margin-top: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px
}
.crmlogin .grayBtn {
  padding-top: 10px;
  padding-right: 24px;
  padding-bottom: 10px;
  padding-left: 25px;
  font-weight: 400;
  border-radius: 3px;
  border-width: 0px;
  color: #fff;
  background-color: #454545;
  text-transform: uppercase
}
.crmlogin .submitBtn {
  float: right;
  margin-top: 20px
}
.crmlogin .loginBtn {
  display: inline-block
}
.crmlogin .links {
  float: left;
  margin-top: 20px
}
.crmlogin .links a {
  display: block;
  font-size: 0.9em;
  font-weight: 600
}
.crmlogin .links a+a {
  margin-top: 10px
}
.crmlogin .links a:before {
  display: inline-block;
  font-family: "FontAwesome";
  margin-right: 10px
}
.crmlogin .links .forgotPw:before {
  content: '\f023'
}
.crmlogin .links .requestAccess:before {
  content: '\f18e'
}
.crmlogin .links a,
.crmlogin .links a:visited {
  color: #606060
}
.crmlogin .error {
  display: none;
  float: left;
  width: 100%;
  margin: 15px 0;
  padding: 11px 15px;
  border: 1px solid #f4c8c5;
  background: #f8dcda;
  color: #47110d
}
.crmlogin .toMyProfile {
  display: block
}
.crmlogin .logoutBtn {
  display: inline-block;
  margin-top: 20px
}
.crmlogin .closeLogin {
  position: absolute;
  right: 15px;
  top: 15px;
  outline: 0
}
@media only screen and (min-width: 768px) {
  .crmlogin .closeLogin {
    display: none
  }
}
.crmlogin .requiredMark {
  border: 2px solid #fd5858 !important
}
.review.empty * {
  display: none
}
.review[data-hide~="hideScore"] .reviewRating {
  display: none
}
.review[data-hide~="hideReview"] .reviewDescription {
  display: none
}
.review .reviewRating {
  margin: 5px;
  font-size: 1.25em;
  font-family: FontAwesome;
  display: inline-block;
  width: 100%
}
.review .reviewRating.stars1>.star:nth-child(-n+1):before {
  content: "\f005"
}
.review .reviewRating.stars2>.star:nth-child(-n+2):before {
  content: "\f005"
}
.review .reviewRating.stars3>.star:nth-child(-n+3):before {
  content: "\f005"
}
.review .reviewRating.stars4>.star:nth-child(-n+4):before {
  content: "\f005"
}
.review .reviewRating.stars5>.star:nth-child(-n+5):before {
  content: "\f005"
}
.review .star:before {
  content: "\f006"
}
.list ul {
  margin: 0;
  padding: 0;
  font-size: 0
}
.list li {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  font-size: 10px
}
.list li .listItem {
  text-align: left
}
.list li i {
  width: 15px;
  height: 15px;
  font-size: 14px;
  position: relative
}
.list li i:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%)
}
.list li .itemLabel {
  vertical-align: top;
  display: table-cell
}
.list li .itemLabel .itemMainText,
.list li .itemLabel .itemSubtext {
  display: block
}
.list li .iconContainer {
  display: table-cell
}
.list li .listTitle {
  display: block
}
@media only screen and (min-width: 1200px) {
  .list[data-settings*="listcols="][data-settings*="listcols=2"] li {
    margin: 0%;
    width: 50%
  }
  .list[data-settings*="listcols="][data-settings*="listcols=3"] li {
    margin: 0%;
    width: 33.33333%
  }
  .list[data-settings*="listcols="][data-settings*="listcols=4"] li {
    margin: 0%;
    width: 25%
  }
  .list[data-settings*="margin=1"] li {
    margin: .25%
  }
  .list[data-settings*="listcols="][data-settings*="margin=1"][data-settings*="listcols=2"] li {
    margin: .25%;
    width: 49.5%
  }
  .list[data-settings*="listcols="][data-settings*="margin=1"][data-settings*="listcols=3"] li {
    margin: .25%;
    width: 32.83333%
  }
  .list[data-settings*="listcols="][data-settings*="margin=1"][data-settings*="listcols=4"] li {
    margin: .25%;
    width: 24.5%
  }
  .list[data-settings*="margin=1"]:not([data-settings*="listcols="]) li {
    margin: .25%;
    width: 99.5%
  }
  .list[data-settings*="margin=2"] li {
    margin: .5%
  }
  .list[data-settings*="listcols="][data-settings*="margin=2"][data-settings*="listcols=2"] li {
    margin: .5%;
    width: 49%
  }
  .list[data-settings*="listcols="][data-settings*="margin=2"][data-settings*="listcols=3"] li {
    margin: .5%;
    width: 32.33333%
  }
  .list[data-settings*="listcols="][data-settings*="margin=2"][data-settings*="listcols=4"] li {
    margin: .5%;
    width: 24%
  }
  .list[data-settings*="margin=2"]:not([data-settings*="listcols="]) li {
    margin: .5%;
    width: 99%
  }
  .list[data-settings*="margin=3"] li {
    margin: .75%
  }
  .list[data-settings*="listcols="][data-settings*="margin=3"][data-settings*="listcols=2"] li {
    margin: .75%;
    width: 48.5%
  }
  .list[data-settings*="listcols="][data-settings*="margin=3"][data-settings*="listcols=3"] li {
    margin: .75%;
    width: 31.83333%
  }
  .list[data-settings*="listcols="][data-settings*="margin=3"][data-settings*="listcols=4"] li {
    margin: .75%;
    width: 23.5%
  }
  .list[data-settings*="margin=3"]:not([data-settings*="listcols="]) li {
    margin: .75%;
    width: 98.5%
  }
  .list[data-settings*="margin=4"] li {
    margin: 1%
  }
  .list[data-settings*="listcols="][data-settings*="margin=4"][data-settings*="listcols=2"] li {
    margin: 1%;
    width: 48%
  }
  .list[data-settings*="listcols="][data-settings*="margin=4"][data-settings*="listcols=3"] li {
    margin: 1%;
    width: 31.33333%
  }
  .list[data-settings*="listcols="][data-settings*="margin=4"][data-settings*="listcols=4"] li {
    margin: 1%;
    width: 23%
  }
  .list[data-settings*="margin=4"]:not([data-settings*="listcols="]) li {
    margin: 1%;
    width: 98%
  }
  .list[data-settings*="margin=5"] li {
    margin: 1.25%
  }
  .list[data-settings*="listcols="][data-settings*="margin=5"][data-settings*="listcols=2"] li {
    margin: 1.25%;
    width: 47.5%
  }
  .list[data-settings*="listcols="][data-settings*="margin=5"][data-settings*="listcols=3"] li {
    margin: 1.25%;
    width: 30.83333%
  }
  .list[data-settings*="listcols="][data-settings*="margin=5"][data-settings*="listcols=4"] li {
    margin: 1.25%;
    width: 22.5%
  }
  .list[data-settings*="margin=5"]:not([data-settings*="listcols="]) li {
    margin: 1.25%;
    width: 97.5%
  }
  .list[data-settings*="margin=6"] li {
    margin: 1.5%
  }
  .list[data-settings*="listcols="][data-settings*="margin=6"][data-settings*="listcols=2"] li {
    margin: 1.5%;
    width: 47%
  }
  .list[data-settings*="listcols="][data-settings*="margin=6"][data-settings*="listcols=3"] li {
    margin: 1.5%;
    width: 30.33333%
  }
  .list[data-settings*="listcols="][data-settings*="margin=6"][data-settings*="listcols=4"] li {
    margin: 1.5%;
    width: 22%
  }
  .list[data-settings*="margin=6"]:not([data-settings*="listcols="]) li {
    margin: 1.5%;
    width: 97%
  }
  .list[data-settings*="margin=7"] li {
    margin: 1.75%
  }
  .list[data-settings*="listcols="][data-settings*="margin=7"][data-settings*="listcols=2"] li {
    margin: 1.75%;
    width: 46.5%
  }
  .list[data-settings*="listcols="][data-settings*="margin=7"][data-settings*="listcols=3"] li {
    margin: 1.75%;
    width: 29.83333%
  }
  .list[data-settings*="listcols="][data-settings*="margin=7"][data-settings*="listcols=4"] li {
    margin: 1.75%;
    width: 21.5%
  }
  .list[data-settings*="margin=7"]:not([data-settings*="listcols="]) li {
    margin: 1.75%;
    width: 96.5%
  }
  .list[data-settings*="margin=8"] li {
    margin: 2%
  }
  .list[data-settings*="listcols="][data-settings*="margin=8"][data-settings*="listcols=2"] li {
    margin: 2%;
    width: 46%
  }
  .list[data-settings*="listcols="][data-settings*="margin=8"][data-settings*="listcols=3"] li {
    margin: 2%;
    width: 29.33333%
  }
  .list[data-settings*="listcols="][data-settings*="margin=8"][data-settings*="listcols=4"] li {
    margin: 2%;
    width: 21%
  }
  .list[data-settings*="margin=8"]:not([data-settings*="listcols="]) li {
    margin: 2%;
    width: 96%
  }
  .list[data-settings*="margin=9"] li {
    margin: 2.25%
  }
  .list[data-settings*="listcols="][data-settings*="margin=9"][data-settings*="listcols=2"] li {
    margin: 2.25%;
    width: 45.5%
  }
  .list[data-settings*="listcols="][data-settings*="margin=9"][data-settings*="listcols=3"] li {
    margin: 2.25%;
    width: 28.83333%
  }
  .list[data-settings*="listcols="][data-settings*="margin=9"][data-settings*="listcols=4"] li {
    margin: 2.25%;
    width: 20.5%
  }
  .list[data-settings*="margin=9"]:not([data-settings*="listcols="]) li {
    margin: 2.25%;
    width: 95.5%
  }
  .list[data-settings*="margin=10"] li {
    margin: 2.5%
  }
  .list[data-settings*="listcols="][data-settings*="margin=10"][data-settings*="listcols=2"] li {
    margin: 2.5%;
    width: 45%
  }
  .list[data-settings*="listcols="][data-settings*="margin=10"][data-settings*="listcols=3"] li {
    margin: 2.5%;
    width: 28.33333%
  }
  .list[data-settings*="listcols="][data-settings*="margin=10"][data-settings*="listcols=4"] li {
    margin: 2.5%;
    width: 20%
  }
  .list[data-settings*="margin=10"]:not([data-settings*="listcols="]) li {
    margin: 2.5%;
    width: 95%
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .list[data-settings*="listcols-md="][data-settings*="listcols-md=2"] li {
    margin: 0%;
    width: 50%
  }
  .list[data-settings*="listcols-md="][data-settings*="listcols-md=3"] li {
    margin: 0%;
    width: 33.33333%
  }
  .list[data-settings*="listcols-md="][data-settings*="listcols-md=4"] li {
    margin: 0%;
    width: 25%
  }
  .list[data-settings*="margin-md=1"] li {
    margin: .25%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=1"][data-settings*="listcols-md=2"] li {
    margin: .25%;
    width: 49.5%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=1"][data-settings*="listcols-md=3"] li {
    margin: .25%;
    width: 32.83333%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=1"][data-settings*="listcols-md=4"] li {
    margin: .25%;
    width: 24.5%
  }
  .list[data-settings*="margin-md=1"]:not([data-settings*="listcols-md="]) li {
    margin: .25%;
    width: 99.5%
  }
  .list[data-settings*="margin-md=2"] li {
    margin: .5%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=2"][data-settings*="listcols-md=2"] li {
    margin: .5%;
    width: 49%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=2"][data-settings*="listcols-md=3"] li {
    margin: .5%;
    width: 32.33333%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=2"][data-settings*="listcols-md=4"] li {
    margin: .5%;
    width: 24%
  }
  .list[data-settings*="margin-md=2"]:not([data-settings*="listcols-md="]) li {
    margin: .5%;
    width: 99%
  }
  .list[data-settings*="margin-md=3"] li {
    margin: .75%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=3"][data-settings*="listcols-md=2"] li {
    margin: .75%;
    width: 48.5%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=3"][data-settings*="listcols-md=3"] li {
    margin: .75%;
    width: 31.83333%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=3"][data-settings*="listcols-md=4"] li {
    margin: .75%;
    width: 23.5%
  }
  .list[data-settings*="margin-md=3"]:not([data-settings*="listcols-md="]) li {
    margin: .75%;
    width: 98.5%
  }
  .list[data-settings*="margin-md=4"] li {
    margin: 1%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=4"][data-settings*="listcols-md=2"] li {
    margin: 1%;
    width: 48%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=4"][data-settings*="listcols-md=3"] li {
    margin: 1%;
    width: 31.33333%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=4"][data-settings*="listcols-md=4"] li {
    margin: 1%;
    width: 23%
  }
  .list[data-settings*="margin-md=4"]:not([data-settings*="listcols-md="]) li {
    margin: 1%;
    width: 98%
  }
  .list[data-settings*="margin-md=5"] li {
    margin: 1.25%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=5"][data-settings*="listcols-md=2"] li {
    margin: 1.25%;
    width: 47.5%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=5"][data-settings*="listcols-md=3"] li {
    margin: 1.25%;
    width: 30.83333%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=5"][data-settings*="listcols-md=4"] li {
    margin: 1.25%;
    width: 22.5%
  }
  .list[data-settings*="margin-md=5"]:not([data-settings*="listcols-md="]) li {
    margin: 1.25%;
    width: 97.5%
  }
  .list[data-settings*="margin-md=6"] li {
    margin: 1.5%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=6"][data-settings*="listcols-md=2"] li {
    margin: 1.5%;
    width: 47%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=6"][data-settings*="listcols-md=3"] li {
    margin: 1.5%;
    width: 30.33333%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=6"][data-settings*="listcols-md=4"] li {
    margin: 1.5%;
    width: 22%
  }
  .list[data-settings*="margin-md=6"]:not([data-settings*="listcols-md="]) li {
    margin: 1.5%;
    width: 97%
  }
  .list[data-settings*="margin-md=7"] li {
    margin: 1.75%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=7"][data-settings*="listcols-md=2"] li {
    margin: 1.75%;
    width: 46.5%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=7"][data-settings*="listcols-md=3"] li {
    margin: 1.75%;
    width: 29.83333%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=7"][data-settings*="listcols-md=4"] li {
    margin: 1.75%;
    width: 21.5%
  }
  .list[data-settings*="margin-md=7"]:not([data-settings*="listcols-md="]) li {
    margin: 1.75%;
    width: 96.5%
  }
  .list[data-settings*="margin-md=8"] li {
    margin: 2%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=8"][data-settings*="listcols-md=2"] li {
    margin: 2%;
    width: 46%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=8"][data-settings*="listcols-md=3"] li {
    margin: 2%;
    width: 29.33333%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=8"][data-settings*="listcols-md=4"] li {
    margin: 2%;
    width: 21%
  }
  .list[data-settings*="margin-md=8"]:not([data-settings*="listcols-md="]) li {
    margin: 2%;
    width: 96%
  }
  .list[data-settings*="margin-md=9"] li {
    margin: 2.25%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=9"][data-settings*="listcols-md=2"] li {
    margin: 2.25%;
    width: 45.5%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=9"][data-settings*="listcols-md=3"] li {
    margin: 2.25%;
    width: 28.83333%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=9"][data-settings*="listcols-md=4"] li {
    margin: 2.25%;
    width: 20.5%
  }
  .list[data-settings*="margin-md=9"]:not([data-settings*="listcols-md="]) li {
    margin: 2.25%;
    width: 95.5%
  }
  .list[data-settings*="margin-md=10"] li {
    margin: 2.5%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=10"][data-settings*="listcols-md=2"] li {
    margin: 2.5%;
    width: 45%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=10"][data-settings*="listcols-md=3"] li {
    margin: 2.5%;
    width: 28.33333%
  }
  .list[data-settings*="listcols-md="][data-settings*="margin-md=10"][data-settings*="listcols-md=4"] li {
    margin: 2.5%;
    width: 20%
  }
  .list[data-settings*="margin-md=10"]:not([data-settings*="listcols-md="]) li {
    margin: 2.5%;
    width: 95%
  }
}
@media only screen and (max-width: 767px) {
  .list[data-settings*="listcols-sm="][data-settings*="listcols-sm=2"] li {
    margin: 0%;
    width: 50%
  }
  .list[data-settings*="listcols-sm="][data-settings*="listcols-sm=3"] li {
    margin: 0%;
    width: 33.33333%
  }
  .list[data-settings*="listcols-sm="][data-settings*="listcols-sm=4"] li {
    margin: 0%;
    width: 25%
  }
  .list[data-settings*="margin-sm=1"] li {
    margin: .25%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=1"][data-settings*="listcols-sm=2"] li {
    margin: .25%;
    width: 49.5%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=1"][data-settings*="listcols-sm=3"] li {
    margin: .25%;
    width: 32.83333%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=1"][data-settings*="listcols-sm=4"] li {
    margin: .25%;
    width: 24.5%
  }
  .list[data-settings*="margin-sm=1"]:not([data-settings*="listcols-sm="]) li {
    margin: .25%;
    width: 99.5%
  }
  .list[data-settings*="margin-sm=2"] li {
    margin: .5%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=2"][data-settings*="listcols-sm=2"] li {
    margin: .5%;
    width: 49%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=2"][data-settings*="listcols-sm=3"] li {
    margin: .5%;
    width: 32.33333%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=2"][data-settings*="listcols-sm=4"] li {
    margin: .5%;
    width: 24%
  }
  .list[data-settings*="margin-sm=2"]:not([data-settings*="listcols-sm="]) li {
    margin: .5%;
    width: 99%
  }
  .list[data-settings*="margin-sm=3"] li {
    margin: .75%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=3"][data-settings*="listcols-sm=2"] li {
    margin: .75%;
    width: 48.5%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=3"][data-settings*="listcols-sm=3"] li {
    margin: .75%;
    width: 31.83333%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=3"][data-settings*="listcols-sm=4"] li {
    margin: .75%;
    width: 23.5%
  }
  .list[data-settings*="margin-sm=3"]:not([data-settings*="listcols-sm="]) li {
    margin: .75%;
    width: 98.5%
  }
  .list[data-settings*="margin-sm=4"] li {
    margin: 1%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=4"][data-settings*="listcols-sm=2"] li {
    margin: 1%;
    width: 48%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=4"][data-settings*="listcols-sm=3"] li {
    margin: 1%;
    width: 31.33333%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=4"][data-settings*="listcols-sm=4"] li {
    margin: 1%;
    width: 23%
  }
  .list[data-settings*="margin-sm=4"]:not([data-settings*="listcols-sm="]) li {
    margin: 1%;
    width: 98%
  }
  .list[data-settings*="margin-sm=5"] li {
    margin: 1.25%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=5"][data-settings*="listcols-sm=2"] li {
    margin: 1.25%;
    width: 47.5%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=5"][data-settings*="listcols-sm=3"] li {
    margin: 1.25%;
    width: 30.83333%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=5"][data-settings*="listcols-sm=4"] li {
    margin: 1.25%;
    width: 22.5%
  }
  .list[data-settings*="margin-sm=5"]:not([data-settings*="listcols-sm="]) li {
    margin: 1.25%;
    width: 97.5%
  }
  .list[data-settings*="margin-sm=6"] li {
    margin: 1.5%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=6"][data-settings*="listcols-sm=2"] li {
    margin: 1.5%;
    width: 47%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=6"][data-settings*="listcols-sm=3"] li {
    margin: 1.5%;
    width: 30.33333%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=6"][data-settings*="listcols-sm=4"] li {
    margin: 1.5%;
    width: 22%
  }
  .list[data-settings*="margin-sm=6"]:not([data-settings*="listcols-sm="]) li {
    margin: 1.5%;
    width: 97%
  }
  .list[data-settings*="margin-sm=7"] li {
    margin: 1.75%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=7"][data-settings*="listcols-sm=2"] li {
    margin: 1.75%;
    width: 46.5%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=7"][data-settings*="listcols-sm=3"] li {
    margin: 1.75%;
    width: 29.83333%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=7"][data-settings*="listcols-sm=4"] li {
    margin: 1.75%;
    width: 21.5%
  }
  .list[data-settings*="margin-sm=7"]:not([data-settings*="listcols-sm="]) li {
    margin: 1.75%;
    width: 96.5%
  }
  .list[data-settings*="margin-sm=8"] li {
    margin: 2%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=8"][data-settings*="listcols-sm=2"] li {
    margin: 2%;
    width: 46%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=8"][data-settings*="listcols-sm=3"] li {
    margin: 2%;
    width: 29.33333%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=8"][data-settings*="listcols-sm=4"] li {
    margin: 2%;
    width: 21%
  }
  .list[data-settings*="margin-sm=8"]:not([data-settings*="listcols-sm="]) li {
    margin: 2%;
    width: 96%
  }
  .list[data-settings*="margin-sm=9"] li {
    margin: 2.25%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=9"][data-settings*="listcols-sm=2"] li {
    margin: 2.25%;
    width: 45.5%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=9"][data-settings*="listcols-sm=3"] li {
    margin: 2.25%;
    width: 28.83333%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=9"][data-settings*="listcols-sm=4"] li {
    margin: 2.25%;
    width: 20.5%
  }
  .list[data-settings*="margin-sm=9"]:not([data-settings*="listcols-sm="]) li {
    margin: 2.25%;
    width: 95.5%
  }
  .list[data-settings*="margin-sm=10"] li {
    margin: 2.5%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=10"][data-settings*="listcols-sm=2"] li {
    margin: 2.5%;
    width: 45%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=10"][data-settings*="listcols-sm=3"] li {
    margin: 2.5%;
    width: 28.33333%
  }
  .list[data-settings*="listcols-sm="][data-settings*="margin-sm=10"][data-settings*="listcols-sm=4"] li {
    margin: 2.5%;
    width: 20%
  }
  .list[data-settings*="margin-sm=10"]:not([data-settings*="listcols-sm="]) li {
    margin: 2.5%;
    width: 95%
  }
}
.video video {
  width: 100%
}
.pricelist ul {
  margin: 0;
  padding: 0
}
.pricelist ul li {
  list-style-type: none
}
.pricelist ul li .itemprice {
  float: right;
  clear: both
}
.pricelist ul li img {
  max-width: 100%
}
.pricelist ul li .item {
  display: inline-block
}
.opennow {
  min-height: 10px
}
.opennow>span {
  display: block
}
@keyframes infinite-spin {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    -moz-transform: translate(-50%, -50%) rotate(0deg);
    -o-transform: translate(-50%, -50%) rotate(0deg);
    -ms-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg)
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(359deg);
    -moz-transform: translate(-50%, -50%) rotate(359deg);
    -o-transform: translate(-50%, -50%) rotate(359deg);
    -ms-transform: translate(-50%, -50%) rotate(359deg);
    transform: translate(-50%, -50%) rotate(359deg)
  }
}
.lchsidecolumn {
  margin-bottom: 40px
}
.lchsidecolumn .fa {
  display: table-cell;
  vertical-align: top;
  font-weight: bold;
  font-size: 19px;
  width: 19px;
  text-align: center
}
.lchsidecolumn .location {
  cursor: pointer;
  position: relative
}
.lchsidecolumn .location>div {
  display: table;
  margin-bottom: 10px
}
.lchsidecolumn .location:after {
  position: absolute;
  right: 0;
  top: 50%;
  content: '\f105';
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 50px;
  color: #5C5E59;
  transform: translateY(-50%)
}
.lchsidecolumn .location .address span span {
  display: block
}
.lchsidecolumn .location>*>span:not(.fa),
.lchsidecolumn .location>div>a {
  display: table-cell;
  word-break: break-word;
  padding-right: 18px;
  padding-left: 6px
}
.singleProduct form.add-to-cart {
  padding-left: 0;
  padding-right: 0
}
.singleProduct .addBtn {
  margin-left: auto;
  margin-right: 0px;
  margin-bottom: 0
}
.singleProduct .option-var {
  text-align: right
}
.singleProduct .oldprice {
  text-decoration: line-through
}
.singleProduct .gallery .thumb img {
  margin: 0 auto
}
@media only screen and (min-width: 768px) {
  .checkout .col {
    padding: 0
  }
}
.checkout #checkout-steps {
  list-style: none;
  padding: 0;
  margin: 0
}
.checkout #checkout-steps li {
  display: inline-block
}
.checkout #checkout-steps li:first-child:before {
  content: ""
}
.checkout #checkout-steps li:before {
  content: "ï„…";
  font-family: "FontAwesome";
  padding-right: 5px;
  vertical-align: middle;
  height: 16px;
  width: 16px;
  font-size: 8px
}
.checkout .products {
  width: 100%;
  margin-bottom: 30px
}
.checkout .products .header-row th {
  font-weight: 300
}
.checkout .products .product-row {
  border: 1px solid #CCC
}
.checkout .products .product-row td {
  padding: 20px 0;
  background-color: #F3F3F3;
  text-align: center
}
.checkout .products .product-row .qty,
.checkout .products .product-row .remove {
  text-align: right
}
.checkout .products .product-row .description,
.checkout .products .product-row .image {
  text-align: left;
  vertical-align: middle
}
.checkout .products .product-row .image {
  padding-left: 20px;
  width: 250px;
  height: 190px
}
.checkout .products .product-row .image>div {
  position: relative;
  width: 100%;
  height: 100%
}
.checkout .products .product-row .image img {
  max-width: 150px;
  max-height: 150px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%)
}
@media only screen and (max-width: 767px) {
  .checkout .products .product-row .image {
    width: 70px;
    height: 70px
  }
  .checkout .products .product-row .image img {
    width: 100%;
    max-width: 50px;
    max-height: 50px
  }
}
.checkout .products .product-row .qty {
  width: 30px
}
.checkout .products .product-row .qty input {
  width: 40px;
  text-align: center;
  border: 1px solid #ccc;
  font-size: 14px;
  padding: 5px 10px;
  border-radius: 3px
}
.checkout .products .product-row .price {
  padding-right: 25px
}
.checkout .form {
  padding: 0;
  width: 100%
}
.checkout .form input[type=radio]+span,
.checkout .form input[type=radio]+img.provider-logo {
  margin: 0 0 0 5px
}
.checkout .form img+span {
  margin-left: 5px
}
.checkout .form li.payment img.provider-icon {
  margin: 0 5px;
  height: 1em
}
.checkout .form li.payment img.provider-icon:last-of-type {
  margin-right: 0
}
@media only screen and (min-width: 768px) {
  .checkout .price {
    text-align: right
  }
}
.checkout .button {
  display: table;
  margin: 0 0 0 auto
}
.checkout li.payment img,
.checkout li.shipping img {
  vertical-align: middle
}
.checkout .total-container .bodytext,
.checkout .total-container .subtitle {
  width: 50%;
  display: inline-block;
  margin-right: -4.5px
}
@media only screen and (max-width: 767px) {
  .checkout .total-container .bodytext,
  .checkout .total-container .subtitle {
    width: 100%;
    display: block;
    margin-right: 0;
    text-align: center
  }
}
.checkout .address_info .col {
  padding: 0
}
.checkout .vatLine .vatLabel {
  text-transform: uppercase
}
.checkout .vatLine .vatPrice {
  float: right
}
.checkout.step1 #checkout-steps>.step1 {
  font-weight: bold
}
.checkout.step1 .product-row .price {
  padding-right: 0
}
.checkout.step1 .product-row td.remove {
  width: 60px;
  padding-left: 20px;
  padding-right: 25px
}
.checkout.step1 .empty-cart {
  margin-top: 20px
}
.checkout.step2 #checkout-steps>.step2 {
  font-weight: bold
}
.checkout.step3 #checkout-steps>.step3 {
  font-weight: bold
}
.checkout.step3 .price {
  width: 100%
}
.checkout .fields .col-md-6:first-child {
  padding-right: 10px
}
.checkout .fields .col-md-6:last-child {
  padding-left: 10px
}
.checkout .fields .field.error {
  color: rgba(255, 0, 0, 0.4)
}
.checkout .fields .field.error label span {
  color: rgba(255, 0, 0, 0.4)
}
.singlePost .commentCount {
  float: right
}
.singlePost .shareWrapper {
  display: inline-block;
  vertical-align: top
}
.singlePost .rssicon {
  display: inline-block;
  padding: 0 17px 0 50px;
  line-height: 40px;
  color: white;
  text-decoration: none;
  margin-right: 3px;
  position: relative;
  background: #f5a200
}
.singlePost .rssicon:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: white;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 40px;
  font-size: 16px;
  text-align: center;
  line-height: 40px;
  font-family: "FontAwesome";
  content: "ï‚ž";
  background: #ffbf42
}
.module.blog ul {
  list-style-type: disc
}
.module.blog .slides {
  position: relative;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex
}
.module.blog .slides .slide {
  white-space: normal;
  vertical-align: top;
  min-width: 100%
}
.no-flexbox .module.blog .slides .slide {
  display: inline-block
}
.module.blog[data-settings*="arrows=true"] .slides:before,
.module.blog[data-settings*="arrows=true"] .slides:after {
  display: none !important
}
.module.blog[data-hide~=hideTitle] .posts li.post .title {
  display: none
}
.module.blog[data-hide~=hideText] .posts li.post .shortDescription {
  display: none
}
.module.blog[data-hide~=hideImage] .posts li.post .thumb {
  display: none
}
.module.blog[data-hide~=hideComments] .posts li.post .comments {
  display: none
}
.module.blog[data-hide~=hideButton] .posts li.post .readMore {
  display: none
}
.module.blog[data-hide~=hideTimestamp] .posts li.post .date,
.module.blog[data-hide~=hideTimestamp] .posts li.post .hyphen {
  display: none
}
.module.blog[data-hide~=hideAuthor] .posts li .author,
.module.blog[data-hide~=hideAuthor] .posts li .hyphen {
  display: none
}
.module.blog .posts {
  margin: 0;
  padding: 0;
  list-style: none
}
.module.blog .posts li.post {
  width: 100%;
  float: left;
  position: relative;
  overflow: hidden;
  vertical-align: top;
  display: inline-block
}
.module.blog .posts li.post .imageLink {
  display: block;
  position: relative
}
.module.blog .posts li.post>span,
.module.blog .posts li.post>h3,
.module.blog .posts li.post>p,
.module.blog .posts li.post>div>a.title {
  display: block
}
.module.blog .posts li.post .thumb {
  display: block;
  overflow: hidden;
  width: 100%
}
.module.blog .posts li.post .thumb img {
  position: relative;
  display: block;
  margin: 0 auto;
  width: 100%
}
.module.blog .posts li.post .comments {
  display: block
}
.module.blog ul.posts {
  list-style-type: none
}
@media only screen and (min-width: 1200px) {
  .module.blog[data-settings*="blogcols="][data-settings*="blogcols=2"] .posts li {
    margin: 0%;
    width: 50%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="blogcols=3"] .posts li {
    margin: 0%;
    width: 33.33333%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="blogcols=4"] .posts li {
    margin: 0%;
    width: 25%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="blogcols=5"] .posts li {
    margin: 0%;
    width: 20%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="blogcols=6"] .posts li {
    margin: 0%;
    width: 16.66667%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="blogcols=7"] .posts li {
    margin: 0%;
    width: 14.28571%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="blogcols=8"] .posts li {
    margin: 0%;
    width: 12.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="blogcols=9"] .posts li {
    margin: 0%;
    width: 11.11111%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="blogcols=10"] .posts li {
    margin: 0%;
    width: 10%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="blogcols=11"] .posts li {
    margin: 0%;
    width: 9.09091%
  }
  .module.blog[data-settings*="margin=1"] .posts {
    margin: 0 -.25%
  }
  .module.blog[data-settings*="margin=1"] .posts li {
    margin: .25%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=1"][data-settings*="blogcols=2"] .posts li {
    margin: .25%;
    width: 49.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=1"][data-settings*="blogcols=3"] .posts li {
    margin: .25%;
    width: 32.83333%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=1"][data-settings*="blogcols=4"] .posts li {
    margin: .25%;
    width: 24.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=1"][data-settings*="blogcols=5"] .posts li {
    margin: .25%;
    width: 19.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=1"][data-settings*="blogcols=6"] .posts li {
    margin: .25%;
    width: 16.16667%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=1"][data-settings*="blogcols=7"] .posts li {
    margin: .25%;
    width: 13.78571%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=1"][data-settings*="blogcols=8"] .posts li {
    margin: .25%;
    width: 12%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=1"][data-settings*="blogcols=9"] .posts li {
    margin: .25%;
    width: 10.61111%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=1"][data-settings*="blogcols=10"] .posts li {
    margin: .25%;
    width: 9.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=1"][data-settings*="blogcols=11"] .posts li {
    margin: .25%;
    width: 8.59091%
  }
  .module.blog[data-settings*="margin=1"]:not([data-settings*="imagecols="]) .posts li {
    margin: .25%;
    width: 99.5%
  }
  .module.blog[data-settings*="margin=2"] .posts {
    margin: 0 -.5%
  }
  .module.blog[data-settings*="margin=2"] .posts li {
    margin: .5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=2"][data-settings*="blogcols=2"] .posts li {
    margin: .5%;
    width: 49%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=2"][data-settings*="blogcols=3"] .posts li {
    margin: .5%;
    width: 32.33333%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=2"][data-settings*="blogcols=4"] .posts li {
    margin: .5%;
    width: 24%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=2"][data-settings*="blogcols=5"] .posts li {
    margin: .5%;
    width: 19%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=2"][data-settings*="blogcols=6"] .posts li {
    margin: .5%;
    width: 15.66667%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=2"][data-settings*="blogcols=7"] .posts li {
    margin: .5%;
    width: 13.28571%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=2"][data-settings*="blogcols=8"] .posts li {
    margin: .5%;
    width: 11.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=2"][data-settings*="blogcols=9"] .posts li {
    margin: .5%;
    width: 10.11111%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=2"][data-settings*="blogcols=10"] .posts li {
    margin: .5%;
    width: 9%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=2"][data-settings*="blogcols=11"] .posts li {
    margin: .5%;
    width: 8.09091%
  }
  .module.blog[data-settings*="margin=2"]:not([data-settings*="imagecols="]) .posts li {
    margin: .5%;
    width: 99%
  }
  .module.blog[data-settings*="margin=3"] .posts {
    margin: 0 -.75%
  }
  .module.blog[data-settings*="margin=3"] .posts li {
    margin: .75%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=3"][data-settings*="blogcols=2"] .posts li {
    margin: .75%;
    width: 48.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=3"][data-settings*="blogcols=3"] .posts li {
    margin: .75%;
    width: 31.83333%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=3"][data-settings*="blogcols=4"] .posts li {
    margin: .75%;
    width: 23.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=3"][data-settings*="blogcols=5"] .posts li {
    margin: .75%;
    width: 18.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=3"][data-settings*="blogcols=6"] .posts li {
    margin: .75%;
    width: 15.16667%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=3"][data-settings*="blogcols=7"] .posts li {
    margin: .75%;
    width: 12.78571%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=3"][data-settings*="blogcols=8"] .posts li {
    margin: .75%;
    width: 11%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=3"][data-settings*="blogcols=9"] .posts li {
    margin: .75%;
    width: 9.61111%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=3"][data-settings*="blogcols=10"] .posts li {
    margin: .75%;
    width: 8.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=3"][data-settings*="blogcols=11"] .posts li {
    margin: .75%;
    width: 7.59091%
  }
  .module.blog[data-settings*="margin=3"]:not([data-settings*="imagecols="]) .posts li {
    margin: .75%;
    width: 98.5%
  }
  .module.blog[data-settings*="margin=4"] .posts {
    margin: 0 -1%
  }
  .module.blog[data-settings*="margin=4"] .posts li {
    margin: 1%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=4"][data-settings*="blogcols=2"] .posts li {
    margin: 1%;
    width: 48%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=4"][data-settings*="blogcols=3"] .posts li {
    margin: 1%;
    width: 31.33333%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=4"][data-settings*="blogcols=4"] .posts li {
    margin: 1%;
    width: 23%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=4"][data-settings*="blogcols=5"] .posts li {
    margin: 1%;
    width: 18%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=4"][data-settings*="blogcols=6"] .posts li {
    margin: 1%;
    width: 14.66667%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=4"][data-settings*="blogcols=7"] .posts li {
    margin: 1%;
    width: 12.28571%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=4"][data-settings*="blogcols=8"] .posts li {
    margin: 1%;
    width: 10.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=4"][data-settings*="blogcols=9"] .posts li {
    margin: 1%;
    width: 9.11111%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=4"][data-settings*="blogcols=10"] .posts li {
    margin: 1%;
    width: 8%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=4"][data-settings*="blogcols=11"] .posts li {
    margin: 1%;
    width: 7.09091%
  }
  .module.blog[data-settings*="margin=4"]:not([data-settings*="imagecols="]) .posts li {
    margin: 1%;
    width: 98%
  }
  .module.blog[data-settings*="margin=5"] .posts {
    margin: 0 -1.25%
  }
  .module.blog[data-settings*="margin=5"] .posts li {
    margin: 1.25%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=5"][data-settings*="blogcols=2"] .posts li {
    margin: 1.25%;
    width: 47.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=5"][data-settings*="blogcols=3"] .posts li {
    margin: 1.25%;
    width: 30.83333%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=5"][data-settings*="blogcols=4"] .posts li {
    margin: 1.25%;
    width: 22.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=5"][data-settings*="blogcols=5"] .posts li {
    margin: 1.25%;
    width: 17.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=5"][data-settings*="blogcols=6"] .posts li {
    margin: 1.25%;
    width: 14.16667%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=5"][data-settings*="blogcols=7"] .posts li {
    margin: 1.25%;
    width: 11.78571%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=5"][data-settings*="blogcols=8"] .posts li {
    margin: 1.25%;
    width: 10%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=5"][data-settings*="blogcols=9"] .posts li {
    margin: 1.25%;
    width: 8.61111%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=5"][data-settings*="blogcols=10"] .posts li {
    margin: 1.25%;
    width: 7.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=5"][data-settings*="blogcols=11"] .posts li {
    margin: 1.25%;
    width: 6.59091%
  }
  .module.blog[data-settings*="margin=5"]:not([data-settings*="imagecols="]) .posts li {
    margin: 1.25%;
    width: 97.5%
  }
  .module.blog[data-settings*="margin=6"] .posts {
    margin: 0 -1.5%
  }
  .module.blog[data-settings*="margin=6"] .posts li {
    margin: 1.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=6"][data-settings*="blogcols=2"] .posts li {
    margin: 1.5%;
    width: 47%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=6"][data-settings*="blogcols=3"] .posts li {
    margin: 1.5%;
    width: 30.33333%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=6"][data-settings*="blogcols=4"] .posts li {
    margin: 1.5%;
    width: 22%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=6"][data-settings*="blogcols=5"] .posts li {
    margin: 1.5%;
    width: 17%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=6"][data-settings*="blogcols=6"] .posts li {
    margin: 1.5%;
    width: 13.66667%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=6"][data-settings*="blogcols=7"] .posts li {
    margin: 1.5%;
    width: 11.28571%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=6"][data-settings*="blogcols=8"] .posts li {
    margin: 1.5%;
    width: 9.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=6"][data-settings*="blogcols=9"] .posts li {
    margin: 1.5%;
    width: 8.11111%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=6"][data-settings*="blogcols=10"] .posts li {
    margin: 1.5%;
    width: 7%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=6"][data-settings*="blogcols=11"] .posts li {
    margin: 1.5%;
    width: 6.09091%
  }
  .module.blog[data-settings*="margin=6"]:not([data-settings*="imagecols="]) .posts li {
    margin: 1.5%;
    width: 97%
  }
  .module.blog[data-settings*="margin=7"] .posts {
    margin: 0 -1.75%
  }
  .module.blog[data-settings*="margin=7"] .posts li {
    margin: 1.75%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=7"][data-settings*="blogcols=2"] .posts li {
    margin: 1.75%;
    width: 46.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=7"][data-settings*="blogcols=3"] .posts li {
    margin: 1.75%;
    width: 29.83333%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=7"][data-settings*="blogcols=4"] .posts li {
    margin: 1.75%;
    width: 21.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=7"][data-settings*="blogcols=5"] .posts li {
    margin: 1.75%;
    width: 16.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=7"][data-settings*="blogcols=6"] .posts li {
    margin: 1.75%;
    width: 13.16667%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=7"][data-settings*="blogcols=7"] .posts li {
    margin: 1.75%;
    width: 10.78571%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=7"][data-settings*="blogcols=8"] .posts li {
    margin: 1.75%;
    width: 9%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=7"][data-settings*="blogcols=9"] .posts li {
    margin: 1.75%;
    width: 7.61111%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=7"][data-settings*="blogcols=10"] .posts li {
    margin: 1.75%;
    width: 6.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=7"][data-settings*="blogcols=11"] .posts li {
    margin: 1.75%;
    width: 5.59091%
  }
  .module.blog[data-settings*="margin=7"]:not([data-settings*="imagecols="]) .posts li {
    margin: 1.75%;
    width: 96.5%
  }
  .module.blog[data-settings*="margin=8"] .posts {
    margin: 0 -2%
  }
  .module.blog[data-settings*="margin=8"] .posts li {
    margin: 2%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=8"][data-settings*="blogcols=2"] .posts li {
    margin: 2%;
    width: 46%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=8"][data-settings*="blogcols=3"] .posts li {
    margin: 2%;
    width: 29.33333%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=8"][data-settings*="blogcols=4"] .posts li {
    margin: 2%;
    width: 21%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=8"][data-settings*="blogcols=5"] .posts li {
    margin: 2%;
    width: 16%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=8"][data-settings*="blogcols=6"] .posts li {
    margin: 2%;
    width: 12.66667%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=8"][data-settings*="blogcols=7"] .posts li {
    margin: 2%;
    width: 10.28571%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=8"][data-settings*="blogcols=8"] .posts li {
    margin: 2%;
    width: 8.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=8"][data-settings*="blogcols=9"] .posts li {
    margin: 2%;
    width: 7.11111%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=8"][data-settings*="blogcols=10"] .posts li {
    margin: 2%;
    width: 6%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=8"][data-settings*="blogcols=11"] .posts li {
    margin: 2%;
    width: 5.09091%
  }
  .module.blog[data-settings*="margin=8"]:not([data-settings*="imagecols="]) .posts li {
    margin: 2%;
    width: 96%
  }
  .module.blog[data-settings*="margin=9"] .posts {
    margin: 0 -2.25%
  }
  .module.blog[data-settings*="margin=9"] .posts li {
    margin: 2.25%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=9"][data-settings*="blogcols=2"] .posts li {
    margin: 2.25%;
    width: 45.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=9"][data-settings*="blogcols=3"] .posts li {
    margin: 2.25%;
    width: 28.83333%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=9"][data-settings*="blogcols=4"] .posts li {
    margin: 2.25%;
    width: 20.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=9"][data-settings*="blogcols=5"] .posts li {
    margin: 2.25%;
    width: 15.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=9"][data-settings*="blogcols=6"] .posts li {
    margin: 2.25%;
    width: 12.16667%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=9"][data-settings*="blogcols=7"] .posts li {
    margin: 2.25%;
    width: 9.78571%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=9"][data-settings*="blogcols=8"] .posts li {
    margin: 2.25%;
    width: 8%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=9"][data-settings*="blogcols=9"] .posts li {
    margin: 2.25%;
    width: 6.61111%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=9"][data-settings*="blogcols=10"] .posts li {
    margin: 2.25%;
    width: 5.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=9"][data-settings*="blogcols=11"] .posts li {
    margin: 2.25%;
    width: 4.59091%
  }
  .module.blog[data-settings*="margin=9"]:not([data-settings*="imagecols="]) .posts li {
    margin: 2.25%;
    width: 95.5%
  }
  .module.blog[data-settings*="margin=10"] .posts {
    margin: 0 -2.5%
  }
  .module.blog[data-settings*="margin=10"] .posts li {
    margin: 2.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=10"][data-settings*="blogcols=2"] .posts li {
    margin: 2.5%;
    width: 45%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=10"][data-settings*="blogcols=3"] .posts li {
    margin: 2.5%;
    width: 28.33333%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=10"][data-settings*="blogcols=4"] .posts li {
    margin: 2.5%;
    width: 20%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=10"][data-settings*="blogcols=5"] .posts li {
    margin: 2.5%;
    width: 15%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=10"][data-settings*="blogcols=6"] .posts li {
    margin: 2.5%;
    width: 11.66667%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=10"][data-settings*="blogcols=7"] .posts li {
    margin: 2.5%;
    width: 9.28571%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=10"][data-settings*="blogcols=8"] .posts li {
    margin: 2.5%;
    width: 7.5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=10"][data-settings*="blogcols=9"] .posts li {
    margin: 2.5%;
    width: 6.11111%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=10"][data-settings*="blogcols=10"] .posts li {
    margin: 2.5%;
    width: 5%
  }
  .module.blog[data-settings*="blogcols="][data-settings*="margin=10"][data-settings*="blogcols=11"] .posts li {
    margin: 2.5%;
    width: 4.09091%
  }
  .module.blog[data-settings*="margin=10"]:not([data-settings*="imagecols="]) .posts li {
    margin: 2.5%;
    width: 95%
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .module.blog[data-settings*="blogcols-md="][data-settings*="blogcols-md=2"] .posts li {
    margin: 0%;
    width: 50%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="blogcols-md=3"] .posts li {
    margin: 0%;
    width: 33.33333%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="blogcols-md=4"] .posts li {
    margin: 0%;
    width: 25%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="blogcols-md=5"] .posts li {
    margin: 0%;
    width: 20%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="blogcols-md=6"] .posts li {
    margin: 0%;
    width: 16.66667%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="blogcols-md=7"] .posts li {
    margin: 0%;
    width: 14.28571%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="blogcols-md=8"] .posts li {
    margin: 0%;
    width: 12.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="blogcols-md=9"] .posts li {
    margin: 0%;
    width: 11.11111%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="blogcols-md=10"] .posts li {
    margin: 0%;
    width: 10%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="blogcols-md=11"] .posts li {
    margin: 0%;
    width: 9.09091%
  }
  .module.blog[data-settings*="margin-md=1"] .posts {
    margin: 0 -.25%
  }
  .module.blog[data-settings*="margin-md=1"] .posts li {
    margin: .25%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=1"][data-settings*="blogcols-md=2"] .posts li {
    margin: .25%;
    width: 49.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=1"][data-settings*="blogcols-md=3"] .posts li {
    margin: .25%;
    width: 32.83333%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=1"][data-settings*="blogcols-md=4"] .posts li {
    margin: .25%;
    width: 24.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=1"][data-settings*="blogcols-md=5"] .posts li {
    margin: .25%;
    width: 19.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=1"][data-settings*="blogcols-md=6"] .posts li {
    margin: .25%;
    width: 16.16667%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=1"][data-settings*="blogcols-md=7"] .posts li {
    margin: .25%;
    width: 13.78571%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=1"][data-settings*="blogcols-md=8"] .posts li {
    margin: .25%;
    width: 12%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=1"][data-settings*="blogcols-md=9"] .posts li {
    margin: .25%;
    width: 10.61111%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=1"][data-settings*="blogcols-md=10"] .posts li {
    margin: .25%;
    width: 9.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=1"][data-settings*="blogcols-md=11"] .posts li {
    margin: .25%;
    width: 8.59091%
  }
  .module.blog[data-settings*="margin-md=1"]:not([data-settings*="imagecols-md="]) .posts li {
    margin: .25%;
    width: 99.5%
  }
  .module.blog[data-settings*="margin-md=2"] .posts {
    margin: 0 -.5%
  }
  .module.blog[data-settings*="margin-md=2"] .posts li {
    margin: .5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=2"][data-settings*="blogcols-md=2"] .posts li {
    margin: .5%;
    width: 49%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=2"][data-settings*="blogcols-md=3"] .posts li {
    margin: .5%;
    width: 32.33333%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=2"][data-settings*="blogcols-md=4"] .posts li {
    margin: .5%;
    width: 24%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=2"][data-settings*="blogcols-md=5"] .posts li {
    margin: .5%;
    width: 19%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=2"][data-settings*="blogcols-md=6"] .posts li {
    margin: .5%;
    width: 15.66667%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=2"][data-settings*="blogcols-md=7"] .posts li {
    margin: .5%;
    width: 13.28571%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=2"][data-settings*="blogcols-md=8"] .posts li {
    margin: .5%;
    width: 11.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=2"][data-settings*="blogcols-md=9"] .posts li {
    margin: .5%;
    width: 10.11111%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=2"][data-settings*="blogcols-md=10"] .posts li {
    margin: .5%;
    width: 9%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=2"][data-settings*="blogcols-md=11"] .posts li {
    margin: .5%;
    width: 8.09091%
  }
  .module.blog[data-settings*="margin-md=2"]:not([data-settings*="imagecols-md="]) .posts li {
    margin: .5%;
    width: 99%
  }
  .module.blog[data-settings*="margin-md=3"] .posts {
    margin: 0 -.75%
  }
  .module.blog[data-settings*="margin-md=3"] .posts li {
    margin: .75%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=3"][data-settings*="blogcols-md=2"] .posts li {
    margin: .75%;
    width: 48.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=3"][data-settings*="blogcols-md=3"] .posts li {
    margin: .75%;
    width: 31.83333%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=3"][data-settings*="blogcols-md=4"] .posts li {
    margin: .75%;
    width: 23.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=3"][data-settings*="blogcols-md=5"] .posts li {
    margin: .75%;
    width: 18.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=3"][data-settings*="blogcols-md=6"] .posts li {
    margin: .75%;
    width: 15.16667%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=3"][data-settings*="blogcols-md=7"] .posts li {
    margin: .75%;
    width: 12.78571%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=3"][data-settings*="blogcols-md=8"] .posts li {
    margin: .75%;
    width: 11%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=3"][data-settings*="blogcols-md=9"] .posts li {
    margin: .75%;
    width: 9.61111%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=3"][data-settings*="blogcols-md=10"] .posts li {
    margin: .75%;
    width: 8.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=3"][data-settings*="blogcols-md=11"] .posts li {
    margin: .75%;
    width: 7.59091%
  }
  .module.blog[data-settings*="margin-md=3"]:not([data-settings*="imagecols-md="]) .posts li {
    margin: .75%;
    width: 98.5%
  }
  .module.blog[data-settings*="margin-md=4"] .posts {
    margin: 0 -1%
  }
  .module.blog[data-settings*="margin-md=4"] .posts li {
    margin: 1%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=4"][data-settings*="blogcols-md=2"] .posts li {
    margin: 1%;
    width: 48%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=4"][data-settings*="blogcols-md=3"] .posts li {
    margin: 1%;
    width: 31.33333%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=4"][data-settings*="blogcols-md=4"] .posts li {
    margin: 1%;
    width: 23%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=4"][data-settings*="blogcols-md=5"] .posts li {
    margin: 1%;
    width: 18%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=4"][data-settings*="blogcols-md=6"] .posts li {
    margin: 1%;
    width: 14.66667%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=4"][data-settings*="blogcols-md=7"] .posts li {
    margin: 1%;
    width: 12.28571%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=4"][data-settings*="blogcols-md=8"] .posts li {
    margin: 1%;
    width: 10.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=4"][data-settings*="blogcols-md=9"] .posts li {
    margin: 1%;
    width: 9.11111%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=4"][data-settings*="blogcols-md=10"] .posts li {
    margin: 1%;
    width: 8%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=4"][data-settings*="blogcols-md=11"] .posts li {
    margin: 1%;
    width: 7.09091%
  }
  .module.blog[data-settings*="margin-md=4"]:not([data-settings*="imagecols-md="]) .posts li {
    margin: 1%;
    width: 98%
  }
  .module.blog[data-settings*="margin-md=5"] .posts {
    margin: 0 -1.25%
  }
  .module.blog[data-settings*="margin-md=5"] .posts li {
    margin: 1.25%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=5"][data-settings*="blogcols-md=2"] .posts li {
    margin: 1.25%;
    width: 47.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=5"][data-settings*="blogcols-md=3"] .posts li {
    margin: 1.25%;
    width: 30.83333%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=5"][data-settings*="blogcols-md=4"] .posts li {
    margin: 1.25%;
    width: 22.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=5"][data-settings*="blogcols-md=5"] .posts li {
    margin: 1.25%;
    width: 17.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=5"][data-settings*="blogcols-md=6"] .posts li {
    margin: 1.25%;
    width: 14.16667%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=5"][data-settings*="blogcols-md=7"] .posts li {
    margin: 1.25%;
    width: 11.78571%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=5"][data-settings*="blogcols-md=8"] .posts li {
    margin: 1.25%;
    width: 10%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=5"][data-settings*="blogcols-md=9"] .posts li {
    margin: 1.25%;
    width: 8.61111%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=5"][data-settings*="blogcols-md=10"] .posts li {
    margin: 1.25%;
    width: 7.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=5"][data-settings*="blogcols-md=11"] .posts li {
    margin: 1.25%;
    width: 6.59091%
  }
  .module.blog[data-settings*="margin-md=5"]:not([data-settings*="imagecols-md="]) .posts li {
    margin: 1.25%;
    width: 97.5%
  }
  .module.blog[data-settings*="margin-md=6"] .posts {
    margin: 0 -1.5%
  }
  .module.blog[data-settings*="margin-md=6"] .posts li {
    margin: 1.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=6"][data-settings*="blogcols-md=2"] .posts li {
    margin: 1.5%;
    width: 47%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=6"][data-settings*="blogcols-md=3"] .posts li {
    margin: 1.5%;
    width: 30.33333%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=6"][data-settings*="blogcols-md=4"] .posts li {
    margin: 1.5%;
    width: 22%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=6"][data-settings*="blogcols-md=5"] .posts li {
    margin: 1.5%;
    width: 17%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=6"][data-settings*="blogcols-md=6"] .posts li {
    margin: 1.5%;
    width: 13.66667%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=6"][data-settings*="blogcols-md=7"] .posts li {
    margin: 1.5%;
    width: 11.28571%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=6"][data-settings*="blogcols-md=8"] .posts li {
    margin: 1.5%;
    width: 9.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=6"][data-settings*="blogcols-md=9"] .posts li {
    margin: 1.5%;
    width: 8.11111%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=6"][data-settings*="blogcols-md=10"] .posts li {
    margin: 1.5%;
    width: 7%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=6"][data-settings*="blogcols-md=11"] .posts li {
    margin: 1.5%;
    width: 6.09091%
  }
  .module.blog[data-settings*="margin-md=6"]:not([data-settings*="imagecols-md="]) .posts li {
    margin: 1.5%;
    width: 97%
  }
  .module.blog[data-settings*="margin-md=7"] .posts {
    margin: 0 -1.75%
  }
  .module.blog[data-settings*="margin-md=7"] .posts li {
    margin: 1.75%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=7"][data-settings*="blogcols-md=2"] .posts li {
    margin: 1.75%;
    width: 46.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=7"][data-settings*="blogcols-md=3"] .posts li {
    margin: 1.75%;
    width: 29.83333%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=7"][data-settings*="blogcols-md=4"] .posts li {
    margin: 1.75%;
    width: 21.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=7"][data-settings*="blogcols-md=5"] .posts li {
    margin: 1.75%;
    width: 16.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=7"][data-settings*="blogcols-md=6"] .posts li {
    margin: 1.75%;
    width: 13.16667%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=7"][data-settings*="blogcols-md=7"] .posts li {
    margin: 1.75%;
    width: 10.78571%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=7"][data-settings*="blogcols-md=8"] .posts li {
    margin: 1.75%;
    width: 9%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=7"][data-settings*="blogcols-md=9"] .posts li {
    margin: 1.75%;
    width: 7.61111%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=7"][data-settings*="blogcols-md=10"] .posts li {
    margin: 1.75%;
    width: 6.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=7"][data-settings*="blogcols-md=11"] .posts li {
    margin: 1.75%;
    width: 5.59091%
  }
  .module.blog[data-settings*="margin-md=7"]:not([data-settings*="imagecols-md="]) .posts li {
    margin: 1.75%;
    width: 96.5%
  }
  .module.blog[data-settings*="margin-md=8"] .posts {
    margin: 0 -2%
  }
  .module.blog[data-settings*="margin-md=8"] .posts li {
    margin: 2%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=8"][data-settings*="blogcols-md=2"] .posts li {
    margin: 2%;
    width: 46%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=8"][data-settings*="blogcols-md=3"] .posts li {
    margin: 2%;
    width: 29.33333%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=8"][data-settings*="blogcols-md=4"] .posts li {
    margin: 2%;
    width: 21%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=8"][data-settings*="blogcols-md=5"] .posts li {
    margin: 2%;
    width: 16%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=8"][data-settings*="blogcols-md=6"] .posts li {
    margin: 2%;
    width: 12.66667%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=8"][data-settings*="blogcols-md=7"] .posts li {
    margin: 2%;
    width: 10.28571%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=8"][data-settings*="blogcols-md=8"] .posts li {
    margin: 2%;
    width: 8.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=8"][data-settings*="blogcols-md=9"] .posts li {
    margin: 2%;
    width: 7.11111%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=8"][data-settings*="blogcols-md=10"] .posts li {
    margin: 2%;
    width: 6%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=8"][data-settings*="blogcols-md=11"] .posts li {
    margin: 2%;
    width: 5.09091%
  }
  .module.blog[data-settings*="margin-md=8"]:not([data-settings*="imagecols-md="]) .posts li {
    margin: 2%;
    width: 96%
  }
  .module.blog[data-settings*="margin-md=9"] .posts {
    margin: 0 -2.25%
  }
  .module.blog[data-settings*="margin-md=9"] .posts li {
    margin: 2.25%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=9"][data-settings*="blogcols-md=2"] .posts li {
    margin: 2.25%;
    width: 45.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=9"][data-settings*="blogcols-md=3"] .posts li {
    margin: 2.25%;
    width: 28.83333%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=9"][data-settings*="blogcols-md=4"] .posts li {
    margin: 2.25%;
    width: 20.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=9"][data-settings*="blogcols-md=5"] .posts li {
    margin: 2.25%;
    width: 15.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=9"][data-settings*="blogcols-md=6"] .posts li {
    margin: 2.25%;
    width: 12.16667%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=9"][data-settings*="blogcols-md=7"] .posts li {
    margin: 2.25%;
    width: 9.78571%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=9"][data-settings*="blogcols-md=8"] .posts li {
    margin: 2.25%;
    width: 8%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=9"][data-settings*="blogcols-md=9"] .posts li {
    margin: 2.25%;
    width: 6.61111%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=9"][data-settings*="blogcols-md=10"] .posts li {
    margin: 2.25%;
    width: 5.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=9"][data-settings*="blogcols-md=11"] .posts li {
    margin: 2.25%;
    width: 4.59091%
  }
  .module.blog[data-settings*="margin-md=9"]:not([data-settings*="imagecols-md="]) .posts li {
    margin: 2.25%;
    width: 95.5%
  }
  .module.blog[data-settings*="margin-md=10"] .posts {
    margin: 0 -2.5%
  }
  .module.blog[data-settings*="margin-md=10"] .posts li {
    margin: 2.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=10"][data-settings*="blogcols-md=2"] .posts li {
    margin: 2.5%;
    width: 45%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=10"][data-settings*="blogcols-md=3"] .posts li {
    margin: 2.5%;
    width: 28.33333%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=10"][data-settings*="blogcols-md=4"] .posts li {
    margin: 2.5%;
    width: 20%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=10"][data-settings*="blogcols-md=5"] .posts li {
    margin: 2.5%;
    width: 15%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=10"][data-settings*="blogcols-md=6"] .posts li {
    margin: 2.5%;
    width: 11.66667%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=10"][data-settings*="blogcols-md=7"] .posts li {
    margin: 2.5%;
    width: 9.28571%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=10"][data-settings*="blogcols-md=8"] .posts li {
    margin: 2.5%;
    width: 7.5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=10"][data-settings*="blogcols-md=9"] .posts li {
    margin: 2.5%;
    width: 6.11111%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=10"][data-settings*="blogcols-md=10"] .posts li {
    margin: 2.5%;
    width: 5%
  }
  .module.blog[data-settings*="blogcols-md="][data-settings*="margin-md=10"][data-settings*="blogcols-md=11"] .posts li {
    margin: 2.5%;
    width: 4.09091%
  }
  .module.blog[data-settings*="margin-md=10"]:not([data-settings*="imagecols-md="]) .posts li {
    margin: 2.5%;
    width: 95%
  }
}
@media only screen and (max-width: 767px) {
  .module.blog[data-settings*="blogcols-sm="][data-settings*="blogcols-sm=2"] .posts li {
    margin: 0%;
    width: 50%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="blogcols-sm=3"] .posts li {
    margin: 0%;
    width: 33.33333%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="blogcols-sm=4"] .posts li {
    margin: 0%;
    width: 25%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="blogcols-sm=5"] .posts li {
    margin: 0%;
    width: 20%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="blogcols-sm=6"] .posts li {
    margin: 0%;
    width: 16.66667%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="blogcols-sm=7"] .posts li {
    margin: 0%;
    width: 14.28571%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="blogcols-sm=8"] .posts li {
    margin: 0%;
    width: 12.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="blogcols-sm=9"] .posts li {
    margin: 0%;
    width: 11.11111%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="blogcols-sm=10"] .posts li {
    margin: 0%;
    width: 10%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="blogcols-sm=11"] .posts li {
    margin: 0%;
    width: 9.09091%
  }
  .module.blog[data-settings*="margin-sm=1"] .posts {
    margin: 0 -.25%
  }
  .module.blog[data-settings*="margin-sm=1"] .posts li {
    margin: .25%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=1"][data-settings*="blogcols-sm=2"] .posts li {
    margin: .25%;
    width: 49.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=1"][data-settings*="blogcols-sm=3"] .posts li {
    margin: .25%;
    width: 32.83333%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=1"][data-settings*="blogcols-sm=4"] .posts li {
    margin: .25%;
    width: 24.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=1"][data-settings*="blogcols-sm=5"] .posts li {
    margin: .25%;
    width: 19.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=1"][data-settings*="blogcols-sm=6"] .posts li {
    margin: .25%;
    width: 16.16667%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=1"][data-settings*="blogcols-sm=7"] .posts li {
    margin: .25%;
    width: 13.78571%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=1"][data-settings*="blogcols-sm=8"] .posts li {
    margin: .25%;
    width: 12%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=1"][data-settings*="blogcols-sm=9"] .posts li {
    margin: .25%;
    width: 10.61111%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=1"][data-settings*="blogcols-sm=10"] .posts li {
    margin: .25%;
    width: 9.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=1"][data-settings*="blogcols-sm=11"] .posts li {
    margin: .25%;
    width: 8.59091%
  }
  .module.blog[data-settings*="margin-sm=1"]:not([data-settings*="imagecols-sm="]) .posts li {
    margin: .25%;
    width: 99.5%
  }
  .module.blog[data-settings*="margin-sm=2"] .posts {
    margin: 0 -.5%
  }
  .module.blog[data-settings*="margin-sm=2"] .posts li {
    margin: .5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=2"][data-settings*="blogcols-sm=2"] .posts li {
    margin: .5%;
    width: 49%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=2"][data-settings*="blogcols-sm=3"] .posts li {
    margin: .5%;
    width: 32.33333%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=2"][data-settings*="blogcols-sm=4"] .posts li {
    margin: .5%;
    width: 24%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=2"][data-settings*="blogcols-sm=5"] .posts li {
    margin: .5%;
    width: 19%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=2"][data-settings*="blogcols-sm=6"] .posts li {
    margin: .5%;
    width: 15.66667%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=2"][data-settings*="blogcols-sm=7"] .posts li {
    margin: .5%;
    width: 13.28571%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=2"][data-settings*="blogcols-sm=8"] .posts li {
    margin: .5%;
    width: 11.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=2"][data-settings*="blogcols-sm=9"] .posts li {
    margin: .5%;
    width: 10.11111%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=2"][data-settings*="blogcols-sm=10"] .posts li {
    margin: .5%;
    width: 9%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=2"][data-settings*="blogcols-sm=11"] .posts li {
    margin: .5%;
    width: 8.09091%
  }
  .module.blog[data-settings*="margin-sm=2"]:not([data-settings*="imagecols-sm="]) .posts li {
    margin: .5%;
    width: 99%
  }
  .module.blog[data-settings*="margin-sm=3"] .posts {
    margin: 0 -.75%
  }
  .module.blog[data-settings*="margin-sm=3"] .posts li {
    margin: .75%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=3"][data-settings*="blogcols-sm=2"] .posts li {
    margin: .75%;
    width: 48.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=3"][data-settings*="blogcols-sm=3"] .posts li {
    margin: .75%;
    width: 31.83333%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=3"][data-settings*="blogcols-sm=4"] .posts li {
    margin: .75%;
    width: 23.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=3"][data-settings*="blogcols-sm=5"] .posts li {
    margin: .75%;
    width: 18.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=3"][data-settings*="blogcols-sm=6"] .posts li {
    margin: .75%;
    width: 15.16667%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=3"][data-settings*="blogcols-sm=7"] .posts li {
    margin: .75%;
    width: 12.78571%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=3"][data-settings*="blogcols-sm=8"] .posts li {
    margin: .75%;
    width: 11%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=3"][data-settings*="blogcols-sm=9"] .posts li {
    margin: .75%;
    width: 9.61111%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=3"][data-settings*="blogcols-sm=10"] .posts li {
    margin: .75%;
    width: 8.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=3"][data-settings*="blogcols-sm=11"] .posts li {
    margin: .75%;
    width: 7.59091%
  }
  .module.blog[data-settings*="margin-sm=3"]:not([data-settings*="imagecols-sm="]) .posts li {
    margin: .75%;
    width: 98.5%
  }
  .module.blog[data-settings*="margin-sm=4"] .posts {
    margin: 0 -1%
  }
  .module.blog[data-settings*="margin-sm=4"] .posts li {
    margin: 1%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=4"][data-settings*="blogcols-sm=2"] .posts li {
    margin: 1%;
    width: 48%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=4"][data-settings*="blogcols-sm=3"] .posts li {
    margin: 1%;
    width: 31.33333%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=4"][data-settings*="blogcols-sm=4"] .posts li {
    margin: 1%;
    width: 23%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=4"][data-settings*="blogcols-sm=5"] .posts li {
    margin: 1%;
    width: 18%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=4"][data-settings*="blogcols-sm=6"] .posts li {
    margin: 1%;
    width: 14.66667%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=4"][data-settings*="blogcols-sm=7"] .posts li {
    margin: 1%;
    width: 12.28571%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=4"][data-settings*="blogcols-sm=8"] .posts li {
    margin: 1%;
    width: 10.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=4"][data-settings*="blogcols-sm=9"] .posts li {
    margin: 1%;
    width: 9.11111%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=4"][data-settings*="blogcols-sm=10"] .posts li {
    margin: 1%;
    width: 8%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=4"][data-settings*="blogcols-sm=11"] .posts li {
    margin: 1%;
    width: 7.09091%
  }
  .module.blog[data-settings*="margin-sm=4"]:not([data-settings*="imagecols-sm="]) .posts li {
    margin: 1%;
    width: 98%
  }
  .module.blog[data-settings*="margin-sm=5"] .posts {
    margin: 0 -1.25%
  }
  .module.blog[data-settings*="margin-sm=5"] .posts li {
    margin: 1.25%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=5"][data-settings*="blogcols-sm=2"] .posts li {
    margin: 1.25%;
    width: 47.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=5"][data-settings*="blogcols-sm=3"] .posts li {
    margin: 1.25%;
    width: 30.83333%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=5"][data-settings*="blogcols-sm=4"] .posts li {
    margin: 1.25%;
    width: 22.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=5"][data-settings*="blogcols-sm=5"] .posts li {
    margin: 1.25%;
    width: 17.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=5"][data-settings*="blogcols-sm=6"] .posts li {
    margin: 1.25%;
    width: 14.16667%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=5"][data-settings*="blogcols-sm=7"] .posts li {
    margin: 1.25%;
    width: 11.78571%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=5"][data-settings*="blogcols-sm=8"] .posts li {
    margin: 1.25%;
    width: 10%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=5"][data-settings*="blogcols-sm=9"] .posts li {
    margin: 1.25%;
    width: 8.61111%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=5"][data-settings*="blogcols-sm=10"] .posts li {
    margin: 1.25%;
    width: 7.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=5"][data-settings*="blogcols-sm=11"] .posts li {
    margin: 1.25%;
    width: 6.59091%
  }
  .module.blog[data-settings*="margin-sm=5"]:not([data-settings*="imagecols-sm="]) .posts li {
    margin: 1.25%;
    width: 97.5%
  }
  .module.blog[data-settings*="margin-sm=6"] .posts {
    margin: 0 -1.5%
  }
  .module.blog[data-settings*="margin-sm=6"] .posts li {
    margin: 1.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=6"][data-settings*="blogcols-sm=2"] .posts li {
    margin: 1.5%;
    width: 47%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=6"][data-settings*="blogcols-sm=3"] .posts li {
    margin: 1.5%;
    width: 30.33333%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=6"][data-settings*="blogcols-sm=4"] .posts li {
    margin: 1.5%;
    width: 22%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=6"][data-settings*="blogcols-sm=5"] .posts li {
    margin: 1.5%;
    width: 17%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=6"][data-settings*="blogcols-sm=6"] .posts li {
    margin: 1.5%;
    width: 13.66667%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=6"][data-settings*="blogcols-sm=7"] .posts li {
    margin: 1.5%;
    width: 11.28571%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=6"][data-settings*="blogcols-sm=8"] .posts li {
    margin: 1.5%;
    width: 9.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=6"][data-settings*="blogcols-sm=9"] .posts li {
    margin: 1.5%;
    width: 8.11111%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=6"][data-settings*="blogcols-sm=10"] .posts li {
    margin: 1.5%;
    width: 7%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=6"][data-settings*="blogcols-sm=11"] .posts li {
    margin: 1.5%;
    width: 6.09091%
  }
  .module.blog[data-settings*="margin-sm=6"]:not([data-settings*="imagecols-sm="]) .posts li {
    margin: 1.5%;
    width: 97%
  }
  .module.blog[data-settings*="margin-sm=7"] .posts {
    margin: 0 -1.75%
  }
  .module.blog[data-settings*="margin-sm=7"] .posts li {
    margin: 1.75%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=7"][data-settings*="blogcols-sm=2"] .posts li {
    margin: 1.75%;
    width: 46.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=7"][data-settings*="blogcols-sm=3"] .posts li {
    margin: 1.75%;
    width: 29.83333%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=7"][data-settings*="blogcols-sm=4"] .posts li {
    margin: 1.75%;
    width: 21.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=7"][data-settings*="blogcols-sm=5"] .posts li {
    margin: 1.75%;
    width: 16.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=7"][data-settings*="blogcols-sm=6"] .posts li {
    margin: 1.75%;
    width: 13.16667%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=7"][data-settings*="blogcols-sm=7"] .posts li {
    margin: 1.75%;
    width: 10.78571%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=7"][data-settings*="blogcols-sm=8"] .posts li {
    margin: 1.75%;
    width: 9%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=7"][data-settings*="blogcols-sm=9"] .posts li {
    margin: 1.75%;
    width: 7.61111%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=7"][data-settings*="blogcols-sm=10"] .posts li {
    margin: 1.75%;
    width: 6.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=7"][data-settings*="blogcols-sm=11"] .posts li {
    margin: 1.75%;
    width: 5.59091%
  }
  .module.blog[data-settings*="margin-sm=7"]:not([data-settings*="imagecols-sm="]) .posts li {
    margin: 1.75%;
    width: 96.5%
  }
  .module.blog[data-settings*="margin-sm=8"] .posts {
    margin: 0 -2%
  }
  .module.blog[data-settings*="margin-sm=8"] .posts li {
    margin: 2%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=8"][data-settings*="blogcols-sm=2"] .posts li {
    margin: 2%;
    width: 46%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=8"][data-settings*="blogcols-sm=3"] .posts li {
    margin: 2%;
    width: 29.33333%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=8"][data-settings*="blogcols-sm=4"] .posts li {
    margin: 2%;
    width: 21%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=8"][data-settings*="blogcols-sm=5"] .posts li {
    margin: 2%;
    width: 16%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=8"][data-settings*="blogcols-sm=6"] .posts li {
    margin: 2%;
    width: 12.66667%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=8"][data-settings*="blogcols-sm=7"] .posts li {
    margin: 2%;
    width: 10.28571%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=8"][data-settings*="blogcols-sm=8"] .posts li {
    margin: 2%;
    width: 8.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=8"][data-settings*="blogcols-sm=9"] .posts li {
    margin: 2%;
    width: 7.11111%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=8"][data-settings*="blogcols-sm=10"] .posts li {
    margin: 2%;
    width: 6%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=8"][data-settings*="blogcols-sm=11"] .posts li {
    margin: 2%;
    width: 5.09091%
  }
  .module.blog[data-settings*="margin-sm=8"]:not([data-settings*="imagecols-sm="]) .posts li {
    margin: 2%;
    width: 96%
  }
  .module.blog[data-settings*="margin-sm=9"] .posts {
    margin: 0 -2.25%
  }
  .module.blog[data-settings*="margin-sm=9"] .posts li {
    margin: 2.25%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=9"][data-settings*="blogcols-sm=2"] .posts li {
    margin: 2.25%;
    width: 45.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=9"][data-settings*="blogcols-sm=3"] .posts li {
    margin: 2.25%;
    width: 28.83333%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=9"][data-settings*="blogcols-sm=4"] .posts li {
    margin: 2.25%;
    width: 20.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=9"][data-settings*="blogcols-sm=5"] .posts li {
    margin: 2.25%;
    width: 15.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=9"][data-settings*="blogcols-sm=6"] .posts li {
    margin: 2.25%;
    width: 12.16667%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=9"][data-settings*="blogcols-sm=7"] .posts li {
    margin: 2.25%;
    width: 9.78571%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=9"][data-settings*="blogcols-sm=8"] .posts li {
    margin: 2.25%;
    width: 8%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=9"][data-settings*="blogcols-sm=9"] .posts li {
    margin: 2.25%;
    width: 6.61111%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=9"][data-settings*="blogcols-sm=10"] .posts li {
    margin: 2.25%;
    width: 5.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=9"][data-settings*="blogcols-sm=11"] .posts li {
    margin: 2.25%;
    width: 4.59091%
  }
  .module.blog[data-settings*="margin-sm=9"]:not([data-settings*="imagecols-sm="]) .posts li {
    margin: 2.25%;
    width: 95.5%
  }
  .module.blog[data-settings*="margin-sm=10"] .posts {
    margin: 0 -2.5%
  }
  .module.blog[data-settings*="margin-sm=10"] .posts li {
    margin: 2.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=10"][data-settings*="blogcols-sm=2"] .posts li {
    margin: 2.5%;
    width: 45%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=10"][data-settings*="blogcols-sm=3"] .posts li {
    margin: 2.5%;
    width: 28.33333%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=10"][data-settings*="blogcols-sm=4"] .posts li {
    margin: 2.5%;
    width: 20%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=10"][data-settings*="blogcols-sm=5"] .posts li {
    margin: 2.5%;
    width: 15%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=10"][data-settings*="blogcols-sm=6"] .posts li {
    margin: 2.5%;
    width: 11.66667%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=10"][data-settings*="blogcols-sm=7"] .posts li {
    margin: 2.5%;
    width: 9.28571%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=10"][data-settings*="blogcols-sm=8"] .posts li {
    margin: 2.5%;
    width: 7.5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=10"][data-settings*="blogcols-sm=9"] .posts li {
    margin: 2.5%;
    width: 6.11111%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=10"][data-settings*="blogcols-sm=10"] .posts li {
    margin: 2.5%;
    width: 5%
  }
  .module.blog[data-settings*="blogcols-sm="][data-settings*="margin-sm=10"][data-settings*="blogcols-sm=11"] .posts li {
    margin: 2.5%;
    width: 4.09091%
  }
  .module.blog[data-settings*="margin-sm=10"]:not([data-settings*="imagecols-sm="]) .posts li {
    margin: 2.5%;
    width: 95%
  }
}
.module.blog[data-settings*="dontcrop=true"] .posts .thumb,
.no-csstransforms .module.blog[data-settings*="blogcols"] .posts .thumb {
  text-align: center;
  white-space: nowrap;
  letter-spacing: -.312em;
  font-family: 'FreeSans', 'Arimo', 'Droid Sans', helvetica, arial, sans-serif;
  text-rendering: optimizeSpeed
}
.module.blog[data-settings*="dontcrop=true"] .posts .thumb:-o-prefocus,
.module.blog[data-settings*="dontcrop=true"] .posts .thumb,
.no-csstransforms .module.blog[data-settings*="blogcols"] .posts .thumb:-o-prefocus,
.no-csstransforms .module.blog[data-settings*="blogcols"] .posts .thumb {
  word-spacing: -.43em
}
.lt-ie8 .module.blog[data-settings*="dontcrop=true"] .posts .thumb,
.lt-ie8 .no-csstransforms .module.blog[data-settings*="blogcols"] .posts .thumb {
  letter-spacing: normal;
  word-spacing: -.43em
}
.module.blog[data-settings*="dontcrop=true"] .posts .thumb:before,
.no-csstransforms .module.blog[data-settings*="blogcols"] .posts .thumb:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle
}
.module.blog[data-settings*="dontcrop=true"] .posts .thumb img,
.module.blog[data-settings*="dontcrop=true"] .posts .thumb img.portrait,
.no-csstransforms .module.blog[data-settings*="blogcols"] .posts .thumb img,
.no-csstransforms .module.blog[data-settings*="blogcols"] .posts .thumb img.portrait {
  position: static;
  top: auto;
  left: auto;
  display: inline-block;
  height: auto;
  width: auto;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none
}
.module.blog .commentCount {
  float: right
}
.module.blog a.title {
  display: inline-block;
  width: 100%
}
*[data-overlay-content] {
  display: none;
  width: 50%;
  max-height: 70vh;
  top: 15vh;
  left: 50%;
  margin-left: -25%;
  z-index: 11;
  background: #FFF;
  padding: 25px;
  overflow: hidden;
  font-size: 12px;
  line-height: 1.5em;
  color: #A2A2A2;
  position: fixed
}
*[data-overlay-content].overlay-fill {
  padding: 0
}
*[data-overlay-content].overlay-fill img {
  width: 100%
}
*[data-overlay-content] .iframeWrap {
  width: 100%;
  height: 70vh
}
*[data-overlay-content] .iframeWrap iframe {
  width: 1px;
  min-width: 100%;
  *width: 100%;
  height: 100%;
  border: none;
  vertical-align: top
}
*[data-overlay-content].overlay-ios .iframeWrap {
  overflow: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  border: 1px solid #e0e0e0
}
*[data-overlay-content] .overlay-content .text {
  font-size: 16px
}
*[data-overlay-content] .overlayHeader {
  min-height: 25px
}
*[data-overlay-content].nano,
*[data-overlay-content] .nano {
  height: 50vh
}
*[data-overlay-content].nano .nano-content,
*[data-overlay-content] .nano .nano-content {
  padding: 25px
}
*[data-overlay-content].nano .nano-content.hasHeader,
*[data-overlay-content] .nano .nano-content.hasHeader {
  padding: 0;
  padding-right: 25px
}
*[data-overlay-content].nano .nano-pane,
*[data-overlay-content] .nano .nano-pane {
  width: 6px
}
*[data-overlay-content].nano .nano-slider,
*[data-overlay-content] .nano .nano-slider {
  height: 50px
}
*[data-overlay-content] .overlayClose {
  position: absolute;
  top: 18px;
  right: 18px;
  text-decoration: none
}
*[data-overlay-content] .overlayClose:before {
  content: "Ã—";
  font-family: "FontAwesome";
  font-size: 28px;
  color: #535353
}
*[data-overlay-content] .overlayTitle {
  text-transform: uppercase;
  text-align: left;
  font-size: 19px;
  padding-bottom: 5px;
  color: #5B5B5B
}
*[data-overlay-content] .overlaySubtitle {
  text-align: left;
  font-size: 13px;
  padding-bottom: 20px
}
*[data-overlay-content] form {
  width: 100%
}
*[data-overlay-content] form input[type="text"],
*[data-overlay-content] form input[type="password"] {
  width: 100%;
  display: block;
  border: 1px solid #E0E0E0;
  margin-bottom: 7px;
  padding: 10px;
  padding-left: 15px;
  border-radius: 4px;
  font-size: 15px
}
*[data-overlay-content] form input[type="submit"] {
  background: #4D4D4D;
  color: white;
  padding: 10px 20px;
  text-align: center;
  float: right;
  text-transform: uppercase;
  font-size: 15px;
  border-radius: 4px;
  border: 1px solid transparent
}
*[data-overlay-content] form input[type="submit"]+.overlayCancel {
  margin-right: 10px
}
*[data-overlay-content] form .recoveryErrors {
  display: none;
  font-size: 14px;
  padding: 11px 15px;
  margin: 15px 0;
  color: #47110d;
  background: #f8dcda;
  border: 1px solid #f4c8c5
}
@media only screen and (max-width: 769px) {
  *[data-overlay-content] {
    width: 90%;
    margin-left: -45%
  }
}
*[data-overlay-content] .overlayCancel {
  color: #4D4D4D;
  padding: 10px 20px;
  text-align: center;
  float: right;
  text-transform: uppercase;
  font-size: 15px;
  border-radius: 4px;
  border: 1px solid #A2A2A2
}
.overlayWrap {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 10
}
*[data-monosocial] {
  display: inline-block;
  padding: 0 17px 0 50px;
  line-height: 40px;
  color: white;
  text-decoration: none;
  margin-right: 3px;
  position: relative;
  cursor: pointer
}
*[data-monosocial]:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: white;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 40px;
  font-size: 16px;
  text-align: center;
  line-height: 40px
}
*[data-monosocial][data-monosocial="facebook"] {
  background: #263961
}
*[data-monosocial][data-monosocial="facebook"]:before {
  font-family: "FontAwesome";
  content: "ï‚š";
  background: #3b5998
}
*[data-monosocial][data-monosocial="twitter"] {
  background: #0074a1
}
*[data-monosocial][data-monosocial="twitter"]:before {
  font-family: "FontAwesome";
  content: "ï‚™";
  background: #00aced
}
*[data-monosocial][data-monosocial="googleplus"] {
  background: #ac2d1e
}
*[data-monosocial][data-monosocial="googleplus"]:before {
  font-family: "FontAwesome";
  background: #dd4b39;
  content: "ï† "
}
*[data-monosocial][data-monosocial="linkedin"] {
  background: #11567a
}
*[data-monosocial][data-monosocial="linkedin"]:before {
  font-family: "FontAwesome";
  background: #1B85BD;
  content: "ïƒ¡"
}
*[data-monosocial][data-nocount] {
  padding: 20px;
  vertical-align: top
}
.crmUserpage .button {
  display: table;
  margin: 0 0 0 auto
}
@media only screen and (min-width: 768px) {
  .crmUserpage #field-container .col:nth-child(odd) {
    padding-left: 0
  }
  .crmUserpage #field-container .col:nth-child(even) {
    padding-right: 0
  }
}
.crmUserpage .userPageFooter {
  padding-left: 0;
  padding-right: 0
}
img {
  opacity: 1;
  transition: opacity .35s ease
}
img[data-lazyload-src] {
  opacity: 0
}
body {
  line-height: 1em;
  font-size: medium;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
a {
  color: #0000ee
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: 1.4;
}
.sidebar {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px
}
* {
  border-width: 0;
  border-style: solid;
  border-color: transparent
}
div.crmOverlay[data-overlay-content] .infoText {
  font-size: 16px;
  color: #000;
  margin-bottom: 30px
}
div.crmOverlay[data-overlay-content] a.infoText {
  text-decoration: underline
}
div.crmOverlay[data-overlay-content] .loginButtons {
  float: left
}
div.crmOverlay[data-overlay-content] .loginButtons a {
  display: block;
  color: #5B5B5B;
  font-size: 13px
}
div.crmOverlay[data-overlay-content] .loginButtons a:before {
  content: inline-block;
  margin-right: 10px;
  content: "ï€£";
  font-family: "FontAwesome";
  font-size: inherit;
  color: inherit;
  text-rendering: optimizeLegibility;
  text-indent: 0;
  text-transform: none
}
div.crmOverlay[data-overlay-content] .loginButtons a:first-child {
  margin-bottom: 5px
}
div.crmOverlay[data-overlay-content] .loginButtons a.requestAccess:before {
  content: "ï†Ž";
  margin-right: 7px
}
div.crmOverlay[data-overlay-content] form .errors {
  font-size: 14px;
  padding: 11px 15px;
  margin: 15px 0;
  color: #47110d;
  background: #f8dcda;
  border: 1px solid #f4c8c5
}
i[class*='svg-'] {
  width: 1em;
  height: 1em;
  display: inline-block
}
i[class*='svg-']:before {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0 50%;
  content: '';
  width: 100%;
  height: 100%;
  display: block
}
i.svg-accordd:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/accordd.svg)
}
i.svg-ad:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ad.svg)
}
i.svg-ae:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ae.svg)
}
i.svg-af:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/af.svg)
}
i.svg-ag:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ag.svg)
}
i.svg-ai:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ai.svg)
}
i.svg-al:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/al.svg)
}
i.svg-am:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/am.svg)
}
i.svg-americanexpress:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/americanexpress.svg)
}
i.svg-ao:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ao.svg)
}
i.svg-aq:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/aq.svg)
}
i.svg-ar:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ar.svg)
}
i.svg-as:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/as.svg)
}
i.svg-at:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/at.svg)
}
i.svg-au:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/au.svg)
}
i.svg-aw:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/aw.svg)
}
i.svg-ax:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ax.svg)
}
i.svg-az:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/az.svg)
}
i.svg-ba:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ba.svg)
}
i.svg-bb:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/bb.svg)
}
i.svg-bd:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/bd.svg)
}
i.svg-be:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/be.svg)
}
i.svg-bf:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/bf.svg)
}
i.svg-bg:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/bg.svg)
}
i.svg-bh:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/bh.svg)
}
i.svg-bi:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/bi.svg)
}
i.svg-bj:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/bj.svg)
}
i.svg-bl:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/bl.svg)
}
i.svg-bm:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/bm.svg)
}
i.svg-bn:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/bn.svg)
}
i.svg-bo:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/bo.svg)
}
i.svg-bq:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/bq.svg)
}
i.svg-br:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/br.svg)
}
i.svg-bs:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/bs.svg)
}
i.svg-bt:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/bt.svg)
}
i.svg-bv:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/bv.svg)
}
i.svg-bw:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/bw.svg)
}
i.svg-by:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/by.svg)
}
i.svg-bz:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/bz.svg)
}
i.svg-ca:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ca.svg)
}
i.svg-cash:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/cash.svg)
}
i.svg-cc:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/cc.svg)
}
i.svg-cd:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/cd.svg)
}
i.svg-cf:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/cf.svg)
}
i.svg-cg:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/cg.svg)
}
i.svg-ch:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ch.svg)
}
i.svg-cheque:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/cheque.svg)
}
i.svg-ci:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ci.svg)
}
i.svg-ck:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ck.svg)
}
i.svg-cl:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/cl.svg)
}
i.svg-cm:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/cm.svg)
}
i.svg-cn:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/cn.svg)
}
i.svg-co:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/co.svg)
}
i.svg-cr:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/cr.svg)
}
i.svg-cu:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/cu.svg)
}
i.svg-cv:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/cv.svg)
}
i.svg-cw:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/cw.svg)
}
i.svg-cx:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/cx.svg)
}
i.svg-cy:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/cy.svg)
}
i.svg-cz:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/cz.svg)
}
i.svg-de:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/de.svg)
}
i.svg-dinersclub:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/dinersclub.svg)
}
i.svg-discover:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/discover.svg)
}
i.svg-dj:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/dj.svg)
}
i.svg-dk:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/dk.svg)
}
i.svg-dm:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/dm.svg)
}
i.svg-do:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/do.svg)
}
i.svg-dz:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/dz.svg)
}
i.svg-ec:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ec.svg)
}
i.svg-ee:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ee.svg)
}
i.svg-eg:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/eg.svg)
}
i.svg-eh:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/eh.svg)
}
i.svg-emailtransfer:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/emailtransfer.svg)
}
i.svg-er:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/er.svg)
}
i.svg-es:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/es.svg)
}
i.svg-et:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/et.svg)
}
i.svg-eu:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/eu.svg)
}
i.svg-fi:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/fi.svg)
}
i.svg-fj:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/fj.svg)
}
i.svg-fk:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/fk.svg)
}
i.svg-fm:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/fm.svg)
}
i.svg-fo:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/fo.svg)
}
i.svg-fr-cash:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/fr-cash.svg)
}
i.svg-fr-cheque:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/fr-cheque.svg)
}
i.svg-fr-emailtransfer:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/fr-emailtransfer.svg)
}
i.svg-fr-giftcard:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/fr-giftcard.svg)
}
i.svg-fr-interac:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/fr-interac.svg)
}
i.svg-fr-interacetransfer:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/fr-interacetransfer.svg)
}
i.svg-fr-travelerscheque:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/fr-travelerscheque.svg)
}
i.svg-fr:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/fr.svg)
}
i.svg-ga:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ga.svg)
}
i.svg-gb-eng:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gb-eng.svg)
}
i.svg-gb-nir:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gb-nir.svg)
}
i.svg-gb-sct:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gb-sct.svg)
}
i.svg-gb-wls:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gb-wls.svg)
}
i.svg-gb:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gb.svg)
}
i.svg-gd:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gd.svg)
}
i.svg-ge:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ge.svg)
}
i.svg-gf:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gf.svg)
}
i.svg-gg:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gg.svg)
}
i.svg-gh:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gh.svg)
}
i.svg-gi:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gi.svg)
}
i.svg-giftcard:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/giftcard.svg)
}
i.svg-gl:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gl.svg)
}
i.svg-gm:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gm.svg)
}
i.svg-gn:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gn.svg)
}
i.svg-gp:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gp.svg)
}
i.svg-gq:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gq.svg)
}
i.svg-gr:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gr.svg)
}
i.svg-gs:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gs.svg)
}
i.svg-gt:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gt.svg)
}
i.svg-gu:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gu.svg)
}
i.svg-gw:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gw.svg)
}
i.svg-gy:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/gy.svg)
}
i.svg-hk:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/hk.svg)
}
i.svg-hm:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/hm.svg)
}
i.svg-hn:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/hn.svg)
}
i.svg-hr:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/hr.svg)
}
i.svg-ht:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ht.svg)
}
i.svg-hu:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/hu.svg)
}
i.svg-id:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/id.svg)
}
i.svg-ie:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ie.svg)
}
i.svg-il:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/il.svg)
}
i.svg-im:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/im.svg)
}
i.svg-in:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/in.svg)
}
i.svg-interac:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/interac.svg)
}
i.svg-interacetransfer:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/interacetransfer.svg)
}
i.svg-io:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/io.svg)
}
i.svg-iq:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/iq.svg)
}
i.svg-ir:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ir.svg)
}
i.svg-is:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/is.svg)
}
i.svg-it:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/it.svg)
}
i.svg-je:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/je.svg)
}
i.svg-jm:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/jm.svg)
}
i.svg-jo:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/jo.svg)
}
i.svg-jp:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/jp.svg)
}
i.svg-ke:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ke.svg)
}
i.svg-kg:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/kg.svg)
}
i.svg-kh:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/kh.svg)
}
i.svg-ki:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ki.svg)
}
i.svg-km:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/km.svg)
}
i.svg-kn:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/kn.svg)
}
i.svg-kp:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/kp.svg)
}
i.svg-kr:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/kr.svg)
}
i.svg-kw:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/kw.svg)
}
i.svg-ky:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ky.svg)
}
i.svg-kz:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/kz.svg)
}
i.svg-la:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/la.svg)
}
i.svg-lb:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/lb.svg)
}
i.svg-lc:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/lc.svg)
}
i.svg-li:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/li.svg)
}
i.svg-lk:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/lk.svg)
}
i.svg-lr:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/lr.svg)
}
i.svg-ls:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ls.svg)
}
i.svg-lt:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/lt.svg)
}
i.svg-lu:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/lu.svg)
}
i.svg-lv:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/lv.svg)
}
i.svg-ly:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ly.svg)
}
i.svg-ma:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ma.svg)
}
i.svg-mastercard:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/mastercard.svg)
}
i.svg-mc:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/mc.svg)
}
i.svg-md:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/md.svg)
}
i.svg-me:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/me.svg)
}
i.svg-mf:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/mf.svg)
}
i.svg-mg:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/mg.svg)
}
i.svg-mh:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/mh.svg)
}
i.svg-mk:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/mk.svg)
}
i.svg-ml:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ml.svg)
}
i.svg-mm:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/mm.svg)
}
i.svg-mn:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/mn.svg)
}
i.svg-mo:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/mo.svg)
}
i.svg-mp:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/mp.svg)
}
i.svg-mq:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/mq.svg)
}
i.svg-mr:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/mr.svg)
}
i.svg-ms:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ms.svg)
}
i.svg-mt:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/mt.svg)
}
i.svg-mu:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/mu.svg)
}
i.svg-mv:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/mv.svg)
}
i.svg-mw:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/mw.svg)
}
i.svg-mx:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/mx.svg)
}
i.svg-my:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/my.svg)
}
i.svg-mz:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/mz.svg)
}
i.svg-na:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/na.svg)
}
i.svg-nc:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/nc.svg)
}
i.svg-ne:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ne.svg)
}
i.svg-nf:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/nf.svg)
}
i.svg-ng:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ng.svg)
}
i.svg-ni:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ni.svg)
}
i.svg-nl:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/nl.svg)
}
i.svg-no:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/no.svg)
}
i.svg-np:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/np.svg)
}
i.svg-nr:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/nr.svg)
}
i.svg-nu:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/nu.svg)
}
i.svg-nz:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/nz.svg)
}
i.svg-om:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/om.svg)
}
i.svg-pa:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/pa.svg)
}
i.svg-papal:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/papal.svg)
}
i.svg-pe:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/pe.svg)
}
i.svg-pf:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/pf.svg)
}
i.svg-pg:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/pg.svg)
}
i.svg-ph:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ph.svg)
}
i.svg-pk:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/pk.svg)
}
i.svg-pl:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/pl.svg)
}
i.svg-pm:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/pm.svg)
}
i.svg-pn:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/pn.svg)
}
i.svg-pr:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/pr.svg)
}
i.svg-ps:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ps.svg)
}
i.svg-pt:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/pt.svg)
}
i.svg-pw:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/pw.svg)
}
i.svg-py:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/py.svg)
}
i.svg-qa:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/qa.svg)
}
i.svg-re:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/re.svg)
}
i.svg-ro:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ro.svg)
}
i.svg-rs:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/rs.svg)
}
i.svg-ru:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ru.svg)
}
i.svg-rw:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/rw.svg)
}
i.svg-sa:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/sa.svg)
}
i.svg-sb:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/sb.svg)
}
i.svg-sc:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/sc.svg)
}
i.svg-sd:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/sd.svg)
}
i.svg-se:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/se.svg)
}
i.svg-sg:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/sg.svg)
}
i.svg-sh:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/sh.svg)
}
i.svg-si:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/si.svg)
}
i.svg-sj:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/sj.svg)
}
i.svg-sk:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/sk.svg)
}
i.svg-sl:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/sl.svg)
}
i.svg-sm:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/sm.svg)
}
i.svg-sn:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/sn.svg)
}
i.svg-so:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/so.svg)
}
i.svg-sr:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/sr.svg)
}
i.svg-ss:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ss.svg)
}
i.svg-st:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/st.svg)
}
i.svg-sv:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/sv.svg)
}
i.svg-sx:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/sx.svg)
}
i.svg-sy:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/sy.svg)
}
i.svg-sz:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/sz.svg)
}
i.svg-tc:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/tc.svg)
}
i.svg-td:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/td.svg)
}
i.svg-tf:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/tf.svg)
}
i.svg-tg:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/tg.svg)
}
i.svg-th:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/th.svg)
}
i.svg-tj:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/tj.svg)
}
i.svg-tk:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/tk.svg)
}
i.svg-tl:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/tl.svg)
}
i.svg-tm:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/tm.svg)
}
i.svg-tn:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/tn.svg)
}
i.svg-to:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/to.svg)
}
i.svg-tr:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/tr.svg)
}
i.svg-travelerscheque:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/travelerscheque.svg)
}
i.svg-tt:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/tt.svg)
}
i.svg-tv:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/tv.svg)
}
i.svg-tw:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/tw.svg)
}
i.svg-tz:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/tz.svg)
}
i.svg-ua:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ua.svg)
}
i.svg-ug:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ug.svg)
}
i.svg-um:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/um.svg)
}
i.svg-un:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/un.svg)
}
i.svg-us:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/us.svg)
}
i.svg-uy:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/uy.svg)
}
i.svg-uz:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/uz.svg)
}
i.svg-va:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/va.svg)
}
i.svg-vc:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/vc.svg)
}
i.svg-ve:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ve.svg)
}
i.svg-vg:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/vg.svg)
}
i.svg-vi:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/vi.svg)
}
i.svg-visa:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/visa.svg)
}
i.svg-vn:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/vn.svg)
}
i.svg-vu:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/vu.svg)
}
i.svg-wf:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/wf.svg)
}
i.svg-ws:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ws.svg)
}
i.svg-ye:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/ye.svg)
}
i.svg-yt:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/yt.svg)
}
i.svg-za:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/za.svg)
}
i.svg-zm:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/zm.svg)
}
i.svg-zw:before {
  background-image: url(https://www.deutscher-pflegepreis.de/assets/css/icons/zw.svg)
}