/**logo**/

/*.logo img {
    height: 70px;
}*/

#sp-menu li.sp-menu-item.sp-has-child.menu-justify .sp-module > div > ul > li > a{
  font-weight: 600!important;
  font-size: 12px;
  color: #303132;
}

#sp-header {
    background: #303132 none repeat scroll 0 0;
}
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    display: inline-block;
    padding: 0 14px;
    line-height: 70px;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: .5px;
    color: #ffffff;
    margin: 0;
}

@media(min-width:991px) and (max-width:1193px){
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    font-size: 13px;
}}


.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #fafafa;
 
}
.sp-megamenu-parent >li.active>a:before, .sp-megamenu-parent >li:hover>a:before{
      background-color: #fafafa;
}
@media(max-width:991px){
  #sp-menu .sp-megamenu-wrapper {
    float: right;
}
  .com-speasyimagegallery.view-album.no-layout h1 {
    font-size: 24px !important;
    line-height:24px!important;
        margin: 0!important;
}
}
@media(max-width:767px){
  .speasyimagegallery-col-xs-2 {
    width: 50%;
}
}

/*#sp-bottom2 .sp-module ul >li {
    display: inline-block;
    width: 50%;
}*/

/**footer**/
#sp-footer1 {
    text-align: center;
    border-top: 1px solid #fff;
    padding: 10px 0;
}
#sp-bottom .sp-module .sp-module-title {
    font-weight: 600!important;
    color: #fefefe;
    font-size: 16px;
}

#whatsapp {
  right:90px!important;
}

.cat .sppb-row {
  margin-left:-5px;
  margin-right:-5px;
}
.cat .sppb-col-md- ,.cat [class*='sppb-col-md-']{
    padding-left:5px;
  padding-right:5px;
}

/**simple portfolio**/
a.btn-view {
    display: none!important;
}
.com-speasyimagegallery.view-album.no-layout .page-header {
    margin-top: 0px;
}
/**menu**/
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    position: relative;
}
.sp-megamenu-parent >li.active>a:before, .sp-megamenu-parent >li:hover>a:before {
    background-color: #fafafa;
    width: 100%;
    z-index: 999!important;
    left: 0;
    right: 0;
    transform: unset!important;
}
.sp-megamenu-wrapper {
    float: right;
}
@media(min-width:992px){
  #sp-header .sp-retina-logo,#sp-header .sp-default-logo {
    height: 70px;
}
}

@media(max-width:767px){
  #sp-bottom .sp-module .sp-module-title {
    font-size: 18px!important;
}
}
@media(max-width:991px){
  .bottom-logo img {
  /*width:251px;*/
  /*height:65px;*/
}
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a.sp-group-title, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span.sp-group-title {
    text-transform: uppercase;
    font-weight: bold;
    pointer-events: none;
    font-weight: 700;
    letter-spacing: 1.87px;
}

/*shop*/

.shop-category {
    background: #fff;
    padding: 10px;
    margin-bottom: 20px;
}

.shop-category-padding .sppb-col-md-3 {
    padding: 0px 5px;
}