@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700');

.lang-switcher-mobile .dropdown-content{
    position: absolute;
    top: 100%;
    left: -66px!important;
}
#maincontent{
  margin-top:2rem;
}
.container.store{
  margin-top:2rem;
}

.privacy-powered .col-md-9{
  margin-top:2rem;
}
.privacy-powered .col-md-3{
  margin-top:2rem;
}
.light-a-candle h6{
  margin-bottom:2rem;
}
.light-a-candle .bullets{
  margin-bottom:0rem;
}
.second-block-information{
  margin-top:0rem!important;
}
.second-block-information .informations{
  margin-top:0rem!important;
}

/* #scroll-to-top {
    display: none;
    position: fixed;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 32px;
    bottom: 56px;
    right: 30px;
    z-index: 9999;
    border-radius: 50%;
} */
.checkout-index-index .payment-option._collapsible.opc-payment-additional.discount-code {
    display: none;
}
.product.attribute.sku{
  display:none;
}
a.button-yellow{
  background-color: #ffd200;
  padding: 1rem 3rem;

}
a.button-yellow:hover{
  background-color: #ffd200;
  padding: 1rem 3rem;
  /* font-weight: 600; */
}
.product-list-offers .product-item-inner{
  margin-top: 3rem;
  text
}
h1.cms-title{
  font-family: 'Playfair Display', serif;
  /* line-height: 4.725rem;
  font-size: 3rem; */
}
h2.cms-title{
  font-family: 'Playfair Display', serif;
  /* line-height: 4.725rem;
  font-size: 3rem; */
}
h2.sidebar-store{
  /* font-family: 'Playfair Display', serif; */
  /* line-height: 4.725rem;*/
  font-size: 2rem;
  margin-top: 2rem;
}
.store-sidebar-block{
  margin-bottom: 2rem;
}
.privacy-powered{
  background-color: #222222;
  color:#999;
}
.privacy-powered a{
  color:#999;
  font-weight:500;
}
.privacy-powered a:hover{
  color:white;
  /* font-weight:900; */
}
.privacy-powered .row{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.column.main{
  padding-bottom: 0px!important;
}
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#mainmenu ul{
	text-align: right;
}
.simple-slideshow-0.color .text-sample-slidershow h3{
	font-family: 'Playfair Display', serif;
	font-weight: 100;
	letter-spacing: 0.2rem;
}
simple-slideshow-0.color .text-sample-slidershow p{
	/* fotoggle tree view
  font-size:14px;
	padding: 1.3rem 7.1rem;*/
}
.simple-slideshow-0.color .text-sample-slidershow p{
	display:block;
	max-width: 25rem;
	margin-bottom: 1.5rem;
}
.simple-slideshow-0.color .text-sample-slidershow button{
	background-color: #ffd200;
	text-transform: uppercase;
	padding: 1.3rem 7.1rem;
	color:#000;
	font-weight:500;
}
.simple-slideshow-0.color .text-sample-slidershow button:hover{
	background-color: #ffd200;
	text-transform: uppercase;
	padding: 1.3rem 7.1rem;
	color:#000;
	font-weight:600;
}
.offers-services-faq .azure-discover{
	background-color: #3ba5be;
}
.offers-services-faq .blue-discover{
	background-color: #2e8093;
}
.offers-services-faq .yellow-discover{
	background-color: #ffd200;
}
.yellow-discover p, .blue-discover p, .azure-discover p{
	margin-bottom: 0px;
	margin-top:1.3rem;
	font-size: 1rem;
	text-transform: uppercase;
	font-weight:100;
}
.yellow-discover h5, .blue-discover h5, .azure-discover h5{
	margin-bottom: 1.8rem;
	font-size: 2.4rem;
	font-family: 'Playfair Display', serif;
	font-weight:700;
}
.blue-discover p, .blue-discover h5, .azure-discover p, .azure-discover h5{
 color:#fff;
}
.row.choose-your-church{
	margin: 4rem 0rem;
}
/* .row.all-curch > div:nth-of-type(1) {
	margin-left: 10%;
} */
.card-curch{
	background-color: #fff;
}
.card-curch h5{
  padding: 2rem 6rem;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 2.6rem;
  font-family: 'Playfair Display', serif;
  margin-bottom: 0px;
  display: block;
  min-height: 7.7rem;
}
.card-curch button.button-warning{
	background-color: #ffd200;
	text-transform: uppercase;
	font-size:14px;
	padding: 1.3rem 7.4rem;
	margin-bottom: 1.8rem;
	letter-spacing: 0.1;
}
.card-curch button.button-warning:hover{
	color:#000;
	background-color: #ffd200;
	text-transform: uppercase;
	font-size:14px;
	padding: 1.3rem 7.4rem;
	margin-bottom: 1.8rem;
	letter-spacing: 0.1;
	font-weight: 700;
}

.card-altar{
	background-color: #fff;
}
.card-altar h5{
  padding: 2rem 6rem;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 2.6rem;
  font-family: 'Playfair Display', serif;
  margin-bottom: 0px;
  display: block;
  min-height: 3.7rem;
}
.card-altar button.button-warning{
	background-color: #ffd200;
	text-transform: uppercase;
	font-size:14px;
	padding: 1.3rem 7.4rem;
	margin-bottom: 1.8rem;
	letter-spacing: 0.1;
}
.card-altar button.button-warning:hover{
	color:#000;
	background-color: #ffd200;
	text-transform: uppercase;
	font-size:14px;
	padding: 1.3rem 7.4rem;
	margin-bottom: 1.8rem;
	letter-spacing: 0.1;
	font-weight: 700;
}
.nepal-earthquake button{
  background-color: #ffd200;
	text-transform: uppercase;
	padding: 1.3rem 3.1rem;
	color:#000;
	font-weight:500;
}
.nepal-earthquake button:hover{
  background-color: #ffd200;
	text-transform: uppercase;
	padding: 1.3rem 3.1rem;
	color:#000;
	font-weight:600;
}
.nepal-text-help{
  padding: 4rem;
}
.nepal-text-help h2{
  /* padding: 4rem; */
  font-family: 'Playfair Display', serif;
}
.light-a-candle p{
  color: #898989;
	line-height: 2.6rem;
}
.light-a-candle button{
  margin-top:1rem;
  background-color: #ffd200;
	text-transform: uppercase;
	padding: 1.3rem 5.1rem;
	color:#000;
	font-weight:600;
}
.light-a-candle button:hover{
  margin-top:1rem;
  background-color: #ffd200;
	text-transform: uppercase;
	padding: 1.3rem 5.1rem;
	color:#000;
	font-weight:700;
}
.why-light-a-candle h2{
  text-transform: lowercase;
}
/*.why-light-a-candle{
   margin-bottom:5rem;
  padding-top:5rem;
  padding-bottom:5rem;
  background-color: #fff;
}*/
.why-light-a-candle .line-yellow{
  margin-left:calc(100% - 100%);
}
.why-light-a-candle h2{
  font-family: 'Playfair Display', serif;
  font-size:3.5rem;
}
.light-a-candle img{
  width: 100%;
}
.light-a-candle .text-candle h3{
  font-family: 'Playfair Display', serif;
}
.light-a-candle{
  background-color: #f7f7f7;
}
.choose-your-church .choose h3{
  font-family: 'Playfair Display', serif;
  line-height: 4.725rem;
  font-size: 3rem;
}
h3.cms-title{
  font-family: 'Playfair Display', serif!important;
  line-height: 4.725rem;
  font-size: 3rem;
}
.newsletter-section{
  background-color: #ffd200;
}
.text-newsletter h3{
  font-family: 'Playfair Display', serif;
  text-transform: uppercase;
  padding: 3rem 10rem;
}
.newsletter-section button{
  margin-top: 3rem;
  margin-bottom: 3rem;
  margin-left: 3rem;
  background-color: #2f2f2f;
  border-radius: 30px;
  text-transform: uppercase;
  color:#fff;
  padding: 1rem 6rem;
  font-size: 1.7rem;
}
/* .row.newsletter-section {
  margin-right: 0px!important;
} */
.social-links span{
  border-radius: 30px!important;
}
.informations {
  margin-top:2rem;
}
.informations h6{
  color:#fff;
  font-size: 1.2rem;
}
.informations ul{
  margin-top: 2.2rem;
}
.informations ul>li{
  padding-bottom: 1.2rem;
  margin-top: 1.2rem;
  border-bottom: 0.01rem #999 solid;
  /* position:relative; */
}
.text-candle{
  font-size: 1.4rem;
}
.text-content-product{
  text-align:center;
}

@media screen and (min-width: 910px) {
  .text-content-product{
    text-align:left;
  }
  .col-left-image-column {
    max-width:81%;
  }
  .col-left-image-column h1{
    font-size: 3.7rem;
  }
  .col-left-image-column hr.line-yellow{
    max-width:100%!important;
  }
  .item.product.col-md-6 .product-image-wrapper{
    padding-bottom: 84%!important;
  }
  .product-image-container .product-image-photo {
    margin:0px;
    max-width: 200px!important;
}
  .light-a-candle .text-candle{

    padding-top: 1rem;
    padding-left: 5rem;
    padding-right:8rem;
  }
  .row.all-curch {
  	padding-bottom: 1.8rem;
  }
  .newsletter-section button{
    margin-top: 3rem;
    margin-bottom: 3rem;
    margin-left: 0rem;
  }
	.simple-slideshow-0.color .text-sample-slidershow h3{
		font-size: 5.125rem;
	}
	.simple-slideshow-0.color .text-sample-slidershow {
		padding: 10.125rem;
	}
	.offers-services-faq{
		margin-top: -20px;
	}
	.choose-your-church .desription{
		margin-top: 4.2rem;
    color: #898989;
    font-size: 1.5rem;
    line-height: 1.6;
	}
	.line-yellow{
		border-top: 2px solid #ffd200;
		max-width: 4rem;
		margin-top:1rem;
	}
	.nepal-earthquake{
		margin-top: 5rem;
		/* margin-bottom: 5rem; */
	}
  .nepal-text-help{
    display: block;
    position: absolute;
    left: 20rem;
    top: 10rem;
  }
  .nepal-text-help{
    max-width: 34rem;
  }
  .nepal-text-help h2{
    font-size:2rem;
    line-height: 1.5;
  }
  .nepal-text-help p{
    font-size:1.3rem;
    line-height: 1.7;
  }
  .why-light-a-candle{
    text-transform: lowercase;
  }
  .light-a-candle{
    margin-bottom:2rem;
  }
  /* .why-light-a-candle{
    margin-bottom:10rem;
  } */
}
