html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
a {
  background-color: transparent;
}
b,
strong {
  font-weight: bold;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
img {
  border: 0;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
input {
  line-height: normal;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #428bca;
  text-decoration: none;
}
img {
  vertical-align: middle;
}
[role="button"] {
  cursor: pointer;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-6 {
  width: 50%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.inputbox {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #666666;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
@media screen and (min-width: 768px) {
  select,
  textarea,
  input[type="text"],
  input[type="password"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="date"],
  input[type="month"],
  input[type="time"],
  input[type="week"],
  input[type="number"],
  input[type="email"],
  input[type="url"],
  input[type="search"],
  input[type="tel"],
  input[type="color"],
  .inputbox {
    width: auto;
  }
}
.collapse {
  display: none;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > li > a {
  color: #777777;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa-brands,.fa-regular,.fab,.far{font-weight:400}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp-solid,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:'Font Awesome 6 Free'}.fa-brands,.fab{font-family:'Font Awesome 6 Brands'}
.fa-bars::before,.fa-navicon::before{content:"\f0c9"}
.fa-location-arrow::before{content:"\f124"}
.fa-location-pin::before,.fa-map-marker::before{content:"\f041"}
.fa-phone-alt::before,.fa-phone-flip::before{content:"\f879"}
.fa-envelope::before{content:"\f0e0"}
.fa-magnifying-glass::before,.fa-search::before{content:"\f002"}
:host,:root{--fa-style-family-brands:'Font Awesome 6 Brands';--fa-font-brands:normal 400 1em/1 'Font Awesome 6 Brands';--fa-style-family-classic:'Font Awesome 6 Free';--fa-font-regular:normal 400 1em/1 'Font Awesome 6 Free';--fa-style-family-classic:'Font Awesome 6 Free';--fa-font-solid:normal 900 1em/1 'Font Awesome 6 Free'}
.fa-facebook-f:before{content:"\f39e"}
.fa-linkedin:before{content:"\f08c"}
.fa-instagram:before{content:"\f16d"}
.fa-solid,.fas{font-weight:900}
.fa.fa-map-marker:before{content:"\f3c5"}
#sp-page-builder{position:relative}
#sp-page-builder .page-content .sppb-section,#sp-page-builder .sppb-section,.mod-sppagebuilder .sppb-section{z-index:1;position:relative}#sp-page-builder .page-content .sppb-section,#sp-page-builder .sppb-section{will-change:top}
.sppb-addon-single-image::after,.sppb-addon-single-image::before{content:"";display:table}.sppb-addon-single-image-container{display:inline-block;position:relative;transition:all .4s ease}
.sppb-addon-articles{margin-bottom:-30px}.sppb-addon-articles .sppb-addon-article{margin-bottom:30px}
.sppb-addon-articles .sppb-article-meta{margin:-5px -5px 5px}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}img{vertical-align:middle}.sppb-carousel-inner>.sppb-item>a>img,.sppb-carousel-inner>.sppb-item>img,.sppb-img-responsive{display:block;max-width:100%;height:auto}
.sppb-text-left{text-align:left}
.sppb-text-center{text-align:center}.sppb-addon-single-image .sppb-img-responsive,.sppb-text-center .sppb-img-responsive,.sppb-text-left .sppb-img-responsive,.sppb-text-right .sppb-img-responsive{display:inline-block}
.sp-pagebuilder-row,.sppb-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.sppb-no-gutter{margin-right:0;margin-left:0}.sppb-no-gutter>.sppb-col,.sppb-no-gutter>.sppb-row-column,.sppb-no-gutter>[class*=sppb-col-]{padding-right:0;padding-left:0}.sppb-col,.sppb-col-auto,.sppb-col-lg,.sppb-col-lg-1,.sppb-col-lg-10,.sppb-col-lg-11,.sppb-col-lg-12,.sppb-col-lg-2,.sppb-col-lg-3,.sppb-col-lg-4,.sppb-col-lg-5,.sppb-col-lg-6,.sppb-col-lg-7,.sppb-col-lg-8,.sppb-col-lg-9,.sppb-col-lg-auto,.sppb-col-md,.sppb-col-md-1,.sppb-col-md-10,.sppb-col-md-11,.sppb-col-md-12,.sppb-col-md-2,.sppb-col-md-3,.sppb-col-md-4,.sppb-col-md-5,.sppb-col-md-6,.sppb-col-md-7,.sppb-col-md-8,.sppb-col-md-9,.sppb-col-md-auto,.sppb-col-sm,.sppb-col-sm-1,.sppb-col-sm-10,.sppb-col-sm-11,.sppb-col-sm-12,.sppb-col-sm-2,.sppb-col-sm-3,.sppb-col-sm-4,.sppb-col-sm-5,.sppb-col-sm-6,.sppb-col-sm-7,.sppb-col-sm-8,.sppb-col-sm-9,.sppb-col-sm-auto,.sppb-col-xl,.sppb-col-xl-1,.sppb-col-xl-10,.sppb-col-xl-11,.sppb-col-xl-12,.sppb-col-xl-2,.sppb-col-xl-3,.sppb-col-xl-4,.sppb-col-xl-5,.sppb-col-xl-6,.sppb-col-xl-7,.sppb-col-xl-8,.sppb-col-xl-9,.sppb-col-xl-auto,.sppb-col-xs-1,.sppb-col-xs-10,.sppb-col-xs-11,.sppb-col-xs-12,.sppb-col-xs-2,.sppb-col-xs-3,.sppb-col-xs-4,.sppb-col-xs-5,.sppb-col-xs-6,.sppb-col-xs-7,.sppb-col-xs-8,.sppb-col-xs-9,.sppb-row-column{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.sppb-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media (min-width:575px){.sppb-col-xs{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.sppb-col-xs-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.sppb-col-xs-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.sppb-col-xs-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.sppb-col-xs-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sppb-col-xs-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.sppb-col-xs-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.sppb-col-xs-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sppb-col-xs-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.sppb-col-xs-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.sppb-col-xs-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sppb-col-xs-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.sppb-col-xs-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.sppb-col-xs-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.sppb-col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.sppb-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.sppb-col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.sppb-col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.sppb-col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sppb-col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.sppb-col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.sppb-col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sppb-col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.sppb-col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.sppb-col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sppb-col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.sppb-col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.sppb-col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.sppb-col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.sppb-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.sppb-col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.sppb-col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.sppb-col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sppb-col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.sppb-col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.sppb-col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sppb-col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.sppb-col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.sppb-col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sppb-col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.sppb-col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.sppb-col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.sppb-col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.sppb-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.sppb-col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.sppb-col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.sppb-col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sppb-col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.sppb-col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.sppb-col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sppb-col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.sppb-col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.sppb-col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sppb-col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.sppb-col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.sppb-col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}
.sppb-column,.sppb-column-addons{position:relative;z-index:1;width:100%}.sppb-column{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.sppb-row-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:repeat;z-index:1}.sp-pagebuilder-section-inner .sppb-row,.sppb-container-inner,.sppb-row-container{position:relative;z-index:3}.sppb-btn{display:inline-block;font-weight:400;text-align:center;white-space:pre-line;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:8px 12px;font-size:16px;line-height:1.25;border-radius:4px;transition:all .15s ease-in-out;cursor:pointer}
.sppb-btn-default{color:#010101;background-color:#eff1f4;border-color:#eff1f4}
.clearfix:after,.clearfix:before,.sp-pagebuilder-row:after,.sp-pagebuilder-row:before,.sppb-container-fluid:after,.sppb-container-fluid:before,.sppb-container:after,.sppb-container:before,.sppb-nav:after,.sppb-nav:before,.sppb-panel-body:after,.sppb-panel-body:before{content:" ";display:table}.clearfix:after,.sp-pagebuilder-row:after,.sppb-container-fluid:after,.sppb-container:after,.sppb-nav:after,.sppb-panel-body:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}
.sppb-align-center{-ms-flex-align:center!important;align-items:center!important}
.sppb-section-content-bottom,.sppb-section-content-center,.sppb-section-content-top{display:flex;width:100%}.sppb-section-content-center{align-items:center}
.sppb-section-content-bottom .sppb-align-center,.sppb-section-content-center .sppb-align-center,.sppb-section-content-top .sppb-align-center{flex:1 0 100%}.sppb-section-content-bottom .sppb-container-inner,.sppb-section-content-center .sppb-container-inner,.sppb-section-content-top .sppb-container-inner{width:100%}
.sppb-addon-title{display:inline-block}
.sppb-row-container{width:100%;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:576px){.sppb-row-container{max-width:540px}}@media (min-width:768px){.sppb-row-container{max-width:720px}}@media (min-width:992px){.sppb-row-container{max-width:960px}}@media (min-width:1200px){.sppb-row-container{max-width:1140px}}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #428bca;
  text-decoration: none;
}
img {
  vertical-align: middle;
}
.wrap {
  width: auto;
  clear: both;
}
p {
  margin: 0 0 10px;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: inherit;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.1;
}
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  select,
  textarea,
  input[type="text"],
  input[type="password"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="date"],
  input[type="month"],
  input[type="time"],
  input[type="week"],
  input[type="number"],
  input[type="email"],
  input[type="url"],
  input[type="search"],
  input[type="tel"],
  input[type="color"],
  .inputbox {
    width: auto;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
@media (min-width: 768px) {
  .navbar-nav {
    margin: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > li > a {
  color: #777777;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.t3-mainnav {
  border-left: 0;
  border-right: 0;
  margin-bottom: 0;
  border-radius: 0;
}
.t3-mainnav .t3-navbar {
  padding-left: 0;
  padding-right: 0;
}
.t3-module {
  background: transparent;
  color: inherit;
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .t3-module {
    margin-bottom: 40px;
  }
}
.t3-module .module-inner {
  padding: 0;
}
.module-title {
  background: transparent;
  color: inherit;
  font-size: 18px;
  margin: 0 0 10px 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .module-title {
    margin-bottom: 20px;
  }
}
.module-ct {
  background: transparent;
  color: inherit;
  padding: 0;
}
.module-ct:before,
.module-ct:after {
  content: " ";
  display: table;
}
.module-ct:after {
  clear: both;
}
.module-ct > ul,
.module-ct .custom > ul,
.module-ct > ol,
.module-ct .custom > ol {
  margin-left: 20px;
  padding-left: 0;
}
.module-ct > ul.nav,
.module-ct .custom > ul.nav,
.module-ct > ol.nav,
.module-ct .custom > ol.nav {
  padding-left: 0;
  margin-left: 0;
}
body {
  background: #ffffff !important;
  color: #696e6e !important;
}
.header-top {
  background: #fafbfb !important;
  border-top: 4px solid #e74c3c !important;
}
#t3-header {
  background: #f9f9f9 !important;
}
#t3-mainnav {
  background: #323a45 !important;
}
.center-block {
  background: bannerRowBackground !important;
}
.MainRow {
  background: #f9f9f9 !important;
}
div.not_text,
.poping_links span,
.fleft.log label,
.wrapper_remember label,
.module.phone,
.serchline input,
.top-breadcrumbs span,
.t3-copyright .module,
.prod_desc .navigation_grid,
.paramfilter .heading,
.t3-sidebar .paramfilter .values li label,
#productdetailsview .manufacturer,
#productdetailsview .price .product-price .price-crossed,
.time-box .bzSaleTimer .count_info,
.time-box .price .product-price > span.price-old .PricebasePriceWithTax,
.time-box .price .product-price .text,
#productdetailsview .tags,
.cart-view .label,
.login-wrap.cart-view label,
.order-view #com-form-order-number label,
.order-view .control-group label,
.cart-view .login-box .remember,
.cart-view .text-indent span.font,
.cart-view .text-indent2 span.font,
#compare_list_prod td,
#compare_list_prod td:first-child,
.orders-box tbody td,
.spaceStyle.second .order-box td:first-child,
.orders-box thead th,
.order-items-box .sectiontableheader th,
.order-items-box tr td.priceCol span.line-through,
.order-items-box tr.total .color,
.order-items-box tr.total td.pricePad,
.order-items-box .order-items td.right,
#slideShow .desc1,
#slideShow .time-box .price .price-old .WithoutTax,
#slideShow .time-box .price .text,
div.catItemCategory,
div.catItemCommentsLink,
div.catItemLinks,
div.catItemHeader span.catItemAuthor,
div.catItemHeader span.catItemDateCreated,
div.catItemCategory span,
div.catItemRatingBlock,
div.catItemIntroText,
#k2Container div.catItemRatingBlock span,
.userItemView div.userItemHeader span.userItemDateCreated,
div.userItemIntroText,
.genericItemView div.genericItemHeader span.genericItemDateCreated,
div.genericItemIntroText,
div.catItemCategory,
div.catItemCommentsLink,
div.itemCategory span,
#k2Container .itemAuthor,
#k2Container .catItemCategory,
#k2Container .itemDateCreated,
#k2Container .itemCategory,
div.itemRatingBlock,
#k2Container .itemBody,
div.itemIntroText,
#k2Container .itemNavigation,
div.itemNavigation span.itemNavigationTitle,
div.itemCommentsForm form label,
.t3-sidebar .coments div.k2LatestCommentsBlock ul li span.lcCommentDate,
.k2user #form-login-password label,
.k2user #form-login-username label,
.k2user #form-login-remember label,
.t3-sidebar .latestarticles .module-ct ul li,
.t3-sidebar .allsearch label,
.contact-wrap .width60 .form-horizontal .control-label label,
.homeblog ul li .blog-box .fleft .moduleItemDateCreated,
.homeblog ul li .blog-box .fleft .moduleItemIntro,
.module.menu ul li a {
  color: #696e6e;
}
a,
#cur-lang .heading span:first-child,
#Slider .text2,
#Slider .text2.rev,
#Slider .text3,
ul.layout .product-box .Price,
ul.layout2 .product-box .Price,
.pagination ul > li > span,
#product_list ul.layout .product-box .Price,
#product_list ul.layout2 .product-box .Price,
ul.list .VmArrowdown.expanded i.minus,
.listbest .Price,
#productdetailsview .price .product-price span.PricesalesPrice,
.time-box #bzSaleTimerCnt .wrap_time,
.time-box .bzSaleTimerDesc div,
#productdetailsview .time-box .price .product-price > span.price-sale span.PricesalesPrice,
.time-box .price .product-price .price-sale .text,
table.cart-summary .PricebillTotal,
.sectiontableentry1.bg_total,
.sectiontableentry1 .total .PricesalesPrice,
.orders-box tbody td.total,
.spaceStyle.second .order-box td.price,
#slideShow .time-box .price .price-sale span.sales,
#slideShow .time-box .price .price-sale .text,
#k2Container div.itemCommentsForm form span#formLog,
.homeblog ul li .blog-box .moduleItemReadMore,
.success_compare_left .remcompare a,
.success_wishlists_left .remwishlists a,
div#cart_list .fright a.vm2-remove_from_cart,
div#cart_list .total .total2,
#cart_list .tot3,
#cart_list .tot4,
div#vmMainPageOPC div.op_col7 .opc_PricesalesPrice,
div#vmMainPageOPC div.op_col7 span.opc_PricesalesPrice,
div#basket_container div.op_basket_row #tt_total_basket,
div#basket_container div.op_basket_row.total div.op_col1_4,
#tt_total,
#tt_total_txt,
#vmMainPageOPC input.invalid,
.shoper .user-details label.invalid,
#sales_price,
.vm2-add_up i,
.cart-summary.bot-total .red-bold,
ul.layout .product-box div.Title a:hover,
ul.layout2 .product-box div.Title a:hover,
.t3footnav .listbest .Title a:hover,
.customcustomblock ul li em,
.customcustomblock2 ul li em {
  color: #e74c3c;
}
body input.inputbox,
h3.module-title,
.order h3,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.button-log .Forgot li a,
.module.phone span,
#cur-lang .heading,
#cur-lang.header-button-compare .heading i,
#cur-lang.header-button-wishlist .heading i,
#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group > a,
#t3-mainnav .t3-megamenu .mega-nav > li a,
#Slider .text1,
#Slider .text4,
.top-breadcrumbs a,
ul.layout .product-box .Title a,
ul.layout .product-box .add_wishlist,
ul.layout .product-box .add_compare,
ul.layout2 .product-box .Title a,
ul.layout2 .product-box .add_wishlist,
ul.layout2 .product-box .add_compare,
.owl-prev,
.owl-next,
.cat_row a,
.orderlistcontainer div.activeOrder,
.Results .jq-selectbox,
.navigation_grid a i,
#product_list.list ul.layout .product-box .Title a,
#product_list.list ul.layout .product-box .vote,
#product_list.list ul.layout2 .product-box .Title a,
#product_list.list ul.layout2 .product-box .vote,
#product_list.list .fa-tags,
#product_list.list .product_tags a,
.t3-sidebar .module-ct ul > li a,
.t3-sidebar ul.list > li a,
.t3-sidebar ul.list li.parent li a,
.t3-sidebar ul.list li.parent li.parent li a,
ul.list .VmArrowdown i,
.btn_compare,
.btn_wishlist,
#mod_wishlists .name a,
#mod_compare .name a,
#mod_compare .remcompare a,
#mod_wishlists .remwishlists a,
.listbest .Title a,
.mod_tagsvm2 a,
.t3-sidebar .paramfilter .values li label .count,
.paramfilter a.reset,
.fullreset,
.jcarousel-container .jcarousel-next span,
.jcarousel-container .jcarousel-prev span,
.jcarousel-container .jcarousel-prev.jcarousel-prev-disabled span,
.jcarousel-container .jcarousel-next.jcarousel-next-disabled span,
#productdetailsview .fright h1,
#productdetailsview .manufacturer a,
.time-box .countdown_section,
.time-box .countdown_amount,
#productdetailsview .jq-selectbox,
#productdetailsview .product-box2 .addtocart-bar2 .quantity-box input,
#productdetailsview .product-box2 .add_wishlist,
#productdetailsview .product-box2 .add_compare,
#productdetailsview .product-box2 .ask-a-question .ask-question2,
.accordion-heading a.accordion-toggle.collapsed,
.productdetails-view.layout2 .responsive-tabs__list__item,
#productdetailsview .tags .product-field-display a,
.product-related-categories .product-field .product-field-display a,
.product-neighbour ul.pagers a,
.recentproducts li,
.cart-view .login-box a.reset,
.cart-view .login-box a.remind,
.cart-view .login-box a.reset,
.cart-view .login-box a.remind,
.cart_form .vm2-add_quantity_cart,
.cart_form .vm2-remove_from_cart,
.shoper .jq-selectbox,
.wishlist_box .remwishlists a,
.wishlist_box .addtocart-bar2 .quantity-box input,
#compare_list_prod .comare_name a,
#compare_list_prod .addtocart-bar2 .quantity-box input,
.comare_action .compare_del,
.manufacturer-view-default .row_man h2 a,
.manufacturer_details_view .manufacturer-email a,
.manufacturer_details_view .manufacturer-url a,
.manufacturer_details_view .manufacturer-product-link a,
.orders-box tbody td.num a,
.order-items-box tr td.priceCol span,
.order-items-box tr.total td,
.order-items-box tr .color2,
.shoper #tabs li,
#slideShow .Title a,
#slideShow .add_wishlist,
#slideShow .add_compare,
.K2ItemsRow h2.module-title,
.K2ItemsRow h2.module-title a,
.K2ItemsRow .catItemAuthor a,
div.catItemCategory a,
div.catItemCommentsLink a,
#k2Container h2.itemTitle,
#k2Container h2.itemTitle a,
#k2Container .itemAuthor a,
#k2Container div.catItemCategory a,
#k2Container div.itemDateCreated a,
#k2Container .itemCategory a,
#k2Container .itemToolbar a,
.itemAuthorLatest ul li a,
#k2Container .itemNavigation a,
div.itemCommentsForm form textarea.inputbox,
div.itemBackToTop a,
.search .page-title,
#url,
.contact-address dt span,
#onepage_main_div .jq-selectbox,
.homeblog ul li .blog-box .fleft .moduleItemTitle,
.success_compare_left .title a,
.success_wishlists_left .title a,
#askform input,
#comment,
div.other-links li a,
.ask-a-question-view #Comment,
.panel-heading a.accordion-toggle.collapsed,
div.tooltip-inner {
  color: #292f38;
}
div.ac_result {
  border-top: 3px solid #e74c3c !important;
}
.button,
.addtocart-button,
.addtocart-button,
.vm-button-correct,
.k2user .button {
  background: #e74c3c !important;
  border-bottom: 2px solid #c0392b !important;
}
#t3-footer aside.t3footnav {
  background: #323a45;
}
#t3-footer .t3-copyright {
  background: #292f38;
}
.logo {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .logo {
    text-align: left;
  }
}
.logo a {
  display: inline-block;
  line-height: 1;
  margin: 0;
}
.t3-mainbody {
  padding-top: 20px;
  padding-bottom: 20px;
}
.t3-content {
  padding-top: 20px;
  padding-bottom: 20px;
}
.t3-footer {
  border-top: 1px solid #eeeeee;
  background: #f8f8f8;
  color: #666666;
}
.t3-footer:before,
.t3-footer:after {
  content: " ";
  display: table;
}
.t3-footer:after {
  clear: both;
}
.t3-footnav {
  padding: 20px 0;
}
.t3-footnav:before,
.t3-footnav:after {
  content: " ";
  display: table;
}
.t3-footnav:after {
  clear: both;
}
@media screen and (min-width: 768px) {
  .t3-footnav {
    padding: 40px 0;
  }
}
.t3-footnav .t3-module {
  background: #f8f8f8;
  color: #666666;
  margin-top: 10px;
  margin-bottom: 10px;
}
.t3-copyright {
  border-top: 1px solid #eeeeee;
  font-size: 12px;
  padding: 40px 0 80px;
}
.t3-copyright:before,
.t3-copyright:after {
  content: " ";
  display: table;
}
.t3-copyright:after {
  clear: both;
}
.off-canvas-toggle {
  z-index: 100;
}
html,
body {
  height: 100%;
}
.t3-wrapper {
  background: #ffffff;
  position: relative;
  left: 0;
  z-index: 99;
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  overflow: visible;
}
.t3-wrapper::after {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  background: rgba(0, 0, 0, 0.2);
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
  transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
  z-index: 100;
}
.t3-off-canvas {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  visibility: hidden;
  width: 250px;
  height: 100%;
  overflow: hidden;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.t3-off-canvas::after {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  content: '';
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.t3-off-canvas {
  background: #ffffff;
  color: #333333;
}
.t3-off-canvas .t3-off-canvas-header {
  background: #eeeeee;
  color: #333333;
  padding: 6px 12px;
}
.t3-off-canvas .t3-off-canvas-header h2 {
  margin: 0;
}
.t3-off-canvas .t3-off-canvas-body {
  padding: 6px 12px;
}
.t3-off-canvas .t3-off-canvas-body a {
  color: #428bca;
}
.off-canvas-toggle {
  border-radius: 0;
  border: 0;
  padding: 0;
  width: 50px;
  height: 50px;
  line-height: 50px;
}
.t3-off-canvas {
  background: #ffffff;
  color: #333333;
}
.t3-off-canvas .t3-off-canvas-header {
  background: #eeeeee;
  color: #333333;
  padding: 0 0 0 12px;
  height: 35px;
}
.t3-off-canvas .t3-off-canvas-header h2 {
  margin: 0;
  line-height: 35px;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
.t3-off-canvas .close {
  margin: 0;
  height: 35px;
  line-height: 35px;
  width: 35px;
  background: #bbbbbb;
  position: absolute;
  top: 0;
  right: 0;
}
.t3-off-canvas .t3-off-canvas-body {
  padding: 24px 12px;
}
.t3-off-canvas .t3-off-canvas-body a {
  color: #428bca;
  text-decoration: none;
}
.t3-off-canvas .t3-off-canvas-body .t3-module {
  margin-bottom: 20px;
}
.t3-off-canvas .t3-off-canvas-body .module-title {
  margin-bottom: 10px;
}
.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-search:before{content:"\f002"}
.fa-map-marker:before{content:"\f041"}
.fa-bars:before{content:"\f0c9"}
.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}
.fa-location-arrow:before{content:"\f124"}
.fa-instagram:before{content:"\f16d"}
body { background:#292f38; font:300 14px/21px Arial, Helvetica, sans-serif;  font-family: 'Nunito', sans-serif;}
body input {font-family: 'Nunito', sans-serif; background:#f5f7f8;}
a {  outline:none!important;}
h3.module-title, .order h3 { font-size:24px; text-transform:uppercase; font-weight:300; font-family: 'Nunito', sans-serif; margin-bottom:30px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: 'Nunito', sans-serif; font-weight:500;}
.clear { clear:both;}
.t3-module { margin-bottom:10px;}
.top-block { position:relative; }
.center-block { position:relative; }
.bottom-block { position:relative; }
.header-top { border-bottom:1px solid #e2e6e7;   padding:4px 0;font-size:12px; line-height:22px;}
.header-top .t3-module {margin-bottom:0;}
.module.phone { text-align:center;}
.module.phone span { font-weight:500;}
#t3-header { position:relative; z-index:10000; background:#fafbfb; }
.mod-right .fright { float:right; padding-top:28px;}
.mod-right .fleft {float:left;}
.logo-image h1 { margin-top:24px; margin-left:0px; margin-bottom:30px;}
#t3-mainnav { border:none; background:#323a45; min-height:45px;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); }
#t3-mainnav .t3-navbar {position:relative;}
#t3-mainnav .navbar-nav > li { }
#t3-mainnav .navbar-nav > li > a , #t3-mainnav .navbar-nav > li > span { 
font-size:15px; line-height:25px; font-weight:500; color:#fff; text-transform:uppercase; padding:10px 20px; display:inline-block;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#t3-mainnav { position:relative; z-index:9999;}
.serchline { width:100%; clear:both; position:absolute; left:0; top:0; z-index:1; background:#fff;}
.serchline form { display:none;}
.serchline input { width:100%; height:60px; border:none; background:none; border-radius:0; box-shadow:none!important; padding-top:20px; padding-bottom:20px; padding-right:60px;  font-size:16px; line-height:20px; font-weight:300;}
.MainRow {position:relative;  background:#fafbfb; }
.MainRow .t3-mainbody { padding-top:40px; padding-bottom:0;}
.MainRow .t3-content { padding-bottom:0; padding-top:0;}
.MainRow {position:relative;  background:#fafbfb; }
.MainRow .t3-mainbody { padding-top:50px; padding-bottom:40px;}
.MainRow .t3-content { padding-bottom:0; padding-top:0;}
#t3-footer { border:none; background:none;}
#t3-footer aside.t3footnav{ border:none; }
#t3-footer .t3-copyright { border:none; padding:0;}
.t3-footnav { padding:35px 0 40px 0;}
.t3-footnav .t3-module { background:none; color:#bdc3c7;}
.menu.nav li  i { display:none;}
.t3-wrapper { overflow:hidden;}
.center-block > div {position:relative; z-index:1;}
input , textarea {box-shadow:none!important;}
.search { padding-bottom:75px;}
.ac_result { border:none; border-top:3px solid #e74c3c; background:#fff;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); border-radius:0 0 5px 5px;}
#back-top {
	position: fixed;
	right:15%;
	bottom: 15%;
	margin-right: 0px;
	padding:0;
	margin:0;
	display:none;
	z-index:99;
}
#back-top a {
	opacity:0.8;
	width: 40px;
	height:40px;
	display: inline-block;
	text-align: center;
	font-size:24px;
	line-height:38px;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	padding:0;
	margin:0;
	background: #292f38;
		/* rounded corners */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	outline:none;

}
.button , .addtocart-button , .vm-button-correct , .k2user .button { font-weight:300; padding:0 30px;  height:40px; font-size:14px; line-height:38px; display:inline-block; border:none; border-radius:4px; color:#fff; border-bottom:2px solid #c0392b; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; outline:none; cursor:pointer;}
i[class^="fa-"], i[class*=" fa-"] { margin:0;}
.cookies_height { height:0px;}
.ac_result { position: absolute; display:none; left:0!important; top:60px!important; }
.t3footnav { overflow:hidden;}
#t3-mainnav .navbar-nav > li { margin-bottom:-10px; padding-bottom:10px;}
body { position:relative;}
.ac_result {
	padding: 0px;
	overflow: hidden;
	z-index: 99999;
}
.t3-mainnav .t3-navbar { padding:0!important;}
@media (min-width: 320px) and (max-width: 767px) {
	.t3-navbar.navbar-collapse {
		max-height:inherit;
	}

ul.layout .prod-row {
	float:none;
	display:inline-block;
}
ul.layout2 .prod-row {
	float:none;
	display:inline-block;
}

}
.navbar-header {
	z-index: 11;
	position: relative;
}
.off-canvas-toggle {
	width: 60px;
	height: 45px;
	background: #e74c3c;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-kthtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.t3-off-canvas .t3-off-canvas-body a {
	color:#292f38;
}
.t3-off-canvas .t3-off-canvas-body a:hover, .t3-off-canvas .t3-off-canvas-body a:focus , .t3-off-canvas .t3-off-canvas-body li.active a {
	color:#e74c3c;
}
div.t3-wrapper {
	position: inherit;
	z-index: inherit;
}
@media (min-width: 768px) and (max-width: 990px) {
	 	 .module.login .poping_links > span { display:none;}
		 #t3-header .logo.mod-left { width:auto; float:left;}
		 #t3-header .mod-right { float:right;}
	  	 .banneritem { margin-left:20px; margin-bottom:20px;}
		 .banneritem:first-child { margin-left:20px;}
		
		 #t3-mainnav .navbar-nav > li > a , #t3-mainnav .navbar-nav > li > span { padding:20px 18px;}
		 .cap-img img , #Slider .price{ display:none;}
		 	 #Slider .text2 , #Slider .cap_box.cap_slide3 .text2 { margin-top:10px;}
	 	#Slider .cap_box.cap_slide3 .text3, #Slider .cap_box.cap_slide3 .text4, #Slider .cap_box .text3, #Slider .cap_box .text4 { font-size:26px; line-height:28px;}
		#Slider .button { margin-top:10px; height:40px; line-height:40px; font-size:18px;}
		
		 ul.bxslider  .product-box .browseImage a { min-height:190px;}
	 ul.layout2.bxslider .product-box .compare_cat , ul.layout2.bxslider .product-box .wishlist { float:none; text-align:center;padding-top:5px; padding-bottom:5px;}
	 ul.layout2.bxslider .product-box .wishlist:after { display:none;}
	 ul.layout.bxslider .product-box .addtocart-area2 { float:none;}
	 ul.layout.bxslider .product-box .compare_cat , ul.layout.bxslider .product-box .wishlist { float:left; margin-right:5px; margin-left:0;  margin-bottom:10px; margin-top:10px; }
.li_lvl .mega-dropdown-menu { width:750px!important; margin-left:-10px;}
#t3-mainnav .li_lvl .dropdown-menu:before { left:30%;}
.ac_result { width:750px!important; left:5px!important;}
#back-top {right:1%;}
.botbanners .banneritem { width:47%;}
.blog-box .moduleItemImage { width:100%; margin-bottom:10px;}
.homeblog ul li .blog-box .fleft{ width:100%; max-width:100%;}
#productdetailsview .fright { width:99%;}
.fb-comments.fb_iframe_widget , .fb-comments.fb_iframe_widget > span { width:100%!important; overflow:hidden;}
.fb_iframe_widget iframe {width:100%!important;}
.product-neighbour .pagers { float:none; padding-left:0;}
.back-to-category.left a { float:none; margin-bottom:10px;}
.zoomContainer .zoomWindow { bottom:0!important; left:0!important;}
.box-style .prod_desc img { width:100%; height:auto;}
	 #product_list.list ul.layout .prod-row .slide-hover > .wrapper-slide { width:85%;padding-top:0;}
	 #product_list.list ul.layout .prod-row .slide-hover > .wrapper { width:100%;}
	 ul.layout .product-box .wishlist, ul.layout .product-box .compare_cat { float:left; margin-left:0; margin-right:5px;}
	 #product_list.list ul.layout .product-box .addtocart-area2 { text-align:left;}
	 #product_list.list ul.layout .product-price.list { float:left; text-align:left;}
.header-top.style2 #cur-lang .heading { float:right;}
#t3-header .mod-right { float:none; padding-bottom:20px!important;}
#t3-mainnav.style2 .fright.mod-right { float:left;}
#slideShow.list li .product-box.hover .browseImage { margin-bottom:0;}
#slideShow.list li .product-box.hover .slide-hover { margin:0 20px; padding-bottom:40px; width:91%;}

  }
@media (min-width: 320px) and (max-width: 767px) {
	.prod_desc { width:99%;}
	 .top-block #t3-mainnav { min-height:60px!important; }
	 .top-block.fix nav#t3-mainnav {position:relative!important}
	.module.menu { float:none; margin-left:-9px;}
	.module.phone { text-align:left;}
		  .module.login .poping_links > span { display:none;}
		 #t3-header .logo.mod-left { width:auto; float:none;}
		 #t3-header .mod-right { float:none;}
		 #t3-header .mod-right .fright { float:none; padding-top:0;}
		 #t3-mainnav .navbar-nav > li > a , #t3-mainnav .navbar-nav > li > span { padding:20px 30px; display:block; text-align:center;}
		 .t3-mainnav .t3-navbar-collapse .navbar-nav > li > span, .t3-mainnav .t3-navbar-collapse .navbar-nav > li > a {border-top: 1px solid #E7E7E7;}
		 .t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown > a .caret , .t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown > span .caret { border-right-width:12px;border-left-width:12px;border-top-width:12px;}
		 #t3-mainnav .dropdown-menu { border:none; background:#292f38; box-shadow:none; margin:0; padding:0; border-radius:0;}
		 .dropdown-submenu > a:after {   border-top-color: #FFF; border-left-color: rgba(0, 0, 0, 0); border-right-width:12px;border-left-width:12px;border-top-width:12px; position:absolute; right:40px; top:10px;}
		 .dropdown-submenu:hover > a:after {border-left-color: rgba(0, 0, 0, 0);}
		 #t3-mainnav .dropdown-menu  .dropdown-menu { border:none; background:none; box-shadow:none; display:block; left:0; top:0; position:relative; margin-left:0px; margin-top:0;}
		 #t3-mainnav .dropdown-menu  .dropdown-menu li a { padding-left:30px;}
		 #t3-mainnav .dropdown-menu:before { display:none;}
		#t3-mainnav .dropdown-menu li a { text-align:left; padding:10px 20px; color:#fff;
		 -webkit-transition: all 0.7s ease;
		-moz-transition: all 0.7s ease;
		-o-transition: all 0.7s ease;
		-ms-transition: all 0.7s ease;
		transition: all 0.7s ease;}
 
		 #t3-mainnav  .dropdown-menu > li a:hover,
		#t3-mainnav  .dropdown-menu > li:hover > a,
		#t3-mainnav  .dropdown-menu > li a:hover,
		#t3-mainnav  .dropdown-menu > li.active > a,
		#t3-mainnav  .dropdown-menu > li a:focus,
		#t3-mainnav  .dropdown-menu  > li a:focus 
			{color:#e74c3c; background:#ecf0f1; }
		 
		

		 .cap-img img , #Slider .price{ display:none;}
		 	 #Slider .text2 , #Slider .cap_box.cap_slide3 .text2 { margin-top:10px;}
			 #Slider .cap_box.cap_slide3 { float:none;}
	 	#Slider .cap_box.cap_slide3 .text3, #Slider .cap_box.cap_slide3 .text4, #Slider .cap_box .text3, #Slider .cap_box .text4 { font-size:26px; line-height:28px;}
		#Slider .button { margin-top:10px; height:40px; line-height:40px; font-size:18px;}
		.camera_thumb , .thumb_arrow { display:none!important;}
		
		 ul.bxslider  .product-box .browseImage a { min-height:190px;}
	 ul.layout2.bxslider .product-box .compare_cat , ul.layout2.bxslider .product-box .wishlist { float:none; text-align:center;padding-top:5px; padding-bottom:5px;}
	 ul.layout2.bxslider .product-box .wishlist:after { display:none;}
	 ul.layout.bxslider .product-box .addtocart-area2 { float:none;}
	 ul.layout.bxslider .product-box .compare_cat , ul.layout.bxslider .product-box .wishlist { float:left; margin-right:5px; margin-left:0;  margin-bottom:10px; margin-top:10px; }
	 ul.layout .product-box .vote , ul.layout .product-box .Price{ float:none;}
	.li_lvl .mega-dropdown-menu { width:750px!important; margin-left:-10px;}
	#t3-mainnav .li_lvl .dropdown-menu:before { left:30%;}
	#vmCartModule #cart_list { display:none;}
	#cur-lang ul { right:auto; left:0;}
	#cur-lang ul i.fa.fa-sort-desc { right:auto; left:20px;}
	
	#t3-mainnav .navbar-toggle { position:inherit;}
	#t3-mainnav .navbar-toggle .fa-bars { color:#fff;}
	#t3-mainnav .navbar-toggle:hover , #t3-mainnav .navbar-toggle:focus{ background:#fff; border-color:#fff;}
	#t3-mainnav .navbar-toggle:hover .fa-bars , #t3-mainnav .navbar-toggle:focus .fa-bars{ color:#262626;}
	#t3-mainnav .navbar-toggle .menu_title { position:absolute; display:inline-block; top:10px; left:0; padding-left:10px;color: #fff;font-size: 24px;font-weight: 300; margin-bottom: 30px; text-transform: uppercase;}
	
	.MainRow .t3-mainbody { padding-top:20px;}
	.t3-module {
   	 margin-bottom: 30px;
	}
	.banneritem { margin-left:0;margin-bottom:20px;}
	.banneritem a { display:block; width:100%; height:100%;}
	.banneritem img {width:100%!important; height:auto!important;}
	h3.module-title { font-size:20px;}
	.t3-copyright .module { background:none;}
	div.tooltip { width:15%;}
#t3-mainnav .navbar-toggle { margin-right:40px; margin-top:12px;}
	.tabletkanone { display:block!important;}
	.serchline .sropen { margin-right:10px;}
	.serchline .srclose {margin-right:10px;}
	.ac_result { display:none!important;}
	#back-top , .compare_cat , .wishlist {display:none!important;}
	.botbanners .banneritem { width:100%; margin-left:0!important;}
	div.homeblog .moduleItemImage { width:100%; margin:0 0 10px 0;}
	div.homeblog ul li .blog-box .fleft {width:100%; float:left; max-width:none;}
	#t3-mainnav .t3-navbar.navbar-collapse.collapse { display:block; height:0px; border:none; background:none; box-shadow:none; position:static;}
	.t3-megamenu { display:none;}
	.search-custom { display:block;}
	#productdetailsview .fright { width:99%;}
.fb-comments.fb_iframe_widget , .fb-comments.fb_iframe_widget > span { width:100%!important; overflow:hidden;}
.fb_iframe_widget iframe {width:100%!important;}
.product-neighbour .pagers { float:none; padding-left:0;}
.back-to-category.left a { float:none; margin-bottom:10px;}
.zoomContainer { display:none;}
.count_holder_small { display:none!important;}
.botbanners2 .banneritem { float:none; width:100%; margin-left:0;}
.box-style .prod_desc img { width:100%; height:auto;}
.module.login .modal-dialog {
    left: 50%;
    margin: -220px 0 0 -150px;
    position: fixed;
    top: 50%;
    width: 300px;
}
.adminForm.user-details tr td {
	 display:block;
	}
	#form-login-username , #form-login-password{ width:90%;}
	.buttonBar-right.user { padding-top:20px;}
	 #product_list.list ul.layout .prod-row .slide-hover > .wrapper-slide { width:85%; padding-top:0;}
	 #product_list.list ul.layout .prod-row .slide-hover > .wrapper { width:100%;}
	 ul.layout .product-box .wishlist, ul.layout .product-box .compare_cat { float:left; margin-left:0; margin-right:5px;}
	 #product_list.list ul.layout .product-box .addtocart-area2 { text-align:left;}
	 #product_list.list ul.layout .product-price.list { float:left; text-align:left;}
	 #t3-header .mod-right { float:none; padding-bottom:20px!important;}
	#t3-header.style2 .search-custom { float:none; margin:0 auto;}
	#t3-header.style2 .block1-custom {float:none; margin:0 auto; text-align:center; padding-top:20px;}
	#t3-header.style2 .customphone {text-align:center; }
	div.header-top.style2 .module.menu ul{ text-align:left; display:block; margin:0;}
#t3-mainnav.style2 .fright.mod-right { float:left;}
#slideShow.list li .product-box.hover .browseImage { margin-bottom:0;}
#slideShow.list li .product-box.hover .slide-hover { margin:0 20px; padding-bottom:40px; width:91%;}
.customcustomblock ul li {
    width: 50%;
	display:inline-block;
}
 .customcustomblock2 ul li {
	     width: 100%;

	 }

}
.clearfix {
			  *zoom: 1;
			}
.clearfix:before,
			.clearfix:after {
			  display: table;
			  content: "";
			}
.clearfix:after {
			  clear: both;
			}
.uk-grid-match>*>*,[class*=uk-grid-width]>*{width:100%;box-sizing:border-box}
.uk-accordion-content:after,.uk-clearfix:after,.uk-container:after,.uk-dotnav:after,.uk-form-row:after,.uk-grid:after,.uk-list>li:after,.uk-panel:after,.uk-subnav:after,.uk-tab-center:after,.uk-tab:after{clear:both}a[class*=uk-]{text-decoration:none!important;cursor:pointer}
.uk-dotnav,.uk-grid,.uk-list,.uk-list ul,.uk-subnav,.uk-switcher,.uk-tab,.uk-thumbnav{list-style:none}
.uk-dotnav>li>a,.uk-icon-button,.uk-list>li>a,.uk-nav ul>li>a,.uk-nav>li>a,.uk-overlay,.uk-slidenav,.uk-subnav>li>a{border:none!important}.uk-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.uk-grid:after,.uk-grid:before{content:"";display:block;overflow:hidden}.uk-grid>*{-ms-flex:none;-webkit-flex:none;flex:none;margin:0;float:left;padding-left:25px}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid{margin-left:-25px}
@media (min-width:1220px){.uk-grid{margin-left:-35px}.uk-grid>*{padding-left:35px}.uk-grid+.uk-grid,.uk-grid-margin,.uk-grid>*>.uk-panel+.uk-panel{margin-top:35px}}
.uk-grid-small{margin-left:-10px}.uk-grid-small>*{padding-left:10px}
.uk-grid-match>*{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-grid-match>*>*{-ms-flex:none;-webkit-flex:none;flex:none}.uk-grid-width-1-2>*{width:50%}
@media (min-width:480px){.uk-grid-width-small-1-1>*{width:100%}.uk-grid-width-small-1-2>*{width:50%}.uk-grid-width-small-1-3>*{width:33.333%}.uk-grid-width-small-1-4>*{width:25%}.uk-grid-width-small-1-5>*{width:20%}.uk-grid-width-small-1-6>*{width:16.666%}.uk-grid-width-small-1-10>*{width:10%}}@media (min-width:768px){.uk-grid-divider>[class*=uk-width-medium-]:not(.uk-width-medium-1-1):nth-child(n+2){border-left:1px solid #e5e5e5}.uk-grid-width-medium-1-1>*{width:100%}.uk-grid-width-medium-1-2>*{width:50%}.uk-grid-width-medium-1-3>*{width:33.333%}.uk-grid-width-medium-1-4>*{width:25%}.uk-grid-width-medium-1-5>*{width:20%}.uk-grid-width-medium-1-6>*{width:16.666%}.uk-grid-width-medium-1-10>*{width:10%}}@media (min-width:960px){.uk-grid-width-large-1-1>*{width:100%}.uk-grid-width-large-1-2>*{width:50%}.uk-grid-width-large-1-3>*{width:33.333%}.uk-grid-width-large-1-4>*{width:25%}.uk-grid-width-large-1-5>*{width:20%}.uk-grid-width-large-1-6>*{width:16.666%}.uk-grid-width-large-1-10>*{width:10%}}@media (min-width:1220px){.uk-grid-width-xlarge-1-1>*{width:100%}.uk-grid-width-xlarge-1-2>*{width:50%}.uk-grid-width-xlarge-1-3>*{width:33.333%}.uk-grid-width-xlarge-1-4>*{width:25%}.uk-grid-width-xlarge-1-5>*{width:20%}.uk-grid-width-xlarge-1-6>*{width:16.666%}.uk-grid-width-xlarge-1-10>*{width:10%}}
.uk-panel{display:block;position:relative}.uk-panel,.uk-panel:hover{text-decoration:none}.uk-panel:after,.uk-panel:before{content:"";display:table}.uk-panel>:not(.uk-panel-title):last-child{margin-bottom:0}
.uk-cover-background{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}
.uk-overlay-area-content>:last-child,.uk-overlay-panel.uk-flex>*>:last-child,.uk-overlay-panel>:last-child,.uk-overlay>:first-child{margin-bottom:0}
.uk-button-group,.uk-button-group .uk-button:active,.uk-button-group .uk-button:hover,.uk-overlay{position:relative}
.uk-overlay,.uk-overlay-area-content,.uk-overlay-area:not(:empty):before{vertical-align:middle;display:inline-block}
.uk-overlay{max-width:100%;overflow:hidden;-webkit-transform:translateZ(0);margin:0}
.uk-overlay-panel{position:absolute;top:0;bottom:0;left:0;right:0;padding:20px;color:#fff}.uk-overlay-panel a[class*=uk-icon-]:not(.uk-icon-button),.uk-overlay-panel h1,.uk-overlay-panel h2,.uk-overlay-panel h3,.uk-overlay-panel h4,.uk-overlay-panel h5,.uk-overlay-panel h6{color:inherit}
.uk-overlay-active :not(.uk-active)>.uk-overlay-panel:not(.uk-ignore),.uk-overlay-hover:not(:hover):not(.uk-hover) .uk-overlay-panel:not(.uk-ignore){opacity:0}
.uk-overlay-blur,.uk-overlay-fade,.uk-overlay-grayscale,.uk-overlay-scale,.uk-overlay-spin,[class*=uk-overlay-slide]{transition-duration:.3s;transition-timing-function:ease-out;transition-property:opacity,transform,filter}
.uk-overlay-fade{opacity:.7}
.uk-text-center{text-align:center!important}
.uk-margin{margin-bottom:20px}*+.uk-margin{margin-top:20px}
.uk-margin-top-remove{margin-top:0!important}
.uk-link-reset,.uk-link-reset a,.uk-link-reset a:focus,.uk-link-reset a:hover,.uk-link-reset:focus,.uk-link-reset:hover{color:inherit;text-decoration:none}
.uk-dotnav>*>*,.uk-slider-container,.uk-slideshow{overflow:hidden}
.uk-position-cover{position:absolute;top:0;bottom:0;left:0;right:0}
.uk-flex{display:-ms-flexbox;display:-webkit-flex;display:flex}
.uk-flex-inline>*,.uk-flex>*{-ms-flex-negative:1}
.uk-flex-middle{-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.uk-flex-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
.uk-slidenav{display:inline-block;box-sizing:border-box;width:60px;height:60px;line-height:60px;color:rgba(50,50,50,.4);font-size:60px;text-align:center}
.uk-slidenav-position{position:relative}.uk-slidenav-position .uk-slidenav{display:none;position:absolute;top:50%;z-index:1;margin-top:-30px}.uk-slider,.uk-slideshow{z-index:0;touch-action:pan-y}
.uk-slidenav-position .uk-slidenav-previous{left:20px}.uk-slidenav-position .uk-slidenav-next{right:20px}.uk-slidenav-contrast{color:rgba(255,255,255,.5)}
[data-uk-slider]{direction:ltr}
.uk-slider{position:relative}.uk-slider>*{position:absolute;top:0;left:0}.uk-slider:not(.uk-drag){-webkit-transition:-webkit-transform .2s linear;transition:transform .2s linear}
.uk-slider a,.uk-slider img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}