.clear{clear:both;}

.kSTzpNnhcsJQF9xvJtMNt label{
	color: red !important;
}

.page-id-2850 .size-full {
    height: 0 !important;
}

.related.products {
  display: none !important;
}


a{
	    text-decoration: none !important
}

#post-3027 ol, #post-3034 ol{
	list-style: block !important;
	padding: 0 0 0 40px !important;
}


#post-3027 h2, #post-3034 h2, #post-3031 h2, .page-id-4095 strong{
	font-size: 1.5em;
}

#post-3027 ul, #post-3034 ul {
	list-style-type: square !important;
	padding: 0 0 0 40px !important;
}


#post-3031, #post-3034, #post-3027{
	background-color: #f7f7f7;
}


.single-product section:nth-child(3){
	display:none;
}


.wp-element-button, .wp-block-button__link {
    background-color: #32373c;
    border-width: 0;
    color: #fff;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    text-decoration: none;
}

.wpcf7-form-control-wrap{
	flex:1
}

.policy-heading {
    font-size: 24px;
    margin-bottom: 5px;
    margin-top: 20px;
}
.custom-logo-link img{
	width:400px !important; 
}

.omnicareservices table#footable_3936 a {
    color: #72945c;
}


#wpcf7-f3976-p3977-o1 form label,#wpcf7-f3976-p3977-o1 form span{display:block!important;margin-left: 0!important;}

.cs-footer-flex {
		flex-wrap: wrap;
	  gap: 40px;
	}


@media only screen and (min-width:320px){
	.popupblock{display:block; width:95%;
    margin: 2.5%!important;}

}
@media only screen and (max-width: 360px) {
  .custom-sizing-mobile {
    padding: 15px !important;
    font-size: 14px !important;
  }
	
.cs-flex-row-3{
	width:100% !important;
}

}

@media only screen and (min-width: 361px) and (max-width: 484px) {
  .custom-sizing-mobile {
    padding: 20px !important;
    font-size: 16px !important;
  }
	
.cs-flex-row-3{
	width:100% !important;
}

}

@media only screen and (min-width: 485px) and (max-width: 640px) {
  .custom-sizing-mobile {
    padding: 20px !important;
    font-size: 20px !important;
  }
	
.cs-flex-row-3{
	width:100% !important;
}

}


@media only screen and (min-width:1024px){
	.popupblock{display:flex;}
	.cs-footer-flex {
		justify-content: space-evenly;
	}
}