/*
 Theme Name:   slpower-child
 Description:  slpower child theme
 Author:       smarteye
 Template:     slpower
 Version:      0.0.1
 Text Domain:  slpower-child
*/

input.form-control {
    border: 1px solid #e6e6e6;
}
 .prefooter {
    background: #1562b1;
}
svg path,
svg rect{
  fill: #D6D6D6;
  }
 /* Loader 5 */
.loader-5 {
  height: 32px;
  width: 32px;
  -webkit-animation: loader-5-1 2s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
          animation: loader-5-1 2s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
}
@-webkit-keyframes loader-5-1 {
  0%   { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes loader-5-1 {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.loader-5::before {
  content: "";
  display: block;
  position: absolute;
  top: 0; left: 0;
  bottom: 0; right: auto;
  margin: auto;
  width: 8px;
  height: 8px;
  background: #1060a8;
  border-radius: 50%;
  -webkit-animation: loader-5-2 2s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
          animation: loader-5-2 2s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
}
@-webkit-keyframes loader-5-2 {
  0%   { -webkit-transform: translate3d(0, 0, 0) scale(1); }
  50%  { -webkit-transform: translate3d(24px, 0, 0) scale(.5); }
  100% { -webkit-transform: translate3d(0, 0, 0) scale(1); }
}
@keyframes loader-5-2 {
  0%   { transform: translate3d(0, 0, 0) scale(1); }
  50%  { transform: translate3d(24px, 0, 0) scale(.5); }
  100% { transform: translate3d(0, 0, 0) scale(1); }
}
.loader-5::after {
  content: "";
  display: block;
  position: absolute;
  top: 0; left: auto;
  bottom: 0; right: 0;
  margin: auto;
  width: 8px;
  height: 8px;
  background: #1060a8;
  border-radius: 50%;
  -webkit-animation: loader-5-3 2s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
          animation: loader-5-3 2s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
}
@-webkit-keyframes loader-5-3 {
  0%   { -webkit-transform: translate3d(0, 0, 0) scale(1); }
  50%  { -webkit-transform: translate3d(-24px, 0, 0) scale(.5); }
  100% { -webkit-transform: translate3d(0, 0, 0) scale(1); }
}
@keyframes loader-5-3 {
  0%   { transform: translate3d(0, 0, 0) scale(1); }
  50%  { transform: translate3d(-24px, 0, 0) scale(.5); }
  100% { transform: translate3d(0, 0, 0) scale(1); }
}
.loader-5 span {
  display: block;
  position: absolute;
  top: 0; left: 0;
  bottom: 0; right: 0;
  margin: auto;
  height: 32px;
  width: 32px;
}
.loader-5 span::before {
  content: "";
  display: block;
  position: absolute;
  top: 0; left: 0;
  bottom: auto; right: 0;
  margin: auto;
  width: 8px;
  height: 8px;
  background: #1060a8;
  border-radius: 50%;
  -webkit-animation: loader-5-4 2s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
          animation: loader-5-4 2s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
}
@-webkit-keyframes loader-5-4 {
  0%   { -webkit-transform: translate3d(0, 0, 0) scale(1); }
  50%  { -webkit-transform: translate3d(0, 24px, 0) scale(.5); }
  100% { -webkit-transform: translate3d(0, 0, 0) scale(1); }
}
@keyframes loader-5-4 {
  0%   { transform: translate3d(0, 0, 0) scale(1); }
  50%  { transform: translate3d(0, 24px, 0) scale(.5); }
  100% { transform: translate3d(0, 0, 0) scale(1); }
}
.loader-5 span::after {
  content: "";
  display: block;
  position: absolute;
  top: auto; left: 0;
  bottom: 0; right: 0;
  margin: auto;
  width: 8px;
  height: 8px;
  background: #1060a8;
  border-radius: 50%;
  -webkit-animation: loader-5-5 2s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
          animation: loader-5-5 2s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
}
@-webkit-keyframes loader-5-5 {
  0%   { -webkit-transform: translate3d(0, 0, 0) scale(1); }
  50%  { -webkit-transform: translate3d(0, -24px, 0) scale(.5); }
  100% { -webkit-transform: translate3d(0, 0, 0) scale(1); }
}
@keyframes loader-5-5 {
  0%   { transform: translate3d(0, 0, 0) scale(1); }
  50%  { transform: translate3d(0, -24px, 0) scale(.5); }
  100% { transform: translate3d(0, 0, 0) scale(1); }
}
td,
th {
  padding: 0;
  text-align: left;
  }
  
 h1,
.h1 {
  margin-top: 0;
  font-size: 2.5714em;
  /* 36/14 */
  margin-bottom: 0.5em;
  font-weight: normal;
  color: #1e1e1e;
}
h2,
.h2 {
  margin-top: 0;
  font-size: 2.1428em;
  /* 30/14 */
  margin-bottom: 0.7em;
  font-weight: normal;
  color: #1e1e1e;
}
h3,
.h3 {
  margin-top: 0;
  font-size: 1.7142em;
  /* 24/14 */
  margin-bottom: 0.7em;
  font-weight: normal;
  color: #1e1e1e;
}
h4,
.h4 {
  margin-top: 0;
  font-size: 1.2857rem;
  /* 18/14 */
  margin-bottom: 0.7em;
  font-weight: normal;
  color: #1e1e1e;
}
h5,
.h5 {
  margin-top: 0;
  font-size: 1em;
  /* 14/14 */
  margin-bottom: 0.7em;
  font-weight: normal;
  color: #1e1e1e;
}
h6,
.h6 {
  margin-top: 0;
  font-size: 0.8571em;
  /* 12/14 */
  margin-bottom: 0.7em;
  font-weight: normal;
  color: #1e1e1e;
}

.type-product li,
.content li {
  margin-bottom: 0.5em;
  margin-top: 0.5em;
  line-height: 1.8;
  font-size: 1em;
  font-weight: 300;
}
.radio, .checkbox {
    padding-left: 10px;
    min-height: 1px;
    /* margin-top: 1px; */
    margin-top: -3px;
    /* margin-bottom: -3px; */
}
::selection {
  background: #58abff;
}
.button,
.btn,
input[type="submit"] {
  border: 1px solid #125eab;
  color: #fff;
  background-color: #125eab;
}

a.button:hover,
a.btn:hover,
input[type="submit"]:hover {
  color: #000;
  border-color: #f2f2f2;
  background-color: #f2f2f2;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
button.button:hover,
button.btn:hover,
input[type="submit"]:hover {
  color: #000;
  border-color: #f2f2f2;
  background-color: #f2f2f2;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.button:focus:hover,
.btn:focus:hover,
input[type="submit"]:focus:hover {
  color: #000000;
}
.button.active,
.btn.active,
input[type="submit"].active {
  color: #000000;
}
.button.active:hover,
.btn.active:hover,
input[type="submit"].active:hover {
  background-color: black;
  color: #000000;
}
.button.active:focus,
.btn.active:focus,
input[type="submit"].active:focus {
  color: #000000;
}
.et-header-full-width .top-links:last-child {
	  padding-right: 15px;
}
  .fixed-header .navbar-header {
    width: 2% !important;
}
.content-page,
.page-content {
  padding-bottom: 0px;
      margin-bottom: -10px;
}
  .table-responsive {
    /*border: none;*/
    overflow: auto;
}
#customer_login .col-1 {
  padding: 3.57em;
  border: 1px solid #e6e6e6;
	}

#customer_login .col-2 {
	  padding: 3.57em;
	  border: 1px solid #e6e6e6;
}
.top-bar.topbar-color-white a {
	      display: inline-block;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 1px solid #125eab;
    color: #fff;
    text-transform: uppercase;
    font-size: 0.79rem;
    font-weight: 700;
    letter-spacing: 1px;
    text-align: center;
    padding: 0 1.95em;
    height: 2.642rem;
    line-height: 2.5rem;
    background-color: #125eab;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	}		
.top-bar.topbar-color-white a:hover {
  /*opacity: 0;*/
    color: #BFC9D9;
  }
.fixed-header .navbar-header {
  width: 2% !important;
  padding-right: 1.14em;
}
.header-xstore .navbar-header {
  width: 2% !important;
}
article.format-gallery .post-gallery-slider,

article.format-gallery .post-gallery-navigation {

  margin-bottom: 25px;

}

article.format-gallery .post-gallery-slider .owl-pagination,

article.format-gallery .post-gallery-navigation .owl-pagination {

  position: absolute;

  bottom: 10px;

  opacity: 1;

}

article.format-gallery .post-gallery-slider .owl-pagination .owl-page span,

article.format-gallery .post-gallery-navigation .owl-pagination .owl-page span {

  background: rgba(0, 0, 0, 0.7);

}

article.format-gallery .post-gallery-slider .owl-item,

article.format-gallery .post-gallery-navigation .owl-item {

  -webkit-transition: all 0.2s linear;

  transition: all 0.2s linear;

  opacity: 1;

}

article.format-gallery .post-gallery-slider .owl-item img,

article.format-gallery .post-gallery-navigation .owl-item img {

  width: 100%;

}

article.format-gallery .post-gallery-slider .owl-item:hover,

article.format-gallery .post-gallery-navigation .owl-item:hover {

  opacity: 0.8;

  cursor: pointer;

}

article.format-gallery .post-gallery-slider .owl-controls,

article.format-gallery .post-gallery-navigation .owl-controls {

  position: static !important;

}

article.format-gallery .post-gallery-slider .owl-buttons,

article.format-gallery .post-gallery-navigation .owl-buttons {

  top: 50%;

}

article.format-gallery .post-gallery-slider .owl-buttons,

article.format-gallery .post-gallery-navigation .owl-buttons,

article.format-gallery .post-gallery-slider .owl-pagination,

article.format-gallery .post-gallery-navigation .owl-pagination {

  -webkit-transition: opacity 0.2s ease-in-out;

          transition: opacity 0.2s ease-in-out;

}

article.format-gallery .post-gallery-slider .owl-controls .owl-prev,

article.format-gallery .post-gallery-navigation .owl-controls .owl-prev,

article.format-gallery .post-gallery-slider .owl-controls .owl-next,

article.format-gallery .post-gallery-navigation .owl-controls .owl-next {

  width: 40px;

  height: 40px;

  background-color: #fff;

  font-size: 0;

  position: absolute;

  -ms-transform: translateY(-50%);

  -webkit-transform: translateY(-50%);

          transform: translateY(-50%);

  top: 50%;

  left: 30px;

  -webkit-transition: all 0.2s linear;

          transition: all 0.2s linear;

}

article.format-gallery .post-gallery-slider .owl-controls .owl-prev:before,

article.format-gallery .post-gallery-navigation .owl-controls .owl-prev:before,

article.format-gallery .post-gallery-slider .owl-controls .owl-next:before,

article.format-gallery .post-gallery-navigation .owl-controls .owl-next:before {

  font-size: 1.6rem;

  line-height: 39px;

  color: #808080;

  margin-left: -4px;

  -webkit-transition: all 0.2s linear;

          transition: all 0.2s linear;

}

article.format-gallery .post-gallery-slider .owl-controls .owl-prev:after,

article.format-gallery .post-gallery-navigation .owl-controls .owl-prev:after,

article.format-gallery .post-gallery-slider .owl-controls .owl-next:after,

article.format-gallery .post-gallery-navigation .owl-controls .owl-next:after {

  display: none;

}

article.format-gallery .post-gallery-slider .owl-controls .owl-prev:hover:before,

article.format-gallery .post-gallery-navigation .owl-controls .owl-prev:hover:before,

article.format-gallery .post-gallery-slider .owl-controls .owl-next:hover:before,

article.format-gallery .post-gallery-navigation .owl-controls .owl-next:hover:before {

  color: #fff;

}

article.format-gallery .post-gallery-slider .owl-controls .owl-prev.disabled,

article.format-gallery .post-gallery-navigation .owl-controls .owl-prev.disabled,

article.format-gallery .post-gallery-slider .owl-controls .owl-next.disabled,

article.format-gallery .post-gallery-navigation .owl-controls .owl-next.disabled {

  opacity: 0.4;

  pointer-events: none;

}

article.format-gallery .post-gallery-slider .owl-controls .owl-prev,

article.format-gallery .post-gallery-navigation .owl-controls .owl-prev {

  left: 30px;

}

article.format-gallery .post-gallery-slider .owl-controls .owl-prev:before,

article.format-gallery .post-gallery-navigation .owl-controls .owl-prev:before {

  left: 19px;

}

article.format-gallery .post-gallery-slider .owl-controls .owl-next,

article.format-gallery .post-gallery-navigation .owl-controls .owl-next {

  right: 30px;

  left: auto;

}

article.format-gallery .post-gallery-slider .owl-controls .owl-next:before,

article.format-gallery .post-gallery-navigation .owl-controls .owl-next:before {

  left: 21px;