.product a {
color: #1db345 !important;
}
h3 {
margin: 0px !important;
font-family: source-sans-pro, sans-serif !important;
font-weight: 700 !important;
font-size: 1.1em !important;
text-transform: capitalize !important;
line-height: 1.1em !important;
color: #360 !important;
}
@media (min-width: 768px) { .col2-set {
width: 22.9411764706%;
float: left;
margin-right: 5.8823529412%;
} #order_review_heading, #order_review {
width: 100% !important;
float: right;
margin-right: 0;
clear: right;
}
}
p { font-size: 1em;
line-height: 1.35em;
font-family: source-sans-pro, sans-serif !important;
}
.elementor-widget-container 
{ font-size: 1em;
line-height: 1.35em;
font-family: source-sans-pro, sans-serif !important;
}
.woocommerce-billing-fields h3 {
display: none;
zoom: 1;
}
.find_fb {
padding: 10px;
}
h2 {
margin: 0px !important;
font-family: source-sans-pro, sans-serif !important;
font-weight: 700 !important;
font-size: 1.1em !important;
text-transform: capitalize !important;
line-height: 1.1em !important;
color: #360 !important;
}
.elementor-heading-title {
width: 100%;
height: auto;
background-color: #d4f4af;
padding: 4px 0.6em 2px 0.6em !important;
margin-left: 0px;
margin-bottom: 1em;
-webkit-border-radius: 0.6em;
-moz-border-radius: .6em;
border-radius: 0.6em;
border-bottom: 1px solid #BBDF92;
border-right: 1px solid #BBDF92;
text-align: left;
}
h3 {
color: #360;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-family: source-sans-pro, sans-serif;
font-size: 1.1em;
font-weight: bold;
margin-bottom: 0.5em;
line-height: 1.3em;
}
@media (max-width:641px) {
.ast-theme-transparent-header .main-header-menu .menu-link {
color: black !important;
}
}
@media (max-width: 544px) {
header .custom-logo-link img, .ast-header-break-point .site-branding img, .ast-header-break-point .custom-logo-link img {
max-width: 100%;
}
.ast-theme-transparent-header .main-header-menu .menu-link {
color: black !important;
}
}
@media (max-width: 921px) {
header .custom-logo-link img, .ast-header-break-point .site-logo-img .custom-mobile-logo-link img {
max-width: 100%;
}
.ast-theme-transparent-header .main-header-menu .menu-link {
color: black !important;
}
}
rs-module-wrap, rs-module-wrap * {
border-radius: 0.5em;
}
#post-2005 {
margin-top: 40px;
}
.woocommerce-breadcrumb {
display: none;
}
.ast-desktop .ast-primary-header-bar.main-header-bar, .ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
margin-top: 0px; 
margin-bottom: 0px;
}
.ast-builder-menu-1 .menu-item > .menu-link {
color: white;
}
.ast-below-header-bar {
background-color: #5DA22D !important;
}
.ast-below-header-wrap {
background-color: #5DA22D !important;
}
.ast-primary-header-bar {
background-color: #5DA22D;
background-image: none;
}
.elementor a {
-webkit-box-shadow: none;
box-shadow: none;
text-decoration: underline;
color: green;
}
.single-product-category a{
display: none !important;
}
.price {display: none;}
.ast-woocommerce-container {
margin-top: 40px;
}
.product_meta {
display: none;
}
rs-module { position:relative;overflow:hidden;display: block;border-radius:25px; border: 5px solid; 
-moz-box-shadow: 0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px #ccc;
box-shadow: 0 0 5px #ccc;
left: -0.5em;
background: #fff;
border: solid #fff 0.5em;
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
border-radius: 1em;}
.site-header {
background: #5DA22D
}
.ast-below-header-bar .site-below-header-wrap {
min-height: 40px;
}
.ast-below-header-wrap  {
height: 50px;
}   .uael-post__content-wrap {
padding: 30px 30px 30px 30px;
display: inline-block;
width: 72%;
}
.elementor-343 .elementor-element.elementor-element-aeb4a0f .uael-post__content-wrap {
background-color: transparent;
padding: 30px 30px 30px 30px;
width: 92%;
margin-bottom: 15px;
}
.elementor-343 .elementor-element.elementor-element-aeb4a0f .uael-post__inner-wrap {
background-color: transparent;
}
.elementor-343 .elementor-element.elementor-element-aeb4a0f .uael-post__meta-data {
color: white; margin-bottom: 15px;
}
.menu-item-612 {
display: inline-block;
font-weight: bold;
line-height: 1.5;
color: #ffffff !important;
text-align: center;
text-decoration: none;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: #FDBC4D;
border: 1px solid transparent;
padding: 0.375rem 0.75rem;
font-size: 1rem;
border-radius: 0.625rem;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.ast-theme-transparent-header .ast-builder-menu .main-header-menu, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-link, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .menu-item > .menu-link, .ast-theme-transparent-header .ast-masthead-custom-menu-items, .ast-theme-transparent-header .ast-masthead-custom-menu-items a, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item > .ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item > .ast-menu-toggle, .ast-theme-transparent-header .ast-above-header-navigation a, .ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation a, .ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation > ul.ast-above-header-menu > .menu-item-has-children:not(.current-menu-item) > .ast-menu-toggle, .ast-theme-transparent-header .ast-below-header-menu, .ast-theme-transparent-header .ast-below-header-menu a, .ast-header-break-point.ast-theme-transparent-header .ast-below-header-menu a, .ast-header-break-point.ast-theme-transparent-header .ast-below-header-menu, .ast-theme-transparent-header .main-header-menu .menu-link {
color: white;
}