﻿
/*************************
*******Typography******
**************************/
@charset "UTF-8";

*{
  padding:0;
  margin:0;
}

html,body,.scrollable_container{
  scrollbar-width: thin;
  scrollbar-color:var(--primary-color) #fff;
}

body {
  /* font-family: 'Montserrat', sans-serif; */
  /* font-family: "Barlow", serif; */
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  letter-spacing:-0.009rem;
  font-family: 'Roboto', sans-serif;
  position: relative;
  overflow-x:hidden;
  color: #333e48;
  /* font-family: "Open Sans", Helvetica, Arial, sans-serif; */
  /* font-size: 0.875rem; */
  /* background:var(--background-color); */
}

body.modal-box-active{
  overflow-y: hidden;
}

body::-webkit-scrollbar{
  width: 11px;
}

body::-webkit-scrollbar-track{
  background:#fff;
}

body::-webkit-scrollbar-thumb{
  background-color:var(--primary-color);
  border-radius: 6px;
  border: 3px solid #fff;
}

.scrollable_container::-webkit-scrollbar{
  width: 11px;
}

.scrollable_container::-webkit-scrollbar-track{
  background:#fff;
}

.scrollable_container::-webkit-scrollbar-thumb{
  background-color:var(--primary-color) ;
  border-radius: 6px;
  border: 3px solid #fff;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{
  font-weight:400;
}
del{text-decoration:line-through;}
.blockquote{
  padding:2.5rem;
  background-color:#333e48;
  letter-spacing:-.4px;
  margin-bottom:0;
}
@media (min-width:768px){
  .blockquote{padding:6.25rem;}
}
.blockquote p{
  font-size:1.313rem;
  font-style:italic;
  color:#fff;
  margin-bottom:2.188rem;
  line-height:1.875rem;
}
.blockquote cite{font-style:normal;}
.blockquote-footer{
  display:block;
  font-size:0.875rem;
  color:#fff;
}
.blockquote-footer::before{content:"-";}
blockquote:not(.blockquote){margin:0 0 1.25rem 2.375rem;}
blockquote:not(.blockquote)::before{
  color:#a7a7a7;
  content:"\f10d";
  float:left;
  font-family:FontAwesome;
  font-size:1.563rem;
  margin-left:-2.313rem;
}
blockquote:not(.blockquote) p{
  font-size:0.938rem;
  line-height:1.563rem;
  font-style:italic;
}
.form-control:not(:disabled) {
  -webkit-box-shadow: inset 0 0 6px 0 rgb(0 0 0 / 6%);
  box-shadow: inset 0 0 6px 0 rgb(0 0 0 / 6%);
}

.fw-900{
  font-weight: 900 !important;
}

.w-15{width:15% !important;}
.w-20{width:20% !important;}
.w-30{width:30% !important;}
.w-35{width:35% !important;}
.w-40{width:40% !important;}
.w-60{width:60% !important;}
.w-65{width:65% !important;}
.w-80{width:80% !important;}
.w-85{width:85% !important;}
.w-90{width:90% !important;}

@media (min-width:576px){
  .w-sm-25{width:25% !important;}
  .w-sm-50{width:50% !important;}
  .w-sm-75{width:75% !important;}
  .w-sm-100{width:100% !important;}
  .w-sm-auto{width:auto !important;}
  .w-sm-15{width:15% !important;}
  .w-sm-20{width:20% !important;}
  .w-sm-30{width:30% !important;}
  .w-sm-35{width:35% !important;}
  .w-sm-40{width:40% !important;}
  .w-sm-60{width:60% !important;}
  .w-sm-65{width:65% !important;}
  .w-sm-80{width:80% !important;}
  .w-sm-85{width:85% !important;}
  .w-sm-90{width:90% !important;}
}

@media (min-width:768px){
  .w-md-25{width:25% !important;}
  .w-md-50{width:50% !important;}
  .w-md-75{width:75% !important;}
  .w-md-100{width:100% !important;}
  .w-md-auto{width:auto !important;}
  .w-md-15{width:15% !important;}
  .w-md-20{width:20% !important;}
  .w-md-30{width:30% !important;}
  .w-md-35{width:35% !important;}
  .w-md-40{width:40% !important;}
  .w-md-60{width:60% !important;}
  .w-md-65{width:65% !important;}
  .w-md-80{width:80% !important;}
  .w-md-85{width:85% !important;}
  .w-md-90{width:90% !important;}
}

@media (min-width:992px){
  .w-lg-25{width:25% !important;}
  .w-lg-50{width:50% !important;}
  .w-lg-75{width:75% !important;}
  .w-lg-100{width:100% !important;}
  .w-lg-auto{width:auto !important;}
  .w-lg-15{width:15% !important;}
  .w-lg-20{width:20% !important;}
  .w-lg-30{width:30% !important;}
  .w-lg-35{width:35% !important;}
  .w-lg-40{width:40% !important;}
  .w-lg-60{width:60% !important;}
  .w-lg-65{width:65% !important;}
  .w-lg-80{width:80% !important;}
  .w-lg-85{width:85% !important;}
  .w-lg-90{width:90% !important;}
}

@media (min-width:1200px){
  .w-xl-25{width:25% !important;}
  .w-xl-50{width:50% !important;}
  .w-xl-75{width:75% !important;}
  .w-xl-100{width:100% !important;}
  .w-xl-auto{width:auto !important;}
  .w-xl-15{width:15% !important;}
  .w-xl-20{width:20% !important;}
  .w-xl-30{width:30% !important;}
  .w-xl-35{width:35% !important;}
  .w-xl-40{width:40% !important;}
  .w-xl-60{width:60% !important;}
  .w-xl-65{width:65% !important;}
  .w-xl-80{width:80% !important;}
  .w-xl-85{width:85% !important;}
  .w-xl-90{width:90% !important;}
}

@media (min-width:1480px){
  .w-wd-25{width:25% !important;}
  .w-wd-50{width:50% !important;}
  .w-wd-75{width:75% !important;}
  .w-wd-100{width:100% !important;}
  .w-wd-auto{width:auto !important;}
  .w-wd-15{width:15% !important;}
  .w-wd-20{width:20% !important;}
  .w-wd-30{width:30% !important;}
  .w-wd-35{width:35% !important;}
  .w-wd-40{width:40% !important;}
  .w-wd-60{width:60% !important;}
  .w-wd-65{width:65% !important;}
  .w-wd-80{width:80% !important;}
  .w-wd-85{width:85% !important;}
  .w-wd-90{width:90% !important;}
}

/* .main{position:relative;} */

h4,h5,h6,.h4,.h5,.h6{
  font-weight:500;
}
h1 > a,h2 > a,h3 > a,h4 > a,h5 > a,h6 > a,.h1 > a,.h2 > a,.h3 > a,.h4 > a,.h5 > a,.h6 > a{
  color:#1e2022;
}
h1 > a:hover,h2 > a:hover,h3 > a:hover,h4 > a:hover,h5 > a:hover,h6 > a:hover,.h1 > a:hover,.h2 > a:hover,.h3 > a:hover,.h4 > a:hover,.h5 > a:hover,.h6 > a:hover{
  color:#333e48;
}
h1.text-white > a,h2.text-white > a,h3.text-white > a,h4.text-white > a,h5.text-white > a,h6.text-white > a,.h1.text-white > a,.h2.text-white > a,.h3.text-white > a,.h4.text-white > a,.h5.text-white > a,.h6.text-white > a{
  color:#fff;
}
figure{margin-bottom:0;}
strong{font-weight:600;}
sub,sup{font-size:60%;}
svg{
  margin-bottom:-0.4375rem;
  vertical-align:baseline;
}
table th{
  font-weight:700;
}
.fa,.fas,.bi{font-weight:900;}

::-moz-selection{
  color:#fff;
  background-color:var(--primary-color);
}

::selection{
  color:#fff;
  background-color:var(--primary-color);
}

.bg-primary::-moz-selection{
  color:var(--primary-color);
  background-color:#fff;
}

.bg-primary::selection{
  color:var(--primary-color);
  background-color:#fff;
}

:focus,a:focus,button:focus{outline:0;}

.left2dot1{
  left:2.1rem;
}

.form-control:focus{
  box-shadow:0 0 0 0 transparent;
  border-color: var(--accent-color);
  transition: all 1s;
}

.btn:focus,
.btn.focus,
.btn:not(:disabled):not(.disabled):active:focus,
.btn:not(:disabled):not(.disabled).active:focus,
.btn:not([disabled]):not(.disabled):active,
.btn:not([disabled]):not(.disabled).active{
  box-shadow:0 0 0 0 transparent;
}

.btn:not(:disabled):not(.disabled):active:focus,
.btn:not(:disabled):not(.disabled).active:focus,
.show > .btn.dropdown-toggle:focus{
  box-shadow:0 0 0 0 transparent;
}

.custom-select:focus,
.page-link:focus{
  box-shadow:0 0 0 0 transparent;
}

.custom-control-input:checked ~ .custom-control-label::before,
.custom-control-input:focus ~ .custom-control-label::before,
.custom-control-input:active ~ .custom-control-label::before{
  box-shadow:0 0 0 0 transparent;
}

.custom-file-input:focus ~ .custom-file-label{
  box-shadow:0 0 0 0 transparent;
}

.form-control[type="text"],
.bootstrap-select>.dropdown-toggle{
  border-radius: 3px;
}

.bootstrap-select .dropdown-toggle{
  border-radius: 3px !important;
  background: #fff !important;
  color:#000 !important;
  border:var(--bs-border-width) solid var(--bs-border-color) !important;
  padding:.375rem .75rem
}
.bootstrap-select .dropdown-toggle:focus{
  outline:0 !important;
}
.bootstrap-select .dropdown-toggle:hover{
  border-color:var(--primary-color);
}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{
  text-transform: capitalize;
  font-weight:400;
  font-size: 1rem;
}
.dropdown-select.bootstrap-select li .dropdown-item.opt{padding-left:1.5rem;}
.dropdown-select.bootstrap-select .bs-searchbox{padding-right:1.5rem;padding-left:1.5rem;}
.dropdown-select.bootstrap-select .dropdown-header .text{
  font-size:80%;
  font-weight:500;
  color:#333e48;
  text-transform:uppercase;
}
.dropdown-select .form-control{margin-bottom:.5rem;}
@media print{
  header,footer,.btn{
    display:none;
  }
}

.list-group{list-style:none;}
.list-group .list-group{margin-left:1rem;}
.list-group .list-group-item{font-size:0.875rem;}
.list-group .list-group-icon{
  min-width:1rem;
  max-width:1rem;
  color:#77838f;
  text-align:center;
  margin-right:.5rem;
}

.list-group .active > .list-group-item{color:var(--primary-color);}
.list-group .active > .list-group-text{color:#fff;}
.list-group-rounded-0 .list-group-item:first-child{
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.list-group-rounded-0 .list-group-item:last-child{
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
}
.list-group-transparent .list-group-item{
  border-color:transparent;
  background-color:transparent;
}
.list-group-borderless .list-group-item{border:none;}
.list-group-striped .list-group-item:nth-child(even){background-color:#f8fafd;}
.link{display:inline-block;}
/* .link__icon{
  position:relative;
  line-height:.7;
  display:inline-block;
  vertical-align:middle;
  text-align:center;
  width:1.063rem;
  height:1.063rem;
  font-size:1rem;
  color:#377dff;
  background-color:var(--primary-color);
  border-radius:50%;
  transition:0.3s;
}
.link__icon-inner{
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
}
.link:hover .link__icon{
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
}
.link-collapse[aria-expanded="false"] .link-collapse__default{display:inline-block;}
.link-collapse[aria-expanded="false"] .link-collapse__active{display:none;}
.link-collapse[aria-expanded="true"] .link-collapse__default{display:none;}
.link-collapse[aria-expanded="true"] .link-collapse__active{display:inline-block;}
.header-section{
  position:relative;
  z-index:1;
  background-color:#fff;
  box-shadow:0 1px 10px rgba(151,164,175,0.1);
} */
/* .header__navbar{
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  padding-left:0;
  padding-right:0;
}
.header__navbar-brand,.header__navbar-brand > img{
  padding-top:0;
  padding-bottom:0;
  width:9.375rem;
}
.header__navbar-brand-center{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
}
.header__navbar-collapse{
  padding-top:0;
  padding-bottom:0;
}
.slider__nav-link{color:#333e48;}
.slider__nav-link-toggle{position:relative;}
.slider__sub-menu{
  width:100%;
  padding-left:0;
  list-style:none;
}
.slider__sub-menu-nav-group{
  padding-left:0;
  list-style:none;
}
.slider__sub-menu-nav-link{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  font-size:0.875rem;
  color:#333e48;
}
.slider__sub-menu-nav-link-toggle{position:relative;}
.slider__sub-menu .active > .slider__sub-menu-nav-link{color:#000000;}
.slider__sub-menu-title{
  display:block;
  color:#1e2022;
  font-size:0.875rem;
  font-weight:700;
  margin-bottom:0.5rem;
}

@media (min-width:992px){
  .header__navbar-body,
  .header__navbar-nav{
    margin-left:auto;
  }
}
.navbar-expand{
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}
.navbar-expand .header__navbar-nav{
  -ms-flex-align:center;
  align-items:center;
  padding-top:0;
  padding-bottom:0;
}
.navbar-expand .header__navbar-nav .slider__nav-link{
  padding-top:0.781rem;
  padding-bottom:0.781rem;
  padding-right:0.99rem;
  padding-left:0.99rem;
}
.navbar-expand .header__navbar-nav .slider__sub-menu{
  border-top:0.10938rem solid var(--primary-color);
  border-bottom-right-radius:0.4375rem;
  border-bottom-left-radius:0.4375rem;
  box-shadow:0 2px 5px rgba(0,0,0,0.28);
}
.navbar-expand .header__navbar-nav .slider__sub-menu-nav-link{
  padding-right:1.75rem;
  padding-left:1.75rem;
}
.navbar-expand .header__navbar-nav .slider__sub-menu-nav-group .slider__sub-menu-nav-link{padding-left:0;}
.navbar-expand .slider_mega-menu-wrapper{
  padding:2.5rem;
  margin-left:0;
  margin-right:0;
}

@media (min-width:1200px){
  .navbar-expand-xl{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
  }
  .navbar-expand-xl .header__navbar-nav{
    -ms-flex-align:center;
    align-items:center;
    padding-top:0;
    padding-bottom:0;
  }
  .navbar-expand-xl .header__navbar-nav .slider__nav-link{
    padding-top:0.781rem;
    padding-bottom:0.781rem;
    padding-right:0.99rem;
    padding-left:0.99rem;
  }
  .navbar-expand-xl .header__navbar-nav .slider__sub-menu{
    border-top:0.10938rem solid var(--primary-color);
    border-bottom-right-radius:0.4375rem;
    border-bottom-left-radius:0.4375rem;
    box-shadow:0 2px 5px rgba(0,0,0,0.28);
  }
  .navbar-expand-xl .header__navbar-nav .slider__sub-menu-nav-link{
    padding-right:1.75rem;
    padding-left:1.75rem;
  }
  .navbar-expand-xl .header__navbar-nav .slider__sub-menu-nav-group .slider__sub-menu-nav-link{padding-left:0;}
  .navbar-expand-xl .header__navbar-nav .slider__sub-menu.sub-menu{
    padding-top:1rem;
    padding-bottom:1rem;
  }
  .navbar-expand-xl .header__navbar-nav .slider__sub-menu .has-sub-menu{padding:0;}
  .navbar-expand-xl .header__navbar-nav .slider__sub-menu .has-sub-menu .slider__sub-menu{margin-top:-1.1875rem;}
  .navbar-expand-xl .slider__mega-menu-wrapper{
    padding:2.5rem;
    margin-left:0;
    margin-right:0;
  }
}

@media (max-width:1199.98px){
  .navbar-expand-xl .slider__sub-menu-nav-link{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
  }
  .navbar-expand-xl .slider__nav-link-toggle::after,
  .navbar-expand-xl .slider__sub-menu-nav-link-toggle::after{margin-left:auto;}
  .navbar-expand-xl .slider__sub-menu-nav-link-toggle::after{
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
  }
  .navbar-expand-xl .mega-menu-opened .slider__nav-link-toggle::after,
  .navbar-expand-xl .sub-menu-opened .slider__nav-link-toggle::after{
    -webkit-transform:rotate(-180deg);
    transform:rotate(-180deg);
  }
  .navbar-expand-xl .sub-menu-opened > .slider__sub-menu-nav-link-toggle::after{
    -webkit-transform:rotate(-90deg);
    transform:rotate(-90deg);
  }
  .navbar-expand-xl .slider__mega-menu-wrapper{
    padding-top:.5rem;
    padding-bottom:.5rem;
  }
  .navbar-expand-xl .slider__sub-menu{
    min-width:100% !important;
  }
  .navbar-expand-xl .slider__sub-menu--spacer{padding-left:1.5rem;}
  .navbar-expand-xl .slider__sub-menu{border-left:0.1875rem solid var(--primary-color);}
  .navbar-expand-xl .slider__sub-menu .slider__sub-menu{padding-left:1.5rem;}
  .navbar-expand-xl .slider__sub-menu-title{
    padding-left:1.5rem;
    margin-bottom:0;
  }
  .navbar-expand-xl .slider__sub-menu-nav-group{
    padding-top:.5rem;
    padding-left:1.5rem;
  }
  .navbar-expand-xl .slider__sub-menu .has-sub-menu{
    padding-left:1.5rem;
    padding-top:0;
    padding-bottom:0;
  }
  .navbar-expand-xl .slider__sub-menu .has-sub-menu .sub-menu{
    -webkit-animation:none;
    animation:none;
  }
}

.navbar-expand .slider__sub-menu-nav-link{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
}
.navbar-expand .slider__nav-link-toggle::after,
.navbar-expand .slider__sub-menu-nav-link-toggle::after{margin-left:auto;}
.navbar-expand .slider__sub-menu-nav-link-toggle::after{
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
}
.navbar-expand .mega-menu-opened .slider__nav-link-toggle::after,
.navbar-expand .sub-menu-opened .slider__nav-link-toggle::after{
  -webkit-transform:rotate(-180deg);
  transform:rotate(-180deg);
}
.navbar-expand .sub-menu-opened > .slider__sub-menu-nav-link-toggle::after{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
}
.navbar-expand .slider__mega-menu-wrapper{
  padding-top:.5rem;
  padding-bottom:.5rem;
}
.navbar-expand .slider__sub-menu{min-width:100% !important;}
.navbar-expand .slider__sub-menu--spacer{padding-left:1.5rem;}
.navbar-expand .slider__sub-menu:not(.slider__promo){border-left:0.1875rem solid var(--primary-color);}
.navbar-expand .slider__sub-menu .slider__sub-menu{padding-left:1.5rem;}
.navbar-expand .slider__sub-menu-title{
  padding-left:1.5rem;
  margin-bottom:0;
}
.navbar-expand .slider__sub-menu-nav-group{
  padding-top:.5rem;
  padding-left:1.5rem;
}
.navbar-expand .slider__sub-menu .has-sub-menu{
  padding-left:1.5rem;
  padding-top:0;
  padding-bottom:0;
}
.navbar-expand .slider__sub-menu .has-sub-menu .sub-menu{
  -webkit-animation:none;
  animation:none;
}

@media (min-width:768px) and (max-width:991.98px){
  .navbar-expand-md .header__navbar-brand{padding-top:.5rem;}
}

@media (min-width:992px){
  [class*="navbar-expand"]:not(.navbar-expand-xl){
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
  }
  .navbar-expand-lg-collapse-block .navbar-collapse{display:block !important;}
} */

/* @-webkit-keyframes absoluteSlideInUp{from{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}}@keyframes absoluteSlideInUp{from{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}}@-webkit-keyframes stickySlideInUp{from{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}}@keyframes stickySlideInUp{from{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}}

.badge:empty{display:inherit;}.badge.badge-pos{position:absolute;}.btn .badge-pos{top:auto;}[class*="badge-outline"]{border-style:solid;border-width:0.125rem;box-shadow:0 3px 6px 0 rgba(140,152,164,0.25);}.badge-xs{width:0.875rem;height:0.875rem;line-height:1.4;font-size:0.5rem;}.badge-sm{width:1.125rem;height:1.125rem;line-height:1.4;font-size:0.625rem;}.badge-sm[class*="badge-outline"]{line-height:1;}.badge-md{width:1.375rem;height:1.375rem;line-height:1.7;font-size:0.625rem;}.badge-md[class*="badge-outline"]{line-height:1.3;}.badge-bigger{padding:0.625rem;}.badge-outline-primary{color:#1e2022;background:var(--primary-color);border-color:#fff;}.badge-outline-secondary{color:#fff;background:#77838f;border-color:#fff;}.badge-outline-success{color:#fff;background:#00c9a7;border-color:#fff;}.badge-outline-info{color:#1e2022;background:#00dffc;border-color:#fff;}.badge-outline-warning{color:#1e2022;background:#ffc107;border-color:#fff;}.badge-outline-danger{color:#fff;background:#de4437;border-color:#fff;}.badge-outline-light{color:#1e2022;background:#f8f9fa;border-color:#fff;}.badge-outline-dark{color:#fff;background:#333e48;border-color:#fff;}.badge-outline-cyan{color:#1e2022;background:#34bcec;border-color:#fff;}.badge-outline-sale{color:#fff;background:#df3737;border-color:#fff;}.badge-outline-black{color:#fff;background:#000000;border-color:#fff;}.badge-outline-green{color:#fff;background:#5cb85c;border-color:#fff;}.badge-outline-red{color:#fff;background:#ee0000;border-color:#fff;}.badge-outline-gray-1{color:#1e2022;background:#f5f5f5;border-color:#fff;}.badge-outline-gray-2{color:#fff;background:#383838;border-color:#fff;}.badge-outline-gray-3{color:#1e2022;background:#eeeeee;border-color:#fff;}.badge-outline-gray-4{color:#1e2022;background:#e6e6e6;border-color:#fff;}.badge-outline-gray-5{color:#fff;background:#878787;border-color:#fff;}.badge-outline-gray-6{color:#fff;background:#848484;border-color:#fff;}.badge-outline-gray-7{color:#1e2022;background:#f9f9f9;border-color:#fff;}.badge-outline-gray-8{color:#fff;background:#7b8186;border-color:#fff;}.badge-outline-gray-9{color:#fff;background:#8f8f8f;border-color:#fff;}.badge-outline-gray-13{color:#1e2022;background:#f8f8f8;border-color:#fff;}.badge-outline-gray-14{color:#1e2022;background:#eaeaea;border-color:#fff;}.badge-outline-gray-15{color:#1e2022;background:#9d9c9c;border-color:#fff;}.badge-outline-gray-16{color:#fff;background:#606060;border-color:#fff;}.badge-outline-gray-17{color:#1e2022;background:#ecedf2;border-color:#fff;}.badge-outline-gray-18{color:#fff;background:#333e484d;border-color:#fff;}.badge-outline-white{color:#1e2022;background:#fff;border-color:#fff;}.badge-outline-indigo{color:#fff;background:#2d1582;border-color:#fff;}.badge-outline-white{border-color:#fff;}.badge-pos:not([class*="--top-left"]):not([class*="--bottom-left"]):not([class*="--bottom-right"]){top:0;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);}.badge-pos--top-left{top:0;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.badge-pos--bottom-left{bottom:0;left:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);}.badge-pos--bottom-right{bottom:0;right:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);}.btn-icon.rounded-circle .badge-xs.badge-pos:not([class*="--top-left"]):not([class*="--bottom-left"]):not([class*="--bottom-right"]){-webkit-transform:translate(20%,-20%);transform:translate(20%,-20%);}.btn-icon.rounded-circle .badge-xs.badge-pos--top-left{-webkit-transform:translate(-20%,-20%);transform:translate(-20%,-20%);}.btn-icon.rounded-circle .badge-xs.badge-pos--bottom-left{-webkit-transform:translate(-20%,20%);transform:translate(-20%,20%);}.btn-icon.rounded-circle .badge-xs.badge-pos--bottom-right{-webkit-transform:translate(20%,20%);transform:translate(20%,20%);}.btn-icon.rounded-circle .badge-sm.badge-pos:not([class*="--top-left"]):not([class*="--bottom-left"]):not([class*="--bottom-right"]){-webkit-transform:translate(25%,-25%);transform:translate(25%,-25%);}.btn-icon.rounded-circle .badge-sm.badge-pos--top-left{-webkit-transform:translate(-25%,-25%);transform:translate(-25%,-25%);}.btn-icon.rounded-circle .badge-sm.badge-pos--bottom-left{-webkit-transform:translate(-25%,25%);transform:translate(-25%,25%);}.btn-icon.rounded-circle .badge-sm.badge-pos--bottom-right{-webkit-transform:translate(25%,25%);transform:translate(25%,25%);}.btn-icon.rounded-circle .badge-md.badge-pos:not([class*="--top-left"]):not([class*="--bottom-left"]):not([class*="--bottom-right"]){-webkit-transform:translate(30%,-30%);transform:translate(30%,-30%);}.btn-icon.rounded-circle .badge-md.badge-pos--top-left{-webkit-transform:translate(-30%,-30%);transform:translate(-30%,-30%);}.btn-icon.rounded-circle .badge-md.badge-pos--bottom-left{-webkit-transform:translate(-30%,30%);transform:translate(-30%,30%);}.btn-icon.rounded-circle .badge-md.badge-pos--bottom-right{-webkit-transform:translate(30%,30%);transform:translate(30%,30%);}.btn-sm.rounded-circle .badge-xs.badge-pos:not([class*="--top-left"]):not([class*="--bottom-left"]):not([class*="--bottom-right"]),.btn-group-sm > .rounded-circle.btn .badge-xs.badge-pos:not([class*="--top-left"]):not([class*="--bottom-left"]):not([class*="--bottom-right"]){-webkit-transform:translate(25%,-25%);transform:translate(25%,-25%);}.btn-sm.rounded-circle .badge-xs.badge-pos--top-left,.btn-group-sm > .rounded-circle.btn .badge-xs.badge-pos--top-left{-webkit-transform:translate(-25%,-25%);transform:translate(-25%,-25%);}.btn-sm.rounded-circle .badge-xs.badge-pos--bottom-left,.btn-group-sm > .rounded-circle.btn .badge-xs.badge-pos--bottom-left{-webkit-transform:translate(-25%,25%);transform:translate(-25%,25%);}.btn-sm.rounded-circle .badge-xs.badge-pos--bottom-right,.btn-group-sm > .rounded-circle.btn .badge-xs.badge-pos--bottom-right{-webkit-transform:translate(25%,25%);transform:translate(25%,25%);}.btn-sm.rounded-circle .badge-sm.badge-pos:not([class*="--top-left"]):not([class*="--bottom-left"]):not([class*="--bottom-right"]),.btn-group-sm > .rounded-circle.btn .badge-sm.badge-pos:not([class*="--top-left"]):not([class*="--bottom-left"]):not([class*="--bottom-right"]),.btn-sm.rounded-circle .badge-md.badge-pos:not([class*="--top-left"]):not([class*="--bottom-left"]):not([class*="--bottom-right"]),.btn-group-sm > .rounded-circle.btn .badge-md.badge-pos:not([class*="--top-left"]):not([class*="--bottom-left"]):not([class*="--bottom-right"]){-webkit-transform:translate(35%,-35%);transform:translate(35%,-35%);}

.btn-sm.rounded-circle .badge-sm.badge-pos--top-left,.btn-group-sm > .rounded-circle.btn .badge-sm.badge-pos--top-left,.btn-sm.rounded-circle .badge-md.badge-pos--top-left,.btn-group-sm > .rounded-circle.btn .badge-md.badge-pos--top-left{-webkit-transform:translate(-35%,-35%);transform:translate(-35%,-35%);}.btn-sm.rounded-circle .badge-sm.badge-pos--bottom-left,.btn-group-sm > .rounded-circle.btn .badge-sm.badge-pos--bottom-left,.btn-sm.rounded-circle .badge-md.badge-pos--bottom-left,.btn-group-sm > .rounded-circle.btn .badge-md.badge-pos--bottom-left{-webkit-transform:translate(-35%,35%);transform:translate(-35%,35%);}.btn-sm.rounded-circle .badge-sm.badge-pos--bottom-right,.btn-group-sm > .rounded-circle.btn .badge-sm.badge-pos--bottom-right,.btn-sm.rounded-circle .badge-md.badge-pos--bottom-right,.btn-group-sm > .rounded-circle.btn .badge-md.badge-pos--bottom-right{-webkit-transform:translate(35%,35%);transform:translate(35%,35%);}.btn-lg.rounded-circle .badge-xs.badge-pos:not([class*="--top-left"]):not([class*="--bottom-left"]):not([class*="--bottom-right"]),.btn-group-lg > .rounded-circle.btn .badge-xs.badge-pos:not([class*="--top-left"]):not([class*="--bottom-left"]):not([class*="--bottom-right"]){-webkit-transform:translate(-35%,35%);transform:translate(-35%,35%);}.btn-lg.rounded-circle .badge-xs.badge-pos--top-left,.btn-group-lg > .rounded-circle.btn .badge-xs.badge-pos--top-left{-webkit-transform:translate(35%,35%);transform:translate(35%,35%);}.btn-lg.rounded-circle .badge-xs.badge-pos--bottom-left,.btn-group-lg > .rounded-circle.btn .badge-xs.badge-pos--bottom-left{-webkit-transform:translate(35%,-35%);transform:translate(35%,-35%);}.btn-lg.rounded-circle .badge-xs.badge-pos--bottom-right,.btn-group-lg > .rounded-circle.btn .badge-xs.badge-pos--bottom-right{-webkit-transform:translate(-35%,-35%);transform:translate(-35%,-35%);}.btn-lg.rounded-circle .badge-sm.badge-pos:not([class*="--top-left"]):not([class*="--bottom-left"]):not([class*="--bottom-right"]),.btn-group-lg > .rounded-circle.btn .badge-sm.badge-pos:not([class*="--top-left"]):not([class*="--bottom-left"]):not([class*="--bottom-right"]){-webkit-transform:translate(-15%,15%);transform:translate(-15%,15%);}.btn-lg.rounded-circle .badge-sm.badge-pos--top-left,.btn-group-lg > .rounded-circle.btn .badge-sm.badge-pos--top-left{-webkit-transform:translate(15%,15%);transform:translate(15%,15%);}

.btn-lg.rounded-circle .badge-sm.badge-pos--bottom-left,.btn-group-lg > .rounded-circle.btn .badge-sm.badge-pos--bottom-left{-webkit-transform:translate(15%,-15%);transform:translate(15%,-15%);}.btn-lg.rounded-circle .badge-sm.badge-pos--bottom-right,.btn-group-lg > .rounded-circle.btn .badge-sm.badge-pos--bottom-right{-webkit-transform:translate(-15%,-15%);transform:translate(-15%,-15%);}.btn-lg.rounded-circle .badge-md.badge-pos:not([class*="--top-left"]):not([class*="--bottom-left"]):not([class*="--bottom-right"]),.btn-group-lg > .rounded-circle.btn .badge-md.badge-pos:not([class*="--top-left"]):not([class*="--bottom-left"]):not([class*="--bottom-right"]){-webkit-transform:translate(0%,0%);transform:translate(0%,0%);}.btn-lg.rounded-circle .badge-md.badge-pos--top-left,.btn-group-lg > .rounded-circle.btn .badge-md.badge-pos--top-left{-webkit-transform:translate(0%,0%);transform:translate(0%,0%);}.btn-lg.rounded-circle .badge-md.badge-pos--bottom-left,.btn-group-lg > .rounded-circle.btn .badge-md.badge-pos--bottom-left{-webkit-transform:translate(0%,0%);transform:translate(0%,0%);}.btn-lg.rounded-circle .badge-md.badge-pos--bottom-right,.btn-group-lg > .rounded-circle.btn .badge-md.badge-pos--bottom-right{-webkit-transform:translate(0%,0%);transform:translate(0%,0%);}.btn-facebook{color:#fff;background-color:#3b5998;border-color:#3b5998;}.btn-facebook:hover{color:#fff;background-color:#30497c;border-color:#2d4373;}.btn-facebook:focus,.btn-facebook.focus{box-shadow:0 0 0 0.2rem rgba(88,114,167,0.5);}.btn-facebook.disabled,.btn-facebook:disabled{color:#fff;background-color:#3b5998;border-color:#3b5998;}.btn-facebook:not(:disabled):not(.disabled):active,.btn-facebook:not(:disabled):not(.disabled).active,.show > .btn-facebook.dropdown-toggle{color:#fff;background-color:#2d4373;border-color:#293e6a;}.btn-facebook:not(:disabled):not(.disabled):active:focus,.btn-facebook:not(:disabled):not(.disabled).active:focus,.show > .btn-facebook.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(88,114,167,0.5);}.btn-google{color:#fff;background-color:#d14130;border-color:#d14130;}.btn-google:hover{color:#fff;background-color:#b33628;border-color:#a93325;}.btn-google:focus,.btn-google.focus{box-shadow:0 0 0 0.2rem rgba(216,94,79,0.5);}.btn-google.disabled,.btn-google:disabled{color:#fff;background-color:#d14130;border-color:#d14130;}.btn-google:not(:disabled):not(.disabled):active,.btn-google:not(:disabled):not(.disabled).active,.show > .btn-google.dropdown-toggle{color:#fff;background-color:#a93325;border-color:#9e3023;}.btn-google:not(:disabled):not(.disabled):active:focus,.btn-google:not(:disabled):not(.disabled).active:focus,.show > .btn-google.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(216,94,79,0.5);}.btn-twitter{color:#fff;background-color:#1da1f2;border-color:#1da1f2;}.btn-twitter:hover{color:#fff;background-color:#0d8ddc;border-color:#0c85d0;}.btn-twitter:focus,.btn-twitter.focus{box-shadow:0 0 0 0.2rem rgba(63,175,244,0.5);}.btn-twitter.disabled,.btn-twitter:disabled{color:#fff;background-color:#1da1f2;border-color:#1da1f2;}.btn-twitter:not(:disabled):not(.disabled):active,.btn-twitter:not(:disabled):not(.disabled).active,.show > .btn-twitter.dropdown-toggle{color:#fff;background-color:#0c85d0;border-color:#0b7ec4;}.btn-twitter:not(:disabled):not(.disabled):active:focus,.btn-twitter:not(:disabled):not(.disabled).active:focus,.show > .btn-twitter.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(63,175,244,0.5);}.btn-instagram{color:#fff;background-color:#3f729b;border-color:#3f729b;}.btn-instagram:hover{color:#fff;background-color:#345e80;border-color:#305777;}.btn-instagram:focus,.btn-instagram.focus{box-shadow:0 0 0 0.2rem rgba(92,135,170,0.5);}.btn-instagram.disabled,.btn-instagram:disabled{color:#fff;background-color:#3f729b;border-color:#3f729b;}.btn-instagram:not(:disabled):not(.disabled):active,.btn-instagram:not(:disabled):not(.disabled).active,.show > .btn-instagram.dropdown-toggle{color:#fff;background-color:#305777;border-color:#2d516e;}.btn-instagram:not(:disabled):not(.disabled):active:focus,.btn-instagram:not(:disabled):not(.disabled).active:focus,.show > .btn-instagram.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(92,135,170,0.5);}.btn-github{color:#fff;background-color:#24292e;border-color:#24292e;}.btn-github:hover{color:#fff;background-color:#131619;border-color:#0e1011;}.btn-github:focus,.btn-github.focus{box-shadow:0 0 0 0.2rem rgba(69,73,77,0.5);}.btn-github.disabled,.btn-github:disabled{color:#fff;background-color:#24292e;border-color:#24292e;}.btn-github:not(:disabled):not(.disabled):active,.btn-github:not(:disabled):not(.disabled).active,.show > .btn-github.dropdown-toggle{color:#fff;background-color:#0e1011;border-color:#08090a;}.btn-github:not(:disabled):not(.disabled):active:focus,.btn-github:not(:disabled):not(.disabled).active:focus,.show > .btn-github.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(69,73,77,0.5);}.btn-gray{color:#1e2022;background-color:#f8fafd;border-color:#f8fafd;}.btn-gray:hover{color:#1e2022;background-color:#dae5f5;border-color:#d0def2;}.btn-gray:focus,.btn-gray.focus{box-shadow:0 0 0 0.2rem rgba(215,217,220,0.5);}.btn-gray.disabled,.btn-gray:disabled{color:#1e2022;background-color:#f8fafd;border-color:#f8fafd;}.btn-gray:not(:disabled):not(.disabled):active,.btn-gray:not(:disabled):not(.disabled).active,.show > .btn-gray.dropdown-toggle{color:#1e2022;background-color:#d0def2;border-color:#c6d7ef;}.btn-gray:not(:disabled):not(.disabled):active:focus,.btn-gray:not(:disabled):not(.disabled).active:focus,.show > .btn-gray.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(215,217,220,0.5);} */

/* .btn-primary:not(label.btn),.btn-primary:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-primary:not([href]),.btn-primary:not([href]):not([href]):not(:disabled):not(.disabled){background-color:var(--primary-color);border-color:var(--primary-color);}.btn-primary:hover{background-color:var(--primary-color);border-color:var(--primary-color);} */

.btn-secondary[href]:hover,
.btn-secondary[href]:focus,
.btn-secondary[href]:active,
.btn-secondary[type]:hover,
.btn-secondary[type]:focus,
.btn-secondary[type]:active{
  box-shadow:0 4px 11px rgba(119,131,143,0.35);
}
.btn-secondary:not(label.btn),
.btn-secondary:not(label.btn):not([href]):not(:disabled):not(.disabled),
.btn-secondary:not([href]),
.btn-secondary:not([href]):not([href]):not(:disabled):not(.disabled){
  background-color:#77838f;
  border-color:#77838f;
}
.btn-secondary:hover{
  background-color:#77838f;
  border-color:#77838f;
}
.btn-success[href]:hover,
.btn-success[href]:focus,
.btn-success[href]:active,
.btn-success[type]:hover,
.btn-success[type]:focus,
.btn-success[type]:active{
  box-shadow:0 4px 11px rgba(0,201,167,0.35);
}
.btn-success:not(label.btn),
.btn-success:not(label.btn):not([href]):not(:disabled):not(.disabled),
.btn-success:not([href]),
.btn-success:not([href]):not([href]):not(:disabled):not(.disabled){
  background-color:#00c9a7;
  border-color:#00c9a7;
}
.btn-success:hover{
  background-color:#00c9a7;
  border-color:#00c9a7;
}
.btn-info[href]:hover,
.btn-info[href]:focus,
.btn-info[href]:active,
.btn-info[type]:hover,
.btn-info[type]:focus,
.btn-info[type]:active{
  box-shadow:0 4px 11px rgba(0,223,252,0.35);
}
.btn-info:not(label.btn),
.btn-info:not(label.btn):not([href]):not(:disabled):not(.disabled),
.btn-info:not([href]),
.btn-info:not([href]):not([href]):not(:disabled):not(.disabled){
  background-color:#00dffc;
  border-color:#00dffc;
}
.btn-info:hover{
  background-color:#00dffc;
  border-color:#00dffc;
}
.btn-warning[href]:hover,
.btn-warning[href]:focus,
.btn-warning[href]:active,
.btn-warning[type]:hover,
.btn-warning[type]:focus,
.btn-warning[type]:active{
  box-shadow:0 4px 11px rgba(255,193,7,0.35);
}
.btn-warning:not(label.btn),
.btn-warning:not(label.btn):not([href]):not(:disabled):not(.disabled),
.btn-warning:not([href]),
.btn-warning:not([href]):not([href]):not(:disabled):not(.disabled){
  background-color:#ffc107;
  border-color:#ffc107;
}
.btn-warning:hover{
  background-color:#ffc107;
  border-color:#ffc107;
}
.btn-danger[href]:hover,
.btn-danger[href]:focus,
.btn-danger[href]:active,
.btn-danger[type]:hover,
.btn-danger[type]:focus,
.btn-danger[type]:active{
  box-shadow:0 4px 11px rgba(222,68,55,0.35);
}
.btn-danger:not(label.btn),
.btn-danger:not(label.btn):not([href]):not(:disabled):not(.disabled),
.btn-danger:not([href]),
.btn-danger:not([href]):not([href]):not(:disabled):not(.disabled){
  background-color:#de4437;
  border-color:#de4437;
}
.btn-danger:hover{
  background-color:#de4437;
  border-color:#de4437;
}
.btn-green[href]:hover,
.btn-green[href]:focus,
.btn-green[href]:active,
.btn-green[type]:hover,
.btn-green[type]:focus,
.btn-green[type]:active{
  box-shadow:0 4px 11px rgba(92,184,92,0.35);
}
.btn-green:not(label.btn),
.btn-green:not(label.btn):not([href]):not(:disabled):not(.disabled),
.btn-green:not([href]),
.btn-green:not([href]):not([href]):not(:disabled):not(.disabled){
  background-color:#5cb85c;
  border-color:#5cb85c;
}
.btn-green:hover{
  background-color:#5cb85c;
  border-color:#5cb85c;
}
.btn-red[href]:hover,
.btn-red[href]:focus,
.btn-red[href]:active,
.btn-red[type]:hover,
.btn-red[type]:focus,
.btn-red[type]:active{
  box-shadow:0 4px 11px rgba(238,0,0,0.35);
}
.btn-red:not(label.btn),
.btn-red:not(label.btn):not([href]):not(:disabled):not(.disabled),
.btn-red:not([href]),
.btn-red:not([href]):not([href]):not(:disabled):not(.disabled){
  background-color:#ee0000;
  border-color:#ee0000;
}
.btn-red:hover{
  background-color:#ee0000;
  border-color:#ee0000;
}
.btn-gray-1[href]:hover,
.btn-gray-1[href]:focus,
.btn-gray-1[href]:active,
.btn-gray-1[type]:hover,
.btn-gray-1[type]:focus,
.btn-gray-1[type]:active{
  box-shadow:0 4px 11px rgba(245,245,245,0.35);
}
.btn-gray-1:not(label.btn),
.btn-gray-1:not(label.btn):not([href]):not(:disabled):not(.disabled),
.btn-gray-1:not([href]),
.btn-gray-1:not([href]):not([href]):not(:disabled):not(.disabled){
  background-color:#f5f5f5;
  border-color:#f5f5f5;
}
.btn-gray-1:hover{
  background-color:#f5f5f5;
  border-color:#f5f5f5;
}
.btn-gray-2[href]:hover,
.btn-gray-2[href]:focus,
.btn-gray-2[href]:active,
.btn-gray-2[type]:hover,
.btn-gray-2[type]:focus,
.btn-gray-2[type]:active{
  box-shadow:0 4px 11px rgba(56,56,56,0.35);
}
.btn-gray-2:not(label.btn),
.btn-gray-2:not(label.btn):not([href]):not(:disabled):not(.disabled),
.btn-gray-2:not([href]),
.btn-gray-2:not([href]):not([href]):not(:disabled):not(.disabled){
  background-color:#383838;
  border-color:#383838;
}
.btn-gray-2:hover{
  background-color:#383838;
  border-color:#383838;
}
.btn-gray-3[href]:hover,
.btn-gray-3[href]:focus,
.btn-gray-3[href]:active,
.btn-gray-3[type]:hover,
.btn-gray-3[type]:focus,
.btn-gray-3[type]:active{
  box-shadow:0 4px 11px rgba(238,238,238,0.35);
}
.btn-gray-3:not(label.btn),
.btn-gray-3:not(label.btn):not([href]):not(:disabled):not(.disabled),
.btn-gray-3:not([href]),
.btn-gray-3:not([href]):not([href]):not(:disabled):not(.disabled){
  background-color:#eeeeee;
  border-color:#eeeeee;
}
.btn-gray-3:hover{
  background-color:#eeeeee;
  border-color:#eeeeee;
}
/* .btn-gray-4[href]:hover,
.btn-gray-4[href]:focus,
.btn-gray-4[href]:active,
.btn-gray-4[type]:hover,
.btn-gray-4[type]:focus,
.btn-gray-4[type]:active{
  box-shadow:0 4px 11px rgba(230,230,230,0.35);
}
.btn-gray-4:not(label.btn),
.btn-gray-4:not(label.btn):not([href]):not(:disabled):not(.disabled),
.btn-gray-4:not([href]),
.btn-gray-4:not([href]):not([href]):not(:disabled):not(.disabled){
  background-color:#e6e6e6;
  border-color:#e6e6e6;
}
.btn-gray-4:hover{
  background-color:#e6e6e6;
  border-color:#e6e6e6;
}
.btn-gray-5[href]:hover,
.btn-gray-5[href]:focus,
.btn-gray-5[href]:active,
.btn-gray-5[type]:hover,
.btn-gray-5[type]:focus,
.btn-gray-5[type]:active{
  box-shadow:0 4px 11px rgba(135,135,135,0.35);
}
.btn-gray-5:not(label.btn),
.btn-gray-5:not(label.btn):not([href]):not(:disabled):not(.disabled),
.btn-gray-5:not([href]),
.btn-gray-5:not([href]):not([href]):not(:disabled):not(.disabled){
  background-color:#878787;
  border-color:#878787;
}
.btn-gray-5:hover{
  background-color:#878787;
  border-color:#878787
}
.btn-gray-6[href]:hover,
.btn-gray-6[href]:focus,
.btn-gray-6[href]:active,
.btn-gray-6[type]:hover,
.btn-gray-6[type]:focus,
.btn-gray-6[type]:active{
  box-shadow:0 4px 11px rgba(132,132,132,0.35);
}
.btn-gray-6:not(label.btn),
.btn-gray-6:not(label.btn):not([href]):not(:disabled):not(.disabled),
.btn-gray-6:not([href]),
.btn-gray-6:not([href]):not([href]):not(:disabled):not(.disabled){
  background-color:#848484;
  border-color:#848484;
}
.btn-gray-6:hover{
  background-color:#848484;
  border-color:#848484;}.btn-gray-7[href]:hover,.btn-gray-7[href]:focus,.btn-gray-7[href]:active,.btn-gray-7[type]:hover,.btn-gray-7[type]:focus,.btn-gray-7[type]:active{box-shadow:0 4px 11px rgba(249,249,249,0.35);}.btn-gray-7:not(label.btn),.btn-gray-7:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-gray-7:not([href]),.btn-gray-7:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#f9f9f9;border-color:#f9f9f9;}.btn-gray-7:hover{background-color:#f9f9f9;border-color:#f9f9f9;}.btn-gray-8[href]:hover,.btn-gray-8[href]:focus,.btn-gray-8[href]:active,.btn-gray-8[type]:hover,.btn-gray-8[type]:focus,.btn-gray-8[type]:active{box-shadow:0 4px 11px rgba(123,129,134,0.35);}.btn-gray-8:not(label.btn),.btn-gray-8:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-gray-8:not([href]),.btn-gray-8:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#7b8186;border-color:#7b8186;}.btn-gray-8:hover{background-color:#7b8186;border-color:#7b8186;}.btn-gray-9[href]:hover,.btn-gray-9[href]:focus,.btn-gray-9[href]:active,.btn-gray-9[type]:hover,.btn-gray-9[type]:focus,.btn-gray-9[type]:active{box-shadow:0 4px 11px rgba(143,143,143,0.35);}.btn-gray-9:not(label.btn),.btn-gray-9:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-gray-9:not([href]),.btn-gray-9:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#8f8f8f;border-color:#8f8f8f;}.btn-gray-9:hover{background-color:#8f8f8f;border-color:#8f8f8f;}.btn-gray-13[href]:hover,.btn-gray-13[href]:focus,.btn-gray-13[href]:active,.btn-gray-13[type]:hover,.btn-gray-13[type]:focus,.btn-gray-13[type]:active{box-shadow:0 4px 11px rgba(248,248,248,0.35);}.btn-gray-13:not(label.btn),.btn-gray-13:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-gray-13:not([href]),.btn-gray-13:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#f8f8f8;border-color:#f8f8f8;}.btn-gray-13:hover{background-color:#f8f8f8;border-color:#f8f8f8;}.btn-gray-14[href]:hover,.btn-gray-14[href]:focus,.btn-gray-14[href]:active,.btn-gray-14[type]:hover,.btn-gray-14[type]:focus,.btn-gray-14[type]:active{box-shadow:0 4px 11px rgba(234,234,234,0.35);}

.btn-gray-14:not(label.btn),.btn-gray-14:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-gray-14:not([href]),.btn-gray-14:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#eaeaea;border-color:#eaeaea;}.btn-gray-14:hover{background-color:#eaeaea;border-color:#eaeaea;}.btn-gray-15[href]:hover,.btn-gray-15[href]:focus,.btn-gray-15[href]:active,.btn-gray-15[type]:hover,.btn-gray-15[type]:focus,.btn-gray-15[type]:active{box-shadow:0 4px 11px rgba(157,156,156,0.35);}.btn-gray-15:not(label.btn),.btn-gray-15:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-gray-15:not([href]),.btn-gray-15:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#9d9c9c;border-color:#9d9c9c;}.btn-gray-15:hover{background-color:#9d9c9c;border-color:#9d9c9c;}.btn-gray-16[href]:hover,.btn-gray-16[href]:focus,.btn-gray-16[href]:active,.btn-gray-16[type]:hover,.btn-gray-16[type]:focus,.btn-gray-16[type]:active{box-shadow:0 4px 11px rgba(96,96,96,0.35);}.btn-gray-16:not(label.btn),.btn-gray-16:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-gray-16:not([href]),.btn-gray-16:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#606060;border-color:#606060;}.btn-gray-16:hover{background-color:#606060;border-color:#606060;}.btn-gray-17[href]:hover,.btn-gray-17[href]:focus,.btn-gray-17[href]:active,.btn-gray-17[type]:hover,.btn-gray-17[type]:focus,.btn-gray-17[type]:active{box-shadow:0 4px 11px rgba(236,237,242,0.35);}.btn-gray-17:not(label.btn),.btn-gray-17:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-gray-17:not([href]),.btn-gray-17:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#ecedf2;border-color:#ecedf2;}.btn-gray-17:hover{background-color:#ecedf2;border-color:#ecedf2;}.btn-gray-18[href]:hover,.btn-gray-18[href]:focus,.btn-gray-18[href]:active,.btn-gray-18[type]:hover,.btn-gray-18[type]:focus,.btn-gray-18[type]:active{box-shadow:0 4px 11px rgba(51,62,72,0.35);}.btn-gray-18:not(label.btn),.btn-gray-18:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-gray-18:not([href]),.btn-gray-18:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#333e484d;border-color:#333e484d;}.btn-gray-18:hover{background-color:#333e484d;border-color:#333e484d;}.btn-white[href]:hover,.btn-white[href]:focus,.btn-white[href]:active,.btn-white[type]:hover,.btn-white[type]:focus,.btn-white[type]:active{box-shadow:0 4px 11px rgba(255,255,255,0.35);}.btn-white:not(label.btn),.btn-white:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-white:not([href]),.btn-white:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#fff;border-color:#fff;}.btn-white:hover{background-color:#fff;border-color:#fff;}.btn-indigo[href]:hover,.btn-indigo[href]:focus,.btn-indigo[href]:active,.btn-indigo[type]:hover,.btn-indigo[type]:focus,.btn-indigo[type]:active{box-shadow:0 4px 11px rgba(45,21,130,0.35);}.btn-indigo:not(label.btn),.btn-indigo:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-indigo:not([href]),.btn-indigo:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#2d1582;border-color:#2d1582;}.btn-indigo:hover{background-color:#2d1582;border-color:#2d1582;}.btn-facebook[href]:hover,.btn-facebook[href]:focus,.btn-facebook[href]:active,.btn-facebook[type]:hover,.btn-facebook[type]:focus,.btn-facebook[type]:active{box-shadow:0 4px 11px rgba(59,89,152,0.35);}.btn-facebook:not(label.btn),.btn-facebook:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-facebook:not([href]),.btn-facebook:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#3b5998;border-color:#3b5998;}.btn-facebook:hover{background-color:#3b5998;border-color:#3b5998;}.btn-google[href]:hover,.btn-google[href]:focus,.btn-google[href]:active,.btn-google[type]:hover,.btn-google[type]:focus,.btn-google[type]:active{box-shadow:0 4px 11px rgba(209,65,48,0.35);}.btn-google:not(label.btn),.btn-google:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-google:not([href]),.btn-google:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#d14130;border-color:#d14130;}.btn-google:hover{background-color:#d14130;border-color:#d14130;}.btn-twitter[href]:hover,.btn-twitter[href]:focus,.btn-twitter[href]:active,.btn-twitter[type]:hover,.btn-twitter[type]:focus,.btn-twitter[type]:active{box-shadow:0 4px 11px rgba(29,161,242,0.35);}.btn-twitter:not(label.btn),.btn-twitter:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-twitter:not([href]),.btn-twitter:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#1da1f2;border-color:#1da1f2;}.btn-twitter:hover{background-color:#1da1f2;border-color:#1da1f2;}.btn-instagram[href]:hover,.btn-instagram[href]:focus,.btn-instagram[href]:active,.btn-instagram[type]:hover,.btn-instagram[type]:focus,.btn-instagram[type]:active{box-shadow:0 4px 11px rgba(63,114,155,0.35);}.btn-instagram:not(label.btn),.btn-instagram:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-instagram:not([href]),.btn-instagram:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#3f729b;border-color:#3f729b;}.btn-instagram:hover{background-color:#3f729b;border-color:#3f729b;}.btn-github[href]:hover,.btn-github[href]:focus,.btn-github[href]:active,.btn-github[type]:hover,.btn-github[type]:focus,.btn-github[type]:active{box-shadow:0 4px 11px rgba(36,41,46,0.35);}.btn-github:not(label.btn),.btn-github:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-github:not([href]),.btn-github:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#24292e;border-color:#24292e;}.btn-github:hover{background-color:#24292e;border-color:#24292e;}.btn-gray[href]:hover,.btn-gray[href]:focus,.btn-gray[href]:active,.btn-gray[type]:hover,.btn-gray[type]:focus,.btn-gray[type]:active{box-shadow:0 4px 11px rgba(248,250,253,0.35);}.btn-gray:not(label.btn),.btn-gray:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-gray:not([href]),.btn-gray:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#f8fafd;border-color:#f8fafd;}.btn-gray:hover{background-color:#f8fafd;border-color:#f8fafd;}.btn-custom-toggle-primary{color:#8c98a4;border-color:#d5dae2;}.btn-custom-toggle-primary:hover{color:#377dff;background-color:transparent;border-color:#377dff;}.btn-custom-toggle-primary:not(:disabled):not(.disabled):active,.btn-custom-toggle-primary:not(:disabled):not(.disabled).active,.btn-custom-toggle-primary:not(:disabled):not(.disabled):active,.btn-custom-toggle-primary:not(:disabled):not(.disabled).active{color:#fff;background-color:#377dff;border-color:#377dff;}.btn-custom-toggle-white:hover{color:#fff;background-color:rgba(255,255,255,0.2);}.btn-custom-toggle-white:not(:disabled):not(.disabled):active,.btn-custom-toggle-white:not(:disabled):not(.disabled).active,.btn-custom-toggle-white:not(:disabled):not(.disabled):active,.btn-custom-toggle-white:not(:disabled):not(.disabled).active{color:#377dff;}.btn-soft-primary{color:var(--primary-color);background:rgba(254,215,0,0.1);border-color:transparent;}.btn-soft-primary[href]:hover,.btn-soft-primary[href]:focus,.btn-soft-primary[href]:active,.btn-soft-primary[href].active,.btn-soft-primary[type]:hover,.btn-soft-primary[type]:focus,.btn-soft-primary[type]:active,.btn-soft-primary[type].active{color:#1e2022;background:var(--primary-color);box-shadow:0 4px 11px rgba(254,215,0,0.35);}.btn-soft-primary[href].disabled,.btn-soft-primary[href]:disabled,.btn-soft-primary[type].disabled,.btn-soft-primary[type]:disabled{color:var(--primary-color);background-color:rgba(254,215,0,0.1);box-shadow:none;}.btn-soft-primary[href]:not(:disabled):not(.disabled):active,.btn-soft-primary[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-primary[href].dropdown-toggle,.btn-soft-primary[type]:not(:disabled):not(.disabled):active,.btn-soft-primary[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-primary[type].dropdown-toggle{color:#1e2022;background-color:var(--primary-color);}.btn.btn-soft-primary{color:var(--primary-color);}.btn-soft-secondary{color:#77838f;background:rgba(119,131,143,0.1);border-color:transparent;}.btn-soft-secondary[href]:hover,.btn-soft-secondary[href]:focus,.btn-soft-secondary[href]:active,.btn-soft-secondary[href].active,.btn-soft-secondary[type]:hover,.btn-soft-secondary[type]:focus,.btn-soft-secondary[type]:active,.btn-soft-secondary[type].active{color:#fff;background:#77838f;box-shadow:0 4px 11px rgba(119,131,143,0.35);}.btn-soft-secondary[href].disabled,.btn-soft-secondary[href]:disabled,.btn-soft-secondary[type].disabled,.btn-soft-secondary[type]:disabled{color:#77838f;background-color:rgba(119,131,143,0.1);box-shadow:none;}.btn-soft-secondary[href]:not(:disabled):not(.disabled):active,.btn-soft-secondary[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-secondary[href].dropdown-toggle,.btn-soft-secondary[type]:not(:disabled):not(.disabled):active,.btn-soft-secondary[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-secondary[type].dropdown-toggle{color:#fff;background-color:#77838f;}.btn.btn-soft-secondary{color:#77838f;}.btn-soft-success{color:#00c9a7;background:rgba(0,201,167,0.1);border-color:transparent;}.btn-soft-success[href]:hover,.btn-soft-success[href]:focus,.btn-soft-success[href]:active,.btn-soft-success[href].active,.btn-soft-success[type]:hover,.btn-soft-success[type]:focus,.btn-soft-success[type]:active,.btn-soft-success[type].active{color:#fff;background:#00c9a7;box-shadow:0 4px 11px rgba(0,201,167,0.35);}.btn-soft-success[href].disabled,.btn-soft-success[href]:disabled,.btn-soft-success[type].disabled,.btn-soft-success[type]:disabled{color:#00c9a7;background-color:rgba(0,201,167,0.1);box-shadow:none;}.btn-soft-success[href]:not(:disabled):not(.disabled):active,.btn-soft-success[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-success[href].dropdown-toggle,.btn-soft-success[type]:not(:disabled):not(.disabled):active,.btn-soft-success[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-success[type].dropdown-toggle{color:#fff;background-color:#00c9a7;}.btn.btn-soft-success{color:#00c9a7;}.btn-soft-info{color:#00dffc;background:rgba(0,223,252,0.1);border-color:transparent;}.btn-soft-info[href]:hover,.btn-soft-info[href]:focus,.btn-soft-info[href]:active,.btn-soft-info[href].active,.btn-soft-info[type]:hover,.btn-soft-info[type]:focus,.btn-soft-info[type]:active,.btn-soft-info[type].active{color:#1e2022;background:#00dffc;box-shadow:0 4px 11px rgba(0,223,252,0.35);}.btn-soft-info[href].disabled,.btn-soft-info[href]:disabled,.btn-soft-info[type].disabled,.btn-soft-info[type]:disabled{color:#00dffc;background-color:rgba(0,223,252,0.1);box-shadow:none;}.btn-soft-info[href]:not(:disabled):not(.disabled):active,.btn-soft-info[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-info[href].dropdown-toggle,.btn-soft-info[type]:not(:disabled):not(.disabled):active,.btn-soft-info[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-info[type].dropdown-toggle{color:#1e2022;background-color:#00dffc;}.btn.btn-soft-info{color:#00dffc;}.btn-soft-warning{color:#ffc107;background:rgba(255,193,7,0.1);border-color:transparent;}.btn-soft-warning[href]:hover,.btn-soft-warning[href]:focus,.btn-soft-warning[href]:active,.btn-soft-warning[href].active,.btn-soft-warning[type]:hover,.btn-soft-warning[type]:focus,.btn-soft-warning[type]:active,.btn-soft-warning[type].active{color:#1e2022;background:#ffc107;box-shadow:0 4px 11px rgba(255,193,7,0.35);}.btn-soft-warning[href].disabled,.btn-soft-warning[href]:disabled,.btn-soft-warning[type].disabled,.btn-soft-warning[type]:disabled{color:#ffc107;background-color:rgba(255,193,7,0.1);box-shadow:none;}.btn-soft-warning[href]:not(:disabled):not(.disabled):active,.btn-soft-warning[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-warning[href].dropdown-toggle,.btn-soft-warning[type]:not(:disabled):not(.disabled):active,.btn-soft-warning[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-warning[type].dropdown-toggle{color:#1e2022;background-color:#ffc107;}.btn.btn-soft-warning{color:#ffc107;}.btn-soft-danger{color:#de4437;background:rgba(222,68,55,0.1);border-color:transparent;}.btn-soft-danger[href]:hover,.btn-soft-danger[href]:focus,.btn-soft-danger[href]:active,.btn-soft-danger[href].active,.btn-soft-danger[type]:hover,.btn-soft-danger[type]:focus,.btn-soft-danger[type]:active,.btn-soft-danger[type].active{color:#fff;background:#de4437;box-shadow:0 4px 11px rgba(222,68,55,0.35);}.btn-soft-danger[href].disabled,.btn-soft-danger[href]:disabled,.btn-soft-danger[type].disabled,.btn-soft-danger[type]:disabled{color:#de4437;background-color:rgba(222,68,55,0.1);box-shadow:none;}.btn-soft-danger[href]:not(:disabled):not(.disabled):active,.btn-soft-danger[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-danger[href].dropdown-toggle,.btn-soft-danger[type]:not(:disabled):not(.disabled):active,.btn-soft-danger[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-danger[type].dropdown-toggle{color:#fff;background-color:#de4437;}.btn.btn-soft-danger{color:#de4437;}.btn-soft-light{color:#f8f9fa;background:rgba(248,249,250,0.1);border-color:transparent;}

.btn-soft-light[href]:hover,.btn-soft-light[href]:focus,.btn-soft-light[href]:active,.btn-soft-light[href].active,.btn-soft-light[type]:hover,.btn-soft-light[type]:focus,.btn-soft-light[type]:active,.btn-soft-light[type].active{color:#1e2022;background:#f8f9fa;box-shadow:0 4px 11px rgba(248,249,250,0.35);}.btn-soft-light[href].disabled,.btn-soft-light[href]:disabled,.btn-soft-light[type].disabled,.btn-soft-light[type]:disabled{color:#f8f9fa;background-color:rgba(248,249,250,0.1);box-shadow:none;}.btn-soft-light[href]:not(:disabled):not(.disabled):active,.btn-soft-light[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-light[href].dropdown-toggle,.btn-soft-light[type]:not(:disabled):not(.disabled):active,.btn-soft-light[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-light[type].dropdown-toggle{color:#1e2022;background-color:#f8f9fa;}.btn.btn-soft-light{color:#f8f9fa;}.btn-soft-dark{color:#333e48;background:rgba(51,62,72,0.1);border-color:transparent;}.btn-soft-dark[href]:hover,.btn-soft-dark[href]:focus,.btn-soft-dark[href]:active,.btn-soft-dark[href].active,.btn-soft-dark[type]:hover,.btn-soft-dark[type]:focus,.btn-soft-dark[type]:active,.btn-soft-dark[type].active{color:#fff;background:#333e48;box-shadow:0 4px 11px rgba(51,62,72,0.35);}.btn-soft-dark[href].disabled,.btn-soft-dark[href]:disabled,.btn-soft-dark[type].disabled,.btn-soft-dark[type]:disabled{color:#333e48;background-color:rgba(51,62,72,0.1);box-shadow:none;}.btn-soft-dark[href]:not(:disabled):not(.disabled):active,.btn-soft-dark[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-dark[href].dropdown-toggle,.btn-soft-dark[type]:not(:disabled):not(.disabled):active,.btn-soft-dark[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-dark[type].dropdown-toggle{color:#fff;background-color:#333e48;}.btn.btn-soft-dark{color:#333e48;}.btn-soft-cyan{color:#34bcec;background:rgba(52,188,236,0.1);border-color:transparent;}.btn-soft-cyan[href]:hover,.btn-soft-cyan[href]:focus,.btn-soft-cyan[href]:active,.btn-soft-cyan[href].active,.btn-soft-cyan[type]:hover,.btn-soft-cyan[type]:focus,.btn-soft-cyan[type]:active,.btn-soft-cyan[type].active{color:#1e2022;background:#34bcec;box-shadow:0 4px 11px rgba(52,188,236,0.35);}.btn-soft-cyan[href].disabled,.btn-soft-cyan[href]:disabled,.btn-soft-cyan[type].disabled,.btn-soft-cyan[type]:disabled{color:#34bcec;background-color:rgba(52,188,236,0.1);box-shadow:none;}.btn-soft-cyan[href]:not(:disabled):not(.disabled):active,.btn-soft-cyan[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-cyan[href].dropdown-toggle,.btn-soft-cyan[type]:not(:disabled):not(.disabled):active,.btn-soft-cyan[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-cyan[type].dropdown-toggle{color:#1e2022;background-color:#34bcec;}.btn.btn-soft-cyan{color:#34bcec;}.btn-soft-sale{color:#df3737;background:rgba(223,55,55,0.1);border-color:transparent;}.btn-soft-sale[href]:hover,.btn-soft-sale[href]:focus,.btn-soft-sale[href]:active,.btn-soft-sale[href].active,.btn-soft-sale[type]:hover,.btn-soft-sale[type]:focus,.btn-soft-sale[type]:active,.btn-soft-sale[type].active{color:#fff;background:#df3737;box-shadow:0 4px 11px rgba(223,55,55,0.35);}.btn-soft-sale[href].disabled,.btn-soft-sale[href]:disabled,.btn-soft-sale[type].disabled,.btn-soft-sale[type]:disabled{color:#df3737;background-color:rgba(223,55,55,0.1);box-shadow:none;}.btn-soft-sale[href]:not(:disabled):not(.disabled):active,.btn-soft-sale[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-sale[href].dropdown-toggle,.btn-soft-sale[type]:not(:disabled):not(.disabled):active,.btn-soft-sale[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-sale[type].dropdown-toggle{color:#fff;background-color:#df3737;}.btn.btn-soft-sale{color:#df3737;}.btn-soft-black{color:#000000;background:rgba(0,0,0,0.1);border-color:transparent;}.btn-soft-black[href]:hover,.btn-soft-black[href]:focus,.btn-soft-black[href]:active,.btn-soft-black[href].active,.btn-soft-black[type]:hover,.btn-soft-black[type]:focus,.btn-soft-black[type]:active,.btn-soft-black[type].active{color:#fff;background:#000000;box-shadow:0 4px 11px rgba(0,0,0,0.35);}.btn-soft-black[href].disabled,.btn-soft-black[href]:disabled,.btn-soft-black[type].disabled,.btn-soft-black[type]:disabled{color:#000000;background-color:rgba(0,0,0,0.1);box-shadow:none;}.btn-soft-black[href]:not(:disabled):not(.disabled):active,.btn-soft-black[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-black[href].dropdown-toggle,.btn-soft-black[type]:not(:disabled):not(.disabled):active,.btn-soft-black[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-black[type].dropdown-toggle{color:#fff;background-color:#000000;}.btn.btn-soft-black{color:#000000;}.btn-soft-green{color:#5cb85c;background:rgba(92,184,92,0.1);border-color:transparent;}.btn-soft-green[href]:hover,.btn-soft-green[href]:focus,.btn-soft-green[href]:active,.btn-soft-green[href].active,.btn-soft-green[type]:hover,.btn-soft-green[type]:focus,.btn-soft-green[type]:active,.btn-soft-green[type].active{color:#fff;background:#5cb85c;box-shadow:0 4px 11px rgba(92,184,92,0.35);}.btn-soft-green[href].disabled,.btn-soft-green[href]:disabled,.btn-soft-green[type].disabled,.btn-soft-green[type]:disabled{color:#5cb85c;background-color:rgba(92,184,92,0.1);box-shadow:none;}.btn-soft-green[href]:not(:disabled):not(.disabled):active,.btn-soft-green[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-green[href].dropdown-toggle,.btn-soft-green[type]:not(:disabled):not(.disabled):active,.btn-soft-green[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-green[type].dropdown-toggle{color:#fff;background-color:#5cb85c;}.btn.btn-soft-green{color:#5cb85c;}.btn-soft-red{color:#ee0000;background:rgba(238,0,0,0.1);border-color:transparent;}.btn-soft-red[href]:hover,.btn-soft-red[href]:focus,.btn-soft-red[href]:active,.btn-soft-red[href].active,.btn-soft-red[type]:hover,.btn-soft-red[type]:focus,.btn-soft-red[type]:active,.btn-soft-red[type].active{color:#fff;background:#ee0000;box-shadow:0 4px 11px rgba(238,0,0,0.35);}.btn-soft-red[href].disabled,.btn-soft-red[href]:disabled,.btn-soft-red[type].disabled,.btn-soft-red[type]:disabled{color:#ee0000;background-color:rgba(238,0,0,0.1);box-shadow:none;}.btn-soft-red[href]:not(:disabled):not(.disabled):active,.btn-soft-red[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-red[href].dropdown-toggle,.btn-soft-red[type]:not(:disabled):not(.disabled):active,.btn-soft-red[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-red[type].dropdown-toggle{color:#fff;background-color:#ee0000;}.btn.btn-soft-red{color:#ee0000;}.btn-soft-gray-1{color:#f5f5f5;background:rgba(245,245,245,0.1);border-color:transparent;}.btn-soft-gray-1[href]:hover,.btn-soft-gray-1[href]:focus,.btn-soft-gray-1[href]:active,.btn-soft-gray-1[href].active,.btn-soft-gray-1[type]:hover,.btn-soft-gray-1[type]:focus,.btn-soft-gray-1[type]:active,.btn-soft-gray-1[type].active{color:#1e2022;background:#f5f5f5;box-shadow:0 4px 11px rgba(245,245,245,0.35);}.btn-soft-gray-1[href].disabled,.btn-soft-gray-1[href]:disabled,.btn-soft-gray-1[type].disabled,.btn-soft-gray-1[type]:disabled{color:#f5f5f5;background-color:rgba(245,245,245,0.1);box-shadow:none;}.btn-soft-gray-1[href]:not(:disabled):not(.disabled):active,.btn-soft-gray-1[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-1[href].dropdown-toggle,.btn-soft-gray-1[type]:not(:disabled):not(.disabled):active,.btn-soft-gray-1[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-1[type].dropdown-toggle{color:#1e2022;background-color:#f5f5f5;}.btn.btn-soft-gray-1{color:#f5f5f5;}.btn-soft-gray-2{color:#383838;background:rgba(56,56,56,0.1);border-color:transparent;}.btn-soft-gray-2[href]:hover,.btn-soft-gray-2[href]:focus,.btn-soft-gray-2[href]:active,.btn-soft-gray-2[href].active,.btn-soft-gray-2[type]:hover,.btn-soft-gray-2[type]:focus,.btn-soft-gray-2[type]:active,.btn-soft-gray-2[type].active{color:#fff;background:#383838;box-shadow:0 4px 11px rgba(56,56,56,0.35);}.btn-soft-gray-2[href].disabled,.btn-soft-gray-2[href]:disabled,.btn-soft-gray-2[type].disabled,.btn-soft-gray-2[type]:disabled{color:#383838;background-color:rgba(56,56,56,0.1);box-shadow:none;}

.btn-soft-gray-2[href]:not(:disabled):not(.disabled):active,.btn-soft-gray-2[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-2[href].dropdown-toggle,.btn-soft-gray-2[type]:not(:disabled):not(.disabled):active,.btn-soft-gray-2[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-2[type].dropdown-toggle{color:#fff;background-color:#383838;}.btn.btn-soft-gray-2{color:#383838;}.btn-soft-gray-3{color:#eeeeee;background:rgba(238,238,238,0.1);border-color:transparent;}.btn-soft-gray-3[href]:hover,.btn-soft-gray-3[href]:focus,.btn-soft-gray-3[href]:active,.btn-soft-gray-3[href].active,.btn-soft-gray-3[type]:hover,.btn-soft-gray-3[type]:focus,.btn-soft-gray-3[type]:active,.btn-soft-gray-3[type].active{color:#1e2022;background:#eeeeee;box-shadow:0 4px 11px rgba(238,238,238,0.35);}.btn-soft-gray-3[href].disabled,.btn-soft-gray-3[href]:disabled,.btn-soft-gray-3[type].disabled,.btn-soft-gray-3[type]:disabled{color:#eeeeee;background-color:rgba(238,238,238,0.1);box-shadow:none;}.btn-soft-gray-3[href]:not(:disabled):not(.disabled):active,.btn-soft-gray-3[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-3[href].dropdown-toggle,.btn-soft-gray-3[type]:not(:disabled):not(.disabled):active,.btn-soft-gray-3[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-3[type].dropdown-toggle{color:#1e2022;background-color:#eeeeee;}.btn.btn-soft-gray-3{color:#eeeeee;}.btn-soft-gray-4{color:#e6e6e6;background:rgba(230,230,230,0.1);border-color:transparent;}.btn-soft-gray-4[href]:hover,.btn-soft-gray-4[href]:focus,.btn-soft-gray-4[href]:active,.btn-soft-gray-4[href].active,.btn-soft-gray-4[type]:hover,.btn-soft-gray-4[type]:focus,.btn-soft-gray-4[type]:active,.btn-soft-gray-4[type].active{color:#1e2022;background:#e6e6e6;box-shadow:0 4px 11px rgba(230,230,230,0.35);}.btn-soft-gray-4[href].disabled,.btn-soft-gray-4[href]:disabled,.btn-soft-gray-4[type].disabled,.btn-soft-gray-4[type]:disabled{color:#e6e6e6;background-color:rgba(230,230,230,0.1);box-shadow:none;}.btn-soft-gray-4[href]:not(:disabled):not(.disabled):active,.btn-soft-gray-4[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-4[href].dropdown-toggle,.btn-soft-gray-4[type]:not(:disabled):not(.disabled):active,.btn-soft-gray-4[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-4[type].dropdown-toggle{color:#1e2022;background-color:#e6e6e6;}.btn.btn-soft-gray-4{color:#e6e6e6;}.btn-soft-gray-5{color:#878787;background:rgba(135,135,135,0.1);border-color:transparent;}.btn-soft-gray-5[href]:hover,.btn-soft-gray-5[href]:focus,.btn-soft-gray-5[href]:active,.btn-soft-gray-5[href].active,.btn-soft-gray-5[type]:hover,.btn-soft-gray-5[type]:focus,.btn-soft-gray-5[type]:active,.btn-soft-gray-5[type].active{color:#fff;background:#878787;box-shadow:0 4px 11px rgba(135,135,135,0.35);}.btn-soft-gray-5[href].disabled,.btn-soft-gray-5[href]:disabled,.btn-soft-gray-5[type].disabled,.btn-soft-gray-5[type]:disabled{color:#878787;background-color:rgba(135,135,135,0.1);box-shadow:none;}.btn-soft-gray-5[href]:not(:disabled):not(.disabled):active,.btn-soft-gray-5[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-5[href].dropdown-toggle,.btn-soft-gray-5[type]:not(:disabled):not(.disabled):active,.btn-soft-gray-5[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-5[type].dropdown-toggle{color:#fff;background-color:#878787;}.btn.btn-soft-gray-5{color:#878787;}.btn-soft-gray-6{color:#848484;background:rgba(132,132,132,0.1);border-color:transparent;}.btn-soft-gray-6[href]:hover,.btn-soft-gray-6[href]:focus,.btn-soft-gray-6[href]:active,.btn-soft-gray-6[href].active,.btn-soft-gray-6[type]:hover,.btn-soft-gray-6[type]:focus,.btn-soft-gray-6[type]:active,.btn-soft-gray-6[type].active{color:#fff;background:#848484;box-shadow:0 4px 11px rgba(132,132,132,0.35);}.btn-soft-gray-6[href].disabled,.btn-soft-gray-6[href]:disabled,.btn-soft-gray-6[type].disabled,.btn-soft-gray-6[type]:disabled{color:#848484;background-color:rgba(132,132,132,0.1);box-shadow:none;}.btn-soft-gray-6[href]:not(:disabled):not(.disabled):active,.btn-soft-gray-6[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-6[href].dropdown-toggle,.btn-soft-gray-6[type]:not(:disabled):not(.disabled):active,.btn-soft-gray-6[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-6[type].dropdown-toggle{color:#fff;background-color:#848484;}.btn.btn-soft-gray-6{color:#848484;}.btn-soft-gray-7{color:#f9f9f9;background:rgba(249,249,249,0.1);border-color:transparent;}.btn-soft-gray-7[href]:hover,.btn-soft-gray-7[href]:focus,.btn-soft-gray-7[href]:active,.btn-soft-gray-7[href].active,.btn-soft-gray-7[type]:hover,.btn-soft-gray-7[type]:focus,.btn-soft-gray-7[type]:active,.btn-soft-gray-7[type].active{color:#1e2022;background:#f9f9f9;box-shadow:0 4px 11px rgba(249,249,249,0.35);}.btn-soft-gray-7[href].disabled,.btn-soft-gray-7[href]:disabled,.btn-soft-gray-7[type].disabled,.btn-soft-gray-7[type]:disabled{color:#f9f9f9;background-color:rgba(249,249,249,0.1);box-shadow:none;}.btn-soft-gray-7[href]:not(:disabled):not(.disabled):active,.btn-soft-gray-7[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-7[href].dropdown-toggle,.btn-soft-gray-7[type]:not(:disabled):not(.disabled):active,.btn-soft-gray-7[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-7[type].dropdown-toggle{color:#1e2022;background-color:#f9f9f9;}.btn.btn-soft-gray-7{color:#f9f9f9;}.btn-soft-gray-8{color:#7b8186;background:rgba(123,129,134,0.1);border-color:transparent;}.btn-soft-gray-8[href]:hover,.btn-soft-gray-8[href]:focus,.btn-soft-gray-8[href]:active,.btn-soft-gray-8[href].active,.btn-soft-gray-8[type]:hover,.btn-soft-gray-8[type]:focus,.btn-soft-gray-8[type]:active,.btn-soft-gray-8[type].active{color:#fff;background:#7b8186;box-shadow:0 4px 11px rgba(123,129,134,0.35);}.btn-soft-gray-8[href].disabled,.btn-soft-gray-8[href]:disabled,.btn-soft-gray-8[type].disabled,.btn-soft-gray-8[type]:disabled{color:#7b8186;background-color:rgba(123,129,134,0.1);box-shadow:none;}.btn-soft-gray-8[href]:not(:disabled):not(.disabled):active,.btn-soft-gray-8[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-8[href].dropdown-toggle,.btn-soft-gray-8[type]:not(:disabled):not(.disabled):active,.btn-soft-gray-8[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-8[type].dropdown-toggle{color:#fff;background-color:#7b8186;}.btn.btn-soft-gray-8{color:#7b8186;}.btn-soft-gray-9{color:#8f8f8f;background:rgba(143,143,143,0.1);border-color:transparent;} */
/* 
.btn-soft-gray-9[href]:hover,.btn-soft-gray-9[href]:focus,.btn-soft-gray-9[href]:active,.btn-soft-gray-9[href].active,.btn-soft-gray-9[type]:hover,.btn-soft-gray-9[type]:focus,.btn-soft-gray-9[type]:active,.btn-soft-gray-9[type].active{color:#fff;background:#8f8f8f;box-shadow:0 4px 11px rgba(143,143,143,0.35);}.btn-soft-gray-9[href].disabled,.btn-soft-gray-9[href]:disabled,.btn-soft-gray-9[type].disabled,.btn-soft-gray-9[type]:disabled{color:#8f8f8f;background-color:rgba(143,143,143,0.1);box-shadow:none;}.btn-soft-gray-9[href]:not(:disabled):not(.disabled):active,.btn-soft-gray-9[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-9[href].dropdown-toggle,.btn-soft-gray-9[type]:not(:disabled):not(.disabled):active,.btn-soft-gray-9[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-9[type].dropdown-toggle{color:#fff;background-color:#8f8f8f;}.btn.btn-soft-gray-9{color:#8f8f8f;}.btn-soft-gray-13{color:#f8f8f8;background:rgba(248,248,248,0.1);border-color:transparent;}.btn-soft-gray-13[href]:hover,.btn-soft-gray-13[href]:focus,.btn-soft-gray-13[href]:active,.btn-soft-gray-13[href].active,.btn-soft-gray-13[type]:hover,.btn-soft-gray-13[type]:focus,.btn-soft-gray-13[type]:active,.btn-soft-gray-13[type].active{color:#1e2022;background:#f8f8f8;box-shadow:0 4px 11px rgba(248,248,248,0.35);}.btn-soft-gray-13[href].disabled,.btn-soft-gray-13[href]:disabled,.btn-soft-gray-13[type].disabled,.btn-soft-gray-13[type]:disabled{color:#f8f8f8;background-color:rgba(248,248,248,0.1);box-shadow:none;}.btn-soft-gray-13[href]:not(:disabled):not(.disabled):active,.btn-soft-gray-13[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-13[href].dropdown-toggle,.btn-soft-gray-13[type]:not(:disabled):not(.disabled):active,.btn-soft-gray-13[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-13[type].dropdown-toggle{color:#1e2022;background-color:#f8f8f8;}.btn.btn-soft-gray-13{color:#f8f8f8;}.btn-soft-gray-14{color:#eaeaea;background:rgba(234,234,234,0.1);border-color:transparent;}.btn-soft-gray-14[href]:hover,.btn-soft-gray-14[href]:focus,.btn-soft-gray-14[href]:active,.btn-soft-gray-14[href].active,.btn-soft-gray-14[type]:hover,.btn-soft-gray-14[type]:focus,.btn-soft-gray-14[type]:active,.btn-soft-gray-14[type].active{color:#1e2022;background:#eaeaea;box-shadow:0 4px 11px rgba(234,234,234,0.35);}.btn-soft-gray-14[href].disabled,.btn-soft-gray-14[href]:disabled,.btn-soft-gray-14[type].disabled,.btn-soft-gray-14[type]:disabled{color:#eaeaea;background-color:rgba(234,234,234,0.1);box-shadow:none;}.btn-soft-gray-14[href]:not(:disabled):not(.disabled):active,.btn-soft-gray-14[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-14[href].dropdown-toggle,.btn-soft-gray-14[type]:not(:disabled):not(.disabled):active,.btn-soft-gray-14[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-14[type].dropdown-toggle{color:#1e2022;background-color:#eaeaea;}.btn.btn-soft-gray-14{color:#eaeaea;}.btn-soft-gray-15{color:#9d9c9c;background:rgba(157,156,156,0.1);border-color:transparent;}.btn-soft-gray-15[href]:hover,.btn-soft-gray-15[href]:focus,.btn-soft-gray-15[href]:active,.btn-soft-gray-15[href].active,.btn-soft-gray-15[type]:hover,.btn-soft-gray-15[type]:focus,.btn-soft-gray-15[type]:active,.btn-soft-gray-15[type].active{color:#1e2022;background:#9d9c9c;box-shadow:0 4px 11px rgba(157,156,156,0.35);}.btn-soft-gray-15[href].disabled,.btn-soft-gray-15[href]:disabled,.btn-soft-gray-15[type].disabled,.btn-soft-gray-15[type]:disabled{color:#9d9c9c;background-color:rgba(157,156,156,0.1);box-shadow:none;}.btn-soft-gray-15[href]:not(:disabled):not(.disabled):active,.btn-soft-gray-15[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-15[href].dropdown-toggle,.btn-soft-gray-15[type]:not(:disabled):not(.disabled):active,.btn-soft-gray-15[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-15[type].dropdown-toggle{color:#1e2022;background-color:#9d9c9c;}.btn.btn-soft-gray-15{color:#9d9c9c;}.btn-soft-gray-16{color:#606060;background:rgba(96,96,96,0.1);border-color:transparent;}.btn-soft-gray-16[href]:hover,.btn-soft-gray-16[href]:focus,.btn-soft-gray-16[href]:active,.btn-soft-gray-16[href].active,.btn-soft-gray-16[type]:hover,.btn-soft-gray-16[type]:focus,.btn-soft-gray-16[type]:active,.btn-soft-gray-16[type].active{color:#fff;background:#606060;box-shadow:0 4px 11px rgba(96,96,96,0.35);}.btn-soft-gray-16[href].disabled,.btn-soft-gray-16[href]:disabled,.btn-soft-gray-16[type].disabled,.btn-soft-gray-16[type]:disabled{color:#606060;background-color:rgba(96,96,96,0.1);box-shadow:none;}.btn-soft-gray-16[href]:not(:disabled):not(.disabled):active,.btn-soft-gray-16[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-16[href].dropdown-toggle,.btn-soft-gray-16[type]:not(:disabled):not(.disabled):active,.btn-soft-gray-16[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-16[type].dropdown-toggle{color:#fff;background-color:#606060;}.btn.btn-soft-gray-16{color:#606060;}.btn-soft-gray-17{color:#ecedf2;background:rgba(236,237,242,0.1);border-color:transparent;}.btn-soft-gray-17[href]:hover,.btn-soft-gray-17[href]:focus,.btn-soft-gray-17[href]:active,.btn-soft-gray-17[href].active,.btn-soft-gray-17[type]:hover,.btn-soft-gray-17[type]:focus,.btn-soft-gray-17[type]:active,.btn-soft-gray-17[type].active{color:#1e2022;background:#ecedf2;box-shadow:0 4px 11px rgba(236,237,242,0.35);}.btn-soft-gray-17[href].disabled,.btn-soft-gray-17[href]:disabled,.btn-soft-gray-17[type].disabled,.btn-soft-gray-17[type]:disabled{color:#ecedf2;background-color:rgba(236,237,242,0.1);box-shadow:none;}.btn-soft-gray-17[href]:not(:disabled):not(.disabled):active,.btn-soft-gray-17[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-17[href].dropdown-toggle,.btn-soft-gray-17[type]:not(:disabled):not(.disabled):active,.btn-soft-gray-17[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-17[type].dropdown-toggle{color:#1e2022;background-color:#ecedf2;}.btn.btn-soft-gray-17{color:#ecedf2;}.btn-soft-gray-18{color:#333e484d;background:rgba(51,62,72,0.1);border-color:transparent;}.btn-soft-gray-18[href]:hover,.btn-soft-gray-18[href]:focus,.btn-soft-gray-18[href]:active,.btn-soft-gray-18[href].active,.btn-soft-gray-18[type]:hover,.btn-soft-gray-18[type]:focus,.btn-soft-gray-18[type]:active,.btn-soft-gray-18[type].active{color:#fff;background:#333e484d;box-shadow:0 4px 11px rgba(51,62,72,0.35);}.btn-soft-gray-18[href].disabled,.btn-soft-gray-18[href]:disabled,.btn-soft-gray-18[type].disabled,.btn-soft-gray-18[type]:disabled{color:#333e484d;background-color:rgba(51,62,72,0.1);box-shadow:none;}.btn-soft-gray-18[href]:not(:disabled):not(.disabled):active,.btn-soft-gray-18[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-18[href].dropdown-toggle,.btn-soft-gray-18[type]:not(:disabled):not(.disabled):active,.btn-soft-gray-18[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray-18[type].dropdown-toggle{color:#fff;background-color:#333e484d;}.btn.btn-soft-gray-18{color:#333e484d;}.btn-soft-white{color:#fff;background:rgba(255,255,255,0.1);border-color:transparent;}.btn-soft-white[href]:hover,.btn-soft-white[href]:focus,.btn-soft-white[href]:active,.btn-soft-white[href].active,.btn-soft-white[type]:hover,.btn-soft-white[type]:focus,.btn-soft-white[type]:active,.btn-soft-white[type].active{color:#1e2022;background:#fff;box-shadow:0 4px 11px rgba(255,255,255,0.35);}.btn-soft-white[href].disabled,.btn-soft-white[href]:disabled,.btn-soft-white[type].disabled,.btn-soft-white[type]:disabled{color:#fff;background-color:rgba(255,255,255,0.1);box-shadow:none;}.btn-soft-white[href]:not(:disabled):not(.disabled):active,.btn-soft-white[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-white[href].dropdown-toggle,.btn-soft-white[type]:not(:disabled):not(.disabled):active,.btn-soft-white[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-white[type].dropdown-toggle{color:#1e2022;background-color:#fff;}.btn.btn-soft-white{color:#fff;}.btn-soft-indigo{color:#2d1582;background:rgba(45,21,130,0.1);border-color:transparent;}.btn-soft-indigo[href]:hover,.btn-soft-indigo[href]:focus,.btn-soft-indigo[href]:active,.btn-soft-indigo[href].active,.btn-soft-indigo[type]:hover,.btn-soft-indigo[type]:focus,.btn-soft-indigo[type]:active,.btn-soft-indigo[type].active{color:#fff;background:#2d1582;box-shadow:0 4px 11px rgba(45,21,130,0.35);}.btn-soft-indigo[href].disabled,.btn-soft-indigo[href]:disabled,.btn-soft-indigo[type].disabled,.btn-soft-indigo[type]:disabled{color:#2d1582;background-color:rgba(45,21,130,0.1);box-shadow:none;}.btn-soft-indigo[href]:not(:disabled):not(.disabled):active,.btn-soft-indigo[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-indigo[href].dropdown-toggle,.btn-soft-indigo[type]:not(:disabled):not(.disabled):active,.btn-soft-indigo[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-indigo[type].dropdown-toggle{color:#fff;background-color:#2d1582;}.btn.btn-soft-indigo{color:#2d1582;}.btn-soft-facebook{color:#3b5998;background:rgba(59,89,152,0.1);border-color:transparent;}.btn-soft-facebook[href]:hover,.btn-soft-facebook[href]:focus,.btn-soft-facebook[href]:active,.btn-soft-facebook[href].active,.btn-soft-facebook[type]:hover,.btn-soft-facebook[type]:focus,.btn-soft-facebook[type]:active,.btn-soft-facebook[type].active{color:#fff;background:#3b5998;box-shadow:0 4px 11px rgba(59,89,152,0.35);}.btn-soft-facebook[href].disabled,.btn-soft-facebook[href]:disabled,.btn-soft-facebook[type].disabled,.btn-soft-facebook[type]:disabled{color:#3b5998;background-color:rgba(59,89,152,0.1);box-shadow:none;}.btn-soft-facebook[href]:not(:disabled):not(.disabled):active,.btn-soft-facebook[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-facebook[href].dropdown-toggle,.btn-soft-facebook[type]:not(:disabled):not(.disabled):active,.btn-soft-facebook[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-facebook[type].dropdown-toggle{color:#fff;background-color:#3b5998;}.btn.btn-soft-facebook{color:#3b5998;}.btn-soft-google{color:#d14130;background:rgba(209,65,48,0.1);border-color:transparent;}.btn-soft-google[href]:hover,.btn-soft-google[href]:focus,.btn-soft-google[href]:active,.btn-soft-google[href].active,.btn-soft-google[type]:hover,.btn-soft-google[type]:focus,.btn-soft-google[type]:active,.btn-soft-google[type].active{color:#fff;background:#d14130;box-shadow:0 4px 11px rgba(209,65,48,0.35);}.btn-soft-google[href].disabled,.btn-soft-google[href]:disabled,.btn-soft-google[type].disabled,.btn-soft-google[type]:disabled{color:#d14130;background-color:rgba(209,65,48,0.1);box-shadow:none;}.btn-soft-google[href]:not(:disabled):not(.disabled):active,.btn-soft-google[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-google[href].dropdown-toggle,.btn-soft-google[type]:not(:disabled):not(.disabled):active,.btn-soft-google[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-google[type].dropdown-toggle{color:#fff;background-color:#d14130;}.btn.btn-soft-google{color:#d14130;}.btn-soft-twitter{color:#1da1f2;background:rgba(29,161,242,0.1);border-color:transparent;}.btn-soft-twitter[href]:hover,.btn-soft-twitter[href]:focus,.btn-soft-twitter[href]:active,.btn-soft-twitter[href].active,.btn-soft-twitter[type]:hover,.btn-soft-twitter[type]:focus,.btn-soft-twitter[type]:active,.btn-soft-twitter[type].active{color:#fff;background:#1da1f2;box-shadow:0 4px 11px rgba(29,161,242,0.35);}.btn-soft-twitter[href].disabled,.btn-soft-twitter[href]:disabled,.btn-soft-twitter[type].disabled,.btn-soft-twitter[type]:disabled{color:#1da1f2;background-color:rgba(29,161,242,0.1);box-shadow:none;}.btn-soft-twitter[href]:not(:disabled):not(.disabled):active,.btn-soft-twitter[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-twitter[href].dropdown-toggle,.btn-soft-twitter[type]:not(:disabled):not(.disabled):active,.btn-soft-twitter[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-twitter[type].dropdown-toggle{color:#fff;background-color:#1da1f2;}.btn.btn-soft-twitter{color:#1da1f2;}.btn-soft-instagram{color:#3f729b;background:rgba(63,114,155,0.1);border-color:transparent;}.btn-soft-instagram[href]:hover,.btn-soft-instagram[href]:focus,.btn-soft-instagram[href]:active,.btn-soft-instagram[href].active,.btn-soft-instagram[type]:hover,.btn-soft-instagram[type]:focus,.btn-soft-instagram[type]:active,.btn-soft-instagram[type].active{color:#fff;background:#3f729b;box-shadow:0 4px 11px rgba(63,114,155,0.35);}.btn-soft-instagram[href].disabled,.btn-soft-instagram[href]:disabled,.btn-soft-instagram[type].disabled,.btn-soft-instagram[type]:disabled{color:#3f729b;background-color:rgba(63,114,155,0.1);box-shadow:none;}.btn-soft-instagram[href]:not(:disabled):not(.disabled):active,.btn-soft-instagram[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-instagram[href].dropdown-toggle,.btn-soft-instagram[type]:not(:disabled):not(.disabled):active,.btn-soft-instagram[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-instagram[type].dropdown-toggle{color:#fff;background-color:#3f729b;}.btn.btn-soft-instagram{color:#3f729b;}.btn-soft-github{color:#24292e;background:rgba(36,41,46,0.1);border-color:transparent;}.btn-soft-github[href]:hover,.btn-soft-github[href]:focus,.btn-soft-github[href]:active,.btn-soft-github[href].active,.btn-soft-github[type]:hover,.btn-soft-github[type]:focus,.btn-soft-github[type]:active,.btn-soft-github[type].active{color:#fff;background:#24292e;box-shadow:0 4px 11px rgba(36,41,46,0.35);}.btn-soft-github[href].disabled,.btn-soft-github[href]:disabled,.btn-soft-github[type].disabled,.btn-soft-github[type]:disabled{color:#24292e;background-color:rgba(36,41,46,0.1);box-shadow:none;}.btn-soft-github[href]:not(:disabled):not(.disabled):active,.btn-soft-github[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-github[href].dropdown-toggle,.btn-soft-github[type]:not(:disabled):not(.disabled):active,.btn-soft-github[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-github[type].dropdown-toggle{color:#fff;background-color:#24292e;}.btn.btn-soft-github{color:#24292e;}.btn-soft-gray{color:#f8fafd;background:rgba(248,250,253,0.1);border-color:transparent;}.btn-soft-gray[href]:hover,.btn-soft-gray[href]:focus,.btn-soft-gray[href]:active,.btn-soft-gray[href].active,.btn-soft-gray[type]:hover,.btn-soft-gray[type]:focus,.btn-soft-gray[type]:active,.btn-soft-gray[type].active{color:#1e2022;background:#f8fafd;box-shadow:0 4px 11px rgba(248,250,253,0.35);}.btn-soft-gray[href].disabled,.btn-soft-gray[href]:disabled,.btn-soft-gray[type].disabled,.btn-soft-gray[type]:disabled{color:#f8fafd;background-color:rgba(248,250,253,0.1);box-shadow:none;}.btn-soft-gray[href]:not(:disabled):not(.disabled):active,.btn-soft-gray[href]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray[href].dropdown-toggle,.btn-soft-gray[type]:not(:disabled):not(.disabled):active,.btn-soft-gray[type]:not(:disabled):not(.disabled).active,.show > .btn-soft-gray[type].dropdown-toggle{color:#1e2022;background-color:#f8fafd;}.btn.btn-soft-gray{color:#f8fafd;}.btn-wide{min-width:9.6875rem;}.btn-sm-wide{min-width:8.4375rem;}.btn-xs{font-size:0.6875rem;font-weight:400;padding:0.4375rem 0.9375rem;}.btn-icon.btn-xs{font-size:0.75rem;width:1.5rem;height:1.5rem;}.btn-icon.btn-sm,.btn-group-sm > .btn-icon.btn{font-size:0.8175rem;width:2rem;height:2rem;}.btn-icon.btn-lg,.btn-group-lg > .btn-icon.btn{font-size:1.75rem;width:5rem;height:5rem;} */

.btn-text-primary{
  color:var(--primary-color);
  background:transparent;
}
.btn-text-primary[href]:hover,
.btn-text-primary[href]:focus,
.btn-text-primary[href]:active,
.btn-text-primary[type]:hover,
.btn-text-primary[type]:focus,
.btn-text-primary[type]:active{color:#333e48;}
.btn-text-secondary{
  color:#77838f;
  background:transparent;
}
.btn-text-secondary[href]:hover,
.btn-text-secondary[href]:focus,
.btn-text-secondary[href]:active,
.btn-text-secondary[type]:hover,
.btn-text-secondary[type]:focus,
.btn-text-secondary[type]:active{color:#333e48;}
.btn-text-success{
  color:#00c9a7;
  background:transparent;
}
.btn-text-success[href]:hover,
.btn-text-success[href]:focus,
.btn-text-success[href]:active,
.btn-text-success[type]:hover,
.btn-text-success[type]:focus,
.btn-text-success[type]:active{color:#333e48;}
.btn-text-info{
  color:#00dffc;
  background:transparent;
}
.btn-text-info[href]:hover,
.btn-text-info[href]:focus,
.btn-text-info[href]:active,
.btn-text-info[type]:hover,
.btn-text-info[type]:focus,
.btn-text-info[type]:active{color:#333e48;}
.btn-text-warning{
  color:#ffc107;
  background:transparent;
}
.btn-text-warning[href]:hover,
.btn-text-warning[href]:focus,
.btn-text-warning[href]:active,
.btn-text-warning[type]:hover,
.btn-text-warning[type]:focus,
.btn-text-warning[type]:active{color:#333e48;}
.btn-text-danger{
  color:#de4437;
  background:transparent;
}
.btn-text-danger[href]:hover,
.btn-text-danger[href]:focus,
.btn-text-danger[href]:active,
.btn-text-danger[type]:hover,
.btn-text-danger[type]:focus,
.btn-text-danger[type]:active{color:#333e48;}
.btn-text-green{
  color:#5cb85c;
  background:transparent;
}
.btn-text-green[href]:hover,
.btn-text-green[href]:focus,
.btn-text-green[href]:active,
.btn-text-green[type]:hover,
.btn-text-green[type]:focus,
.btn-text-green[type]:active{color:#333e48;}
.btn-text-red{
  color:#ee0000;
  background:transparent;
}
.btn-text-red[href]:hover,
.btn-text-red[href]:focus,
.btn-text-red[href]:active,
.btn-text-red[type]:hover,
.btn-text-red[type]:focus,
.btn-text-red[type]:active{color:#333e48;}
.btn-text-gray-1{
  color:#f5f5f5;
  background:transparent;
}
.btn-text-gray-1[href]:hover,
.btn-text-gray-1[href]:focus,
.btn-text-gray-1[href]:active,
.btn-text-gray-1[type]:hover,
.btn-text-gray-1[type]:focus,
.btn-text-gray-1[type]:active{color:#333e48;}
/* 
.btn-text-gray-2{
  color:#383838;
  background:transparent;
}
.btn-text-gray-2[href]:hover,.btn-text-gray-2[href]:focus,.btn-text-gray-2[href]:active,.btn-text-gray-2[type]:hover,.btn-text-gray-2[type]:focus,.btn-text-gray-2[type]:active{color:#333e48;}.btn-text-gray-3{color:#eeeeee;background:transparent;}.btn-text-gray-3[href]:hover,.btn-text-gray-3[href]:focus,.btn-text-gray-3[href]:active,.btn-text-gray-3[type]:hover,.btn-text-gray-3[type]:focus,.btn-text-gray-3[type]:active{color:#333e48;}.btn-text-gray-4{color:#e6e6e6;background:transparent;}.btn-text-gray-4[href]:hover,.btn-text-gray-4[href]:focus,.btn-text-gray-4[href]:active,.btn-text-gray-4[type]:hover,.btn-text-gray-4[type]:focus,.btn-text-gray-4[type]:active{color:#333e48;}.btn-text-gray-5{color:#878787;background:transparent;}.btn-text-gray-5[href]:hover,.btn-text-gray-5[href]:focus,.btn-text-gray-5[href]:active,.btn-text-gray-5[type]:hover,.btn-text-gray-5[type]:focus,.btn-text-gray-5[type]:active{color:#333e48;}.btn-text-gray-6{color:#848484;background:transparent;}.btn-text-gray-6[href]:hover,.btn-text-gray-6[href]:focus,.btn-text-gray-6[href]:active,.btn-text-gray-6[type]:hover,.btn-text-gray-6[type]:focus,.btn-text-gray-6[type]:active{color:#333e48;}.btn-text-gray-7{color:#f9f9f9;background:transparent;}.btn-text-gray-7[href]:hover,.btn-text-gray-7[href]:focus,.btn-text-gray-7[href]:active,.btn-text-gray-7[type]:hover,.btn-text-gray-7[type]:focus,.btn-text-gray-7[type]:active{color:#333e48;}.btn-text-gray-8{color:#7b8186;background:transparent;}.btn-text-gray-8[href]:hover,.btn-text-gray-8[href]:focus,.btn-text-gray-8[href]:active,.btn-text-gray-8[type]:hover,.btn-text-gray-8[type]:focus,.btn-text-gray-8[type]:active{color:#333e48;}.btn-text-gray-9{color:#8f8f8f;background:transparent;}.btn-text-gray-9[href]:hover,.btn-text-gray-9[href]:focus,.btn-text-gray-9[href]:active,.btn-text-gray-9[type]:hover,.btn-text-gray-9[type]:focus,.btn-text-gray-9[type]:active{color:#333e48;}.btn-text-gray-13{color:#f8f8f8;background:transparent;}.btn-text-gray-13[href]:hover,.btn-text-gray-13[href]:focus,.btn-text-gray-13[href]:active,.btn-text-gray-13[type]:hover,.btn-text-gray-13[type]:focus,.btn-text-gray-13[type]:active{color:#333e48;}.btn-text-gray-14{color:#eaeaea;background:transparent;}.btn-text-gray-14[href]:hover,.btn-text-gray-14[href]:focus,.btn-text-gray-14[href]:active,.btn-text-gray-14[type]:hover,.btn-text-gray-14[type]:focus,.btn-text-gray-14[type]:active{color:#333e48;}.btn-text-gray-15{color:#9d9c9c;background:transparent;}.btn-text-gray-15[href]:hover,.btn-text-gray-15[href]:focus,.btn-text-gray-15[href]:active,.btn-text-gray-15[type]:hover,.btn-text-gray-15[type]:focus,.btn-text-gray-15[type]:active{color:#333e48;}.btn-text-gray-16{color:#606060;background:transparent;}.btn-text-gray-16[href]:hover,.btn-text-gray-16[href]:focus,.btn-text-gray-16[href]:active,.btn-text-gray-16[type]:hover,.btn-text-gray-16[type]:focus,.btn-text-gray-16[type]:active{color:#333e48;}.btn-text-gray-17{color:#ecedf2;background:transparent;}.btn-text-gray-17[href]:hover,.btn-text-gray-17[href]:focus,.btn-text-gray-17[href]:active,.btn-text-gray-17[type]:hover,.btn-text-gray-17[type]:focus,.btn-text-gray-17[type]:active{color:#333e48;}.btn-text-gray-18{color:#333e484d;background:transparent;}.btn-text-gray-18[href]:hover,.btn-text-gray-18[href]:focus,.btn-text-gray-18[href]:active,.btn-text-gray-18[type]:hover,.btn-text-gray-18[type]:focus,.btn-text-gray-18[type]:active{color:#333e48;}.btn-text-white{color:#fff;background:transparent;}.btn-text-white[href]:hover,.btn-text-white[href]:focus,.btn-text-white[href]:active,.btn-text-white[type]:hover,.btn-text-white[type]:focus,.btn-text-white[type]:active{color:#333e48;}.btn-text-indigo{color:#2d1582;background:transparent;}.btn-text-indigo[href]:hover,.btn-text-indigo[href]:focus,.btn-text-indigo[href]:active,.btn-text-indigo[type]:hover,.btn-text-indigo[type]:focus,.btn-text-indigo[type]:active{color:#333e48;}.btn[href]{cursor:pointer;}label.btn{cursor:pointer !important;}.btn-pill{border-radius:6.1875rem;}.btn-icon{position:relative;line-height:0;font-size:1rem;width:3.125rem;height:3.125rem;padding:0;}.btn-icon__inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.btn-icon__inner-bottom-minus{top:80%;}[class*="btn-soft-"].btn-bg-transparent{background-color:transparent;}.btn__toggle-default{display:inline-block;}.btn__toggle-toggled{display:none;}.btn.toggled .btn__toggle-default{display:none;}.btn.toggled .btn__toggle-toggled{display:inline-block;}.brand{font-size:2rem;font-weight:700;margin-left:.5rem;}

.brand-primary,.brand-primary:focus,.brand-primary:hover{color:#377dff;}
.brand-light,.brand-light:focus,.brand-light:hover{color:#fff;}.breadcrumb-white{background-color:transparent;}.breadcrumb-white .breadcrumb-item{color:#fff;}.breadcrumb-white .breadcrumb-item + .breadcrumb-item::before{color:rgba(255,255,255,0.7);}.breadcrumb-white .breadcrumb-link{color:rgba(255,255,255,0.7);}.breadcrumb-no-gutter{padding:0;}.card-2-count{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.card-3-count{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.card-4-count{-webkit-column-count:4;-moz-column-count:4;column-count:4;}.card-1-gap{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.card-2-gap{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;}.card-3-gap{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;}.card-4-gap{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;}.card-5-gap{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;}.card-columns{orphans:1;widows:1;}.card-columns .card{display:inline-block;width:100%;}@media (min-width:576px){.card-sm-2-count{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.card-sm-3-count{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.card-sm-4-count{-webkit-column-count:4;-moz-column-count:4;column-count:4;}.card-sm-1-gap{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.card-sm-2-gap{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;}.card-sm-3-gap{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;}.card-sm-4-gap{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;}.card-sm-5-gap{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;}.card-sm-columns{orphans:1;widows:1;}.card-sm-columns .card{display:inline-block;width:100%;}}@media (min-width:768px){.card-md-2-count{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.card-md-3-count{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.card-md-4-count{-webkit-column-count:4;-moz-column-count:4;column-count:4;}.card-md-1-gap{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.card-md-2-gap{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;}.card-md-3-gap{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;}.card-md-4-gap{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;}.card-md-5-gap{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;}.card-md-columns{orphans:1;widows:1;}.card-md-columns .card{display:inline-block;width:100%;}}

@media (min-width:992px){.card-lg-2-count{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.card-lg-3-count{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.card-lg-4-count{-webkit-column-count:4;-moz-column-count:4;column-count:4;}.card-lg-1-gap{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.card-lg-2-gap{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;}.card-lg-3-gap{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;}.card-lg-4-gap{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;}.card-lg-5-gap{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;}.card-lg-columns{orphans:1;widows:1;}.card-lg-columns .card{display:inline-block;width:100%;}}@media (min-width:1200px){.card-xl-2-count{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.card-xl-3-count{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.card-xl-4-count{-webkit-column-count:4;-moz-column-count:4;column-count:4;}.card-xl-1-gap{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.card-xl-2-gap{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;}.card-xl-3-gap{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;}.card-xl-4-gap{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;}.card-xl-5-gap{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;}.card-xl-columns{orphans:1;widows:1;}.card-xl-columns .card{display:inline-block;width:100%;}}@media (min-width:1480px){.card-wd-2-count{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.card-wd-3-count{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.card-wd-4-count{-webkit-column-count:4;-moz-column-count:4;column-count:4;}.card-wd-1-gap{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.card-wd-2-gap{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;}.card-wd-3-gap{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;}.card-wd-4-gap{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;}.card-wd-5-gap{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;}.card-wd-columns{orphans:1;widows:1;}.card-wd-columns .card{display:inline-block;width:100%;}}.card-bg-light{background-color:#f8fafd;}.card-bg-light:hover{background-color:#f4f7fc;}.card-frame{border:1px solid #e7eaf3;transition:0.3s;}.card-frame-highlighted,.card-frame:hover{border-color:rgba(55,125,255,0.3);box-shadow:0 0 35px rgba(55,125,255,0.125);}.card-text-dark{color:#1e2022;}.card-text-dark:hover{color:#377dff;}.card-collapse{padding:0;transition:0.3s ease-in-out;}.card-collapse:hover{background-color:#f8fafd;}.card-collapse .card-body{color:#77838f;}.card-btn{color:#1e2022;text-align:left;white-space:inherit;}.card-btn-arrow{display:inline-block;color:#377dff;margin-left:1rem;transition:0.3s ease-in-out;}.collapsed .card-btn-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.card-img-top,.card-img-bottom{min-height:1px;}@media (min-width:576px){.card-sm-gutters-1{margin-right:-.25rem;margin-left:-.25rem;}.card-sm-gutters-1 .card{margin-right:.25rem;margin-left:.25rem;}.card-sm-gutters-2{margin-right:-.5rem;margin-left:-.5rem;}.card-sm-gutters-2 .card{margin-right:.5rem;margin-left:.5rem;}.card-sm-gutters-3{margin-right:-.9375rem;margin-left:-.9375rem;}.card-sm-gutters-3 .card{margin-right:.9375rem;margin-left:.9375rem;}}@media (min-width:768px){.card-md-gutters-1{margin-right:-.25rem;margin-left:-.25rem;}.card-md-gutters-1 .card{margin-right:.25rem;margin-left:.25rem;}.card-md-gutters-2{margin-right:-.5rem;margin-left:-.5rem;}.card-md-gutters-2 .card{margin-right:.5rem;margin-left:.5rem;}.card-md-gutters-3{margin-right:-.9375rem;margin-left:-.9375rem;}.card-md-gutters-3 .card{margin-right:.9375rem;margin-left:.9375rem;}}@media (min-width:992px){.card-lg-gutters-1{margin-right:-.25rem;margin-left:-.25rem;}.card-lg-gutters-1 .card{margin-right:.25rem;margin-left:.25rem;}.card-lg-gutters-2{margin-right:-.5rem;margin-left:-.5rem;}.card-lg-gutters-2 .card{margin-right:.5rem;margin-left:.5rem;}.card-lg-gutters-3{margin-right:-.9375rem;margin-left:-.9375rem;}.card-lg-gutters-3 .card{margin-right:.9375rem;margin-left:.9375rem;}}@media (max-width:767.98px){.card-group-sm-break{display:block;}.card-group-sm-break > .card:not(:last-child){margin-bottom:-1px;}.card-group-sm-break > .card + .card{border-left:1px solid #e7eaf3;}.card-group-sm-break > .card:first-child{border-top-left-radius:0.3125rem;border-top-right-radius:0.3125rem;border-bottom-right-radius:0;border-bottom-left-radius:0;}

.card-group-sm-break > .card:first-child .card-img-top,.card-group-sm-break > .card:first-child .card-header{
  border-top-left-radius:0.3125rem;
  border-top-right-radius:0.3125rem;
}
.card-group-sm-break > .card:first-child .card-img-bottom,
.card-group-sm-break > .card:first-child .card-footer{
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
}

.card-group-sm-break > .card:last-child{
  border-bottom-right-radius:0.3125rem;
  border-bottom-left-radius:0.3125rem;
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.card-group-sm-break > .card:last-child .card-img-top,
.card-group-sm-break > .card:last-child .card-header{
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.card-group-sm-break > .card:last-child .card-img-bottom,
.card-group-sm-break > .card:last-child .card-footer{
  border-bottom-right-radius:0.3125rem;
  border-bottom-left-radius:0.3125rem;
}
} */

/* @media (max-width:991.98px){
  .card-group-md-break{display:block;}
  .card-group-md-break > .card:not(:last-child){margin-bottom:-1px;}.card-group-md-break > .card + .card{border-left:1px solid #e7eaf3;}.card-group-md-break > .card:first-child{border-top-left-radius:0.3125rem;border-top-right-radius:0.3125rem;border-bottom-right-radius:0;border-bottom-left-radius:0;}.card-group-md-break > .card:first-child .card-img-top,.card-group-md-break > .card:first-child .card-header{border-top-left-radius:0.3125rem;border-top-right-radius:0.3125rem;}.card-group-md-break > .card:first-child .card-img-bottom,.card-group-md-break > .card:first-child .card-footer{border-bottom-right-radius:0;border-bottom-left-radius:0;}.card-group-md-break > .card:last-child{border-bottom-right-radius:0.3125rem;border-bottom-left-radius:0.3125rem;border-top-left-radius:0;border-top-right-radius:0;}.card-group-md-break > .card:last-child .card-img-top,.card-group-md-break > .card:last-child .card-header{border-top-left-radius:0;border-top-right-radius:0;}.card-group-md-break > .card:last-child .card-img-bottom,.card-group-md-break > .card:last-child .card-footer{border-bottom-right-radius:0.3125rem;border-bottom-left-radius:0.3125rem;}} */

  /* @media (max-width:1199.98px){.card-group-lg-break{display:block;}.card-group-lg-break > .card:not(:last-child){margin-bottom:-1px;}.card-group-lg-break > .card + .card{border-left:1px solid #e7eaf3;}.card-group-lg-break > .card:first-child{border-top-left-radius:0.3125rem;border-top-right-radius:0.3125rem;border-bottom-right-radius:0;border-bottom-left-radius:0;}.card-group-lg-break > .card:first-child .card-img-top,.card-group-lg-break > .card:first-child .card-header{border-top-left-radius:0.3125rem;border-top-right-radius:0.3125rem;}.card-group-lg-break > .card:first-child .card-img-bottom,.card-group-lg-break > .card:first-child .card-footer{border-bottom-right-radius:0;border-bottom-left-radius:0;}.card-group-lg-break > .card:last-child{border-bottom-right-radius:0.3125rem;border-bottom-left-radius:0.3125rem;border-top-left-radius:0;border-top-right-radius:0;}.card-group-lg-break > .card:last-child .card-img-top,.card-group-lg-break > .card:last-child .card-header{border-top-left-radius:0;border-top-right-radius:0;}.card-group-lg-break > .card:last-child .card-img-bottom,.card-group-lg-break > .card:last-child .card-footer{border-bottom-right-radius:0.3125rem;border-bottom-left-radius:0.3125rem;}} */
  
  /* .dropdown-unfold.show{display:block;opacity:1;} */
  .dropdown-menu{
    margin-top:.5rem;font-size:0.875rem;
    padding-top:1rem;
    padding-bottom:1rem;
    box-shadow:0 2px 5px rgba(0,0,0,0.28);
  }
  .dropdown-item.active{color:var(--primary-color);}

  /* .dropdown-nav-link{color:#334141;font-weight:300;font-size:0.875rem;}.dropdown-nav-link:hover{color:#1e2022;}.dropdown-item{font-size:0.875rem;}.dropdown-item-icon{display:inline-block;vertical-align:middle;text-align:center;font-size:0.8125rem;min-width:1rem;max-width:1rem;margin-right:.5rem;}.dropdown-toggle-collapse::after{transition:0.3s;}.dropdown-toggle-collapse[aria-expanded="true"]::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}.dropdown-menu-top{top:0;}.dropdown-menu-bottom{top:auto;bottom:0;} */
  
  /* @media (min-width:576px){.dropdown-menu-sm-top{top:0;}.dropdown-menu-sm-bottom{top:auto;bottom:0;}}@media (min-width:768px){.dropdown-menu-md-top{top:0;}.dropdown-menu-md-bottom{top:auto;bottom:0;}}@media (min-width:992px){.dropdown-menu-lg-top{top:0;}.dropdown-menu-lg-bottom{top:auto;bottom:0;}}@media (min-width:1200px){.dropdown-menu-xl-top{top:0;}.dropdown-menu-xl-bottom{top:auto;bottom:0;}}@media (min-width:1480px){.dropdown-menu-wd-top{top:0;}.dropdown-menu-wd-bottom{top:auto;bottom:0;}}.dropdown-card{padding-top:0;padding-bottom:0;margin-bottom:2rem;}@media (min-width:768px){.dropdown-card{min-width:25rem;}}@media (min-width:576px){.dropdown-menu-size-md{width:440px;}.dropdown-menu-size-lg{width:340px;}}@media (min-width:768px){.dropdown-menu-size-lg{width:440px;}}@media (min-width:992px){.dropdown-menu-size-lg{width:740px;}} */

/* .custom-select:focus,
.form-control:focus
{
  box-shadow:none;
  border-color:#66afe9;
} */

/* .form-label{display:block;text-transform:uppercase;font-size:80%;font-weight:500;}.input-group-borderless .form-control,.input-group-borderless .input-group-text{border:none;}

.input-group-borderless .form-control:focus,
.input-group-borderless .input-group-text:focus
{
  box-shadow:none;
} */
/* 
.input-group-pill{border-radius:6.1875rem;}.input-group-pill > .form-control:first-child{border-top-left-radius:6.1875rem;border-bottom-left-radius:6.1875rem;}.input-group-pill > .form-control:last-child{border-top-right-radius:6.1875rem;border-bottom-right-radius:6.1875rem;}.input-group-pill .input-group-prepend > .input-group-text,.input-group-pill .input-group-prepend > .btn{border-top-left-radius:6.1875rem;border-bottom-left-radius:6.1875rem;}.input-group-pill .input-group-append > .input-group-text,.input-group-pill .input-group-append > .btn{border-top-right-radius:6.1875rem;border-bottom-right-radius:6.1875rem;}.input-group.input-group-pill > .form-control:first-child{padding-left:1.5rem;}.input-group.input-group-pill .input-group-prepend > .input-group-text,.input-group.input-group-pill .input-group-prepend > .btn{padding-left:1.25rem;}.input-group.input-group-pill .input-group-append > .input-group-text,.input-group.input-group-pill .input-group-append > .btn{padding-right:1.25rem;}.input-group .input-group-prepend > .input-group-text,.input-group .input-group-append > .input-group-text{font-size:0.76562rem;}.input-group-xs.input-group-pill > .form-control:first-child{padding-left:1.375rem;}.input-group-xs.input-group-pill .input-group-prepend > .input-group-text,.input-group-xs.input-group-pill .input-group-prepend > .btn{padding-left:1.25rem;}.input-group-xs.input-group-pill .input-group-append > .input-group-text,.input-group-xs.input-group-pill .input-group-append > .btn{padding-right:1.25rem;}.input-group-xs .input-group-prepend > .input-group-text,.input-group-xs .input-group-append > .input-group-text{font-size:0.54688rem;}.form-control-xs{height:calc(1.925rem + 1px);padding:0.4375rem 0.9375rem;font-size:0.75rem;line-height:1.4;}.input-group-sm.input-group-pill > .form-control:first-child{padding-left:1rem;}.input-group-sm.input-group-pill .input-group-prepend > .input-group-text,.input-group-sm.input-group-pill .input-group-prepend > .btn{padding-left:1rem;}.input-group-sm.input-group-pill .input-group-append > .input-group-text,.input-group-sm.input-group-pill .input-group-append > .btn{padding-right:1rem;}.input-group-sm .input-group-prepend > .input-group-text,.input-group-sm .input-group-append > .input-group-text{font-size:0.65625rem;}.input-group-lg.input-group-pill > .form-control:first-child{padding-left:2rem;}.input-group-lg.input-group-pill .input-group-prepend > .input-group-text,.input-group-lg.input-group-pill .input-group-prepend > .btn{padding-left:1.375rem;}.input-group-lg.input-group-pill .input-group-append > .input-group-text,.input-group-lg.input-group-pill .input-group-append > .btn{padding-right:1.5rem;}.input-group-lg .input-group-prepend > .input-group-text,.input-group-lg .input-group-append > .input-group-text{font-size:0.875rem;} */

.custom-switch{
  padding-left:3.25rem;
}
.custom-switch .custom-control-label::before{
  left:-3.25rem;
  height:1.5rem;
  border:none;
  background-color:#e7eaf3;
  border-radius:6.1875rem;
}
.custom-switch .custom-control-label::after{
  top:0.5rem;
  left:calc(-2.875rem);
  border-radius:50%;
  background-color:#fff;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after{
  -webkit-transform:translateX(1.1rem);
  transform:translateX(1.1rem);
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{
  border-color:rgba(55,125,255,0);
}
.file-attachment-btn{
  position:relative;
  overflow:hidden;
  margin-bottom:0;
}.file-attachment-btn__label{position:absolute;top:0;right:0;display:block;min-width:100%;min-height:100%;cursor:inherit;opacity:0;}.file-attachment-input{position:relative;display:block;background-color:#f8fafd;border:2px dashed #e7eaf3;text-align:center;overflow:hidden;cursor:pointer;border-radius:0.3125rem;padding:4rem;margin-bottom:0;}.file-attachment-input__label{position:absolute;top:0;right:0;display:block;min-width:100%;min-height:100%;cursor:inherit;opacity:0;}.file-attachment-input:hover{background-color:#f5f8fc;}.file-attachment-link{position:relative;top:.4375rem;overflow:hidden;}.file-attachment-link input[type="file"]{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;opacity:0;}.file-attachment-link__label{color:rgba(255,255,255,0.7);border-bottom:1px dashed rgba(255,255,255,0.7);margin-bottom:0;}.page-preloader__content-centered{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;}

.page-link{
  cursor:pointer;
  text-align:center;
  min-width:2.25rem;
}
.page-item{
  margin-left:0.25rem;
  margin-right:0.25rem;
}
.page-item .page-link{
  border-top-left-radius:0.3125rem;
  border-bottom-left-radius:0.3125rem;
}
.page-item .page-link{
  border-top-right-radius:0.3125rem;
  border-bottom-right-radius:0.3125rem;
}

.select__nav{
  border-bottom:1px solid #e7eaf3;
}

.select__nav .nav-link{
  color:#77838f;
  border-bottom:3px solid transparent;
  border-radius:0;
  padding:1rem 1.5rem;
  margin-bottom:-.125rem;
  transition:0.3s;
}
.select__nav .nav-link:hover{
  color:var(--primary-color);
}
.select__nav .nav-link.active {
  color: var(--primary-color);
  border-bottom-color: var(--primary-color);
}

/* .nav-borderless{border-color:transparent;}.nav-rounded{border-radius:0.3125rem;}.nav-rounded .nav-item:first-child .nav-link{border-bottom-left-radius:0.3125rem;}.nav-rounded .nav-item:last-child .nav-link{border-bottom-right-radius:0.3125rem;}.nav-shadow{box-shadow:0 3px 6px 0 rgba(140,152,164,0.25);}.nav .nav-item:not(:first-child){margin-left:.25rem;}.nav .nav-item:not(:last-child){margin-right:.25rem;}.nav-white .nav-link{color:rgba(255,255,255,0.7);}.nav-white .nav-link.active{color:#377dff;background-color:#fff;}.nav-white .nav-link:not(.active):hover{color:#fff;}.nav-box .nav-link{color:#1e2022;border:1px solid transparent;border-radius:0.3125rem;}.nav-box .nav-link.active{color:#377dff;background-color:#fff;border-color:#e7eaf3;box-shadow:0 0 35px rgba(140,152,164,0.125);}.nav-box .nav-link:hover{border-color:#e7eaf3;box-shadow:0 0 35px rgba(140,152,164,0.125);}.nav-icon .nav-item{color:#77838f;}.nav-icon .nav-item.active{color:#377dff;}.nav-icon .nav-item.active .nav-icon-action{color:#fff;background-color:#377dff;-webkit-transform:scale(1);transform:scale(1);}.nav-icon-action{position:relative;display:block;vertical-align:middle;text-align:center;z-index:1;line-height:0.7;width:4rem;height:4rem;font-size:1.375rem;color:#77838f;background-color:rgba(119,131,143,0.1);border-radius:50%;margin-right:auto;margin-left:auto;margin-bottom:.5rem;transition:0.3s ease-in-out;-webkit-transform:scale(0.8);transform:scale(0.8);}.nav-icon-action-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.progress-vertical{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:end;justify-content:flex-end;background-color:#f8fafd;height:12.5rem;}.spinner-border,.spinner-grow{vertical-align:middle;} */

/* .table-heighlighted thead th{border-bottom-color:#1e2022;border-top:none;}.table-heighlighted tfoot td{border-top:2px solid #1e2022;}.bg-soft-primary{background-color:rgba(254,215,0,0.1);}.bg-soft-secondary{background-color:rgba(119,131,143,0.1);}.bg-soft-success{background-color:rgba(0,201,167,0.1);}.bg-soft-info{background-color:rgba(0,223,252,0.1);}.bg-soft-warning{background-color:rgba(255,193,7,0.1);}.bg-soft-danger{background-color:rgba(222,68,55,0.1);}.bg-soft-light{background-color:rgba(248,249,250,0.1);}.bg-soft-dark{background-color:rgba(51,62,72,0.1);}.bg-soft-cyan{background-color:rgba(52,188,236,0.1);}.bg-soft-sale{background-color:rgba(223,55,55,0.1);}.bg-soft-black{background-color:rgba(0,0,0,0.1);}.bg-soft-green{background-color:rgba(92,184,92,0.1);}.bg-soft-red{background-color:rgba(238,0,0,0.1);}.bg-soft-gray-1{background-color:rgba(245,245,245,0.1);}.bg-soft-gray-2{background-color:rgba(56,56,56,0.1);}.bg-soft-gray-3{background-color:rgba(238,238,238,0.1);}.bg-soft-gray-4{background-color:rgba(230,230,230,0.1);}.bg-soft-gray-5{background-color:rgba(135,135,135,0.1);}.bg-soft-gray-6{background-color:rgba(132,132,132,0.1);}.bg-soft-gray-7{background-color:rgba(249,249,249,0.1);}.bg-soft-gray-8{background-color:rgba(123,129,134,0.1);}.bg-soft-gray-9{background-color:rgba(143,143,143,0.1);}.bg-soft-gray-13{background-color:rgba(248,248,248,0.1);}.bg-soft-gray-14{background-color:rgba(234,234,234,0.1);}.bg-soft-gray-15{background-color:rgba(157,156,156,0.1);}.bg-soft-gray-16{background-color:rgba(96,96,96,0.1);}.bg-soft-gray-17{background-color:rgba(236,237,242,0.1);}.bg-soft-gray-18{background-color:rgba(51,62,72,0.1);}.bg-soft-white{background-color:rgba(255,255,255,0.1);}.bg-soft-indigo{background-color:rgba(45,21,130,0.1);}.bg-soft-facebook{background-color:rgba(59,89,152,0.1);}.bg-soft-google{background-color:rgba(209,65,48,0.1);}.bg-soft-twitter{background-color:rgba(29,161,242,0.1);}.bg-soft-instagram{background-color:rgba(63,114,155,0.1);}.bg-soft-github{background-color:rgba(36,41,46,0.1);}.bg-soft-gray{background-color:rgba(248,250,253,0.1);}.bg-soft-light{background-color:#f8f9fa;} */

.rounded-pill{border-radius:6.1875rem;}
.rounded-top-pill{
  border-top-left-radius:6.1875rem;
  border-top-right-radius:6.1875rem;
}
.rounded-right-pill{
  border-top-right-radius:6.1875rem !important;
  border-bottom-right-radius:6.1875rem !important;
}
.rounded-bottom-pill{
  border-bottom-right-radius:6.1875rem !important;
  border-bottom-left-radius:6.1875rem !important;
}
.rounded-left-pill{
  border-top-left-radius:6.1875rem !important;
  border-bottom-left-radius:6.1875rem !important;
}
.rounded-top-left-pill{
  border-top-left-radius:6.1875rem;
}
.rounded-bottom-left-pill{
  border-bottom-left-radius:6.1875rem;
}
.rounded-pseudo{
  border-radius:0.3125rem;
}
/* .rounded-pseudo::before,.rounded-pseudo::after{border-radius:0.3125rem;}.rounded-top-pseudo{border-top-left-radius:0.3125rem;border-top-right-radius:0.3125rem;}.rounded-top-pseudo::before,.rounded-top-pseudo::after{border-top-left-radius:0.3125rem;border-top-right-radius:0.3125rem;} */

.border-dashed{border:1px dashed #e7eaf3;}
.right-0{right:0;}
.left-0{left:0;}

@media (min-width:576px){
  .position-sm-absolute{position:absolute;}
}

@media (min-width:768px){
  .top-md-0{top:0;}
  .right-md-0{right:0;}
  .bottom-md-0{bottom:0;}
  .left-md-0{left:0;}
  .position-md-absolute{position:absolute;}
}

@media (min-width:992px){
  .top-lg-0{top:0;}
  .right-lg-0{right:0;}
  .bottom-lg-0{bottom:0;}
  .left-lg-0{left:0;}
  .position-lg-absolute{position:absolute;}
}

/* .content-centered-y{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}@media (min-width:768px){.content-centered-y--md{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}}@media (min-width:992px){.content-centered-y--lg{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}} */

.ml-n2{margin-left:-.5rem;}
.ml-n3{margin-left:-1rem;}
.mr-n2{margin-right:-.5rem;}
.mt-n1{margin-top:-.25rem;}
.mt-n5{margin-top:-2rem;}
.mt-n6{margin-top:-2.5rem;}
.mt-n9{margin-top:-4rem;}
.mt-n23{margin-top:-10rem;}
.mb-n3{margin-bottom:-1rem;}
.mb-n9{margin-bottom:-4rem;}
.mx-gutters-1{
  margin-right:-.25rem;
  margin-left:-.25rem;
}
.mx-gutters-1 > .col,.mx-gutters-1 > [class*="col-"]{
  padding-right:.25rem;
  padding-left:.25rem;
}
.mx-gutters-2{
  margin-right:-.5rem;
  margin-left:-.5rem;
}
.mx-gutters-2 > .col,.mx-gutters-2 > [class*="col-"]{
  padding-right:.5rem;
  padding-left:.5rem;
}
.opacity-md{opacity:.2;}
.min-width-3{min-width:1rem !important;}
.min-width-4{min-width:1.5rem !important;}
.min-width-15{min-width:7rem !important;}
.min-width-21{min-width:10rem !important;}
.max-width-3{max-width:1rem !important;}
.max-width-4{max-width:1.5rem !important;}
.max-width-5{max-width:2rem !important;}
.max-width-6{max-width:2.5rem !important;}
.max-width-8{max-width:3.5rem;}
.max-width-9{max-width:4rem;}
.max-width-10{max-width:4.5rem;}
.max-width-11{max-width:5rem;}
.max-width-15{max-width:7rem;}
.max-width-19{max-width:9rem;}
.max-width-23{max-width:11rem;}
.max-width-27{max-width:13rem;}
.max-width-35{max-width:17rem;}
.max-width-40{max-width:19.5rem;}
.max-width-50{max-width:24.5rem;}
.max-width-60{max-width:29.5rem;}
.height-40vh{height:40vh;}
.height-60vh{height:60vh;}
.height-100vh{height:100vh;}
.height-4{height:.25rem;}
.height-250{height:15.625rem;}
.height-380{height:23.75rem;}
.height-400{height:25rem;}
.height-450{height:28.125rem;}
.min-height-100vh{min-height:100vh;}
.min-height-155{min-height:9.6875rem;}
.min-height-300{min-height:18.75rem;}
.min-height-380{min-height:23.75rem;}
.min-height-450{min-height:28.125rem;}
.min-height-550{min-height:34.375rem;}
.min-height-600{min-height:37.5rem;}
.min-height-620{min-height:38.75rem;}

@media (min-width:576px){
  .height-sm-100vh{height:100vh;}
}
@media (min-width:768px){
  .height-md-60vh{height:60vh;}
  .height-md-100vh{height:100vh;}
  .min-height-md-100vh{min-height:100vh;}
}
@media (min-width:992px){
  .height-lg-100vh{height:100vh;}
  .min-height-lg-auto{min-height:auto;}
  .min-height-lg-100vh{min-height:100vh;}
}
@media (min-width:1200px){
  .min-height-xl-100vh{min-height:100vh;}
}

/* .svg-divider-polygon{-webkit-clip-path:polygon(0 0,100% 0,100% 35%,0 95%);clip-path:polygon(0 0,100% 0,100% 35%,0 95%);} */

.font-size-1{font-size:0.76562rem !important;}
.font-size-2{font-size:1.3125rem !important;}
.font-size-3{font-size:1.75rem !important;}
.font-size-4{font-size:2.1875rem !important;}
.font-size-5{font-size:2.625rem !important;}

@media (max-width:991.98px){
  .font-size-md-down-3{font-size:1.75rem;}
  .font-size-md-down-5{font-size:2.625rem;}
}

.font-weight-medium{font-weight:500 !important;}
.font-weight-semi-bold{font-weight:600 !important;}
.text-lh-sm{line-height:1.2;}
.text-lh-md{line-height:1.8;}
.text-white-70{color:rgba(255,255,255,0.7);}
.text-white-70[href]:hover{color:#fff;}
.transform-rotate-1{
  -webkit-transform:rotate(-40deg);
  transform:rotate(-40deg);
  -webkit-transform-origin:30% 20%;
  transform-origin:30% 20%;
}
.transition-3d-hover{transition:all 0.5s ease-in-out;}
.transition-3d-hover:hover,
.transition-3d-hover:focus{
  -webkit-transform:translateY(-3px);
  transform:translateY(-3px);
}
.z-index-n1{z-index:-1;}
.z-index-2{z-index:2;}
.z-index-4{z-index:4;}

@-webkit-keyframes fadeInUp{
  from{
    opacity:0;
    -webkit-transform:translate3d(0,25%,0);
    transform:translate3d(0,25%,0);
  }
  to{
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}

@keyframes fadeInUp{
  from{
    opacity:0;
    -webkit-transform:translate3d(0,25%,0);
    transform:translate3d(0,25%,0);
  }
  to{
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}

.fadeInUp{
  -webkit-animation-name:fadeInUp;
  animation-name:fadeInUp;
}

@-webkit-keyframes slideInUp{
  from{
    -webkit-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0);
    visibility:visible;
  }
  to{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}

@keyframes slideInUp{
  from{
    -webkit-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0);
    visibility:visible;
  }
  to{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
.slideInUp{
  -webkit-animation-name:slideInUp;
  animation-name:slideInUp;
}
.header__navbar-nav .slider__nav-link{
  font-weight:700;
  color:#333e48;
}
.header__navbar-nav .slider__sub-menu-nav-link{
  padding-top:0.3325rem;
  padding-bottom:0.3325rem;
}
.header__navbar-nav .slider__sub-menu-nav-link:not(.slider__sub-menu-nav-link-toggle):hover{
  text-decoration:underline;
  color:#000000;
}
.header__navbar-nav .sub-menu-opened > .slider__sub-menu-nav-link-toggle{
  background-color:#f8f9fa;
  color:#333e48;
}
.header__navbar-brand,.header__navbar-brand > img{
  width:9.375rem;
}

@media (min-width:1200px){
  .header__navbar-brand,.header__navbar-brand > img{
    width:12.375rem;
  }
}

#slider .vertical-menu{
  position:absolute;
  top:100%;
  left:0;
  right:0;
  background-color:#fff;
  border-bottom-right-radius:0.4375rem;
  border-bottom-left-radius:0.4375rem;
  z-index:1000;
  box-shadow:1px 2px 20px 0px rgba(0 0 0/10%)
}
#slider .vertical-menu .slider__nav-item{padding:0 0.875rem;}
#slider .vertical-menu .slider__nav-item:first-child .slider__nav-link{padding-left:0.31237rem;}
#slider .vertical-menu .slider__nav-item:last-child .slider__nav-link{
  border-bottom-width:0;
}
#slider .vertical-menu .slider__nav-item.mega-menu-opened .slider__sub-menu,
#slider .vertical-menu .slider__nav-item.sub-menu-opened .slider__sub-menu{
  display:block !important;
  height:auto;top:-2px;
  left:calc(100% - 6px);
  bottom:0;
}
#slider .vertical-menu .slider__nav-item.mega-menu-opened .slider__nav-link,
#slider .vertical-menu .slider__nav-item.sub-menu-opened .slider__nav-link{
  background-color:#f5f5f5;
  font-weight:700;
}
#slider .vertical-menu .slider__nav-item:hover .slider__nav-link{
  background-color:#f5f5f5;
  font-weight:700;
}
#slider .vertical-menu .slider__nav-item.has-sub-menu{
  position:static;
}

#slider .vertical-menu .slider__nav-link{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:justify;
  justify-content:space-between;
  border-bottom:1px solid #dddddd;
  font-weight:400;
}
#slider .vertical-menu .slider__nav-link-toggle::after{
  content:"\f285";
  font:normal normal normal 14px/1 bootstrap-icons;
  font-size:inherit;
  text-decoration:inherit;
  text-rendering:optimizeLegibility;
  text-transform:none;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  /* font-smoothing:antialiased; */
  font-size:1.00012rem;
  color:#b0b5b9;
  margin-top:0.25025rem;
}
#slider .vertical-menu .slider__nav-link-toggle:hover::after{
  color:var(--primary-color);
}
#slider .vertical-menu .header__navbar-nav{
  border:2px solid transparent;
  border-bottom-left-radius:.5rem;
  border-bottom-right-radius:.5rem;
}
.vertical-menu .navbar-expand .navbar-nav{
  -ms-flex-direction:column;
  flex-direction:column;
}
.vertical-menu .navbar-expand .header__navbar-nav{
  -ms-flex-align:unset;
  align-items:unset;
  width:100%;
  padding:0.4375rem 0;
}
.vertical-menu .navbar-expand .header__navbar-nav .slider__nav-link{
  padding-top:0.406rem;
  padding-bottom:0.406rem;
  padding-right:0.31237rem;
  padding-left:0.31237rem;
}
.slider__sub-menu{min-height:358px;}
.vertical-menu .navbar-expand .header__navbar-nav .slider__sub-menu{
  box-shadow:none;
  border-bottom-left-radius:0;
}
.vertical-menu .navbar-expand .header__navbar-nav .slider__mega-menu-wrapper{
  padding-top:2.24962rem;
  padding-bottom:2.24962rem;
}
@media (min-width:1200px){
  .vertical-menu .navbar-expand-xl .navbar-nav{
    -ms-flex-direction:column;
    flex-direction:column;
  }
  .vertical-menu .navbar-expand-xl .header__navbar-nav{
    -ms-flex-align:unset;
    align-items:unset;
    width:100%;
    padding:0.2rem 0;
  }
  .vertical-menu .navbar-expand-xl .header__navbar-nav .slider__nav-link{padding:0.49rem 0.31237rem;}
  .vertical-menu .navbar-expand-xl .header__navbar-nav .slider__sub-menu{
    box-shadow:none;
    border-bottom-left-radius:0;
  }
  .vertical-menu .navbar-expand-xl .header__navbar-nav .slider__mega-menu-wrapper{
    padding-top:2.24962rem;
    padding-bottom:2.24962rem;
  }
}

.alert-primary{
  background-color:var(--primary-color);
  color:#333e48;
}
.alert-primary .alert-link{color:#333e48;}
.alert-primary .alert-link:hover{color:#000000;}
.alert-primary,
.alert-secondary,
.alert-success,
.alert-danger,
.alert-warning,
.alert-info,
.alert-light,
.alert-dark{
  border-left:9px solid rgba(0,0,0,0.15);
}
.placeholder-1 input::-moz-placeholder{color:#333e48;}
.placeholder-1 input:-ms-input-placeholder{color:#333e48;}
.placeholder-1 input::-ms-input-placeholder{color:#333e48;}
.placeholder-1 input::placeholder{color:#333e48;}
  
  /* .btn-add-cart{width:2.188rem;height:2.188rem;background-color:#e6e6e6;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:6.1875rem;}.btn-add-cart i{font-size:1.25rem;}.btn-add-cart:hover{background-color:var(--primary-color);color:#fff;}.btn-add-cart__wide{width:auto;background-color:var(--primary-color);padding:0 1rem;font-weight:700;font-size:.813rem;height:2.313rem;}.btn-add-cart__wide:hover{background-color:#333e48;box-shadow:0 4px 11px rgba(51,62,72,0.25) !important;}.btn-remove-focus:focus{background-color:var(--primary-color) !important;}.btn-remove-bg-hover:hover,.btn-remove-bg-hover:focus{background-color:transparent !important;} */
  
  /* .btn-primary-dark{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color);}.btn-primary-dark:hover{background-color:#333e48;border-color:#333e48;color:#fff;}.btn-soft-secondary-w{color:#333e48;background-color:#efecec;border-color:#efecec;}.btn-soft-secondary-w:hover{background-color:#333e48;border-color:#333e48;color:#fff;}.btn-primary-dark-w{color:#333e48;background-color:var(--primary-color);border-color:var(--primary-color);}.btn-primary-dark-w:hover{background-color:#333e48;border-color:#333e48;color:#fff;}.btn-primary-dark[type]:hover,.btn-primary-dark[type]:active,.btn-primary-dark[type]:focus,.btn-primary-dark[href]:hover,.btn-primary-dark[href]:active,.btn-primary-dark[href]:focus{box-shadow:0 4px 11px rgba(51,62,72,0.25);} */
  .breadcrumb{
    padding:0.62rem 0;
    margin-bottom:0.5rem;
    background-color:transparent;
    border-radius:0;
  }
  .breadcrumb-item{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
  }
  .breadcrumb-item a{display:inline-block;}
  .breadcrumb-item.active,
  .breadcrumb-item a{color:#333e48;}
  .breadcrumb-item + .breadcrumb-item a{
    padding:0.438rem 0.875rem;
    background-color:transparent;
    border-radius:0.313rem;
  }
  
  @media (min-width:768px){
    .breadcrumb-item + .breadcrumb-item a{
      background-color:#f5f5f5;
    }
    .breadcrumb-item + .breadcrumb-item a:hover{
      background-color:#e8e8e8;
    }
  }
  
  .product-item{
    position:relative;
    display:-ms-flexbox;
    display:flex;
  }
  .product-item__title{
    font-size:0.74987rem;
    line-height:0.875rem;
  }
  
  @media (min-width:992px){
    .product-item__title{
      font-size:0.875rem;
      line-height:1.125rem;
    }
  }
  
  @media (min-width:768px){
    .product-item__title a{
      display:-webkit-box;
      -webkit-line-clamp:2;
      line-clamp:2;
      -webkit-box-orient:vertical;
      overflow:hidden;
    }
  }
  
  @media (min-width:1200px){
    .product-item__title a{
      min-height:2.25rem;
    }
  }
  
  @media (min-width:1200px){
    .product-item__list .product-item__title a{
      min-height:100%;
    }
  }
  
/* .add-accessories::before{content:'+';position:absolute;font-size:1.5rem;line-height:1.3;height:2.188rem;width:2.188rem;background-color:#fff;border-radius:50%;top:50%;left:-1.125rem;display:inline-block;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media (min-width:768px){.add-accessories::before{border:1px solid #dddddd;}}.about-accordion .card-collapse:hover{background-color:transparent;}.about-accordion .card-btn span{padding:0.594rem 0.798rem;}.about-accordion .card-btn i{color:#b5b5b5;}.about-accordion .card-btn .fa-minus{display:none;}.about-accordion .card-btn[aria-expanded="false"]{border-bottom-width:0;}.about-accordion .card-btn[aria-expanded="true"]{font-weight:700;}.about-accordion .card-btn[aria-expanded="true"] .fa-plus{display:none;}.about-accordion .card-btn[aria-expanded="true"] .fa-minus{display:block;color:#333e48;}.about-accordion .card-btn[aria-expanded="true"] span{background-color:var(--primary-color);border-color:var(--primary-color) !important;padding:0.781rem 0.798rem;} */

.form-label{
  display:block;
  text-transform:capitalize;
  /* font-size:0.875rem; */
  font-weight:700;
}

.form-check-input:disabled ~ .form-check-label{color:#686c6f;}
.custom-radio{padding-left:1.6rem;}
.custom-radio .custom-control-label::after,
.custom-radio .custom-control-label::before{
  width:1rem;
  height:1rem;
  left:-1.6rem;
}
.progress-bar{border-radius:0.3125rem;}
/* .pagination-shop .page-link{
  width:35px;
  height:35px;
  line-height:34px;
  text-align:center;
  vertical-align:middle;
  border-radius:20px;
  border:1px solid #e6e6e6;
  padding:0;
  color:#7d7d7d;
}
.pagination-shop .page-link.current{
  font-weight:700;
  color:#262626;
  background-color:var(--primary-color);
  border-color:var(--primary-color);
}
.pagination-shop .page-link:hover:not(.current){background-color:#e6e6e6;}
.pagination-shop .page-item{margin:0 .15rem;}
.pagination-shop .page-item:first-child .page-link,
.pagination-shop .page-item:last-child .page-link{border-radius:20px;}
.sidebar-navbar{font-size:0.875rem;color:#333e48;}
.sidebar-navbar a{color:#333e48;display:block;}
.sidebar-navbar .dropdown-title{padding:0.938rem 1.75rem;border-bottom:1px solid #dddddd;}
.sidebar-navbar .dropdown-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
.sidebar-navbar .dropdown-toggle::after{content:"\f105";font-size:1.00012rem;line-height:1;}
.sidebar-navbar .dropdown-toggle-collapse[aria-expanded="true"]::after{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
}
.sidebar-navbar .dropdown-list{padding:0 0.875rem 0.875rem;}
.sidebar-navbar .dropdown-list li:not(:nth-last-child(1)) .dropdown-item,
.sidebar-navbar .dropdown-list li:not(:nth-last-child(1)) .dropdown-toggle{border-bottom:1px solid #dddddd;}
.sidebar-navbar .dropdown-current{
  margin:0 0.875rem 0.4rem;
  padding:1rem 1rem .538rem;
  border-bottom:1px solid #dddddd;
}
.sidebar-navbar .dropdown-current + .dropdown-list{padding:0 0.875rem 0.875rem;}
.sidebar-navbar .dropdown-current + .dropdown-list li:not(:nth-last-child(1)) .dropdown-item,
.sidebar-navbar .dropdown-current + .dropdown-list li:not(:nth-last-child(1)) .dropdown-toggle{border-bottom-width:0;}
.sidebar-navbar .dropdown-current.active{font-weight:700;}
.sidebar-navbar .dropdown-item,
.sidebar-navbar .dropdown-toggle:not(.dropdown-title){padding:0.5rem 1.5rem;}
.sidebar-navbar .dropdown-item.active,
.sidebar-navbar .dropdown-toggle:not(.dropdown-title).active{font-weight:700;}
.sidebar-navbar.view-all{padding-bottom:.3rem;}
.sidebar-navbar.view-all > li:not(:first-child){margin:0 0.875rem;}
.sidebar-navbar.view-all > li:not(:last-child):not(:first-child){border-bottom:1px solid #dddddd;}
.sidebar-navbar.view-all .dropdown-list li .dropdown-item,
.sidebar-navbar.view-all .dropdown-list li .dropdown-toggle{
  border-bottom-width:0;
} */

  .text-justify{
    text-align: justify;
  }
  
  /* .sidebar-navbar.view-all .dropdown-toggle{padding:0.5rem 1rem;}.sidebar-navbar.view-all .dropdown-toggle::after{-ms-flex-order:-1;order:-1;margin-left:0;margin-right:.5rem;color:#aeaeae;font-size:0.74987rem;}.sidebar-navbar.view-all .dropdown-toggle span{margin-left:4px;} */
  
  /* .cart-table .table th,.cart-table .table td,.wishlist-table .table th,.wishlist-table .table td{border-width:0;vertical-align:middle;padding:.75rem;}.cart-table .table thead th,.wishlist-table .table thead th{border-bottom-width:1px;color:#747474;}.cart-table table th,.wishlist-table table th{font-weight:400;}.cart-table .table,.wishlist-table .table{margin-bottom:0;}.cart-table .table tbody tr:first-child td,.wishlist-table .table tbody tr:first-child td{padding-top:2.188rem;}.cart-table .table tbody tr td,.wishlist-table .table tbody tr td{padding:1.125rem 0.75rem;}.cart-table .table td,.wishlist-table .table td{font-size:1.06225rem;}@media (max-width:767.98px){.cart-table .table thead,.wishlist-table .table thead{display:none;}}@media (max-width:767.98px){.cart-table .table tr,.wishlist-table .table tr{display:block;}.cart-table .table tr td,.wishlist-table .table tr td{text-align:right;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}.cart-table .table tr td::before,.wishlist-table .table tr td::before{content:attr(data-title)":";font-weight:700;}}@media (max-width:767.98px){.cart-table .table tbody tr td:first-child,.wishlist-table .table tbody tr td:first-child{-ms-flex-pack:end;justify-content:flex-end;}.cart-table .table tbody tr td:first-child::before,.wishlist-table .table tbody tr td:first-child::before{display:none;}.cart-table .table tbody tr:not(:first-child):not(:last-child) td:first-child,.wishlist-table .table tbody tr:not(:first-child):not(:last-child) td:first-child{border-top:1px solid #dddddd;margin-top:15px;}}.wishlist-table .table thead th{border-top-width:0;border-bottom-width:1px;}@media (max-width:767.98px){.wishlist-table .table tbody tr td:last-child::before{display:none;}}.wishlist-table .table th{font-weight:400;}.wishlist-table .table tbody td{border-top-width:0;border-bottom:1px solid #eceeef;}.cart-total .table tr:first-child th,.cart-total .table tr:first-child td{border-top-width:0;}.cart-total .table th,.cart-total .table td{padding:0.75rem;}.cart-total .table td{text-align:right;}.checkout-table .table thead th,.checkout-table .table thead td{border-width:0;}.checkout-table .table th,.checkout-table .table td{padding:.75rem 0;border-color:#dddddd;}.checkout-table .table th:last-child,.checkout-table .table td:last-child{text-align:right;}
   */
  .table-compare-list th{
    vertical-align:middle;
    background-color:#f1f1f1;
    text-align:center;
    border:1px solid #d7d7d7;
    text-transform:uppercase;
    min-width:12.5rem;
  }
  
  .table-compare-list .table th,
  .table-compare-list .table td{
    padding:.75rem;
    text-align:center;
  }
  .table-compare-list .table th ul,
  .table-compare-list .table td ul{
    text-align:left;
  }
  .table-compare-list .table .product-price{
    font-size:1.12525rem;
  }

  .product-compare-image img {
    max-width: 200px;
  }
  .nav-tab{
    border-color:#dddddd;
  }
  .nav-tab-sm .nav-link{font-size:0.938rem;}@media (max-width:991.98px){.nav-tab-sm::after{content:'';border-bottom:1px solid #dddddd;display:block;position:absolute;bottom:3px;width:100%;z-index:-1;right:0;left:0;}}.nav-tab-lg.nav .nav-item:not(:first-child){margin-left:1.15rem;}.nav-tab-lg.nav .nav-item:not(:last-child){margin-right:1.15rem;}.nav-tab-lg.nav .nav-item:not(:first-child){margin-left:1rem;}.nav-tab-lg.nav .nav .nav-item:not(:last-child){margin-right:1rem;}@media (max-width:1199.98px){.nav-tab-lg::after{content:'';border-bottom:1px solid #dddddd;display:block;position:absolute;bottom:3px;width:100%;right:0;left:0;}}.nav-tab-shop .nav-link{color:#d6dbe1;padding:0;font-size:1.12525rem;}.nav-tab-shop .nav-link.active,.nav-tab-shop .nav-link:hover{color:#575560;}.nav .nav-item:not(:first-child){margin-left:.4rem;}.nav .nav-item:not(:last-child){margin-right:.4rem;}.nav-tab-pill .nav-link{color:#7b8186;border:2px solid transparent;padding:2px 20px;}.nav-tab-pill .nav-link.active{background-color:transparent;border-color:var(--primary-color);color:#333e48;}.nav-tab-pill-fill .nav-link.active{background-color:var(--primary-color);font-weight:700;}.nav-box-custom .nav-item{width:100%;}.nav-box-custom .nav-link{color:#1e2022;position:relative;display:block;}.nav-box-custom .nav-link.active{color:#1e2022;background-color:var(--primary-color);font-weight:700;}.nav-box-custom .nav-link.active::before{content:"";display:block;border-top:18px solid transparent;border-right:18px solid var(--primary-color);border-bottom:18px solid transparent;position:absolute;top:0;right:100%;}.list-divider li:not(:last-child)::after{content:"/";display:inline-block;color:#b9b9b9;margin:0 .6rem;}.cart-dropdown{min-width:20.75rem;}.font-size-n5{font-size:0.31237rem;}.font-size-6{font-size:0.37538rem;}.font-size-8{font-size:0.49962rem;}.font-size-11{font-size:0.602rem;}.font-size-12{font-size:0.74987rem;}.font-size-13{font-size:0.81288rem;}.font-size-14{font-size:0.875rem;}.font-size-15,.nav-tab-pill .nav-link{font-size:0.938rem;}@media (min-width:768px){.font-size-sl-15{font-size:0.938rem;}}.font-size-16{font-size:1.00012rem;}.font-size-17{font-size:1.06225rem;}.font-size-18{font-size:1.12525rem;}.font-size-20{font-size:1.25038rem;}.font-size-22{font-size:1.37462rem;}.font-size-24{font-size:1.49975rem;}.font-size-25{font-size:1.56275rem !important;}.font-size-26{font-size:1.62488rem;}@media (min-width:1480px){.font-size-wd-25{font-size:1.56275rem;}}.font-size-28{font-size:1.75rem;}.font-size-30{font-size:1.87512rem;}@media (min-width:1200px) and (max-width:1479.98px){.font-size-xl-30{font-size:1.87512rem;}}.font-size-32{font-size:2.00025rem;}.font-size-34{font-size:2.12538rem;}.font-size-36{font-size:2.24962rem;}.font-size-40{font-size:2.49988rem;}.font-size-44{font-size:2.75012rem;}.font-size-46{font-size:2.87525rem;}@media (min-width:992px){.font-size-sl-48{font-size:2.625rem;}}@media (min-width:1480px){.font-size-sl-48{font-size:3.00038rem;}}.font-size-50{font-size:1.75rem;}@media (min-width:768px){.font-size-50{font-size:3.12462rem;}}.font-size-55{font-size:1.4rem;}@media (min-width:768px){.font-size-55{font-size:3.43788rem;}}.font-size-56{font-size:3.5rem;}.font-size-58{font-size:3.62512rem;}.font-size-58-sm{font-size:1.5rem;}@media (min-width:768px){.font-size-58-sm{font-size:3.62512rem;}}.font-size-15-sm{font-size:0.75rem;}@media (min-width:768px){.font-size-15-sm{font-size:0.938rem;}}.font-size-64{font-size:1.75rem;}@media (min-width:768px){.font-size-64{font-size:3.99962rem;}}@media (min-width:992px){.font-size-sl-72{font-size:3.2rem;}}@media (min-width:1480px){.font-size-sl-72{font-size:4.50012rem;}}.font-size-130{font-size:8.12525rem;}@media (max-width:1199.98px){.font-size-14-down-lg{font-size:0.875rem;}}@media (min-width:768px) and (max-width:991.98px){.font-size-15-md{font-size:0.75rem;}}@media (min-width:768px) and (max-width:1199.98px){.font-size-14-lg{font-size:0.875rem;}.font-size-30-lg{font-size:1.875rem;}.font-size-24-lg{font-size:1.5rem;}.font-size-20-lg{font-size:1.25rem;}}.section-title{position:relative;}@media (max-width:575.98px){.section-title{font-size:1.06225rem;font-weight:700;}}.section-title::after{content:'';height:2px;width:114px;display:block;background-color:var(--primary-color);position:absolute;bottom:-1px;left:0;}.section-title__sm::after{width:84px;}.section-title__full::after{width:100%;}.product-price{font-size:1.00012rem;}@media (min-width:992px){.product-price{font-size:1.25038rem;}}.hover-on-bold:hover{font-weight:700;}.text-lh-1{line-height:1;}.text-lh-1dot2{line-height:1.2;}.text-lh-default{line-height:1.5 !important;}.text-lh-14{line-height:0.875rem;}.text-lh-18{line-height:1.125rem;}.text-lh-19{line-height:1.188rem;}.text-lh-21{line-height:1.313rem;}.text-lh-23{line-height:1.438rem;}.text-lh-28{line-height:1.75rem;}.text-lh-38{line-height:2.375rem;}.text-lh-45{line-height:1.75rem;}@media (min-width:768px){.text-lh-45{line-height:2.80875rem;}}.text-lh-50{line-height:3.12462rem;}.text-lh-57{line-height:1.75rem;}@media (min-width:768px){.text-lh-57{line-height:3.56212rem;}}.text-ls-n1{letter-spacing:-.4px;}.text-ls-n2{letter-spacing:-1px;}.underline-on-hover:hover{text-decoration:underline;}.font-bold-on-hover:hover{font-weight:700;}.text-decoration-on{text-decoration:underline;}.cursor-pointer-on{cursor:pointer;}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.list-bullet::before{content:"";width:4px;height:4px;background-color:#7c7c7c;display:inline-block;border-radius:50%;margin-right:8px;vertical-align:middle;}.text-gray-30{color:#a0a0a0;}.text-gray-50{color:#959595;}.text-gray-60{color:#6b6b6b;}.text-gray-70{color:#334141;}.text-gray-90{color:#333e48;}.text-gray-90[href]:hover{color:#333e48;}.text-gray-100{color:#343f49;}.text-gray-110{color:#7c7c7c;}.text-gray-111{color:#686c6f;}.text-gray-20{color:#7d7d7d;}.text-gray-23{color:#aeaeae;}.text-gray-25{color:#acacac;}.text-gray-27{color:#575560;}.text-gray-27[href]:hover{color:#333e48;}.text-gray-300{color:#b0b0b0;}.text-gray-32{color:#a7a7a7;}.text-gray-39{color:#434343;}.text-gray-41{color:#989898;}.text-gray-44{color:#9f9f9f;}.text-blue{color:#0062bd !important;}.text-blue[href]:hover{color:#0067c7;}.text-primary-darken-5{color:#e5c100;}.text-red{color:#ee0000;}.hover-on-dark:hover{color:#333e48 !important;}.rounded-top-lg{border-top-left-radius:0.4375rem;border-top-right-radius:0.4375rem;}.border-width-2{border-width:2px !important;}.border-width-3{border-width:3px !important;}.border-width-0{border-width:0 !important;}.border-dotted-top{border-top:1px dotted transparent !important;}.border-dotted-bottom{border-bottom:1px dotted transparent !important;}.borders-radius-6{border-radius:0.375rem;}.borders-radius-9{border-radius:0.563rem;}.borders-radius-20{border-radius:1.25rem;}.borders-radius-17{border-radius:1.063rem;}.border-color-1{border-color:#dddddd !important;}.border-color-2{border-top:1px solid #e5c100;}.border-color-3{border-color:#ececec !important;}.border-color-4{border-color:#f7f7f7 !important;}.border-color-5{border-color:#b5b5b5 !important;}.border-top-primary{border-top-color:var(--primary-color) !important;}.border-right-primary{border-right-color:var(--primary-color) !important;}.border-bottom-primary{border-bottom-color:var(--primary-color) !important;}.border-left-primary{border-left-color:var(--primary-color) !important;}.border-top-secondary{border-top-color:#77838f !important;}.border-right-secondary{border-right-color:#77838f !important;}.border-bottom-secondary{border-bottom-color:#77838f !important;}.border-left-secondary{border-left-color:#77838f !important;}.border-top-success{border-top-color:#00c9a7 !important;}.border-right-success{border-right-color:#00c9a7 !important;}.border-bottom-success{border-bottom-color:#00c9a7 !important;}.border-left-success{border-left-color:#00c9a7 !important;}.border-top-info{border-top-color:#00dffc !important;}.border-right-info{border-right-color:#00dffc !important;}.border-bottom-info{border-bottom-color:#00dffc !important;}.border-left-info{border-left-color:#00dffc !important;}.border-top-warning{border-top-color:#ffc107 !important;}.border-right-warning{border-right-color:#ffc107 !important;}.border-bottom-warning{border-bottom-color:#ffc107 !important;}.border-left-warning{border-left-color:#ffc107 !important;}.border-top-danger{border-top-color:#de4437 !important;}.border-right-danger{border-right-color:#de4437 !important;}.border-bottom-danger{border-bottom-color:#de4437 !important;}.border-left-danger{border-left-color:#de4437 !important;}.border-top-light{border-top-color:#f8f9fa !important;}.border-right-light{border-right-color:#f8f9fa !important;}.border-bottom-light{border-bottom-color:#f8f9fa !important;}.border-left-light{border-left-color:#f8f9fa !important;}.border-top-dark{border-top-color:#333e48 !important;}.border-right-dark{border-right-color:#333e48 !important;}.border-bottom-dark{border-bottom-color:#333e48 !important;}.border-left-dark{border-left-color:#333e48 !important;}.border-top-cyan{border-top-color:#34bcec !important;}.border-right-cyan{border-right-color:#34bcec !important;}.border-bottom-cyan{border-bottom-color:#34bcec !important;}.border-left-cyan{border-left-color:#34bcec !important;}.border-top-sale{border-top-color:#df3737 !important;}.border-right-sale{border-right-color:#df3737 !important;}.border-bottom-sale{border-bottom-color:#df3737 !important;}.border-left-sale{border-left-color:#df3737 !important;}.border-top-black{border-top-color:#000000 !important;}.border-right-black{border-right-color:#000000 !important;}.border-bottom-black{border-bottom-color:#000000 !important;}.border-left-black{border-left-color:#000000 !important;}.border-top-green{border-top-color:#5cb85c !important;}.border-right-green{border-right-color:#5cb85c !important;}.border-bottom-green{border-bottom-color:#5cb85c !important;}.border-left-green{border-left-color:#5cb85c !important;}.border-top-red{border-top-color:#ee0000 !important;}.border-right-red{border-right-color:#ee0000 !important;}.border-bottom-red{border-bottom-color:#ee0000 !important;}.border-left-red{border-left-color:#ee0000 !important;}.border-top-gray-1{border-top-color:#f5f5f5 !important;}.border-right-gray-1{border-right-color:#f5f5f5 !important;}.border-bottom-gray-1{border-bottom-color:#f5f5f5 !important;}.border-left-gray-1{border-left-color:#f5f5f5 !important;}.border-top-gray-2{border-top-color:#383838 !important;}.border-right-gray-2{border-right-color:#383838 !important;}.border-bottom-gray-2{border-bottom-color:#383838 !important;}.border-left-gray-2{border-left-color:#383838 !important;}.border-top-gray-3{border-top-color:#eeeeee !important;}.border-right-gray-3{border-right-color:#eeeeee !important;}.border-bottom-gray-3{border-bottom-color:#eeeeee !important;}.border-left-gray-3{border-left-color:#eeeeee !important;}.border-top-gray-4{border-top-color:#e6e6e6 !important;}.border-right-gray-4{border-right-color:#e6e6e6 !important;}.border-bottom-gray-4{border-bottom-color:#e6e6e6 !important;}.border-left-gray-4{border-left-color:#e6e6e6 !important;}.border-top-gray-5{border-top-color:#878787 !important;}.border-right-gray-5{border-right-color:#878787 !important;}.border-bottom-gray-5{border-bottom-color:#878787 !important;}.border-left-gray-5{border-left-color:#878787 !important;}.border-top-gray-6{border-top-color:#848484 !important;}.border-right-gray-6{border-right-color:#848484 !important;}.border-bottom-gray-6{border-bottom-color:#848484 !important;}.border-left-gray-6{border-left-color:#848484 !important;}.border-top-gray-7{border-top-color:#f9f9f9 !important;}.border-right-gray-7{border-right-color:#f9f9f9 !important;}.border-bottom-gray-7{border-bottom-color:#f9f9f9 !important;}.border-left-gray-7{border-left-color:#f9f9f9 !important;}.border-top-gray-8{border-top-color:#7b8186 !important;}.border-right-gray-8{border-right-color:#7b8186 !important;}.border-bottom-gray-8{border-bottom-color:#7b8186 !important;}.border-left-gray-8{border-left-color:#7b8186 !important;}.border-top-gray-9{border-top-color:#8f8f8f !important;}.border-right-gray-9{border-right-color:#8f8f8f !important;}.border-bottom-gray-9{border-bottom-color:#8f8f8f !important;}.border-left-gray-9{border-left-color:#8f8f8f !important;}.border-top-gray-13{border-top-color:#f8f8f8 !important;}.border-right-gray-13{border-right-color:#f8f8f8 !important;}.border-bottom-gray-13{border-bottom-color:#f8f8f8 !important;}.border-left-gray-13{border-left-color:#f8f8f8 !important;}.border-top-gray-14{border-top-color:#eaeaea !important;}.border-right-gray-14{border-right-color:#eaeaea !important;}.border-bottom-gray-14{border-bottom-color:#eaeaea !important;}.border-left-gray-14{border-left-color:#eaeaea !important;}.border-top-gray-15{border-top-color:#9d9c9c !important;}.border-right-gray-15{border-right-color:#9d9c9c !important;}.border-bottom-gray-15{border-bottom-color:#9d9c9c !important;}.border-left-gray-15{border-left-color:#9d9c9c !important;}.border-top-gray-16{border-top-color:#606060 !important;}.border-right-gray-16{border-right-color:#606060 !important;}.border-bottom-gray-16{border-bottom-color:#606060 !important;}.border-left-gray-16{border-left-color:#606060 !important;}.border-top-gray-17{border-top-color:#ecedf2 !important;}.border-right-gray-17{border-right-color:#ecedf2 !important;}.border-bottom-gray-17{border-bottom-color:#ecedf2 !important;}.border-left-gray-17{border-left-color:#ecedf2 !important;}.border-top-gray-18{border-top-color:#333e484d !important;}.border-right-gray-18{border-right-color:#333e484d !important;}.border-bottom-gray-18{border-bottom-color:#333e484d !important;}.border-left-gray-18{border-left-color:#333e484d !important;}.border-top-white{border-top-color:#fff !important;}.border-right-white{border-right-color:#fff !important;}.border-bottom-white{border-bottom-color:#fff !important;}.border-left-white{border-left-color:#fff !important;}.border-top-indigo{border-top-color:#2d1582 !important;}.border-right-indigo{border-right-color:#2d1582 !important;}.border-bottom-indigo{border-bottom-color:#2d1582 !important;}.border-left-indigo{border-left-color:#2d1582 !important;}@media (max-width:1199.98px){.border-lg-down-0{border-width:0 !important;}.border-lg-down-bottom-0{border-bottom:0 !important;}}@media (max-width:991.98px){.border-md-down-top-0{border-top:0 !important;}.border-md-down-bottom-0{border-bottom:0 !important;}}@media (max-width:767.98px){.border-sm-0{border:0 !important;}.border-sm-top-0{border-top:0 !important;}.border-sm-right-0{border-right:0 !important;}.border-sm-left-0{border-left:0 !important;}.border-sm-bottom-0{border-bottom:0 !important;}}@media (min-width:768px){.border-md-0{border:0 !important;}.border-md-top-0{border-top:0 !important;}.border-md-right-0{border-right:0 !important;}.border-md-left-0{border-left:0 !important;}.border-md-bottom-0{border-bottom:0 !important;}}@media (min-width:992px){.border-lg-0{border:0 !important;}.border-lg-top-0{border-top:0 !important;}.border-lg-right-0{border-right:0 !important;}.border-lg-left-0{border-left:0 !important;}.border-lg-bottom-0{border-bottom:0 !important;}}@media (min-width:1200px) and (max-width:1479.98px){.border-xl-0{border:0 !important;}}@media (min-width:1480px){.border-wd-0{border:0 !important;}}@media (max-width:1199.98px){.border-lg-down-0{border:0 !important;}}@media (min-width:1200px){.border-xl-top-0{border-top:0 !important;}}@media (min-width:1480px){.border-md-0{border:0 !important;}.border-md-top-0{border-top:0 !important;}.border-md-right-0{border-right:0 !important;}.border-md-left-0{border-left:0 !important;}.border-md-bottom-0{border-bottom:0 !important;}}
  
  /* .product-item{} */
  
  @media (min-width:768px){
    .product-item{border-width:0;
    }
  }
  
  .product-item:last-child,
  .product-item:nth-last-child(2){
    border-width:0;
  }
  
  @media (min-width:1200px){
    .product-item::after{
      height:80%;
    }
  }
  @media (min-width:1200px){
    .product-item__card::after{
      height:70%;
    }
  }
  @media (max-width:767.98px){
    .product-item__card::after{
      content:none;
    }
  }
  .product-item:nth-child(even)::after{
    content:none;
  }
  
  @media (min-width:768px){
    .product-item:nth-child(even)::after{
      content:"";
    }
  }
  .product-item.remove-divider::after{content:none;}@media (min-width:768px) and (max-width:1199.98px){.product-item.remove-divider-md-lg::after{content:none;}}@media (max-width:767.98px){.product-item.remove-divider-sm-down::after{content:none;}}@media (min-width:768px) and (max-width:991.98px){.product-item.remove-divider-md::after{content:none;}}@media (min-width:992px) and (max-width:1199.98px){.product-item.remove-divider-lg::after{content:none;}}@media (min-width:1480px){.product-item.remove-divider-wd::after{content:none;}}@media (min-width:1200px) and (max-width:1479.98px){.product-item.remove-divider-xl::after{content:none;}}.product-list-view .product-item:not(:last-child),.product-list-view-small .product-item:not(:last-child){border-bottom:1px solid #eaeaea;}@media (min-width:1200px) and (max-width:1479.98px){.remove-bd-xl-only{border-width:0 !important;}}@media (min-width:1480px){.remove-bd-wd{border-width:0 !important;}}.bg-animation{-webkit-animation:fading 1.5s infinite;animation:fading 1.5s infinite;background-color:#c7c7c7 !important;opacity:.1;}@-webkit-keyframes placeHolderShimmer{0%{background-position:-150px 0;}100%{background-position:150px 0;}}@keyframes placeHolderShimmer{0%{background-position:-150px 0;}100%{background-position:150px 0;}}@-webkit-keyframes fading{0%{opacity:.1;}50%{opacity:.2;}100%{opacity:.1;}}@keyframes fading{0%{opacity:.1;}50%{opacity:.2;}100%{opacity:.1;}}.rounded-circle-top{border-top-left-radius:100px !important;border-top-right-radius:100px !important;}.banner-bg{background-color:#f5f5f5 !important;}.bg-1{background-color:#dddddd;}.bg-2{background-color:#333e48;}.slider-bg{background-color:#eef7f9;}@media (min-width:768px){.bg-md-transparent{background-color:transparent !important;}}@media (min-width:1200px){.bg-xl-transparent{background-color:transparent !important;}}@media (max-width:1199.98px){.bg-primary-down-lg{background-color:var(--primary-color) !important;}}.bg-dark-lighter{background-color:rgba(0,0,0,0.035);}@media (max-width:1199.98px){.bg-lg-down-transparent,a.bg-lg-down-transparent.bg-white:hover,a.bg-lg-down-transparent.bg-white:focus,button.bg-lg-down-transparent.bg-white:hover,button.bg-lg-down-transparent.bg-white:focus{background-color:transparent !important;}}@media (max-width:1199.98px){.bg-lg-down-black{background-color:#000000 !important;color:#fff;}}.bg-on-hover .bg{color:#878787;background-color:#f9f9f9;}.bg-on-hover:hover .bg{color:#000000;background-color:var(--primary-color);}.bg-transparent-on-hover:hover{background-color:transparent !important;}.bg-primary-on-hover:hover{border-color:var(--primary-color) !important;background-color:var(--primary-color);}.width-1{width:1px;}.width-11{width:5rem;}.width-22{width:1.37462rem;}.width-35{width:2.1875rem;}.width-60{width:3.75025rem;}.width-50{width:3.125rem;}.width-75{width:4.688rem;}.width-80{width:5rem;}.width-134{width:8.37462rem;}
  
  @media (min-width:1200px){
    .__cx{
      min-width:37.49988rem;
      width:45rem;
    }
  }
  @media (min-width:1200px) and (max-width:1479.98px){
    .max-width-xl-100{
      max-width:100%;
    }
  }
  .min-width-46{
    min-width:2.875rem;
  }
  .width-122{
    width:7.625rem;
  }
  .min-width-50{
    min-width:3.125rem;
  }
  .max-width-60{
    max-width:3.75rem;
  }
  .max-width-70{
    max-width:4.375rem;
  }
  .max-width-100{
    max-width:6.25rem;
  }
  
  @media (min-width:1200px){
    .max-width-100-xl{
      max-width:6.25rem;
    }
  }
  @media (max-width:767.98px){
    .max-width-100-sm{
      max-width:6.25rem;
    }
  }
  
  .max-width-120{
    max-width:7.5rem;
  }
  .max-width-150{
    max-width:9.375rem;
  }
  .max-width-148{
    max-width:9.25rem;
  }
  
  @media (max-width:767.98px){
    .max-width-160-sm{
      max-width:10rem;
    }
  }
  
  .max-width-180{
    max-width:11.25rem;
  }
  @media (min-width:992px){
    .max-width-200{max-width:12.5rem;
    }
  }
  .max-width-216{
    max-width:13.5rem;
  }
  
  @media (min-width:992px){
    .min-width-200{
      min-width:12.5rem;
    }
  }
  
  @media (min-width:768px) and (max-width:1199.98px){
    .min-width-200-md-lg{
      min-width:12.5rem;
    }
  }@media (min-width:1200px){
    .max-width-240-xl{
      max-width:15rem;
    }
  }
  
  @media (min-width:768px){
    .max-width-244
    {
      max-width:15.25rem;
    }
  }
  
  @media (min-width:1200px){
    .max-width-270{max-width:16.875rem;}
  }
  @media (min-width:1200px){
    .min-width-270{min-width:16.875rem;
    }
  }
  .min-width-270-all{
    min-width:16.875rem;
  }
  .max-width-300{max-width:18.75rem;}@media (min-width:768px){.max-width-300-md{max-width:18.75rem;}}.min-width-300{min-width:18.75rem;}.max-width-320{max-width:18.75rem;}@media (min-width:1200px){.max-width-320{max-width:20rem;}}.max-width-334{max-width:100%;}@media (min-width:1200px){.max-width-334{max-width:20.375rem;}}@media (min-width:1480px){.max-width-334{max-width:20.875rem;}}.max-width-340{max-width:100%;}@media (min-width:992px){.max-width-340{max-width:21.25rem;}}.min-width-370{min-width:18.125rem;}@media (min-width:768px) and (max-width:991.98px){.min-width-370{max-width:18.75rem;}}@media (min-width:992px){.min-width-370{min-width:23.125rem;}}@media (min-width:992px){.max-width-590-lg{max-width:36.875rem;}}
  
  @media (min-width:1200px){
    .max-width-830-xl{max-width:51.875rem;}
    /* .max-width-900-xl{max-width:56.25rem;} */
  }
  
  @media (min-width:1200px){.max-width-450{max-width:28.125rem;}}@media (min-width:992px){.max-width-620-lg{max-width:38.75rem;}}@media (min-width:1200px){.max-width-660-xl{max-width:41.25rem;}}@media (min-width:1480px){.max-width-890-wd{max-width:55.625rem;}}@media (min-width:1480px){.max-width-1100-wd{max-width:68.75rem;}}@media (min-width:1480px){.max-width-1130{max-width:1130px;}}@media (min-width:1480px){.max-width-1060-wd{max-width:66.25rem;}}.height-10{height:0.54688rem;}.height-12{height:0.65625rem;}.height-14{height:0.875rem;}.height-190{height:11.87462rem;}.height-450{height:17.62513rem;}@media (min-width:768px){.height-450{height:28.12513rem;}}.height-20{height:1.25038rem;}.height-35{height:2.1875rem;}.height-50{height:3.125rem;}.height-60{height:3.75025rem;}.height-80{height:5rem;}@media (min-width:1200px) and (max-width:1479.98px){.height-xl-20{height:1.25038rem;}}.height-240{height:15rem;}.height-300{height:18.75rem;}.height-350{height:21.875rem;}@media (min-width:1480px){.height-wd-14{height:0.875rem;}}@media (max-width:1199.98px){.height-wd-14{height:0.875rem;}}.height-22{height:1.37462rem;}.height-33{height:2.063rem;}.height-40{height:2.56288rem;}.height-42{height:2.625rem;}.height-75{height:4.688rem;}.height-122{height:7.625rem;}@media (min-width:768px){.height-410-xl{height:25.625rem;}}.min-height-45{min-height:2.813rem;}.min-height-50{min-height:3.125rem;}.min-height-64{min-height:4rem;}.min-height-126{min-height:7.875rem;}.min-height-132{min-height:8.25038rem;}.min-height-146{min-height:9.12538rem;}.min-height-166{min-height:10.37487rem;}.min-height-170{min-height:10.62513rem;}@media (min-width:1480px){.min-height-wd-170{min-height:10.62513rem;}}@media (min-width:768px){.min-height-172{min-height:10.75rem;}.min-height-1656{min-height:10.35rem;}.min-height-1755{min-height:10.97rem;}}@media (min-width:1200px) and (max-width:1479.98px){.min-height-xl-182{min-height:11.375rem;}}.min-height-250{min-height:15.625rem;}.min-height-420{min-height:12.50025rem;}@media (min-width:768px){.min-height-420{min-height:26.25rem;}}.min-height-438{min-height:13.74975rem;}@media (min-width:768px){.min-height-438{min-height:27.37525rem;}}@media (min-width:1200px){.min-height-xl-450{min-height:28.125rem;}}@media (min-width:1200px){.min-height-630{min-height:39.375rem;}}.min-height-564{min-height:35.25025rem;}@media (min-width:768px){.min-height-4-1-4{min-height:25.62525rem;}}@media (min-width:992px){.min-height-4-1-4{min-height:33.74962rem;}}@media (min-width:1200px){.min-height-4-1-4{min-height:36.25038rem;}}@media (min-width:1480px){.min-height-4-1-4{min-height:35.49962rem;}}@media (min-width:768px){.min-height-8-1{min-height:25.62525rem;}}@media (min-width:992px){.min-height-8-1{min-height:27.74975rem;}}@media (min-width:1200px){.min-height-8-1{min-height:34.25012rem;}}@media (min-width:1480px){.min-height-8-1{min-height:34.50038rem;}}.max-height-50{max-height:3.125rem;}@media (min-width:1200px){.max-height-345-xl{max-height:21.563rem;}}@media (min-width:1480px){.max-height-348-wd{max-height:21.75rem;}}.pyc-10{padding:10.5px 0 !important;}.object-fit-cover{height:inherit;-o-object-fit:cover;object-fit:cover;}.product-box-shadow{box-shadow:0px 0px 0px 4px #f9f9f9;}.box-shadow-1{box-shadow:0px 1px 5px 0px rgba(0,0,0,0.26);}.shadow-on-hover:hover{box-shadow:0 0 6px 0 rgba(1,1,1,0.3);}.shadow-on-hover-1:hover{box-shadow:0 0 18px -2px rgba(0,0,0,0.2);z-index:1;}@media (min-width:768px){.overflow-md-visble{overflow:visible !important;}}@media (min-width:992px){.overflow-lg-visble{overflow:visible !important;}}@media (min-width:1200px){.overflow-xl-visble{overflow:visible !important;}}.opacity-7{opacity:.7;}
  
  .top-n2{top:-0.12512rem;}.top-2{top:0.12512rem;}.top-3{top:1rem;}.top-8{top:0.49962rem;}.top-10{top:0.54688rem;}.top-100{top:100%;}.left-auto{left:auto !important;}.left-3{left:1rem;}.left-12{left:0.74987rem;}.left-n16{left:-1rem;}.bottom-1{bottom:1rem;}.bottom-100{bottom:100%;}.end-1{right:1rem;}.end-2{right:2rem;}.end-3{right:3rem;}.right-n20{right:-1.25rem;}

  @media (min-width:576px){
    .start-sm-1{
      left:1rem;
    }
  }
  @media (min-width:1200px) and (max-width:1479.98px){.right-xl-220{right:13.75rem;}}@media (min-width:768px){.position-md-static{position:static !important;}}@media (max-width:1199.98px){.right-dropdown-0 ~ .dropdown-menu{right:0 !important;left:auto !important;-webkit-transform:translate3d(0px,37px,0px) !important;transform:translate3d(0px,37px,0px) !important;}}.right-dropdown-0-all ~ .dropdown-menu{right:0 !important;left:auto !important;min-width:100% !important;-webkit-transform:translate3d(0px,44px,0px) !important;transform:translate3d(0px,44px,0px) !important;}.flex-center-between{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;}.flex-content-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}.flex-horizontal-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.position-absolute-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.transform-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.transform-rotate-15{-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}.transform-rotate-16-banner{bottom:-3px;right:-10px;width:110px;height:auto;-webkit-transform:rotate3d(1,5,1,10deg);transform:rotate3d(1,5,1,10deg);}.z-index-9{z-index:9;}[class*="gdot"]{position:relative;width:100%;padding-right:15px;padding-left:15px;}.col-xs-1gdot7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%;}.col-xs-2gdot4{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}@media (max-width:575.98px){.col-xs-2gdot4-only{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}}.col-xs-3gdot9{-ms-flex:0 0 32.5%;flex:0 0 32.5%;max-width:32.5%;}.col-xs-2gdot5{-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%;}.col-xs-3gdot3{-ms-flex:0 0 27.5%;flex:0 0 27.5%;max-width:27.5%;}.col-xs-8gdot46{-ms-flex:0 0 70.5%;flex:0 0 70.5%;max-width:70.5%;}.col-xs-8gdot7{-ms-flex:0 0 72.5%;flex:0 0 72.5%;max-width:72.5%;}.col-xs-9gdot5{-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%;}@media (min-width:576px){.col-sm-1gdot7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%;}}@media (min-width:576px){.col-sm-2gdot4{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}}@media (min-width:576px) and (max-width:767.98px){.col-sm-2gdot4-only{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}}@media (min-width:576px){.col-sm-3gdot9{-ms-flex:0 0 32.5%;flex:0 0 32.5%;max-width:32.5%;}}@media (min-width:576px){.col-sm-2gdot5{-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%;}}@media (min-width:576px){.col-sm-3gdot3{-ms-flex:0 0 27.5%;flex:0 0 27.5%;max-width:27.5%;}}@media (min-width:576px){.col-sm-8gdot46{-ms-flex:0 0 70.5%;flex:0 0 70.5%;max-width:70.5%;}}@media (min-width:576px){.col-sm-8gdot7{-ms-flex:0 0 72.5%;flex:0 0 72.5%;max-width:72.5%;}}@media (min-width:576px){.col-sm-9gdot5{-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%;}}@media (min-width:768px){.col-md-1gdot7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%;}}@media (min-width:768px){.col-md-2gdot4{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}}@media (min-width:768px) and (max-width:991.98px){.col-md-2gdot4-only{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}}@media (min-width:768px){.col-md-3gdot9{-ms-flex:0 0 32.5%;flex:0 0 32.5%;max-width:32.5%;}}@media (min-width:768px){.col-md-2gdot5{-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%;}}@media (min-width:768px){.col-md-3gdot3{-ms-flex:0 0 27.5%;flex:0 0 27.5%;max-width:27.5%;}}@media (min-width:768px){.col-md-8gdot46{-ms-flex:0 0 70.5%;flex:0 0 70.5%;max-width:70.5%;}}@media (min-width:768px){.col-md-8gdot7{-ms-flex:0 0 72.5%;flex:0 0 72.5%;max-width:72.5%;}}@media (min-width:768px){.col-md-9gdot5{-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%;}}@media (min-width:992px){.col-lg-1gdot7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%;}}@media (min-width:992px){.col-lg-2gdot4{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}}@media (min-width:992px) and (max-width:1199.98px){.col-lg-2gdot4-only{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}}@media (min-width:992px){.col-lg-3gdot9{-ms-flex:0 0 32.5%;flex:0 0 32.5%;max-width:32.5%;}}@media (min-width:992px){.col-lg-2gdot5{-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%;}}@media (min-width:992px){.col-lg-3gdot3{-ms-flex:0 0 27.5%;flex:0 0 27.5%;max-width:27.5%;}}@media (min-width:992px){.col-lg-8gdot46{-ms-flex:0 0 70.5%;flex:0 0 70.5%;max-width:70.5%;}}@media (min-width:992px){.col-lg-8gdot7{-ms-flex:0 0 72.5%;flex:0 0 72.5%;max-width:72.5%;}}@media (min-width:992px){.col-lg-9gdot5{-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%;}}@media (min-width:1200px){.col-xl-1gdot7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%;}}@media (min-width:1200px){.col-xl-2gdot4{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}}@media (min-width:1200px) and (max-width:1479.98px){.col-xl-2gdot4-only{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}}@media (min-width:1200px){.col-xl-3gdot9{-ms-flex:0 0 32.5%;flex:0 0 32.5%;max-width:32.5%;}}@media (min-width:1200px){.col-xl-2gdot5{-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%;}}@media (min-width:1200px){.col-xl-3gdot3{-ms-flex:0 0 27.5%;flex:0 0 27.5%;max-width:27.5%;}}@media (min-width:1200px){.col-xl-8gdot46{-ms-flex:0 0 70.5%;flex:0 0 70.5%;max-width:70.5%;}}@media (min-width:1200px){.col-xl-8gdot7{-ms-flex:0 0 72.5%;flex:0 0 72.5%;max-width:72.5%;}}@media (min-width:1200px){.col-xl-9gdot5{-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%;}}@media (min-width:1480px){.col-wd-1gdot7{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%;}}@media (min-width:1480px){.col-wd-2gdot4{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}}@media (min-width:1480px){.col-wd-2gdot4-only{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}}@media (min-width:1480px){.col-wd-3gdot9{-ms-flex:0 0 32.5%;flex:0 0 32.5%;max-width:32.5%;}}@media (min-width:1480px){.col-wd-2gdot5{-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%;}}@media (min-width:1480px){.col-wd-3gdot3{-ms-flex:0 0 27.5%;flex:0 0 27.5%;max-width:27.5%;}}@media (min-width:1480px){.col-wd-8gdot46{-ms-flex:0 0 70.5%;flex:0 0 70.5%;max-width:70.5%;}}@media (min-width:1480px){.col-wd-8gdot7{-ms-flex:0 0 72.5%;flex:0 0 72.5%;max-width:72.5%;}}@media (min-width:1480px){.col-wd-9gdot5{-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%;}}@media (min-width:1480px){.cart-page .container,.checkout-page .container{max-width:1200px;}}
/* End of electro */


.hero-slider{
  background: url(/images/theme/__/light_bg2.png) 100% 80% /cover no-repeat ;
}
.bg-eee{
  background:#eee;
}

.primary-bg{
  background: var(--background-color) !important;
}

.modal-header{
  border-bottom:0 !important;
  padding:0.5rem 1rem;
}
@media (min-width: 1200px) {
  .container,.container-md,.container-lg {
    max-width: 1200px;
  }
}

@media (min-width: 1480px) {
  .container {
    max-width: 1430px;
  }

.container-lg, 
.container-md, 
.container-sm, 
.container-xl, 
.container-xxl {
      max-width: 1480px;
  }
}

@media (min-width: 1480px) {
  .col-wd {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-wd-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-wd-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-wd-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-wd-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-wd-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-wd-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-wd-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-wd-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-wd-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-wd-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-wd-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-wd-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-wd-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-wd-first {
    -ms-flex-order: -1;
        order: -1;
  }
  .order-wd-last {
    -ms-flex-order: 13;
        order: 13;
  }
  .order-wd-0 {
    -ms-flex-order: 0;
        order: 0;
  }
  .order-wd-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-wd-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-wd-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-wd-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-wd-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-wd-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-wd-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-wd-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-wd-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-wd-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-wd-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-wd-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .offset-wd-0 {
    margin-left: 0;
  }
  .offset-wd-1 {
    margin-left: 8.33333%;
  }
  .offset-wd-2 {
    margin-left: 16.66667%;
  }
  .offset-wd-3 {
    margin-left: 25%;
  }
  .offset-wd-4 {
    margin-left: 33.33333%;
  }
  .offset-wd-5 {
    margin-left: 41.66667%;
  }
  .offset-wd-6 {
    margin-left: 50%;
  }
  .offset-wd-7 {
    margin-left: 58.33333%;
  }
  .offset-wd-8 {
    margin-left: 66.66667%;
  }
  .offset-wd-9 {
    margin-left: 75%;
  }
  .offset-wd-10 {
    margin-left: 83.33333%;
  }
  .offset-wd-11 {
    margin-left: 91.66667%;
  }
}

.table {
  color: #333e48;
}

.table-hover tbody tr:hover {
  color: #333e48;
  background-color: rgba(231, 234, 243, 0.4);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #fff4b8;
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #feea7a;
}

.table-hover .table-primary:hover {
  background-color: #fff09f;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #fff09f;
}


@media (max-width: 1479.98px) {
  .table-responsive-wd {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-wd > .table-bordered {
    border: 0;
  }
}

.btn {
  font-weight: 700;
  padding: 0.67rem 1rem;
  font-size: 0.875rem;
  margin: 0 1px;
  /* border-radius: 1.4rem; */
  transition: all 0.5s ease-in-out;
}
.btn:focus, 
.btn.focus {
  outline: none;
  /* box-shadow: 0 0 0 0.2rem rgba(254, 215, 0, 0.25); */
}
.btn-primary {
  /* color: #1e2022; */
  background-color: var(--primary-color) !important;
  border-color: var(--primary-color) !important;
}

.btn-primary:focus, 
.btn-primary.focus,
.btn-primary:hover {
  /* color: #1e2022; */
  background-color: var(--btn-primary-hover-color) !important;
  border-color: var(--btn-primary-hover-color) !important;
}


.btn-primary:disabled,
.btn-primary:active {
  /* color: #1e2022; */
  background-color: var(--btn-primary-disabled-color) !important;
  border-color: var(--btn-primary-disabled-color) !important;
}

.btn-accent{
  background-color: var(--accent-color);
  border-color: var(--accent-color);
}

.btn-accent:hover{
  background-color: var(--btn-accent-hover-color);
  border-color: var(--btn-accent-hover-color);
}
.btn-accent:disabled,
.btn-accent:active{
  background: var(--btn-accent-disabled-color);
  border-color: var(--btn-accent-disabled-color);
}

.btn-secondary {
  color: #fff;
  background-color: #77838f;
  border-color: #77838f;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #65707b;
  border-color: #5f6a74;
}

.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(139, 150, 160, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #77838f;
  border-color: #77838f;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #5f6a74;
  border-color: #5a636d;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(139, 150, 160, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #00c9a7;
  border-color: #00c9a7;
}

.btn-success:hover {
  color: #fff;
  background-color: #00a387;
  border-color: #00967d;
}

.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 209, 180, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #00c9a7;
  border-color: #00c9a7;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #00967d;
  border-color: #008972;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 209, 180, 0.5);
}

.btn-info {
  color: #1e2022;
  background-color: #00dffc;
  border-color: #00dffc;
}

.btn-info:hover {
  color: #fff;
  background-color: #00bdd6;
  border-color: #00b2c9;
}

.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 194, 219, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #1e2022;
  background-color: #00dffc;
  border-color: #00dffc;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #00b2c9;
  border-color: #00a7bc;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 194, 219, 0.5);
}

.btn-warning {
  color: #1e2022;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #1e2022;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 169, 11, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #1e2022;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active, 
.btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #1e2022;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, 
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 169, 11, 0.5);
}
.btn-light[href]:hover,
.btn-light[href]:focus,
.btn-light[href]:active,
.btn-light[type]:hover,
.btn-light[type]:focus,
.btn-light[type]:active{
  box-shadow:0 4px 11px rgba(248,249,250,0.35);
}
.btn-light:not(label.btn),
.btn-light:not(label.btn):not([href]):not(:disabled):not(.disabled),
.btn-light:not([href]),
.btn-light:not([href]):not([href]):not(:disabled):not(.disabled){
  background-color:#f8f9fa;
  border-color:#f8f9fa;
}
.btn-light:hover{
  background-color:#f8f9fa;
  border-color:#f8f9fa;
}
.btn-danger {
  color: #fff;
  background-color: #de4437;
  border-color: #de4437;
}

.btn-danger:hover {
  color: #fff;
  background-color: #cd2f22;
  border-color: #c22d20;
}

.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(227, 96, 85, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #de4437;
  border-color: #de4437;
}

.btn-danger:not(:disabled):not(.disabled):active, 
.btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c22d20;
  border-color: #b72a1e;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, 
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(227, 96, 85, 0.5);
}
.btn-green {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c;
}

.btn-green:hover {
  color: #fff;
  background-color: #48a648;
  border-color: #449d44;
}

.btn-green:focus, .btn-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(116, 195, 116, 0.5);
}

.btn-green.disabled, .btn-green:disabled {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c;
}

.btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active,
.show > .btn-green.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  border-color: #409440;
}

.btn-green:not(:disabled):not(.disabled):active:focus, .btn-green:not(:disabled):not(.disabled).active:focus,
.show > .btn-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(116, 195, 116, 0.5);
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 215, 0, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: var(--primary-color);
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #1e2022;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 215, 0, 0.5);
}

.btn-outline-secondary {
  color: #77838f;
  border-color: #77838f;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #77838f;
  border-color: #77838f;
}

.btn-outline-secondary:focus, 
.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(119, 131, 143, 0.5);
}

.btn-outline-secondary.disabled, 
.btn-outline-secondary:disabled {
  color: #77838f;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, 
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #77838f;
  border-color: #77838f;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, 
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(119, 131, 143, 0.5);
}

.btn-outline-success {
  color: #00c9a7;
  border-color: #00c9a7;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #00c9a7;
  border-color: #00c9a7;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 201, 167, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #00c9a7;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active, 
.btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #00c9a7;
  border-color: #00c9a7;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, 
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 201, 167, 0.5);
}

.btn-outline-info {
  color: #00dffc;
  border-color: #00dffc;
}

.btn-outline-info:hover {
  color: #1e2022;
  background-color: #00dffc;
  border-color: #00dffc;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 223, 252, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #00dffc;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #1e2022;
  background-color: #00dffc;
  border-color: #00dffc;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 223, 252, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #1e2022;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #1e2022;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #de4437;
  border-color: #de4437;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #de4437;
  border-color: #de4437;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 68, 55, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #de4437;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, 
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #de4437;
  border-color: #de4437;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 68, 55, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #1e2022;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #1e2022;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, 
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-green {
  color: #5cb85c;
  border-color: #5cb85c;
}

.btn-outline-green:hover {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c;
}

.btn-outline-green:focus, 
.btn-outline-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.5);
}

.btn-outline-green.disabled, 
.btn-outline-green:disabled {
  color: #5cb85c;
  background-color: transparent;
}

.btn-outline-green:not(:disabled):not(.disabled):active, 
.btn-outline-green:not(:disabled):not(.disabled).active,
.show > .btn-outline-green.dropdown-toggle {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c;
}

.btn-outline-green:not(:disabled):not(.disabled):active:focus, 
.btn-outline-green:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.5);
}

.btn-link {
  font-weight: 400;
  color: var(--primary-color);
  text-decoration: none;
}

.btn-link:hover {
  color: #333e48;
  text-decoration: none;
}
.dropdown-item{
  padding: 0.375rem 1.5rem;
}
/* .dropdown-item:hover {
  color:var(--primary-color);
} */

.dropdown-item.active,
.dropdown-item:hover,
.dropdown-item:active {
  background-color:var(--primary-color);
  color: #fff;
}

.dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}


.custom-control {
  position: relative;
  display: block;
  min-height: 1.3125rem;
  padding-left: 1.4rem;
}

.custom-control-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: var(--primary-color);
  background-color: var(--primary-color);
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #66afe9;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #fff3b2;
  border-color: #fff3b2;
}

.custom-control-input:disabled ~ .custom-control-label {
  color: #8c98a4;
}

.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #f8fafd;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

.custom-control-label::before {
  position: absolute;
  top: 0.20625rem;
  left: -1.4rem;
  display: block;
  width: 0.9rem;
  height: 0.9rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #dfdfdf solid 2px;
}

.custom-control-label::after {
  position: absolute;
  top: 0.20625rem;
  left: -1.4rem;
  display: block;
  width: 0.9rem;
  height: 0.9rem;
  content: "";
  background: no-repeat 50% / 50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 2px;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: var(--primary-color);
  background-color: var(--primary-color);
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(254, 215, 0, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(254, 215, 0, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(254, 215, 0, 0.5);
}

.custom-switch {
  padding-left: 3rem;
}

.custom-switch .custom-control-label::before {
  left: -3rem;
  width: 2.5rem;
  pointer-events: all;
  border-radius: 6.1875rem;
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(254, 215, 0, 0.5);
}

.custom-select:focus {
  border-color: rgba(55, 125, 255, 0.5);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(254, 215, 0, 0.25);
}

.custom-select:focus::-ms-value {
  color: #818181;
  background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 1rem;
  background-image: none;
}

.custom-select:disabled {
  color: #8c98a4;
  background-color: #f8fafd;
}

.nav-tabs .nav-link {
  border-top-left-radius: 0.3125rem;
  border-top-right-radius: 0.3125rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  background-color: var(--primary-color);
}

/* .navbar{
  padding: 0.5rem 0;
} */

.navbar-brand {
  display: inline-block;
  padding-top: 0.33594rem;
  padding-bottom: 0.33594rem;
  margin-right: 0;
  font-size: 1.09375rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.09375rem;
  border-radius: 1.4rem;
}

.navbar-toggler-icon {
  background-size: 100% 100%;
}

.card{
  border: 1px solid #e7eaf3;
  border-radius: 0.3125rem;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.3125rem;
  border-top-right-radius: 0.3125rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.3125rem;
  border-bottom-left-radius: 0.3125rem;
}

.card-title {
  margin-bottom: 1rem;
}

.card-header {
  padding: 1rem 1rem;
  margin-bottom: 0;
  /* background-color: #fff; */
  /* border-bottom: 1px solid #e7eaf3 !important; */
  /* background-image:linear-gradient(#fff, #ccc); */
}

.card-footer {
  padding: 1rem 1rem;
  /* background-color: #fff; */
  border-top: 1px solid #e7eaf3;
  background-image: linear-gradient(#fff,#ccc);
}

.breadcrumb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0.62rem 0;
  margin-bottom: 0.5rem;
  list-style: none;
  background-color: transparent;
  border-radius: 0.313rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 1rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  font-family:bootstrap-icons;
  display: inline-block;
  padding-right: 1rem;
  color: #333e48;
  content: "\f285";
  font-weight:800;
}

.progress-bar {
  background-color: #d8d8d8;
  transition: width 0.6s ease;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #333e48;
}

.badge-primary {
  color: #1e2022;
  background-color: var(--primary-color);
}

a.badge-primary:hover, a.badge-primary:focus {
  color: #1e2022;
  background-color: #cbac00;
}

a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(254, 215, 0, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #77838f;
}

a.badge-secondary:hover, 
a.badge-secondary:focus {
  color: #fff;
  background-color: #5f6a74;
}

a.badge-secondary:focus, 
a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(119, 131, 143, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #00c9a7;
}

a.badge-success:hover, 
a.badge-success:focus {
  color: #fff;
  background-color: #00967d;
}

a.badge-success:focus, 
a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 201, 167, 0.5);
}

.badge-info {
  color: #1e2022;
  background-color: #00dffc;
}

a.badge-info:hover, 
a.badge-info:focus {
  color: #1e2022;
  background-color: #00b2c9;
}

a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 223, 252, 0.5);
}

.badge-warning {
  color: #1e2022;
  background-color: #ffc107;
}

a.badge-warning:hover, a.badge-warning:focus {
  color: #1e2022;
  background-color: #d39e00;
}

a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #de4437;
}

a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #c22d20;
}

a.badge-danger:focus, 
a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(222, 68, 55, 0.5);
}

.badge-green {
  color: #fff;
  background-color: #5cb85c;
}

a.badge-green:hover, 
a.badge-green:focus {
  color: #fff;
  background-color: #449d44;
}

a.badge-green:focus, 
a.badge-green.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.5);
}

.list-group-item {
  padding: 0.32rem 1.25rem;
  background-color: #fff;
  border: 1px solid #e7eaf3;
}

.list-group-item:first-child {
  border-top-left-radius: 0.3125rem;
  border-top-right-radius: 0.3125rem;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.3125rem;
  border-bottom-left-radius: 0.3125rem;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}

.modal-content {
  border-radius: 0.4375rem;
}

caption {
  color: rgba(0, 0, 0, 0.2);
}

ul li {
  list-style: none;
}

.modal-header {
  border-bottom: 0;
  border-bottom: 1px solid #e7eaf3;
  border-top-left-radius: 0.4375rem;
  border-top-right-radius: 0.4375rem;
}

a {
  color: var(--primary-color);
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #333e48;
  text-decoration: none;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

.left-1dot1{
  left:1.1rem;
}

a:hover {
outline: none;
text-decoration:none;
}

a:focus {
  outline:none;
  outline-offset: 0;
}

select {
  word-wrap: normal;
}

.notification_view tr td,
.notification_view tr th{
  border:0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
  appearance: listbox;
}

a {
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  /* font-weight: 300; */
  line-height: 1.5;
  /* font-family: 'Roboto', sans-serif; */
}

.border-primary {
  border-color: var(--primary-color) !important;
}

.border-secondary {
  border-color: #77838f !important;
}

.border-success {
  border-color: #00c9a7 !important;
}

.border-info {
  border-color: #00dffc !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #de4437 !important;
}

.border-gray-1 {
  border-color: #f5f5f5 !important;
}

.rounded-sm {
  border-radius: 0.25rem !important;
}

.rounded {
  border-radius: 0.3125rem !important;
}

.rounded-top {
  border-top-left-radius: 0.3125rem !important;
  border-top-right-radius: 0.3125rem !important;
}

.rounded-right {
  border-top-right-radius: 0.3125rem !important;
  border-bottom-right-radius: 0.3125rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.3125rem !important;
  border-bottom-left-radius: 0.3125rem !important;
}

.rounded-left {
  border-top-left-radius: 0.3125rem !important;
  border-bottom-left-radius: 0.3125rem !important;
}

.rounded-lg {
  border-radius: 0.4375rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

@media (min-width: 1480px) {
  .d-wd-none {
    display: none !important;
  }
  .d-wd-inline {
    display: inline !important;
  }
  .d-wd-inline-block {
    display: inline-block !important;
  }
  .d-wd-block {
    display: block !important;
  }
  .d-wd-table {
    display: table !important;
  }
  .d-wd-table-row {
    display: table-row !important;
  }
  .d-wd-table-cell {
    display: table-cell !important;
  }
  .d-wd-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-wd-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1480px) {
  .flex-wd-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-wd-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-wd-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-wd-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-wd-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-wd-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-wd-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-wd-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-wd-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-wd-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-wd-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-wd-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-wd-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-wd-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-wd-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-wd-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-wd-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-wd-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-wd-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-wd-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-wd-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-wd-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-wd-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-wd-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-wd-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-wd-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-wd-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-wd-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-wd-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-wd-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-wd-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-wd-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-wd-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-wd-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}


/* Margin */
.m-0dot5 {
  margin: 0.143rem !important;
}

.mt-0dot5,
.my-0dot5 {
  margin-top: 0.143rem !important;
}

.mr-0dot5,
.mx-0dot5 {
  margin-right: 0.143rem !important;
}

.mb-0dot5,
.my-0dot5 {
  margin-bottom: 0.143rem !important;
}

.ml-0dot5,
.mx-0dot5 {
  margin-left: 0.143rem !important;
}

.m-6 {
  margin: 2.5rem !important;
}

.mt-6,
.my-6 {
  margin-top: 2.5rem !important;
}

.mr-6,
.mx-6 {
  margin-right: 2.5rem !important;
}

.mb-6,
.my-6 {
  margin-bottom: 2.5rem !important;
}

.ml-6,
.mx-6 {
  margin-left: 2.5rem !important;
}

.m-7 {
  margin: 3rem !important;
}

.mt-7,
.my-7 {
  margin-top: 3rem !important;
}

.mr-7,
.mx-7 {
  margin-right: 3rem !important;
}

.mb-7,
.my-7 {
  margin-bottom: 3rem !important;
}

.ml-7,
.mx-7 {
  margin-left: 3rem !important;
}

.m-8 {
  margin: 3.5rem !important;
}

.mt-8,
.my-8 {
  margin-top: 3.5rem !important;
}

.mr-8,
.mx-8 {
  margin-right: 3.5rem !important;
}

.mb-8,
.my-8 {
  margin-bottom: 3.5rem !important;
}

.ml-8,
.mx-8 {
  margin-left: 3.5rem !important;
}

.m-9 {
  margin: 4rem !important;
}

.mt-9,
.my-9 {
  margin-top: 4rem !important;
}

.mr-9,
.mx-9 {
  margin-right: 4rem !important;
}

.mb-9,
.my-9 {
  margin-bottom: 4rem !important;
}

.ml-9,
.mx-9 {
  margin-left: 4rem !important;
}

.m-10 {
  margin: 4.5rem !important;
}


.mr-10,
.mx-10 {
  margin-right: 4.5rem !important;
}


.ml-10,
.mx-10 {
  margin-left: 4.5rem !important;
}

.m-11 {
  margin: 5rem !important;
}

.mt-11,
.my-11 {
  margin-top: 5rem !important;
}

.mr-11,
.mx-11 {
  margin-right: 5rem !important;
}

.mb-11,
.my-11 {
  margin-bottom: 5rem !important;
}

.ml-11,
.mx-11 {
  margin-left: 5rem !important;
}

.m-12 {
  margin: 5.5rem !important;
}

.mt-12,
.my-12 {
  margin-top: 5.5rem !important;
}

.mr-12,
.mx-12 {
  margin-right: 5.5rem !important;
}

.mb-12,
.my-12 {
  margin-bottom: 5.5rem !important;
}

.ml-12,
.mx-12 {
  margin-left: 5.5rem !important;
}

.m-13 {
  margin: 6rem !important;
}

.mt-13,
.my-13 {
  margin-top: 6rem !important;
}

.mr-13,
.mx-13 {
  margin-right: 6rem !important;
}

.mb-13,
.my-13 {
  margin-bottom: 6rem !important;
}

.ml-13,
.mx-13 {
  margin-left: 6rem !important;
}

.m-14 {
  margin: 6.5rem !important;
}

.mt-14,
.my-14 {
  margin-top: 6.5rem !important;
}

.mr-14,
.mx-14 {
  margin-right: 6.5rem !important;
}

.mb-14,
.my-14 {
  margin-bottom: 6.5rem !important;
}

.ml-14,
.mx-14 {
  margin-left: 6.5rem !important;
}

.m-15 {
  margin: 7rem !important;
}

.mt-15,
.my-15 {
  margin-top: 7rem !important;
}

.mr-15,
.mx-15 {
  margin-right: 7rem !important;
}

.mb-15,
.my-15 {
  margin-bottom: 7rem !important;
}

.ml-15,
.mx-15 {
  margin-left: 7rem !important;
}

.m-16 {
  margin: 8rem !important;
}

.mt-16,
.my-16 {
  margin-top: 8rem !important;
}

.mr-16,
.mx-16 {
  margin-right: 8rem !important;
}

.mb-16,
.my-16 {
  margin-bottom: 8rem !important;
}

.ml-16,
.mx-16 {
  margin-left: 8rem !important;
}

.m-17 {
  margin: 9rem !important;
}

.mt-17,
.my-17 {
  margin-top: 9rem !important;
}

.mr-17,
.mx-17 {
  margin-right: 9rem !important;
}

.mb-17,
.my-17 {
  margin-bottom: 9rem !important;
}

.ml-17,
.mx-17 {
  margin-left: 9rem !important;
}

.m-18 {
  margin: 10rem !important;
}

.mt-18,
.my-18 {
  margin-top: 10rem !important;
}

.mr-18,
.mx-18 {
  margin-right: 10rem !important;
}

.mb-18,
.my-18 {
  margin-bottom: 10rem !important;
}

.ml-18,
.mx-18 {
  margin-left: 10rem !important;
}

.m-19 {
  margin: 10.6rem !important;
}

.mt-19,
.my-19 {
  margin-top: 10.6rem !important;
}

.mr-19,
.mx-19 {
  margin-right: 10.6rem !important;
}

.mb-19,
.my-19 {
  margin-bottom: 10.6rem !important;
}

.ml-19,
.mx-19 {
  margin-left: 10.6rem !important;
}

.m-20 {
  margin: 12.4rem !important;
}

.mt-20,
.my-20 {
  margin-top: 12.4rem !important;
}

.mr-20,
.mx-20 {
  margin-right: 12.4rem !important;
}

.mb-20,
.my-20 {
  margin-bottom: 12.4rem !important;
}

.ml-20,
.mx-20 {
  margin-left: 12.4rem !important;
}

@media (min-width: 1480px) {
  .m-wd-0 {
    margin: 0 !important;
  }
  .mt-wd-0,
  .my-wd-0 {
    margin-top: 0 !important;
  }
  .mr-wd-0,
  .mx-wd-0 {
    margin-right: 0 !important;
  }
  .mb-wd-0,
  .my-wd-0 {
    margin-bottom: 0 !important;
  }
  .ml-wd-0,
  .mx-wd-0 {
    margin-left: 0 !important;
  }
  .m-wd-1 {
    margin: 0.25rem !important;
  }
  .mt-wd-1,
  .my-wd-1 {
    margin-top: 0.25rem !important;
  }
  .mr-wd-1,
  .mx-wd-1 {
    margin-right: 0.25rem !important;
  }
  .mb-wd-1,
  .my-wd-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-wd-1,
  .mx-wd-1 {
    margin-left: 0.25rem !important;
  }
  .m-wd-2 {
    margin: 0.5rem !important;
  }
  .mt-wd-2,
  .my-wd-2 {
    margin-top: 0.5rem !important;
  }
  .mr-wd-2,
  .mx-wd-2 {
    margin-right: 0.5rem !important;
  }
  .mb-wd-2,
  .my-wd-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-wd-2,
  .mx-wd-2 {
    margin-left: 0.5rem !important;
  }
  .m-wd-3 {
    margin: 1rem !important;
  }
  .mt-wd-3,
  .my-wd-3 {
    margin-top: 1rem !important;
  }
  .mr-wd-3,
  .mx-wd-3 {
    margin-right: 1rem !important;
  }
  .mb-wd-3,
  .my-wd-3 {
    margin-bottom: 1rem !important;
  }
  .ml-wd-3,
  .mx-wd-3 {
    margin-left: 1rem !important;
  }
  .m-wd-4 {
    margin: 1.5rem !important;
  }
  .mt-wd-4,
  .my-wd-4 {
    margin-top: 1.5rem !important;
  }
  .mr-wd-4,
  .mx-wd-4 {
    margin-right: 1.5rem !important;
  }
  .mb-wd-4,
  .my-wd-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-wd-4,
  .mx-wd-4 {
    margin-left: 1.5rem !important;
  }
  .m-wd-5 {
    margin: 2rem !important;
  }
  .mt-wd-5,
  .my-wd-5 {
    margin-top: 2rem !important;
  }
  .mr-wd-5,
  .mx-wd-5 {
    margin-right: 2rem !important;
  }
  .mb-wd-5,
  .my-wd-5 {
    margin-bottom: 2rem !important;
  }
  .ml-wd-5,
  .mx-wd-5 {
    margin-left: 2rem !important;
  }
  .m-wd-0dot5 {
    margin: 0.143rem !important;
  }
  .mt-wd-0dot5,
  .my-wd-0dot5 {
    margin-top: 0.143rem !important;
  }
  .mr-wd-0dot5,
  .mx-wd-0dot5 {
    margin-right: 0.143rem !important;
  }
  .mb-wd-0dot5,
  .my-wd-0dot5 {
    margin-bottom: 0.143rem !important;
  }
  .ml-wd-0dot5,
  .mx-wd-0dot5 {
    margin-left: 0.143rem !important;
  }
  .m-wd-6 {
    margin: 2.5rem !important;
  }
  .mt-wd-6,
  .my-wd-6 {
    margin-top: 2.5rem !important;
  }
  .mr-wd-6,
  .mx-wd-6 {
    margin-right: 2.5rem !important;
  }
  .mb-wd-6,
  .my-wd-6 {
    margin-bottom: 2.5rem !important;
  }
  .ml-wd-6,
  .mx-wd-6 {
    margin-left: 2.5rem !important;
  }
  .m-wd-7 {
    margin: 3rem !important;
  }
  .mt-wd-7,
  .my-wd-7 {
    margin-top: 3rem !important;
  }
  .mr-wd-7,
  .mx-wd-7 {
    margin-right: 3rem !important;
  }
  .mb-wd-7,
  .my-wd-7 {
    margin-bottom: 3rem !important;
  }
  .ml-wd-7,
  .mx-wd-7 {
    margin-left: 3rem !important;
  }
  .m-wd-8 {
    margin: 3.5rem !important;
  }
  .mt-wd-8,
  .my-wd-8 {
    margin-top: 3.5rem !important;
  }
  .mr-wd-8,
  .mx-wd-8 {
    margin-right: 3.5rem !important;
  }
  .mb-wd-8,
  .my-wd-8 {
    margin-bottom: 3.5rem !important;
  }
  .ml-wd-8,
  .mx-wd-8 {
    margin-left: 3.5rem !important;
  }
  .m-wd-9 {
    margin: 4rem !important;
  }
  .mt-wd-9,
  .my-wd-9 {
    margin-top: 4rem !important;
  }
  .mr-wd-9,
  .mx-wd-9 {
    margin-right: 4rem !important;
  }
  .mb-wd-9,
  .my-wd-9 {
    margin-bottom: 4rem !important;
  }
  .ml-wd-9,
  .mx-wd-9 {
    margin-left: 4rem !important;
  }
  .m-wd-10 {
    margin: 4.5rem !important;
  }
  .mt-wd-10,
  .my-wd-10 {
    margin-top: 4.5rem !important;
  }
  .mr-wd-10,
  .mx-wd-10 {
    margin-right: 4.5rem !important;
  }
  .mb-wd-10,
  .my-wd-10 {
    margin-bottom: 4.5rem !important;
  }
  .ml-wd-10,
  .mx-wd-10 {
    margin-left: 4.5rem !important;
  }
  .m-wd-11 {
    margin: 5rem !important;
  }
  .mt-wd-11,
  .my-wd-11 {
    margin-top: 5rem !important;
  }
  .mr-wd-11,
  .mx-wd-11 {
    margin-right: 5rem !important;
  }
  .mb-wd-11,
  .my-wd-11 {
    margin-bottom: 5rem !important;
  }
  .ml-wd-11,
  .mx-wd-11 {
    margin-left: 5rem !important;
  }
  .m-wd-12 {
    margin: 5.5rem !important;
  }
  .mt-wd-12,
  .my-wd-12 {
    margin-top: 5.5rem !important;
  }
  .mr-wd-12,
  .mx-wd-12 {
    margin-right: 5.5rem !important;
  }
  .mb-wd-12,
  .my-wd-12 {
    margin-bottom: 5.5rem !important;
  }
  .ml-wd-12,
  .mx-wd-12 {
    margin-left: 5.5rem !important;
  }
  .m-wd-13 {
    margin: 6rem !important;
  }
  .mt-wd-13,
  .my-wd-13 {
    margin-top: 6rem !important;
  }
  .mr-wd-13,
  .mx-wd-13 {
    margin-right: 6rem !important;
  }
  .mb-wd-13,
  .my-wd-13 {
    margin-bottom: 6rem !important;
  }
  .ml-wd-13,
  .mx-wd-13 {
    margin-left: 6rem !important;
  }
  .m-wd-14 {
    margin: 6.5rem !important;
  }
  .mt-wd-14,
  .my-wd-14 {
    margin-top: 6.5rem !important;
  }
  .mr-wd-14,
  .mx-wd-14 {
    margin-right: 6.5rem !important;
  }
  .mb-wd-14,
  .my-wd-14 {
    margin-bottom: 6.5rem !important;
  }
  .ml-wd-14,
  .mx-wd-14 {
    margin-left: 6.5rem !important;
  }
  .m-wd-15 {
    margin: 7rem !important;
  }
  .mt-wd-15,
  .my-wd-15 {
    margin-top: 7rem !important;
  }
  .mr-wd-15,
  .mx-wd-15 {
    margin-right: 7rem !important;
  }
  .mb-wd-15,
  .my-wd-15 {
    margin-bottom: 7rem !important;
  }
  .ml-wd-15,
  .mx-wd-15 {
    margin-left: 7rem !important;
  }
  .m-wd-16 {
    margin: 8rem !important;
  }
  .mt-wd-16,
  .my-wd-16 {
    margin-top: 8rem !important;
  }
  .mr-wd-16,
  .mx-wd-16 {
    margin-right: 8rem !important;
  }
  .mb-wd-16,
  .my-wd-16 {
    margin-bottom: 8rem !important;
  }
  .ml-wd-16,
  .mx-wd-16 {
    margin-left: 8rem !important;
  }
  .m-wd-17 {
    margin: 9rem !important;
  }
  .mt-wd-17,
  .my-wd-17 {
    margin-top: 9rem !important;
  }
  .mr-wd-17,
  .mx-wd-17 {
    margin-right: 9rem !important;
  }
  .mb-wd-17,
  .my-wd-17 {
    margin-bottom: 9rem !important;
  }
  .ml-wd-17,
  .mx-wd-17 {
    margin-left: 9rem !important;
  }
  .m-wd-18 {
    margin: 10rem !important;
  }
  .mt-wd-18,
  .my-wd-18 {
    margin-top: 10rem !important;
  }
  .mr-wd-18,
  .mx-wd-18 {
    margin-right: 10rem !important;
  }
  .mb-wd-18,
  .my-wd-18 {
    margin-bottom: 10rem !important;
  }
  .ml-wd-18,
  .mx-wd-18 {
    margin-left: 10rem !important;
  }
  .m-wd-19 {
    margin: 10.6rem !important;
  }
  .mt-wd-19,
  .my-wd-19 {
    margin-top: 10.6rem !important;
  }
  .mr-wd-19,
  .mx-wd-19 {
    margin-right: 10.6rem !important;
  }
  .mb-wd-19,
  .my-wd-19 {
    margin-bottom: 10.6rem !important;
  }
  .ml-wd-19,
  .mx-wd-19 {
    margin-left: 10.6rem !important;
  }
  .m-wd-20 {
    margin: 12.4rem !important;
  }
  .mt-wd-20,
  .my-wd-20 {
    margin-top: 12.4rem !important;
  }
  .mr-wd-20,
  .mx-wd-20 {
    margin-right: 12.4rem !important;
  }
  .mb-wd-20,
  .my-wd-20 {
    margin-bottom: 12.4rem !important;
  }
  .ml-wd-20,
  .mx-wd-20 {
    margin-left: 12.4rem !important;
  }
  .p-wd-0 {
    padding: 0 !important;
  }
  .pt-wd-0,
  .py-wd-0 {
    padding-top: 0 !important;
  }
  .pr-wd-0,
  .px-wd-0 {
    padding-right: 0 !important;
  }
  .pb-wd-0,
  .py-wd-0 {
    padding-bottom: 0 !important;
  }
  .pl-wd-0,
  .px-wd-0 {
    padding-left: 0 !important;
  }
  .p-wd-1 {
    padding: 0.25rem !important;
  }
  .pt-wd-1,
  .py-wd-1 {
    padding-top: 0.25rem !important;
  }
  .pr-wd-1,
  .px-wd-1 {
    padding-right: 0.25rem !important;
  }
  .pb-wd-1,
  .py-wd-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-wd-1,
  .px-wd-1 {
    padding-left: 0.25rem !important;
  }
  .p-wd-2 {
    padding: 0.5rem !important;
  }
  .pt-wd-2,
  .py-wd-2 {
    padding-top: 0.5rem !important;
  }
  .pr-wd-2,
  .px-wd-2 {
    padding-right: 0.5rem !important;
  }
  .pb-wd-2,
  .py-wd-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-wd-2,
  .px-wd-2 {
    padding-left: 0.5rem !important;
  }
  .p-wd-3 {
    padding: 1rem !important;
  }
  .pt-wd-3,
  .py-wd-3 {
    padding-top: 1rem !important;
  }
  .pr-wd-3,
  .px-wd-3 {
    padding-right: 1rem !important;
  }
  .pb-wd-3,
  .py-wd-3 {
    padding-bottom: 1rem !important;
  }
  .pl-wd-3,
  .px-wd-3 {
    padding-left: 1rem !important;
  }
  .p-wd-4 {
    padding: 1.5rem !important;
  }
  .pt-wd-4,
  .py-wd-4 {
    padding-top: 1.5rem !important;
  }
  .pr-wd-4,
  .px-wd-4 {
    padding-right: 1.5rem !important;
  }
  .pb-wd-4,
  .py-wd-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-wd-4,
  .px-wd-4 {
    padding-left: 1.5rem !important;
  }
  .p-wd-5 {
    padding: 2rem !important;
  }
  .pt-wd-5,
  .py-wd-5 {
    padding-top: 2rem !important;
  }
  .pr-wd-5,
  .px-wd-5 {
    padding-right: 2rem !important;
  }
  .pb-wd-5,
  .py-wd-5 {
    padding-bottom: 2rem !important;
  }
  .pl-wd-5,
  .px-wd-5 {
    padding-left: 2rem !important;
  }
  .p-wd-0dot5 {
    padding: 0.143rem !important;
  }
  .pt-wd-0dot5,
  .py-wd-0dot5 {
    padding-top: 0.143rem !important;
  }
  .pr-wd-0dot5,
  .px-wd-0dot5 {
    padding-right: 0.143rem !important;
  }
  .pb-wd-0dot5,
  .py-wd-0dot5 {
    padding-bottom: 0.143rem !important;
  }
  .pl-wd-0dot5,
  .px-wd-0dot5 {
    padding-left: 0.143rem !important;
  }
  .p-wd-6 {
    padding: 2.5rem !important;
  }
  .pt-wd-6,
  .py-wd-6 {
    padding-top: 2.5rem !important;
  }
  .pr-wd-6,
  .px-wd-6 {
    padding-right: 2.5rem !important;
  }
  .pb-wd-6,
  .py-wd-6 {
    padding-bottom: 2.5rem !important;
  }
  .pl-wd-6,
  .px-wd-6 {
    padding-left: 2.5rem !important;
  }
  .p-wd-7 {
    padding: 3rem !important;
  }
  .pt-wd-7,
  .py-wd-7 {
    padding-top: 3rem !important;
  }
  .pr-wd-7,
  .px-wd-7 {
    padding-right: 3rem !important;
  }
  .pb-wd-7,
  .py-wd-7 {
    padding-bottom: 3rem !important;
  }
  .pl-wd-7,
  .px-wd-7 {
    padding-left: 3rem !important;
  }
  .p-wd-8 {
    padding: 3.5rem !important;
  }
  .pt-wd-8,
  .py-wd-8 {
    padding-top: 3.5rem !important;
  }
  .pr-wd-8,
  .px-wd-8 {
    padding-right: 3.5rem !important;
  }
  .pb-wd-8,
  .py-wd-8 {
    padding-bottom: 3.5rem !important;
  }
  .pl-wd-8,
  .px-wd-8 {
    padding-left: 3.5rem !important;
  }
  .p-wd-9 {
    padding: 4rem !important;
  }
  .pt-wd-9,
  .py-wd-9 {
    padding-top: 4rem !important;
  }
  .pr-wd-9,
  .px-wd-9 {
    padding-right: 4rem !important;
  }
  .pb-wd-9,
  .py-wd-9 {
    padding-bottom: 4rem !important;
  }
  .pl-wd-9,
  .px-wd-9 {
    padding-left: 4rem !important;
  }
  .p-wd-10 {
    padding: 4.5rem !important;
  }
  .pt-wd-10,
  .py-wd-10 {
    padding-top: 4.5rem !important;
  }
  .pr-wd-10,
  .px-wd-10 {
    padding-right: 4.5rem !important;
  }
  .pb-wd-10,
  .py-wd-10 {
    padding-bottom: 4.5rem !important;
  }
  .pl-wd-10,
  .px-wd-10 {
    padding-left: 4.5rem !important;
  }
  .p-wd-11 {
    padding: 5rem !important;
  }
  .pt-wd-11,
  .py-wd-11 {
    padding-top: 5rem !important;
  }
  .pr-wd-11,
  .px-wd-11 {
    padding-right: 5rem !important;
  }
  .pb-wd-11,
  .py-wd-11 {
    padding-bottom: 5rem !important;
  }
  .pl-wd-11,
  .px-wd-11 {
    padding-left: 5rem !important;
  }
  .p-wd-12 {
    padding: 5.5rem !important;
  }
  .pt-wd-12,
  .py-wd-12 {
    padding-top: 5.5rem !important;
  }
  .pr-wd-12,
  .px-wd-12 {
    padding-right: 5.5rem !important;
  }
  .pb-wd-12,
  .py-wd-12 {
    padding-bottom: 5.5rem !important;
  }
  .pl-wd-12,
  .px-wd-12 {
    padding-left: 5.5rem !important;
  }
  .p-wd-13 {
    padding: 6rem !important;
  }
  .pt-wd-13,
  .py-wd-13 {
    padding-top: 6rem !important;
  }
  .pr-wd-13,
  .px-wd-13 {
    padding-right: 6rem !important;
  }
  .pb-wd-13,
  .py-wd-13 {
    padding-bottom: 6rem !important;
  }
  .pl-wd-13,
  .px-wd-13 {
    padding-left: 6rem !important;
  }
  .p-wd-14 {
    padding: 6.5rem !important;
  }
  .pt-wd-14,
  .py-wd-14 {
    padding-top: 6.5rem !important;
  }
  .pr-wd-14,
  .px-wd-14 {
    padding-right: 6.5rem !important;
  }
  .pb-wd-14,
  .py-wd-14 {
    padding-bottom: 6.5rem !important;
  }
  .pl-wd-14,
  .px-wd-14 {
    padding-left: 6.5rem !important;
  }
  .p-wd-15 {
    padding: 7rem !important;
  }
  .pt-wd-15,
  .py-wd-15 {
    padding-top: 7rem !important;
  }
  .pr-wd-15,
  .px-wd-15 {
    padding-right: 7rem !important;
  }
  .pb-wd-15,
  .py-wd-15 {
    padding-bottom: 7rem !important;
  }
  .pl-wd-15,
  .px-wd-15 {
    padding-left: 7rem !important;
  }
  .p-wd-16 {
    padding: 8rem !important;
  }
  .pt-wd-16,
  .py-wd-16 {
    padding-top: 8rem !important;
  }
  .pr-wd-16,
  .px-wd-16 {
    padding-right: 8rem !important;
  }
  .pb-wd-16,
  .py-wd-16 {
    padding-bottom: 8rem !important;
  }
  .pl-wd-16,
  .px-wd-16 {
    padding-left: 8rem !important;
  }
  .p-wd-17 {
    padding: 9rem !important;
  }
  .pt-wd-17,
  .py-wd-17 {
    padding-top: 9rem !important;
  }
  .pr-wd-17,
  .px-wd-17 {
    padding-right: 9rem !important;
  }
  .pb-wd-17,
  .py-wd-17 {
    padding-bottom: 9rem !important;
  }
  .pl-wd-17,
  .px-wd-17 {
    padding-left: 9rem !important;
  }
  .p-wd-18 {
    padding: 10rem !important;
  }
  .pt-wd-18,
  .py-wd-18 {
    padding-top: 10rem !important;
  }
  .pr-wd-18,
  .px-wd-18 {
    padding-right: 10rem !important;
  }
  .pb-wd-18,
  .py-wd-18 {
    padding-bottom: 10rem !important;
  }
  .pl-wd-18,
  .px-wd-18 {
    padding-left: 10rem !important;
  }
  .p-wd-19 {
    padding: 10.6rem !important;
  }
  .pt-wd-19,
  .py-wd-19 {
    padding-top: 10.6rem !important;
  }
  .pr-wd-19,
  .px-wd-19 {
    padding-right: 10.6rem !important;
  }
  .pb-wd-19,
  .py-wd-19 {
    padding-bottom: 10.6rem !important;
  }
  .pl-wd-19,
  .px-wd-19 {
    padding-left: 10.6rem !important;
  }
  .p-wd-20 {
    padding: 12.4rem !important;
  }
  .pt-wd-20,
  .py-wd-20 {
    padding-top: 12.4rem !important;
  }
  .pr-wd-20,
  .px-wd-20 {
    padding-right: 12.4rem !important;
  }
  .pb-wd-20,
  .py-wd-20 {
    padding-bottom: 12.4rem !important;
  }
  .pl-wd-20,
  .px-wd-20 {
    padding-left: 12.4rem !important;
  }
  .m-wd-n1 {
    margin: -0.25rem !important;
  }
  .mt-wd-n1,
  .my-wd-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-wd-n1,
  .mx-wd-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-wd-n1,
  .my-wd-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-wd-n1,
  .mx-wd-n1 {
    margin-left: -0.25rem !important;
  }
  .m-wd-n2 {
    margin: -0.5rem !important;
  }
  .mt-wd-n2,
  .my-wd-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-wd-n2,
  .mx-wd-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-wd-n2,
  .my-wd-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-wd-n2,
  .mx-wd-n2 {
    margin-left: -0.5rem !important;
  }
  .m-wd-n3 {
    margin: -1rem !important;
  }
  .mt-wd-n3,
  .my-wd-n3 {
    margin-top: -1rem !important;
  }
  .mr-wd-n3,
  .mx-wd-n3 {
    margin-right: -1rem !important;
  }
  .mb-wd-n3,
  .my-wd-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-wd-n3,
  .mx-wd-n3 {
    margin-left: -1rem !important;
  }
  .m-wd-n4 {
    margin: -1.5rem !important;
  }
  .mt-wd-n4,
  .my-wd-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-wd-n4,
  .mx-wd-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-wd-n4,
  .my-wd-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-wd-n4,
  .mx-wd-n4 {
    margin-left: -1.5rem !important;
  }
  .m-wd-n5 {
    margin: -2rem !important;
  }
  .mt-wd-n5,
  .my-wd-n5 {
    margin-top: -2rem !important;
  }
  .mr-wd-n5,
  .mx-wd-n5 {
    margin-right: -2rem !important;
  }
  .mb-wd-n5,
  .my-wd-n5 {
    margin-bottom: -2rem !important;
  }
  .ml-wd-n5,
  .mx-wd-n5 {
    margin-left: -2rem !important;
  }
  .m-wd-n6 {
    margin: -2.5rem !important;
  }
  .mt-wd-n6,
  .my-wd-n6 {
    margin-top: -2.5rem !important;
  }
  .mr-wd-n6,
  .mx-wd-n6 {
    margin-right: -2.5rem !important;
  }
  .mb-wd-n6,
  .my-wd-n6 {
    margin-bottom: -2.5rem !important;
  }
  .ml-wd-n6,
  .mx-wd-n6 {
    margin-left: -2.5rem !important;
  }
  .m-wd-n7 {
    margin: -3rem !important;
  }
  .mt-wd-n7,
  .my-wd-n7 {
    margin-top: -3rem !important;
  }
  .mr-wd-n7,
  .mx-wd-n7 {
    margin-right: -3rem !important;
  }
  .mb-wd-n7,
  .my-wd-n7 {
    margin-bottom: -3rem !important;
  }
  .ml-wd-n7,
  .mx-wd-n7 {
    margin-left: -3rem !important;
  }
  .m-wd-n8 {
    margin: -3.5rem !important;
  }
  .mt-wd-n8,
  .my-wd-n8 {
    margin-top: -3.5rem !important;
  }
  .mr-wd-n8,
  .mx-wd-n8 {
    margin-right: -3.5rem !important;
  }
  .mb-wd-n8,
  .my-wd-n8 {
    margin-bottom: -3.5rem !important;
  }
  .ml-wd-n8,
  .mx-wd-n8 {
    margin-left: -3.5rem !important;
  }
  .m-wd-n9 {
    margin: -4rem !important;
  }
  .mt-wd-n9,
  .my-wd-n9 {
    margin-top: -4rem !important;
  }
  .mr-wd-n9,
  .mx-wd-n9 {
    margin-right: -4rem !important;
  }
  .mb-wd-n9,
  .my-wd-n9 {
    margin-bottom: -4rem !important;
  }
  .ml-wd-n9,
  .mx-wd-n9 {
    margin-left: -4rem !important;
  }
  .m-wd-n10 {
    margin: -4.5rem !important;
  }
  .mt-wd-n10,
  .my-wd-n10 {
    margin-top: -4.5rem !important;
  }
  .mr-wd-n10,
  .mx-wd-n10 {
    margin-right: -4.5rem !important;
  }
  .mb-wd-n10,
  .my-wd-n10 {
    margin-bottom: -4.5rem !important;
  }
  .ml-wd-n10,
  .mx-wd-n10 {
    margin-left: -4.5rem !important;
  }
  .m-wd-n11 {
    margin: -5rem !important;
  }
  .mt-wd-n11,
  .my-wd-n11 {
    margin-top: -5rem !important;
  }
  .mr-wd-n11,
  .mx-wd-n11 {
    margin-right: -5rem !important;
  }
  .mb-wd-n11,
  .my-wd-n11 {
    margin-bottom: -5rem !important;
  }
  .ml-wd-n11,
  .mx-wd-n11 {
    margin-left: -5rem !important;
  }
  .m-wd-n12 {
    margin: -5.5rem !important;
  }
  .mt-wd-n12,
  .my-wd-n12 {
    margin-top: -5.5rem !important;
  }
  .mr-wd-n12,
  .mx-wd-n12 {
    margin-right: -5.5rem !important;
  }
  .mb-wd-n12,
  .my-wd-n12 {
    margin-bottom: -5.5rem !important;
  }
  .ml-wd-n12,
  .mx-wd-n12 {
    margin-left: -5.5rem !important;
  }
  .m-wd-n13 {
    margin: -6rem !important;
  }
  .mt-wd-n13,
  .my-wd-n13 {
    margin-top: -6rem !important;
  }
  .mr-wd-n13,
  .mx-wd-n13 {
    margin-right: -6rem !important;
  }
  .mb-wd-n13,
  .my-wd-n13 {
    margin-bottom: -6rem !important;
  }
  .ml-wd-n13,
  .mx-wd-n13 {
    margin-left: -6rem !important;
  }
  .m-wd-n14 {
    margin: -6.5rem !important;
  }
  .mt-wd-n14,
  .my-wd-n14 {
    margin-top: -6.5rem !important;
  }
  .mr-wd-n14,
  .mx-wd-n14 {
    margin-right: -6.5rem !important;
  }
  .mb-wd-n14,
  .my-wd-n14 {
    margin-bottom: -6.5rem !important;
  }
  .ml-wd-n14,
  .mx-wd-n14 {
    margin-left: -6.5rem !important;
  }
  .m-wd-n15 {
    margin: -7rem !important;
  }
  .mt-wd-n15,
  .my-wd-n15 {
    margin-top: -7rem !important;
  }
  .mr-wd-n15,
  .mx-wd-n15 {
    margin-right: -7rem !important;
  }
  .mb-wd-n15,
  .my-wd-n15 {
    margin-bottom: -7rem !important;
  }
  .ml-wd-n15,
  .mx-wd-n15 {
    margin-left: -7rem !important;
  }
  .m-wd-n16 {
    margin: -8rem !important;
  }
  .mt-wd-n16,
  .my-wd-n16 {
    margin-top: -8rem !important;
  }
  .mr-wd-n16,
  .mx-wd-n16 {
    margin-right: -8rem !important;
  }
  .mb-wd-n16,
  .my-wd-n16 {
    margin-bottom: -8rem !important;
  }
  .ml-wd-n16,
  .mx-wd-n16 {
    margin-left: -8rem !important;
  }
  .m-wd-n17 {
    margin: -9rem !important;
  }
  .mt-wd-n17,
  .my-wd-n17 {
    margin-top: -9rem !important;
  }
  .mr-wd-n17,
  .mx-wd-n17 {
    margin-right: -9rem !important;
  }
  .mb-wd-n17,
  .my-wd-n17 {
    margin-bottom: -9rem !important;
  }
  .ml-wd-n17,
  .mx-wd-n17 {
    margin-left: -9rem !important;
  }
  .m-wd-n18 {
    margin: -10rem !important;
  }
  .mt-wd-n18,
  .my-wd-n18 {
    margin-top: -10rem !important;
  }
  .mr-wd-n18,
  .mx-wd-n18 {
    margin-right: -10rem !important;
  }
  .mb-wd-n18,
  .my-wd-n18 {
    margin-bottom: -10rem !important;
  }
  .ml-wd-n18,
  .mx-wd-n18 {
    margin-left: -10rem !important;
  }
  .m-wd-n19 {
    margin: -10.6rem !important;
  }
  .mt-wd-n19,
  .my-wd-n19 {
    margin-top: -10.6rem !important;
  }
  .mr-wd-n19,
  .mx-wd-n19 {
    margin-right: -10.6rem !important;
  }
  .mb-wd-n19,
  .my-wd-n19 {
    margin-bottom: -10.6rem !important;
  }
  .ml-wd-n19,
  .mx-wd-n19 {
    margin-left: -10.6rem !important;
  }
  .m-wd-n20 {
    margin: -12.4rem !important;
  }
  .mt-wd-n20,
  .my-wd-n20 {
    margin-top: -12.4rem !important;
  }
  .mr-wd-n20,
  .mx-wd-n20 {
    margin-right: -12.4rem !important;
  }
  .mb-wd-n20,
  .my-wd-n20 {
    margin-bottom: -12.4rem !important;
  }
  .ml-wd-n20,
  .mx-wd-n20 {
    margin-left: -12.4rem !important;
  }
  .m-wd-auto {
    margin: auto !important;
  }
  .mt-wd-auto,
  .my-wd-auto {
    margin-top: auto !important;
  }
  .mr-wd-auto,
  .mx-wd-auto {
    margin-right: auto !important;
  }
  .mb-wd-auto,
  .my-wd-auto {
    margin-bottom: auto !important;
  }
  .ml-wd-auto,
  .mx-wd-auto {
    margin-left: auto !important;
  }
}
/* Rnd of Margins */
.btn:hover, 
.btn:focus{
  outline: none;
  box-shadow: none;
}

.navbar-toggle {
  background-color: #000;
}


.text-primary {
  color: var(--primary-color) !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #b29600 !important;
}

.text-secondary {
  color: #77838f !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #545d66 !important;
}

.text-success {
  color: #00c9a7 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #007d67 !important;
}

.text-info {
  color: #00dffc !important;
}

a.text-info:hover, a.text-info:focus {
  color: #009bb0 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #de4437 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #ac281c !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #333e48 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #13171b !important;
}

.text-cyan {
  color: #34bcec !important;
}

a.text-cyan:hover, a.text-cyan:focus {
  color: #1294c1 !important;
}

.text-sale {
  color: #df3737 !important;
}

a.text-sale:hover, a.text-sale:focus {
  color: #ae1c1c !important;
}

.text-black {
  color: #000000 !important;
}

a.text-black:hover, a.text-black:focus {
  color: black !important;
}

.text-green {
  color: #5cb85c !important;
}

a.text-green:hover, a.text-green:focus {
  color: #3d8b3d !important;
}

.text-red {
  color: #ee0000 !important;
}

a.text-red:hover, a.text-red:focus {
  color: #a20000 !important;
}

.text-gray-1 {
  color: #f5f5f5 !important;
}

a.text-gray-1:hover, a.text-gray-1:focus {
  color: #cfcfcf !important;
}

.text-gray-2 {
  color: #383838 !important;
}

a.text-gray-2:hover, a.text-gray-2:focus {
  color: #121212 !important;
}

.text-gray-3 {
  color: #eeeeee !important;
}

a.text-gray-3:hover, a.text-gray-3:focus {
  color: #c8c8c8 !important;
}

.text-gray-4 {
  color: #e6e6e6 !important;
}

a.text-gray-4:hover, a.text-gray-4:focus {
  color: silver !important;
}

.text-gray-5 {
  color: #878787 !important;
}

a.text-gray-5:hover, a.text-gray-5:focus {
  color: #616161 !important;
}

.text-gray-6 {
  color: #848484 !important;
}

a.text-gray-6:hover, a.text-gray-6:focus {
  color: #5e5e5e !important;
}

.text-gray-7 {
  color: #f9f9f9 !important;
}

a.text-gray-7:hover, a.text-gray-7:focus {
  color: lightgray !important;
}

.text-gray-8 {
  color: #7b8186 !important;
}

a.text-gray-8:hover, a.text-gray-8:focus {
  color: #565b5e !important;
}

.text-gray-9 {
  color: #8f8f8f !important;
}

a.text-gray-9:hover, a.text-gray-9:focus {
  color: dimgray !important;
}

.text-gray-13 {
  color: #f8f8f8 !important;
}

a.text-gray-13:hover, a.text-gray-13:focus {
  color: #d2d2d2 !important;
}

.text-gray-14 {
  color: #eaeaea !important;
}

a.text-gray-14:hover, a.text-gray-14:focus {
  color: #c4c4c4 !important;
}

.text-gray-15 {
  color: #9d9c9c !important;
}

a.text-gray-15:hover, a.text-gray-15:focus {
  color: #777676 !important;
}

.text-gray-16 {
  color: #606060 !important;
}

a.text-gray-16:hover, a.text-gray-16:focus {
  color: #3a3a3a !important;
}

.text-gray-17 {
  color: #ecedf2 !important;
}

a.text-gray-17:hover, a.text-gray-17:focus {
  color: #bfc2d3 !important;
}

.text-gray-18 {
  color: #333e484d !important;
}

a.text-gray-18:hover, a.text-gray-18:focus {
  color: rgba(19, 23, 27, 0.301961) !important;
}

.text-white {
  color: #fff !important;
}

a.text-white:hover, a.text-white:focus {
  color: #d9d9d9 !important;
}

.text-indigo {
  color: #2d1582 !important;
}

a.text-indigo:hover, a.text-indigo:focus {
  color: #160a40 !important;
}

.text-body {
  color: #333e48 !important;
}

.text-muted {
  color: rgba(0, 0, 0, 0.2) !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-gray-25 {
  color: #acacac;
}

a#scrollUp {
  bottom: 0px;
  right: 10px;
  padding: 5px 10px;
  background: var(--primary-color);
  color: #FFF;
  -webkit-animation: bounce 2s ease infinite;
  animation: bounce 2s ease infinite;
}

a#scrollUp i{
  font-size: 30px;
}

/*******************************
****     height       **********
********************************/
.ht_40{
  height:40px;
}
/*******************************
****Margins & Paddings**********
********************************/

.mb_10{
  margin-bottom:10px;
}
.mt_10{
  margin-top:10px;
}
.margin_top_50{
  margin-top:50px;
}
.margin_top_80{
  margin-top:80px;
}
.margin_top_100{
  margin-top:100px;
}
.margin_top_150{
  margin-top:150px;
}
.margin_top_200{
  margin-top:200px;
}

.margin_bottom_50{
  margin-bottom:50px;
}
.margin_bottom_80{
  margin-bottom:80px;
}
.margin_bottom_100{
  margin-bottom:100px;
}
.margin_bottom_150{
  margin-bottom:150px;
}
.margin_bottom_200{
  margin-bottom:200px;
}

/********************
*****width***********
*********************/

.w150{
  width:150px;
}


/*************************
*******Header CSS******
**************************/
/* header{
  z-index: 1001;
  box-shadow: 0 1px 10px rgb(151 164 175 / 10%);
  border-bottom: 1px solid #e7eaf3 !important;
  position: relative;
  width:100%;
} */

/* .header_top {
  background: none repeat scroll 0 0 #F0F0E9;
}

.contactinfo ul li:first-child{
    margin-left: -15px;
}

.contactinfo ul li a{
  font-size: 12px;
  color: #696763;
  font-family: 'Roboto', sans-serif;
}


.contactinfo ul li a:hover{
	background:inherit;
} */

/* 
.social-icons ul li a {
  border: 0 none;
  border-radius: 0;
  color: #696763;
  padding:0px;
}


.social-icons ul li{
	display:inline-block;
}

.social-icons ul li a i {
  padding: 11px 15px;
   transition: all 0.9s ease 0s;
  -moz-transition: all 0.9s ease 0s;
  -webkit-transition: all 0.9s ease 0s;
  -o-transition: all 0.9s ease 0s;
} */

/* .social-icons ul li a i:hover{
  color: #fff;
   transition: all 0.9s ease 0s;
  -moz-transition: all 0.9s ease 0s;
  -webkit-transition: all 0.9s ease 0s;
  -o-transition: all 0.9s ease 0s;
} */
/* .middle-header{
  box-shadow:0 1px 2px 0 var(--bs-gray-200);
  background-image: linear-gradient(#fff, #ccc);
}

.header-middle .container .row {
  border-bottom: 1px solid #f5f5f5;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 15px;
  padding-top: 10px;
}

.header-middle .container .row .col-sm-4{
  padding-left: 0;
}

.header-middle .container .row .col-sm-8 {
	padding-right:0;
}


.nav-link:focus{
  color:inherit;
}
.nav-link:hover{
  color:var(--accent-color);
} */

.btn-group.open .dropdown-toggle {
  background: rgba(0, 0, 0, 0);
  box-shadow: none;
}

.dropdown-menu  li:hover{
  background-color: var(--accent-color);
  color: #FFFFFF;
  /* font-family: 'Roboto', sans-serif; */
  text-decoration: none;
  cursor: pointer;
}
.dropdown-menu li .active-marker{
  display:none;
}
.dropdown-menu li.active .active-marker{
  display:inline-block;
}

/* .btn:disabled{ */
  /* color: #fff; */
  /* background-color:#d8a766;;
  border-color: #adadad;
} */

/* .shop-menu ul li {
	display:inline-block;
  padding-left: 15px;
  padding-right: 15px;
} */

/* .shop-menu ul li:last-child {
  padding-right: 0;
} */


/* .shop-menu ul li a {
  background: #FFFFFF;
  color: #696763;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 300;
  padding:0;
  padding-right: 0;
  margin-top: 10px;
} */


/* .shop-menu ul li a i{
	margin-right:3px;
}


.shop-menu ul li a:hover {
	color:var(--primary-color);
	background:#fff;
} */

.navbar-nav{
  flex-direction:row;
}

.header-bottom {
  padding-bottom: 30px;
  padding-top: 30px;
}

.navbar-collapse.collapse{
  padding-left: 0;
}

.mobile{
  display:none;
}

.mobilemenu{
  position:relative;
  background-image:linear-gradient(#fff, #ccc);
}
.mobilemenu .menulist{
  position:absolute;
  top:30px;
}

.non_mobile{
  display:block;
}

.mainmenu ul li{
  padding-right: 15px;
  padding-left: 15px;
}

/* .mainmenu ul li:first-child{
  padding-left: 0px;
}

.mainmenu ul li a {
	color: #696763;
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	font-weight: 300;
	padding: 0;
	padding-bottom: 10px;
} */
.nav-link.active i,
.nav-link.active{
	/* background:none; */
	color:var(--accent-color) !important;
}

textarea.phrase:not([disabled]){
  background: #000000db;
  color: #fff;
  border-radius: 15px;
}
/* 
.mainmenu ul li a:hover, 
.mainmenu ul li a.active,  
.shop-menu ul li a.active, */
header .nav-link.active i{
	background:none;
	color:#fdb45e;
}

/* .search_box input {
  background: #F0F0E9;
  border: medium none;
  color: #B2B2B2;
  font-size: 12px;
  font-weight: 300;
  height: 35px;
  outline: medium none;
  padding-left: 10px;
  width: 155px;
  background-image: url(../images/home/searchicon.png);
  background-repeat: no-repeat;
  background-position: 130px;
} */


/*  Dropdown menu*/

.navbar-header 
.navbar-toggle .icon-bar {
    background-color: #fff;
}


.nav.navbar-nav > li:hover > ul.sub-menu{
  display: block;
  -webkit-animation: fadeInUp 400ms;
  -moz-animation: fadeInUp 400ms;
  -ms-animation: fadeInUp 400ms;
  -o-animation: fadeInUp 400ms;
  animation: fadeInUp 400ms;
}

ul.sub-menu {
	position: absolute;
	top: 30px;
	left: 0;
	background: rgba(0, 0, 0, 0.6);
	list-style: none;
	padding: 0;
	margin: 0;
	width: 220px;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
	display: none;
	z-index: 999;
}

.dropdown ul.sub-menu li .active{
  color: #FDB45E;
  padding-left: 0;
}


.navbar-nav li ul.sub-menu li{
  padding: 10px 20px 0 ;
}

.navbar-nav li ul.sub-menu li:last-child{
  padding-bottom: 20px;
}

.navbar-nav li ul.sub-menu li a{
  color: #fff;
}

.navbar-nav li ul.sub-menu li a:hover{
    color: #FDB45E;
}

.mob_show{
  display:none;
}

.fa-angle-down{
  padding-left: 5px; 
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp{
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}


/*************************
******* Home ******
**************************/


/* #slider {
  padding-bottom: 45px;
} */

.carousel-indicators li {
  background: #C4C4BE;
}

.carousel-indicators li.active {
	  background: var(--primary-color);
}

/* .item {
  padding-left: 100px;
} */


.pricing {
  position: absolute;
  right: 40%;
  top: 52%;
}
/* 
.girl {
  margin-left: 0;
} */

.item h1 {
  color: #B4B1AB;
  /* font-family: abel; */
  font-size: 48px;
  margin-top: 115px;
}

.item h1 span {
	color:var(--primary-color);
}

.item h2 {
  color: #363432;
  /* font-family: 'Roboto', sans-serif; */
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 22px;
  margin-top: 10px;
}

.item  p {
	color:#363432;
	font-size:16px;
	font-weight:300;
	/* font-family: 'Roboto', sans-serif; */
}

.get {
  background: var(--primary-color);
  border: 0 none;
  /* border-radius: 0; */
  color: #FFFFFF;
  /* font-family: 'Roboto', sans-serif; */
  font-size: 16px;
  font-weight: 300;
  margin-top: 23px;
}


.item button:hover {
  background: var(--primary-color);
}

.control-carousel {
  position: absolute;
  top: 50%;
  font-size: 60px;
  color: #C2C2C1;
}

.control-carousel:hover{
  color: var(--primary-color) ;
}

/* .right {
  right: 0;
} */

/* .category-products {
  border: 1px solid #F7F7F0;
  margin-bottom: 35px;
  padding-bottom: 20px;
  padding-top: 15px;
}
.left-sidebar h2, .brands_products h2 {
  color: var(--primary-color);
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-weight: 700;
  margin: 0 auto 30px;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  z-index:3;
} */

/* .left-sidebar h2:after, h2.title:after{
	content: " ";
	position: absolute;
	border: 1px solid #f5f5f5;
	bottom:8px;
	left: 0;
	width: 100%;
	height: 0;
	z-index: -2;
}

.left-sidebar h2:before{
	content: " ";
	position: absolute;
	background: #fff;
	bottom: -6px;
	width: 130px;
	height: 30px;
	z-index: -1;
	left: 50%;
	margin-left: -65px;
} */

h2.title:before{
	content: " ";
	position: absolute;
	background: #fff;
	bottom: -6px;
	width: 220px;
	height: 30px;
	z-index: -1;
	left: 50%;
	margin-left: -110px;
}

/* .category-products .panel {
	background-color: #FFFFFF;
	border: 0px;
	border-radius: 0px;
	box-shadow:none;
	margin-bottom: 0px;
}

.category-products .panel-default .panel-heading {
  background-color: #FFFFFF;
  border: 0 none;
  color: #FFFFFF;
  padding: 5px 20px;
}

.category-products .panel-default .panel-heading .panel-title a {
  color: #696763;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
} */

.panel {
	background-color: #FFFFFF;
	border: 0px;
	border-radius: 0px;
	box-shadow:none;
	margin-bottom: 0px;
}

.panel-default .panel-heading {
  background-color: #FFFFFF;
  border: 0 none;
  /* color: #FFFFFF; */
  padding: 5px 20px;
}

.panel-default .panel-heading .panel-title a {
  color: #696763;
  /* font-family: 'Roboto', sans-serif; */
  font-size: 14px;
  text-decoration: none;
  /* text-transform: uppercase; */
}

.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 0 none;
}

.panel-body .row{
  padding-left:10px;
  /* flex-wrap:wrap; */
}

/* .category-products .badge {
  background:none;
  border-radius: 10px;
  color: #696763;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  line-height: 2.3rem;
  min-width: 10px;
  padding: 3px 7px;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
} */

.panel-body ul{
  padding-left: 20px;
}


.panel-body ul li a {
  color: #696763;
  /* font-family: 'Roboto', sans-serif; */
  font-size: 12px;
  text-transform: uppercase;
}

.brands-name {
  border: 1px solid #F7F7F0;
  padding-bottom: 20px;
  padding-top: 15px;
}


.brands-name .nav-stacked li a {
  background-color: #FFFFFF;
  color: #696763;
  /* font-family: 'Roboto', sans-serif; */
  font-size: 14px;
  padding: 5px 25px;
  text-decoration: none;
  text-transform: uppercase;
}

.brands-name .nav-stacked li a:hover{
  background-color: #fff;
  color: #696763;
}

.__advert_block_left {
  /* background-color: #F2F2F2; */
  margin-top: 40px;
  overflow: hidden;
  padding-top: 20px;
  position: relative;
}


.price-range{
  margin-top:30px;
}

.well {
  background-color: #FFFFFF;
  border: 1px solid #F7F7F0;
  border-radius: 4px;
  box-shadow: none;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 35px;
}


.tooltip-inner {
  background-color: var(--primary-color);
  border-radius: 4px;
  color: #FFFFFF;
  max-width: 200px;
  padding: 3px 8px;
  text-align: center;
  text-decoration: none;
}

.tooltip.top .tooltip-arrow {
  border-top-color: var(--primary-color);
  border-width: 5px 5px 0;
  bottom: 0;
  left: 50%;
  margin-left: -5px;
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, 
.bs-tooltip-top .tooltip-arrow::before {
      border-top-color: var(--primary-color);
}

.padding-right {
  padding-right: 0;
}


h2.title {
  color: var(--primary-color);
  /* font-family: 'Roboto', sans-serif; */
  font-size: 18px;
  font-weight: 900;
  margin: 0 15px;
  text-transform: uppercase;
  margin-bottom: 30px;
  position: relative;
}

.nav-tabs  li .nav-link.active,
.nav-tabs li .nav-link.active:hover,
.nav-tabs  li .nav-link.active:focus {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: var(--primary-color);
  border:0px;
  color: #FFFFFF;
  cursor: default;
  margin-right:0;
  margin-left:0;
}

.nav-tabs  li  .nav-link {
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 4px 4px 0 0;
  line-height: 1.42857;
  margin-right:0;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{
  border:1px solid rgba(0, 0, 0, 0);
}

.recommended_items {
  overflow: hidden;
}

#recommended-item-carousel .carousel-inner .item {
  padding-left: 0;
}

.bg-gray-1 {
  background-color: #f5f5f5 !important;
}

a.bg-gray-1:hover, a.bg-gray-1:focus,
button.bg-gray-1:hover,
button.bg-gray-1:focus {
  background-color: gainsboro !important;
}

.item-control {
  position: absolute;
  top: 41%;
  z-index:2;
}

.item-control i {
  background: none repeat scroll 0 0 var(--primary-color);
  color: #FFFFFF;
  font-size: 20px;
  padding: 4px 10px;
}

.item-control i:hover {
  background: #ccccc6;
}

/* .recommended_items  h2 {
} */

.our_partners{
  overflow:hidden;
}

.our_partners ul {
  background: #F7F7F0;
  margin-bottom: 50px;
}


.our_partners ul li a:hover{
	background:none;
}

/*************************
*******Shop CSS******
**************************/


#advertisement {
  padding-bottom: 45px;
}

#advertisement img {
  width: 100%;
}

.pagination {
  display: inline-block;
  margin-bottom: 25px;
  margin-top: 0;
  padding-left: 15px;
}

.pagination  li:first-child  a, .pagination  li:first-child  span {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-left: 0;
}

.pagination  li:last-child  a, .pagination  li:last-child  span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.pagination  .active  a, .pagination  .active  span, .pagination  .active  a:hover, .pagination  .active  span:hover, .pagination  .active  a:focus, .pagination  .active  span:focus {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  color: #FFFFFF;
  cursor: default;
  z-index: 2;
}

.main_text{
  color:var(--primary-color);
}

.pagination  li  a, .pagination  li  span {
  background-color: #f0f0e9;
  border: 0;
  float: left;
  line-height: 1.42857;
  margin-left: -1px;
  padding: 6px 12px;
  position: relative;
  text-decoration: none;
  margin-right: 5px;
  color:#000;
}

.pagination  li  a:hover{
	background:var(--primary-color);
	color:#fff;
}



/*************************
*******Product Details CSS******
**************************/

.product-details{
	overflow:hidden;
}


#similar-product {
  margin-top: 40px;
}


#reviews {
  padding-left: 25px;
  padding-right: 25px;
}

.product-details {
  margin-bottom: 40px;
  overflow: hidden;
  margin-top: 10px;
}



.view-product {
  position: relative;
  /* height: 380px; */
  overflow-y:auto;
}

.view-product img {
  border: 1px solid #F7F7F0;
  /* height: 380px; */
  max-width: 100%;
}


.view-product h3 {
  background: var(--primary-color);
  bottom: 0;
  color: #FFFFFF;
  /* font-family: 'Roboto', sans-serif; */
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 0;
  padding: 8px 20px;
  position: absolute;
  right: 0;
}

.adImg,.adImg2{
  display:flex;
  flex-flow:column;
  margin-right:10px;
}

.adImg:hover,.adImg2:hover{
  cursor:pointer;
}

.adImg ._img{
  position:relative;
  display:flex;
  justify-content:center;
}

.adImg ._img,.adImg2 ._img{
  border-color:rgb(173, 177, 184) rgb(141, 144, 150);
  border-width:1px;
  border-style:solid;
  border-radius:2px;
  padding:2px;
}

.adImg ._img-frame,.adImg2 ._img-frame{
  display:flex;
  justify-content:center;
}


.adImg .price_container,
.adImg2 .price_container{
  border-color:rgb(173, 177, 184) rgb(141, 144, 150);
  border-width:1px;
  border-style:solid;
  padding: 5px;
  border-radius: 2px;
  margin-top:2px;
}

.adImg.active .price_container,
.adImg2.active .price_container{
  border: 2px solid var(--primary-color);
}

.adImg .price,.adImg2 .price{
  margin-top:8px !important;
  display:flex;
  justify-content:center;
  font-weight:bold;
  flex-flow:column;
}

.adImg.active ._img,.adImg2.active ._img{
  border:2px solid var(--primary-color);
}

#similar-product .carousel-inner .item{
	padding-left:0px;
}

#similar-product .carousel-inner .item img {
  display: inline-block;
  margin-left: 15px;
}

.item-control {
  position: absolute;
  top: 35%;
}
.item-control i {
  background: var(--primary-color);
  color: #FFFFFF;
  font-size: 20px;
  padding: 5px 10px;
}

.item-control i:hover{
	background:#ccccc6;
}

.product-information {
  border: 1px solid #F7F7F0;
  overflow: hidden;
  padding-bottom: 60px;
  padding-left: 60px;
  padding-top: 60px;
  position: relative;
}

.newarrival{
  background: red;
  color: white;
  padding: 5px;
  text-transform: uppercase;
  position: absolute;
  top: 12px;
  left: 3px;
  z-index: 2;
  transform: rotate(-45deg);
  font-weight:700;
}

.newarrival:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  transform: rotate(45deg);
  border-width: 20px 20px 0 20px;
  border-color: red transparent transparent transparent;
  position: absolute;
  right: -27px;
  bottom: -3px;
}
.newarrival:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  transform: rotate(-45deg);
  border-width: 20px 20px 0 20px;
  border-color: red transparent transparent transparent;
  position: absolute;
  left: -27px;
  bottom: -3px;
}

.instock,.___instock{
  color:rgb(10, 207, 53);
  font-weight:600;
}

.outofstock,.___outofstock{
  color:rgb(207, 10, 66);
  font-weight:600;
}


.instock,.outofstock,#instock{
  display:inline;
}

.product-information h2 {
  color: #363432;
  /* font-family: 'Roboto', sans-serif; */
  font-size: 20px;
  margin-top: 0;
}

.product-information p {
  color: #696763;
  /* font-family: 'Roboto', sans-serif; */
  margin-bottom: 5px;
}

.product-information span {
  display: inline-block;
  margin-bottom: 8px;
  margin-top: 18px;
}

.product-information span span {
  color: var(--primary-color);
  float: left;
  /* font-family: 'Roboto', sans-serif; */
  font-size: 20px;
  font-weight: 700;
  margin-right: 20px;
  margin-top: 0px;
}
.product-information span input {
  border: 1px solid #DEDEDC;
  color: #696763;
  /* font-family: 'Roboto', sans-serif; */
  font-size: 20px;
  font-weight: 700;
  height: 33px;
  outline: medium none;
  text-align: center;
  width: 50px;
}

.product-information span label {
  color: #696763;
  /* font-family: 'Roboto', sans-serif; */
  font-weight: 700;
  margin-right: 5px;
}

.share {
  margin-top: 15px;
}


.cart {
  background: var(--primary-color);
  border: 0 none;
  /* border-radius: 0; */
  color: #FFFFFF;
  /* font-family: 'Roboto', sans-serif; */
  font-size: 15px;
  /* margin-bottom: 10px;
  margin-left: 20px; */
}

tr.selected,
tr.selected td {
  background:lightyellow !important;
}

.cart_number,
.wishlist_number,
.compare_number{
  color:#fff;
  background:#FDB45E;
  /* padding:1px 5px; */
  margin-left:2px;
  /* font-size:14px; */
  /* font-weight:bold; */
  /* border-radius:5px; */
}

.shop-details-tab {
  border: 1px solid #F7F7F0;
  margin-bottom: 75px;
  margin-left: 15px;
  margin-right: 15px;
  padding-bottom: 10px;
}
.shop-details-tab .col-sm-12 {
	padding-left: 0;
	padding-right: 0;
}


#reviews ul {
  background: #FFFFFF;
  border: 0 none;
  list-style: none outside none;
  margin: 0 0 20px;
  padding: 0;
}

#reviews  ul  li {
	display:inline-block;
}

#reviews ul li a {
  color: #696763;
  display: block;
  /* font-family: 'Roboto', sans-serif; */
  font-size: 14px;
  padding-right: 15px;
}

#reviews ul li a i{
	color:var(--primary-color);
	padding-right:8px;
}

#reviews ul li a:hover{
	background:#fff;
	color:var(--primary-color);
}

#reviews p{
	color:#363432;
}

#reviews  form span {
  display: block;
}

#reviews form span input {
  background:#F0F0E9;
  border: 0 none;
  color: #A6A6A1;
  /* font-family: 'Roboto', sans-serif; */
  font-size: 14px;
  outline: medium none;
  padding: 8px;
  width: 48%;
}
#reviews form span input:last-child {
  margin-left: 3%;
}

#reviews textarea {
  background: #F0F0E9;
  border: medium none;
  color: #A6A6A1;
  height: 195px;
  margin-bottom: 25px;
  margin-top: 15px;
  outline: medium none;
  padding-left: 10px;
  padding-top: 15px;
  /* resize: none; */
  width: 99.5%;
}

#reviews button {
  background: var(--primary-color);
  border: 0 none;
  /* border-radius: 0; */
  color: #FFFFFF;
  /* font-family: 'Roboto', sans-serif; */
  font-size: 14px;
}


/*************************
*******404 CSS******
**************************/

.logo-404 {
  margin-top: 60px;
}

.content-404 h1,.plain-page h1 {
  color: #363432;
  /* font-family: 'Roboto', sans-serif; */
  font-size: 41px;
  font-weight: 300;
}

.content-404 img,.plain-page img {
 margin:0 auto;
}

.content-404 p {
  color: #363432;
  /* font-family: 'Roboto', sans-serif; */
  font-size: 18px;
}

.content-404  h2,.plain-page h2 {
  margin-top:50px;
}

.content-404 h2 a,.plain-page h2 a {
  background: var(--primary-color);
  color: #FFFFFF;
  /* font-family: 'Roboto', sans-serif; */
  font-size: 20px;
  /* font-weight: 300; */
  padding: 8px 30px;
}


/*************************
*******login page CSS******
**************************/

#form {
  display: block;
  margin-bottom: 185px;
  margin-top: 50px;
  /* overflow: hidden; */
}

/* .login-form {

} */

/* .signup-form {

} */

.login-form h2, .signup-form h2,.recovery h2 {
  color: #696763;
  /* font-family: 'Roboto', sans-serif; */
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 30px;
  text-transform:uppercase;
  text-align:center;
}


/* .login-form form input,  */
/* .signup-form form input {
  background: #F0F0E9;
  border: medium none;
  color: #696763;
  display: block;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 300;
  height: 40px;
  margin-bottom: 10px;
  outline: medium none;
  padding-left: 10px;
  width: 100%;
} */

.login-form form span{
  line-height: 25px;
}

/* .login-form form span input {
  width: 15px;
  float: left;
  height: 15px;
  margin-right: 5px;
} */

.login-form form button {
  margin-top: 23px;
}

.login-form form button, .signup-form form button {
  /* background: var(--primary-color); */
  /* border: medium none; */
  /* border-radius: 0; */
  /* color: #FFFFFF; */
  display: block;
  /* font-family: 'Roboto', sans-serif; */
  /* padding: 6px 25px; */
}

/* .login-form label{

} */


/* .login-form label input {
  border: medium none;
  display: inline-block;
  height: 0;
  margin-bottom: 0;
  outline: medium none;
  padding-left: 0;
} */


.or{
	background: var(--primary-color);
	border-radius: 40px;
	color: #FFFFFF;
	/* font-family: 'Roboto', sans-serif; */
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	margin-top: 75px;
	text-align: center;
	width: 50px;
}


/*************************
*******Cart CSS******
**************************/

#do_action {
  margin-bottom: 50px;
}

.breadcrumbs {
  position: relative;
}

.breadcrumbs .breadcrumb {
  background:transparent;
  margin-bottom: 75px;
  padding-left: 0;
}

.breadcrumbs .breadcrumb li a {
  background:var(--primary-color);
  color: #FFFFFF;
  padding: 3px 7px;
}

.breadcrumbs .breadcrumb li a:after {
  content:"";
  height:auto;
  width: auto;
  border-width: 8px;
  border-style: solid;
  border-color:transparent transparent transparent var(--primary-color);
  position: absolute;
  top: 11px;
  left:48px;

}

.breadcrumbs .breadcrumb > li + li:before {
  content: " ";
}

.cart_info {
  border: 1px solid #E6E4DF;
  margin-bottom: 50px
}


.cart_info .cart_menu,.utitle_bar {
  background: var(--primary-color);
  color: #fff;
  font-size: 16px;
  /* font-family: 'Roboto', sans-serif; */
  font-weight: normal;
}

.cart_info .table.table-condensed thead tr,
.utitle_bar {
  height: 51px;
}

.__card .utitle_bar{
  padding:10px;
  font-weight:600;
  width:100%;
  text-align:center;
  color:#fff;
}

.cart_info .table.table-condensed tr{
  border-bottom: 1px solid #F7F7F0
}

.cart_info .table.table-condensed tr:last-child {
  border-bottom: 0
}

.cart_info table tr td {
  border-top: 0 none;
  vertical-align: inherit;
  padding:5px 5px;
}

.cart_info table tr th,
.cart_info table tr td{
  vertical-align:middle;
  border-bottom: none;
  padding:0.5rem 5px;
}

table tr th{
  background-color:rgba(var(--bs-body-color-rgb), 0.03) !important;
  background-image: linear-gradient(#fff, #ccc);
  /* color:#fff !important; */
}
.cart_info .image {
  padding-left: 30px;
}


.cart_info .cart_description h4 {
  margin-bottom: 0
}

.cart_info .cart_description h4 a {
  color: #363432;
  /* font-family: 'Roboto',sans-serif; */
  font-size: 20px;
  font-weight: normal;

}

.cart_info .cart_description p {
  color:#696763
}


.cart_info .cart_price p,
.checkout_quantity p{
  color:#696763;
  font-size: 18px
}


.cart_info .cart_total_price {
  color: var(--primary-color);
  font-size: 18px;
}

.cart_product {
  display: block;
  /* margin: 10px; */
}

.cart_quantity_button .cart_quantity_up,
.cart_quantity_button .cart_quantity_down{
  background:#F0F0E9;
  color: #696763;
  display: inline-block;
  font-size: 16px;
  height: 28px;
  overflow: hidden;
  text-align: center;
  width: 35px;
  /* float: left; */
}


.cart_quantity_input {
  color: #696763;
  float: left;
  font-size: 16px;
  text-align: center;
  /* font-family: 'Roboto',sans-serif; */
  border:none;
}


.cart_delete  {
  display: block;
  /* margin-right: -12px; */
  overflow: hidden;
}


.cart_delete a {
  /* background:#F0F0E9;
  color: #FFFFFF; */
  padding: 5px 7px;
  font-size: 16px
}

.cart_delete a:hover {
  background:var(--primary-color);
  color:#fff;
}

.cart_img{
  width: 110px;
  /* height:110px; */
  /* width:100% */
}


.bg h2.title {
  margin-right:0;
  margin-left:0;
  margin-top: 0;
}

.heading h3 {
  color: #363432;
  font-size: 20px;
  /* font-family: 'Roboto', sans-serif; */
}

.heading p {
  color: #434343;
  font-size: 16px;
  font-weight: 300;
}


#do_action .total_area {
  padding-bottom: 18px !important;
}

#do_action .total_area, #do_action .chose_area{
  border: 1px solid #E6E4DF;
  color: #696763;
  padding: 30px 25px 30px 0;
  margin-bottom: 80px;
}

.__card{
  border: 1px solid #E6E4DF;
  border-top:none !important;
  padding-top:0 !important;
  margin-bottom: 80px;
}

/* .__card .body{
  padding:30px;
}
 */

.total_area span {
  float: right;
}

.total_area ul li {
  background:#E6E4DF;
  color: #696763;
  margin-top: 10px;
  padding: 7px 20px;
}


.user_option label {
  color: #696763;
  font-weight: normal;
  margin-left: 10px;
}


.user_info {
  display: block;
  margin-bottom: 15px;
  margin-top: 20px;
  overflow: hidden;
}

.user_info label {
  color: #696763;
  display: block;
  font-size: 15px;
  font-weight: normal;

}

.user_info .single_field {
  width: 31%
}

.user_info .single_field.zip-field input {
  background: transparent;
  border: 1px solid #F0F0E9
}

.user_info > li {
  float: left;
  margin-right: 10px
}

/* .user_info > li > span {
} */

.user_info input, 
select, 
textarea {
  /* background: #F0F0E9; */
  border:0;
  color: #696763;
  padding: 5px;
  width: 100%;
  /* border-radius: 0; */
  /* resize: none; */
  outline:none;
  /* width:-moz-fit-content; */
  /* width:-webkit-fit-content; */
  /* width:fit-content; */
}

textarea:disabled{
  background:none;
}

select:disabled{
  background:none;
}

.user_info select:focus {
  border: 0
}


.chose_area .update {
  margin-left: 40px;
}

.update, .check_out {
  background: var(--primary-color);
  /* border-radius: 0; */
  color: #FFFFFF;
  margin-top: 18px;
  border: none;
  padding: 5px 15px;
}
.update{
    margin-left: 40px;
}

.check_out {
  margin-left: 20px
}



/*************************
*******checkout CSS******
**************************/

.step-one {
  margin-bottom: -10px
}

.register-req, .step-one .heading {
  background: none repeat scroll 0 0 #F0F0E9;
  color: #363432;
  font-size: 20px;
  margin-bottom: 35px;
  padding: 10px 25px;
  /* font-family: 'Roboto', sans-serif; */
}

.checkout-options {
  padding-left: 20px
}


.checkout-options h3 {
  color: #363432;
  font-size: 20px;
  margin-bottom: 0;
  font-weight: normal;
  /* font-family: 'Roboto', sans-serif; */
}

.checkout-options p {
  color: #434343;
  font-weight: 300;
  margin-bottom: 25px;
}

.checkout-options .nav li {
  float: left;
  margin-right: 45px;
  color: #696763;
  font-size: 18px;
  /* font-family: 'Roboto', sans-serif; */
  font-weight: normal;
}

.checkout-options .nav label {
  font-weight: normal;
}

.checkout-options .nav li a {
  color: var(--primary-color);
  font-size: 18px;
  font-weight: normal;
  padding: 0
}

.checkout-options .nav li a:hover {
  background: inherit;
}

.checkout-options .nav i {
  margin-right: 10px;
  border-radius: 50%;
  padding: 5px;
  background: var(--primary-color);
  color:#fff;
  font-size: 14px;
  padding: 2px 3px;
}


.register-req  {
  font-size: 14px;
  font-weight: 300;
  padding: 15px 20px;
  margin-top: 35px;

}

.register-req p {
  margin-bottom: 0
}



.shopper-info p, 
.bill-to p, 
.order-message p {
  color: #696763;
  font-size: 20px;
  font-weight: 300
}


.shopper-info .btn-primary {
  background: var(--primary-color);
  border: 0 none;
  /* border-radius: 0; */
  margin-right: 15px;
  margin-top: 20px;
}


.form-two, .form-one {
  /* float: left; */
  width: 100%
}

@media screen and (min-width:576px){
  .form-two,.form-one{
    float:left;
    width:47%
  }

  .form-two {
    margin-left: 5%
  }
}


/* .shopper-info > form > input, 
.form-two > form > select, 
.form-two > form > input, 
.form-one > form > input {
  background:#F0F0E9;
  border: 0 none;
  margin-bottom:10px;
  padding: 10px;
  width: 100%;
  font-weight: 300
} */

/* .form-two > form > select {
  padding:10px 5px
} */

.order-message textarea {
  font-size: 12px;
  /* height: 335px; */
  margin-bottom: 20px;
  padding: 15px 20px;
}

.order-message label {
  font-weight:300;
  color: #696763;
  /* font-family: 'Roboto', sans-serif; */
  margin-left: 10px;
  font-size: 14px
}


.review-payment h2 {
  color: #696763;
  font-size: 20px;
  font-weight: 300;
  margin-top: 45px;
  margin-bottom: 20px
}

.payment-options {
  margin-bottom:25px;
  margin-top: -25px
}

.payment-options span label {
  /* color: #696763; */
  /* font-size: 14px; */
  /* font-weight: 300; */
  margin-right: 30px;
}

.cart_info 
.table.table-condensed.total-result {
  margin-bottom: 10px;
  margin-top: 35px;
  color: #696763
}

.cart_info 
.table.table-condensed.total-result tr {
  border-bottom: 0
}

#cart_items .cart_info .table.table-condensed.total-result span:not(.white) {
  color: var(--primary-color);
  font-weight: 700;
  font-size: 16px
}

#cart_items .cart_info 
.table.table-condensed.total-result 
.shipping-cost {
  border-bottom: 1px solid #F7F7F0;
}




/*************************
*******Blog CSS******
**************************/



.blog-post-area 
.single-blog-post h3 {
  color: #696763;
  font-size: 16px;
  /* font-family: 'Roboto',sans-serif; */
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 17px;
}

/* .single-blog-post > a {
} */

.blog-post-area 
.single-blog-post a img {
  border: 1px solid #F7F7F0;
  width: 100%;
  margin-bottom: 30px
}

.blog-post-area  
.single-blog-post p {
  color: #363432
}

.blog-post-area 
.post-meta {
  display: block;
  margin-bottom: 25px;
  overflow: hidden;
}

.blog-post-area 
.post-meta ul {
  padding:0;
  display: inline;
}

.blog-post-area 
.post-meta ul li {
  background:#F0F0E9;
  float: left;
  margin-right: 10px;
  padding: 0 5px;
  font-size: 11px;
  color: #393b3b;
  position: relative;
}

.blog-post-area 
.post-meta ul li i {
  background:var(--primary-color);
  color: #FFFFFF;
  margin-left: -4px;
  margin-right: 7px;
  padding: 4px 7px;
}

.single-post-meta li i:after,
.blog-post-area 
.post-meta ul li i:after {
  content: "";
  position: absolute;
  width: auto;
  height: auto;
  border-color:transparent transparent transparent var(--primary-color);
  border-width:4px;
  border-style: solid;
  top:6px;
  left:24px
}

.blog-post-area 
.post-meta ul span {
  float: right;
  color: var(--primary-color)
}

.post-meta span{
    float: right;
}

.post-meta span i{
  color: var(--primary-color)
}


.blog-post-area  
.single-blog-post 
.btn-primary {
  background:var(--primary-color);
  border: medium none;
  /* border-radius: 0; */
  color: #FFFFFF;
  margin-top: 17px;
}


.pagination-area {
  margin-bottom:45px;
  margin-top:45px
}

.pagination-area 
.pagination li a {
  background:#F0F0E9;
  border: 0 none;
  /* border-radius: 0; */
  color: #696763;
  margin-right: 5px;
  padding: 4px 12px;
}

.pagination-area 
.pagination li a:hover,
.pagination-area 
.pagination li .active {
  background:var(--primary-color);
  color: #fff
}



/*************************
*******Blog Single CSS******
**************************/

.pager-area {
  overflow: hidden;
}

.pager-area .pager li a {
  background:#F0F0E9;
  border: 0 none;
  /* border-radius: 0; */
  color: #696763;
  font-size: 12px;
  font-weight: 700;
  padding: 4px;
  text-transform: uppercase;
  width: 57px;
}

.pager-area 
.pager li a:hover {
  background: var(--primary-color);
  color: #fff
}

.rating-area {
  border: 1px solid #F7F7F0;
  direction: block;
  overflow: hidden;
}

.rating-area ul li {
  float: left;
  padding: 5px;
  font-size: 12px
}

.rating-area .ratings {
  float: left;
  padding-left: 0;
  margin-bottom: 0
}


.rating-area 
.ratings li i {
  color:#CCCCCC
}

.rating-area .rate-this {
  color: #363432;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

.rating-area 
.ratings .color, 
.rating-area .color {
  color: var(--primary-color)
}


.rating-area .tag {
  float: right;
  margin-bottom: 0;
  margin-right: 10px;
}

.rating-area .tag li {
  padding: 5px 2px;
}
.rating-area .tag li span {
  color: #363432;
}


.socials-share {
  margin-bottom: 30px;
  margin-top: 18px;
}


.commnets 
.media-object {
  margin-right: 15px;
  width: 100%;
}

.commnets {
  border: 1px solid #F7F7F0;
  padding: 18px 18px 18px 0;
  margin-bottom: 50px
}

.commnets .pull-left {
  margin-right: 22px
}

.commnets p, 
.response-area p, 
.replay-box p {
  font-size: 12px
}

.media-heading {
  color: #363432;
  font-size: 14px;
  font-weight: 700;
  /* font-family: 'Roboto', sans-serif; */
  margin-bottom: 15px
}

.blog-socials {
  margin-bottom: -9px;
  margin-top: 14px;
}

.blog-socials ul {
  padding-left: 0;
  overflow: hidden;
  float: left;
}

.blog-socials .btn.btn-primary{
  margin-top: 0;
}

.blog-socials ul li {
  
  float: left;
  height: 17px;
  margin-right: 5px;
  text-align: center;
  width: 17px;
}


.blog-socials ul li a {
  color: #393B3B;
  display: block;
  font-size: 10px;
  padding: 1px;
  background:#F0F0E9;
}

.blog-socials ul li a:hover {
  color: #fff;
  background:var(--primary-color)
}


.media-list .btn-primary, 
.commnets .btn-primary {
  background:#FC9A11;
  border: 0 none;
  /* border-radius: 0; */
  color: #FFFFFF;
  float: left;
  font-size: 10px;
  padding: 1px 7px;
  text-transform: uppercase;
}

.response-area h2 {
  color: #363432;
  font-size: 20px;
  font-weight: 700;
}

.response-area .media {
  border: 1px solid #F7F7F0;
  padding: 18px 18px 18px 0;
  margin-bottom: 27px
}

.response-area .media img{
  height: 102px;
  width: 100%;
}

.response-area .media .pull-left {
  margin-right: 25px
}

.response-area .second-media {
  margin-left: 5%;
  width: 95%;
}


.single-post-meta {
  overflow: hidden;
  padding-left: 0;
  margin-bottom: 15px
}



.single-post-meta li {
  background:#F0F0E9;
  color: #363432;
  float: left;
  font-size: 0.8rem;
  /* font-weight: 700; */
  margin-right: 10px;
  padding: 0 10px 0 0;
  position: relative;
  text-transform: capitalize;
}

.single-post-meta li i {
  background:var(--primary-color);
  color: #FFFFFF;
  margin-right: 10px;
  padding: 8px 10px;
}

.single-post-meta li i:after {
  top: 7px;
  border-width: 6px;
  left: 27px;
}


.replay-box {
  margin-bottom: 107px;
  margin-top: 55px;
}

.replay-box h2 {
  font-weight: 700;
  font-size: 20px;
  color: #363432;
  margin-top: 0;
  margin-bottom: 45px
}

.replay-box label {
  background:var(--primary-color);
  color: #FFFFFF;
  margin-bottom: 15px;
  padding: 3px 15px;
  float: left;
  font-weight: 400;
}

.replay-box form input:hover, 
.text-area textarea:hover {
  border: 1px solid var(--primary-color);
}

.text-area {
  margin-top: 66px
}

.text-area textarea {
  background: transparent;
  border: 1px solid #F7F7F0
}

/* .btn.btn-primary:not(.action), */
/* .btn.btn-primary:not(.action):active { */
  /* background:var(--primary-color);
  border:var(--primary-color); */
  /* border: 0 none; */
  /* margin-top: 16px; */
/* } */

/* .btn-primary:hover, 
.btn-primary:focus, 
.btn-primary:active{
  box-shadow: rgb(0 254 43 / 33%) 0px 4px 11px;
  background: rgb(44 69 86);
} */

/* .btn-primary:disabled{
  background: rgb(100 129 149);
} */

/* .btn.btn-danger{
  border-radius:0;
} */



.btn-accent:not(:disabled):not(.disabled):active:focus,
.btn-accent:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 188, 5, 0.5);
}

.text-accent{
  color:var(--accent-color) !important;
}
.border-radius-5{
  border-radius:0.3125rem;
}

.blank-arrow {
  position: relative;
}

.blank-arrow label:after {
  content: "";
  position: absolute;
  width: auto;
  height: auto;
  border-style: solid;
  border-width: 8px;
  border-color:var(--primary-color) transparent transparent transparent;
  top: 25px;
  left: 5px
} 



/*************************
******* Contact CSS ********
**************************/

.contact-map {
  width: 100%;
  height: 385px;
  margin-bottom: 70px
}

.contact-info .heading, 
.contact-form .heading {
  text-transform: capitalize;
}

.contact-form .form-group {
  margin-bottom: 20px;
}

#contact-page 
.form-control::-moz-placeholder {
  color: #8D8D8D;
}

#contact-page .form-control {
  background-color: #fff;
  border: 1px solid #ddd;
  color: #696763;
  height: 46px;
  padding: 6px 12px;
  width: 100%;
  font-size: 16px;
  border-radius: 4px;
  box-shadow:inherit;
}

#contact-page #message {
  height:160px;
  /* resize:none; */
}

#main-contact-form .btn-primary {
  margin-bottom: 15px;
  margin-top: 20px;
}

.form-control:disabled,
.form-control[readonly]{
  background:none;
  padding-left:0;
}


#contact-page .contact-info {
  padding: 0 20px;
}

#contact-page .contact-info address {
  margin-bottom: 40px;
  margin-top: -5px;
}

#contact-page .contact-info p {
  margin-bottom: 0;
  color: #696763;
  font-size: 16px;
  line-height: 25px;
}

.social-networks{
  overflow: hidden;
  text-align: center;
}

.social-networks ul {
  margin-top: -5px;
  padding: 0;
  display: inline-block;
}

.social-networks ul li {
  float: left;
  text-decoration: none;
  list-style: none;
  margin-right: 20px;
}

.social-networks ul li:last-child{
  margin-right: 0;
}

.social-networks ul li a {
  color: #999;
  font-size: 25px;
}

.contact-info .social-networks ul li a i{
  background: none;
}

.contact-info .social-networks ul li a:hover{
  color: var(--primary-color);
}

.col-sm-6.slider{
  min-height:441px;
}

.flex_center{
  justify-content:center;
}

.width_50_mobile_100{
  width:50%;
  padding:10px 30px;
}
.form_group{
  margin-bottom:1rem;

}

.form_group label{
  display:inline-block;
  margin-bottom:0.5rem;
}
.form_group .form_control:not(.hidden),.form_group .sform_control:not(.hidden){
  display:block;
  width:100%;
}
.form_group label:not(.form-check-label):not(.custom-file-label){
  font-weight:700;
}
.form_group .form_control:not([type="file"]),.form_group .sform_control:not([type="file"]){
  border-top:0;
  border-left:0;
  border-right:0;
  border-bottom:1px solid rgb(78, 49, 94);
  outline:none;
  height:calc(2.25rem + 2px);
  /* font-size:16px; */
  font-weight:400;
  line-height:1.5rem;
  transition:.15s ease-in-out,box-shadow .15s ease-in-out;
}

select.form_control{
  border-bottom:none !important;
}

.form_group .form_control:focus,.form_group .sform_control:focus{
  border-color:#80bdff;
}

.form_group .form_control:disabled,.form_group .sform_control:disabled{
  border-bottom:none;
}
input[type="file"]:not(.note-image-input):-webkit-file-upload-button{
  visibility:hidden;
}
input[type="file"]:not(.note-image-input)::file-selector-button{
  visibility: hidden;
}
input[type="file"]:not(.note-image-input){
  color:transparent;
}
input[type="file"]:not(.note-image-input)::before {
  content: attr(data-label);
  color: black;
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  user-select:none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}

input[type="checkbox"]:not(.form-check-input){
  position:relative;
  top:12px;
  /* bottom:5px; */
  width:40px;
  height:40px;
  -webkit-appearance:none;
  appearance: none;
  outline:none;
  transition:.5s;
}

input[type="checkbox"]:not(.form-check-input):before{
  content: '';
  position: absolute;
  top: 15px;
  left: 18px;
  width: 15px;
  height: 15px;
  border: 2px solid var(--primary-color);
  outline:none;
  cursor:pointer;
}

input:checked[type="checkbox"]:not(.form-check-input):before{
  font-family:bootstrap-icons;
  content:"\f272";
  /* content:'\2713'; */
  /* border-left:none; */
  /* border-top:none; */
  border:none;
  width:10px;
  /* border-color:#0f0; */
  font-size:30px;
  top:0px;/*tick*/
  color:var(--primary-color);
  outline:none;
  font-weight:700;
  /* transform:rotate(10deg) translate(5px, -1px); */

}

input:disabled[type="checkbox"]:not(.form-check-input):before{
  border:2px solid rgb(136, 132, 132)
}

input:focus{
  outline:none !important;
}

/* input:disabled{
  border:0px;
} */
/* .multiple .options div input[type='checkbox']{
  top:-5px;
} */

.multiple .options div{
  position:relative;
}

.multiple .options div:hover{
  background:none !important;
  color:#333 !important;
}

.multiple .options div label{
  margin-left:43px;
}

.selectbox.multiple textarea{
  background:transparent;
  cursor: pointer;
}

.selectbox{
  position:relative;
  /* margin-top:100px; */
  /* width:300px; */
  height:40px;
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.filter-body .selectbox{
  width:300px !important;
}

.filter-body .selectbox .options{
  max-height:200px !important;
}

.filter .opener::before,
.selectbox::before{
  content:'';
  position:absolute;
  /* width:8px;
  height:8px;
  border-bottom:2px solid #495057;
  border-left:2px solid #495057; */
  right:15px;
  top:13px;
  z-index:99;
  /* transform:rotate(-45deg); */

  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
  color:#000;
  cursor:pointer;
}

.filter .opener,.selectbox input{
position:absolute;
top:0;
left:0;
cursor:pointer;
background:#fff;
border:none;
outline:none;
color:#000;
/* font-weight:700; */
/* box-shadow:0 5px 20px rgba(0,0,0,.05); */
/* padding:12px 10px; */
/* border-radius:10px; */
}

.filter .opener{
  width:100%;
height:100%;
}

.selectbox .options{
  position:absolute;
  top:30px;
  left:0;
  width:100%;
  max-height:300px;
  /* background:#fff; */
  /* box-shadow:0 32px 30px rgba(0,0,0,.05); */
  /* border-radius:10px; */
  overflow-y:auto;
  overflow-x:hidden;
  display:none;
  z-index:100;
  transition: display 0.5s;
}

.selectbox .options div{
  /* padding:12px 20px; */
  cursor:pointer;
}

.selectbox .options div:hover{
  background: #287bff;
  color: #fff;
}

.filter.active .opener::before,.selectbox.active::before{
  transform:rotate(180deg);
}

.selectbox.active .options{
  display:block;
  /* border-bottom:1px solid rgb(78, 49, 94);
  border-left:1px solid rgb(78, 49, 94);
  border-right:1px solid rgb(78, 49, 94); */
}

input:disabled,
select:disabled
{
  background:none !important;
  border:none;
}

textarea{
  outline:none;
}

.no_display{
  display:none;
}



/* The dark background behind the dialogs */

.dialog-overlay{
  display: none;
  position: fixed;
  top:0;
  left:0;

  width: 100%;
  height: 100%;
  background-color: #bea27d49;

  z-index: 10000;
}

.dialog-overlay #content{
  padding:10px 0 30px;
}

/* The dialogs themselves */

.dialog-card{
  box-sizing: border-box;
  width: 570px;
  position: absolute;
  left: 50%;
  margin-left: -285px;
  top: 50%;
  margin-top: -150px;
  font: bold 14px sans-serif;
  border-radius: 15px;
  background-color:  #ffffff;
  box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.12);
  padding: 45px 50px;
}

.dialog-card .dialog-success-sign,
.dialog-card .dialog-error-sign{
  float: left;
  width: 68px;
  height: 68px;
  border-radius: 50%;
  color:  #ffffff;
  text-align: center;
  line-height: 68px;
  font-size: 40px;
  margin-right: 50px;
}

.dialog-card .dialog-success-sign{
  background-color: #bbda9c;
}

.dialog-card .dialog-error-sign{
  background-color: #f59087;
}

.dialog-card .dialog-info{
  float: left;
  max-width: 350px;
}

.dialog-card h5{	/* Dialog title */
  color:  #383c3e;
  font-size: 24px;
  margin: 5px 0 30px;
}

.dialog-card p{		/* Dialog text */
  color:  #595d60;
  font-weight: normal;
  line-height: 21px;

  margin: 30px 0;
}

.dialog-card .dialog-confirm-button,
.dialog-card .dialog-reject-button{
  font-weight: inherit;
  background-color:var(--primary-color);
  box-sizing: border-box;
  color: #ffffff;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
  padding: 12px 32px;
  border: 0;
  cursor: pointer;
  outline: 0;
}

.dialog-card .dialog-confirm-button{
  background-color:  #87bae1;
  margin-right: 12px;
}

.dialog-card .dialog-reject-button{
  background-color:  #e4749e;
}

.dialog-card button:hover{
  opacity:0.96;
}

.dialog-card button:active{
  position:relative;
  bottom:-1px;
}

.dialog-card .dialog-question-sign{
  float: left;
  width: 68px;
  height: 68px;
  border-radius: 50%;
  color:  #ffffff;
  text-align: center;
  line-height: 68px;
  font-size: 40px;
  margin-right: 50px;
  background-color:  #b4d8f3;
}

.dialog-card input{	/* The text box */
  box-sizing: border-box;
  /* width: 285px; */
  padding: 12px 15px;
  /* box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, 0.1); */
  border: 1px solid #cbcbcb;

  color:  #555;
  font-weight: normal;
}

.specval{
  font-weight:bold;
  text-transform:none;
}

.__iwrapper:not(.__cart){
  height:35px;
  /* width:80px; */
  background:#fff;
  border-radius:2px;
  display:flex;
  align-items:center;
  justify-content:center;
  /* box-shadow:0 1px 2px rgba(0,0,0,0.2); */
}

.__iwrapper:not(.__cart) div{
  width:100%;
  text-align:center;
  font-weight:600;
  cursor:pointer;
  -ms-user-select:none;
  user-select:none;
  padding:10px;
}

.__iwrapper:not(.__cart) .num{
  border-right:2px solid rgba(0,0,0,0.2);
  border-left:2px solid rgba(0,0,0,0.2);
  text-align:center;
  outline:none;
  border-top:none;
  border-bottom:none;
}
/* If you don't want the dialogs to be responsive, remove these media queries */

@media (max-width: 576px) {

  .dialog-card{
      width: 350px;
      margin-left: -175px;
      text-align: center;

      padding: 45px 50px;
  }

  .dialog-card .dialog-success-sign,
  .dialog-card .dialog-error-sign{
      float: none;
      margin: 0 auto 25px;
  }

  .dialog-card .dialog-info{
      float: none;
  }

  .dialog-card p{
      text-align: left;
  }

  .dialog-card .dialog-question-sign{
    margin: 0 auto 25px;
}

.dialog-card .dialog-question-sign,
.dialog-card .dialog-info{
    float: none;
}

.dialog-card .dialog-confirm-button{
  float: left;
}

.dialog-card .dialog-reject-button{
  float: right;
}

.dialog-card input{
  width: 100%;
}
}


@media (max-width: 400px) {

  .dialog-card{
      width: 250px;
      margin-left: -125px;

      padding: 25px 30px;
  }

  .dialog-card .dialog-confirm-button,
    .dialog-card .dialog-reject-button{
        padding: 12px 32px;
    }

}

.image{
  position:relative;
}

.image .oremove,.image .remove{
  position:absolute;
  display:none;
  padding:10px;
  background:var(--primary-color);
  top:0;
  right:0;
  animation: slideUp 1s;
}

@keyframes fadein {
  0%{
    opacity:0;
  }
  25%{
    opacity:0.25;
  }
  50%{
    opacity:0.5;
  }
  75%{
    opacity:0.75;
  }
  100%{
    opacity:1;
  }
}


@keyframes slideUp {
  100%{
    height:0px;
  }
  75%{
    height:10px;
  }
  50%{
    height:20px;
  }
  25%{
    height:30px;
  }
  0%{
    height:40px;
  }
}

.image:hover .oremove,
.image:hover .remove{
  display:inline-block;
  transition:opacity 0.2;
  animation: fadein 0.5s;
}

.remove,.oremove{
  cursor:pointer;
}


.responsive{
  overflow:auto;
}

.preloader{
  height: 100vh;
  width: 100%;
  background:#fff;
  font-family: Helvetica;
  z-index:9999;
  position:fixed;

}
/* .preloader .container {
} */

/* body>.wrapper{
  display:none;
  position:relative;
} */


.loader {
  /* height: 20px; */
  /* width: 250px; */
  width:100px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
/*
.loader--dot {
  animation-name: loader;
  animation-timing-function: ease-in-out;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  height: 20px;
  width: 20px;
  border-radius: 100%;
  background-color: black;
  position: absolute;
  border: 2px solid white;
}
.loader--dot:first-child {
  background-color: #8cc759;
  animation-delay: 0.5s;
}
.loader--dot:nth-child(2) {
  background-color: #8c6daf;
  animation-delay: 0.4s;
}
.loader--dot:nth-child(3) {
  background-color: #ef5d74;
  animation-delay: 0.3s;
}
.loader--dot:nth-child(4) {
  background-color: #f9a74b;
  animation-delay: 0.5s;
}
.loader--dot:nth-child(5) {
  background-color: #60beeb;
  animation-delay: 0.1s;
}
.loader--dot:nth-child(6) {
  background-color: #fbef5a;
  animation-delay: 0s;
}
.loader--text {
  position: absolute;
  top: 200%;
  left: 0;
  right: 0;
  width: 4rem;
  margin: auto;
}
.loader--text:after {
  content: "Loading";
  font-weight: bold;
  animation-name: loading-text;
  animation-duration: 3s;
  animation-iteration-count: infinite;
}

@keyframes loader {
  15% {
    transform: translateX(0);
  }
  45% {
    transform: translateX(230px);
  }
  65% {
    transform: translateX(230px);
  }
  95% {
    transform: translateX(0);
  }
}
@keyframes loading-text {
  0% {
    content:attr(data-loading);
  }
  25% {
    content:attr(data-loading1);
  }
  50% {
    content:attr(data-loading2);
  }
  75% {
    content:attr(data-loading3);
  }
} */

.capitalize{
  text-transform:capitalize;
}

.mini_header{
  background:var(--primary-color);
  display:none;
  text-align:center;
  color:#fff;
  font-weight:600;
}

.nile_pagination{
  margin-left:-30px;
}

.nile_pagination ul{
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
}

.nile_pagination ul li{
  list-style:none;
}

.nile_pagination ul li:first-child{
  border-radius:3px 0 0 3px;
}

.nile_pagination ul li:last-child{
  border-radius:0 3px 3px 0;
}

.nile_pagination ul li,
.nile_pagination ul span,
.nile_pagination .pre{
  border:1px solid var(--primary-color);
  border-right:none;
}

.nile_pagination ul li:last-child{
  border-right:1px solid var(--primary-color);
}

.nile_pagination ul li a,
.nile_pagination ul span,
.nile_pagination .pre{
  min-width:30px;
  line-height:28px;
  display:block;
  background:#fff;
  text-decoration:none;
  text-align:center;
  /* color:#289de9; */
  color:var(--primary-color);
}

.nile_pagination ul li.active a{
  background:var(--primary-color);
  color:#fff;
}

.nile_pagination .pre:not(.active){
  cursor:pointer;
}

.nile_pagination ul span{
  background:rgba(199, 198, 198,0.3);
}

.lowOp{
  opacity:0.5;
  position:absolute;
  height:100%;
  width:100%;
  display:flex;
  justify-content:center;
  align-items:center;
}
.st-head-row-main{
  text-align:center;
}

.center{
  text-align:center;
}

.bg-primary{
  background-color:var(--primary-color) !important;
}
.bg-secondary{
  background-color: var(--secondary-color) !important;
}
.bg-accent{
  background-color: var(--accent-color);
}
::-moz-selection {
  color: #fff;
  background-color: var(--primary-color);
}

::selection {
  color: #fff;
  background-color: var(--primary-color);
}

.bg-primary ::-moz-selection {
  color: var(--primary-color);
  background-color: #fff;
}

.bg-primary ::selection {
  color: var(--primary-color);
  background-color: #fff;
}

@media print {
  header, footer, .btn {
    display: none;
  }
}


@media (min-width:768px){
  .col-sm-offset-1 {
    margin-left: 8.333333333333332%;
  }
}

@media (min-width:768px){
  .col-sm-offset-1 {
    margin-left: 8.333333333333332%;
  }
}

.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}

.nav-stacked{
  flex-direction:column !important;
}

.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

/* .pull-left{
  float:left;
}

.pull-right{
  float:right;
} */
/* 
*/

.bcr{
  border-color:red;
}

table tr.unread td{
  font-weight:800;
  /* font-style:italic; */
  background:rgba(255,255,200,0.8);
}

.status{
	width:8px;
	height:8px;
	border-radius:50%;
	display:inline-block;
	margin-right:7px;
}
.green{
	background-color:#58b666;
}
.orange{
	background-color:#ff725d;
}
.blue{
	background-color:#6fbced;
	margin-right:0;
	margin-left:7px;
}

.conversation header{
	height:110px;
	padding:30px 20px 30px 40px;
}
.conversation header > *{
	display:inline-block;
	vertical-align:top;
}
.conversation header img:first-child{
	border-radius:50%;
}
.conversation header img:last-child{
	width:24px;
	margin-top:8px;
}
.conversation header div{
	margin-left:10px;
	margin-right:145px;
}
.conversation header h2{
	font-size:16px;
	margin-bottom:5px;
}
.conversation header h3{
	font-size:14px;
	font-weight:normal;
	color:#7e818a;
}

#chat{
	padding-left:0;
	margin:0;
	list-style-type:none;
	overflow-y:scroll;
	height:535px;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
}
#chat li{
	padding:10px 30px;
}
#chat h2,#chat h3{
	display:inline-block;
	font-size:13px;
	font-weight:normal;
}
#chat h3{
	color:#bbb;
}
#chat .entete{
	margin-bottom:5px;
}
#chat .message{
	padding:20px;
	color:#fff;
	line-height:25px;
	max-width:90%;
	display:inline-block;
	text-align:left;
	border-radius:5px;
}
#chat .me{
	text-align:right;
}
#chat .you .message{
	background-color:#58b666;
  position:relative;
}
#chat .me .message{
	background-color:#6fbced;
  position:relative;
}
#chat .triangle{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px 10px;
  position:absolute;
  top:-10px;
}
#chat .you .triangle{
		border-color: transparent transparent #58b666 transparent;
		/* margin-left:15px; */
    left:5px;
}
#chat .me .triangle{
		border-color: transparent transparent #6fbced transparent;
		/* margin-left:375px; */
    right:10px;
}

.conversation footer{
	/* height:140px; */
	padding:20px 30px 10px 20px;
  background-color: #f9fcff;
  background-image: linear-gradient(147deg, #f9fcff 0%, #dee4ea 74%);
}
.conversation footer textarea{
	/* resize:none; */
	border:none;
	display:block;
	width:100%;
	/* height:80px; */
	border-radius:3px;
	padding:20px;
	/* font-size:13px; */
	/* margin-bottom:13px; */
}
/* .conversation footer textarea::placeholder{
	color:#ddd;
} */
/* .conversation footer img{
	height:30px;
	cursor:pointer;
} */
.conversation footer a{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	/* color:#6fbced; */
	/* vertical-align:top; */
	/* margin-left:333px; */
	/* margin-top:5px; */
	display:inline-block;
}

span.remove{
  cursor:pointer;
}

.form-check-label{
cursor:pointer;
}

.small-image{
  width:150px !important;
}

.__price{
  font-weight:600;
  color:var(--primary-color);
}

[data-bs-toggle="collapse"][aria-expanded="false"] .arrow-up,
[data-bs-toggle="collapse"][aria-expanded="true"] .arrow-down
{
  display:none;
}

[data-bs-toggle="collapse"][aria-expanded="false"] .arrow-down,
[data-bs-toggle="collapse"][aria-expanded="true"] .arrow-up{
  display:inline-block !important;
}

/* [data-bs-toggle="collapse"] .arrow-down{
  display:inline-block;
}

[data-bs-toggle="collapse"] .arrow-up{
  display:none;
} */

.separator{
  font-size:1rem;
  font-weight:700;
}

.rateValue{
  color:var(--accent-color);
}

.rstatus > span:not(.active){
  display:none;
}

.product-price{
  white-space: nowrap;
}

/* .add_to_cart.added span,
.add-to-cart.added span{
  color:#28a745;
  
} */

.add_to_cart span::before,
.add-to-cart span::before,
.add_to_wishlist span::before,
.add-to-wishlist span::before,
.add_to_compare span::before,
.add-to-compare span::before{
  font-family:bootstrap-icons;
  display: inline-block;
  padding-right: 0.25rem;
  vertical-align:bottom;
}
.add-to-cart span:before,
.add_to_cart span:before{
  content:"\f243";
}

.add-to-cart.added span:before,
.add_to_cart.added span:before{
  content:"\f23f";
}
.add_to_cart:not(.ismat).added span::before,
.add-to-cart:not(.ismat).added span::before{
  content:"\f272";
  vertical-align:middle;
}

/* for compare btn */
.add_to_compare.added span,.add-to-compare.added span{
  color:#28a745;
}

.add-to-compare span:before,
.add_to_compare span:before{
  content:"\F813";
}

.add_to_compare:not(.ismat).added span::before,
.add-to-compare:not(.ismat).added span::before{
  content:"\f272";
  vertical-align:middle;
}

/* for wishlist btn */
.add_to_wishlist.added span,
.add-to-wishlist.added span{
  color:#28a745;
}

.add-to-wishlist span:before,
.add_to_wishlist span:before{
  content:"\f417";
  padding:0;
}

.add_to_wishlist.added span::before,.add-to-wishlist.added span::before{
  content:"\f415";
  vertical-align:middle;
  color:var(--accent-color);
}

span.add-to-compare:not(.added:not(.ismat)):hover,span.add-to-wishlist:not(.added:not(.ismat)):hover{
  color:var(--primary-color) !important;
  cursor:pointer;
}
button.add-to-cart,button.add-to-compare,button.add-to-wishlist{
  outline:none;
  background:none;
  border:none;
}
/* 
span.add-to-compare.added:hover,span.add-to-wishlist.added:hover{
  color:var(--primary-color) !important;
  cursor:pointer;
} */

.applied span::before{
  font-family:bootstrap-icons;
  display: inline-block;
  padding-right: 0.25rem;
  vertical-align:bottom;
  content:"\f272";
}

.applied{
  color:rgb(1, 145, 1) !important;
}

.bi{
  display:inline-block;
}

[data-role="link"]:hover{
  cursor:pointer;
}

/* .add-to-cart-box{
  position:absolute;
  z-index:1000;
} */
#add-to-cart-box .btn.add-to-compare{
  background-color:#46ceec;
}

.cart-box-img img{
  width:100%;
  height:auto;
  min-height:237px;
}

.login_register form .portion{
  display:none;
}

.login_register  form .portion.active{
  display:block;
}

.cart-inner-table td{
  white-space:nowrap;
}

/* Stackable*/
.stacktable.large-only { display: table; }
.stacktable.small-only { display: none; }

@media (max-width: 800px) {
  .stacktable.large-only { display: none; }
  .stacktable.small-only { display: table; }
}
/* End of Stackable */

/* Slick */
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End of Slick */


/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible!important;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}
@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}

@media (min-width:769px){
  .slideInLeft-md{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
}
/* End of animate */

.show_991{
  display:none;
}

.start-md-0{
  left:0;
}
.ni{
  display:inline-block;
  line-height:1;
}

.__d-flex{
  display:flex;
}

/* .logo img{
  height:28px;
} */


.chat_field_fixed{
  position:fixed;
  bottom:10px;
}

.btn-outline-primary {
  color: var(--primary-color);
  border-color: var(--primary-color);
}

.btn-outline-primary:hover {
  background-color: #f1c488;
  border-color: var(--primary-color);
}

.input-c-holder{
  position:relative;
}

.input-c-holder .input-held_c{
  position:absolute;
  right:10px;
  top:10px;
}

.input-c-holder .input-held_c:hover{
  color:var(--primary-color);
  cursor:pointer;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before{
  border-bottom-color:var(--primary-color);
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before{
  border-top-color:var(--primary-color);
}

.w-10,.w-xs-10{
  width:10% !important;
}

.exchange_icon span::before{
  font-family:bootstrap-icons;
  display: inline-block;
  padding-right: 0.25rem;
  vertical-align:bottom;
  content:"\f12b";
}

.right-ng-20{
  right:-20px !important;
}

.pst-0{
  top:0 !important;
}

/* input[type=text]:disabled,
input[type=number]:disabled{
  background-color:#F0F0E9 !important;
  color:#B2B2B2;
} */

.select-btn{
  border:1px solid #ced4da;
  border-radius: 3px;
  padding: 0.45rem 0.75rem;
  color: #495057;
}

.smnote-a{
  display:none;
}

/* discount badge */
.badge-overlay {
    position: absolute;
    left: 0%;
    top: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    pointer-events: none;
    z-index: 100;
    -webkit-transition: width 1s ease, height 1s ease;
    -moz-transition: width 1s ease, height 1s ease;
    -o-transition: width 1s ease, height 1s ease;
    transition: width 0.4s ease, height 0.4s ease
}

/* ================== Badge CSS ========================*/
._nile_.badge {
    margin: 0;
    padding: 0;
    color: white;
    padding: 10px 10px;
    font-size: 15px;
    /* font-family: Arial, Helvetica, sans-serif; */
    text-align: center;
    line-height: normal;
    text-transform: uppercase;
    background: #ed1b24;
}

._nile_.badge::before, ._nile_.badge::after {
    content: '';
    position: absolute;
    top: 0;
    margin: 0 -1px;
    width: 100%;
    height: 100%;
    background: inherit;
    min-width: 55px
}

._nile_.badge::before {
    right: 100%
}

._nile_.badge::after {
    left: 100%
}

.bottom-right {
    position: absolute;
    bottom: 0;
    right: 0;
    -ms-transform: translateX(30%) translateY(0%) rotate(-45deg);
    -webkit-transform: translateX(30%) translateY(0%) rotate(-45deg);
    transform: translateX(30%) translateY(0%) rotate(-45deg);
    -ms-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
}

.bottom-full {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
}

.top-left {
  position: absolute;
  top: 0;
  left: 0;
  -ms-transform: translateX(-30%) translateY(0%) rotate(-45deg);
  -webkit-transform: translateX(-30%) translateY(0%) rotate(-45deg);
  transform: translateX(-30%) translateY(0%) rotate(-45deg);
  -ms-transform-origin: top right;
  -webkit-transform-origin: top right;
  transform-origin: top right;
}

.top-n-10{
  top:-1.54688rem;
}
.top-n-8{
  top:-0.5rem;
}

.cursor-pointer{
  cursor: pointer;
}

.pt-10{
  padding-top:0.625rem;
}

@media (max-width:300px){
  .product-item__inner{
    flex-direction:column !important;
  }
  .product-item__inner img{
    width:100%;
  }
}






.mainContentArea{
  min-height: 500px;
  opacity:0;
  position:relative;
  /* overflow-y: visible; */
  transition: opacity 1s;
  /* overflow: hidden; */
}

body.active header,
body.active footer,
body.active .mainContentArea{
  opacity: 1 !important;
}
.close{
  cursor:pointer;
}




/*
 * CKEditor 5 (v36.0.1) content styles.
 * Generated on Fri, 10 Mar 2023 11:07:43 GMT.
 * For more information, check out https://ckeditor.com/docs/ckeditor5/latest/installation/advanced/content-styles.html
 */

 :root {
  --ck-color-image-caption-background: hsl(0, 0%, 97%);
  --ck-color-image-caption-text: hsl(0, 0%, 20%);
  --ck-color-mention-background: hsla(341, 100%, 30%, 0.1);
  --ck-color-mention-text: hsl(341, 100%, 30%);
  --ck-color-table-caption-background: hsl(0, 0%, 97%);
  --ck-color-table-caption-text: hsl(0, 0%, 20%);
  --ck-highlight-marker-blue: hsl(201, 97%, 72%);
  --ck-highlight-marker-green: hsl(120, 93%, 68%);
  --ck-highlight-marker-pink: hsl(345, 96%, 73%);
  --ck-highlight-marker-yellow: hsl(60, 97%, 73%);
  --ck-highlight-pen-green: hsl(112, 100%, 27%);
  --ck-highlight-pen-red: hsl(0, 85%, 49%);
  --ck-image-style-spacing: 1.5em;
  --ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);
  --ck-todo-list-checkmark-size: 16px;
}

/* @ckeditor/ckeditor5-font/theme/fontsize.css */
.ck-content .text-tiny {
  font-size: .7em;
}
/* @ckeditor/ckeditor5-font/theme/fontsize.css */
.ck-content .text-small {
  font-size: .85em;
}
/* @ckeditor/ckeditor5-font/theme/fontsize.css */
.ck-content .text-big {
  font-size: 1.4em;
}
/* @ckeditor/ckeditor5-font/theme/fontsize.css */
.ck-content .text-huge {
  font-size: 1.8em;
}
/* @ckeditor/ckeditor5-basic-styles/theme/code.css */
.ck-content code {
  background-color: hsla(0, 0%, 78%, 0.3);
  padding: .15em;
  border-radius: 2px;
}
.ck-content ul li{
  list-style: disc;
  margin-left:2rem;
}
/* @ckeditor/ckeditor5-block-quote/theme/blockquote.css */
.ck-content blockquote {
  overflow: hidden;
  padding-right: 1.5em;
  padding-left: 1.5em;
  margin-left: 0;
  margin-right: 0;
  font-style: italic;
  border-left: solid 5px hsl(0, 0%, 80%);
}
/* @ckeditor/ckeditor5-block-quote/theme/blockquote.css */
.ck-content[dir="rtl"] blockquote {
  border-left: 0;
  border-right: solid 5px hsl(0, 0%, 80%);
}
/* @ckeditor/ckeditor5-highlight/theme/highlight.css */
.ck-content .marker-yellow {
  background-color: var(--ck-highlight-marker-yellow);
}
/* @ckeditor/ckeditor5-highlight/theme/highlight.css */
.ck-content .marker-green {
  background-color: var(--ck-highlight-marker-green);
}
/* @ckeditor/ckeditor5-highlight/theme/highlight.css */
.ck-content .marker-pink {
  background-color: var(--ck-highlight-marker-pink);
}
/* @ckeditor/ckeditor5-highlight/theme/highlight.css */
.ck-content .marker-blue {
  background-color: var(--ck-highlight-marker-blue);
}
/* @ckeditor/ckeditor5-highlight/theme/highlight.css */
.ck-content .pen-red {
  color: var(--ck-highlight-pen-red);
  background-color: transparent;
}
/* @ckeditor/ckeditor5-highlight/theme/highlight.css */
.ck-content .pen-green {
  color: var(--ck-highlight-pen-green);
  background-color: transparent;
}
/* @ckeditor/ckeditor5-image/theme/image.css */
.ck-content .image {
  display: table;
  clear: both;
  text-align: center;
  margin: 0.9em auto;
  min-width: 50px;
}
/* @ckeditor/ckeditor5-image/theme/image.css */
.ck-content .image img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  min-width: 100%;
}
/* @ckeditor/ckeditor5-image/theme/image.css */
.ck-content .image-inline {
  /*
   * Normally, the .image-inline would have "display: inline-block" and "img { width: 100% }" (to follow the wrapper while resizing).;
   * Unfortunately, together with "srcset", it gets automatically stretched up to the width of the editing root.
   * This strange behavior does not happen with inline-flex.
   */
  display: inline-flex;
  max-width: 100%;
  align-items: flex-start;
}
/* @ckeditor/ckeditor5-image/theme/image.css */
.ck-content .image-inline picture {
  display: flex;
}
/* @ckeditor/ckeditor5-image/theme/image.css */
.ck-content .image-inline picture,
.ck-content .image-inline img {
  flex-grow: 1;
  flex-shrink: 1;
  max-width: 100%;
}
/* @ckeditor/ckeditor5-image/theme/imageresize.css */
.ck-content .image.image_resized {
  max-width: 100%;
  display: block;
  box-sizing: border-box;
}
/* @ckeditor/ckeditor5-image/theme/imageresize.css */
.ck-content .image.image_resized img {
  width: 100%;
}
/* @ckeditor/ckeditor5-image/theme/imageresize.css */
.ck-content .image.image_resized > figcaption {
  display: block;
}
/* @ckeditor/ckeditor5-image/theme/imagestyle.css */
.ck-content .image-style-block-align-left,
.ck-content .image-style-block-align-right {
  max-width: calc(100% - var(--ck-image-style-spacing));
}
/* @ckeditor/ckeditor5-image/theme/imagestyle.css */
.ck-content .image-style-align-left,
.ck-content .image-style-align-right {
  clear: none;
}
/* @ckeditor/ckeditor5-image/theme/imagestyle.css */
.ck-content .image-style-side {
  float: right;
  margin-left: var(--ck-image-style-spacing);
  max-width: 50%;
}
/* @ckeditor/ckeditor5-image/theme/imagestyle.css */
.ck-content .image-style-align-left {
  float: left;
  margin-right: var(--ck-image-style-spacing);
}
/* @ckeditor/ckeditor5-image/theme/imagestyle.css */
.ck-content .image-style-align-center {
  margin-left: auto;
  margin-right: auto;
}
/* @ckeditor/ckeditor5-image/theme/imagestyle.css */
.ck-content .image-style-align-right {
  float: right;
  margin-left: var(--ck-image-style-spacing);
}
/* @ckeditor/ckeditor5-image/theme/imagestyle.css */
.ck-content .image-style-block-align-right {
  margin-right: 0;
  margin-left: auto;
}
/* @ckeditor/ckeditor5-image/theme/imagestyle.css */
.ck-content .image-style-block-align-left {
  margin-left: 0;
  margin-right: auto;
}
/* @ckeditor/ckeditor5-image/theme/imagestyle.css */
.ck-content p + .image-style-align-left,
.ck-content p + .image-style-align-right,
.ck-content p + .image-style-side {
  margin-top: 0;
}
/* @ckeditor/ckeditor5-image/theme/imagestyle.css */
.ck-content .image-inline.image-style-align-left,
.ck-content .image-inline.image-style-align-right {
  margin-top: var(--ck-inline-image-style-spacing);
  margin-bottom: var(--ck-inline-image-style-spacing);
}
/* @ckeditor/ckeditor5-image/theme/imagestyle.css */
.ck-content .image-inline.image-style-align-left {
  margin-right: var(--ck-inline-image-style-spacing);
}
/* @ckeditor/ckeditor5-image/theme/imagestyle.css */
.ck-content .image-inline.image-style-align-right {
  margin-left: var(--ck-inline-image-style-spacing);
}
/* @ckeditor/ckeditor5-image/theme/imagecaption.css */
.ck-content .image > figcaption {
  display: table-caption;
  caption-side: bottom;
  word-break: break-word;
  color: var(--ck-color-image-caption-text);
  background-color: var(--ck-color-image-caption-background);
  padding: .6em;
  font-size: .75em;
  outline-offset: -1px;
}
/* @ckeditor/ckeditor5-language/theme/language.css */
.ck-content span[lang] {
  font-style: italic;
}
/* @ckeditor/ckeditor5-list/theme/todolist.css */
.ck-content .todo-list {
  list-style: none;
}
/* @ckeditor/ckeditor5-list/theme/todolist.css */
.ck-content .todo-list li {
  margin-bottom: 5px;
}
/* @ckeditor/ckeditor5-list/theme/todolist.css */
.ck-content .todo-list li .todo-list {
  margin-top: 5px;
}
/* @ckeditor/ckeditor5-list/theme/todolist.css */
.ck-content .todo-list .todo-list__label > input {
  -webkit-appearance: none;
  appearance: none;
  display: inline-block;
  position: relative;
  width: var(--ck-todo-list-checkmark-size);
  height: var(--ck-todo-list-checkmark-size);
  vertical-align: middle;
  border: 0;
  left: -25px;
  margin-right: -15px;
  right: 0;
  margin-left: 0;
}
/* @ckeditor/ckeditor5-list/theme/todolist.css */
.ck-content .todo-list .todo-list__label > input::before {
  display: block;
  position: absolute;
  box-sizing: border-box;
  content: '';
  width: 100%;
  height: 100%;
  border: 1px solid hsl(0, 0%, 20%);
  border-radius: 2px;
  transition: 250ms ease-in-out box-shadow, 250ms ease-in-out background, 250ms ease-in-out border;
}
/* @ckeditor/ckeditor5-list/theme/todolist.css */
.ck-content .todo-list .todo-list__label > input::after {
  display: block;
  position: absolute;
  box-sizing: content-box;
  pointer-events: none;
  content: '';
  left: calc( var(--ck-todo-list-checkmark-size) / 3 );
  top: calc( var(--ck-todo-list-checkmark-size) / 5.3 );
  width: calc( var(--ck-todo-list-checkmark-size) / 5.3 );
  height: calc( var(--ck-todo-list-checkmark-size) / 2.6 );
  border-style: solid;
  border-color: transparent;
  border-width: 0 calc( var(--ck-todo-list-checkmark-size) / 8 ) calc( var(--ck-todo-list-checkmark-size) / 8 ) 0;
  transform: rotate(45deg);
}
/* @ckeditor/ckeditor5-list/theme/todolist.css */
.ck-content .todo-list .todo-list__label > input[checked]::before {
  background: hsl(126, 64%, 41%);
  border-color: hsl(126, 64%, 41%);
}
/* @ckeditor/ckeditor5-list/theme/todolist.css */
.ck-content .todo-list .todo-list__label > input[checked]::after {
  border-color: hsl(0, 0%, 100%);
}
/* @ckeditor/ckeditor5-list/theme/todolist.css */
.ck-content .todo-list .todo-list__label .todo-list__label__description {
  vertical-align: middle;
}
/* @ckeditor/ckeditor5-list/theme/list.css */
.ck-content ol {
  list-style-type: decimal;
}
/* @ckeditor/ckeditor5-list/theme/list.css */
.ck-content ol ol {
  list-style-type: lower-latin;
}
/* @ckeditor/ckeditor5-list/theme/list.css */
.ck-content ol ol ol {
  list-style-type: lower-roman;
}
/* @ckeditor/ckeditor5-list/theme/list.css */
.ck-content ol ol ol ol {
  list-style-type: upper-latin;
}
/* @ckeditor/ckeditor5-list/theme/list.css */
.ck-content ol ol ol ol ol {
  list-style-type: upper-roman;
}
/* @ckeditor/ckeditor5-list/theme/list.css */
.ck-content ul {
  list-style-type: disc;
}
/* @ckeditor/ckeditor5-list/theme/list.css */
.ck-content ul ul {
  list-style-type: circle;
}
/* @ckeditor/ckeditor5-list/theme/list.css */
.ck-content ul ul ul {
  list-style-type: square;
}
/* @ckeditor/ckeditor5-list/theme/list.css */
.ck-content ul ul ul ul {
  list-style-type: square;
}
/* @ckeditor/ckeditor5-media-embed/theme/mediaembed.css */
.ck-content .media {
  clear: both;
  margin: 0.9em 0;
  display: block;
  min-width: 15em;
}
/* @ckeditor/ckeditor5-page-break/theme/pagebreak.css */
.ck-content .page-break {
  position: relative;
  clear: both;
  padding: 5px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* @ckeditor/ckeditor5-page-break/theme/pagebreak.css */
.ck-content .page-break::after {
  content: '';
  position: absolute;
  border-bottom: 2px dashed hsl(0, 0%, 77%);
  width: 100%;
}
/* @ckeditor/ckeditor5-page-break/theme/pagebreak.css */
.ck-content .page-break__label {
  position: relative;
  z-index: 1;
  padding: .3em .6em;
  display: block;
  text-transform: uppercase;
  border: 1px solid hsl(0, 0%, 77%);
  border-radius: 2px;
  font-family: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;
  font-size: 0.75em;
  font-weight: bold;
  color: hsl(0, 0%, 20%);
  background: hsl(0, 0%, 100%);
  box-shadow: 2px 2px 1px hsla(0, 0%, 0%, 0.15);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* @ckeditor/ckeditor5-table/theme/table.css */
.ck-content .table {
  margin: 0.9em auto;
  display: table;
}
/* @ckeditor/ckeditor5-table/theme/table.css */
.ck-content .table table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  border: 1px double hsl(0, 0%, 70%);
}
/* @ckeditor/ckeditor5-table/theme/table.css */
.ck-content .table table td,
.ck-content .table table th {
  min-width: 2em;
  padding: .4em;
  border: 1px solid hsl(0, 0%, 75%);
}
/* @ckeditor/ckeditor5-table/theme/table.css */
.ck-content .table table th {
  font-weight: bold;
  background: hsla(0, 0%, 0%, 5%);
}
/* @ckeditor/ckeditor5-table/theme/table.css */
.ck-content[dir="rtl"] .table th {
  text-align: right;
}
/* @ckeditor/ckeditor5-table/theme/table.css */
.ck-content[dir="ltr"] .table th {
  text-align: left;
}
/* @ckeditor/ckeditor5-table/theme/tablecaption.css */
.ck-content .table > figcaption {
  display: table-caption;
  caption-side: top;
  word-break: break-word;
  text-align: center;
  color: var(--ck-color-table-caption-text);
  background-color: var(--ck-color-table-caption-background);
  padding: .6em;
  font-size: .75em;
  outline-offset: -1px;
}
/* @ckeditor/ckeditor5-table/theme/tablecolumnresize.css */
.ck-content .table .ck-table-resized {
  table-layout: fixed;
}
/* @ckeditor/ckeditor5-table/theme/tablecolumnresize.css */
.ck-content .table table {
  overflow: hidden;
}
/* @ckeditor/ckeditor5-table/theme/tablecolumnresize.css */
.ck-content .table td,
.ck-content .table th {
  position: relative;
}
/* @ckeditor/ckeditor5-code-block/theme/codeblock.css */
.ck-content pre {
  padding: 1em;
  color: hsl(0, 0%, 20.8%);
  background: hsla(0, 0%, 78%, 0.3);
  border: 1px solid hsl(0, 0%, 77%);
  border-radius: 2px;
  text-align: left;
  direction: ltr;
  tab-size: 4;
  white-space: pre-wrap;
  font-style: normal;
  min-width: 200px;
}
/* @ckeditor/ckeditor5-code-block/theme/codeblock.css */
.ck-content pre code {
  background: unset;
  padding: 0;
  border-radius: 0;
}
/* @ckeditor/ckeditor5-horizontal-line/theme/horizontalline.css */
.ck-content hr {
  margin: 15px 0;
  height: 4px;
  background: hsl(0, 0%, 87%);
  border: 0;
}
/* @ckeditor/ckeditor5-mention/theme/mention.css */
.ck-content .mention {
  background: var(--ck-color-mention-background);
  color: var(--ck-color-mention-text);
}
@media print {
  /* @ckeditor/ckeditor5-page-break/theme/pagebreak.css */
  .ck-content .page-break {
      padding: 0;
  }
  /* @ckeditor/ckeditor5-page-break/theme/pagebreak.css */
  .ck-content .page-break::after {
      display: none;
  }
}

.ck.ck-content {
  font-family: 'PT Serif', serif;
  font-size: 16px;
  line-height: 1.6;
  padding: 2em;
}

.ck-content .ck-horizontal-line {
  margin-bottom: 1em;
}

.ck.ck-content hr {
  width: 100px;
  border-top: 1px solid #aaa;
  height: 1px;
  margin: 1em auto;
}

.ck.ck-content h3.category {
  font-family: 'Bebas Neue';
  font-size: 20px;
  font-weight: bold;
  color: #d1d1d1;
  letter-spacing: 10px;
  margin: 0;
  padding: 0;
}

.ck.ck-content h2.document-title {
  font-family: 'Bebas Neue';
  font-size: 50px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  border: 0;
}

.ck.ck-content h3.document-subtitle {
  font-size: 20px;
  color: #e91e63;
  margin: 0 0 1em;
  font-weight: normal;
  padding: 0;
}

.ck.ck-content p.info-box {
  --background-size: 30px;
  --background-color: #e91e63;
  padding: 1.2em 2em;
  border: 1px solid var(--background-color);
  background: linear-gradient(135deg, var(--background-color) 0%, var(--background-color) var(--background-size), transparent var(--background-size)), linear-gradient(135deg, transparent calc(100% - var(--background-size)), var(--background-color) calc(100% - var(--background-size)), var(--background-color));
  border-radius: 10px;
  margin: 1.5em 2em;
  box-shadow: 5px 5px 0 #ffe6ef;
}

.ck.ck-content blockquote.side-quote {
  font-family: 'Bebas Neue';
  font-style: normal;
  float: right;
  width: 35%;
  position: relative;
  border: 0;
  overflow: visible;
  z-index: 1;
  margin-left: 1em;
}

.ck.ck-content blockquote.side-quote::before {
  content: "“";
  position: absolute;
  top: -37px;
  left: -10px;
  display: block;
  font-size: 200px;
  color: #e7e7e7;
  z-index: -1;
  line-height: 1;
}

.ck.ck-content blockquote.side-quote p {
  font-size: 2em;
  line-height: 1;
}

.ck.ck-content blockquote.side-quote p:last-child:not(:first-child) {
  font-size: 1.3em;
  text-align: right;
  color: #555;
}

.ck.ck-content span.marker {
  background: yellow;
}

.ck.ck-content span.spoiler {
  background: #000;
  color: #000;
}

.ck.ck-content span.spoiler:hover {
  background: #000;
  color: #fff;
}

.ck.ck-content pre.fancy-code {
  border: 0;
  margin-left: 2em;
  margin-right: 2em;
  border-radius: 10px;
}

.ck.ck-content pre.fancy-code::before {
  content: "";
  display: block;
  height: 13px;
  background: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NCAxMyI+CiAgPGNpcmNsZSBjeD0iNi41IiBjeT0iNi41IiByPSI2LjUiIGZpbGw9IiNGMzZCNUMiLz4KICA8Y2lyY2xlIGN4PSIyNi41IiBjeT0iNi41IiByPSI2LjUiIGZpbGw9IiNGOUJFNEQiLz4KICA8Y2lyY2xlIGN4PSI0Ny41IiBjeT0iNi41IiByPSI2LjUiIGZpbGw9IiM1NkM0NTMiLz4KPC9zdmc+Cg==);
  margin-bottom: 8px;
  background-repeat: no-repeat;
}

.ck.ck-content pre.fancy-code-dark {
  background: #272822;
  color: #fff;
  box-shadow: 5px 5px 0 #0000001f;
}

.ck.ck-content pre.fancy-code-bright {
  background: #dddfe0;
  color: #000;
  box-shadow: 5px 5px 0 #b3b3b3;
}

/* to hide ck-content if in tabs and it's section is not visible */
._tab:not(.active) .ck-content{
  display: none;
}
/* End  of ckeditor */


/* textarea:not(:disabled),
input[type='text']:not(:disabled),
input[type='email']:not(:disabled),
input[type='number']:not(:disabled),
input[type='password']:not(:disabled){
  box-shadow: inset 0 0 6px 0 rgb(0 0 0 / 6%) !important;
} */


.simple-overlay{
  position:absolute;
  width:100%;
  height:100%;
  opacity: 0.7;
  background: #fff;
  z-index: 99;
}

/* social network */
.social-btns .btn,
.social-btns .btn:before,
.social-btns .btn .fa,
.social-btns .btn .bi {
  transition: all 0.35s;
  transition-timing-function: cubic-bezier(0.31, -0.105, 0.43, 1.59);
}
.social-btns .btn:before {
  top: 90%;
  left: -110%;
}
.social-btns .btn .fa,
.social-btns .btn .bi {
  transform: scale(0.8);
}
.social-btns .btn.facebook:before {
  background-color: #3b5998;
}
.social-btns .btn.facebook .fa,
.social-btns .btn.facebook .bi {
  color: #3b5998;
}
.social-btns .btn.twitter:before {
  /* background-color: #3cf; */
  background-color: #14171A;
}
.social-btns .btn.twitter .fa,
.social-btns .btn.twitter .bi {
  /* color: #3cf; */
  color:#14171A;
}

.social-btns .btn.linkedin:before {
  background-color: rgb(0,119,181);
}
.social-btns .btn.linkedin .fa,
.social-btns .btn.linkedin .bi {
  color: rgb(0,119,181);
}

.social-btns .btn.youtube:before {
  background-color: rgb(255, 0, 0);
}
.social-btns .btn.youtube .fa,
.social-btns .btn.youtube .bi {
  color: rgb(255, 0, 0);
}

.social-btns .btn.instagram:before {
  background-color: rgb(195, 42, 163);;
}
.social-btns .btn.instagram .fa,
.social-btns .btn.instagram .bi {
  color: rgb(195, 42, 163);;
}

.social-btns .btn:focus:before,
.social-btns .btn:hover:before {
  top: -10%;
  left: -10%;
}
.social-btns .btn:focus .fa,
.social-btns .btn:hover .fa,
.social-btns .btn:focus .bi,
.social-btns .btn:hover .bi {
  color: #fff;
  transform: scale(1);
}
.social-btns {
  display:flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  margin: auto;
  font-size: 0;
  text-align: center;
  /* position: absolute; */
  /* top: 0;
  bottom: 0;
  left: 0;
  right: 0; */
}
.social-btns .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  width: 50px;
  height: 50px;
  /* line-height: 90px; */
  margin: 0 2px;
  padding: 0;
  /* text-align: center; */
  position: relative;
  overflow: hidden;
  border-radius: 28%;
  box-shadow: 0 5px 15px -5px rgba(0,0,0,0.1);
  opacity: 0.99;
}
.social-btns .btn:before {
  content: '';
  width: 120%;
  height: 120%;
  position: absolute;
  transform: rotate(45deg);
}
.social-btns .btn .fa,
.social-btns .btn .bi {
  font-size: 30px;
  vertical-align: middle;
}

/* End of social networks */

.left-32{
  left:2rem;
}
.top-0{
  top:0;
}


/* Accordion */
/* .accordion .accordion-item {
  border-bottom: 1px solid #e5e5e5;
} */
/* .accordion .accordion-item button[aria-expanded=true] { */
  /* border-bottom: 1px solid var(--primary-color); */
/* } */

/* e500 */
/**/
:root {
  --e500-main-color: #eaeaea;
  --e500-stroke-color: black;
  
}
/**/
body.e500 {
  background: var(--e500-main-color);
}
.e500 h1 {
  margin: 100px auto 0 auto;
  color: var(--e500-stroke-color);
  /* font-family: 'Encode Sans Semi Condensed', Verdana, sans-serif; */
  font-size: 10rem; line-height: 10rem;
  font-weight: 200;
  text-align: center;
}
.e500 h2 {
  margin: 20px auto 30px auto;
  /* font-family: 'Encode Sans Semi Condensed', Verdana, sans-serif; */
  font-size: 1.5rem;
  font-weight: 200;
  text-align: center;
}
.e500 h1, .e500 h2 {
  -webkit-transition: opacity 0.5s linear, margin-top 0.5s linear; /* Safari */
  transition: opacity 0.5s linear, margin-top 0.5s linear;
}
/* .gears { */
  /* position: relative;
  margin: 0 auto;
  width: auto; height: 0; */
/* } */
.gear {
  position: relative;
  z-index: 0;
  width: 120px; height: 120px;
  margin: 0 auto;
  border-radius: 50%;
  background: var(--e500-stroke-color);
}
.gear:before{
  position: absolute; left: 5px; top: 5px; right: 5px; bottom: 5px;
  z-index: 2;
  content: "";
  border-radius: 50%;
  background: var(--e500-main-color);
}
.gear:after {
  position: absolute; left: 25px; top: 25px;
  z-index: 3;
  content: "";
  width: 70px; height: 70px;
  border-radius: 50%;
  border: 5px solid var(--e500-stroke-color);
  box-sizing: border-box;
  background: var(--e500-main-color);
}
.gear.one {
  left: -130px;
}
.gear.two {
  top: -75px;
}
.gear.three {
  top: -235px;
  left: 130px;
}
.gear .bar {
  position: absolute; left: -15px; top: 50%;
  z-index: 0;
  width: 150px; height: 30px;
  margin-top: -15px;
  border-radius: 5px;
  background: var(--e500-stroke-color);
}
.gear .bar:before {
  position: absolute; left: 5px; top: 5px; right: 5px; bottom: 5px;
  z-index: 1;
  content: "";
  border-radius: 2px;
  background: var(--e500-main-color);
}
.gear .bar:nth-child(2) {
  transform: rotate(60deg);
  -webkit-transform: rotate(60deg);
}
.gear .bar:nth-child(3) {
  transform: rotate(120deg);
  -webkit-transform: rotate(120deg);
}
@keyframes clockwise {
  0% { 
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes anticlockwise {
  0% { 
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes clockwiseError {
  0% { -webkit-transform: rotate(0deg);transform: rotate(0deg);}
  20% { -webkit-transform: rotate(30deg);transform: rotate(30deg);}
  40% { -webkit-transform: rotate(25deg);transform: rotate(25deg);}
  60% { -webkit-transform: rotate(30deg);transform: rotate(30deg);}
  100% { -webkit-transform: rotate(0deg);transform: rotate(0deg);}
}
@keyframes anticlockwiseErrorStop {
  0% { -webkit-transform: rotate(0deg);transform: rotate(0deg);}
  20% { -webkit-transform: rotate(-30deg);transform: rotate(-30deg);}
  60% { -webkit-transform: rotate(-30deg);transform: rotate(-30deg);}
  100% { -webkit-transform: rotate(0deg);transform: rotate(0deg);}
}
@keyframes anticlockwiseError {
  0% { -webkit-transform: rotate(0deg);transform: rotate(0deg);}
  20% { -webkit-transform: rotate(-30deg);transform: rotate(-30deg)}
  40% { -webkit-transform: rotate(-25deg);transform: rotate(-25deg)}
  60% { -webkit-transform: rotate(-30deg);transform: rotate(-30deg);}
  100% { -webkit-transform: rotate(0deg);transform: rotate(0deg);}
}
.gear.one {
  -webkit-animation: anticlockwiseErrorStop 2s linear infinite;
  animation: anticlockwiseErrorStop 2s linear infinite;
}
.gear.two {
  -webkit-animation: anticlockwiseError 2s linear infinite;
  animation: anticlockwiseError 2s linear infinite;
}
.gear.three {
  -webkit-animation: clockwiseError 2s linear infinite;
  animation: clockwiseError 2s linear infinite;
}
.fixed-bottom{z-index:1130;}
body.app footer,
body.app .index-features,
body.app nav .breadcrumb{
  display: none;
}


/* Gallery */
.gallery {
  /* width: 50rem; */
  margin: 1rem auto;
  display: flex;
  flex-wrap: wrap;
  /* justify-content: center; */
}
/* .gallery-row {
  display: flex;
  justify-content: space-between;
  margin-bottom: 2.5rem;
} */
.Card {
  position: relative;
  flex: 0 1 15rem;
  background-color: #fff;
  padding-bottom: 5rem;
  transition: background-color 0.5s cubic-bezier(0.5, 0.3, 0.8, 0.06);
  color: #000;
  /* margin:0 2px; */
}
.Card-thumb {
  position: relative;
  width: 15rem;
  height: 10rem;
  perspective-origin: 50% 0%;
  perspective: 600px;
  z-index: 1;
}
.Card-image,
.Card-shadow {
  position: absolute;
  display: block;
  width: 15rem;
  height: 10rem;
  transition: all 0.5s cubic-bezier(0.42, 0, 0.58, 1);
}
.Card-shadow {
  opacity: 0.8;
}
.Card-shadow:nth-child(1) {
  opacity: 0.6;
  background-color: #673ab7;
  transition: all 0.5s cubic-bezier(0.42, 0, 0.58, 1) 0.07s;
}
.Card-shadow:nth-child(2) {
  opacity: 0.7;
  background-color: #3f51b5;
  transition: all 0.5s cubic-bezier(0.42, 0, 0.58, 1) 0.05s;
}
.Card-shadow:nth-child(3) {
  background-color: #2196f3;
  transition: all 0.5s cubic-bezier(0.42, 0, 0.58, 1) 0.03s;
}
.Card-image {
  position: relative;
  background-size: auto 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #607d8b;
}
.Card-image::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #3f51b5;
  content: '';
  opacity: 0;
  transition: opacity 0.1s;
}
.Card-title,
.Card-explore {
  position: absolute;
  bottom: 0;
  display: flex;
  align-items: center;
  width: 100%;
  height: 5rem;
  text-align: center;
  transition: all 0.5s cubic-bezier(0.5, 0.3, 0.8, 0.06);
}
.Card-title span,
.Card-explore span {
  padding: 0.5rem;
  flex: 1 1 auto;
  text-align: center;
}
.Card-explore {
  opacity: 0;
  transform: translate(0, -1rem);
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #673ab7;
}
.Card-button {
  position: absolute;
  left: 50%;
  top: 5rem;
  padding: 0.5rem 1rem;
  background-color: #fff;
  border-radius: 2rem;
  border: 2px solid #3f51b5;
  color: #fff;
  font-size: 0.75rem;
  font-weight: 600;
  transform: translate(-50%, 2rem);
  cursor: pointer;
  transition: all 0.5s;
  opacity: 0;
  outline: none;
  z-index: 4;
}
.Card:hover,
.Card--active {
  background-color: #f5f5f5;
  cursor: pointer;
}
.Card:hover .Card-thumb,
.Card--active .Card-thumb {
  z-index: 3;
}
.Card:hover .Card-title,
.Card--active .Card-title {
  opacity: 0;
}
.Card:hover .Card-explore,
.Card--active .Card-explore {
  opacity: 1;
  transform: translate(0, 1rem);
  transition: all 0.5s cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
}
.Card:hover .Card-image,
.Card--active .Card-image {
  transform: scale(1.05) translate(0, -1rem) rotateX(25deg);
}
.Card:hover .Card-image::before,
.Card--active .Card-image::before {
  opacity: 0.4;
}
.Card:hover .Card-shadow:nth-child(3),
.Card--active .Card-shadow:nth-child(3) {
  transform: scale(1.02) translate(0, -0.3rem) rotateX(15deg);
}
.Card:hover .Card-shadow:nth-child(2),
.Card--active .Card-shadow:nth-child(2) {
  transform: scale(0.9) translate(0, 1rem) rotateX(15deg);
}
.Card:hover .Card-shadow:nth-child(1),
.Card--active .Card-shadow:nth-child(1) {
  transform: scale(0.82) translate(0, 2.4rem) rotateX(5deg);
}
.Card:hover .Card-button,
.Card--active .Card-button {
  opacity: 1;
  color: #3f51b5;
  transform: translate(-50%, 0);
}
.Card:hover .Card-button:hover,
.Card--active .Card-button:hover {
  color: #fff;
  background-color: #3f51b5;
}
.Card--active,
.Card--active:hover {
  background: none;
}
.Card--active .Card-explore,
.Card--active:hover .Card-explore {
  opacity: 0;
  transform: translate(0, 3rem);
  transition: all 0.5s cubic-bezier(0.42, 0, 0.58, 1);
}
.Card--active .Card-image,
.Card--active:hover .Card-image {
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
  transform: scale(1.05) translate(0, -2.5rem) rotateX(50deg);
}
.Card--active .Card-image::before,
.Card--active:hover .Card-image::before {
  opacity: 0.4;
}
.Card--active .Card-button,
.Card--active:hover .Card-button {
  opacity: 0;
  transition: all 0.35s cubic-bezier(0.42, 0, 0.58, 1);
  transform: translate(-50%, -2rem) scale(1, 0.4);
}

/* .album .card:hover{
  border:2px solid var(--primary-color);
} */

/* End of Gallery */

/* slidein-act-buttons */
.slidein-act-buttons{
  display: flex;
  flex-wrap: wrap;
  position: absolute;
  margin:0;
  padding:0;
  bottom:-60px;
  transition:bottom 1s;
}

.sabtn-container{
  display: flex;
  /* overflow: hidden; */
  align-items: center;
  justify-content: center;
}

.sabtn-container:hover .slidein-act-buttons{
  bottom:40%;
}
.sabtn-container.active .card,
.sabtn-container:hover .card
{
  border:2px solid var(--primary-color);
}

.sabtn-container.active .select,
.sabtn-container .deselect{
  display: none;
}
.sabtn-container.active .deselect{
  display: block;
}
/* End of slidein-act-buttons */

/* multi-items-forms */
.nile-items-container
{
  transition-duration: 0.5s;
}
/* End of multi-items-forms */

/* slick */
/*------------------------------------
  Slick
------------------------------------*/
.u-slick {
  position: relative;
}

.slick-cloned [data-scs-animation-in] {
  opacity: 0;
}

/* .u-slick {
  background: url(../svg/preloaders/circle-preloader.svg) no-repeat 50% 50%;
} */

.u-slick .js-next,
.u-slick .js-prev {
  opacity: 0;
}

.u-slick.slick-initialized {
  background: none;
}

.u-slick.slick-initialized .js-slide,
.u-slick.slick-initialized .js-thumb {
  visibility: visible;
  height: auto;
  overflow: visible;
}

.u-slick.slick-initialized .js-next,
.u-slick.slick-initialized .js-prev {
  opacity: 1;
}

.u-slick .js-slide,
.u-slick .js-thumb {
  height: 0;
  visibility: hidden;
  overflow: hidden;
}

.u-slick .js-slide:first-child,
.u-slick .js-thumb:first-child {
  height: auto;
}

.u-slick__tab .tab-pane:not(.active) {
  display: block !important;
  height: 0 !important;
  overflow: hidden;
  padding: 0 !important;
}

.u-slick__tab .tab-pane.active {
  height: auto !important;
}

.u-slick--transform-off.slick-transform-off .slick-track {
  -webkit-transform: none !important;
          transform: none !important;
}

.u-slick-thumb-progress {
  width: 110%;
  height: 110%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/*------------------------------------
  Slick Equal Height
------------------------------------*/
.u-slick--equal-height .slick-list {
  height: 100%;
}

.u-slick--equal-height .slick-track {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.u-slick--equal-height .slick-track .slick-slide {
  display: -ms-flexbox;
  display: flex;
  height: auto;
}

/*------------------------------------
  Slick Gutters
------------------------------------*/
/* Gutters X */
.u-slick--gutters-1 {
  margin-left: -.25rem;
  margin-right: -.25rem;
}

.u-slick--gutters-1 .slick-slide {
  margin-left: .25rem;
  margin-right: .25rem;
}

.u-slick--gutters-2 {
  margin-left: -.5rem;
  margin-right: -.5rem;
}

.u-slick--gutters-2 .slick-slide {
  margin-left: .5rem;
  margin-right: .5rem;
}

.u-slick--gutters-3 {
  margin-left: -.9375rem;
  margin-right: -.9375rem;
}

.u-slick--gutters-3 .slick-slide {
  margin-left: .9375rem;
  margin-right: .9375rem;
}

/*------------------------------------
  Slick Zoom
------------------------------------*/
.u-slick-zoom .slick-slide .u-slick-zoom__slide {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  transition: all 0.5s ease-in-out;
}

.u-slick-zoom .slick-center .u-slick-zoom__slide {
  -webkit-transform: scale(1);
          transform: scale(1);
}

/*------------------------------------
  Slick Arrows
------------------------------------*/
.u-slick__arrow {
  z-index: 1;
  line-height: 0;
  display: inline-block;
  color: #377dff;
  background-color: rgba(55, 125, 255, 0.1);
  width: 2.5rem;
  height: 2.5rem;
  font-size: 0.875rem;
  cursor: pointer;
  transition: 0.3s;
}

.u-slick__arrow:hover {
  color: #fff;
  background-color: #fed700;
}

.u-slick__arrow-inner:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.u-slick__arrow-inner--left {
  left: 0;
}

.u-slick__arrow-inner--right {
  right: 0;
}


/*------------------------------------
  Slick Pagination
------------------------------------*/
.u-slick__pagination {
  padding-left: 0;
}

.u-slick__pagination:not(.u-slick__pagination--block) {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  pointer-events: none;
}

.u-slick__pagination li {
  display: -ms-flexbox;
  display: flex;
  pointer-events: all;
  margin: 0 .25rem;
  cursor: pointer;
}

.u-slick__pagination li span {
  display: inline-block;
  width: 0.9375rem;
  height: 0.9375rem;
  box-sizing: border-box;
  background-color: var(--main-color);
  border: 3px solid transparent;
  border-radius: 50%;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  transition: 0.3s;
}

.u-slick__pagination li.slick-active span {
  background-color: transparent;
  border-color: var(--main-color);
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}

/* Block */
.u-slick__pagination--block li {
  display: block;
}
/*End of Slick*/

/*------------------------------------
  Background Image Style
------------------------------------*/
.bg-img-hero {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}

.bg-img-hero-bottom {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
}

.bg-img-hero-center {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.bg-img-hero-fixed {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
}

/* end of background image */


/* tabs */
@media (max-width: 991px) {
  .tab-content>.tab-pane {
    display: block;
    opacity: 1;
  }
}
/* End of tabs */

.pdt-white-list-icon{
  position: absolute!important;
  z-index: 1000;
  right: 20px;
  top: 10px;
  cursor: pointer;
  font-size: 25px;
}

.pdt-white-list-icon span{
  display: flex;
  height: 35px;
  width: 35px;
  background: #fff;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border-radius: 50%;
}
.pdt-white-list-icon.left{
  left:20px;
  width:40px;
}
.text-white-on-hover:hover{
  color:white !important;
}
.text-accent-on-hover .badge{
  transition: 300ms;
}
.text-accent-on-hover:hover .badge{
  background:var(--accent-color);
}
.text-accent-on-hover:hover,
.text-accent-on-hover:hover a{
  color:var(--accent-color) !important;
}

.searchbyrate i.bi[class*="bi-star"] {
  padding: 0 1px;
  font-size: 20px;
}
.form-check-input{
  box-shadow: none !important;
  border-color:var(--accent-color) !important;
}
.form-check-input:checked {
  background-color: var(--accent-color);
  border-color: var(--accent-color);
}

.status-indicator{
  width: 7px;
  height: 7px;
  display: inline-block;
  border-radius: 50%;
  margin-right: 0.3rem;
}

span.online{
    background: green;
}

span.offline{
  background: #e1ede1;
}

#login_response,
#signup_response{
  min-height:75px;
}


/* lighbox */
.lightbox {
  display: none;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1em;
  background: rgb(0 0 0 / 44%);
}

.lightbox span {
  /* Full width and height */
  display: block;
  width: 100%;
  height: 100%;

  /* Size and position background image */
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* End of lightbox */


/* Notifications */
.__nile__notification-boxes{
  position: fixed;
  top:0;
  right:0;
  z-index: 99999;
}
.tn-box {
	width: 360px;
	margin: 0 auto 20px 20px;
	padding: 8px 15px;
	text-align: left;
	/* border-radius: 5px; */
    /* box-shadow: 
		0 1px 1px rgba(0,0,0,0.1), 
		inset 0 1px 0 rgba(255,255,255,0.6);   */
	opacity: 0;
	cursor: default;
	display: none;
}
.tn-box .icon{
  width:45px;
}

.tn-box .icon:before {
  font-family: "bootstrap-icons";
  text-align: center;
  /* margin-top: -17px; */
  /* top: 50%; */
  /* left: 20px; */
  font-weight: bold;
  width: 40px;
  height: 40px;
  content: 'i';
  font-size: 30px;
  color: rgba(255, 255, 255, 1);
  position: absolute;
  /* line-height: 30px; */
  border-radius: 50%;
  /* text-shadow: 1px 1px 1px rgba(0,0,0,0.1); */
  /* box-shadow: 1px 1px 1px rgba(0,0,0,0.1); */
  display:flex;
  align-items: center;
  justify-content: center;
}

.tn-box.success .icon:before{
  content: "\F272";
  color: #679b67;
  border: 2px solid #679b67;
}
.tn-box.error .icon:before{
  content:"\F659";
  color:#c54747;
  border: 2px solid #c54747;
}

.tn-box.info{
	background: #cff4fc;
	border: 1px solid #cff4fc;
}
.tn-box.success{
  background: #d1e7dd;
  border: 1px solid #d1e7dd;
}
.tn-box.error{
  background: #e39da4;
  border:1px solid #e39da4;
}

.tn-progress {
	width: 0;
	height: 4px;
	background: rgba(255,255,255,0.3);
	position: absolute;
	bottom: 5px;
	left: 2%;
	border-radius: 3px;
	box-shadow: 
		inset 0 1px 1px rgba(0,0,0,0.05), 
		0 -1px 0 rgba(255,255,255,0.6);
}

.tn-box.tn-box-active {
	display: block;
	animation: notification-fadeOut 5s linear forwards;
}

.tn-box.tn-box-active .tn-progress {
	animation: runProgress 4s linear forwards 0.5s;
}

@keyframes notification-fadeOut {
	0% 	{ opacity: 0; }
	10% { opacity: 1; }
	90% { opacity: 1; transform: translateY(0px);}
	99% { opacity: 0; transform: translateY(-30px);}
	100% { opacity: 0; }
}

@keyframes runProgress {
	0%	{ width: 0%; background: rgba(255,255,255,0.3); }
	100% { width: 96%; background: rgba(255,255,255,1); }
}

.tn-box:hover, 
.tn-box:hover .tn-progress{
	animation-play-state: paused;
}
/* End of Notifications */

/* social media share */
.socialJS {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 921px) {
  .socialJS.responsive {
    flex-direction: column;
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 10;
  }
  .socialJS.responsive.left {
    left: 0;
  }
  .socialJS.responsive.right {
    right: 0;
  }
}

.socialJS a{
  font-size: 18px;
  padding: 0 0.3rem;
  height: 30px;
  width: 30px;
  background: #fff;
  border-radius: 50%;
  padding: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* End of social media share */

/* Loader 2 */
/* HTML: <div class="loader"></div> */
.loader {
  width: 85px;
  aspect-ratio: 1;
  display: grid;
}
.loader::before,
.loader::after {    
  content:"";
  grid-area: 1/1;
  --c:no-repeat radial-gradient(farthest-side,var(--accent-color) 92%,#0000);
  background: 
    var(--c) 50%  0, 
    var(--c) 50%  100%, 
    var(--c) 100% 50%, 
    var(--c) 0    50%;
  background-size: 12px 12px;
  animation: l12 1s infinite;
}
.loader::before {
  margin: 4px;
  filter: hue-rotate(45deg);
  background-size: 8px 8px;
  animation-timing-function: linear
}

@keyframes l12 { 
  100%{transform: rotate(.5turn)}
}
/* End of Loader 2 */
.unsub_envelope{
  font-size: 90px;
    color: var(--accent-color);
    /* height: 100px; */
    /* width: 100px; */
    border: 2px solid var(--primary-color);
    border-radius: 50%;
    padding: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Responsive */
/* lg */ 
@media (min-width: 1200px) {
	.min-width-270{
		min-width: 16.875rem;
	}
	
	.max-width-270 {
		max-width: 16.875rem;
	}
}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
 .non_mobile{
	 display:none;
 }
 .mobile{
	 display: block;
 }
 
.usa{
	margin-right: 0;
} 

.__advert_block_left img{
	width: 100%;
}

.searchform input{
	width: 160px;
}

.product-information span span{
	width: 100%;
}

#similar-product .carousel-inner .item img{
	width: 65px;
}

#cart_items .cart_info .cart_description h4, 
#cart_items .cart_info .cart_description p{
	text-align: center;
} 

}


/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	
.non_mobile{
	display:none;
}

.mobile{
	display: block;
}
.shop-menu ul li a{
	padding-left: 0;
}

#slider-carousel .item{
	padding-left: 30px;
}

.item h2{
	font-size: 24px;
}

.pricing{
	width: 100px;
}


.__advert_block_left img{
	width: 100%;
}

.slider.slider-horizontal{
	width: 100% !important;
}

.tab-pane .col-sm-3, .features_items .col-sm-4{
	width: 50%;
}


#similar-product .carousel-inner .item img{
	width: 60px;
	margin-left: 0;
}

.product-information span span{
	display: block;
	width: 100%;
}

.product-information .cart{
	margin-left: 0;
	margin-top: 15px;
}

.item-control i{
	font-size: 12px;
	padding: 5px 6px;
}

#cart_items .cart_info .cart_description h4, #cart_items .cart_info .cart_description p{
	text-align: center;
}

.companyinfo h2{
	font-size: 20px;
}

.address {
	margin-top: 48px;
	margin-left: 20px;
}

.address p {
	font-size: 12px;
	top: 5px;
}

}

/* @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;
	}
} */

/* xs */
@media (max-width: 767px) {
	/* .table:not(.__stackable) tr td{
		display: block;
	} */
	.smnote-a{
		display:block;
	}
	.smnote-b{
		display:none;
	}
	.mob_show{
		display:block;
	}

	.mob_show.tb_mobile_header{
		display: table-cell !important;
	}
	.d-xs-block{
		display:table-cell !important;
	}

	tr.d_xs_tc_block td:not(._not_block){
		display:block !important;
	}

	tr.d_xs_tc_block td:nth-child(1){
		font-weight:700;
	}

	.top-b-xs-none{
		border-top:none !important;
	}
	.mob_hide{
		display:none;
	}

	.m-pill{
		flex-direction:column;
	}

	.m-xs-pill{
		flex-direction:column;
	}

	.xs-bold,table tr .st-key{
		font-weight:600;
	}
	.ps-30{
		padding: 0 30px;
	}

	.mob_show_ib{
		display:inline-block !important;
	}

	.mob_show_tb{
		display:table-cell !important;
	}
	.tb_mobile_header{
		text-align:center;
		background:var(--primary-color);
		padding:10px;
		color:#fff;
		font-weight:500;
	}
	table.row-sm-block tr td:not(.mob_hide){
		display:block;
		position:relative;
	}

	/* table tr.blockable td:not(.mob_hide){
		display:block;
	} */

	.mini_header{
		display: block;
	}

.non_mobile{
	display:none;
}
/* .row{
	display:flex;
	flex-direction:column;
} */
.width_50_mobile_100{
	width:100%;
	padding:10px 30px;
}
.mobile{
	display: block;
}

.header_top .col-sm-6:first-child{
	/* display: inline-block; */
	float: left;
}

.header_top .col-sm-6:last-child{
	/* display: inline-block; */
	float: right;
}

.header-middle .col-sm-4 {
	display: inline-block;
	overflow: inherit;
	width: 100%;
}

.social-icons ul li a i {
	padding: 8px 10px;
}

.shop-menu.pull-right{
	float: none !important;
}

.shop-menu .nav.navbar-nav{
	margin-left: -30px;
}

.header-bottom .col-sm-9{
	display: inline-block;
	width: 100%;
}

.mainmenu{
	width: 100%;
}

.mainmenu ul li{
	background: rgba(0, 0, 0, 0.5);
    padding-top: 15px;
	padding-bottom: 0;
}

.mainmenu ul li:last-child{
	padding-bottom: 15px;
}

.mainmenu ul li  a{
	color: #fff;
}

.navbar-collapse.in{
	overflow: inherit;
}

.mainmenu ul li a.active{
	padding-left: 15px;
}

.dropdown .fa-angle-down{
	display: none;
}

ul.sub-menu{
  position: relative;
  width: auto;
  display: block;
  background: transparent;
  box-shadow: none;
  top: 0;
}

.sub-menu li{
	background: transparent;
}

.mainmenu .navbar-nav li ul.sub-menu li{
	background: transparent;
	padding-bottom:0;
}

.nav.navbar-nav > li:hover > ul.sub-menu{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none;
  box-shadow: none;
}

.header-bottom{
	position: relative;
}

.header-bottom .col-sm-3 {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 38px;
}

#slider-carousel .item{
	padding-left: 0;
}

.__advert_block_left{
	margin-bottom: 25px;
}

.pricing{
	width: 100px;
}

/* .single-widget{

} */

.product-information span {
	display: block;
}

#similar-product {
	margin-bottom: 40px;
}

.well{
	display: inline-block;
}

.exchange_icon span::before{
	/* font-family:bootstrap-icons;
	display: inline-block;
	padding-right: 0.25rem;
	vertical-align:bottom; */
	content:"\f127";
  }
  
  .w-xs-10{
	  width:100% !important;
	}
}

/* XS Portrait */

@media (max-width: 480px) {
.non_mobile{
	display:none;
}

.flex-xs-column{
	-ms-flex-direction: column;
	flex-direction: column;
}
/* .row{
	display:flex;
	flex-direction:column;
} */
.width_50_mobile_100{
	width:100%;
	padding:10px 30px;
}
.mobile{
	display: block;
}
.contactinfo{
	text-align: center;
}

.contactinfo ul li a {
	padding-right: 15px;
	padding-left: 0;
}

.social-icons.pull-right{
	float: none !important;
	text-align: center;
}

.btn-group.pull-right, 
.footer-bottom .pull-left, 
.footer-bottom .pull-right, 
.mainmenu.pull-left,
.media.commnets .pull-left,
.media-list .pull-left{
	float: none !important;
}

.header_top .col-sm-6:first-child{
	display: block;
	float: none;
}

.header_top .col-sm-6:last-child{
	display: block;
	float: none;
}

.contactinfo .nav.nav-pills, .social-icons .nav.navbar-nav{
	display: inline-block;
}

.logo{
	text-align: center;
	width: 100%;
}

.shop-menu ul li {
	padding: 0;
}

.header-middle .col-sm-4{
	text-align: center;
	overflow: inherit;
}

.shop-menu .nav.navbar-nav {
	margin-left: 0;
}

.btn-group>.btn-group:last-child>.btn:first-child{
	margin-right: 0;
}

.header-bottom .col-sm-9{
	display: inline-block;
	width: 100%;
}

.mainmenu{
	width: 100%;
}

.mainmenu ul li{
	background: rgba(0, 0, 0, 0.5);
    padding-top: 15px;
	padding-bottom: 0;
}

.mainmenu ul li:last-child{
	padding-bottom: 15px;
}

.mainmenu ul li a {
	color: #FFF;
	padding-bottom: 0;
}

.navbar-collapse.in{
	overflow: inherit;
}

.mainmenu ul li a.active{
	padding-left: 15px;
}

.dropdown .fa-angle-down{
	display: none;
}

ul.sub-menu{
  position: relative;
  width: auto;
  display: block;
  background: transparent;
  box-shadow: none;
  top: 0;
}


.mainmenu .navbar-nav li ul.sub-menu li{
	background: transparent;
	padding-bottom:0;
}

.nav.navbar-nav > li:hover > ul.sub-menu{
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none;
  box-shadow: none;
}


.item{
	padding-left: 0;
}

.item h1{
	font-size: 30px;
	margin-top: 0;
}

.item h2{
	font-size: 20px;
}

.pricing{
	width: 70px;
}

.category-tab ul li a{
	font-size: 12px;
}

.companyinfo h2, .companyinfo p{
	text-align: center;
}

.video-gallery{
	margin-top: 30px;
}

.footer-bottom p{
	font-size: 13px;
	text-align: center;
}

.footer-widget .col-sm-2 {
	width: 50%;
	display: flex;
	margin-bottom: 50px;
	margin-top: 0;
	float: left;
	padding-right: 0;
	padding-left: 30px;
	margin-left: 0;
}

.single-widget {
	padding-left: 0;
}

.features_items{
	margin-top: 30px;
}

.category-tab .nav-tabs li{
	float: none;
}

#similar-product .carousel-inner .item img{
	margin-left: 4px;
}

.product-information{
	margin-top: 40px;
}

#reviews p, .blog-post-area .single-blog-post p{
	text-align: justify;
}

#reviews form span input{
	width: 100%;
	margin-bottom: 20px;
}

#reviews form span input:last-child{
	margin-left: 0;
}

.blog-post-area .single-blog-post h3{
	font-size: 14px;
}

.blog-post-area .post-meta ul li{
	margin-right: 7px;
}

.__advert_block_left{
	margin-bottom: 20px;
}

.commnets{
	padding: 0;
}

.content-404 h1{
	font-size: 30px;
}

.content-404 h2 a{
	font-size: 20px;
}

.order-message{
	display: inline-block;
}

.response-area .media img{
	width: auto;
}

.single-post-meta li{
	margin-bottom: 10px;
}

.product-information{
	padding-left: 0;
	text-align: center;
}

.product-information span span{
	float: none;
}

}

@media (max-width: 991px){
	table.mob_table_block tr td:not(.hide_991){
		display:block;
		text-align:center;
	}

	.hide_991{
		display:none !important;
	}

	table.cart-inner-table tr td:not(.hide_991){
		display:table-cell !important;
	}

	.cart_img{
		width:100%;
	}

	/* .cart_info .table.table-condensed tr{
		display:block;
	} */
}
/*End of Responsive */