/*$$START[block-553785cba3ddb*/

/* Larger than desktop */
@media (min-width: 1000px) {
  .slider-main-wrapper .slick-slide img {
    display: none;
  }

  .slider-main-wrapper,
  .slider-main-wrapper .slick-slider,
  .slider-main-wrapper .slick-list,
  .slider-main-wrapper .slick-track,
  .slider-main-wrapper .slick-initialized .slick-slide {
    height: 100%;
  }
  .slider-main-wrapper .slick-list{
    height: 100% !important;
  }

  .slider-main-wrapper .slick-slider .slick-arrow.slick-prev {
    left: 35px;
  }
  .slider-main-wrapper .slick-slider .slick-arrow.slick-next {
    right: 35px;
  }
}
@media (max-width: 999px) {
  .slider-main-wrapper .slider .banner-item{
    background-image: none !important;
  }
  .slider-main-wrapper .slick-slide img {
    display: block;
  }
  .main-visual{
    height: auto !important;
  }
  .timeline .year {
    font-size: 3.5em;
  }
  .slider-main-wrapper .slick-slider .slick-arrow {
    margin-top: -15px;
  }
}
/*]END$$*/

/*$$START[block-56961f8cc7ea2*/

@media (min-width: 550px) {
  .full-width-background-image-content-on-background .container > img {
    display: none;
  }
  .full-width-background-image-content-on-background .content-wrapper {
    min-height: 435px;
    display: table;
    width: 100%;
  }
  .full-width-background-image-content-on-background .content-wrapper .content-wrapper-inner {
    display: table-cell;
    vertical-align: middle;
  }
  .our-teas {
    margin-top: 38px;
  }
  .our-teas .slick-list .x-list-item > .xbox {
    margin: 10px 10% 40px;
  }
  .our-teas .slick-list .x-list-item > .xbox {
    margin: 25px 10% 55px;
  }
}
@media (max-width: 549px) {
  .full-width-background-image-content-on-background{
    background-image: none !important;
  }
  .bootom-to-shop-links {
    text-align: center;
  }
  .main .our-teas h2.border-heading {
    margin-bottom: -45px;
  }
  .our-teas {
    margin-top: -30px;
  }
  .main .row.bootom-to-shop-links {
    padding-bottom: 50px;
  }
  .timeline .image-left-side-right-side-content .image-wrapper img {
    margin: 0 auto 20px;
  }
}/*]END$$*/

/*
* Custom Style
*/


/*$$START[block-569361d8cc66f*/

@media (min-width: 550px) {
  .full-width-background-image-content-on-background .container .to-background {
    display: none;
  }
  .full-width-background-image-content-on-background .content-wrapper {
    margin: 100px 0;
  }
  .main-container {
    margin-bottom: -40px;
  }
}
@media (max-width: 549px) {
  .full-width-background-image-content-on-background{
    background-image: none !important;
  }
  .bootom-to-shop-links .image-left-side-right-side-content .image-wrapper {
    text-align: center;
  }
}/*]END$$*/
@media (min-width: 550px) {
  .full-width-background-image-content-on-background{
    text-align: left;
  }
  .main .row.bootom-to-shop-links {
    background-size: contain;
    padding: 58px 0 20px;
  }
}

@media (min-width: 750px){
  .our-teas .slick-list .x-list-item > .xbox {
    margin: 0 3% 0;
  }
  .our-teas.x-list-xbox-repeater .slick-list .slick-center {
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }  
  .our-teas .slick-list .x-list-item > .xbox {
    margin: 45px 10% 50px;
  }
}
@media (min-width: 1000px){
  .our-teas .slick-list .x-list-item > .xbox {
    margin: 80px 7% 0;
  }
  .main .row.bootom-to-shop-links{
    padding: 105px 0 65px;
  }
  .our-teas .x-list-xbox-repeater .slick-list {
    padding: 80px 0 55px!important;
    margin-top: -80px;
  }
  .our-teas .x-list-xbox-repeater .slick-arrow {
    top: 170px;
  }
  .timeline img {
    width: 100%;
  }
  .timeline .slick-arrow.slick-next, .timeline .slick-arrow.slick-prev {
    display: block !important;
  }
  .timeline .slick-dots {
    width: 70%;
    margin: 0 auto;
  }
  .our-teas .slick-list .x-list-item > .xbox {
    margin: 80px 15% 50px
  }
  .main .our-teas .content-wrapper h2{
    margin: 30px 0;
  }
  .our-teas .slick-arrow.slick-next {
    right: 0;
  }
  .our-teas .slick-arrow.slick-prev {
    left: 0;
  }
}
@media (min-width: 1200px){
  .our-teas .slick-list .x-list-item > .xbox {
    margin: 80px 15% 80px;
  }
  
}

/*$$START[block-56964cfc1f4ed*/

/* Larger than phablet (also point when grid becomes active) */
@media (min-width: 550px) {
  .image-left-side-right-side-content .content-wrapper .comp-heading {
    display: block;
  }
  .image-left-side-right-side-content > .comp-heading{
    display: none;
  }
}/*]END$$*/

@media (min-width: 550px) and (max-width: 999px) {
  .body-background.styled-border-box {
    width: 100%;
  }
  .full-width-background-image-content-on-background .content-wrapper {
    margin: 0;
  }
  .full-width-background-image-content-on-background {
    background-image: none !important;
  }
  .full-width-background-image-content-on-background .container .to-background{
    display: block;
  }
  .styled-border-box-content-inner-wrapper{
    padding: 0 20px;
  }
  .image-left-side-right-side-content .content-wrapper h2 {
    font-size: 1.2em;
  	line-height: 24px;    
  }
}

@media (min-width: 550px) and (max-width: 759px){
  .main h2.box-heading {
    padding: 2px 10px;
  }
}
@media (min-width: 750px) and (max-width: 999px){
  .styled-border-box-content-inner-wrapper {
    min-height: 150px;
  }
}