.alert.alert-message {
    position: absolute;
    z-index: 9999 !important;
    width: 90%;
    left: 0;
    right: 0;
    margin: auto;
    top: 100px;
}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg {
    background-position: top center !important;
}
.sp-pre-loader .sp-loader-with-logo .line {
    background: #ce2328 !important;
}

/*top*/

.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span{padding: 0px 9px; font-size: 14px !important; color: #fff; letter-spacing: 1px; font-weight: 600 !important; }

/*#sp-header { background-color: #fff; position:  inherit; top: 0; height: 90px; border-top: 3px solid #21426b; transition: all 400ms ease;  }*/

.sp-megamenu-parent >li { height:  90px; line-height: 90px; }

ul.sp-megamenu-parent { right:  20px; }

#sp-header.menu-fixed {background-color: #edd1ad !important;transition: all 400ms ease;}

#sp-logo a img { max-height: 90px; max-width: 90px;}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item { line-height: 28px; }

@media (min-width: 992px) and (max-width: 1200px){
#sp-header .container { width:  1170px; }
}

/*#sp-header.menu-fixed .sp-megamenu-parent > li > a, #sp-header.menu-fixed .sp-megamenu-parent > li > span { top: -3px; position: inherit; }*/

.sp-megamenu-parent.menu-slide-down .sp-has-child:hover >.sp-dropdown { top: 70px; }

/*.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover >a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover span { background-color:  #21426b; color: #fff !important; border-bottom: 3px solid #a2b8b2; }*/

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span { border-bottom:  3px solid transparent; }

/*div.sp-page-title { padding: 150px 0; background-position: 50% 100%; }*/

div.sp-page-title h2 { font-size:  4pc;/* margin-bottom:  0; font-weight: 600 !important; text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.3); */}

@media(max-width:480px){
  div.sp-page-title h2 { font-size:  2pc;}
}

div.sp-page-title:before { opacity:  0.1; }

/*.sp-page-title:after { content:  url(/images/1_harmony-seafood/home/wave-shape-001.png); position:  absolute; bottom: -60px; left:  0; -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); width:  100%; height:  auto; }*/

/*div.sp-page-title h2:before { content: '\e910'; font-family: 'floox-icon'; font-size: 10px; line-height: 1; position:  absolute; top: -15px; left:  10px; right:  10px; }*/

.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a { background:  transparent; color: #d0222a; }

/*.sp-megamenu-parent >li.active>a:before, .sp-megamenu-parent >li:hover>a:before { content: url(/images/1_harmony-seafood/wave-menu.png); position:  absolute; bottom: 10px; width: 80%; height:  auto; display:  flex; justify-content: center; -webkit-transition: .4s; -o-transition: .4s; transition: .4s; transform: scale(1); }

.sp-megamenu-parent >li>a:before { -webkit-transition: .4s; -o-transition: .4s; transition: .4s; transform: scale(0); }*/

#sp-header.menu-fixed .sp-megamenu-parent >li.active>a:before, #sp-header.menu-fixed .sp-megamenu-parent >li:hover>a:before{ bottom: -20px; }

/*end of top*/

/*pre-loader*/

.sp-pre-loader .sp-loader-with-logo > .logo img{ height: 100px; }

.sp-pre-loader .sp-loader-with-logo .line:after { content:  " "; position:  absolute; width:  100%; height:  2px; border-bottom: 2px solid #ce2328; left:  0; bottom:  -5px; }

/*end of pre-loader*/

/*shadow*/

/*.shadow-001 { box-shadow: 2px 0px 8px rgba(0, 0, 0, 0.3); }*/

/*end of shadow*/

/*bottom*/
#sp-bottom .sp-module .sp-module-title {text-transform: uppercase;font-weight: 600 !important;font-size: 14px;color: #000;}
#sp-bottom .sp-module ul li a {font-size: 14px;color: #000;line-height: 19px;padding: 7px 0;}
/*#sp-bottom {padding: 0px 0px 0px 0px !important;}
span.footer-001 {color: #fff;}*/

#sp-bottom .sppb-addon-single-image { margin-bottom: 0; }

.bottom-content-wrap { border-bottom:  none; padding-bottom:  inherit; }

.btm-fb-001:hover, .btm-fb-001:focus, .btm-fb-001:visited { background-color: transparent !important; border-bottom: 2px solid #8da2bb; box-shadow: none; }

.btm-fb-001 { border-bottom: 2px solid transparent; }

#sp-bottom { padding: 20px 0 20px 0 !important; }

/*end of bottom*/

/*all title style*/

#sp-page-builder .sppb-section-title .sppb-title-heading { margin-top: unset !important; }

/*end of all title style*/

#offcanvas-toggler >i {
    color: #d0222a;
    margin:30px 0px;
}


/****amendment****/
/*home*/
/****menu****/
#sp-header,
#sp-header.menu-fixed-out {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  background: transparent;
}
body.site.com-sppagebuilder.view-page.no-layout.no-task.itemid-543.en-gb.ltr.sticky-header.no-presets-logo.layout-fluid.header-transparent.off-canvas-menu-init header#sp-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  background: transparent;
}
body.site.com-sppagebuilder.view-page.no-layout.no-task.itemid-543.en-gb.ltr.sticky-header.no-presets-logo.layout-fluid.header-transparent.off-canvas-menu-init header#sp-header.menu-fixed {
  position: fixed !Important;
}

div#sp-menu a {
    font-family: Open Sans, sans-serif;
}
#sp-header.menu-fixed > div #sp-logo a img {
    max-height: 70px;max-width:70px;
}
#sp-header.menu-fixed .sp-megamenu-parent > li > a, #sp-header.menu-fixed .sp-megamenu-parent > li > span{
  color:white;
  line-height: 30px;
  border-radius: 2px;
}
#sp-header.menu-fixed #sp-menu > div > div > ul > li{
    line-height:70px;
}
#sp-menu > div > div > ul > li > a {
    border: 2px solid #00000000;
}
#sp-menu > div > div > ul > li.current-item > a,
#sp-menu > div > div > ul > li > a:hover{
    border: 2px solid #d0222a;
    color: #d0222a !important;
}
#sp-menu > div > div > ul > li.current-item:hover > a,
#sp-menu > div > div > ul > li:hover >a{
    color:#d0222a !important;
}
/*dropdown*/
ul.sp-dropdown-items > li > a {
    font-weight: 500;
    text-transform: uppercase;
}
/****end of menu****/

/****slide****/
/*filter*/
.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.25);
}
/*title*/
.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title {
    letter-spacing: 0;
    font-size: 20px;
    letter-spacing:1.2px;
    font-weight: 300 !important;
   /* font-family: Open sans !important;*/
}
@media(max-width:480px){
.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title{
    margin-top:50%;
  }
}
/*sub-title*/
.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-fullwidth-title .sppb-slidehsow-sub-title{
     font-size:6.4pc;
    letter-spacing:8px;
    margin-bottom: 4pc;
    font-family: Times New Roman;
}
@media(max-width:480px){
.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-fullwidth-title .sppb-slidehsow-sub-title{
    font-size:5pc;
    margin-bottom:40px;
   }
}
/*full*/
.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg {
    height: 100vh;
    padding-top: 25%;
}
/****end of slide****/

/****title deco h5****/
.sppb-addon-text-block h5.sppb-addon-title {
    text-transform: uppercase;
    font-size: 30px;
    font-weight:500;
    font-family:Open sans;
}
h5.sppb-addon-title:before{
    background:url(/images/0_HMP/title-deco.png);
    background-repeat:no-repeat;
    content: ' ';
    position:absolute;
    top:20px;left:-30px;
    width:150px;height:60px;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1); 
    transform: scaleX(-1); 
}
h5.sppb-addon-title:after{
    background:url(/images/0_HMP/title-deco.png);
    background-repeat:no-repeat;
    content: ' ';
    position:absolute;
    top:20px;right:-30px;
    width:150px;height:60px;
}
@media only screen and (max-width: 480px){
    .sppb-addon-text-block h5.sppb-addon-title {
    font-size: 20px !important;
    }
h5.sppb-addon-title:before{
    background-size:45%;
    left: -45%;
    top:20px;
    }
h5.sppb-addon-title:after{
    background-size:45%;
    top:20px;right:-45%;
    }
}

/***end of title deco h5***/

#sp-footer .sp-copyright{color:#000;}
@media(max-width:480px){
  .car-job {
    padding: 0 !important;
  }
}

/*header*/
div#hikashop_cart_156 {
    line-height: 90px;
}
div#hikashop_cart_156 i {
    color: #fff;
    transition: 0.5s;
}
div#hikashop_cart_156 i:hover {
    color: #d0222a;
}
div#hikashop_cart_156 span {
    color: #fff;
}
.cls-login a, div#id-user a {
    line-height: 90px;
    color: #fff;
    font-weight: 600;
    transition: 0.5s;
}
@media(max-width:991px){
  .cls-login a, div#id-user a {
    font-size: 14px;
}
.cls-login i {
    padding-right: 5px;
}
}
.cls-login a:hover, div#id-user a:hover {
    color: #d0222a;
}
.menu-fixed div#hikashop_cart_156 {
    line-height: 70px;
}
.menu-fixed .cls-login a, .menu-fixed div#id-user a {
    line-height: 70px;
}

footer#sp-footer {
    padding: 10px 0px !important;
}

/*mobile-menu*/
div#sp-top3 {
    padding: 0px;
}
div#sp-top2 {
    padding: 0px;
}
@media(max-width:991px){
div#sp-menu {
    float: right;
  }}
#offcanvas-toggler i {
    line-height: 34px !important;
}
.menu-fixed #offcanvas-toggler i {
    line-height: 0px !important;
}

@media(min-width:992px){
div#sp-title {
    margin-top: -90px;
}}
section#sp-page-title {
    margin-top: -90px;
}
#sp-main-body {
    padding: 50px 0;
}

/*my-account*/
/*my-account*/
.dropdown-menu {
    left: 0;
    top: 60px;
    left: unset !important;
    background: #ffffff; 
    z-index:  !Important:
}
.open>.dropdown-menu li >a {
    padding: 5px 10px;
    line-height: 20px !Important;
}
ul.cls-dropdown-menu.dropdown-menu a {
    color: #080808ba !Important;
}
ul.cls-dropdown-menu.dropdown-menu a:hover {
    color: #000 !Important;
}
ul.cls-dropdown-menu.dropdown-menu {
    z-index: 9999999;
}
@media(max-width:991px){
div#id-user {
    font-size: 12px;
}
}
#sp-footer a {
    color: #ab1318;
}

#sp-footer a:hover {
    color: #000;
}

@media(min-width:992px){
body.site.com-users.view-remind.no-layout.no-task.itemid-405.en-gb.ltr.sticky-header.layout-fluid.header-transparent.off-canvas-menu-init section#sp-main-body {
    padding: 100px 0px;
}
}

#sp-header.menu-fixed-out {
    height: 90px;
}