/** Shopify CDN: Minification failed

Line 81:31 Expected ":"
Line 152:0 Unexpected "}"
Line 182:57 Expected ":"
Line 480:29 Expected ":"
Line 537:3 Expected ":"
Line 538:3 Expected ":"
Line 569:42 Expected ":"
Line 594:3 Expected ":"
Line 595:3 Expected ":"
Line 603:3 Expected ":"
... and 2 more hidden warnings

**/
img.alignnone.size-thumbnail.wp-image-229.section__load-animations--fade {
    margin-right: 24px;
}

.center-align{
   text-align: center;
}

.site-footer {
    background-color: #fdfdfd;
}

.row{
    display: flex;
    width: 100%;
    justify-content: space-evenly;
}

.article__categories{
  display: none;
}

#insta-feed {
    width: 95% !important;
}

#insta-feed h2{
    font-family: Oswald, sans-serif !important;
    font-weight: 600 !important;
    margin: 0 0 50px !important;
    color: #292929 !important;
    font-size: 31.24px !important;
}

.content-loop-item__image.content-loop-item__image--article-sidebar {
    display: none;
}


 .article__background .pagination{
  margin-top: 1em;
 }

.site-nav__link-container.navabout-new-hover .site-nav__main-link,
.site-nav__link-container:hover .site-nav__main-link, .site-footer a:hover{
    color: #da6223;
 }

.site-footer {
    background-color: #f0eeed;
    border-top: 1px solid #e2e2e2;
}

.promo-bar__container{
    background-color: #f0eeed !important;
    border-top: 1px solid #e2e2e2;
}

.col-lg-6 {
    flex: 0 0 auto;
    width: calc(50% - 20px);
    margin: 10px 0;
}

.entry-title{
   text-align: center;about-new
   margin-bottom: 30px;
}

#shopify-section-template--15838321606890__164968510042bdefeb{
   margin-bottom: 50px;
}

.margin-section{
   margin: auto;
}.paragraph-images img {
    width: 33%;
}

.paragraph-images {
    width: 100%;
    padding: 20px 0;
}
.slideshow__content--left {
    align-items: end;
}
.cart-quantity-wrapper.large--text-right{
   display: none;
}

.btn, .btn--secondary, .rte .btn--secondary, .btn--tertiary, 
.rte .btn--tertiary, .rte .btn, .rte .btn--secondary, .rte .btn--tertiary{
    background-color: #da6223;
}

@media screen and (max-width: 480px){
  .col-sm-12{
     flex: 0 0 auto;
      width: 100%;
      margin: 10px 0;
  }
  
  .row{
    display: block;
    widt.slideshow__content--left {
    align-items: end;
}h: 100%;
    justify-content: space-evenly;
  }.paragraphs-images {
    width: 100%;
}
  
}

@media screen and (min-width: 1181px){
  
.section__standard-spacing, .section__standard-spacing--even {
    padding: 45px 186px;
}
  
}

@media screen and (max-width: 768px){
  
.h1, h1 {
    font-size: 1.574rem;
}
  
}

@media screen and (max-width: 768px){
  
.section__standard-spacing {
    padding: 15px;
}
  about-new
}

.slideshow__text .btn{
    padding: 15px 45px;
    font-size: 1rem;
}

a:hover, a:focus{
   color: #da6223;
}

.footer-new-content{
  font-weight: 600;
}

#content p, #content ul, #content ol, #content dd, #content pre{
   line-height: 25ps;
}

#content p, #content ul, #content ol, #content dd, #content pre, #content hr {
    margin-bottom: 24px;
}

.alignright, img.alignright {
    display: inline;
    float: right;
    margin-left: 24px;
    margin-top: 4px;
}

img.alignleft, img.alignright, img.aligncenter {about-new
    margin-bottom: 12px;
}

.template-page .rte li {
    line-height: 30px;
}

.dealer-heading {
    color: #da6223;
    border-bottom: 2px solid #ADADAE;
    max-width: fit-content;
    margin-bottom: 31px;
    margin-top: 30px;
}

img.alignnone.size-full.wp-image-230.section__load-animations--fade {
    width: 100%;
}


/*Vikas CSS*/

p.de-h {
    text-decoration: underline;
    display: list-item;
}

.d-c .column {
  float: left;
  width: 33.33%;
  padding: 5px;
}



.d-c .row{
padding-bottom: 10px;
}

/* Clearfix (clear floats) */
.d-c .row::after {
  content: "";
  clear: both;
  display: table;
}


body#dealers .section__standard-spacing {
    padding: 45px;
}

@media only screen and (max-width:767px){

body#dealers .section__standard-spacing {
    padding: 15px;
}
  
.d-c p{
    word-break: break-word;
  }
  
.slideshow__content--left {
    align-items: center !important;
  margin-top: 180px;
}  
  
.slideshow__text .btn {
    padding: 10px 10px;
    font-size: 16px;
}
  
.product-loop-element {
    height: auto;
}  
  
.product-loop__image-container {
    height: 200px;
}
  
.footer__description {
    padding: 0 0px 0 0;
}  
  
input#Email-footer {
    width: 300px;
}  
  
.blog__grid-wrapper .blog__card-wrapper img {
    height: 330px;
    width: auto;
    object-fit: contain;
}
  
body#stone-house-our-bucks-county-affiliate .section__standard-spacing {
    padding: 15px 0;
}
  
.alignright, img.alignright {
    display: block;
    float: none;
    margin: auto;
    margin-top: 4px;
    padding-bottom: 20px;
}  
  
  
.template-product .product__meta.card-shadow {
    padding: 10px;
}  
  
.cart-items {
    grid-template-columns: 144px auto;
    grid-gap: 1rem;
}  
  
.cart-product-info-wrapper {
    grid-gap: 0rem;
}  
  
.cart-product-title {
    margin-bottom: 0;
    font-size: 16px;
}  
  
  
.cart__header-content a.h5.text--underline {
    margin-bottom: 0;
    margin-top: 5px;
    font-size: 14px;
}  
  
.footer__logo-wrapper {
    justify-content: center;
}  
  
  
}

@media screen and (max-width: 480px){
  
.product-loop-element__details {
    padding: 17px 5px 5px;
}

}

@media only screen and (min-width: 769px){
  
  .header__wrapper {
    grid-template-columns: auto !important;
  }
  
  .h1, h1 {
    font-size: 2rem;
  }
  
}



@media only screen and (min-width: 768px) and (max-width: 1280px){

.footer__newsletter {
     display: grid; 
}  
  
.product__description {
    max-width: 100%;
}  

.template-product .product__meta.card-shadow {
    padding: 10px;
}    
 

  
}


@media only screen and (min-width: 768px){


  .product-loop-element__details{
     flex: inherit;
  }
  
  .slideshow__content--left {
    align-items: center !important;
    margin-top: 100px;
   }
  

}

  
 @media only screen and (min-width: 1100px) and (max-width: 1200px){

.template-product .product__slides .product__aspect-ratio-container {
    padding-top: 51% !important;
}

} 

 @media only screen and (min-width: 1200px){

.template-product .product__slides .product__aspect-ratio-container {
    padding-top: 80% !important;
}

.template-product .product__slides .flickity-viewport {
    height: 540px !important; 
} 
  
} 


 @media only screen and (min-width: 1400px){

.template-product .product__slides .product__aspect-ratio-container {
    padding-top: 50% !important;
}

} 

 @media only screen and (min-width: 1450px){

.template-product .product__slides .product__aspect-ratio-container {
    padding-top: 63% !important;
}

} 

 @media only screen and (min-width: 1600px){

.template-product .product__slides .product__aspect-ratio-container {
    padding-top: 50% !important;
}

} 


.blog-card img{
  min-height: 400px;
  height: 400px;
}

#blog-article-template .article__banner{
   display: none;
}

/***** Stone House *******/

.home-reveal{
   text-align: center;
}

.rte.page-text b, .rte.page-text strong{
   line-height: 30px;
}

@media only screen and (min-width: 768px){
.slideshow__content--left {
    margin-top: -100px;
}
}
about-new
/*shrinkhala css start*/
.section__custom-htmlcard-shadow.card-background .text-center {
    margin-bottom: 25px;
}@media only screen and (max-width: 600px) {

.section__custom-htmlcard-shadow.card-background h2 {
    margin-bottom: 24px;
}
.section__custom-html {
    padding: 0px 70px;
}
div#image-with-text--template--14540469272612__1652522603745dba50 {
    padding: 0 70px;
}
.text-center h2 {
        margin-bottom: 30px;
    margin-top: 30px;
}

.home-reveal p {
    line-height: 24px;
}
.text-center em {
    color: rgb(141, 36, 36);
    font-size: 16px;
}
#image-with-text--template--14540469272612__1654154021d40cebec .image-with-text__image-container{
    min-width:auto!important;
      margin-left: 27px;
}
body#dealers .section__standard-spacing {
    padding: 45px 0;about-new
      margin: 0 auto;
    width: 70%;
}
div#image-with-text--template--14540469272612__1652522603745dba50 h2 {
    color: rgb(141, 36, 36);
}
div#image-with-text--template--14540469272612__1652522603745dba50 strong{
  color: rgb(174, 64, 165);
}
#shopify-section-template--14540469272612__165415310484295c55 h3{color: rgb(168, 46, 46);}
a {
    color: #666666;
}
#shopify-section-template--14540469272612__165415310484295c55 p{color:#000}

#image-with-text--template--14540469272612__1654154021d40cebec p{ color: rgb(141, 36, 36);}

#shopify-section-template--14540469403684__main strong{font-size:14px}

#shopify-section-template--14540469403684__main h2 {
    font-size: 24px;
      margin-bottom: 30px;@media only screen and (max-width: 600px) {
  
}
#shopify-section-template--14547103973412__main .section__standard-spacing {
    padding-top: 60px;
}


#shopify-section-template--14547103973412__maabout-newin .wsite-content-title {
    margin-bottom: 40px;
  font-size: 24px;
}
.paragraph {
    font-size: 14px;
  line-height: 25px;
}
#shopify-section-template--14547107086372__banner .collection-featured-image-550 {
 
    background-size: auto;
    background-position: center center;
    background-repeat: no-repeat;
}
h2{
    font-size: 24px;
}
#shopify-section-template--14547107086372__main ul {
    margin-left: 3em;
}
#shopify-section-template--14547107086372__main  a {
    text-decoration: none;
}
.quantity__button{color:#000}
#shopify-section-template--14546798280740__main .paragraph {
    margin-bottom: 30px;
      margin-top: 20px;.slideshow__content--left {
￼    align-items: center !important;
￼    margin-top: 100px;
}
}about-new
#shopify-section-template--14546798280740__main td.wsite-multicol-col{border:none;}
#shopify-section-template--14546798280740__main h2 {
    margin-bottom: 20px;
    margin-top: 20px;
}
.btn, .btn--secondary, .rte .btn--secondary, .btn--tertiary, .rte .btn--tertiary, .rte .btn, .rte .btn--secondary, .rte .btn--tertiary {
    background-color: #000000;
}
h2.wsite-content-title.hol-class span {
    font-size: xxx-large!important;
}
#shopify-section-template--14540469272612__165415265628d79bb0 .text-center {
   
}
#shopify-section-template--14540469272612__1654154021d40cebec p:nth-child(2) {
    color: rgb(174, 64, 165);
}
#shopify-section-template--14540469272612__1654154021d40cebec p:last-child {
    color: rgb(174, 64, 165);
}
#shopify-section-template--14540469272612__16525249428ef5dcae .section__rich-text {
    width: 100%!important;
    padding: 0 45px;
}
#shopify-section-template--14540469272612__165415885755402f7f .home-reveal{
    padding: 0 45px;
}
#shopify-section-template--14546798280740__main ul {
    padding-left: 3em !important;about-new
      margin-top: 20px;
}

#shopify-section-template--14540469272612__165252347716689996 .text-center {
    padding: 0 29px;
}
.description td{
  border:none;
  padding-left:0px;
  padding-right:0px;
}
.product__tab-title-container [role=tab][aria-selected=true]{
  color: #8d2424;
      border-bottom: 3px solid #8d2424;
}

._2pOWh:focus, ._2pOWh:hover {
    background-color: #8d2424;
}
._2pOWh{
  background:#000
}
._2pOWh:focus, ._2pOWh:hover{
   color: #8d2424!important;.slideshow__content--left {
￼    align-items: center !important;
￼    margin-top: 100px;
}
}
.child-site-nav__link a:focus, .child-site-nav__link a:hover {
    color: #8d2424!important;
}
.header-icons .cart-show svg path, .header-icons .cart-show svg circle {
    stroke: #000;.slideshow__content--left {
￼    align-items: center !important;
￼    margin-top: 100px;
}
}
.cart-wrapper .cart-item-count{
  
      border: 1px solid #000;
    color: #000;
}
.-Kbmc._3xW2j{
  color: #8d2424!important;
}
.promo-bar__icon-link:hover svg path, .btn--share:hover svg path {
    fill: #8d2424!important;
}
.promo-bar__icon #Path {
    fill: #da6223;
}
li.promo-bar__icon path{
   fill: #da6223;
}
#shopify-section-template--14540469272612__165415885755402f7f .text-center, #shopify-section-template--14540469272612__165415265628d79bb0 .text-center{
  max-width: 80%;
    margin: 0 auto;
}
  #image-with-text--template--14540469272612__1652522603745dba50 .image-with-text__content-container{}
  about-new
      background: #f0eeed;
}

#image-with-text--template--14540469272612__1652522603745dba50 .section__standard-spacing {
    padding: 0;
}
#shopify-section-template--14547103973412__main ul {
    margin-left: 30px;
}

.about-new .video-wrapper {
    padding-bottom: 0;
    height: 350px;
    margin-bottom: 22px;
}
.section__standard-spacing.about-new {
  padding: 0;}
}
.paragraph-images img {
    width: 32%;
    height: 313px;
    margin: 0 2px;
}
.paragraph-images {
    width: 100%;
    padding: 20px 0;
}
#dealers .section__standard-spacing {
  padding: 45px 0;}
  
.about-new {
    margin: 0 auto;
    width: 100%;
    padding: 0;
}
#dealers ul.deal-content {
    margin: 0;
}
#dealers li {
    list-style-type: none;
}
.paragraph-images img {
    height: 313px;
}
.video-wrapper {
    height: 350px;
    margin-bottom: 20px;
}
.slideshow__content--left {
    align-items: end !important;
    margin-top: 30%;
}
#dealers .section__standard-spacing{
    width:100%
  }


@media only screen and (max-width: 1180px) {
    #shopify-section-template--14540469272612__165252347716689996 .text-center {
      padding: 0 10px;
  }
    #shopify-section-template--14540469272612__165415885755402f7f .home-reveal {
      padding: 0;
  }
    .section__custom-html, div#image-with-text--template--14540469272612__1652522603745dba50 {
      padding: 0 10px;
  }
    #shopify-section-template--14540469272612__16525249428ef5dcae .section__rich-text {
      width: 100%!important;
      padding: 0 10px;
  }
  #shopify-section-template--14540469272612__165252347716689996 img{ 
    padding: 0 10px;
  }
  #dealers .section__standard-spacing{
    width:100%!important
  }

.paragraph-images img {
    width: 31%;
    height: auto;
    margin: 0 2px;
}
  .slideshow__text {
    left: -73px;
}

}
/*shrinkhala css ene*/
