
/* electro */
.w-25{width:25% !important;}.w-50{width:50% !important;}.w-75{width:75% !important;}.w-100{width:100% !important;}.w-auto{width:auto !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;}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;}.form-control:focus{box-shadow:0 0 0 0 transparent;}.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;}.bootstrap-select .dropdown-toggle:focus{outline:0 !important;}@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-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-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-dark[href]:hover,.btn-dark[href]:focus,.btn-dark[href]:active,.btn-dark[type]:hover,.btn-dark[type]:focus,.btn-dark[type]:active{box-shadow:0 4px 11px rgba(51,62,72,0.35);}.btn-dark:not(label.btn),.btn-dark:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-dark:not([href]),.btn-dark:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#333e48;border-color:#333e48;}.btn-dark:hover{background-color:#333e48;border-color:#333e48;}.btn-cyan[href]:hover,.btn-cyan[href]:focus,.btn-cyan[href]:active,.btn-cyan[type]:hover,.btn-cyan[type]:focus,.btn-cyan[type]:active{box-shadow:0 4px 11px rgba(52,188,236,0.35);}.btn-cyan:not(label.btn),.btn-cyan:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-cyan:not([href]),.btn-cyan:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#34bcec;border-color:#34bcec;}.btn-cyan:hover{background-color:#34bcec;border-color:#34bcec;}.btn-sale[href]:hover,.btn-sale[href]:focus,.btn-sale[href]:active,.btn-sale[type]:hover,.btn-sale[type]:focus,.btn-sale[type]:active{box-shadow:0 4px 11px rgba(223,55,55,0.35);}.btn-sale:not(label.btn),.btn-sale:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-sale:not([href]),.btn-sale:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#df3737;border-color:#df3737;}.btn-sale:hover{background-color:#df3737;border-color:#df3737;}.btn-black[href]:hover,.btn-black[href]:focus,.btn-black[href]:active,.btn-black[type]:hover,.btn-black[type]:focus,.btn-black[type]:active{box-shadow:0 4px 11px rgba(0,0,0,0.35);}.btn-black:not(label.btn),.btn-black:not(label.btn):not([href]):not(:disabled):not(.disabled),.btn-black:not([href]),.btn-black:not([href]):not([href]):not(:disabled):not(.disabled){background-color:#000000;border-color:#000000;}.btn-black:hover{background-color:#000000;border-color:#000000;}.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-light{color:#f8f9fa;background:transparent;}.btn-text-light[href]:hover,.btn-text-light[href]:focus,.btn-text-light[href]:active,.btn-text-light[type]:hover,.btn-text-light[type]:focus,.btn-text-light[type]:active{color:#bdc5d1;}.btn-text-dark{color:#333e48;background:transparent;}.btn-text-dark[href]:hover,.btn-text-dark[href]:focus,.btn-text-dark[href]:active,.btn-text-dark[type]:hover,.btn-text-dark[type]:focus,.btn-text-dark[type]:active{color:#333e48;}.btn-text-cyan{color:#34bcec;background:transparent;}.btn-text-cyan[href]:hover,.btn-text-cyan[href]:focus,.btn-text-cyan[href]:active,.btn-text-cyan[type]:hover,.btn-text-cyan[type]:focus,.btn-text-cyan[type]:active{color:#333e48;}.btn-text-sale{color:#df3737;background:transparent;}.btn-text-sale[href]:hover,.btn-text-sale[href]:focus,.btn-text-sale[href]:active,.btn-text-sale[type]:hover,.btn-text-sale[type]:focus,.btn-text-sale[type]:active{color:#333e48;}.btn-text-black{color:#000000;background:transparent;}.btn-text-black[href]:hover,.btn-text-black[href]:focus,.btn-text-black[href]:active,.btn-text-black[type]:hover,.btn-text-black[type]:focus,.btn-text-black[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-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.active{color:var(--primary-color);}.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);background-color:#fff;border-radius: 100%;}.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;}.nav-classic{border-bottom:1px solid #e7eaf3;}.nav-classic .nav-link{color:#77838f;border-bottom:3px solid transparent;border-radius:0;padding:1rem 1.5rem;margin-bottom:-.125rem;transition:0.3s;}.nav-classic .nav-link:hover{color:var(--primary-color);}.nav-classic .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;border-bottom-right-radius:6.1875rem;}.rounded-bottom-pill{border-bottom-right-radius:6.1875rem;border-bottom-left-radius:6.1875rem;}.rounded-left-pill{border-top-left-radius:6.1875rem;border-bottom-left-radius:6.1875rem;}.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;}.top-0{top:0;}.right-0{right:0;}.bottom-0{bottom: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.2s 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;}.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;}sub,sup{font-size:60%;}strong{font-weight:700;}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-0.009rem;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:400;}del{text-decoration:line-through;}.link__icon i{color:#fff;margin-top:2px;font-size:0.938rem;}.link-hover__brand{display:block;opacity:.5;-webkit-filter:grayscale(1);filter:grayscale(1);}.link-hover__brand:hover{-webkit-filter:none;filter:none;opacity:1;}.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:6.375rem;}@media (min-width:1200px){.header__navbar-brand,.header__navbar-brand > img{width:9.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;}#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 .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);}.custom-search-categories-select{width:auto !important;position:relative;}.custom-search-categories-select.bootstrap-select .dropdown-toggle .filter-option{position:relative;padding:0;font-size:0.93712rem;}.custom-search-categories-select .dropdown-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.custom-search-categories-select .dropdown-toggle::after{margin-top:4px;margin-left:.6rem;}.placeholder-1 input::-webkit-input-placeholder{color:#333e48;}.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;}@media (min-width:1200px){}.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;-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%;}}@media (min-width:1200px){.products-group-4-1-4 .products-group-1__body,.products-group-8-1 .products-group-1__body{height:100%;}.products-group-4-1-4 .products-group-1 .product-item__title a,.products-group-8-1 .products-group-1 .product-item__title a{min-height:100%;}.products-group-4-1-4 .products-group-1 .product-item:hover .product-item__inner,.products-group-8-1 .products-group-1 .product-item:hover .product-item__inner{height:calc(100% + 35px);}.products-group-4-1-4 .products-group-1 .product-item:hover .product-item__body,.products-group-8-1 .products-group-1 .product-item:hover .product-item__body{height:calc(100% - 28px);}}.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;}.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;}.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;-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{width:37.49988rem;}}@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;}}@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-100{left:100% !important;}.left-3{left:1rem;}.left-12{left:0.74987rem;}.left-n16{left:-1rem;}.bottom-1{bottom:1rem;}.bottom-100{bottom:100%;}.right-1{right:1rem;}.right-2{right:2rem;}.right-3{right:3rem;}.right-n20{right:-1.25rem;}@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 */



.bg-eee{
  background:#eee;
}

@media (min-width: 1200px) {
  .container,.container-md,.container-lg {
    max-width: 1200px;
  }
}

@media (min-width: 1480px) {
  .container {
    max-width: 1430px;
  }
}

@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;
  border-radius: 1.4rem;
  transition: all 0.2s ease-in-out;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(254, 215, 0, 0.25);
}
.btn-primary {
  /* color: #1e2022; */
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.btn-primary:hover {
  /* color: #1e2022; */
  background-color: #d8b700;
  border-color: var(--accent-disabled-bg);
}

.btn-primary:focus, 
.btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 188, 5, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  /* color: #1e2022; */
  background-color: var(--primary-color);
  border-color: var(--primary-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-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:active {
  background-color:var(--primary-color);
  color: #fff !important;
}

.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;
}

.card-footer {
  padding: 1rem 1rem;
  background-color: #fff;
  border-top: 1px solid #e7eaf3;
}

.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;
}


a:hover {
outline: none;
text-decoration:none;
}

a:focus {
  outline:none;
  outline-offset: 0;
}

select {
  word-wrap: normal;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

a {
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}

.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;
}

.mt-10,
.my-10 {
  margin-top: 4.5rem !important;
}

.mr-10,
.mx-10 {
  margin-right: 4.5rem !important;
}

.mb-10,
.my-10 {
  margin-bottom: 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 */

.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;
} */

.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;
}

.usa {
  border-radius: 0;
  color: #B4B1AB;
  /* font-size: 12px; */
  margin-right: 20px;
  padding: 2px 15px;
  /* margin-top: 10px; */
}

.usa:hover {
	color: #B4B1AB;
}

/* .usa:active, .usa.active {
  background: none repeat scroll 0 0 var(--primary-color);
  box-shadow: inherit;
  outline: 0 none;
} */

.btn-group.open .dropdown-toggle {
  background: rgba(0, 0, 0, 0);
  box-shadow: none;
}

.dropdown-menu  li:hover{
  background-color: var(--primary-color);
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer;
}
.dropdown-menu li .active-marker{
  display:none;
}
.dropdown-menu li.active .active-marker{
  display:inline-block;
}


.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;
}
.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(--primary-color);
}
/* 
.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-family: 'roboto';
  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);
  }
}
/*************************
*******Footer CSS******
**************************/

#footer {
  background: #F0F0E9;
}


.footer-top .container {
  border-bottom: 1px solid #E0E0DA;
  padding-bottom: 20px;
}

.companyinfo {
  margin-top: 35px;
}

.companyinfo h2 {
  color: #B4B1AB;
  font-family: abel;
  font-size: 27px;
  text-transform: uppercase;
}

.companyinfo h2  span{
  color:var(--primary-color);
}

.companyinfo p {
  color: #B3B3AD;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.footer-top .col-sm-3{
  overflow: hidden;
}

.video-gallery {
  margin-top: 57px;
  position: inherit;
}

.video-gallery a img {
  height: 100%;
  width: 100%;
}

.iframe-img {
  position: relative;
  display: block;
  height: 61px;
  margin-bottom: 10px;
  border: 2px solid #CCCCC6;
  border-radius: 3px;
}

.overlay-icon {
  position: absolute;
  top: 0;
  width: 100%;
  height: 61px;
  background: var(--primary-color);
  border-radius: 3px;
  color: #FFF;
  font-size: 20px;
  line-height: 0;
  display: block;
  opacity: 0;
   -webkit-transition: 300ms;
  -moz-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}

.overlay-icon i {
  position: relative;
  top: 50%;
  margin-top: -20px;
}

.video-gallery a:hover .overlay-icon{
  opacity: 1;
}

.video-gallery p {
  color: #8C8C88;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 500;
  margin-bottom:0px;
}

.video-gallery  h2 {
  color: #8c8c88;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 300;
  text-transform:uppercase;
  margin-top:0px;
}


.address {
  margin-top: 30px;
  position: relative;
  overflow: hidden;
}
.address  img {
	width:100%;
}

.address p {
  color: #666663;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 300;
  left: 25px;
  position: absolute;
  top: 50px;
}

.footer-widget {
  margin-bottom: 68px;
}

.footer-widget .container {
  border-top: 1px solid #FFFFFF;
  padding-top: 15px;
}

.single-widget h2 {
  color: #666663;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 22px;
  text-transform: uppercase;
}

.single-widget h2 i{
	margin-right:15px;
}

.single-widget ul li a{
	color: #8C8C88;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 300;
	padding: 5px 0;
}

.single-widget ul li a i {
  margin-right: 18px;
}

.single-widget ul li a:hover{
	background:none;
	color:var(--primary-color);
}


.searchform input {
  border: 1px solid #DDDDDD;
  color: #CCCCC6;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  margin-top: 0;
  outline: medium none;
  padding: 7px;
  width: 212px;
}


.searchform button {
  background: var(--primary-color);
  border: medium none;
  border-radius: 0;
  margin-left: -5px;
  margin-top: -3px;
  padding: 7px 17px;
}

.searchform button i {
  color: #FFFFFF;
  font-size: 20px;
}

.searchform  button:hover, 
.searchform  button:focus{
	background-color:var(--primary-color);
}

.searchform p {
  color: #8C8C88;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 300;
  margin-top: 25px;
}

.footer-bottom {
  background: #D6D6D0;
  padding-top: 10px;
}

.footer-bottom p {
  color: #363432;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  margin-left: 15px;
}

.footer-bottom p span a {
  color: var(--primary-color);
  font-style: italic;
  font-weight: bold;
  text-decoration: underline;
}


/*************************
******* 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;
}


.padding-right {
  padding-right: 0;
}

.features_items{
	overflow:hidden;
}


h2.title {
  color: var(--primary-color);
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-weight: 700;
  margin: 0 15px;
  text-transform: uppercase;
  margin-bottom: 30px;
  position: relative;
}

.product-image-wrapper{
	border:1px solid #F7F7F5;
	overflow: hidden;
	margin-bottom:30px;
}

.single-products {
  position: relative;
}

.new, .sale {
  position: absolute;
  top: 0;
  right: 0;
}

.productinfo h2{
	color: var(--primary-color);
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 700;
}
.product-overlay h2{
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 700;
}


.productinfo p{
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #696763;
}

.productinfo img{
  max-width: 100%;
  height:175px;
}

.productinfo{
 position:relative;
 /* added */
 padding-top:10px;
}

.product-overlay {
  background:var(--primary-color);
  top: 0;
  display: none;
  height: 0;
  position: absolute;
  transition: height 500ms ease 0s;
  width: 100%;
  display: block;
  opacity:1;
}

.single-products:hover .product-overlay {
  display:block;
  height:100%;
}


.product-overlay .overlay-content {
  bottom: 0;
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
}

.product-overlay .add-to-cart {
  background:#fff;
  border: 0 none;
  border-radius: 0;
  color: var(--primary-color);
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  margin-bottom: 25px;
}

.product-overlay .add-to-cart:hover {
  background:#fff;
  color: var(--primary-color);
}


.product-overlay p{
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
}



.add-to-cart {
  background:#F5F5ED;
  border: 0 none;
  border-radius: 0;
  color: #696763;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  margin-bottom: 25px;
}

.add-to-cart:hover {
  background: var(--primary-color);
  border: 0 none;
  border-radius: 0;
  color: #FFFFFF;
}

.add-to{
  margin-bottom: 10px;
}

.add-to-cart i{
	margin-right:5px;
}

.add-to-cart:hover {
  background: var(--primary-color);
  color: #FFFFFF;
}

.choose {
  border-top: 1px solid #F7F7F0;
}

.choose ul li a {
  color: #B3AFA8;
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  padding-left: 0;
  padding-right: 0;
}

.choose ul li a i{
	margin-right:5px;
}

.choose ul li a:hover{
	background:none;
	color:var(--primary-color);
}

.category-tab {
  overflow: hidden;
}

.category-tab ul {
  background: #40403E;
  border-bottom: 1px solid var(--primary-color);
  list-style: none outside none;
  margin: 0 0 30px;
  padding: 0;
  width: 100%;
}

.category-tab ul li a {
  border: 0 none;
  border-radius: 0;
  color: #B3AFA8;
  display: block;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
}

.category-tab ul  li  a:hover{
	background:var(--primary-color);
	color:#fff;
}

.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: 1px 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;
}

.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: 50px;
  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_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)
}

.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
}

.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;
}

.sinlge-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%;
}


.sinlge-post-meta {
  overflow: hidden;
  padding-left: 0;
  margin-bottom: 15px
}



.sinlge-post-meta li {
  background:#F0F0E9;
  color: #363432;
  float: left;
  font-size: 10px;
  font-weight: 700;
  margin-right: 10px;
  padding: 0 10px 0 0;
  position: relative;
  text-transform: uppercase;
}

.sinlge-post-meta li i {
  background:var(--primary-color);
  color: #FFFFFF;
  margin-right: 10px;
  padding: 8px 10px;
}

.sinlge-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{
  /* border-radius: 0; */
  /* margin:0; */
  outline:none !important;
}

.btn.btn-danger{
  /* border-radius:0; */
}

.btn-accent{
  background-color: var(--accent-color);
}

.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;
}

#contact-page .form-control:focus, 
#contact-page .form-control:hover {
  box-shadow: inherit;
  border-color: #FDB45E;
}

#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"]{
  position:relative;
  top:12px;
  /* bottom:5px; */
  width:40px;
  height:40px;
  -webkit-appearance:none;
  appearance: none;
  outline:none;
  transition:.5s;
}

input[type="checkbox"]: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"]: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:#0f0;
  outline:none;
  font-weight:700;
  /* transform:rotate(10deg) translate(5px, -1px); */

}

input:disabled[type="checkbox"]: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:5px;
  top:13px;
  z-index:99;
  transform:rotate(-45deg);
  cursor:pointer;
}

.filter .opener,.selectbox input{
position:absolute;
top:0;
left:0;
cursor:pointer;
background:#fff;
border:none;
outline:none;
/* 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:60px;
  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(135deg);
}

.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: 3px;
  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;
  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.2s;
}
.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;
  }
}

.footer-top .col-sm-7{
  display:flex;
  flex-wrap:wrap;
}

@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;
}

.footer-bottom .row{
  justify-content:space-between;
}

.bcr{
  border-color:red;
}

.unread{
  font-weight:700;
  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;
}
.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-toggle="collapse"][aria-expanded="false"] .arrow-up,
[data-toggle="collapse"][aria-expanded="true"] .arrow-down
{
  display:none;
}

[data-toggle="collapse"][aria-expanded="false"] .arrow-down,
[data-toggle="collapse"][aria-expanded="true"] .arrow-up{
  display:inline-block !important;
}

/* [data-toggle="collapse"] .arrow-down{
  display:inline-block;
}

[data-toggle="collapse"] .arrow-up{
  display:none;
} */

.separator{
  font-size:1rem;
  font-weight:700;
}

.rateValue{
  color:var(--primary-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:"\f130";
}

.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";
}

.add_to_wishlist.added span::before,.add-to-wishlist.added span::before{
  content:"\f415";
  vertical-align:middle;
  color:rgb(231 114 114)
}

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 */

/* megamenu */
/*
 * HS Mega Menu - jQuery Plugin
 * @version: 1.0.0 (Sun, 26 Feb 2017)
 *
 * @license:
 *
 * Copyright 2017 HtmlStream
 *
 */

 .menu-initialized {
	position: relative;
	z-index: 10;
}

.menu-initialized .animated {
	-webkit-animation-duration: 300ms;
	animation-duration: 300ms;
}

.overflow-x-locked {
	overflow-x: hidden;
}

.sub-menu,
.mega-menu {
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 2;
	margin-top: -.002rem;
	visibility: hidden;
	background-color: #fff;
	opacity: 1 !important;
}

.sub-menu-opened > .sub-menu,
.mega-menu-opened > .mega-menu {
	visibility: visible;
	opacity: 1;
}

.sub-menu {
	min-width: 180px;
}

.has-sub-menu {
	overflow: hidden;
	position: relative;
}

.sub-menu-opened {
	overflow: visible;
}

.sub-menu .sub-menu,
.mega-menu .sub-menu,
.sub-menu .mega-menu,
.mega-menu .mega-menu {
	top: 0;
	left: 100%;
	margin-top: 0;
}

/*------------------------------------
	Vertical Direction
------------------------------------*/

.menu-vertical .sub-menu,
.menu-vertical .mega-menu {
	top: 0;
	left: 100%;
	margin-top: 0;
}

.menu-vertical .sub-menu {
	width: auto;
}

.menu-vertical .mega-menu {
	height: 100%;
}

/*------------------------------------
	Mobile state
------------------------------------*/

.mobile-state .sub-menu,
.mobile-state .mega-menu {
	position: static;
	visibility: visible;
}

.mobile-state .has-mega-menu[data-max-width] > .mega-menu,
.mobile-state .has-sub-menu[data-max-width] > .sub-menu {
	max-width: initial !important;
}

/*------------------------------------
	RTL
------------------------------------*/

.menu-initialized.rtl {
	direction: rtl;
	unicode-bidi: embed;
}

.menu-initialized.rtl .sub-menu,
.menu-initialized.rtl .mega-menu {
	left: auto;
	right: 0;
}

.menu-initialized.rtl .sub-menu .sub-menu,
.menu-initialized.rtl .mega-menu .sub-menu,
.menu-initialized.rtl .sub-menu .mega-menu,
.menu-initialized.rtl .mega-menu .mega-menu {
	left: auto;
	right: 100%;
}

/*------------------------------------
	Smart Position
------------------------------------*/

.menu-initialized:not(.mobile-state) .sub-menu.reversed,
.menu-initialized:not(.mobile-state) .mega-menu.reversed {
	left: auto;
	right: 0;
}

.menu-initialized:not(.mobile-state) .sub-menu .sub-menu.reversed,
.menu-initialized:not(.mobile-state) .mega-menu .sub-menu.reversed,
.menu-initialized:not(.mobile-state) .sub-menu .mega-menu.reversed,
.menu-initialized:not(.mobile-state) .mega-menu .mega-menu.reversed {
	left: auto;
	right: 100%;
}

.menu-initialized.rtl:not(.mobile-state) .sub-menu.reversed,
.menu-initialized.rtl:not(.mobile-state) .mega-menu.reversed {
	right: auto;
	left: 0;
}

.menu-initialized.rtl:not(.mobile-state) .sub-menu .sub-menu.reversed,
.menu-initialized.rtl:not(.mobile-state) .mega-menu .sub-menu.reversed,
.menu-initialized.rtl:not(.mobile-state) .sub-menu .mega-menu.reversed,
.menu-initialized.rtl:not(.mobile-state) .mega-menu .mega-menu.reversed {
	right: auto;
	left: 100%;
}

/*------------------------------------
	Positions
	(only 'horizontal' direction)
------------------------------------*/

.menu-initialized.menu-horizontal .mega-menu.position-left {
	left: 0;
	right: auto;
}

.menu-initialized.menu-horizontal .mega-menu.position-right {
	left: auto;
	right: 0;
}

.menu-initialized.menu-horizontal .mega-menu.position-center {
	right: auto;
	left: 50%;

	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}
/* End of megamenu */

/* animate */


/*!
 * 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}}

/* End of animate */

.show_991{
  display:none;
}

.ni{
  display:inline-block;
  line-height:1;
}

.__d-flex{
  display:flex;
}

.logo img{
  height:28px;
}

.cartField_wrap.no_display + div,.cartField_wrap.d-none + div{
  margin-top:0 !important;
}

.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 ========================*/
.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%;
  }
}


/* test */
.tslider {
    max-width: 1000px;
    width: 90%;
    margin: 15px auto;
    background: #fff;
    border-radius: 5px;
    padding: 15px 0;
    /* box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);  */
}

.tslider .slick-slider button{ 
    position: absolute;
    top: 50%;
    background: #fff;
    border: none;
    outline: none;
    z-index:100;
    width: 50px;
    height: 50px; 
    color:#fff;
    cursor: pointer;
    transform: translate(0%,-70%);
    border-radius: 36px;
    box-shadow: 0px 2px 20px rgba(0,0,0,0.07);
}
.tslider .slick-slider .slick-prev{
    left:-30px;
}
.tslider .slick-slider .slick-prev::before{
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f104";
    font-size:30px;
    color:#bf0606;
    left: 8px;
    position: relative;
    z-index: 10;
}
.tslider .slick-slider .slick-next{
    right:-30px;
}
.tslider .slick-slider .slick-next::after{
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f105";
    font-size:30px;
    color:#bf0606;
    right: 15px;
    position: relative;
    z-index: 10;
}
.tslider .slick-slide {
    color: #333;
    padding: 40px 0;
    font-size: 1.25em;
    font-family: "Verdana";
    text-align: center;
    pointer-events: none;
}

.tslider .slick-slide .desc {
    opacity: 0;
}

.tslider .slick-slide .desc>* {
    transition: all 900ms ease;
}

.tslider .slick-slide .desc h2 {
    position: relative;
    left: 50px;
    line-height: 1;
}
.tslider .slick-slide .desc h2 span{
    color:#bf0606;
}
.tslider .slick-slide .desc p {
    position: relative;
    top: 50px;
    opacity: 0;
}

.tslider .slick-slide img {
    width: 100%;
}

.tslider .slick-prev:before,
.tslider .slick-next:before {
    color: black;
}
.tslider .slick-dots {
    text-align: center;
}

.tslider .slick-dots li {
    display: inline-block;
    padding: 1px;
    background: #ccc;
    margin: 10px 5px;
    width: 40px;
    height: 4px;
    border-radius: 10px;
    cursor: pointer;
}

.tslider .slick-dots li.slick-active {
    background: #bf0606;
}

.tslider .slick-dots button {
    display: none;
}
.tslider .slick-slide {
    opacity: 0.2;
    transition: all 300ms ease;
}

.tslider .slick-current {
    opacity: 1;
    transform: scale(1.1);
}

.tslider .slick-current .desc {
    opacity: 1;
}

.tslider .slick-current .desc h2 {
    left: 0; 
}

.tslider .slick-current .desc p {
    top: 0;
    opacity: 1;
}

.tslider .btn {
    border-radius: 30px;
    padding: 10px 20px;
    border: 2px solid #bf0606;
    text-decoration: none;
    color: #bf0606;
    font-size: .6em;
    text-transform: uppercase;
    display: block;
    margin: 30px auto 0;
    max-width: 160px;
    width: 100%;
    font-weight: bold;
    pointer-events: initial;
}

@media (min-width: 1480px) {
  .min-width-1100-wd {
    min-width: 68.75rem;
  }
}


/* tabs */
.nav-tab .nav-link {
  margin-bottom: -1px;
  border-width: 2px;
  padding: .5rem .3rem;
  font-size: 1.125rem;
  /* color: #343f49; */
}

/* .nav-tab .nav-link:hover {
  color: #343f49;
} */

.nav-tab .nav-link.active {
  /* font-weight: 700; */
  /* color: #343f49; */
  position: relative;
}

.nav-tab .nav-link.active::after {
  content: ' ';
  /* height: 4px;
  width: 10px; */
  height:0;
  width: 0;
  border: 0.8em solid transparent;
  border-top:10px solid var(--primary-color);

  display: block;
  position: absolute;
  bottom: -25px;
  left: 50%;
  /* border-radius: 0 0 10px 10px; */
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  /* background-color: var(--primary-color); */
}

/* .tabbed-content {
  background: #fff;
  box-shadow: 1px 1px 6px #ccc;
  max-width: 600px;
  padding: 1em;
  margin: 1em auto;
}

.tabs ul {
  margin: 0;
  padding: 0 0 1em 0;
  font-weight: bold;
}
.tabs ul li {
  background: #eee;
}
.tabs ul li a {
  padding: 0.5em 1em;
}
.tabs ul li a:hover, .tabs ul li a.active {
  background: #444;
  color: #eee;
}*/

/* .item {
  margin-bottom: 2px;
} */
.item::before {
  cursor: pointer;
  font-weight: bold;
  background: #eee;
  padding: 0.5em;
  display: block;
}
.item.active::before {
  background: var(--primary-color);
  color: #fff;
} 
.item.active .item-content {
  padding: 1em;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

@media all and (min-width: 800px) {

  .item.active .item-content {
    padding-top: 0;
  }

  .tabs-side .tabs li {
    margin-bottom: 2px;
  }
}
/* 
The project specific CSS starts here
This is the minimum CSS that you will need in order for this to work
*/
.tabbed-content .tabs {
  display: none;
}
.tabbed-content .item {
  min-height: 2em;
  border:1px solid #e7eaf3;
}
.tabbed-content .item::before {
  content: attr(data-title);
}
.tabbed-content .item .item-content {
  opacity: 0;
  visibility: hidden;
  height: 0;
}
.tabbed-content .item.active .item-content {
  opacity: 1;
  visibility: visible;
  height: auto;
}

@media all and (min-width: 800px) {
  .tabbed-content .tabs {
    display: block;
  }
  .tabbed-content .tabs li {
    display: inline-block;
  }
  .tabbed-content .tabs li a {
    display: block;
  }
  .tabbed-content .item {
    min-height: 0;
    border:none;
  }
  .tabbed-content .item::before {
    display: none;
  }
  .tabbed-content.tabs-side .tabs {
    width: 150px;
    float: left;
  }
  .tabbed-content.tabs-side .tabs li {
    display: block;
  }
  .tabbed-content.tabs-side .item {
    margin-left: 150px;
  }
}

/* animation test */

.bb{
  border:2px solid var(--primary-color);
  animation: animate-border 4s linear infinite;
}


@keyframes animate-border{
  0%{
    border-color:rgba(255, 0, 0, 0.87);
  }
  25%{
    border-color:rgb(170, 80, 80);
  }
  50%{
    border-color:rgb(255, 251, 0);
  }
  75%{
    border-color:rgb(217, 255, 0);
  }
  100%{
    border-color:#f39d2c;
  }
}



.ribbon1 {
  position: absolute;
  top: -6.1px;
  right: 10px;
}
.ribbon1:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-left: 53px solid transparent;
  border-right: 53px solid transparent;
  border-top: 10px solid #F8463F;
}
.ribbon1 span.discount {
  position: relative;
  display: block;
  text-align: center;
  background: #F8463F;
  font-size: 14px;
  line-height: 1;
  padding: 12px 8px 10px;
  border-top-right-radius: 8px;
  width: 90px;
}
.ribbon1 span.discount:before, .ribbon1 span:after {
  position: absolute;
  content: "";
}
.ribbon1 span.discount:before {
 height: 6px;
 width: 6px;
 left: -6px;
 top: 0;
 background: #F8463F;
}
.ribbon1 span.discount:after {
 height: 6px;
 width: 8px;
 left: -8px;
 top: 0;
 border-radius: 8px 8px 0 0;
 background: #C02031;
}

.main-categories .text {
  font-size: 23px;
  font-weight: bold
}

.main-categories .card {
  height: 130px;
  overflow:hidden;
  border: none;
  border-radius: 15px
}

.main-categories .imagename {
  font-size: 14px;
  font-weight: bold
}

.main-categories .title {
  height: 45px;
  width: 200px;
  /* border: none; */
  border-radius: 60px;
  background-color: var(--primary-color);
  font-size: 1.2rem;
  color: #fff;
  font-weight: 700;
  line-height: 43px;
  text-align: center;

}

.main-categories a{
  color:#333e48 !important;
}

.shadow-on-hover:hover{
  box-shadow:0 0 18px -2px var(--primary-color);
  z-index:3
}

.login-signup-button a{
  padding:11px 12px !important;
  color: #696763 !important;
}

.mobile-nav {
  background: #F1F1F1;
  position: fixed;
  bottom: 0;
  height: 65px;
  width: 100%;
  display: flex;
  justify-content: space-around;
  z-index: 1110;
}

.bloc-icon {
  display: flex;
  justify-content: center;
  align-items: center;
}

.bloc-icon i {
  width: 30px;
  font-size:2rem;
  color:#333e48;
}

/* Mobile menu */
.mobile-menu{
  overflow-x: hidden;
  position:fixed;
  z-index: 1000;
  height: 100%;
  background-color: #fff;
  left: -18.75rem;
  width: 18.75rem;
  top: 0;
  box-shadow: 13px 0 20px rgba(119, 131, 143, 0.08);
  font-size: 1rem;
  transition:500ms;
}
.menu-overlay.active .mobile-menu {
  left:0;
}
.mobile-menu a{
  color:#333e48;
}

.mobile-menu .body, .mobile-menu .content {
  height: 100%;
  /* padding:1rem; */
}
.mobile-menu .body{
  margin-bottom:65px;
}

.mobile-menu .container {
  position: relative;
  height: 100%;
  min-height: 100%;
}

.mobile-menu .list{
  border-left: 2px solid var(--primary-color);
  margin-left:1.2rem;
}

.mobile-menu .list li{
  margin-left: 0 !important;
}

.mobile-menu .nav-link[data-toggle].collapsed:after {
  content: "\f282";
  right:0.5rem;
  position:absolute;
  font-family: bootstrap-icons;
}
.mobile-menu .nav-link[data-toggle]:not(.collapsed):after {
  content: "\f286";
  right:0.5rem;
  position:absolute;
  font-family: bootstrap-icons;
}

.mobile-menu .nav-item{
  margin-left:0 !important;
  position:relative;
}
.mobile-menu .icon{
  margin-right:1rem;
  font-size:1.2rem;
}

.menu-overlay.active{
  background:#bea27d49;
  position:fixed;
  height:100%;
  width:100%;
  z-index:1002;
  top:0;
}

.top-6dot4{
  top:0.4rem;
}
.right-1dot6{
  right:0.1rem;
}

@media screen and (min-width: 576px) {
  .mobile-nav {
  display: none;
  }
}
@media screen and (max-width:576px){
  a#scrollUp{
    display:none !important;
  }
  footer{
    margin-bottom:65px;
  }
}

.mobile-menu li{
  white-space: nowrap !important;
}

.mainContentArea{
  min-height: 500px;
  opacity:0;
  position:relative;
  overflow: hidden;
  transition: opacity 1s;
}

body.active header,
body.active footer,
body.active .mainContentArea{
  opacity: 1 !important;
}
/* .cart-side-div{
  position:fixed;
  height: 100%;
  width: 500px;
  background: #fff;
  right:0;
  top:0;
  z-index: 1000;
} */

.input_has_border{
  border:1px solid #ced4da !important;
}

.activeIcon{
  display: inline-block;
  height:6px;
  width: 6px;
  border-radius: 50%;
}

.activeIcon.active{
  background-color: #28a745;
}
.activeIcon.inactive{
  background-color: #adb9b0;
}



/* zoomer */

.zoom-rect{
  position:absolute;
  margin:0 !important;
  padding:0;
  width:200px;
  background-color:#78787c4d;
  height:150px;
  transform:translate(-50%,-50%);
  pointer-events:none;
  opacity:0;
}


.zoom{
  position:relative;
  /* top:50px; */
  left:10px;
  background-color:#fff;
  background-image: url("");
  box-shadow:5px 5px 5px rgb(24, 24, 24);
  opacity:0;
  z-index: -1;
}

.zoom.zoom-rect-active{
  z-index:1000;
}
.zoom-rect-active{
  opacity:1;
}

@media screen and (max-width:600px){
  .zoom,.zoom-rect{
      display:none;
  }
}

#main-product-img{
  overflow:hidden;
}

/* End of zoomer */

.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;
  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.5;
  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;
}
.social-btns .btn.twitter .fa,
.social-btns .btn.twitter .bi {
  color: #3cf;
}

.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 {
  height: 50px;
  margin: auto;
  font-size: 0;
  text-align: center;
  /* position: absolute; */
  /* top: 0;
  bottom: 0;
  left: 0;
  right: 0; */
}
.social-btns .btn {
  display: inline-block;
  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);
}
.accordion button {
  position: relative;
  display: block;
  text-align: left;
  width: 100%;
  padding: 1em;
  color: #7288a2;
  font-size: 1.15rem;
  font-weight: 400;
  border: none;
  background: none;
  outline: none;
}
.accordion button:hover, .accordion button:focus {
  cursor: pointer;
  color: var(--primary-color);
}
.accordion button:hover::after, .accordion button:focus::after {
  cursor: pointer;
  color: var(--primary-color);
  border: 1px solid var(--primary-color);
}
.accordion button .accordion-title {
  padding: 1em 1.5em 1em 0;
}
.accordion button .icon {
  display: inline-block;
  position: absolute;
  top: 18px;
  right: 10px;
  width: 22px;
  height: 22px;
  border: 1px solid;
  border-radius: 22px;
}
.accordion button .icon::before {
  display: block;
  position: absolute;
  content: "";
  top: 9px;
  left: 5px;
  width: 10px;
  height: 2px;
  background: currentColor;
}
.accordion button .icon::after {
  display: block;
  position: absolute;
  content: "";
  top: 5px;
  left: 9px;
  width: 2px;
  height: 10px;
  background: currentColor;
}
.accordion button[aria-expanded=true] {
  color: var(--primary-color);
}
.accordion button[aria-expanded=true] .icon::after {
  width: 0;
}
.accordion button[aria-expanded=true] + .accordion-content {
  opacity: 1;
  max-height: 113em;
  transition: all 200ms linear;
  will-change: opacity, max-height;
   margin: 2em 0;
   font-size: 1rem;
   font-weight: 300;
}
.accordion .accordion-content {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  padding:0 1em;
  transition: opacity 200ms linear, max-height 200ms linear;
  will-change: opacity, max-height;
}

/* End of Accordion */

/* latest posts format */
.latest-posts h1,
.latest-posts h2,
.latest-posts h3,
.latest-posts h4,
.latest-posts h5,
.latest-posts h6 {
  color: #3e4555;
}
.latest-posts .card-title {
  font-size: 18px;
}
.latest-posts .subtitle {
  color: #8d97ad;
  line-height: 24px;
}
.latest-posts .card.card-shadow {
  -webkit-box-shadow: 0 0 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0 0 30px rgba(115, 128, 157, 0.1);
}
.latest-posts .b-h-box .card-img-overlay {
  bottom: 0;
  top: auto;
  -webkit-transition: 0.2s ease-in;
  -o-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
  height: 45%;
}
.latest-posts .b-h-box .card-title,
.latest-posts .b-h-box {
  color: var(--primary-color);
}
.latest-posts .b-h-box .card-text {
  display: none;
}
.latest-posts .b-h-box:hover {
  color: #8d97ad;
}
.latest-posts .b-h-box:hover .card-img-overlay {
  height: 100%;
  background: #fff;
  border: 3px solid rgba(120, 130, 140, 0.13);
}
.latest-posts .b-h-box:hover .card-title {
  color: #263238;
  margin: 15px 0;
}
.latest-posts .b-h-box:hover .card-text {
  display: block;
}
.latest-posts .bg-danger-gradiant {
  background: #ff4d7e;
  background: -webkit-linear-gradient(
    legacy-direction(to right),
    #ff4d7e 0%,
    #ff6a5b 100%
  );
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#ff4d7e),
    to(#ff6a5b)
  );
  background: -webkit-linear-gradient(left, #ff4d7e 0%, #ff6a5b 100%);
  background: -o-linear-gradient(left, #ff4d7e 0%, #ff6a5b 100%);
  background: linear-gradient(to right, #ff4d7e 0%, #ff6a5b 100%);
}
.latest-posts .font-14 {
  font-size: 14px;
}

/* @media (max-width: 768px) {
  .latest-posts .b-h-box .card-img-overlay {
    height: 40%;
  }
} */


/* End of latest posts format */

/* stat card */
.card-stats i{
  font-size: 1.25rem !important;
}
.card-stats h5{
  font-size: .8125rem;
  font-weight: 600;
}

.card-stats h2{
  font-size: 1.25rem;
  font-weight:600
}
.card-stats p{
  line-height: 1.7;
}

.card-stats .text-muted{
  color:#8898aa!important;
}
.card-stats .icon {
  width: 3rem;
  height: 3rem;
}

.card-stats .icon-shape {
  padding: 12px;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}


.subcatshow{
  height:177px
}

.mobile-search{
  opacity: 0;
  display: block;
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes slide {
  0% {
    margin-top: -10px;
  }
  100% {
    margin-top: 0.5rem;
  }
}
@keyframes fade_reverse {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes slide_reverse {
  0% {
    margin-top: 0.5rem;
  }
  100% {
    margin-top: -10px;
  }
}

.slide_fade {
  animation-name: fade, slide;
  animation-duration: 200ms, 400ms;
  animation-fill-mode: forwards;
  animation-timing-function: linear, cubic-bezier(0.23, 1, 0.32, 1);
  animation-delay: 200ms, 0ms;
}

.slide_fade_reverse {
  animation-name: fade_reverse, slide_reverse;
  animation-duration: 100ms, 200ms;
  animation-timing-function: linear, cubic-bezier(0.23, 1, 0.32, 1);
  /* animation-delay: 100ms, 0ms; */
}

/* 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{
  display: none;
}

