/*
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.2
*/



/*****--- Main Navigation ---*****/

/*** Sub Menu  ***/

.mk-vm-menuwrapper {
	z-index: 10;
}

.mk-vm-menuwrapper li a {
	padding: 10px 26px 10px 35px;
}

.header-style-4 .mk-header-right {
	width: 100%;
    max-width: 270px;
    margin: 0;
    text-align: center;
}

#mk-header-search {
	display: none;
}

#mk-header-social {
	padding: 0 55px !important;
	display: inline;
	text-align: center !important;
	font-size: 25px;
}

body .header-section.hidden { /* Fix visibility issue */
	visibility: visible !important;
	opacity: 1 !important;
}

body .mk-header-right {
}

/***-- Blog Feed --***/
.home-blog {
	display: inline-block;
    text-align: left;
    margin-left: 35px;
    margin-bottom: 10px;
}
.home-blog p {
	font-size: 16px;
	margin-bottom: 5px;
	color: #e0239b;
}

.home-blog ul {
	display: inline-block;
	margin-left: 0;
	margin-bottom: 0;
	padding-right: 20px;
	font-size: 13px;
	font-style: italic;
	list-style: none;
	line-height: 18px;
}
.home-blog ul li {
	margin-left: 0;
	padding-bottom: 12.5px;
}
.home-blog ul li a {
	color: #777;
}
.home-blog ul li a:hover {
	color: #333;
}



/***-- Social Icons --***/

#mk-header-social ul li a:hover {
	color: #777;
}
#mk-header-social ul li a i:before {
	font-size: 22px;
	padding: 0 5px;
}

.header-style-4 .mk-header-right .vm-header-copyright {
	text-align: center !important;
	z-index: -99;
	margin-top: 10px;
}


/******--- ALL SUBPAGES  ---*****/

#mk-page-introduce {
	padding: 0;
}

#mk-page-introduce .page-introduce-title {
	margin: 15px 20px;
}

/******--- PEOPLE GALLERY  ---*****/

#page-id-81 .mk-grid {
	padding: 0 !important;
	margin: 0;
	height: 100 vh;
}

div.portfolio-social-share {
	position: absolute;
	bottom: 0;
	margin-top: 20px;
	padding-top: 10px;	
	width: 100%;
}


div.portfolio-social-share .mk-love-holder,
div.portfolio-social-share .blog-share-container {
	float: none;
}

div.portfolio-social-share  ul.single-share-box.mk-box-to-trigger {
	left: 35px !important;
	right: -225px;
	bottom: -14px;
}

div.portfolio-social-share  ul.single-share-box.mk-box-to-trigger:before {
	left: -5px;
}
	
/******--- News Feed & Single Post  ---*****/

/***--- News Page ---****/

.blog-grid-holder h3.the-title a {
	font-size: 19px !important;
    line-height: 24px !important;
    text-transform: none;
}

.blog-grid-holder div.featured-image a {
	display: block;
}

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



/* Sidebar */

#mk-sidebar {
	margin-top: -30px;
	opacity: .78;
}
#mk-sidebar:hover {
	opacity: 1;
}

#mk-sidebar .sidebar-wrapper {
	background-color: #fff !important;
	padding: 60px 20px 10px !important;
    background-color: #fff;
}


/******--- GALLERIES & RELATED SUBPAGES  ---*****/

/***-- People - Gallery --***/

body.page-id-81 #theme-page,
body.page-id-1536 #theme-page,
body.page-id-1553 #theme-page,
body.archive #theme-page {
	min-height: 100vh;
}

body.archive #theme-page {
	min-height: calc(100vh - 88px);
}

#people-gallery-container .vc_col-sm-12.wpb_column.column_container {
	margin: 0;
	padding: 0;
}
#people-gallery-container #mk-filter-portfolio.sortable-outline-style {
	padding: 5px 0;
}

#people-gallery-container #mk-filter-portfolio ul.align-left {
	padding-left: 15px;
	margin: 0;
}
#people-gallery-container #mk-filter-portfolio.sortable-outline-style ul li {
	margin: 4px;;
}

#people-gallery-container #mk-filter-portfolio.sortable-outline-style ul li a {
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0;
}


/***-- People - Indiviual --***/

body.single-portfolio div.single-featured-image,
body.single-portfolio div.inside-image {
	display: none;
}

/***-- People - Archive --***/
body.archive #theme-page .theme-page-wrapper {
	margin: 0 auto;
}

body.archive #theme-page .theme-page-wrapper .theme-content {
	padding: 0;
}

body.archive #theme-page .theme-page-wrapper .theme-content article div {
	margin: 0 !important;
}


/***-- People - Staff & Advisory Board --***/

body.page-id-1536 #mk-page-introduce h1,
body.page-id-1553 #mk-page-introduce h1 {
	color: #fff;
}


/***-- Other - Galleries --***/

body.page-id-1538 #theme-page,
body.page-id-1630 #theme-page  {
	min-height: 100vh;
}

/*****--- Archive Pages ---****/
.theme-content div.archive-spacer {
	min-height: 25px;
}


body.page-id-1538 #theme-page .portfolio-meta h3 {
	font-size: 18px !important;
}


/***********---------- MEDIA QUERIES ----------***********/

@media handheld, only screen and (max-width: 1900px) {
	.mk-padding-wrapper {
    	padding: 0 !important;
    }
}

@media (max-width: 1200px) {
	#people-gallery-container .mk-padding-wrapper {
		padding: 0;
	}
	#mk-header .header-logo {
		padding: 10px 5px !important;
	}
}

@media (max-width: 900px) {
	#mk-theme-container #mk-sidebar .sidebar-wrapper {
		margin: 0 auto;
		padding: 20px 20px !important;
	}
}
@media (max-width: 707px) {
	#people-gallery-container #mk-filter-portfolio ul.align-left {
		text-align: center;
		padding-left: 5px;
	}
	#people-gallery-container #mk-filter-portfolio.sortable-outline-style ul li a {
		font-size: 13px;
		padding: 5px;
		margin: 0 8px;
	}
}