/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter680
Version:        1.0
*/



/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/

.gv-table-view th, .gv-table-view td {
	color: #343434 !important;
}

.shopping-cart-header, .woocommerce .products.related, h2.woocommerce-loop-category__title mark.count, h4.mk-woocommerce-shop-loop__title, .woocommerce .woocommerce-ordering select, h1.product_title, .woocommerce div.product .social-share, .woocommerce-page div.product .social-share {
	display: none !important;
}

.mk-customizer ul.products li.product a.button {
	background: #ff173c !important;
}

h2.woocommerce-loop-product__title, p.woocommerce-result-count, .woocommerce nav.woocommerce-pagination ul .page-numbers, .woocommerce-page nav.woocommerce-pagination ul .page-numbers, .woocommerce div.product div.summary, .woocommerce div.product .product_meta>span, .woocommerce-page div.product .product_meta>span, .woocommerce div.product .woocommerce-product-details__short-description p, .woocommerce-page div.product .woocommerce-product-details__short-description p {
	color: #fff !important;
}

.single-product .product .social-share .share-by svg {
    fill: rgba(255, 255, 255, 1);
}

.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
	font-size: 20px !important;
}

.woocommerce-page.columns-4 ul.products li.product, .woocommerce-page ul.products li.product {
	margin-bottom: 40px !important;
	background-color: #fff !important;
	width: calc(25% - 70px) !important;
	padding: 20px;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
	color: #000 !important;
}

.woocommerce ul.products li.product strong {
	color: #000 !important;
}

.woocommerce-page ul.products li.product .price .amount {
	color: #000 !important;
}

.woocommerce nav.woocommerce-pagination ul .page-numbers.current, .woocommerce nav.woocommerce-pagination ul .page-numbers:focus, .woocommerce nav.woocommerce-pagination ul .page-numbers:hover, .woocommerce-page nav.woocommerce-pagination ul .page-numbers.current, .woocommerce-page nav.woocommerce-pagination ul .page-numbers:focus, .woocommerce-page nav.woocommerce-pagination ul .page-numbers:hover {
	border: 2px solid #fff;
}

body.single-product h2.page-title {
	font-weight: 600;
    text-transform: none;
    color: #fff!important;
    font-size: 50px!important;
}

h2.woocommerce-loop-product__title, p.woocommerce-result-count, .woocommerce nav.woocommerce-pagination ul .page-numbers, .woocommerce-page nav.woocommerce-pagination ul .page-numbers, .woocommerce div.product div.summary, .woocommerce div.product .product_meta>span, .woocommerce-page div.product .product_meta>span, .woocommerce div.product .woocommerce-product-details__short-description p, .woocommerce-page div.product .woocommerce-product-details__short-description p {
	font-size: 18px !important;
}

.gform_wrapper label.gfield_label, .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
	display: block !important;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce button.button.disabled, .woocommerce input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page button.button.disabled, .woocommerce-page input.button {
    background-color: #ff173c;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button.disabled:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {
	background-color: rgba(255, 23, 62, 0.41);
}

.woocommerce h1.page-title, .woocommerce h2.page-title {
	margin-top: 100px;
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce div.product form.cart label, .woocommerce-page div.product form.cart label, .woocommerce-cart table.shop_table thead th, .woocommerce-checkout table.shop_table thead th, .woocommerce-order-received table.shop_table thead th {
	color: #fff !important;
}

.single-product div.product .single_add_to_cart_button {
    background-color: #ff173c !important;
    border-radius: 0px !important;
}

.single-product div.product .single_add_to_cart_button:hover {
    background-color: #f51339 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	margin-bottom: 0px !important;
}

.woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th, .woocommerce table.shop_attributes {
	border: 1px solid white !important;
	padding: 5px 10px;
}

#mk-sidebar .widgettitle, #mk-sidebar .widget a, body.woocommerce-cart .woocommerce form.woocommerce-cart-form > h2, body.woocommerce-cart .woocommerce .cart_totals > h2, body.woocommerce-checkout .woocommerce h2.mk-wc-title {
	color: #fff !important;
}

span.select2-search li, span.select2-results li  {
	color: #444 !important;
}

.shopping-cart-header {
	display: inline !important;
}

.mk-header .mk-shoping-cart-link {
	margin-top: 30px !important;
}

.shopping-cart-header {
	top: 26px;
}

.woocommerce-page.columns-4 ul.products li.product table td, .woocommerce-page ul.products li.product table td {
	padding: 0px;
}

.woocommerce-page.columns-4 ul.products li.product table, .woocommerce-page ul.products li.product table {
	margin-top: 20px;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title {
	color: #000 !important;
}

.page-id-1297 .woocommerce ul.products li.product .woocommerce-loop-category__title {
	color: #FFF !important;
}

.woocommerce-cart .cart_totals .shop_table tr:not(.order-total) th, .woocommerce-cart .woocommerce strong, .woocommerce-checkout .woocommerce strong, .woocommerce-order-received .woocommerce strong {
	color: #fff !important;
}

body.woocommerce-checkout .woocommerce input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not(.qty):not(#coupon_code), body.woocommerce-checkout .woocommerce textarea, body.woocommerce-cart .woocommerce input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not(.qty):not(#coupon_code), body.woocommerce-cart .woocommerce textarea, body.woocommerce-order-received .woocommerce input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not(.qty):not(#coupon_code), body.woocommerce-order-received .woocommerce textarea {
	color: #000 !important;
}

#mk-theme-container .a-sticky .mk-header-holder {
	top: 0px !important;
}

#mk-theme-container .a-sticky .shopping-cart-header {
	top: 0px;
}

.gv-table-view th, .gv-table-view td {
	color: #343434 !important;
}

.header-style-1 .mk-header-padding-wrapper {
	padding-top: 276px !important;
}