/** Shopify CDN: Minification failed

Line 1167:2 Unexpected "{"

**/
@import url('https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
/* cyrillic-ext */
@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCs6KVjbNBYlgoKew72j00.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCs6KVjbNBYlgoKfw72.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCjC3jvWyNL4U.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCjC3jtGyNL4U.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCjC3jvGyNL4U.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCjC3js2yNL4U.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCjC3jvmyNL4U.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCjC3jsGyN.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
/* .template-collection .rte.collection-description {
    display: none;
} */
html .h1, html .h2, html .h3, html .h4, html .h5, html .h6, html h1, html h2, html h3, html h4, html h5, html h6,
.slideshow__subtitle,
html body p, html body span,
html body .btn,
html body .quotes-slider__text cite,
html body a,
html body .site-footer__copyright-content,
html body .site-nav a,
html body .site-header__cart-count span,
html body select,
html  .product-form__item label,
html b, html  strong,
html .cart td,
html .cart__shipping,
html .fera-testimonialCarousel *,
html .cart th
{
    font-family: 'Karla', sans-serif;
}
.rte.collection-description.page-width {
    display: none;
}
body.template-collection  .page-width {
    font-family: Karla,sans-serif;
    font-weight: normal;
    font-style: normal;
}
body#your-shopping-cart a.btn.btn--secondary.cart__update.cart__continue--large.small--hide , body#your-shopping-cart input.btn.btn--secondary.cart__update.cart__update--large.small--hide {
    background-color: #b1fbe3;
}
html .value-propositions{
    background: #5EB6CA;
}
html .value-propositions li{
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
button{
    background: #5EB6CA !important;
    border: none !important;
}
body#your-shopping-cart a.btn.btn--secondary.cart__update.cart__continue--large.small--hide, body#your-shopping-cart input.btn.btn--secondary.cart__update.cart__update--large.small--hide {
    background: #5eb6ca !important;
}
html .cbb-also-bought-add-to-cart-button:hover {
    opacity: 0.6;
    color: #fff !important;
}
.template-product .cbb-also-bought-title {
    font-weight: 400 !important;
}
.site-header__icons--plus button.search-header__submit.search__submit.btn--link {
    background: transparent !important;
}
#monster-upsell-cart .mu-bg-transparent {
    background-color: transparent !important;
}
#monster-upsell-cart .mu-mb-2 .mu-bg-transparent {
    background-color: #5eb6ca!important;
    color: #fff !important;
}
.mu-border-b button.mu-btn-link {
    color: #fff !important;
    padding: 5px 7px;
}
html .btn {
    color: #fff;
    border: none;
}
body#your-shopping-cart .recomatic-related-products-wrap {
    display: none;
}
.shop-install {
    margin-bottom: 23px;
}
input.btn.btn--small-wide.check_out_button_color {
    max-width: 300px;
    width: 100%;
}
span.free-shipping ,
.products-available-container.ws-widget,
.selector-wrapper.js.product-form__item,
.product-form__item.product-form__item--submit{
    padding-left: 0;
}
body .products-available-container.ws-widget {
    padding-left: 0;
}
.template-index .site-header {
    background-color: transparent;
    z-index: 9999;
  border-bottom:0 none;
}
body.template-index.index #shopify-section-header header img{
   content: url(/cdn/shop/files/Image20210203210356.png?v=1612368330);
}
body.template-index.index #shopify-section-header.sticky header img{
    height: 32px;
    object-fit: contain;
    transition: all 0.1s linear;
    content: url(/cdn/shop/files/faithly_text_logo-01.jpg?v=1611688934);
}
#shopify-section-header header img {
    content: url(/cdn/shop/files/Image20210203210011.png?v=1612368045);
}
.template-index .site-nav__childlist .site-nav__childlist-item a {
  color: #000 !important;
}
.template-index div#PageContainer {
    margin-top: -82px;
}
.template-index .site-nav a {
    padding: 3px 10px;
    color: #fff;
}
.template-index .site-header__icons-wrapper .icon {
    color: #fff;
}
#bk-stock-countdown {
    padding: 0px 5px;
}
#relatedblogs {
    margin-top: 55px;
}
#fbmessenger-checkbox .fb-messenger-checkbox.pl_joe_akbar1.fb_iframe_widget {
    margin-top: 0px !important;
}
button.js-pushowl--bis.btn.custom-notification-btn {
    display: block;
    clear: both;
    margin: 10px 0px;
    background: #49D5A2;
}
#bk-stock-countdown .stock-countdown-message .message span font {
  /*font-family: "Vollkorn",serif !important;*/
  font-family: 'Ubuntu', sans-serif;
  font-size: 17px;
}
#bk-stock-countdown>div {
    margin: 0px 0px 10px !important;
}
.product-single__description {
    margin-top: -10px !important;
    margin-bottom: 10px;
}
.above-shippionglogo {
    display: inline-block;
    margin-bottom: 15px;
}
#bk-stock-countdown {
    margin-bottom: 10px;
    margin-top: 7px;
}
.product-form-product-template {
    margin-bottom: 5px;
    position: relative;
    margin-top: 40px;
    display: inline-block;
    width: 100%;
}
div#products-available {
    position: absolute;
    left: 4px;
    top: -40px;
    margin: 0 auto !important;
}
/* .product-single__description.rte > p {
  margin-bottom: 0;
} */
.product-single__description.rte > ul {
  margin-bottom: 10px;
  margin-top: 10px;
}
.ring-custom-button {
    margin: 0px;
}
.product-form__cart-submit {
    max-height: 42px;
  	border-color: #000;
}
.product-form__input {
    min-height: 42px;
}
/*header.collection-header {
    position: relative;
}
.collection-hero {
    margin-bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    z-index: 9999;
    color: red;
    background: red; 
    top: 0;
    bottom: 0;
}
.rte.collection-description.page-width.collotion-header-cus {
    width: 100%;
    margin: 0 auto;
    max-width: 100%;
    vertical-align: bottom;
    padding: 0px;
    z-index: -1;
    margin-bottom: 30px;
}
.collotion-header-cus img {
    height: auto;
      vertical-align: top;
}
.template-collection main#MainContent {
    padding-top: 0px;
}
*/
.social-sharing span:nth-child(3),
.social-sharing a:nth-child(3) {
  background-position: 10px center;
  background-size: 22px 22px !important;
  border: 1px solid #ddd;
  display: inline-block;
  height: 34px !important;
  margin: 0 10px 10px 0;
  position: relative;
  vertical-align: middle;
  width: 94px !important;
}
.social-sharing span:nth-child(3):before,
.social-sharing a:nth-child(3):before {
  content: "Pin it";
  font-size: 13px;
  left: 18px;
  position: absolute;
  right: 0;
  text-align: center;
  text-transform: uppercase;
  top: 9px;
}
.product-single__price {
margin-bottom: 10px !important;
}
#dd-restock-notification-container {
    margin-bottom: 20px;
}
.template-index .blk-bg {
  background: rgba(0,0,0,0.6) !important;
}

.free-shipping {
    display: block;
    font-size: 17px;
    vertical-align: middle;
    margin-top: -5px;
    padding-left: 5px;
    margin-bottom: 10px;
}
#products-available p,
.product-form__item label {
    font-size: 17px;
    font-weight: 400;
}
.product-form__item.product-form__item--submit {
    margin-top: 15px;
}
.value-propositions {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    background: #222;
}
.value-propositions li {
    width: 100%;
    border-bottom: 1px solid #444;
    color: #fff;
    text-align: left;
    padding: 35px 1% 30px;
    position: relative;
}
.value-propositions li .proposition-icon-holder {
    height: 38px;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: 0;
    width: auto;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    left: 20px;
    top: 25px;
}
.value-propositions li .proposition-icon-holder img {
    margin-left: auto;
    width: 100%;
    height: auto;
    max-width: 40px;
}
.value-propositions li p {
    font-size: 1em;
    text-transform: capitalize;
    width: 100%;
    margin: 0 auto;
    text-align: left;
  	color:#fff;
  /*font-family:Baskerville,"Baskerville Old Face","Hoefler Text",Garamond,"Times New Roman",serif;*/
  
}
.proposition-copy-wrap {
    color: #fff;
}
.site-footer ul.site-footer__linklist {
    margin-top: 0px;
}
.proposition-copy-wrap {
    padding-top: 0;
    margin-left: 5px;
    padding-left: 60px;
    color: #fff;
    vertical-align: middle;
    width: auto;
    display: inline-block;
}
.site-footer .site-footer__newsletter {
    margin-top: 0px;
}
.custom-bar-above-footer {
    display: block;
    margin-top: 40px;
}
.return-link-wrapper {
    margin: 82.5px 0 0;
}
.site-nav .site-nav__dropdown ul li a {
    color: #000;
}
script#st_insights_js + span,
script#st_insights_js + script + span,
span[data-pin-log*="pin"] {
    display: none;
}
#Collection .grid-view-item__meta.hide {
    display: block !important;
}
div#CartCount>span:first-child {
    background: #5eb6ca !important;
    border-radius: 100%;
    color: #fff;
}
#Collection .grid-view-item__title {
    min-height: 30px;
}
.product-form__cart-submit {
	background: #B1FBE3;
}

div#CartCount > span:first-child {
    background: #b1fbe3;
    border-radius: 100%;
}
b#save_value {
    color: #222;
    font-weight: 400;
}
p#YouSave {
    font-size: 16px;
}
.template-collection .pagination {
    font-size: 22px;
}
.template-collection .pagination .icon {
    height: 25px;
    vertical-align: middle;
    width: 30px;
}
.bc-action-list-wrapper.bc-action-extend {
    display: none;
}
.price__regular dd {
    margin: 0;
}
.grid-view-item.product-card:hover {
    opacity: 0.6;
}

.price__regular {
    float: left;
}
.price__sale dd {
    color: #de4848;
}
.ls-price-wrap .ls-sale-price {
    color: #de4848;
}
.owl-stage dl.price .price__regular dd{ 
  position: relative;
}
.owl-stage dl.price .price__regular dd::after{
  content: "";
  width: 100%;
  height: 1px;
  background: black;
  position: absolute;
  bottom: 13px;
  left: 0;
}
#bc-sf-filter-products .price--on-sale .price__regular {
  position: relative;
}
#bc-sf-filter-products .price--on-sale .price__regular span.price-item.price-item--regular:before {
    content: "";
    width: 100%;
    height: 1px;
    background: black;
    position: absolute;
    bottom: 13px;
    left: 0;
}
div.bc-sf-widget-slider-wrapper>h2 {
    font-size: 20px;
}

/**30-jan-2020**/
.partially-CartButton {
    float: right;
}
/* .additional-checkout-buttons.payPal-cart-button {
    float: left;
    margin-top: 31px;
} */
.additional-checkout-buttons.payPal-cart-button .shopify-cleanslate div {
    justify-content: flex-end;
}
div#shopify-section-collection-template {
    font-size: 18px;
}

#Collection .h4.grid-view-item__title {
    font-size: 17px;
    text-transform: uppercase;
}


/* .product-single .social-sharing {
    position: relative;
    padding-top: 150px;
}
.product-single .social-sharing:after {
    content: "";
    position: absolute;
    width: 350px;
    height: 150px;
    background: url(https://cdn.shopify.com/s/files/1/2674/6290/files/google-trusted-store.png?v=1586279985);
    top: -10px;
    left: 0;
    background-position: top;
    background-size: contain;
} */
.google-trusted-logo img {
    max-width: 250px;
    width: 100%;
}
nav .site-nav__dropdown {
    padding: 11px 0;
}
nav .site-nav__dropdown ul li {
    padding: 0 17px;
}
nav .site-nav__dropdown ul li:hover {
    background-color: rgb(79, 79, 81);
}
nav .site-nav__dropdown ul li:hover a {
    color: #fff;
    opacity: 1;
}
.template-index .site-nav__childlist .site-nav__childlist-item ul li:hover a {
    color: #fff !important;
    opacity: 1;
}
li.site-nav--has-dropdown:hover .site-nav__dropdown {
    display: block;
	top: 32px;
}

/* Start By Tech */

body .slick-slider.customized-slider .slick-dots li button,
body .owl-theme .owl-dots .owl-dot span {
    height: 8px;
    width: 8px;
    display: block;
    border-radius: 4px;
    background-color: #ccc;
}
body .slick-slider.customized-slider .slick-dots li,
body .owl-theme .owl-dots .owl-dot {
    width: 15px;
    height: 15px;
    margin: 0 3px;
  opacity: 1;
}
body .slick-slider.customized-slider .slick-dots li.slick-active button,body .slick-slider.customized-slider .slick-dots li.slick-active button:hover,
body .owl-theme .owl-dots .owl-dot.active span, body .owl-theme .owl-dots .owl-dot:hover span {
    background: #555;
}
body .slick-slider.customized-slider button.btn-arrow:hover,
body .owl-theme .owl-nav [class*=owl-]:hover {
  background-color: rgba(240,240,240,.5) !important;
}
body .slick-slider.customized-slider .slick-dots {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
body .slick-slider.customized-slider button.btn-arrow,
body .owl-theme .owl-nav [class*=owl-] {
    background-color: rgba(240,240,240,.5) !important;
    cursor: pointer!important;
    padding: 20px 0;
    width: 40px;
    height: 80px;
    border-radius: 0 5px 5px 0;
    position: absolute;
    top: 84px;
    margin: auto;
    right: 1px;
    display: flex;
    align-items: center;
    justify-content: center;
  	-webkit-transition: .3s cubic-bezier(.175,.885,.32,1.275);
    -webkit-transform: translateX(0);
    transition: .3s cubic-bezier(.175,.885,.32,1.275);
    transform: translateX(0);
    opacity: 0;
    outline: none;
  	border: none;
}
body .slick-slider.customized-slider button.btn-arrow.arrow-left,
body .owl-theme .owl-nav button.owl-prev {
    right: auto;
    left: -8px;
    border-radius: 5px 0 0px 5px;
  	transform: translate(40px, 0px);
}
body .slick-slider.customized-slider button.btn-arrow.arrow-left img,
body .owl-theme .owl-nav button.owl-prev img {
    transform: rotate(180deg);
}
body .slick-slider.customized-slider:hover button.btn-arrow,
body .owl-theme:hover .owl-nav [class*=owl-] {
    -webkit-transform: translateX(40px);
    transform: translateX(40px);
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
  opacity:1;
}
body .slick-slider.customized-slider:hover button.btn-arrow.arrow-left,
body .owl-theme:hover .owl-nav .owl-prev {
  transform: translateX(-32px);
}
div.customized-slider,
body .owl-carousel.owl-theme {
    max-width: 980px;
    margin: 0 auto;
  	width: 100%;
}
body .owl-carousel.owl-drag .owl-item .grid-view-item__image-wrapper {
/*     width: 200px; */
/*     height: 200px; */
}
body .slick-slider.customized-slider .slick-slide:hover,
body .owl-item:hover {
    transform: scale(1.03);
  transition: all .3s ease-out;
}
body .owl-item {
    transform: scale(1.03);
  transition: all .3s ease-out;
}
body .slick-slider.customized-slider .slick-dots button:before {
	display:none;
}
body .slick-slider.customized-slider .slick-slide {
    opacity: 1;
    margin: 0 20px 0 0px;
  transition: all .3s ease-out;
}
body .slick-slider.customized-slider .slick-slide .afd.grid-view-item {
    outline: none;
}
body .slick-slider.customized-slider .slick-slide .image,
body .slick-slider.customized-slider .slick-slide .grid-view-item__image-wrapper {
    margin-bottom: 24px;
}
.section-header.text-center.slider-title {
    margin-bottom: 35px !important;
    margin-top: 30px !important;
}
body .slick-slider.customized-slider .slick-slide a:hover {
  opacity: 1;
}
body .slick-slider.customized-slider .slick-slide:hover {
    opacity: 0.6;
}
.center_slick.slider.customized-slider .slick-track {
    min-width: 100%;
}
/* Start By Tech */

/******/
#shopify-section-header.sticky header {
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 999;
  	transition: all 0.1s linear;
}
#shopify-section-header.sticky header img {
    height: 32px;
    object-fit: contain;
  	transition: all 0.1s linear;
    content: url(/cdn/shop/files/faithly_text_logo-01.jpg?v=1611688934);
}
#shopify-section-header.sticky header .h2.site-header__logo {
    margin: 0;
    transition: all 0.1s linear;
}
#shopify-section-header.sticky header ul.site-nav {
    margin: 8.5px 0;
  	transition: all 0.1s linear;
}
/*#shopify-section-header header ul.site-nav li a {
    padding: 10px 10px;
    font-family: 'Arvo', serif;
    font-weight: 400;
    color: #3d4246;
    font-size: 18px;
}*/
#shopify-section-header header ul.site-nav li a li a {
    color: #fff;
}
#shopify-section-header header ul.site-nav .site-nav__dropdown li a:hover {
    color: #fff;
}
/*#shopify-section-header header ul.site-nav .site-nav__dropdown li a {
    font-size: 13px;
}*/
.template-index .sticky  .site-header {
    background-color: #fff;
}
.template-index .sticky .site-nav a {
    color: #222;
}
.template-index .sticky .site-header__icons-wrapper .icon {
    color: #222;
}
form.edit_checkout span#tooltip-for-phone {
    height: 60px;
    color: transparent;
}
form.edit_checkout span#tooltip-for-phone:before {content: "For order and shipping purposes only. Never for marketing or solicitation.";position: absolute;font-size: 12px;color: #fff;line-height: 1.2;height: 60px;width: 100%;left: 0px;top: 0;z-index: 999;display: block;opacity: 1;display: flex;align-items: center;}
div#shopify-section-collection-template-with-slider + div#spioo {
    display: none;
}
div#recently-viewed-products {
    max-width: 1140px;
    position: relative;
    left: -15px;
}
body div#recently-viewed-products.slick-slider.customized-slider:hover button.btn-arrow {
    opacity: 0.5;
}
div#recently-viewed-products button.btn-arrow svg {
    overflow: visible;
    display: inline-block;
    max-width: 100%;
    height: auto;
}
div#recently-viewed-products button.btn-arrow.arrow-right {
    right: 15px;
}
div#recently-viewed-products button.btn-arrow.arrow-left.slick-arrow {
    left: 15px;
}
body div#recently-viewed-products button.btn-arrow {
    transform: translateX(0);
    opacity: 0;
    z-index: 9;
    height: 100%;
    top: 0px;
    padding: 10px;
    width: 60px;
}
body .slick-slider.customized-slider .slick-slide:hover {
    transform: scale(1);
}
body .slick-slider.customized-slider .slick-slide {
    margin: 0 15px;
}
div#recently-viewed-products *:hover {
    outline: none;
}
div#recently-viewed-hide .section-header.text-center.slider-title {
    margin-top: 0 !important;
}
.recomatic-related-products-wrap {
    padding-bottom: 20px !important;
}
div#recently-viewed-hide .section-header.text-center.slider-title h2.ls-box-title {
    position: relative;
    left: -15px;
}
/* button#AddToCart-product-template {
    background-color: #B1FBE3;
    color: #222222;
} */
/* .product-single .product-form__cart-submit {
    font-weight: bold;
} */
.small-horseshoe-ring-925-sterling-silver .product-single__description.rte > ul {
    list-style: none;
}
.small-horseshoe-ring-925-sterling-silver .product-single__description.rte > ul li {
    position: relative;
}
.small-horseshoe-ring-925-sterling-silver .product-single__description.rte > ul li:after {
    content: "*";
    position: absolute;
    left: -22px;
    font-size: 28px;
    line-height: 1.3;
}
.small-horseshoe-ring-925-sterling-silver #YouSave, .small-horseshoe-ring-925-sterling-silver #YouSave #save_value {
    color: #E76363;
}
.small-horseshoe-ring-925-sterling-silver .product-single__description h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

/* sale text hide css */
/* span.price-item__label,
span.product-price__sale-label.product-price__sale-label-product-template,
span.product-price__sale-label
{
    display: none;
} */
/* end sale text hide css */
p#YouSave,
b#save_value
{
    color: #E86A6A;
}
div#Collection .grid-view-item, .grid-view-item {
    text-align: center;
}
a.site-header__logo-image {
    cursor: pointer;
}
.additional-checkout-buttons.payPal-cart-button {
    width: 300px;
    margin-left: auto;
    margin-top: 1px;
}
html .slick-slider .slick-dots li button {
    background: transparent !important;
}
.template-product .flickity-button {
    background: hsla(0,0%,100%,.75) !important;
}
html #rap__med__instagram{
	    display: none;
}
/* .cart__footer .additional-checkout-buttons.payPal-cart-button {
    float: right;
    margin-top: 31px;
} */
@media (max-width:1440px) {
  /*#test-page #shopify-section-header header ul.site-nav li a {
      font-size: 16px;
  }*/
}
@media only screen and (min-width: 768px){
.value-propositions li {
    width: 25%;
    border-right: 1px solid #444;
}
.value-propositions li p {
/*     max-width: 180px; */
}
.value-propositions {
    flex-wrap: nowrap;
}
/* .flickity-enabled.is-draggable.product-single__featured-image img {
    height: 100%;
    min-height: 738px;
    object-fit: cover;
    max-height: 738px;
} */
  .product-single__featured-image {
    max-height: 100%;
}
}
/******/
@media (max-width:1177px) {
	.additional-checkout-buttons.payPal-cart-button, .partially-CartButton {
        float: none;
        margin-top: 10px;
     }
  	.additional-checkout-buttons.payPal-cart-button {
      	max-width: 209px;
      	margin: 0px auto 20px auto;
     }
  /* Start By Tech */
/*   div#recently-viewed-hide,
  div.customized-slider, body .owl-carousel.owl-theme {
    padding: 0 55px;
   }
  body .slick-slider.customized-slider button.btn-arrow.arrow-right {
      right: 55px;
  }
    body .slick-slider.customized-slider button.btn-arrow.arrow-left {
      left: 46px;
  } */
  div#recently-viewed-hide {
  	padding: 0 30px;
  }
  /* End By Tech */
}
/******/

@media screen and (max-width:768px){
  #bk-stock-countdown {
      padding: 0px 6px;
  }
  #relatedblogs {
    margin-top: 30px;
}
.value-propositions li {
    padding: 30px 10px 30px 30px;
}
/*.collotion-header-cus img {
  min-width:500px;
}*/
.template-index div#PageContainer.nav-open-custom {
    margin-top: 0px;
}
.value-propositions li p {
    max-width: 100%;
}
  
  /* Start By Tech */
/*   .customized-slider.center_slick.slider {
    display: flex;
    flex: 0 0 100%;
    flex-direction: row;
    align-items: stretch;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    padding: 0;
}
  .customized-slider > div {
    width: 200px;
    flex: 0 0 200px;
    margin-right: 20px;
}
  body .wrapElement {
    padding: 0 55px;
}
  
   .customized-slider.center_slick.slider::-webkit-scrollbar {
    display: block;
    -webkit-appearance: none;
    width: 2px;
    height: 2px;
  }

  .customized-slider.center_slick.slider::-webkit-scrollbar-thumb {
    border-radius: 1px;
    background-color: rgba(10,10,10,0.5);
  }

  .customized-slider.center_slick.slider::-webkit-scrollbar-track {
    border-radius: 2px;
    background-color: rgba(200,200,200,.5);
  }
  .customized-slider >.product.count_item {
      margin-bottom: 35px;
  } */
/*  #test-page #shopify-section-header header ul.site-nav li a {
      font-size: 16px;
      padding: 10px 7px;
  }*/
  /* End By Tech */
  
}
/* @media screen and (max-width:600px){
.product-form__item label,
.free-shipping,
#products-available p {
    font-size: 17px;
}
} */
@media screen and (max-width:767px){
.template-collection #Collection .grid__item {
    width: 50%;
}
#Collection .grid-view-item {
    max-width: 250px;
    margin: 0 auto 35px;
}
#Collection .grid-view-item__title {
    font-size: 14px;
}
#bc-sf-filter-tree-mobile {
    display: none !important;
}
#bc-sf-filter-products span.price-item.price-item--sale,
.bc-sf-most-popular-products-wrapper span.price-item.price-item--sale {
    padding-left: 7px;
}
/*   .product-single .social-sharing:after {
    width: 275px;
    background-repeat: no-repeat;
} */
/* .product-single .social-sharing {
    padding-top: 115px;
} */
div#recently-viewed-hide .section-header.text-center.slider-title h2.ls-box-title, div#recently-viewed-products {
    left: 0;
}
/* .product-single__featured-image img {
    max-height: 300px;
    object-fit: cover;
} */
.cart__footer .additional-checkout-buttons.payPal-cart-button {
    float: none;
}
}

/* Start By Tech */
@media screen and (max-width:749px){
/*   div#recently-viewed-hide,
	body .wrapElement {
      padding: 0 22px !important;
  } */
  .sticky .mobile-nav-wrapper {
      z-index: 999;
  }
  .shopify-section.sticky nav.mobile-nav-wrapper {
      top: 100px ;
  }
  .shopify-section.sticky .mobile-nav-wrapper {
      top: 0 !important;
      position: fixed;
  }
  .template-index .sticky .site-header {
      background-color: #fff !important;
  }
  .shopify-section.sticky .mobile-nav-wrapper.js-menu--is-open {
      transform: translateY(66px) !important;
  }
    .medium-up--one-half input.btn.check_out_button_color {
    border-radius: 4px !important;
    width: 100% !important;
    max-width: 209px;
}
  .product-card dl.price.price--on-sale {
    margin: 8px 0;
}
  .bc-al-icon-text.bc-al-effect-transition-bottom .bc-al-exist {
    padding-bottom: 0;
}
.site-header__icons--plus .btn--link.site-header__search-toggle.js-drawer-open-top.medium-up--hide,
html .btn--link.site-header__menu.js-mobile-nav-toggle.mobile-nav--open,
html .btn--link.site-header__menu.js-mobile-nav-toggle.mobile-nav--close
{
    background: transparent !important;
}
}

@media (max-width:737px) {
	#shopify-section-header.sticky .site-header__icons--plus .site-header__menu, #shopify-section-header.sticky .site-header__icons--plus .site-header__search-toggle, #shopify-section-header.sticky .site-header__icons--plus .site-header__cart, #shopify-section-header.sticky .site-header__icons--plus .site-header__account {
        padding-top: 12.5px;
        padding-bottom: 12.5px;
    }
}
@media (max-width:641px) {
body .slick-slider.customized-slider .slick-slide {
    margin: 0 15px;
}
body div#recently-viewed-products button.btn-arrow {
    display: none !important;
} {
    visibility: hidden;
  	display: none !important;
}
div#recently-viewed-hide {
    padding: 0 10px;
}
  
}
/* End By Tech */
@media screen and (max-width:480px){
div#products-available {
    line-height: 18px;
}
span.free-shipping {
    margin-top: -10px;
}
.proposition-copy-wrap {
    padding-left: 45px;

}
.template-collection .grid__item {
    width: 100%;
    margin: 0 auto;
}
  .template-collection .pagination {font-size: 20px;}
  .template-collection .pagination .icon{
    width:22px;
  }
}
.sale_hide{
  display:none;
}


.pinch-zoom-container > .product-single__slide {
  left: 0 !important;
}

.pinch-zoom-container.unsetMaxWidth{
  	height:331px!important;
}
