body {background-color: #edeef0;}
.site-main {max-width: 972px!important;}
p {margin-block-end: .5rem;}
/* Header Menu */
.header-menu ul li a span.mega-indicator {display: none !important;}
/*
@media (min-width: 767px){
.header-menu li.menu-item a::after {display: none!important;}
.header-menu li.menu-item.current-menu-item.page_item.current_page_item {background-image: url(https://www.unitedgravity.net/wp-content/uploads/2025/05/arrow_main.png) !important;background-repeat: no-repeat !important;background-position: center bottom !important;}
.header-menu li.menu-item.current-page-ancestor.current-menu-ancestor.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor {background-image: url(https://www.unitedgravity.net/wp-content/uploads/2025/05/arrow_main.png) !important;background-repeat: no-repeat !important;background-position: center bottom !important;}
.header-menu li.menu-item.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor {background-image: url(https://www.unitedgravity.net/wp-content/uploads/2025/05/arrow_main.png) !important;background-repeat: no-repeat !important;background-position: center bottom !important;}
.header-menu li.menu-item.current-menu-item.page_item.current_page_item ul.sub-menu {display: block!important;width: 972px!important;z-index: 99!important;}
.header-menu li.menu-item.menu-item-172 ul.sub-menu {left: -90% !important;}
.header-menu li.menu-item.menu-item-504 ul.sub-menu {left: -150% !important;}
.header-menu li.menu-item.menu-item-2001 ul.sub-menu {left: -90% !important;}
.header-menu li.menu-item:hover ul.sub-menu {display: block!important;width: 972px!important;z-index: 999!important;}
.header-menu li.menu-item.current-page-ancestor.current-menu-ancestor.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor ul.sub-menu {display: block!important;width: 972px!important;z-index: 99!important;}
.header-menu li.menu-item.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor ul.sub-menu {display: block!important;width: 972px!important;z-index: 99!important;}
.header-menu li.menu-item ul.sub-menu li.menu-item.current-menu-item.current_page_item a {height: 31px !important;color: #000!important;background-color:#FFF!important; background-image: url(https://www.unitedgravity.net/wp-content/uploads/2025/05/arrow_2.png) !important;background-repeat: no-repeat !important;background-position: center bottom!important;}
.header-menu li.menu-item ul.sub-menu li.menu-item a:hover {height: 31px !important;color: #000!important;background-color:#FFF!important; background-image: url(https://www.unitedgravity.net/wp-content/uploads/2025/05/arrow_2.png) !important;background-repeat: no-repeat !important;background-position: center bottom!important;}
.header-menu li.menu-item ul.sub-menu li {float: left!important;}
.header-menu li.menu-item ul.sub-menu li a {padding: 5px 20px;}
}
*/
li.menu-item span.wpml-ls-native {text-transform: uppercase;}
/* Footer Menu */
.contact-info {}
.footer-menu {width: 100%;}
.footer-menu ul {padding-left: 0px;}
.footer-menu ul li{float: left;width: 33.33333%;list-style: none;}
.footer-menu ul li a {font-size: 13px;line-height: 2.25em;font-weight: 600;color: #fff;margin-bottom: 9px;}
.footer-menu ul li a:hover {text-decoration: underline;}
.footer-menu ul li ul.sub-menu {padding-left: 0px;}
.footer-menu ul li ul.sub-menu li {float: left;width: 100%;font-size: 12px;line-height: 1.5em;font-weight: normal;padding: 0;}
.footer-menu ul li ul.sub-menu li a {line-height: 1.25em;font-weight: normal;color: #afafaf;}
.footer-menu ul li ul.sub-menu li a:hover {color: #fff;text-decoration: underline;}
.footer-bottom-menu ul li a:hover {text-decoration: underline;}
/* Profile */
.blockquote h2:before{content:url('https://www.unitedgravity.net/wp-content/uploads/2025/05/comma_l.png');margin-right:5px;}
.blockquote h2:after{content:url('https://www.unitedgravity.net/wp-content/uploads/2025/05/comma_r.png');margin-left:5px;}
/* History */
.history-page h3.elementor-icon-box-title {float: left;width: 30%;font-weight: bold;margin: 10px 15px 15px 0;text-align: right;color: var(--e-global-color-text);;font-size: 16px;}
.history-page p.elementor-icon-box-description {float: left;width: 65%;padding: 12px 0px 15px 15px;border-left: 1px dashed #ccc;text-align: justify;font-size: 16px;line-height: 1.5em}
/* Business */
.business-page {background-image: url(https://www.unitedgravity.net/wp-content/uploads/2025/06/bus_bg.png);background-repeat: no-repeat;background-attachment: inherit;background-position: center center;}
.sp-thumbnails-container .sp-selected-thumbnail {border: 2px solid #000000!important;}
/* News */
.news-posts article {border-bottom: 2px dotted #ccc;}
.news-posts article:last-child {border-bottom: none!important;}
.news-posts h3.elementor-post__title {float: left;width: auto;}
.news-posts .elementor-post__meta-data:before{content:"(";margin-left:5px;}
.news-posts .elementor-post__meta-data:after{content:")";margin-right:5px;}
/* Contact */
.contact-form label {float: left;width: 30%;}
.contact-form input {float: left;width: 70%!important;flex-basis: 70%!important;}
.contact-form textarea {float: left;width: 70%!important;flex-basis: 70%!important;}
/* Product archive */
body.post-type-archive {background-color: #FFF!important;}
body.archive {background-color: #FFF!important;}
header.woocommerce-products-header {display: none !important;}
.woocommerce .woocommerce-result-count {line-height: 2em;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin-bottom: 1em;}
.woocommerce ul.products li.product .woocommerce-loop-product__title {font-family: Lato, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1.5;text-align: center;font-weight: bold;letter-spacing: 1px !important;color: #222222;}
.woocommerce ul.products li.product a img {margin: 0 !important;transition: all 1s ease-in-out;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;-ms-transition: all 1s ease-in-out;-webkit-transition-timing-function: ease;}
.woocommerce ul.products li.product a img:hover {transform: scale(1.1);}
.woocommerce ul.products li.product .price {display: none !important;}
nav.woocommerce-pagination .page-numbers li {border: none!important;}
nav.woocommerce-pagination .page-numbers {border: none!important;}
nav.woocommerce-pagination .page-numbers li span.page-numbers.current {background: none!important;color: #000!important;}
nav.woocommerce-pagination .page-numbers li a {color: #666!important;background: none!important;}
nav.woocommerce-pagination .page-numbers li a:hover {color: #000!important;background: none!important;}
/* Product page */
body.single-product {font-family: Lato, Arial, Helvetica, sans-serif;background-color: #FFF!important;}
.single-product-title-category {text-align: center;margin-bottom: 1em;}
h1.single-product-title {font-family: Lato, Arial, Helvetica, sans-serif;font-size: 34px;line-height: 1.5 !important;font-weight: bold;letter-spacing: 3px;margin-bottom: 0;color: #000;}
.single-product-category a {font-family: Lato, Arial, Helvetica, sans-serif;font-size: 12px;text-align: center;text-transform: uppercase;color: #c1c1c1;}
.product_meta {font-family: Lato, Arial, Helvetica, sans-serif;font-size: 14px;line-height: 1.5;font-weight: 400;letter-spacing: 1px;font-style: normal;color: #111111;}
.product_meta a {font-size: 14px;color: #666666;}
.woocommerce div.product form.cart .variations th.label {display: none!important;}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {background-color: transparent !important;}
.woocommerce div.product form.cart a.reset_variations.thwvs-variation-link {display: none!important;}
.woocommerce div.product form.cart ul.thwvs-wrapper-ul {background-color: #FFF!important;}
.woocommerce div.product form.cart .thwvs-tooltip .tooltiptext {bottom: 115%!important;}
.woocommerce div.product form.cart .single_variation_wrap {display: none!important;}
.woocommerce div.product form.cart .thwvs-wrapper-ul .thwvs-wrapper-item-li {margin: 15px 15px 0px 0;}
.single-product-description img {width: 50%;float: left;}
.dialog-type-lightbox {background-color: rgba(0, 0, 0, .6)!important;}
footer.elementor-slideshow__footer.elementor-lightbox-prevent-close {display: none!important;}
@media (max-width: 767px){
/* Footer Menu */
.footer-menu ul li{width: 45%;padding: 0 2.5% 2.5%;}	
}