h1.sppb-addon-title{
  /*margin-top:50px;*/
  display:flex;
}
/*h1:before, h1:after {
  color:white;
  content:'';
  flex:1;
  border-bottom:groove 2px;
  margin:auto 0.25em;
}*/
/*top*/
section#sp-section-2 {
    background: #2ba5df;
    color: white;
}
/*logo*/
a.logo img {
    max-width: 250px;
    height: auto;
}
@media(max-width:767px){
  div#login {
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
        margin-left: auto!Important;
   /** left: 38.5% !important;
    display: flex !important;**/
    align-items: center;
   }
.sp-megadeal2-login .modal-content{
    padding:30px !important; 
   }
}
/*search-mobile*/
@media(max-width:767px){
  div#sp-logo {
    max-height: 50px;
  }
}
/*top-left*/
div#wa-top, div#phone-top {
    float: left;
}
div#phone-top p{
    margin:0;
}
div#wa-top img{
    max-width: 40px;
    margin: 3px 10px;
}
@media(max-width:767px){
div#wa-top img{
    margin: 2px 5px 3px 20px;
   }
}
div#sp-top2 a {
    color: #ffffff;
}
/*top-right*/
div#sp-top3 .sp-mod-login {
    position: absolute;
    right: 10%;
    top: 2px; 
}
@media(max-width:767px){
    div#sp-top3 .sp-mod-login{
        top: 9em;
        right: 20px;
        z-index:9;
    }
    div#sp-top3 .sp-mod-login a{
        color:#000 !important;
    }
}
span.info-text a {
    color: white !important;
}
div#sp-top3 .sp-mod-login span.info-content{
    font-weight:600;
    color:#fff;
}
div#sp-top3 .hikashop_currency_module {
    position:absolute;
    right:0;
}
span.info-text {
    line-height:30px;
    font-weight:600;
}
.sp-mod-login span.sp-login{
    top: 8px;
    position: relative;
}
#sp-top3 .sp-my-account-menu {
    margin-top: 8px;
}
/*currency*/
#sp-top3 .sp-select ul >li {
    font-size: 12px;
    color:#333;
}
#sp-top3 .sp-select ul >li.active,
#sp-top3 .sp-select ul >li:hover{
    color:white;
}
.sp-select .sp-select-result{
    padding: 12px;
}

/*header-right*/

div#top-fb img{
    max-width:40px;
}
/****************
*menu
*****************/
.sp-megamenu-parent >li{
    line-height:43px;
}

.sp-megamenu-parent >li.active>a, 
.sp-megamenu-parent >li:hover>a {
    color: white !important;
    background: #2ba5df;
}
/*sub-menu*/
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
    font-weight: 600;
    font-size: 14px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover{
    background:transparent !important;
}
/*user menu*/
.sp-megadeal2-login ul.nav.menu {
    padding: 0;
    margin-top: -20px;
}
.sp-megadeal2-login ul.nav.menu a{
    font-weight: 600;
}

/****************
*banner
*****************/
section.sppb-section.banners-row a.sppb-btn{
    position:absolute;
    bottom:10px;
    right:25px;
    background:#333;
    color:white;
}
section.sppb-section.banners-row a.sppb-btn:hover{
    background:#2ba5df;
}
section.sppb-section.banners-row .sppb-col-sm-4 {
    padding-left:0;
    padding-right:0;
}

/**************
*mobile-top
***************/
@media(max-width:767px){
div#sp-header-right h1 {
    margin: 0;
   }
div#sp-header-right a.logo img {
    /*max-height:50px;
    margin:auto;
    position: relative;
    top: -30px;
    top: 14px;
    margin-bottom: -2em;*/
   }
#offcanvas-toggler{
    position:absolute;
    top: -2.6em;
    font-size: 20px;
   }
/*#sp-header-right {
    border-top: 1px solid #909090;
  }*/
}
/*****************
*mobile-brands
******************/
@media(max-width:767px){
.sppb-addon.sppb-addon-single-image.sppb-text-left.img-brandslogo img {
    width: 30% !important;
    float: left;
    margin: 0 5px;
    }
}
/*************
*button
**************/
a.sppb-btn-default.cls-button-right {
   margin:auto;
   display:table;
   background:#2ba5df;
   color:white;
}
a.sppb-btn.sppb-btn-default.sppb-btn-.cls-button-right.fl-btn {
    float: right;margin-top:35px;
}
@media(max-width:767px){
  a.sppb-btn.sppb-btn-default.sppb-btn-.cls-button-right.fl-btn {
    float: none;margin-top:0px;margin:auto;display:table;
  }
}
/*************
*login
**************/
.sp-megadeal2-login .modal-content{
    color:#222;
    padding:50px 100px 20px 100px;
}
.sp-megadeal2-login .modal-content 
input.button.btn.btn-success {
    background:#2ba5df;
    margin:auto;
    display:table;
}

p.forget-name-link.pull-left {
    margin: 20px 0;
}
.sp-megadeal2-login .modal-content .title{
    font-weight:600;
}
/*login-dropdown*/
@media(max-width:767px){
.sp-megadeal2-login .sp-my-account-menu ul.menu {
    right: 0;
    }
.sp-megadeal2-login .sp-my-account-menu .signin-img-wrap:after {
    left: auto;
    right: 10px;
    }
}

/*************
*feature img
**************/
.banners-row .sppb-col-sm-4:hover{
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transition:all 300ms;
    -webkit-transition:all 300ms;
    z-index:9;
    position:relative;
}

/*************
*order
**************/
img.stepsimg {
    margin-top: 30px;
}
/********************************
*product details page
*********************************/
/*price*/
#hikashop_product_right_part  span.hikashop_product_price {
    font-size: 25px !Important;
    color: #3c3c3c !important;
    background: none !important;
    border: none !important;
    padding: 0 !important;
}
span.hikashop_product_price:before{
    display:none;
}
#hikashop_product_right_part .cls-boxes2{
    background:none !important;
    border:none !important;
    color:#2ba5df;
    font-weight:600;
}
/*product-price*/
@media(max-width:767px){
  #hikashop_product_right_part span.hikashop_product_price{
    font-size:16px !important;
  }
#hikashop_product_price_main .hikashop_product_price_full{
    text-align:center;
    display:block !important;
    margin:0;
  }
}
/*remark*/
tr#hikashop_item_remark  .hikashop_product_custom_item_value {
    font-weight: 600;
    font-size: 12px;
}

/*alignment*/
@media (min-width:501px) and (max-width:1200px){
    input#filter_text_Search_1 {
        margin-top:5px;
        min-width:230px;
    }
    .hikashop_filter_button_inside {
        position:absolute;left:16em;
        margin:0;
    }
    #sp-header-right{padding:0;border: none;}
}

@media (min-width:768px) and (max-width:1200px){
    div#sp-top3 .sp-mod-login{right:7em;}
    div#sp-menu {height:30px;}
    #offcanvas-toggler {line-height:40px;position:absolute;text-align:center;width:100%;}
    #offcanvas-toggler:after{content:"Menu";padding-left:10px;color:white;}
    #offcanvas-toggler i.fa{color:white;}
   /* section#sp-section-3{margin-bottom:-3em;}*/
}
@media only screen(min-width:768px) and (max-width:991px){
    div#sp-header-right a.logo img{max-width:200px;position:absolute;top:-3.2em;
    left:10em;}
    div#sp-header-right2 {position:absolute;top:4.5em;right:20px;}
}
@media only screen(min-width:992px) and (max-width:1999px){
    div#sp-header-right a.logo img{max-width:200px;position:absolute;top:10px;
    left:1em;}
    div#sp-header-right2 {position:absolute;top:5em;right:20px;}
}

.hikashop_product_name a {
    text-transform: uppercase;
}