/*menu*/
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
    color: #370401 !important;
    font-family: Lora;
    font-weight: 700 !important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.active > a, .offcanvas-menu .offcanvas-inner .sp-module ul > li.active > span {
    color: #a23e00 !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
    color: #a23e00 !important;
}

  /*tablet version*/
  @media only screen and (max-width: 1023px) and (min-width: 768px){
      .sppb-slide-item-bg {
         min-height: 700px !important;
    }
    
     .sppb-slide-item-bg .slide-img-wrapper{
       width: 350px;
       height: 350px;
       margin-left: 0px !important;
    }
    
    .sppb-slide-item-bg .slide-img-wrapper img{
       width: 350px;
       height: 350px;
       margin-left: 0px !important;
    }
    
   .sppb-slide-item-bg .slide-img-wrapper:before {
    width: 0px;
    height: 0px;
    }
    
  /*liberica coffee*/
  /*why we are special*/
  #column-id-1699863787958, #column-id-1699863787963, #column-id-1699863787941 { /*left col*/
    margin-left: 0px;
  }

  #column-id-1699863787968, #column-id-1699863787973, #column-id-1699863787978 { /*right col*/
    margin-left: 0px;
  }
}


@media only screen and (max-width: 767px) and (min-width: 320px){
  .logo-image {
    height: 60px !important;
  }
  
  /*slideshow*/
  .sppb-slide-item-bg {
    min-height: 1000px !important;
  }
  
  .sppb-slide-item-bg .slide-img-wrapper {
    width: 220px;
    height: 220px;
    margin-left: 30px !important;
  }
  .sppb-slide-item-bg .slide-img-wrapper img {
    width: 220px;
    height: 220px;
    margin-left: 0px !important;
    outline: none;
  }
  
  .sppb-slide-item-bg .slide-img-wrapper:before {
    width: 0px;
    height: 0px;
  }
  
  /*Page title*/
  .sp-page-title {
    padding: 100px 0 100px 0 !important;
    background-attachment: inherit !important;
  }
  
  .sp-page-title .sp-page-title-heading {
    font-size: 38px !important;
    padding-top: 0px !important;
  }
  
  /*liberica coffee*/
  /*why we are special*/
  #column-id-1699863787958, #column-id-1699863787963, #column-id-1699863787941 { /*left col*/
    margin-left: 0px;
  }

  #column-id-1699863787968, #column-id-1699863787973, #column-id-1699863787978 { /*right col*/
    margin-left: 0px;
  }
  
  /*csr*/
  .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #370401 !important;
  }
  
  /*contact page*/
  .shape00:before {
    top: -250px;
    left: 55px;
   }
  
  
  /*font-size*/
  h2 {
    font-size: 30px !important;
  }
}

/*small phone*/
@media screen and (max-width: 374px) and (min-width: 250px){
  #sppb-addon-wrapper-1699608856105 {
    margin-left: -100px !important;
  }
  
  /*contact page*/
  #sppb-addon-wrapper-1699598880290 {
    margin-left: -100px !important;
  }
  
    /*font-size*/
  h2 {
    font-size: 30px !important;
  }
}
