
/* ===================> Fonts <================== */

/* ====> Content <==== */

body,
li p,
.widget_custom_posts_tabs_entries li,
.cmsms_breadcrumbs a {
	font:20px/25px 'Droid Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:normal;
	font-style:normal;
}

.button,
input[type="submit"],
.button_medium,
.button_large,
.cmsms_blog_loader,
.cmsms_project_loader {
	font-family:'Droid Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:normal;
	font-style:normal;
}

.table th,
.table tfoot td,
.comment-body .published,
.button_reply,
#commentform label,
.post footer,
.opened-article footer.entry-meta,
.post_type_shortcode footer,
.tog,
.tabs li a,
.tour > li a,
.pricing_table li,
.percent_item_text,
.cmsms_sitemap_archive,
.cmsms_sitemap_category,
.cmsms_tags,
#wp-calendar caption,
#wp-calendar tfoot a,
.logo .title_text,
label,
span.db,
.cmsms_details .published,
.tl_author,
.testimonial .published,
.testimonial .cmsms_tl_cat,
.testimonial .tl_comments_wrap,
.widget_archive ul li a,
.widget_recent_comments ul li a,
.widget_categories ul li a,
.person_social,
.person_social a,
.widget_nav_menu ul li a,
.widget_meta ul li a,
.widget_recent_entries ul li a,
.widget_pages ul li a,
.widget_links ul li a,
.cmsms_timeline li a,
.widget_archive ul li,
.widget_recent_comments ul li,
.widget_categories ul li,
.widget_nav_menu ul li,
.widget_meta ul li,
.widget_recent_entries ul li,
.widget_pages ul li,
.widget_links ul li,
ul.pj_filter_list li a,
.cmsms_category a,
.user_name a,
.cmsms_sitemap ul ul a,
.cmsms_details a,
.testimonial .cmsms_tl_cat a,
.post_category,
.comment-edit-link,
.comment-reply-link,
.cmsms_share,
.cmsms_tags a {
	font-family:'Droid Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	text-transform:uppercase;
	font-size:10px;
	line-height:16px;
	font-weight:bold;
}

/* ====> Links <==== */

a {
	font:14px/20px 'Droid Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:500;
	font-style:normal;
}


/* ====> Navigation <==== */

#navigation > li > a {
	font:14px/10px Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:bold;
	font-style:normal;
}

#navigation ul li a {
	font:10px/10px Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:bold;
	font-style:normal;
}


/* ====> Headings <==== */

h1,
h1 a,
.logo .title {
	font:36px/50px 'Droid Serif', Georgia, Times, 'Century Schoolbook L', serif;
	font-weight:normal;
	font-style:normal;
}

h2,
h2 a,
.cmsms_sitemap > li > a {
	font:24px/32px 'Headland One', Georgia, Times, 'Century Schoolbook L', serif;
	font-weight:normal;
	font-style:normal;
}

h3,
h3 a,
.article_comments a.cmsms_comments span,
.cmsms_sitemap > li > ul > li > a,
.hover_effect .entry-title {
	font:16px/25px 'Headland One', Georgia, Times, 'Century Schoolbook L', serif;
	font-weight:lighter;
	font-style:normal;
}

h4,
h4 a {
	font:18px/24px 'Droid Serif', Georgia, Times, 'Century Schoolbook L', serif;
	font-weight:normal;
	font-style:italic;
}

h5,
h5 a {
	font:12px/24px 'Droid Serif', Georgia, Times, 'Century Schoolbook L', serif;
	font-weight:normal;
	font-style:italic;
}

h6,
h6 a {
	font:14px/20px Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:bold;
	font-style:normal;
	text-transform:uppercase;
}


/* ====> Other <==== */

blockquote, 
q {
	font:20px/30px 'Droid Serif', Georgia, Times, 'Century Schoolbook L', serif;
	font-weight:normal;
	font-style:italic;
}

q:after, 
blockquote:after {
	font-family:'Droid Serif', Georgia, Times, 'Century Schoolbook L', serif;
}

.dropcap,
.dropcap2 {
	font:42px/46px 'Headland One', Georgia, Times, 'Century Schoolbook L', serif;
	font-weight:normal;
	font-style:normal;
}

code {
	font:11px/16px Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:normal;
	font-style:normal;
}

small,
small a {
	font:11px/10px Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:normal;
	font-style:normal;
}

input, 
textarea, 
select {
	font:11px/16px Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:normal;
	font-style:normal;
}

#footer,
#footer a,
.footer_nav li {
	font:12px/16px Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:bold;
	font-style:normal;
	text-transform:uppercase;
}

/* ===================> Colors <================== */

/* ====> Content <==== */
	
body,
.percent_item_text span,
h1 a:hover,
h2 a:hover, 
h3 a:hover, 
h4 a:hover, 
h5 a:hover, 
h6 a:hover,
.page-numbers {
	color:#ffffff;
}

/* ====> Links <==== */

a, 
.color_3,
.post .published,
.percent_item_text,
.headline h6,
.hover_effect .post_category,
#wp-calendar th {
	color:#f4f4f4;
}

a:hover,
.cmsms_share.active,
.cmsmsLike.active,
a.page-numbers:hover {
	color:#d64608;
}


/* ====> Navigation <==== */

#navigation > li > a {
	color:#767676;
}

#navigation > li.dropdown.current_page_item > a:hover,
#navigation > li.dropdown.current-menu-ancestor > a:hover,
#navigation > li.dropdown.current_page_item:hover > a,
#navigation > li.dropdown.current-menu-ancestor:hover > a,
#navigation > li.dropdown > a:hover,
#navigation > li.dropdown:hover > a {
	color:#000000;
}

#navigation ul li > a {
	color:#ff6000;
}
#navigation > li.current_page_item > a,
#navigation > li.current-menu-ancestor > a,
#navigation > li:hover > a,
#navigation > li > a:hover {
	color:#ff6000;
}

#navigation ul li.current_page_item > a,
#navigation ul li.current-menu-ancestor > a,
#navigation ul li a:hover,
#navigation ul li:hover > a {
	background-color:#f2f2f2;
}

#navigation ul li.current_page_item > a,
#navigation ul li.current-menu-ancestor > a,
#navigation ul li a:hover,
#navigation ul li:hover > a {
	color:#1a1a1a;
}

#navigation > li.dropdown > a:hover,
#navigation ul,
#navigation > li.dropdown:hover > a {background-color:#ffffff;}

.cmsms_white #navigation > li.dropdown > a:hover, 
.cmsms_white #navigation ul, 
.cmsms_white #navigation > li.dropdown:hover > a {background-color:#171615;}

.cmsms_white #navigation ul li.current_page_item > a,
.cmsms_white #navigation ul li.current-menu-ancestor > a,
.cmsms_white #navigation ul li a:hover,
.cmsms_white #navigation ul li:hover > a {background-color:#5C5C5C;}

.cmsms_white #navigation > li.dropdown.current_page_item > a:hover,
.cmsms_white #navigation > li.dropdown.current-menu-ancestor > a:hover,
.cmsms_white #navigation > li.dropdown.current_page_item:hover > a,
.cmsms_white #navigation > li.dropdown.current-menu-ancestor:hover > a,
.cmsms_white #navigation > li.dropdown > a:hover,
.cmsms_white #navigation > li.dropdown:hover > a {
	color:#ffffff;
}

/* ====> Headings <==== */

h1,
h1 a,
.logo {
	color:#ff6000;
}

h2,
h2 a {
	color:#ffffff;
}

h3, 
h3 a {
	color:#ff6000;
}

h4,
h4 a,
.project .entry-title a {
	color:#ffffff;
}

h5, 
h5 a {
	color:#ffffff;
}

h6,
h6 a,
.related_posts_content h6 a {
	color:#ffffff;
}


/* ====> Other <==== */

.color_2, 
q:before, 
blockquote:before, 
q, 
blockquote {
	color:#ffffff;
}

span.dropcap {
	color:#ffffff;
}

span.dropcap2 {
	color:#ffffff;
}

code {
	color:#b5b5b5;
}

small {
	color:#808080;
}

input, 
textarea, 
select,
select option {
	color:#ffffff;
}


/* ====> Footer Content <==== */

#footer,
#footer a {
	color:#484d4f;
}

/* ====> Footer Links <==== */

#footer a:hover,
#footer h1 a:hover, 
#footer h2 a:hover, 
#footer h3 a:hover, 
#footer h4 a:hover, 
#footer h5 a:hover, 
#footer h6 a:hover {
	color:#ffffff;
}

/* ===================> Backgrounds and Borders <================== */


/* ---------- Small Tablet & Mobile (Note: Design for a width less than 768px) ---------- */

@media only screen and (max-width: 767px) {
	
	#navigation ul li a,
	#navigation > li > a,
	#navigation > li.current_page_item > a, 
	#navigation > li.current-menu-ancestor > a, 
	#navigation > li > a:hover {
		background-color:#fdfdfd;
		color:#1a1a1a;
	}
	
	#navigation > li.current_page_item > a,
	#navigation > li.current-menu-ancestor > a,
	#navigation li a:hover,
	#navigation > li.dropdown > a:hover,
	#navigation > li.dropdown:hover > a {
		background-color:#f2f2f2;
	}
	
	
	.cmsms_white #navigation li.current_page_item > a,
	.cmsms_white #navigation li.current-menu-ancestor > a,
	.cmsms_white #navigation li.current_page_item > a:hover,
	.cmsms_white #navigation li.current-menu-ancestor > a:hover,
	.cmsms_white #navigation li:hover > a,
	.cmsms_white #navigation li a:hover,
	.cmsms_white #navigation ul li a:hover {color:#ffffff;}
	
	.cmsms_white #navigation li > a,
	.cmsms_white #navigation ul li a {color:#b3b3b3;}
	
	.cmsms_white #navigation > li.current_page_item > a,
	.cmsms_white #navigation > li.current-menu-ancestor > a,
	.cmsms_white #navigation li a:hover,
	.cmsms_white #navigation > li.dropdown > a:hover,
	.cmsms_white #navigation > li.dropdown:hover > a {background-color:#5c5c5c;}

	.cmsms_white #navigation ul li a,
	.cmsms_white #navigation > li > a,
	.cmsms_white #navigation > li.current_page_item > a, 
	.cmsms_white #navigation > li.current-menu-ancestor > a, 
	.cmsms_white #navigation > li > a:hover,
	.cmsms_white #navigation > li.dropdown > a:hover, 
	.cmsms_white #navigation ul, 
	.cmsms_white #navigation > li.dropdown:hover > a{
		background-color:transparent;
	}
	
}

