/*
Theme Name: TheGem Elementor Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: thegem-elementor
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/

.single_variation_wrap a {
    text-decoration: underline !important;
    color: black !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
    font-weight: bold !important;
  	padding-bottom: 15px !important;
  float: left !important;
}

form.cart .woocommerce-variation-add-to-cart {
  margin-bottom: 25px !important;
}

.form-hint {
	font-size: 13px;
    color: grey;
    clear: both;
}

.ppcp-dcc-order-button, 
.elementor-34492 .elementor-element.elementor-element-23c2b89 .thegem-te-cart-totals .wc-proceed-to-checkout .gem-button{
    float: right;
    width: 100%;
    color: white;
    background: black;
    border: none;
    padding: 25px !important;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: bold;

	line-height: 60px;}
	
	
	.thegem-template-blog-archive {
	max-width: 1140px !important;
	margin-left: auto;
	margin-right: auto;
}

.single-format-standard .post-content img {
	width:100%;
	margin-bottom:20px;
}

.post-content p,
.post-content ul li,
.post-content ol li{
	font-size: 1.2em;
		margin-bottom:12px
}

.thegem-te-product-add-to-cart .gem-attribute-selector.type-label .gem-attribute-options li {
    opacity: 75% !important ;
}


.thegem-te-product-add-to-cart .gem-attribute-selector.type-label .gem-attribute-options li.selected {
    background-color: black !important ;
	opacity: 100% !important  ;
	border: none !important ;
}

.products .category-overlay {
	display: none !important; 
}


.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li {
border-bottom: 0px !important;
border-left: 0px !important;
border-right: 0px !important;
}

.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer {
    display: block;
    text-align: left;
}

.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer.woo-sctr-shortcode-wrap-wrap-inline {
    color: #0c0c0c;
    background: #ffffff;
    padding: 0px;
    border: 0px solid #ffffff;
}
