/*
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:       jupiter
Version:        4.0.9
*/

/* @group DevelopmentRunner Fixes */

.product-search input[type="text"].product-search-field {
    padding-left: 50px !important;
}

img.attachment-shop_catalog.wp-post-image {
    width: 150px !important;
    /* float: left !important; */
    margin-right: 60px !important;
}

span.mk-price {
    width: 257px;
    float: left;
    margin-top: -5px;
    font-size: 18px;
    margin-bottom: 10px;
}

#theme-page h3 {
    line-height: 1.2 !important;
}
/* 
.ul.products.isotope >img.attachment-shop_catalog.wp-post-image {
    width: 150px !important;
    float: left !important;
    margin-right: 60px !important;
}
 */
/*
Sample : remove the comment and start adding your own custom CSS rules.


@import "http://fonts.googleapis.com/css?family=Great+Vibes";



/*UNDER CONSTRUCTION PAGE*/

/* @end */

#mk-uc-countdown { display: none !important; }
.mk-uc-header { padding: 0px 0 140px 0; }
.mk-uc-title { padding: 20px 30px 20px; }
.mk-uc-wrapper { min-height: 300px; }
/*END UNDER CONSTRUCTION PAGE*/

#mk-header-social ul li a i:before { font-size: 20px; }
.mk-icon-search:before { display: none; }
/* Change the padding for the menu */

.main-navigation-ul > li > a { padding-left: 16px !important; padding-right: 16px !important; text-transform: none; }
/* PADDING ADJUSTMENTS */

.home #theme-page .theme-page-wrapper .theme-content { padding: 0px 20px; }
.home #theme-page .theme-page-wrapper { margin: 0px auto; }
#mk-footer { padding: 0px 0px 0px !important; }
/*REMOVE PAGE TITLES*/
.mk-zindex-fix { display: none; }
/*REMOVE COMPANY FIELD ON CHECKOUT*/
#shipping_company_field, #billing_company_field { display: none !important; }
#mk-caption-title { font-family: 'Alegreya'; font-weight: bold; font-size: 30px !important; text-shadow: 4px 4px 3px rgba(0,0,0,0.1); padding-top: 20px; padding-bottom: 20px; }
/* Fixing the menu to look like old version */
/*
#mk-header .header-logo {
	width: 103px;
	height: 100%;
	top: 0;
	position: absolute;
	display: block;
	float: left;
	left: 20px;
	z-index:10;
}

.header-style-1.header-align-left .header-logo a {
	margin-left: 0;
}

.header-style-1.header-align-left .mk-header-nav-container {
	float: none;
	margin-right: auto;
}

h2 > a {
	color: black;
}

.main-navigation-ul {
	width: 100%;
	display: inline-block;
	margin: 0 auto;
}

.main-navigation-ul > li > a {
	height: 100px !important;
	line-height: 100px !important;
	text-transform: capitalize !important;
	border-top: 3px solid transparent !important;
	margin-top: -3px;
}

.main-navigation-ul > li > a:hover,
.main-navigation-ul li.current-menu-ancestor > a,
.main-navigation-ul li.current-menu-item a {
	color: #10ae7c !important;
	border-top-color: #04815d !important;
}


.menu-hover-style-5 .main-navigation-ul>li.menu-item>a.menu-item-link:after {
	height: 0;
}
*/


.main-navigation-ul > li > a { text-transform: capitalize !important; }
.main-navigation-ul > li > a:hover, .main-navigation-ul li.current-menu-ancestor > a, .main-navigation-ul li.current-menu-item a { color: #10ae7c !important; border-top-color: #04815d !important; }
.menu-hover-style-4 .main-navigation-ul li.menu-item > a.menu-item-link:hover, .menu-hover-style-4 .main-navigation-ul li.menu-item:hover > a.menu-item-link, .menu-hover-style-4 .main-navigation-ul li.current-menu-item > a.menu-item-link, .menu-hover-style-4 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link, .menu-hover-style-4.mk-vm-menuwrapper li a:hover, .menu-hover-style-4.mk-vm-menuwrapper li:hover > a, .menu-hover-style-4.mk-vm-menuwrapper li.current-menu-item > a, .menu-hover-style-4.mk-vm-menuwrapper li.current-menu-ancestor > a, .menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after { background-color: #04815d !important; color: #ffffff; }
.main-navigation-ul > li.no-mega-menu ul.sub-menu:after, .main-navigation-ul > li.has-mega-menu > ul.sub-menu:after { background-color: #04815d !important; }
.mk-button.outline-dimension.large, .mk-button.savvy-dimension.large { width: 20%; }

.wrapper {
    text-align: center;
}

.button {
    position: absolute:
    top: 50%;
    align: center;
}

/* .header-style-1 .shopping-cart-header {
	float: right;
}

.mk-shopping-cart-box {
border-top: 2px solid #04815d !important;
}
*/
.main-nav-side-search, {
 display: none !important;
}
.mk_product_meta, .sku_wrapper { display: none; }
.mk-message-box.mk-confirm-message-box { z-index: 99999; }
.header-align-center .main-navigation-ul li.no-mega-menu>ul.sub-menu, .header-align-center .mk-grid .main-navigation-ul li.no-mega-menu>ul.sub-menu, .header-align-left .mk-grid .main-navigation-ul li.no-mega-menu>ul.sub-menu, .header-style-2.header-align-center .main-navigation-ul li.no-mega-menu>ul.sub-menu, .header-style-2.header-align-left .main-navigation-ul li.no-mega-menu>ul.sub-menu { left: 20px; right: auto; }
.main-navigation-ul li.no-mega-menu ul.sub-menu { display: none; position: absolute; top: 65%; right: 0; padding: 8px 0; }
#product-106 div.mk-single-price { display: none !important; visibility: hidden !important; }
ul.payment_methods li.payment_method_paypal { display: none !important; visibility: hidden !important; }
li#wp-admin-bar-gd-system-control-panel { display:none !important; visibility:hidden !important;  }
.sc_info_box{display:none !important;}
a.checkout-button.button.alt.wc-forward {display: none !important;}
.lightbox-false{display:block;}



.product-search input[type="text"].product-search-field {
     padding-left: 25px;
}

::-webkit-input-placeholder {
     font-size: 16px;
     color: #52C4A0;
     text-transform: uppercase;
     text-transform: uppercase;
     font-weight: bold;
}
:-moz-placeholder { /* older Firefox*/
     font-size:16px;
     color: #52C4A0;
     text-transform: uppercase;
     font-weight: bold;
}
::-moz-placeholder { /* Firefox 19+ */ 
     font-size: 16px;
     color: #52C4A0; 
     text-transform: uppercase;
     font-weight: bold;
} 
:-ms-input-placeholder { 
     font-size: 16px; 
     color: #52C4A0;
     text-transform: uppercase;
     font-weight: bold;
}
 
.product-search-field{
    position:relative; top:2px; /* readujst in jsfiddle */
    background:white url(/wp-content/uploads/2015/09/mag-glass.png) left center no-repeat;
    background-size: 20px;
    background-position: 2% 50%; 
}
