/* LICENSE & DETAILS
   ==================================================

	Theme Name: Atelier Child Theme
	Theme URI: http://atelier.swiftideas.com
	Description: An Incredible Responsive Multi-Purpose WordPress WooCommerce Theme - Designed & Developed by Swift Ideas ( www.swiftideas.com )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: atelier
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.com

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */

.confidence {
    padding: 14px;
    background-color: #000;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    text-transform: initial;
    letter-spacing: -1.5px;
    font-family: Verdana, Geneva, sans-serif;
}

.cart-totals-wrap .confidence {
    display: none;
}

.store-logo img {
    float: none;
    width: auto;
    max-width: 100%;
    display: inline;
    text-transform: initial;
    vertical-align: middle;
}

.in-store {
     text-transform: initial;
     font-family: Verdana, Geneva, sans-serif;
}

.sub-menu .title {
	display:none;
}

li.menu-item.sf-mega-menu.sf-mega-menu-natural-width[data-megamenucols="2"] > ul.sub-menu {
    width: 670px;
    max-width: none;
    left: -50px;
    min-height: 250px;
    padding: 20px 0px;
    background: #000;
}

li.menu-item.sf-mega-menu.sf-mega-menu-alt > ul.sub-menu li.menu-item {
    border: 0px;
}

.mega-menu-widget h2 {
    color: #E6CE80;
    font-size: 16px;
    font-weight: 900;
    padding: 0px;
    margin: 8px auto;
    line-height: 21px;
    letter-spacing: -1.5px;
    font-family: Verdana, Geneva, sans-serif;
}

.mega-menu-widget p {
color: #fff;
font-size: 14px;
letter-spacing: -1.5px;
}

.mega-description-left {
 padding-left:0px;
 padding-right:0px;
}

.mega-description-right {
 padding-left:0px;
}

.mega-gap {
 margin-top:20px;   
}

.ui-dialog {
    position: fixed !important;
    top: 35% !important;
    z-index:9999 !important;
    width: 500px !important;
    border: none;
    border-radius: 0;
    padding: 10px;
    outline: 0;
    background-color: #000;
    color: #fff
}

.ui-widget-overlay {
    position: fixed !important;
}

.ui-draggable .ui-dialog-titlebar {
    background: transparent;
    border: 0px;
    text-align: center;
}

.ui-dialog #mc_embed_signup .button {
    width: 100%;
    background: #fff !important;
    color: #000 !important;
    height: 50px;
    margin: -5px auto 0;
    font-weight:bold;
    width: auto;
}

.ui-dialog .ui-dialog-title {
    float: none;
    font-size: 20px;
    margin: .85em auto 0.25em !important;
    display: inline-block;;
}

.ui-dialog #mc_embed_signup p,
.ui-dialog #mc_embed_signup p:last-child {
    margin: 0 0 10px;
}

.ui-dialog #mc_embed_signup p:last-child {
    padding-bottom: 15px;
}
.ui-dialog #mc_embed_signup .mc-field-group input {
    height: 43px;
}

.ui-dialog .ui-dialog-titlebar-close {
    outline: 0;
    background-color: transparent;
    border: none;
    width: 20px;
    right: 20px;
    height: 20px;

    position: absolute;
    top: 5px;
    right: 5px;
    font-size: 30px;

}
 
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: -8px -12px;
}

span.ui-button-text:before {
    content: "x";
    color: #666;
}

button#catapultCookie {
    color: #fff;
}

/* Menu */
#mobile-menu ul li a {
    text-transform: uppercase;
}

/** For text align */
.align-center {
    text-align: center;
}

.aligncenter .mc_embed_signup,
.align-center .mc_embed_signup {
    margin: 0 auto;
}

.PaymentRequestButton-icon {
    display: none;
}
.PaymentRequestButton--dark,
.PaymentRequestButton-shine,
.PaymentRequestButton-overlay {
    background: rgba(0,0,0,.3);
}

/**
 * Add to cart overrides
 */

.single-product div.product form.cart .quantity~.button,
.woocommerce form.cart button.add_to_cart_button i, .woocommerce form.cart button.single_add_to_cart_button i,
.woocommerce form.cart button.add_to_cart_button, 
#jckqv .cart .add_to_cart_button, 
#jckqv .cart .single_add_to_cart_button, 
#jckqv .quantity .qty, 
#jckqv .cart .yith-wcwl-add-to-wishlist a, 
#jckqv .quantity .qty-plus,
#jckqv .quantity .qty-minus, 
.woocommerce .single_add_to_cart_button, 
.woocommerce .single_add_to_cart_button.button.alt,
.woocommerce button.single_add_to_cart_button.button.alt.disabled {
    color: #fff;
}

.single-product div.product form.cart .quantity~.button {
    background-color: #000 !important;
}

.woocommerce form.cart button.add_to_cart_button:hover, 
#jckqv .cart .add_to_cart_button:hover, 
#jckqv .cart .single_add_to_cart_button:hover, 
#jckqv .cart .yith-wcwl-add-to-wishlist a:hover, 
.woocommerce .single_add_to_cart_button:hover,
.woocommerce .single_add_to_cart_button.button.alt:hover,
.woocommerce form.cart button.add_to_cart_button:hover span, 
#jckqv .cart .add_to_cart_button:hover span, 
#jckqv .cart .single_add_to_cart_button:hover span, 
#jckqv .cart .yith-wcwl-add-to-wishlist a:hover span, 
.woocommerce .single_add_to_cart_button:hover span,
.woocommerce .single_add_to_cart_button.button.alt:hover span {
    color: rgba(255,255,255,0.8) !important;
}

/**
 * Table Styles
 */

table {

}
table tr th, 
table tr td {
    padding: 10px 20px 5px 10px !important;
    text-align: left;
}

table tr>th {
    color: #fff;
    background: #000;
    border: 1px solid #fff;

}
th {


}
td {

}

td.product-thumbnail {
    padding: 4px 0 4px 11px !important;
}
