@font-face {
  font-family: 'Avenir';
  src: url('/cdn/shop/t/7/assets/Avenir-Light.ttf?v=28849229326679298951620973325');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'VAG-Rounded';
  src: url('/cdn/shop/t/7/assets/VAG-Rounded-Bold.ttf?v=177770639104097247241620973389');
  font-weight: 700;
  font-style: normal;
}

html{
	font-size:18px;
}
.slide__item-content.justify-end .inner-wrapper .content-contain {
    max-width: 40%;
    margin-left: auto;
    margin-right: 0;
    text-align: left;
}

.slide__item-content.justify-start .inner-wrapper .content-contain {
    max-width: 30%;
    margin-left: 5%;
    margin-right: auto;
}

#block-1600736228446-0 .slide__item-content a.button {
    margin: 20px 0 0;
     color: #ffffff;
    border-color: #17D6A9;
    background-color: #17D6A9;
    padding: 10px 30px;
}

#block-1600738850493-0 a.button {
    color: #000000;
    border-color: #000000;
    margin: 20px 0 0;
    color: #ffffff;
    border-color: #00B3E3;
    background-color: #00B3E3;
    padding: 10px 30px;
}

#block-1601057140263 .slide__item-content a.button {
    margin: 20px 0 0;
     color: #ffffff !important;
    border-color: #0f8acd;
    background-color: #0f8acd;
    padding: 10px 30px;
}





.slide__item-content .rte {
    font-weight: 500;
}
.slide__item-content h2{
font-size:4rem;
}
#block-1600736228446-0 .slide__item-content a.button:hover {
    margin: 20px 0 0;
    color: #ffffff;
    border-color: rgb(23 214 169 / 80%);
    background-color: rgb(23 214 169 / 80%);
    padding: 10px 30px;
}
#shopify-section-1600737981031 .grid__item:nth-child(1) figcaption.below {
      background-color: #00A7DB;
      padding:10px;
}
#shopify-section-1600737981031 .grid__item:nth-child(2)  figcaption.below {
     background-color: #D7006C;
  padding:10px;
}
#shopify-section-1600737981031 .grid__item:nth-child(3) figcaption.below {
      background-color: #30D4AD;
  padding:10px;
}
#shopify-section-1600737981031 .grid__item:nth-child(4) figcaption.below {
      background-color: #C3D72E;
  padding:10px;
}

#shopify-section-1600737981031 .grid__item h3 a {
  color:#ffffff;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "VAG-Rounded" !important;
}

#block-1600738850493-0 a.button {
    margin: 20px 0 0;
    color: #ffffff !important;
    border-color: #00B3E3 !important;
    background-color: #00B3E3;
    padding: 10px 30px;
}

#block-1600738850493-0 a.button:hover {
    margin: 20px 0 0;
    color: #ffffff;
    border-color: rgb(0 179 227 / 0.80);
    background-color: rgb(0 179 227 / 0.80);
    padding: 10px 30px;
}

.template-blog a.button {
    margin: 20px 0 0;
    color: #ffffff !important;
    border-color: #62249E !important;
    background-color: #62249E;
    padding: 10px 30px;
}

.template-blog a.button:hover {
    margin: 20px 0 0;
    color: #ffffff;
    border-color: rgb(98 36 158 / 80%);
    background-color: rgb(98 36 158 / 80%);
    padding: 10px 30px;
}


.template-index .shopify-section h4 {
  color:#62249E;
  font-size:35px;
}

#shopify-section-1600747533542 h2 {
    color:#62249E;
  font-size:35px;
}

#shopify-section-1600747533542 .contain-full-width {
    padding: 40px 0 0 0;
}

#shopify-section-1600747533542 .section-standard {
    border-bottom: 0;
}

.recent-posts-collection article .article-image img{
    height: 374px;
    width: 100%;
    object-fit: cover;
}

.recent-posts-collection article .article-image {
    height: 374px;
  margin: 0 0 35px 0 !important;
}

.recent-posts-collection article header h5 {
    margin: 0 0 35px 0 !important;

}

.recent-posts-container .button.outline {
    border: none;
    color: #62249E;
    font-weight: 600;
    letter-spacing: 0.16px;
    color: #62249E;
    text-transform: uppercase;
  font-size:16px !important;
}

#shopify-section-footer h4 {
    color: #ffffff;
    font-size: 22px;
}

.collection figure:hover {
    -webkit-box-shadow: 0px 0px 19px 0px rgba(0,3,51,.22);
    -moz-box-shadow: 0px 0px 19px 0px rgba(0,3,51,.22);
    box-shadow: 0px 0px 19px 0px rgba(0,3,51,.22);
    border-radius: 15px;
    padding: 20px;
  -webkit-transition: all 700ms ease;
-moz-transition: all 700ms ease;
-ms-transition: all 700ms ease;
-o-transition: all 700ms ease;
transition: all 700ms ease;
}


.collection figure {
    padding: 20px;
  -webkit-transition: all 700ms ease;
-moz-transition: all 700ms ease;
-ms-transition: all 700ms ease;
-o-transition: all 700ms ease;
transition: all 700ms ease;
}

.product-images .featured img {
    height: auto;
    object-fit: contain;
    max-height: 500px;
}

.blog-list article .article-image img, .article-image {
    max-height: 460px;
  object-fit:cover;
}

.template-product .feature-row__image {
text-align: center;
}

.template-product .hero .placeholder-background{
text-align: center;
}

header.site-header.minimal nav.nav-bar ul.site-nav>li>a {
    padding: 6px 18px;
    font-size: 20px;
      font-weight: 500;
}

#about-us .content-box .rte {
    max-width: 70%;
    margin: auto;
}

.list-product-form{
	transition: opacity 0.5s linear;  
    transform:translate(0);
  	opacity: 0;
}

.box.product:hover .list-product-form{
    opacity: 1;
}

@media screen and (max-width: 767px) {
    html {
      font-size: 10px;
  	}
    .slide__item-content.justify-start .inner-wrapper .content-contain {
    	max-width: 55%;
        background: #0009;
        padding: 0 3vw;
        margin-left: 0;
      }
  
  	#block-1600736228446-0 .slide__item-content.justify-start .inner-wrapper .content-contain {
      background: transparent;
    }
  
  	#block-1601324388443 .slide__item-content.justify-start .inner-wrapper .content-contain {
      background: transparent;
    }
  #block-1600736228446-0 .slide__item-content p {
    font-size: 14px !important;
}
  .slide__item-content.align-center .inner-wrapper {
    vertical-align: top;
}
  }