/*
Theme Name:     Stairparts Oz Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme
Author:         Zynke Design
Theme URI: 	http://zynke.com.au
Template:       stairpartsoz
Version:        1.0
*/

#nab_card_ccv {
	min-width: 90px!important;
	margin-right: 10px;
}

.product-categories {
	border: none!important;
}

	.product-categories li {
		border: none!important;
	}

		.product-categories li a {
			padding-top: 4px!important;
			padding-bottom: 4px!important;
			padding-right: 2px!important;
			padding-left: 0!important;
		}

#subForm > p {
	margin-bottom: 5px!important;
}

.bestsellers .mk-product-loop .mk--col--1-2 {
    width: 100%!important;
    top: 0!important;
}

.bestsellers .pwrap {
	position: relative;
	min-height: 380px !important;
}

	.counter {
		display: none;
	}

	.bestsellers .pwrap .counter {
		background: #ff8a00;
	    padding: 15px;
	    position: absolute;
	    right: 9px;
	    top: 1px;
	    color: #fff;
	    z-index: 99999!important;
	    font-size: 150%;
	    display: block;
	}

#fieldName, #fieldEmail {
	font-weight: bold;
	background: #fff;
	max-width: 100%;
    min-width: 240px;
    padding: 12px 14px 12px 20px;
}

	#fieldEmail {
		min-width: 205px;
	}

#subForm select {
	color: #767676;
}

.mk-product-holder .product_loop_button {
    background-color: #ff8a00!important;
}

.product-loop-thumb {
	text-align: center!important;
}

.mk-product-loop .products .product-loop-image, .related .products .product-loop-image, .upsells .products .product-loop-image, .mk-product-loop .products .product-hover-image, .related .products .product-hover-image, .upsells .products .product-hover-image {
    max-height: 300px;
    text-align: center !important;
    width: auto;
}

#subForm button {
	background: #ff8a00;
    border: none;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding: 12px 24px;
}

.mk-message-box.mk-confirm-message-box, .mk-info-message-box {
    background-color: #0264af!important;
    border-color: #0264af!important;
    color: #fff!important;
}

	.mk-info-message-box a {
		color: #fff!important;
	}

#tab-description > h4, #tab-additional_information > h4, .mk-shop-header > h4 {
	display: none!important;
}

.mk-message-box.mk-confirm-message-box .button.wc-forward {
    background-color: #ff8a00!important;
}

.mk-message-box span {
    padding: 15px!important;
 }

.header-logo img {
	max-height: 90%;
	width: auto;
}

.page-title {
    color: #0264AF!important;
}

.secondmenu {
	background: #0264af;
	margin-top: -15px;
}

	.secondmenu ul {
		list-style-type: none;
	}

		.secondmenu ul li a {
			display: block;
			float: left;
			padding: 18px 25px 15px;
			color: #fff;
			text-transform: uppercase;
			font-weight: bold;
		}

		.secondmenu ul li a:hover, .secondmenu ul li.current-menu-item a  {
			background: #ff8a00;
		}

.mk-love-holder {
	display: none!important;
}

body.search .mk-header {
	background: none!important;
}

.item-thumbnail {
  opacity: 0.9;
}

.mk-loop-item:hover .item-thumbnail {
  opacity: 1;
}

.mk-product.style-default .mk-single-price .amount {
    color: #ff8a00!important;
    font-size: 32px!important;
}

@media (max-width: 1000px) {

	.secondmenu {
		display: none!important;
	}

}

/* Newsletter Sidebar */
.newsletter-container { background: #ff8a00; padding: 20px; }
.newsletter-container h3 { color: white !important; }
.newsletter-container form label { color: white; }
.newsletter-container p { color: white; }
.newsletter-container form input { width: 100%; box-sizing: border-box !important; min-width: 205px !important; }
.newsletter-container form .select-container { position: relative; display: inline-block; width: 100%; }
.newsletter-container form .select-container::after { position: absolute; display: inline-block; right: 20px; top: 12px; content: '\f0d7'; font-family: FontAwesome, 'Font Awesome', 'font-awesome'; color: black; pointer-events: none; z-index: 9999; }
.newsletter-container form select { width: 100%; min-width: 205px !important; background: white !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.newsletter-container form select::-ms-expand { display: none; }
.newsletter-container form button { color: #ff8a00 !important; background: white !important; }


body.home .secondmenu { display: none; }

/* Home page Cats */
.fat-secondmenu { margin-bottom: 0; }
.fat-secondmenu .widget { margin-bottom: 0; padding: 0; text-align: center; }
.fat-secondmenu .widget .menu-category-menu-container { display: inline-block; width: 100%; border: none; text-align: center; background: #0264af; }
.fat-secondmenu .widget .menu-category-menu-container ul.menu { border: none !important; display: inline-block; width: 100%; text-align: center; }
.fat-secondmenu .widget .menu-category-menu-container ul.menu li { margin: 0 auto; float: none; display: inline-block; border: none !important; }
.fat-secondmenu .widget .menu-category-menu-container ul.menu li a { font-size: 21px; padding: 65px 20px; font-weight: bold; color: white; }
.fat-secondmenu .widget .menu-category-menu-container ul.menu li a:hover { background: #ff8a00; }

.butonlinenow { display: inline-block; vertical-align: middle; float:left; width: 100%; text-align: left; position: absolute; left: 18%; top: 50%; font-size: 24px; font-style: italic; color: #ff8a00; }

#ajaxsearchlite1 { box-shadow: 0px 1px 0px 0px #ff8a00; }
#ajaxsearchlite1 .probox { padding-bottom: 13px; }
#ajaxsearchlite1 .probox .proinput { height: auto; display: inline-block; padding-left: 0 !important; margin-left: 0 !important; }
#ajaxsearchlite1 .probox .proinput form { height: auto; display: inline-block; }
#ajaxsearchlite1 .probox .proinput form input.orig { font-size: 21px; text-transform: uppercase; font-weight: bold; }
