body, 
input, 
li p,
textarea, 
code,
.cmsms-form-builder .check_parent input[type="checkbox"] + label, 
.cmsms-form-builder input[type="radio"] + label {
	font:1em "Droid Serif", Georgia, Times, "Century Schoolbook L", serif;
}

h1 {
	font:46px/54px "Crete Round", Georgia, Times, "Century Schoolbook L", serif;
}

h2 {
	font:36px/36px "Crete Round", Georgia, Times, "Century Schoolbook L", serif;
}

h3, 
.sitemap > li > a {
	font:28px/36px "Crete Round", Georgia, Times, "Century Schoolbook L", serif;
}

h4, 
.format-quote .aside blockquote {
	font:1.6em "Crete Round", Georgia, Times, "Century Schoolbook L", serif;
}

h4, 
.format-quote .aside blockquote {
	font-style:italic;
}

h5 {
	font:22px/36px "Crete Round", Georgia, Times, "Century Schoolbook L", serif;
}

h6, 
.blog .format-aside .entry-content, 
blockquote {
	font:18px/26px "Crete Round", Georgia, Times, "Century Schoolbook L", serif;
}

h6, 
.blog .format-aside .entry-content, 
blockquote {
	font-style:italic;
}

li {
	line-height:24px;
}

small, abbr {
	font:13px/18px "Droid Serif", Georgia, Times, "Century Schoolbook L", serif;
}

.widget .cmsms-form-builder label, 
.blog.short .post .published,
ul.p_filter li a, 
.portfolio.short .post .published,
.comments_number,
.togg .tog,
.acc .tog,
#navigation li a {
	font-family:"Crete Round", Georgia, Times, "Century Schoolbook L", serif;
}

#navigation > li > ul li a {
	font-family:"Crete Round", Georgia, Times, "Century Schoolbook L", serif;
	line-height:18px;
	font-size:14px;
	font-style:normal;
}

body,  
.color_1, 
textarea, 
input,
div.jp-playlist li a {
	color:#8c8c8c;
}

a:hover,
div.jp-playlist li:hover a,
div.jp-playlist li.jp-playlist-current a,
.tour li.current a,
.tour li:hover a,
.sitemap > li > a,
.sitemap > li > ul > li > a,
.entry h5 a,
.cms_archive li a {
	color:#ffffff;
}

.entry h5 a {
	font-style:normal;
}

.footer_inner {
	color:#b2b2b2;
	font-size:14px;
}

#top_sidebar {
	color:#b2b2b2;
}

.color_2, 
#navigation li > a, 
small, 
abbr, 
.widget_custom_contact_form_entries .form_info label, 
.tags li a:hover,
.comments_number:hover, 
.togg .tog.current, 
.blog.short .post .published, 
.portfolio.short .post .published, 
.tour li.current a {
	color:#f8f8f8;
}

h1 {
	color:#f5f5f5;
}

h2, 
.blog .post h2.entry-title a, 
.post h2.entry-title a,
.portfolio_container .portfolio .entry-title a, 
.blog.short .post .entry-title a {
	color:#800000;
}

h3 {
	color:#800000;
}

h4 {
	color:#fcfcfc;
}

h5 {
	color:#800000;
}

h6 {
	color:#800000;
}

a, 
.color_3,
.cmsmsLike:hover span {
	color:#fff;
	font-style:italic;
}

.blog .post h1 a:hover,
.blog .post h2 a:hover,
.blog .post h3 a:hover,
.blog .post h4 a:hover,
.blog .post h5 a:hover,
.post h2.entry-title a:hover,
.blog .post h6 a:hover,
.entry .portfolio_inner .entry-header .entry-title a:hover,
.sitemap > li > a:hover,
.sitemap > li > ul > li > a:hover,
.entry h5 a:hover,
.cms_archive li a:hover {
	color:#00bee7;
}

code:before, 
span.dropcap, 
.table thead th, 
.colored_block, 
#navigation > li.current_page_item > a, 
#navigation > li:hover > a, 
.post .published, 
.shortcode_slideshow ul.shortcode_slideshow_pager li.current a, 
.shortcode_slideshow ul.shortcode_slideshow_pager li a:hover, 
.wp-pagenavi a, 
.cmsmsLike:hover, 
.cmsmsLike.active, 
.resp_navigation > span,
.button span, 
.button_medium span, 
.button_large span, 
.cmsms_slider_parent a.cmsms_prev_slide:hover span, 
.cmsms_slider_parent a.cmsms_next_slide:hover span, 
.cmsms_slider_parent a.cmsms_close_video:hover, 
.cmsms_content_slider_parent ul.cmsms_slides_nav li.active a, 
.cmsms_content_slider_parent ul.cmsms_slides_nav li:hover a,
.comments_number,
.cmsms_plus,
div.jp-playlist li.jp-playlist-current:before,
div.jp-playlist li:hover:before,
.tour li.current:before,
#slide_top {
	/*background-color:#00b9e5;*/
	background-color: #ff9c00;
}

.cmsms_slider_parent ul.cmsms_slides_nav li.active a, 
.cmsms_slider_parent ul.cmsms_slides_nav li:hover a{
	background-color: #800000;
}

.slideCaptionInnerBlock {background:rgba(0, 185, 229, .7);}

#navigation li ul li a {
	/*background-color:#202020;*/
	background-color:#ff9c00;
}

#navigation li:hover ul li a:hover {
	/*background-color:#000000;*/
	background-color:#ff9c00;
}

#bottom .cmsms-form-builder input[type="text"]:focus, 
#bottom .cmsms-form-builder textarea:focus, 
input[type="text"]:focus, 
textarea:focus, 
.cmsmsLike:hover {
	border:2px solid #00bee7;
}

.gt{
	color:#fff;
}
/* ---------- Small Monitor (Note: Design for a width less than 1024px) ---------- */

@media only screen and (max-width: 1023px) {
	
	.slideCaptionInnerBlock h2 {font-size:30px;}
	
}

/* ---------- Small Tablet & Mobile (Note: Design for a width less than 768px) ---------- */

@media only screen and (max-width: 767px) {
	
	.slideCaptionInnerBlock h2 {
		font-size:20px;
		line-height:24px;
	}
	
	.slideCaptionInnerBlock h6 {font-size:16px;}
	
}

/* ---------- Mobile (Note: Design for a width less than 541px) ---------- */

@media only screen and (max-width: 540px) {

	#navigation li:hover ul li a:hover {background:none;}
	
	#navigation li ul li a {background-color:#3a3a3a;}
	
	#navigation > li.current_page_item > a, 
	#navigation > li:hover > a {background-color:#3a3a3a;}
	
	#navigation li > a:hover, 
	#navigation li:hover ul li a:hover, 
	#navigation > li.current_page_item > a, 
	#navigation > li.current_page_item:hover > a, 
	#navigation li ul .current_page_item > a, 
	#navigation li ul li a:hover {/*background-color:#00b9e5;*/background-color:#ff9c00;}
	
	.slideCaptionInnerBlock h2 {font-size:16px;}
	
	.slideCaptionInnerBlock h6 {font-size:14px;}
	
}
