@charset "utf-8";
/*
Project : JWMS.
author : JadeWits Technologies
*/
/*global selectors*/

.head-logo .site_logo, .head-logo .site_logo2{
	height:82px;
	}

.big_menu_all{
	font-size: 14px;
	line-height: 22px;
}


.main_menu{
	font-size: 15px;
	font-weight: 500;
}

.detail .content{
	font-family: times, serif;
	font-size: 1.35rem;
	line-height: 1.875rem;
}



.detail .content_highlights p{
	font-size: 1.4375rem;
	font-family: serif;
	line-height: 1.875rem;
}

.detail .title{
	font-size: 2.5rem;
	font-weight: 500;
	line-height: 3rem;
}

.tabbed_conents .tabs_content ul li a{
	font-size: 13px;
	line-height: 18px;
}



.tabbed_conents .tabs_content ul li a .tab_list_title{
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 0.5px;
	
}

.headbar{
	font-size:17px;
	line-height:37px;
	}

.titlebar{
	font-size: 17px;
	line-height: 37px;
}

.contents .title_holder .subtitle{
	font-size: 12px;
}

.contents .title_holder, .single_album_gallery .title, .contents .title_holder h2, .single_album_gallery .title h2{
	font-size: 14px;
	line-height: 20px;
	font-weight: 500;
	letter-spacing: 0.5px;
}

.contents.big_content_title .title_holder, .contents.big_content_title .title_holder h2{
	font-size: 20px ;
	line-height: 28px ;
}

.container_black_bg .contents.big_content_title .title_holder, .container_black_bg .contents.big_content_title .title_holder h2{
	font-size: 24px;
	line-height: 32px;
}

.extra_big_title .contents.big_content_title .title_holder{
	letter-spacing: 0.5px;
}

.contents .summery, .single_album_gallery .caption{
	font-size: 14px;
	line-height: 22px;
}

.jw_detail_content_holder ol{
	list-style-type:decimal;
	}



/* Desktop Only screen width larger than 800 */
@media only screen and (min-width: 801px){

	

	.header_seach_form .search_button::before{
		content: 'GO';
		font-size: 12px;
		font-family: inherit;

	}

	.header_top{
		height:70px;
	}
	.header_top .site_logo_top img{
		height: 40px;
	}

	
	
}

/* screen width  bellow 800 */
@media only screen and (max-width: 800px){
	.contents.big_content_title .title_holder{
		font-size: 18px ;
		line-height: 24px ;
	}

	.header_top_logo .site_logo_top{
		height: 25px;
	}
}