/*#sidebar{
	display: none;
}*/

/* #PMK-69-client-citation-slider .et_pb_slider.dp_tut_post_slider_arrow .et-pb-arrow-prev {opacity: 1;left: 22px;}
#PMK-69-client-citation-slider .et_pb_slider.dp_tut_post_slider_arrow .et-pb-arrow-next {opacity: 1;right: 22px;}
#PMK-69-client-citation-slider .et_pb_slider.dp_tut_post_slider_arrow .et-pb-arrow-prev:before{content:"#";}
#PMK-69-client-citation-slider .et_pb_slider.dp_tut_post_slider_arrow .et-pb-arrow-next:before{content:"$"; }

#PMK-69-client-citation-slider .et_pb_slider[data-active-slide="et_pb_slide_0"] .et-pb-slider-arrows .et-pb-arrow-prev, #PMK-69-client-citation-slider .et_pb_slider[data-active-slide="et_pb_slide_0"] .et-pb-slider-arrows .et-pb-arrow-next {
    color: #ffffff;
	background: red;
	padding: 20px;
	
} */

.sku-text,
.stock-status{
	font-family: Poppins;
	font-size: 16px;
	color: #1A2B41;
}

.stock-status{
	color: #686868 !important;
}

.sku-text span,
.stock-status{
	font-weight: 600;
}

.tab-content{
	font-family: Poppins;
	font-size: 16px;
	line-height: 25px;
	color: rgba(255, 255, 255, 0.85);
}
.tab-content h1,
.tab-content h2,
.tab-content h3,
.tab-content h4,
.tab-content h5{ 
	font-family: 'Fraunces_72pt_SuperSoft-Bold',Helvetica,Arial,Lucida,sans-serif;
	color: rgba(255, 255, 255, 0.85);
	font-weight: 400;
	margin-bottom: 10px;
}

.tab-titles li{
	list-style: none;
	color: rgba(255, 255, 255, 0.75);
	font-family: 'Fraunces_72pt_SuperSoft-Bold',Helvetica,Arial,Lucida,sans-serif;
    font-size: 22px;
	font-weight: 400;
}

.tab-titles li.active{
	border-bottom: 1px solid #ffffff;
}

.tab-titles {
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	padding: 0 !important;
	margin-bottom: 30px !important;
}

.product-functionality-tabs {
            display: flex;
            flex-direction: column;
        }

        .tab-titles {
            list-style: none;
            padding: 0;
            margin: 0;
            display: flex;
			flex-wrap: wrap;
        }

        .tab-title {
            cursor: pointer;
            padding: 10px;
            margin-right: 30px;
        }


        .tab-content {
            display: none;
            margin-top: 10px;
        }
        


@media only screen and (min-width: 768px){
        
        .acf-field-content table tbody tr td:first-child{
            max-width: 100px !important;
            min-width: 100px !important;
            font-weight: 700;
        }
	
	.tab-content.variable-acf {
			column-count: 1; /* Set the number of columns */
        }
        .tab-content h2 {
           break-before: column; /* Start a new column before each h2 element */
        }

}

@media only screen and (max-width: 980px){
	.tab-titles li{
    font-size: 18px;
		margin-right: 10px;
}
}

@media only screen and (max-width: 600px){
	.tab-titles {
	border-bottom: 1px solid rgba(255, 255, 255, 0); 
	}
}