/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Digital Tsunami
Author URI: 	http://digital-tsunami.com
Template:       jupiter
Version:        3.9.1
*/


@import url("../jupiter/stylesheet/css/woocommerce.css");
@import url("../jupiter/stylesheet/css/theme-styles.css");


/* Typography
---------------------------------------------------------- */

.widgettitle {
	font-family: Amaranth;
}


/* Header
---------------------------------------------------------- */

@media handheld, only screen and (max-width: 960px) {
	.mk-header-right {
		right: 80px;
	}
}
@media handheld, only screen and (max-width: 800px) {
	.mk-header-right {
		display: none;
	}
}
.mk-header-right .widget {
	margin: 0 0 0 30px;
	float: left;
}
.mk-header-right .mk-box-icon h4 {
	line-height: 100px;
}
.mk-header-right .widget .mk-searchform .mk-icon-search,
.mk-header-right .widget .mk-searchform .mk-icon-remove-sign  {
	line-height: 100px;
	top: 3px;
}
#mk-header .mk-header-nav-container {
	border-top: 1px solid #f0f0f0;
}

#mk-breadcrumbs .mk-breadcrumbs-inner {
	background: transparent;
	font-size: 12px;
}

.classic-style-nav #mk-main-navigation>ul>li>a {
	padding: 16px 20px;
}

.mk-nav-responsive-link {
	padding: 10px 10px !important;
	border: 0 !important;
	background: none !important;
	right: 0px !important;
}
.mk-nav-responsive-link, .mk-nav-responsive-link i {
	color: #db2b27 !important;
	font-weight: bold !important;
	margin: 0 5px 0 0 !important;
}
#mk-responsive-nav .mk-nav-arrow {
	color: #ffffff !important;
}


/* Content
---------------------------------------------------------- */

.home #theme-page {
	padding: 0;
}

.search-result-item {
	margin-top: 0;
	padding-top: 0;
	border-top: 0;
}

.mk-blog-grid-item .mk-readmore {
	text-decoration: none;
	font-size: 13px;
	text-transform: lowercase;
}
.mk-blog-grid-item .mk-blog-author {
	display: none;
}
.home .mk-blog-grid-item .the-title a {
	font-size: 14px;
	line-height: 16px;
}
.home .mk-blog-grid-item .the-excerpt, .home .mk-blog-grid-item .mk-readmore {
	display: none;
}

.mk-blog-single .mk-blog-author {
	display: none;
}

.home .mk-blog-container time {
	display: none !important;
}


/* Sidebar
---------------------------------------------------------- */

#mk-sidebar .widget a.light-color {
	color: #ffffff;
}
.mk-button.light-color {
	text-shadow: none;
}
.mk-button.large.button-sidebar {
	padding: 20px 0;
	font-size: 20px;
	width: 100%;
}
.mk-button.large i {
	font-size: 26px;
}
.mk-button.medium.button-sidebar {
	padding: 12px 0;
	font-size: 14px;
	width: 100%;
}
.mk-button.medium i {
	font-size: 20px;
}
.mk-button.two-dimension {
	box-shadow: none;
}


/* Footer
---------------------------------------------------------- */

#sub-footer .mk-footer-copyright, #sub-footer .mk-footer-copyright a, #mk-footer-navigation ul li a {
	color: #ffffff;
	filter: alpha(opacity=100);
	opacity: 1;
	text-shadow: none;
}
#sub-footer .mk-footer-copyright a:hover, #mk-footer a:hover {
	color: #db2b27 !important;
}
#mk-footer-navigation ul li a {
	text-shadow: none;
}
#mk-footer .widget_nav_menu li, #mk-footer .widget_product_categories li, #mk-footer .widget_recent_entries li, #mk-footer .widget_meta li, #mk-footer .widget_links li, #mk-footer .widget_categories li, #mk-footer .widget_archive li, #mk-footer .widget_pages li {
	border: none;
}
.widget.widget_nav_menu li a, .widget.widget_product_categories li a, .widget.widget_recent_entries li a, .widget.widget_meta li a, .widget.widget_links li a, .widget.widget_categories li a, .widget.widget_archive li a, .widget.widget_pages li a {
	margin: 5px 5px;
}


/* Shortcodes
---------------------------------------------------------- */

.mk-testimonial .mk-testimonial-image {
	display: none;
}
.mk-testimonial .mk-testimonial-author {
	margin-left: 20px;
	line-height: normal;
}


/* Forms
---------------------------------------------------------- */

.gform_wrapper h2 {
	font-size: 22px !important;
}
.gform_wrapper h3 {
	font-size: 18px !important;
}
.gform_wrapper input, .gform_wrapper select {
	font-size: 12px !important;
}
.gform_wrapper input[type=radio] {
	margin-left: 2px;
}
.gform_wrapper select {
	background-color: #fff;
	border: 1px solid #e5e5e5;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.05);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
