h3.sp-module-title {
   /* color: #ed1b24 !important;
    font-weight: 700 !important;*/
}

#sp-bottom .sp-module .sp-module-title {
    font-weight: 700 !important;
}

#sp-footer a {
    color: #333;
}

#sp-bottom .sp-module ul >li.active >a, #sp-bottom .sp-module ul >li >a:hover, #sp-bottom .sp-module ul >li >a:focus { color: #ed1b24 !important; }

.fbfont #sppb-addon-1516957448809 .sppb-addon-title {
    margin-top: 5px;
}

.sppb-media > .pull-left {
    margin-top: 1px;
}

.youtube .sppb-addon-title.sppb-feature-box-title.sppb-media-heading {
    margin-top: 5px !important;
}

.logobottom img.sppb-img-responsive {
    margin-top: 25px !important;
}

/*
.sp-megamenu-parent >li >a:after { content: "|"; color:  #ed1b24; position:  absolute; right:  -4px; }
/*

/*top*/

.sp-my-account ul.nav >li >a { text-align: center; }

.sp-megamenu-parent >li:last-child >a:after { display:  none; }

span.hikashop_small_cart_total_title:hover { color: #333333; }

a.hikashop_small_cart_checkout_link:hover, a.hikashop_small_cart_checkout_link:focus { opacity: 1 !important; }

#sp-top1 >div>.sp-module a:hover, #sp-top1 >div>.sp-module a:focus { opacity: 1; }

@media (max-width: 1329px){
#sp-top1 >div>.sp-module:first-child {padding-left: 0px; float: unset; padding-right: 10px;}
#sp-top1 >div>.sp-module {padding-left: 10px;/*font-size: 14px;*/}
}

@media only screen and (max-width: 1199px){
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span { padding: 0 7px !important; }
}

@media only screen and (max-width: 1089px){
#offcanvas-toggler { display: block !important; text-align:  right; position: absolute; right: 10px !important; top:  0;  line-height: 70px;}
  
#sp-menu {float: right !important;}

  ul.sp-megamenu-parent.menu-slide-down.hidden-sm.hidden-xs { display: none; }
  
}

@media only screen and (max-width: 1089px) and (min-width: 600px) {
div#sp-top1 {width: 50%;float:  right;}
  
div#sp-menu { width: 10%; }  
}

@media only screen and (max-width: 600px){
span.hikashop_small_cart_total_title { font-size: 14px; }
}

@media (max-width: 388px){
div#hikashop_cart_module {margin-top: 10px !important;}
.sp-module.j2store-cart-module {float: right !important;padding-right: 0 !important;}
.sp-my-account .btn-account {line-height: 1;padding: 10px 0px 0px 10px;}
.sp-my-account .sp-account-info { top: 20px; }
}


/*end of top*/

/*footer*/

#sp-bottom2 ul.nav.menu { display: inline-flex; }

#sp-bottom2 li { margin: 20px; }

section#sp-bottom { font-size:  14px; }

section#sp-bottom h3 { font-size: 14px !important; line-height: 14px !important; } 

.icn-mrg-001 h3.sppb-addon-title { margin-top: 4px !important; }

#sp-bottom .sp-module h3.sp-module-title:before { content:  " "; width: 13px; height: 13px; border-right: 13px solid #2f3192; border-top:  13px solid transparent; position: absolute; left: -3px; top: 0px; }

#sp-bottom .sp-module h3.sp-module-title:after { content:  " "; width: 3px; height:  13px; background-color: #00aeef; position:  absolute; left: 10px; }

/*section#sp-bottom {     background: linear-gradient( 106deg, #fff200 -3%, #eeeeee 85%, #313494 65%, #2f2e90 100% );}*/

/*end footer*/

/*social login*/
.social-login.center {
    text-align: center;
    padding: 10px;
  	display:none;
}
/*social login*/


/*logo style*/
#sp-logo {
    background: #ffffff;
}

#sp-logo:before {
    background: #ffffff;
    width: 100px;
    left: -100px;
}

#sp-logo:after {
    width: 100px;
    right: -50px;
    background: #00aeef;
}

 #sp-logo:after {
    content: " ";
    position: absolute;
    height: 70px;
  
    -webkit-transform: skew(55deg,0)!important;
    -moz-transform: skew(55deg,0)!important;
    -ms-transform: skew(55deg,0)!important;
    -o-transform: skew(55deg,0)!important;
    transform: skew(55deg,0)!important;
    top: 0;
}
 #sp-logo:before {
    content: " ";
    position: absolute;
    height: 70px;
    top: 0;
}
}
@media (min-width:1024px) and (max-width:1199px){
    #sp-logo:after {
       
   /* left:153px!important;*/
    background: #00aeef!important;
       -webkit-transform: skew(-35deg,0)!important;
    -moz-transform: skew(-35deg,0)!important;
    -ms-transform: skew(-35deg,0)!important;
    -o-transform: skew(-35deg,0)!important;
    transform: skew(-27deg,0)!important;
}
}
@media (min-width:993px) and (max-width:1023px){
    #sp-logo:after {
    left:145px!important;
    background: #00aeef!important;
       -webkit-transform: skew(-20deg,0)!important;
    -moz-transform: skew(-20deg,0)!important;
    -ms-transform: skew(-20deg,0)!important;
    -o-transform: skew(-20deg,0)!important;
    transform: skew(-20deg,0)!important;
}
}

@media (min-width:760px) and (max-width:992px){
    #sp-logo:after {
   left:145px!important;
    background: #00aeef!important;
       -webkit-transform: skew(-20deg,0)!important;
    -moz-transform: skew(-20deg,0)!important;
    -ms-transform: skew(-20deg,0)!important;
    -o-transform: skew(-20deg,0)!important;
    transform: skew(20deg,0)!important;
}
}

@media (max-width:759px){
    #sp-logo:after {
width:0px;
}
}

@media (max-width:480px){
  div#hikashop_cart_149 {
    margin: 20px 20px;
}
  
  #sppb-addon-1517894294854 .sppb-addon-title,h3 {

    font-size: 40px !important;
    line-height: 50px !important;

}
  
#sppb-addon-1517894294854{
    margin: 0px !important;
  }  
  
.brand img.sppb-img-responsive {
    margin-top: -105px;
    z-index: -11 !important;
}  
  

}

/*end logo style*/

/*menu hover color*/
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #2e3192;}
/*menu hover color*/

/*menu font color*/
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    color: #fff;
font-weight: 600;}

/*end menu font color*/

span.hikashop_small_cart_total_title {
    color: #fff;
}

a.login {
    color: #fff;
}
/*
img.sppb-img-responsive {
    margin-top: -35px;
}*/

#sp-header .logo a {
    height: 70px;
    width: auto;
}

span.hikashop_small_cart_total_title:hover {
    color: #2e3192;
}

a.login:hover {
    color: #2e3191;
}

.offcanvas-menu {
    background-color: #00aeef;
}

span.hikashop_small_cart_total_title:hover {
    color: #2e3192;
}

/*div#sp-bottom3 {
    padding-left: 80px;
}*/



div#column-id-1518051221786 {
    margin-bottom: 10px;
}