/******
Cover
******/
.logo {
	max-width: 120px;
}

.bg-background-bar {
	background-image: url('../images/menu_bar_nude_reversed.png');
	background-size: cover;
	min-height: 120px;
	max-height: 140px;
}


.bg-transparent {
	background-color: transparent;
}

.cover-image {
	background-image: url('../images/cover.png');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 0px 88px;
	min-height: 440px;
}

#nr-nav {
	position: relative;
	text-align: center;
}

.navbar-toggler {
	border: none;
}

.show {
	background-color: #fff;
}

/********
Section 1
********/

.s1 {
	/*
	background-image: url('../images/s1-image.png');
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
*/
	max-height: 500px;
	background-color: #fff;
	box-shadow: 0px -46px 47px #fff;
}

/********
Section 2
********/
.card {
	border-radius: 55px;
}

.s2 {
	background-image: url('../images/s2_bg.png');
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 650px;
	font-family: 'Courier New', monospace;
}

.goods {
	min-width: 250px;
}

.leaf-l,
.leaf-r {
	max-width: 40px;
}

.s2-text {
	font-weight: bolder;
	color: #13118a;
	text-align: center;
	font-size: 14px;
	line-height: 1.8rem;
	letter-spacing: .1px;
}

.goods-btm {
	max-width: 175px;
}

.card-heading-img {
	max-width: 250px;
}

.product-img {
	max-width: 300px;
}

.card-hr {
	color: #14a6b2;
	width: 95%;
}

.card-sub-title {
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}

.card-sub-answer {
	text-align: center !important;
	font-weight: bold;
	font-size: 9px;
	line-height: 9px;
}

.learn-more {
	max-width: 130px;
}

.buy-btn {
	max-width: 100px;
}

.end-of-s2 {
	background-image: url('../images/s2_bg_flipped.png');
	background-size: cover;
	background-repeat: no-repeat;
	height: 190px;
}

#section-2 {
	z-index: 2;
	background-color: #fff;
}

/****
S3
*****/
.qc-availability {
	max-width: 660px;
}

.qc-purchase {
	max-width: 290px;
}

.availability-coming-soon {
	max-width: 360px;
	z-index: 23;
}

/****
S4
*****/
#section-4 {
	position: relative;
	z-index: 0;
	top: 0px;
	height: 600px;
}

.s4-bg {
	background-color: #ffffff;
}

.s4-container {
	background-color: #fff;
}

.white-shape2 {
	position: relative;
	top: -40px;
	transform: rotate(180deg);
	/* From https://css.glass */
	box-shadow: 1px 1px;
}

.input-nr {
	border-radius: 10px !important;
}

.contact-submit {
	max-width: 100px;
}

.ig-icon {
	max-width: 40px;
}

::-webkit-input-placeholder {
	/* Edge */
	text-align: center;
	color: #f69ba5 !important;
	font-weight: bold;
}

:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	text-align: center;
	color: #f69ba5 !important;
	font-weight: bold;
}

::placeholder {
	text-align: center;
	color: #f69ba5 !important;
	font-weight: bold;
}


.footer-asset-mob {
	max-width: 130px;
}

.footer-container-mob {
	font-size: 14px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.middle-m {
	position: relative;
	width: 160px;
	top: -16px;
	border-radius: 50%;
	margin: 0px auto;
	height: 50px;
}

.footer-asset-m {
	max-width: 80px;
}

.footer-m-nr-logo {
	max-width: 40px;
}

.footer-m-text {
	font-size: 9px;
}
