.com-tab-content { padding-bottom : 50px }
 
.w-slider-mask { padding-bottom:50% }

.slide-image-framed:nth-of-type(2n+0) {
  -webkit-transform: rotate(6deg);
  -ms-transform: rotate(6deg);
  transform: rotate(6deg);
}

.pie-link-block  { position: relative }

.pie-link-block { font-family: "marydale",sans-serif!important; background: url(https://f.hubspotusercontent10.net/hubfs/7427968/site/lochinver-larder-pie-nobg.png) 0 5px no-repeat; padding:0; min-height: 108px; margin-top:50px;line-height: 2.3em; }

a.pie-link-block { text-decoration:none; }
a.pie-link-block:hover { color:#173c63 }

.pie-link-block span { display: block; position: relative; margin:52px 0 0 158px; background: #820f00; color: #fff; padding:0 15px 0 0; height:45px; font-size:20px; z-index:1; }

.pie-link-block span:hover { background:#b09c5f; }

.pie-link-block span:after {
background: #820f00;
    content: "";
    height: 45px;
    position: absolute;
    transform: skew(-36deg);
    width: 48px;
    top: 0;
    left: -29px;
    z-index:-1;
}
.pie-link-block span:hover:after { background:#b09c5f; }





.thumbnail-slider ul.slider-wrapper li{
  background-size: cover;
    background-position: center center;
    height: 500px;
    border: none !important;
}
.thumbnail-slider ul.lSGallery li img {
    height: inherit !important;
}

.thumbnail-slider ul {
    margin: 30px 0px 0px 0px !important;
    padding: 0px !important;
}

.thumbnail-slider ul.lSGallery li{
    height: auto;
    background-position: top center !important;
    background-size: cover !important;
    overflow: hidden !important;
    padding:0px 20px;
    border:none;
    text-align:center;
}
.image-slide {
    max-width: 70%;
    margin: 0 auto;
  height:500px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    overflow: hidden;
  /*border-style: solid;
    border-width: 15px;
    border-color: #fff;
    box-shadow: 0 10px 19px -2px rgba(0,0,0,0.16);*/
}


  

ul.slider-wrapper {
    margin-bottom: 30px !important;
}
.thumbnail-slider .lSAction>a {
    background: none !important;
    opacity: 1;
}
.thumbnail-slider li.active {
    border: 1px solid #000;
}
.thumbnail-slider .lSAction>a.lSPrev:before {
    content: '';
    display: block;
    z-index: 999999 !important;
    position: relative;
    border-right: 0;
    border-bottom: 0;
    background-image: url(https://f.hubspotusercontent10.net/hubfs/7427968/site/icon-arrow-left.png);
   width:33px;
  height:33px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
 
}
.thumbnail-slider .lSAction>a.lSNext:before {
    content: '';
    display: block;
    z-index: 999999 !important;
    position: relative;
    border-right: 0;
    border-bottom: 0;
    background-image: url(https://f.hubspotusercontent10.net/hubfs/7427968/site/icon-arrow-right.png);
    width:33px;
  height:33px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.lSSlideOuter .lSPager.lSGallery li a {
    padding: 0px 20px;
    display: inline-block;
}
.thumbnail-blog-wrapper {
    padding: 50px 20px;
}
.lSSlideOuter .lSPager.lSGallery img {
    max-height: 300px !important;
    max-width: 100%;
}
.comm-tabber-label {
  margin-left: 0px !important;
}
.comm-tabber-outer a:last-child {
  border-bottom: 1px solid #b09c5f;
}
.tabs-testimonial img {
  padding-bottom: 20px;
}
.tab-piepack .viepies {
  font-family: "marydale",sans-serif !important;
}
.tabs-testimonial-outer {
  padding: 0 20px;
}
.last-pie {
  border-bottom: 1px solid #707070;
  padding-bottom: 90px;
  padding-top: 30px;
}
  
/*****************************Responsive Code Starts Here***********************************/

/************** ipad rotate ***************/
@media (max-width: 1080px) {}

/************** ipad ***************/
@media only screen and (min-width:768px) and (max-width: 1024px) and (orientation : portrait){
    .thumbnail-slider .lSAction>a.lSPrev:before {
        left: 0;
    }

    .thumbnail-slider .lSAction>a.lSNext:before {
        right: 0;
    }

}
@media (max-width: 950px) {
 
  .thumbnail-slider ul.lSGallery li {
    padding:0px 10px;  
  }
  
}



/************** iphone rotate***************/
@media (max-width: 825px) {
.thumbnail-slider ul.lSGallery li {
    height: 75px;
}

}


/************** iphone ***************/
@media (max-width: 625px) {

    .thumbnail-slider .lSAction>a.lSPrev:before {
        left: 0;
         width:33px;
  height:33px;
        top: 0;
    }
    .thumbnail-slider .lSAction>a.lSNext:before {
        right: 0;
          width:33px;
  height:33px;
        top: 0;
    }
    .thumbnail-slider ul.lSGallery li {
        display: none;
    }
    .thumbnail-slider .lSAction>a.lSNext:before {
        top: 0;
    }
    .image-slide {
        height: 200px;
    }  
    .thumbnail-slider .lSAction>a.lSPrev:before {
        top: 0;
    }
     .thumbnail-slider ul.slider-wrapper li {
        height: auto;
    } 
  
}
@media (max-width: 479px) {
  .last-pie {
    padding-bottom: 20px;
  }
}

.w-tab-pane { display: block!important; height:0; overflow:hidden; padding-bottom:0!important } 
.w-tab-pane.w--tab-active { display: block!important; height:auto; } 
}
