.et_pb_text .od-button-wrapper, .et_pb_blurb .od-button-wrapper {
	margin-top: 20px;
	margin-bottom: 20px;
}
.od-button-wrapper > a {
	display: inline-block;
}

.od-button.et_pb_button, .od-button .et_pb_button, #od-product-main-section .single_add_to_cart_button, .woocommerce input.submit.button {
  font-size: var(--od-button-font-size);
  font-weight: var(--od-button-font-weight);
  padding: .3em 2em;
  line-height: 1.5em !important;
  border: 0px solid;
  border-radius: 0px;
  text-decoration: none;
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-property: all !important;
  transition-property: all !important;
}
.od-button.et_pb_button:hover, .od-button .et_pb_button:hover, #od-product-main-section .single_add_to_cart_button:hover, .woocommercex input.submit.button:hover {
	  border: 0px solid !important;
	  padding: .3em 2.5em .3em 1.5em !important;
}
.od-button-large.et_pb_button, .od-button-large .et_pb_button {
  font-size: var(--od-button-font-size);
  font-weight: var(--od-button-font-weight);
  padding: .9em 2em;
  line-height: 1.5em !important;
  border: 0px solid;
  border-radius: 0px;
  text-decoration: none;	
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-property: all !important;
  transition-property: all !important;
}
.od-button-large.et_pb_button:hover, .od-button-large .et_pb_button:hover {
	  border: 0px solid !important;
	  padding: .9em 2.5em .9em 1.5em !important;
}
.od-button.et_pb_button:after, .od-button .et_pb_button:after, .od-button-large.et_pb_button:after, .od-button-large .et_pb_button:after, #od-product-main-section .single_add_to_cart_button:after, .woocommercex input.submit.button:after {
	font-size: var(--od-button-after-size);
	margin-top: var(--od-button-after-margin);
}
/* corner radius */
.od-button.od-button--pill, .od-button-large.od-button--pill, #od-product-main-section .od-button--pill .single_add_to_cart_button, .woocommerce .od-button--pill input.submit.button {
  border-radius: 999em !important;
}
.od-button.od-button--radius, .od-button-large.od-button--radius {
   border-radius: var(--od-button-radius);
 }
/* COLORS */
#od-product-main-section .single_add_to_cart_button, .woocommerce input.submit.button {
	color: #ffffff !important;
  	background-color: #00615D;
}
#od-product-main-section .single_add_to_cart_button:hover, .woocommerce input.submit.button:hover {
  	background-color: #018a85;
}
.od-button.od-button--c1, .od-button-large.od-button--c1 {
	color: var(--od-button-text-color-c1) !important;
	background-color: var(--od-button-color-c1);
}
.od-button.od-button--c1:hover, .od-button-large.od-button--c1:hover {
	background-color: var(--od-button-color-hover-c1);
}
.od-button.od-button--c2, .od-button-large.od-button--c2 {
	color: var(--od-button-text-color-c2) !important;
 	background-color: var(--od-button-color-c2);
}
.od-button.od-button--c2:hover, .od-button-large.od-button--c2:hover {
	background-color: var(--od-button-color-hover-c2);
}		
.od-button.od-button--c3, .od-button-large.od-button--c3 {
	color: var(--od-button-text-color-c3) !important;
	background-color: var(--od-button-color-c3);
}
.od-button.od-button--c3:hover, .od-button-large.od-button--c3:hover {
	background-color: var(--od-button-color-hover-c3);
}
.od-button.od-button--c4, .od-button-large.od-button--c4 {
	color: var(--od-button-text-color-c4) !important;
	background-color: var(--od-button-color-c4);
}
.od-button.od-button--c4:hover, .od-button-large.od-button--c4:hover {
	background-color: var(--od-button-color-hover-c4);
}
.od-button.od-button--white, .od-button-large.od-button--white {
	color: #000000 !important;
	background-color: #ffffff;
}
.od-button.od-btuuon--white:hover, .od-button-large.od-button--white:hover {
	background-color: rgba(255,255,255,0.7);
}
.od-button.od-btuuon--transp, .od-button-large.od-button--transp {
	color: #000000 !important;
	background-color: transparent;
}
.od-button.od-button--transp:hover, .od-button-large.od-button--transp:hover {
	background-color: transparent;
}
.od-button.od-button--neg, .od-button-large.od-button--neg {
	color: #ffffff !important;
	background-color: transparent;
	border: var(--od-button-border-width) !important;
	border-color: #ffffff !important;
}
.od-button.od-button--neg:hover, .od-button-large.od-button--neg:hover {
	background-color: transparent;
	border: var(--od-button-border-width) !important;
	border-color: #ffffff !important;
}	
.od-button.od-button--outline, .od-button-large.od-button--outline {
	border: var(--od-button-border-width) !important;
	border-color: inherit;
}
.od-button.od-button--outline:hover, .od-button-large.od-button--outline:hover {
	border: var(--od-button-border-width) !important;
	border-color: inherit;
}	
/* INLINE STYLING */
/* Place button modules next to each other in the same column – add class to container */
.od-inline-buttons .et_pb_button_module_wrapper, .od-inline-buttons .od-button-only {
    display: inline-block;
	margin-right: 20px;
}
.od-inline-buttons.od-buttons--center {
	text-align: center !important;
}
.od-inline-buttons.od-buttons--right { 
	text-align: right !important;
}