.tag-link a, .similar-article-wrapper a{color:white;}
.product-title-card a{color:#000;}
.custom-newsletter-form {
	position: relative;
}

.custom-newsletter-form input::placeholder {
  opacity: 0.4;
  color: #94b0b7;
}


.custom-newsletter-form p {
    display: block;
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    unicode-bidi: isolate;
}

.custom-newsletter-form .wpcf7-submit {
     position: absolute;
    top: 16px;
    right: 0;
	width: 100px !important;

}



.custom-newsletter-form  .wpcf7-response-output{
	display:none;
}

.custom-newsletter-form form p:nth-child(n + 3) {
  position: absolute;
    top: 0px;
    right: 0px;
	height: 56px;
	width: 90px;
	border-radius:15px;
    background: #e1f1f4;
}

.custom-newsletter-form form p:nth-child(n + 3):hover {
	box-shadow: -10px 0px 10px #6799b21a;
}

.custom-newsletter-form  .wpcf7-not-valid-tip{
	font-size:11px;
}




.news-articles-grid div.oxy-repeater-pages, .news-articles-grid div.oxy-repeater-pages-wrap {
    display: flex
;
    justify-content: center;
    margin: 0 auto;
    position: absolute;
    bottom: 0px;
    width: 100%;
}



/*==============================================================*/




.product-featured-img-container .woocommerce-product-gallery__trigger{
	position: absolute;
	display: none;
}

.product-featured-img-container  .flex-control-thumbs{
	padding: 0;
}

.product-featured-img-container  .flex-control-thumbs li{
	list-style:none;
}


.product-featured-img-container  .flex-control-thumbs li img{
	border-radius: 15px;
}

.product-featured-img-container div.images.woocommerce-product-gallery {
     overflow: visible; 
}

.product-featured-img-container .flex-viewport{
	height: 520px !important;
}

.product-featured-img-container .woocommerce-product-gallery__image a img{
	height: 520px;
	width: 100%;
	object-fit: cover;
    aspect-ratio: 1 / 1;
}


.product-featured-img-container.product-featured-stacked .flex-control-thumbs li {
    width: fit-content !important;
    flex-shrink: 0;
}


table.variations.wpcvs-initialized{
	margin-bottom: 10px;
}

table.variations.wpcvs-initialized tr .label {
     flex: 0 0 0px; 
	margin-top: 8px;
	margin-bottom: 4px;
}

table.variations.wpcvs-initialized tr .label *{
	font-size: 13px;
	font-weight: 500;
	color: #0D3746;
}


.woocommerce .oxy-woo-element div.product form.cart table.variations tr, .woocommerce table.variations tr {
    align-items: flex-start;
}

table.variations.wpcvs-initialized tr .value {
    flex-grow: 1;
    display: flex;
	flex-direction: column;
	gap: 5px;
}

.wpcvs-terms .wpcvs-term.wpcvs-selected .wpcvs-term-inner:before{
	display:none;
}

.wpcvs-terms .wpcvs-term .wpcvs-term-inner{
	background: transparent;
	
}

.wpcvs-terms .wpcvs-term.wpcvs-selected {
	background: #0D3746;
	color: white;
	border-color:#0D3746 ;
}
.wpcvs-terms .wpcvs-term:hover{
	background: rgba(72, 102, 113, 0.49);
}
.wpcvs-terms .wpcvs-term{
	border: 1px solid #0D3746;
	color: #0D3746;
}


.wpcf7-textarea{
	height: 230px;
}





/*===================================================*/

#-ouacfg_slider-163-20 .ouacfg-slider .ougsld-img {
    height: 380px;
    border-radius: 15px;
	
}



