body{ background-color:#040a17;}
body:before{background-image:none;}


#sp-main-body {
    padding: 60px 0;
}


/******heading******/
.main-title .sppb-addon-title {font-size: 35px !important; font-style:italic; color:#506996;}
.main-title .sppb-addon-title span {color:#a8bada; font-weight: 600;}
@media(max-width:480px){
    .main-title .sppb-addon-title{font-size:22px !Important;}
}

/*top right icon hover*/
div#sp-social a.sp-sign-in:hover{color:#a8bada;}

/*icon*/
.title-icon img {max-width: 80px !important; margin-bottom:5px}

/*link colour*/
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a { color: #a8bada;}
.sp-preloader>div {  background: #a8bada;}
#sp-menu ul.social-icons a:hover,#sp-menu ul.social-icons a:focus {  color: #a8bada;}
a { color: #a8bada;font-family: 'Play';}
.tags>li a {  color: #a8bada;}
.sp-reading-progress-bar {  background-color: #a8bada}
.sp-megamenu-parent>li:hover>a { color: #a8bada;}
.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a {  color: #a8bada;font-weight: 600;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {  color: #a8bada;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a { color: #a8bada;}
#offcanvas-toggler>.fa:hover,#offcanvas-toggler>.fa:focus,#offcanvas-toggler>.fa:active {
    color: #a8bada;
}
#offcanvas-toggler>.fas:hover,#offcanvas-toggler>.fas:focus,#offcanvas-toggler>.fas:active {
    color: #a8bada;
}
#offcanvas-toggler>.far:hover,#offcanvas-toggler>.far:focus,#offcanvas-toggler>.far:active {
    color: #a8bada;
}
.offcanvas-menu .offcanvas-inner a:hover,.offcanvas-menu .offcanvas-inner a:focus,.offcanvas-menu .offcanvas-inner a:active {
    color: #a8bada;
}
.btn-primary,.sppb-btn-primary {
    border-color: #a8bada;
    background-color: #a8bada;
}
ul.social-icons>li a:hover {  color: #a8bada;}
.sp-module ul>li>a:hover { color: #a8bada;}
.sp-module .latestnews>div>a:hover {  color: #a8bada;}
.sp-module .tagscloud .tag-name:hover {  background: #a8bada;}
.search .btn-toolbar button { background: #a8bada;}
#sp-footer a:hover,#sp-footer a:active,#sp-footer a:focus,#sp-bottom a:hover,#sp-bottom a:active,#sp-bottom a:focus {
    color: #a8bada;
}
.sp-comingsoon body { background-color: #a8bada;}
.pagination>.active>a,.pagination>.active>span {
    border-color: #a8bada;
    background-color: #a8bada;
}
.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span:hover,.pagination>.active>span:focus {
    border-color: #a8bada;
    background-color: #a8bada;
}
.error-code,.coming-soon-number { color: #a8bada;}

/*dot normal shape*/
.sppb-carousel-extended .sppb-carousel-extended-dots ul>li span,
.sppb-carousel-extended .sppb-carousel-extended-dots ul>li.active span,
span.sppb-carousel-extended-dot-indicator {
    clip-path: none !important;
}
.sppb-carousel-extended .sppb-carousel-extended-dots ul>li span{  height:auto !important; }

/*divider*/
.hexagon-button-wrapper:before { background-color: #4369a8 !important;}

/*******MOBILE*******/
/*call to action row*/
@media(max-width:767px){
#sppb-addon-BlD2_MBqJQ-s_xh1SsuqO>div {
    max-width: calc(100% - 30px) !important;
    flex: calc(100% - 30px) !important;
  }
.sppb-animated span {font-size:22px;}
}
.convert-link-color-img img {
    filter: none;
}




.sp-page-title {
    max-width: 100%;
    background-attachment: scroll;
    padding: 50px 0;
}

.sp-page-title .sp-page-title-heading {
    font-size: 42px;
    margin-bottom: 0;
}


/*login*/
.view-login main#sp-component { margin: 0 auto;}
.com-users.view-registration #sp-main-body, .com-users.view-login #sp-main-body{
  padding: 60px 0;
  background: unset;
}



/*top*/

#sp-position2 .sp-column {
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: flex-end;
}

#sp-position2 .sp-module {
    margin-left: 15px;
    position: relative;
}

.hikashop_filter_main.hikashop_filter_main_Search_3 {
    min-height: auto !important;
    width: 100% !important;
}

span.hikashop_small_cart_total_title img {
    width: 20px;
    height: 100% !important;
    filter: brightness(0)invert(1);
    margin-right: 5px;
}

span.hikashop_small_cart_total_title {
    display: flex;
    align-items: center;
    font-size: 13px;
}

.hikashop_filter_button_inside input {
    display: none;
}

input#filter_text_Search_3 {
    max-width: 100%;
    border: 1px solid #393939;
    border-radius: 4px !important;
    padding: 5px 10px;
}

.cls-login {
    font-size: 13px;
    letter-spacing: 0.5px;
    color: #fff;
}

.cls-login a {
    color: #fff;
}







/*login*/

.com-users.view-registration form, .com-users.view-login form {
    max-width: 100%;
}

.com-users.view-login form button {
    border: 0;
    color: #fff;
}

.hikashop_user_registration_page label {
    padding-bottom: 5px;
}

.hikashop_user_registration_page .text-center {
    text-align: left !important;
    font-size: 12px;
    padding-top: 5px;
    letter-spacing: 0.5px;
}


/*register*/
button#hikashop_register_form_button {
    display: block;
}

/*404*/
html.error-page .error-code, html.error-page .error-message{ font-family: 'Play' !important;text-shadow: none  !important;}

/*popup image*/
.sppb-magnific-popup img { border-radius: 8px;}