/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        5.0.6
*/

.header-style-1.a-sticky .menu-hover-style-1 .main-navigation-ul > li > a, .header-style-3.a-sticky .menu-hover-style-1 .main-navigation-ul > li > a, .header-style-1.a-sticky .menu-hover-style-5 .main-navigation-ul > li, .header-style-1.a-sticky .menu-hover-style-2 .main-navigation-ul > li > a, .header-style-3.a-sticky .menu-hover-style-2 .main-navigation-ul > li > a, .header-style-1.a-sticky .menu-hover-style-4 .main-navigation-ul > li > a, .header-style-3.a-sticky .menu-hover-style-4 .main-navigation-ul > li > a, .header-style-1.a-sticky .menu-hover-style-3 .main-navigation-ul > li, .header-style-2.a-sticky .menu-hover-style-2 .main-navigation-ul > li, .header-style-2.a-sticky .menu-hover-style-3 .main-navigation-ul > li, .header-style-2.a-sticky .menu-hover-style-5 .main-navigation-ul > li, .header-style-2.a-sticky .menu-hover-style-1 .main-navigation-ul > li > a, .header-style-2.a-sticky .menu-hover-style-4 .main-navigation-ul > li > a, .header-style-2.a-sticky .mk-search-trigger, .header-style-2.a-sticky .mk-shoping-cart-link, .header-style-3.a-sticky .mk-header-holder .mk-header-search, .a-sticky:not(.header-style-4) .add-header-height {
	height: inherit !important;
	line-height: inherit !important;
}
body .header-grid.mk-grid, body .mk-header-bg {
	background: black;
}
body .mk-image-inner a {
    -webkit-perspective: none;
}

/* hide the read more button */
body .mk-blog-meta .blog-modern-btn {
	display: none;
	visibility: hidden;
}

/* fix gray colors on blue so they're more easily readable */
.mk-header-toolbar .mk-header-social svg {
	fill: #fff;
}
.mk-header-tagline, .header-toolbar-contact, .mk-header-date {
	color: #fff;
}
body .mk-header-searchform .text-input {
	background-color: gray !important;
	color: #fff !important;
}
body .mk-blog-classic-item .mk-blog-author, body .mk-blog-classic-item .mk-categories, body .mk-blog-classic-item time, body .mk-blog-modern-item .mk-blog-author, body .mk-blog-modern-item .mk-categories, body .mk-blog-modern-item time, body .widget_posts_lists ul li .post-list-meta time, body .mk-blog-single .mk-blog-author, body .mk-blog-single .mk-post-cat, body .mk-blog-single .mk-post-date, body .blog-single-meta .mk-post-cat, .single-post-tags {
	color: #546e85;
}

body .single-post-tags a {
	color: #1c13c6;
}

body .mk-blog-meta .mk-blog-author a, body .mk-blog-meta .mk-categories a, body .mk-blog-meta time a, body .blog-single-meta .mk-blog-author a, body .blog-single-meta .mk-categories a, body .blog-single-meta time a, body .blog-single-meta .mk-post-cat a {
	color: #375cb2;
}





/* fix masthead image size, remove margin from custom masthead images */



body #mk-header .header-logo a img, body .header-grid.mk-grid {
	max-width: 1070px;
}

body .header-style-2.header-align-left .header-logo a {
   margin-left: 0;
}





/* hide print icon on single blog posts */



body .mk-blog-print {
	display: none;
	visibility: hidden;
}

body .single .single-social-section {
	display: none;
	visibility: hidden;
}

	





/* restyle new thumbnail blog layout */



body .mk-blog-thumbnail-item {
	background-color: transparent;
	margin-bottom: 50px;
	clear: both;
}

body .mk-blog-thumbnail-item.content-align-right .item-wrapper {
	padding: 6px 30px 0;
}

body .mk-blog-thumbnail-item .mk-blog-meta .mk-teader-button {
	display: none;
	visibility: hidden;
}

body .mk-blog-thumbnail-item .featured-image {
	overflow: visible;
}

body .mk-blog-thumbnail-item .mk-blog-meta {
	font-size: 12px;
	line-height: 16px;
}

body .mk-blog-thumbnail-item h3 {
	font-size: 21px;
	line-height: 28px;
}

body .mk-blog-thumbnail-item .item-wrapper h3 {
		margin: 10px 0;
}



body .mk-css-icon-close, .mk-css-icon-menu {
   background-color: white;
   height: 24px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 5px;
   width: 30px;
}

body .mk-nav-responsive-link {
	right: 10px;
}



/* responsive fix header size */

@media handheld, only screen and (max-width: 1010px) {
	.fit-logo-img a img {
		max-width: 100%;
	}
}
@media handheld, only screen and (max-width: 780px) {
	.header-logo a img {
		max-width: 100%;
	}
}
@media handheld, only screen and (max-width: 768px) {
	body #mk-header .header-logo.logo-is-responsive  a {
		max-width: 100%;
		width: 100%;
	}
body #mk-header .header-logo.logo-is-responsive a img {
	max-width: 100% !important;
	}

	body .header-style-2 .header-logo, body .header-style-4 .header-logo {
	height: 100% !important;
	}

	body .mk-toolbar-resposnive-icon {
	display: none;
	visibility: hidden;
	}

	body .hupso_google {
	display: none !important;
	visibility: hidden;
	}

}
@media handheld, only screen and (max-width: 719px) {
	.header-logo a img {
		max-width: 100%;
	}
}

/* remove duplicate headings on some widgets */

body .widget_archive .screen-reader-text, body .widget_categories .screen-reader-text {
	display: none;
}

body .dlm-email-lock .dlm-email-lock-submit {
	width: auto;
	}