/*
Theme Name: Nardstar
Theme URI: http://dendrite.neuronthemes.com
Description: This is a child theme of Dendrite
Author: NeuronThemes
Author URI: http://neuronthemes.com
Template: dendrite
Version: 1.1.2
*/

@import url("../dendrite/style.css");


/* Your Custom CSS below */

/* CONTACT */
.cfSubmit {
	text-align: right;
}
@media only screen and (max-width: 767px) {
	.cfSubmit {
		text-align: center;
	}
}
.cfSubmit input[type=submit] {
	margin: 15px 0;
}
.cfSubmit .ajax-loader {
	position: absolute;
	right: 200px;
	top: 29px;
}

/* SOCIAL LINKS AND ICONS COLOR */
.social-icons.type-text a.facebook, .social-icons.type-text a.facebook:hover {
    color: #3b5998 !important;
}
.social-icons.type-text a.twitter, .social-icons.type-text a.twitter:hover {
    color: #00aced !important;
}
.social-icons.type-text a.pinterest, .social-icons.type-text a.pinterest:hover {
    color: #bd081c !important;
}
.social-icons.type-text a.linkedin, .social-icons.type-text a.linkedin:hover {
    color: #4875B4 !important;
}
.social-icons.type-text a.google-plus, .social-icons.type-text a.google-plus:hover {
    color: #C63D2D !important;
}

/* PORTFOLIO */
.portfolioPadding {
    padding: 0 15px;
}
.portfolio-single .single-details-holder .md-top-padding {
    padding-top: 0;
}
/* fix menu overlapping filter buttons */
.page-id-3726 .header-wrapper.absolute-header {
	pointer-events: none;
}
.page-id-3726 .header-wrapper.absolute-header .logo-img.vertical-aligment a,
.page-id-3726 .header-wrapper.absolute-header .menu-container {
	pointer-events: auto;
}

/* PORTFOLIO LIGHTBOX */
.mfp-arrow-right:before, .mfp-arrow-left:before {
	font-size: 2em;
}
.mfp-arrow-right:after, .mfp-arrow-left:after {
	display: none !important;
}

/* FOOTER - LIST COLOR */
.widget .footer-portfolio li {
    color: #999;
}

/* WOOCOMMERCE */
.woocommerce.columns-4 {
    margin-top: 45px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    text-align: center;
    font-size: 1.2em;
}
.woocommerce ul.products li.product .price {
    text-align: center;
}

.woocommerce ul.products li.product .add_to_cart_button {
    display: none;
}
.woocommerce .woocommerce-result-count {
    font-size: 0.9em;
    color: #999;
}
.woocommerce .woocommerce-ordering select {
    font-size: 0.9em;
    color: #999;
    background: transparent;
}
.woocommerce ul.products li.product .onsale, .woocommerce span.onsale {
    text-transform: uppercase;
    min-width: 50px;
    min-height: 50px;
    line-height: 50px;
    font-size: 0.8em;
    padding: 0;
}
.single-product .absolute-header header .inner-header-wrapper, .single-product .absolute-header header .inner-mobile-menu {
	background-color: #fff !important;
}
.single-product .page-header {
/*     height: 300px; */
	height: 0;
    margin-top: 100px;
}
.single-product .page-header .meta-title {
	display: none;
}
.single-product .single-content-holder {
	margin-top: 45px;
}
.woocommerce span.onsale, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color: #da69bb;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background-color: #9a5688 !important;
}
.woocommerce div.product form.cart .single_add_to_cart_button.button {
	margin-top: 20px;
	height: 32px;
	line-height: 32px;
	padding: 0 10px;
	font-size: 0.8em;
}
.single-product .product_meta, .single-product .quantity label {
	font-size: 0.9em;
}
.single-product .quantity label {
	display: inline-block;
	line-height:32px;
	margin-right: 5px;
}
.single-product .quantity {
	margin-right: 9px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price {
	color: #da69bb;
}
.woocommerce table.shop_attributes, th, .woocommerce table.shop_attributes th, td, .woocommerce table.shop_attributes td {
	border-top: none;
	border: none;
	border-bottom: none;
}
.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {
	background: none;
}
#tab-additional_information h2 {
	display: none;
}
.woocommerce table.shop_attributes, th, .woocommerce table.shop_attributes th, td, .woocommerce table.shop_attributes td {
	font-size: 0.95em;
}
.single-product .navigation {
	display: none;
}
.single-product .share-holder {
	text-align: center;
	margin-bottom: 45px;
}
.woocommerce .quantity .qty {
    margin-right: -5px;
    margin-left: -5px;
}
.woocommerce .quantity .minus, .woocommerce .quantity .qty, .woocommerce .quantity .plus {
	box-sizing: border-box;
    -webkit-transition: none;
    transition: none;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
	padding: 0;
	width: 30px;
	line-height: 30px;
	border-color: #ccc;
}
input.qty::-webkit-outer-spin-button,
input.qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
	min-width: 160px;
	padding: 3px 6px 2px;
}
.woocommerce .cart .actions .button {
	height: 35px;
}
.woocommerce a.remove {
	line-height: 1.2em;
}
.woocommerce-cart .woocommerce, .woocommerce-checkout .woocommerce {
	margin-top: 45px;
}
.woocommerce table.shop_table .product-price, .woocommerce table.shop_table .product-quantity, .woocommerce table.shop_table .product-subtotal {
	text-align: center;
}
.woocommerce-message::before {
	color: #39ff14;
}
.woocommerce-message {
	border-top-color: #39ff14;
}
.woocommerce-info::before {
	color: #00dcff;	
}
.woocommerce-info {
	border-top-color: #00dcff;	
}
.woocommerce table.shop_table.cart th {
	background-color: #00dcff;
	color: #ffffff;
}
.woocommerce-cart-form .cart_item .product-name a {
	color: #555;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
	width: 50px;
}
.woocommerce .share-holder {
	display: none;
}
.woocommerce .header-wrapper {
	pointer-events: none;
}