.category-title-next{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-end;
	padding: 0 10px;
}
.category-title-next-left{
	font-size: 20px;
	font-weight: 600;
	color: #66c2d2;
	/*font-family: 'Helvetica', 'Arial', sans-serif;*/
}
.category-title-next-right{
	border-bottom: 1px solid;
	cursor:pointer;
	font-weight: 400;
}
.product-tag {
	position: relative;
	display: inline-block;
	overflow: hidden;
}

.product-tag::after {
	content: attr(data-content);
	position: absolute;
	top: -5.5rem;
	right: -6rem;
	width: 13rem;
	height: 10rem;
	background: #FF5FA4;
	color: white;
	font-size: 17px;
	font-style: italic;
	text-align: center;
	transform: rotate(45deg);
	transform-origin: center;
	display: flex;
	font-weight: 500;
	align-items: flex-end;
	justify-content: center;
	box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	z-index: 2;
}
.below-video {
	background-image: url(/assets/images/2.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.page-title {
	text-align: center;
	line-height: 20px;
	border-bottom: 2px solid #ebebeb;
	position: relative;
	height: 1px;
	margin: 80px 0 40px;
}
.design-copyright {
	position: absolute;
	top: 10%;
	font-size: 15px;
}
.reviews-title-container {
	margin-bottom: -22px;
	position:relative;
	text-align:center;
	padding:0 10px;
}
.reviews-title-container-content {
	display: flex;
	align-items: center;
	flex-direction: column;
	font-size: 36px;
	color: #66c2d2;
	line-height: 1;
	justify-content: center;
}
.review-product-name {
	font-size: 30px;
	color: black;
	line-height: 1.1;
	font-weight: 200;
	margin-top: 10px;
}
.page-title-quality {
	text-align: center;
	line-height: 20px;
	border-bottom: 3px solid #ebebeb;
	position: relative;
	height: 1px;
	margin: 80px 0 40px;
}
.homepage-head-quality {
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	font-size: 21px;
	font-weight: 300;
	color: #444 !important;
	letter-spacing: 3px;
	display: inline-block;
	margin: 0;
	padding: 0 7px 0 10px;
	background-color: #fff;
	z-index: 2;
	min-width: 130px;
}
.customer-video-container {
	display: flex;
	justify-content: center;
	/*align-items: center;*/
	border-radius: 3rem;
	padding:30px 30px;
}
.video-review-right-section {
	margin-left: 60px;
}
#unmuted_video_container {
	position: relative;
}
#unmuted_video_container img {
	position: absolute;
	left: 3px;
	bottom: 5px;
}
.customer-video-container .customer-review {
	margin-top: 20px;
	padding: 5px 15px 3px;
	font-size: 22px;
	font-style: italic;
	color: #000000;
	min-height:15rem;
}
.customer-video-container .customer-name {
	padding: 10px 15px 0;
	font-size: 16px;
	font-weight: 600;
	color: #000000;
	margin-top:2rem;
}
.customer-video-container .customer-place {
	padding: 3px 15px;
	font-size: 14px;
	color: #000000;
}
#unmuted_video_container .video-thumbnail {
	background: #dfdfdf9c;
	border-radius: 50%;
	box-shadow: 0 0 10px 4px #0c10121a;
	opacity: 1;
	transition: background-color .2s ease;
	lign-items: center;
	border: 1px solid #757575;
	cursor: pointer;
	display: flex;
	width: 55px;
	height: 55px;
	justify-content: center;
	left: 50%;
	position: absolute;
	top: 47%;
	transform: translate(-50%,-50%);
}
#unmuted_video_container .video-thumbnail:after {
	border-left-color: #e5eeee;
	border-width: 15px 0 15px 29px;
	margin-left: 7px;
	margin-top: 9px;
	transition: border-left-color .2s ease;
	border-color: #0000 #0000 #0000 #373636;
	border-style: solid;
	content: "";
	display: inline-block;
}
.video-review {
	margin-top: 12px;
}
.video-review .star-icon {
	font-size: 25px;
	margin: 0 -3px;
}
li {
	color: unset;
}
.stamped-badge {
	display: flex;
	color: black;
	font-weight: 100;
}
article.product-item.product-single p {
	font-size: 15px;
	color: #000000;
	font-weight: 100;
}
article.product-item.product-single p:not(:last-child) {
	margin: 10px 0 0;
}
article.product-item.product-single p:last-child {
	margin: 10px 0 0;
}
.stamped-fa.stamped-fa-star-o.fa-star-checked {
	color: gold !important;
}
.stamped-fa.stamped-fa-star-o.fa-star-checked:before {
	font-size: 46px;
}
.stamped-form-review-rating {
	position: relative;
}
.stamped-form-review-rating label {
	display: block!important;
	position: absolute;
	left: 250px;
	top: 7px;
	font-size: 20px;
	font-weight: 500;
}
.feature_line {
	border: 1px solid #f0f0f0;
}
.stamped-form-input .fa-star-o:before,
.stamped-form-input .stamped-fa-star-o:before,
.stamped-form-input .stamped-fa.stamped-fa-star-o.fa-star-o:before {
	font-size: 36px!important;
	content: '\2605'!important;
}
.stamped-badge-starrating {
	display: flex;
}
.row.flexthis:before {
	display: none;
}
.flexthis .col-xs-4 {
	padding-left: 0;
	padding-right: 0;
}
.feature {
	width: 150px;
	cursor: pointer;
}
.new-review-form .fa-star,
.new-review-form .fa-star-half-o,
.new-review-form .fa-star-o,
.new-review-form .stamped-fa-star,
.new-review-form .stamped-fa-star-half-o,
.new-review-form .stamped-fa-star-o {
	color: #c6c9cb!important;
}
.stamped-main-badge {
	margin-top: 13px;
	color: #767676;
}
.form-control {
	padding: 0;
}
#ringcustomsize {
	position: absolute;
	padding: 5px;
	display: none;
	color: #fff;
	z-index: 999999;
}
a.stamped-summary-actions-newquestion,
li#tab-questions {
	display: none;
}
.fa-star-half-o:before,
.fa-star-o:before,
.fa-star:before {
	font-size: 15px!important;
}
.form-group.value {
	margin-top: 5px;
}
.form-group {
	margin-bottom: 14px;
}
p {
	margin: 0;
	color: #545454;
}
.fa-star-half-o:before,
.fa-star-o:before,
.fa-star:before {
	font-size: 14px!important;
}
.stamped-reviews {
	overflow: hidden;
}
.stamped-pagination {
	clear: both;
}
.stamped-summary-text-1 {
	font-weight: 100;
	font-size: 30px;
}
.sp-thumbs a:link,
.sp-thumbs a:visited {
	width: 70px;
	height: 70px;
}
.stamped-header-title {
	font-weight: 400;
	font-size: 20px!important;
	color: #0000;
	display: none;
}
.stamped-form-label {
	display: none!important;
}
label[for=review_rating] {
	display: block!important;
}
input[name=reviewRating] {
	display: none!important;
}
.customFormOption-671 {
	color: gray;
	font-weight: 400;
}
.stamped-form-title {
	display: none!important;
}
.stamped-button-primary {
	float: initial;
	border: 1px solid;
	padding: 5px 10px;
	margin-left: 10px;
	text-decoration: none;
	background: #00aedf;
	color: #fff;
	cursor: pointer;
}
.stamped-review-options li {
	font-size: 12px!important;
	list-style: none;
	color: #000;
}
#stamped-main-widget .fa-star {
	font-size: 18px!important;
}
a.stamped-summary-actions-newreview:active {
	background: #333;
	color: #fff;
}
#stamped-review-avatar {
	display: none;
}
.stamped-review-options ul li:first-child strong {
	font-size: 0;
}
.stamped-review-options ul li:first-child strong:before {
	content: 'Marahlago Collector: ';
	font-size: 12px;
}
.stamped-review-options ul {
	margin-top: 0;
	margin-bottom: 10px;
	margin: 0;
	padding: 0;
}
.stamped-review-header-title {
	font-weight: 700 !important;
}
#buttons .buttons {
	display: block!important;
}
.fa-star,
.fa-star-checked,
.fa-star-half-o,
.fa-star-o {
	color: #cdcdcd;
}
.product-single>a {
	color: #32aee2;
}

div[data-load-type=continue] ul.stamped-pagination li.next a, div[data-widget-load-type=continue] ul.stamped-pagination li.next a {
	background: #97a2a700;
	border: 0px solid #333;
    text-decoration-line: underline;
    color: black;
}
.stamped-form-review-rating .stamped-form-input .stamped-fa.stamped-fa-star-o.fa-star-checked {
	color: gold !important;
}
.stamped-form-review-rating .stamped-form-input .stamped-fa.stamped-fa-star-o.active-star,
.stamped-form-review-rating .stamped-form-input .stamped-fa.stamped-fa-star-o.selected-star {
	color: gold !important;
}
.stamped-review-header-title {
	text-align: left !important;
	font-size: 15px;
}
.view-more-section {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 7px;
}
.view-more-section p {
	display: inline-block;
	font-size: 16px !important;
	color: #000000 !important;
	margin: 0 20px !important;
	padding: 5px 20px;
	border-radius: 5px;
	letter-spacing: 1px;
	/*background: #f0f0f0;*/
}
@media (min-width:768px) {
	.faq-complete-look-container {
		display: block;
		/*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/
	}
	/* .homepage-head.faq-title {
		width: 60%;
	} */
	.marahlago-comparison {
		height: 270px;
		background-size: contain !important;
	}
    marahlago-giftbag {
		height: 270px;
		background-size: contain !important;
	}
	.video-review-right-section {
		margin-left: 30px;
	}
	.rare-container {
		height: 300px;
	}
	.bezel-container {
		height: 300px;
	}
	.secure-stone-setting {
		top: 10%;
		right: 0;
	}
    .anti-tarnish-finish {
		top: 18%;
		right: 55%;
	}
    .genuine-larimar-a {
		top: 26%;
		right: 0%;
	}
    .sterlin-silver-a {
		top: 22%;
		right: 55%;
	}
    .flawles-cutting-a {
		top: 30%;
		right: 0%;
	}
}
@media (min-width:992px) {
	.marahlago-comparison {
		height: 356px;
		background-size: contain !important;
	}
    .marahlago-giftbag {
		height: 356px;
		background-size: contain !important;
	}
	.video-review-right-section {
		margin-left: 30px;
	}
	.rare-container {
		height: 400px;
	}
}
@media (min-width:1200px) {
	.faq-complete-look-container {
		display: flex;
		/*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/
	}
	.homepage-head.faq-title {
		width: 70%;
	}
	.marahlago-comparison {
		height: 450px;
		background-size: cover !important;
	}
	.video-review-right-section {
		margin-left: 60px;
	}
    .marahlago-giftbag {
		height: 450px;
		background-size: cover !important;
	}
	.rare-container {
		height: 498px;
	}
    .bezel-container {
		height: 400px;
	}
	.secure-stone-setting {
		top: 24%;
		right: 0%;
	}
	.why-marahlago .logo {
		height: 70px !important;
	}
	.why-marahlago .generic {
		width: 85px !important;
		height: 85px !important;
	}
	.why-marahlago .fake {
		width: 85px !important;
		height: 85px !important;
	}
	.why-marahlago .border-right {
		font-size: 17px !important;
	}
	.why-marahlago .th-img {
		font-size: 14px !important;
	}
	.rare-half-block .second-line {
		font-size: 57px !important;
		margin-top: -25px !important;
	}
	.rare-half-block .third-line {
		font-size: 17px !important;
	}
	.rare-half-block .title-line {
		font-size: 45px;
	}
}
:focus {outline: 0;}
ol, ul {list-style: none !important;}
svg text{
	display: none;
}
[data-widget-type="minimalist"] .stamped-review-content {
	padding: 0 10px 10px 10px;
}
[data-widget-type="minimalist"] .stamped-review-header {
	padding: 10px 10px 0 10px;
}
[data-widget-type="minimalist"] .stamped-reviews .stamped-review-options:not(:empty) {
	margin: 5px 0 !important;
}
[data-widget-type="minimalist"] .stamped-reviews .stamped-review-options ul li,
[data-widget-type="minimalist"] .stamped-review-header-starratings {
	margin: 0 !important;
}
[data-widget-type="minimalist"] p.stamped-review-content-body {
	margin: 5px 0 !important;
}
[data-widget-type="minimalist"] .stamped-review-footer {
	margin-top: 0;
}
.error {
	border-color: red !important;
}
#header {z-index:1003;}
.left {text-align:left !important;}
#complete-look {
	margin: 0 20px 30px 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#complete-look .size_ring {
	flex: 1;
	padding: 6px 15px !important;
	border: 1px solid #ccc !important;
	border-radius: 3px !important;
	margin: 1px !important;
	cursor: pointer;
}
.ring-size-section {
	margin-top: 3px;
	margin-left: -3px
}
.complete-cart-section {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin-top: 10px;
}
.size-group {
	line-height: 35px;
	display: flex;
	justify-content: space-around;
}
#you-may-like .lefts, #you-may-like .rights,  #complete-look-slider .lefts, #complete-look-slider .rights {
    top: 47%;
    transform: translate(0, -50%);
	position: absolute;
    border: none;
    background-color: transparent;
    font-size: 50px;
    font-weight: 600;
    z-index: 9;
    padding: 5px 15px;
}
#you-may-like .lefts,#complete-look-slider .lefts {
    left: -45px;
}
#you-may-like .rights,#complete-look-slider .rights {
    right: -45px;
}
#you-may-like .slick-arrow .arrow, #complete-look-slider .slick-arrow .arrow{
    border: solid #888888;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 8px;
}
.slick-arrow .right {
    margin-right: 10px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.slick-arrow .left {
    margin-left: 10px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}
.complete-section {
	display: flex !important;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin-top: 40px;
	margin-bottom: 40px;
}
.complete-item-name {
	color: #444;
	font-weight: 300;
	font-size: 16px;
	letter-spacing: 1px;
}
.complete-item-price {
	flex: 3;
	display: flex;
	color: #444;
	font-weight: 100;
	font-size: 14px;
}
.complete-item-price span {
	font-size: 13px;
	margin-top: 2px
}
.complete-cart-btn {
	flex: 2;
	background: #263040 !important;
	color:#FFFFFF;
	border-radius: 3px;
	padding: 10px !important;
	cursor: pointer;
}
.complete-item-img {
	width: 22rem;
	height: 100%;
	border-radius: 10px;
	/*border: 1px solid #d2d2d2;*/
}
.complete-cart-icon {
	margin-right: 5px;
}
.complete-cart {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	background-color: unset !important;
}
.complete-cart span {
	font-size: 16px;
	letter-spacing: 0.8px;
	color:#FFFFFF;
}
.product-images {
	display: flex; 
	flex-direction: column; 
	justify-content: center; 
	align-items: center;
}
.marahlago-comparison {
	background: url(/assets/images/comparation_table_9.jpg);
	background-repeat: no-repeat;
	width: 100%;
}
.marahlago-giftbag {
	background: url(/assets/images/gift-bag-2.jpg);
	background-repeat: no-repeat;
	width: 100%;
}
.rare-block {
	position: relative;
	padding: 10px;
}
.rare-sub-block {
	width: 395px;
	position: absolute;
	background: #e4e4e4;
	border-left: 7px #00aedf solid;
	padding: 50px 30px 50px 30px;
	/*font-family: Raleway;*/
	font-size: 15px;
	color: #575757;
}
.rare-sub-block a {
	color: #00aedf !important;
	font-size: 14px;
	text-decoration: underline;
}
.rare-sub-block p {
	font-size: unset !important;
	color: unset !important;
	font-weight: unset !important;
}
.rare-block-header {
	text-align: center !important;
	font-size: 22px !important;
	font-weight: 500 !important;
	/*font-family: Raleway !important;*/
    margin-top: 0 !important;
	margin-bottom: 7px;
}
.rare-caribbean {
	background: url(/assets/images/larimar_rock_desktop.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.natural-gemstone {
	background: url(/assets/images/larimar_mine_desktop.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.rare-larimar {
	background: url(/assets/images/ocean_cuff_desktop.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.surf-bangles {
	background: url(/assets/images/about_marahlago_desktop.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.durability-larimar {
	background: url(/assets/images/durability_ring_desktop.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.unique-color {
	background: url(/assets/images/unique_color_desktop.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.caribbean-gemstone {
	background: url(/assets/images/caribbean_dr_desktop.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.why-marahlago .border-right {
	/*font-family: 'Raleway';*/
	padding: 17px 0;
	font-size: 14px;
	color: black;
	font-weight: 500;
}
.why-marahlago .logo {
	width: 100%;
	height: 50px;
}
.why-marahlago .generic {
	width: 55px;
	height: 55px;
}
.why-marahlago .fake {
	width: 55px;
	height: 55px;
}
.why-marahlago .on {
	background-image: url(/assets/images/green-check.png);
	background-repeat: no-repeat;
	background-position: center;
}
.why-marahlago .off {
	background-image: url(/assets/images/red_x.png);
	background-repeat: no-repeat;
	background-position: center;
}
.why-marahlago .question {
	background-image: url(/assets/images/red_question_mark.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.why-marahlago .th-img {
	text-align: center;
	border-right: 2px solid #e1e1e1;
	/*font-family: 'Raleway';*/
	font-size: 12px;
	color: #565656;
	letter-spacing: 0.8px;
}
.why-marahlago .th-marahlago {
	height: 70px;
	background-image: url(/assets/images/logo/marahlago_logo_fine_jewelry_new_01.svg);
	background-repeat: no-repeat;
	background-position: center;
	border-right: 2px solid #e1e1e1;
}
.why-marahlago .td-1 {
	width: 17%;
	border-right: 2px solid #e1e1e1;
}
.why-marahlago .td-default {
	text-align: center;
	width: 27%;
	border-right: 2px solid #e1e1e1;
}
.why-marahlago .td-last {
	width: 27%;
}
.rare-ocean {
	background: url(/assets/images/caribbean_desktop.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.rare-gift {
	background: url(/assets/images/new_gift_box_desktop.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.bezel-setting {
	background: url(/assets/images/bezel-bg-sq-11.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.anti-tarnish {
	background: url(/assets/images/anti-tarnish-backs.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.genuine-larimar {
	background: url(/assets/images/real-vs-fake-7.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.sterlin-silver {
	background: url(/assets/images/sterling-silver-bar.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.flawles-cutting {
	background: url(/assets/images/exceptional_qty_web.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.rare-half-block {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px;
}
.pdp-icon-section .genuine-larimar {
	flex: 1;
	background: url(/assets/images/perfect_gift_pdp_1.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	height: 100px;
}
.pdp-icon-section .premium-quality {
	flex: 1;
	background: url(/assets/images/free_shipping_pdp.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	height: 100px;
}
.pdp-icon-section .sterling-silver {
	flex: 1;
	background: url(/assets/images/exelence_unrivaled.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	height: 100px;
}
.pdp-icon-section .reviews-12000 {
	flex: 1;
	background: url(/assets/images/reviews_pdp.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	height: 100px;
}
.pdp-icon-section {
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin: 35px 0px 35px 0px;
    opacity: 100%;
}
.pdp-icon-section .icon-section {
	flex: 1;
	text-align: center;
}
.pdp-icon-section .icon-title{
	margin-top: 5px;
	font-size: 12px;
	color: black;
}
.perfect-gift {
	background: url(/assets/images/perfect_gift.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.ship-icon-section {
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin: 5px 0px 20px 0px;
    opacity: 100%;
}
.rare-half-block h3 {
	text-align: left !important;
	line-height: 1.5 !important;
}
.rare-half-block p {
	color: black !important;
	font-weight: 400 !important;
}
.why-marahlago-block {
    /*font-family: 'Raleway';*/
    font-size: 16px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 20px;
}
.rare-half-block .title-line {
	/*font-family: 'Raleway';*/
	font-size: 40px;
	font-weight: 400;
	letter-spacing: 1px;
}
.rare-half-block .first-line {
	/*font-family: 'Raleway';*/
	font-size: 35px;
	font-weight: 400;
	color: #66c2d2;
}
.rare-half-block .second-line {
	/*font-family: 'Helvetica', 'Arial', sans-serif;*/
	font-size: 35px;
	font-weight: bold;
	margin-top: -12px;
	transform: scale(1, 1.1);
	letter-spacing: 2px;
}
.why-marahlago-text  {
	/*font-family: 'Raleway';*/
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 1px;
	color: black;
	text-align: left;
	position: relative;
	height: 1px;
	margin: 80px 0 40px;
	
}

.rare-half-block .third-line {
	/*font-family: 'Raleway';*/
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 1px;
	color: black;
	text-align: justify;
	text-justify: inter-word;
}
.rare-half-block .larimar-background {
	background: url(/assets/images/larimar_stone_on_beach_2.jpg);
	background-size: contain;
	background-position: left;
	background-repeat: no-repeat;
	height: 400px;
}
.rare-half-block .single-background {
	background: url(/assets/images/caribbean_dominican_republic_1.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	height: 400px;
	border-radius: 20px;
}
.rare-half-block .natural-background {
	background: url(/assets/images/natural_beauty_web.jpg);
	background-size: contain;
	background-position: left;
	background-repeat: no-repeat;
	height: 400px;
}
.rare-half-block .durability-background {
	background: url(/assets/images/durability_gemstone.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	height: 400px;
}
.rare-half-block .unique-background {
	background: url(/assets/images/be-unique.jpg);
	background-size: contain;
	background-position: left;
	background-repeat: no-repeat;
	height: 400px;
}
.rare-half-block .carribean-background {
	background: url(/assets/images/larimar_stone_on_beach_2.jpg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	height: 400px;
}
.rare-half-block .flawless-background {
	background: url(/assets/images/exceptional_quality_web_1.jpg);
	background-size: contain;
	background-position: left;
	background-repeat: no-repeat;
	height: 400px;
	border-radius: 20px;
}
.rare-half-block .she-will-love-web {
	background: url(/assets/images/perfect-gift-pdp.png);
	background-size: contain;
	background-position: left;
	background-repeat: no-repeat;
	height: 400px;
}
.rare-half-block .about-background {
	background: url(/assets/images/about_marahlago_1.jpg);
	background-size: contain;
	background-position: right;
	background-repeat: no-repeat;
	height: 400px;
}
.rare-half-block .inbox-background {
	background: url(/assets/images/new_marahlago_gift_box.jpg);
	background-size: contain;
	background-position: left;
	background-repeat: no-repeat;
	height: 400px;
	border-radius: 20px;
}
.rare-half-block .sterling-background {
	background: url(/assets/images/sterling_silver_web.jpg);
	background-size: contain;
	background-position: right;
	background-repeat: no-repeat;
	height: 400px;
}
.rare-half-block .genuine-background {
	background: url(/assets/images/genuine_larimar_vs_fake_web.jpg);
	background-size: contain;
	background-position: left;
	background-repeat: no-repeat;
	height: 400px;
}
.rare-half-block .premium-background {
	background: url(/assets/images/premium_finish_web.jpg);
	background-size: contain;
	background-position: left;
	background-repeat: no-repeat;
	height: 400px;
}
.rare-half-block .secure-background {
	background: url(/assets/images/secure_stone_settings_web.jpg);
	background-size: contain;
	background-position: left;
	background-repeat: no-repeat;
	height: 400px;
}
.rare-half-block .included-warranty {
    background: url(/assets/images/included_warranty.jpg);
    background-size: contain;
    background-position: left;
    background-repeat: no-repeat;
    height: 400px;
}
.rare-half-block .exceptional_quality {
	background: url(/assets/images/Icons_svg/icons_set_4/premium_quality.svg);
	background-size: contain;
	background-position: left;
	background-repeat: no-repeat;
	height: 280px;
}
.rare-half-block .healing_stone {
    background: url(/assets/images/landing/larimar_lovers.png);
    background-size: contain;
    background-position: left;
    background-repeat: no-repeat;
    height: 280px;
}
.rare-half-block .healing_stone_power {
    background: url(/assets/images/healing-powers-stone-1.jpg);
    background-size: contain;
    background-position: left;
    background-repeat: no-repeat;
    height: 400px;
    border-radius: 5%;
}
.brand_list3 {
    padding: 0px 10px 10px 0;
    display: flex;
    justify-content: space-between;
    margin-top: 0px;
    flex-wrap: wrap;
    border-top: 0px solid #2120201f;

	left: 0;
	right: 0;
	z-index: 1;
}
.full_line {
    padding: 0px 10px 10px 0;
    display: flex;
    justify-content: space-between;
    margin-top: -25px;
    flex-wrap: wrap;
    border-top: 2px solid #2120201f;

	left: 0;
	right: 0;
	z-index: -1;
}
.full_line_free {
    padding: 0px 10px 10px 0;
    display: flex;
    justify-content: center;
    margin-top: 2px;
    flex-wrap: wrap;
	left: 0;
	right: 0;
	z-index: -1;
}
.full_line_free img {
	width: 45%;
	object-fit: cover;
}
.brand_list3 .brand_item_web {
    background-color:#ffffff;
    margin-top: 20px;
    flex-basis: calc(15% - 10px);
    text-align: center;
    
}

.faq__detail {
	border-bottom: 1px solid hsl(240, 5%, 91%);
	margin: 10px 0 0 0;
	padding: 5px 0 20px 0;
}
.faq__summary:active {
	color: #66c2d2;
	cursor: pointer;
}
.faq__detail[open] > .faq__summary {
	color: #66c2d2;
}
.faq__summary {
	list-style: none;
}
.faq__summary::-webkit-details-marker {
	display: none;
}
.faq__summary {
	display: block;
	padding: 0;
	position: relative;
	text-align: right;
	cursor: pointer;
}
.faq__question {
	position: absolute;
	display: inline-block;
	text-align: left;
	top: 0;
	left: 0;
	width: 90%;
	font-size: 16px;
	margin: 5px 0;
}
.faq__summary {
	color: #000000;
	font-size: 1.4rem;
}
.faq__text {
	font-size: 16px !important;
	color: #000000 !important;
	font-weight: 100 !important;
	margin: 17px 0 0 !important;
	line-height: 1.6;
}
.hidden-lg { display: block; }
.visible-lg { display: none; }
.grey-container {
	width: 100%;
	background: #efefef;
	margin: 0 auto;
	padding: 1rem 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.grey-content {
	display: flex;
	justify-content: center;
	align-items: center;
	width:112rem;
	flex-shrink: 1;
}
.grey-container .grey-item {
	width: 20%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	color: black;
}
.grey-container .grey-item .description-container {
	color: #000000;
	margin-left: 15px;
}
.grey-container .grey-item .description-container .header{
	font-size: 15px;
}
.grey-container .grey-item .description-container .bottom{
	font-size: 13px;
}
footer.navbar {
	margin: 0 !important;
	padding-bottom: 120px;
}
.risk_free {
	background-image: url(/assets/images/risk_free_icon.png);
	background-repeat: no-repeat;
	background-size: 74% 165%;
	background-position: top -32px right 20px;
	width:20rem;
	height: 9rem;
}


.collection-container .item {
	margin-bottom: 10px;
	position: relative;
	border-radius: 5px;
	border: solid 1px #d1d1d1;
	background-image: url(/assets/images/10ff-bg-web.jpg);
	background-repeat: round;
	background-size: cover;
	width: 100%;
	height: 50rem;
}
.collection-container .item_footer {
	width: 100%;
	padding-top: 4rem;
	/*background-color: #ececec;*/
	font-size: 12px;
	font-weight: 600;
	align-items: center;
	display: flex;
	flex-direction: column;
}
.collection-container .apply_offer {
	color: white;
	font-size: 7rem;
}
.collection-container .apply_offer div {
	text-shadow: 5px 5px 10px rgba(0, 0, 0, 1);
}

.collection-container .subscribe-coupon{
	color: white;
	text-shadow: 5px 5px 10px rgba(0, 0, 0, 1)
}
.no_code, .apply, .apply_reqcode {
	color: #474747;
}
.applied, .applied_reqcode {
	color: #6db62c !important;
}
.collection-container .link {
	float: right;
}
.collection-container h1 {
	font-weight: 500 !important;
	font-size: 20px !important;
	margin: 10px 0 30px !important;
	line-height: 1.1;
}
.collection-container .subscribe-coupon{
	/*text-transform: uppercase;*/
	text-decoration: underline;
	font-size: 2.3rem;
}
.subscribe-offers,.thankyou_subscribe_offer{
	/*position: absolute;*/
	display: none;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	right: 15px;
	bottom: 9px;
	z-index: 1;
}
.subscribe-offers-div{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	border-radius: 10px 10px 0 0;
	width: 30%;
	background: white;
	padding: 6rem 0 8rem 0;
}
.subscribe-offers-text1{
	font-weight: bold;
	font-size: 2rem;
}
.subscribe-offers-text2{
	margin-top: -1rem;
	font-size: 5rem;
	color: #1188B0;
	font-weight: bold;
}
.subscribe-offers form{
	display: flex;
	color: white;
	width: 50rem;
	margin-top: 3rem;
	max-width: 100%;
}
.subs_offer_email{
	padding-left: 1rem;
	flex: 2;
	border: 1px solid #1188B0;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px
}
.form-control::-webkit-input-placeholder{
	/*padding-left: 1rem;*/
}
.subs_submit_offer_email{
	flex: 1;
	border: 1px solid #1188B0;
	background: #1188B0;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	font-style: normal;
	font-size: 12px;
	letter-spacing: 1px;
}

.thankyou_subscribe_offer{
	display: none;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	font-weight: 700;
	text-align: center;
	font-size: 12px;
}
.thankyou_subscribe_offer-div{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	border-radius: 10px 10px 0 0;
	width: 30%;
	background: white;
	padding: 6rem 0 8rem 0;
}
.thankyou_subscribe_offer-text1{
	font-weight: bold;
	color: #1188B0;
	font-size: 5rem;
}
.thankyou_subscribe_offer-text2{
	font-size: 2rem;
}
.thankyou_subscribe_offer h4{
	font-size: 3.5rem;
	font-weight: 300;
	color: #1188B0;
	padding: 10px;
	margin: 0;
}

.collection-container .img-responsive {
	width:100%;
}
@font-face {
	font-family: "Century Gothic Pro bold";
	src: url("/assets/fonts/Century_Gothic_Pro_Bold.otf") format("opentype");
}
.reviews-title-container {
	margin-top:10px;
	position:relative;
	text-align:center;
	/*padding:60px 0;*/
}

.reviews-title-container-content {
	display: flex;
	align-items: center;
	/*font-family: Arial, sans-serif;*/
	justify-content: center;
	padding-left: 15px;
	padding-right: 15px;
	flex-direction: column;
}
.content-left {
	display: flex;
	text-align: center;
	font-size: 2em;
	white-space: nowrap;
	font-weight: 500;
	letter-spacing: 2px;
}

.content-number {
	/*font-family: 'Century Gothic Pro bold',sans-serif;*/
	font-size: 2.5em;
	margin: 0 0 -1rem 0;
	font-weight: bold;
	background: linear-gradient(40deg, #1a3291, #438ae1);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.content-p {
	/*font-family:Helvetica Neue,sans-serif;*/
	color: #555;
	margin: 5px 0 !important;
	margin-left: -2rem !important;
	font-weight: 500 !important;
}
.gradient-border-button {
	position: relative;
	border: none;
	border-radius: 50px;
	cursor: pointer;
	font-size: 19px;
	width:80%;
	padding: 4px;
	white-space: nowrap;
	background-color: #fff;
	color: #66c2d2;
	font-weight:500;
	letter-spacing: 1px;
	display: inline-block;
}
.gradient-border-button::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	padding: 2px;
	margin: -2px;
}
.content-right{
	display: flex;
	width: 60%;
	margin: 35px 0;
}

.img-wrapper {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	padding: 2px;
	background: #66c2d2;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}


.content-right-img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	display: block;
}

.content-right-img-left{
	margin-left: -7%;
}

#stamped-reviews-tab ul.stamped-pagination li.next {
	margin-left: 0 !important;
}

#stamped-reviews-tab ul.stamped-pagination li.next a{
	position: relative !important;
	border: none !important;
	border-radius: 50px !important;
	cursor: pointer !important;
	font-size: 1.5em !important;
	width: 80% !important;
	padding: 4px !important;
	white-space: nowrap !important;
	background-color: #fff !important;
	color: transparent !important;
	font-weight: 500 !important;
	letter-spacing: 1px !important;
	display: inline-block !important;
	text-decoration: none !important;
	text-align: center !important;
	background-image: none !important;
}

#stamped-reviews-tab ul.stamped-pagination li.next a::before{
	font-size: 18px;
	margin-left: 1rem;
	color: black;
	content: ' Read More Reviews' !important;
	text-decoration: underline;
}

.reviews-title-container .throught-line {
	border-top: 2px solid #2120201f;
	position: absolute;
	top: 55%;
	left: 0;
	right: 0;
	z-index: 1;
}
.reviews-banner-container {
	display: flex;
	justify-content: center;
	margin-top:2rem;
}
.reviews-banner {
	width: 80%;
	position: relative;
}
.reviews-banner img {
	object-fit: cover;
	width: 100%;
}
.stamped-summary-actions-newreview {
	color: #000;
	font-size: 16px!important;
	content: "" ;
	box-shadow: none;
	visibility: hidden;
	position: absolute;
	top:25rem;
	right:33rem;
	background-image: none;
}
.stamped-summary-actions-newreview::after {
	content:'Leave us a review!' !important;
	visibility: visible;
	border-radius: 30px;
	padding:8px 2rem;  
	text-decoration: underline;
}
.reviews-title-content {
	text-align:center;
	position: absolute;
	top: -15%;
	left:40%;
	/* transform: translate(70%, -50%); */
	margin: 0;
	padding: 0 30px 0 30px;
	z-index: 2;
	background-color: #fff;
}
.reviews-title-content img{
	width:100px;
	height:100px;
}
.reviews-title-content .star-icon {
	font-size:18px;
}
.reviews-title-content .customer-review-title {
	margin-left:0;
	font-size:18px;
	color: #000;
	/* background: -webkit-linear-gradient(0deg, #012e95 40%, #0072cf);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent; */
}
.reviews-title-content .review-overview {
	margin-bottom:0;
	margin-left:0;
}
.summary-overview,.stamped-reviews-filter, .stamped-tab-container {
	display:none;
}

.celebrating-over-container {
	text-align: center;
	margin-top:20px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.celebrating-over-container .co-img {
	width:40%;
	padding:0 10px;

}
.celebrating-over-container .co-img img {
	width:100%;
	height: auto;
}
.celcebration_over_stars {
    --percent: calc(var(--rating) / 5 * 100%);
    display: inline-block;
    width: 100%;
    text-transform: uppercase;
    font-size: 22px;
    /*font-family: Times;*/
    line-height: 1;
	text-align: center;
}
.celcebration_over_stars::before {
    content: '★★★★★' !important;
    background: linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent)) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}
.shop-category-section .homepage-head {
	/*text-align: center !important;*/
	/*font-size: 22px;*/
}
.breadcrumbs-container {
	display: flex;
	justify-content: center;
	align-items: center;
}
.breadcrumbs {
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.breadcrumb>li+li:before {
    padding: 0 3rem;
    color: #ccc;
    content: "\3e" !important;
}
.breadcrumb li:last-child:before {
    /*content: " " !important;*/
}
/* .breadcrumb>li:nth-child(1) a{
	visibility: hidden;
}
.breadcrumb>li:nth-child(1) a:before{
	content: '<span class="ui-icon ui-icon-home"></span>' !important;
	visibility: visible;
} */
@media only screen and (max-width: 1024px) {
	.stamped-summary-actions-newreview {
		top: 19rem;
		right: 22rem;
		font-size:20px !important;
	}
}
@media only screen and (min-width: 753px) and (max-width: 990px){
	.stamped-summary-actions-newreview {
		top: 14rem;
		right: 15rem;
		font-size:16px !important;
	}
}

.stamped-container{
	font-family: -apple-system, BlinkMacSystemFont, "SF Pro", Arial, Helvetica, sans-serif;
}
.gemstone_img{
	width: 170px;
	height: 170px;
	border-radius: 50%;
	border: 2px solid #66c2d2 ;
}
.all-font-swl{
	font-weight: 400 !important;
	letter-spacing:1px !important;
	font-size: 17px !important;
	color: #000000;
}
.breadcrumb > li > a {
	font-weight: 400;
	color: #000000;
}