/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/

body,
#mk-theme-container{
	overflow-x: hidden;
}
body *{
	font-family: 'Libre Baskerville', serif;
}

#sub-footer .mk-grid{
	padding-left: 25px;
	padding-right: 25px;
}
#theme-page .theme-page-wrapper{
	margin: 0 auto;
}
/*#theme-page {
    display: inline-block;
}*/
#mk-footer {
    background: #1915131f;
    border-top: 10px solid #1d1a1124;
    margin-top: 30px;
}
body p,
body div p{
	color: #fff;
}
/* Museum */
body.page-id-86 #theme-page{
	padding-top: 50px;
}
body.page-id-86 *,
body.page-id-86 div *{
	color: #fff;
}
#museumhead {
	margin-bottom: 50px;
}
#museumhead .vc_col-sm-12 div *{
	text-align: center;
}
#museumhead .vc_col-sm-12 #text-block-3 p{
	font-size: 62px;
	margin-bottom: 25px;
	line-height: 1;
	letter-spacing: 5px;
	font-weight: 700;
}
#museumhead .vc_col-sm-12 #text-block-4 p{
	color: #cec4a4;
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 20px;
	font-family: 'Myriad Pro';
	letter-spacing: 2px;
}
#museumhead .vc_col-sm-12 div:nth-of-type(2):after{
	content: '';
	border-bottom: 1px solid #4a4038;
	max-width: 90px;
	margin: 0 auto 20px;;
	display: block;
	height: 1px;
	width: 100%;
}
#separators{
	margin-top: 50px;
}
#separators .vc_custom_heading a{
	font-size: 14px;
	color: #6e5f53;
}
#conts .vc_col-sm-6{
	padding: 20px 50px;
}

@media(max-width: 1140px){
	body .add-header-height{
		height: 110px!important;
		padding-top: 5px!important;
	}
	#museumhead .vc_col-sm-12 #text-block-3 p{
		font-size: 52px;
	}
	.home-second-title p{
		font-size: 65px;
	}
	
}
@media(max-width: 1024px){
	body.vertical-header-enabled .header-style-4 .header-logo img{
		left: 0px!important;
	}
	#museumhead .vc_col-sm-12 #text-block-3 p{
		font-size: 48px;
	}
	.home-second-title p{
		font-size: 55px;
	}
	.home-first-title p{
		font-size: 28px;
	}
	/*body.home .vc_col-sm-6{
		display: block;
		float: none;
		margin: 0 auto;
	}*/
	.second-section-col .sc-innertext-second p{
		font-size: 38px;
	}
}
@media(max-width: 960px){
	.second-section-col .sc-innertext-second p{
		font-size: 32px;
	}
	#museumhead .vc_col-sm-12 #text-block-3 p{
		font-size: 42px;
	}
	.home-second-title p{
		font-size: 45px;
	}
	.second-section-col .sc-innertext-third p,
	.second-section-col .sc-innertext-first p{
		font-size: 20px;
	}
}
@media(max-width: 860px){
	.second-section-col .sc-innertext-second p{
		font-size: 28px;
	}
	.home-first-title p{
		font-size: 26px;
	}
	#museumhead .vc_col-sm-12 #text-block-3 p{
		font-size: 36px;
	}
	body *,
	.second-section-col .sc-innertext-third p,
	.second-section-col .sc-innertext-first p{
		font-size: 16px;
	}
	.home-second-title p{
		font-size: 35px;
	}
}
@media(max-width: 768px){
	.second-section-col .sc-innertext-second p{
		font-size: 26px;
	}
	.home-first-title p{
		font-size: 24px;
	}
	#museumhead .vc_col-sm-12 #text-block-3 p,
	.home-second-title p{
		font-size: 26px;
	}
	#theme-page .theme-page-wrapper{
		height: 100%;
	}
	.vc_align_left{
		text-align: center!important;
	}
	#separators .vc_col-sm-6{
		width: 50%;
	}
	#separators .vc_col-sm-6:nth-of-type(1){
		float: left;
	}
	#separators .vc_col-sm-6:nth-of-type(2){
		float: right;
	}
	#conts .vc_col-sm-6{
		padding: 20px;
	}
}
@media(max-width: 640px){
	#museumhead .vc_col-sm-12 #text-block-3 p{
		font-size: 24px;
	}
}
@media(max-width: 580px){
	
}