

/* ===================> Fonts <================== */

/* ====> Content <==== */
	
body, 
li p,
.cmsms_sitemap > li ul > li ul li > a {
	font:14px/18px Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:100;
	font-style:normal;
}

.cmsms_sitemap > li ul > li ul li > a {text-transform:none;}


/* ====> Links <==== */

a {
	font:14px/18px Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:100;
	font-style:normal;
}


/* ====> Navigation <==== */

#navigation > li > a {
	font:11px/18px 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:bold;
	font-style:normal;
}

#navigation > li > a {
	text-transform:uppercase;
}

#navigation ul li a {
	font:11px/18px 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:bold;
	font-style:normal;
}

#navigation ul li a {
	text-transform:uppercase;
}


/* ====> Headings <==== */

h1,
h1 a {
	font:18px/24px 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:bold;
	font-style:normal;
}

h1 {
	text-transform:uppercase;
}

h2,
h2 a,
#reply-title,
.cmsms_sitemap > li > a {
	font:16px/18px 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:bold;
	font-style:normal;
}

h2,
h2 a,
#reply-title,
.cmsms_sitemap > li > a {
	text-transform:uppercase;
}

h3,
h3 a,
.related_posts_content .rel_post_content p a {
	font:14px/18px 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:bold;
	font-style:normal;
}

h3,
h3 a,
.related_posts_content .rel_post_content p a {
	text-transform:uppercase;
}

h4,
h4 a {
	font:14px/18px 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:bold;
	font-style:italic;
}

h4,
h4 a {
	text-transform:uppercase;
}

h5,
h5 a,
.tog,
.tabs li a,
.tour li a,
.percent_item_colored_wrap,
.cmsms_sitemap > li ul > li > a,
.post .cmsms_more,
.entry .project_navi span a {
	font:12px/18px 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:bold;
	font-style:normal;
}

h5,
h5 a,
.tog,
.tabs li a,
.tour li a,
.percent_item_colored_wrap,
.cmsms_sitemap > li ul > li > a,
.post .cmsms_more,
.entry .project_navi span a {
	text-transform:uppercase;
}

h6,
h6 a,
.table thead th,
.table tfoot th,
ul.page-numbers li .page-numbers {
	font:11px/18px 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:bold;
	font-style:normal;
}

h6,
h6 a,
.widget_calendar caption,
.table thead th,
.table tfoot th {
	text-transform:uppercase;
}


/* ====> Other <==== */

li {line-height:24px;}

li p,
li a,
li abbr,
li small {line-height:18px;}

q, 
blockquote,
.format-quote .entry-title,
q:before,
blockquote:before,
.post.format-aside .entry-header .entry-content {
	font:14px/24px 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:bold;
	font-style:italic;
}

q:before, 
blockquote:before {
	font-size:30px;
	line-height:1em;
	font-weight:normal;
}

span.dropcap,
span.dropcap2 {
	font:42px/42px 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:bold;
	font-style:normal;
}

.cmsms_pricing_table .title,
.cmsms_pricing_table .cmsms_currency,
.cmsms_pricing_table .cmsms_price,
.cmsms_pricing_table .cmsms_period,
.cmsms_pricing_table .cmsms_coins {
	font-family:'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:bold;
}

span.dropcap2 {
	font-size:28px;
	line-height:51px;
	height:52px;
}

code {
	font:12px/18px Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:normal;
	font-style:normal;
}

small,
small a,
abbr,
abbr a,
.tab.lpr .tabs li a,
.tab.lpr .tabs_tab a,
.tab.lpr .tabs_tab abbr,
.tab.lpr .tabs_tab strong,
.cmsms_category a,
.post .entry-header .cmsms_post_info,
.post .entry-header .cmsms_post_info a,
.post .entry-header .cmsms_post_info .user_name,
.post .entry-header .cmsms_post_info .published,
.post .entry-header .cmsms_post_info .post-categories,
.post .cmsms_tags a,
.post.format-quote blockquote + p,
.archive .project .entry-header .cmsms_post_info,
.archive .project .entry-header .cmsms_post_info a,
.archive .project .entry-header .cmsms_post_info .user_name,
.archive .project .entry-header .cmsms_post_info .published,
.archive .project .entry-header .cmsms_post_info .post-categories,
.archive .project .cmsms_tags a,
.archive .project.format-quote blockquote + p,
#comments .comment-body .published,
.comment-body .cmsms-edit,
.comment-body .comment-edit-link,
.project_details > div > span.fl,
.project_details > div > div,
.project_details > div a,
.widget_calendar caption,
.post_type_shortcode article .entry-meta .post_category a {
	font:10px/18px Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:normal;
	font-style:normal;
}

.widget_calendar caption {font-weight:bold;}

input,
textarea,
select,
option,
label,
.cmsms-form-builder .check_parent input[type="checkbox"]+label,
.cmsms-form-builder .check_parent input[type="radio"]+label {
	font:12px/18px Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:normal;
	font-style:normal;
}





/* ===================> Colors <================== */

/* ====> Content <==== */
	
body,
.project_details > div.cmsms_date > div {
	color:#ffffff;
}

article .post_side_bar a.cmsms_comments, 
article .post_side_bar span.cmsms_comments, 
.project_sidebar footer > div.ajax_comment a.cmsms_comments, 
.project_sidebar footer > div.ajax_comment span.cmsms_comments,
.portfolio .project_inner header .entry-title,
.portfolio .project_inner footer .project-tags,
.pj_sort a.current, 
.pj_sort a:hover,
a.pj_cat_filter:hover, 
.pj_filter_container:hover a.pj_cat_filter {
	color:#fefefe;
}


/* ====> Links <==== */

a,
.tab.lpr .tabs li a,
.tab.lpr .tabs_tab strong,
.cmsms_sitemap > li ul > li ul li > a,
.cmsms_sitemap_archive li a,
.post .entry-header .cmsms_post_info .published,
.archive .project .entry-header .cmsms_post_info .published,
#comments .comment-body .published,
.project_details > div > div,
.widget_calendar table thead th {
	color:#93ccff;
}

.project_title a,
.project_inner .entry-title a,
.tour li a,
.percent_item_colored_wrap .percent_item_num,
.cmsms_sitemap > li > a,
.cmsms_sitemap > li ul > li > a,
ul.pj_filter_list li a:hover,
ul.pj_filter_list li.current a,
.post .entry-header .entry-title a:hover,
.archive .project .entry-header .entry-title a:hover,
.post .cmsms_more,
.entry .project_navi span a,
.related_posts_content .rel_post_content p a,
.tog,
.tabs li a,
ul.page-numbers li .page-numbers,
.post_type_shortcode article .entry-header .entry-title a {
	color:#94b5ff;
}

a:hover,
.tab.lpr .tabs li a:hover,
.tab.lpr .tabs li.current a,
.project_title a:hover,
.project_inner .entry-title a:hover,
.tour li a:hover,
.tour li.current a,
.tour_box_inner h1,
.tour_box_inner h2,
.tour_box_inner h3,
.tour_box_inner h4,
.tour_box_inner h5,
.tour_box_inner h6,
.cmsms_sitemap li a:hover,
.cmsms_sitemap > li > a:hover,
.cmsms_sitemap > li ul > li ul li > a:hover,
.cmsms_sitemap_archive li,
.cmsms_sitemap_archive li a:hover,
.cmsms_sitemap > li ul > li > a:hover,
ul.pj_filter_list li a,
.post .cmsms_more:hover,
.entry .project_navi span a:hover,
.wrap_author_content > h3,
.related_posts ul li a,
.related_posts_content .rel_post_content p a:hover,
.tog:hover,
.tog.current,
.tabs li.current a,
.tabs li a:hover,
.post .entry-header .entry-title a,
.post .entry-header .entry-title,
.archive .project .entry-header .entry-title a,
.archive .project .entry-header .entry-title,
div.jp-playlist li.jp-playlist-current a,
#footer .footer_nav > li.current-menu-ancestor a,
#footer .footer_nav > li.current_page_item a,
#footer .footer_nav > li a:hover,
ul.page-numbers li .page-numbers:hover,
ul.page-numbers li .page-numbers.current,
.post_type_shortcode article .entry-header .entry-title a:hover {
	color:#94b5ff;
}


/* ====> Navigation <==== */

#navigation > li > a {
	color:#ffffff;
}

#navigation li.current_page_item > a,
#navigation li.current_page_ancestor > a,
#navigation li.current-menu-ancestor > a,
#navigation li:hover > a:hover, 
#navigation li:hover > a {
	color:#ffffff;
}

#navigation li li > a {
	color:#ffffff;
}

#navigation li li.current_page_item > a,
#navigation li li.current_page_ancestor > a,
#navigation li li.current-menu-ancestor > a,
#navigation li li:hover > a:hover, 
#navigation ul li:hover > a {
	color:#fff4c1;
}


/* ====> Headings <==== */

h1 {
	color:#ffffff;
}

h2 {
	color:#ffffff;
}

h3 {
	color:#ffffff;
}

h4 {
	color:#ffffff;
}

h5 {
	color:#ffffff;
}

h6 {
	color:#ffffff;
}


/* ====> Other <==== */

q, 
blockquote {
	color:#ffffff;
}

span.dropcap,
span.dropcap2,
.table thead th,
.table tfoot th {
	color:#ffffff;
}

code {
	color:#e0dfde;
}

small, 
abbr {
	color:#e0dfde;
}

input, 
textarea, 
select, 
option, 
label,
.cmsms-form-builder .check_parent input[type="checkbox"]+label, 
.cmsms-form-builder .check_parent input[type="radio"]+label {
	color:#e0dfde;
}

.cmsms_pricing_table .cmsms_price,
.color_3,
.widget_calendar table tbody td#today {
	color:#86e9e5;
}





/* ===================> Backgrounds and Borders <================== */

.cmsms_content_slider_parent ul.cmsms_slides_nav li a {
	background-color:#ffffff;
}

.cmsms_content_slider_parent ul.cmsms_slides_nav li a:hover,
.cmsms_content_slider_parent ul.cmsms_slides_nav li.active a,
#slide_top,
.cmsms_comments:hover,
.responsive_nav {
	background-color:#94b5ff;
}

span.dropcap2,
.comment-reply-link,
.button,
.button_medium,
.button_large,
.comment-reply-link, 
#cancel-comment-reply-link, 
input[type="submit"],
.cmsmsLike:hover,
.cmsmsLike.active,
.cmsms_plus_inner,
a:hover span.image_rollover,
.pj_sort a[name="pj_name"], 
.pj_sort a[name="pj_date"],
a.pj_cat_filter,
.cmsms_post_format_img {
	background-color:#86e9e5;
}

code {
	border-top-color:#86e9e5;
}

input[type="text"]:focus,
textarea:focus,
select:focus,
option,
.post .cmsms_tags a:hover:before,
.archive .project .cmsms_tags a:hover:before,
.related_posts_content a img {
	border-color:#94b5ff;
}

.cmsmsLike {background-color:#cccccc;}





/* ===================> Navigation Items Background and Top Positions <================== */

ul#navigation > li {
	margin-top:24px;
}

ul#navigation > li > a > span {
	background-color:#fa2b31;
}

ul#navigation > li + li {
	margin-top:80px;
}

ul#navigation > li + li > a > span {
	background-color:#eb6621;
}

ul#navigation > li + li + li {
	margin-top:15px;
}

ul#navigation > li + li + li > a > span {
	background-color:#f5a615;
}

ul#navigation > li + li + li + li {
	margin-top:72px;
}

ul#navigation > li + li + li + li > a > span {
	background-color:#94c516;
}

ul#navigation > li + li + li + li + li {
	margin-top:22px;
}

ul#navigation > li + li + li + li + li > a > span {
	background-color:#00c481;
}

ul#navigation > li + li + li + li + li + li {
	margin-top:70px;
}

ul#navigation > li + li + li + li + li + li > a > span {
	background-color:#632bfa;
}

ul#navigation > li + li + li + li + li + li + li {
	margin-top:22px;
}

ul#navigation > li + li + li + li + li + li + li > a > span {
	background-color:#eb6621;
}

ul#navigation > li + li + li + li + li + li + li + li {
	margin-top:70px;
}

ul#navigation > li + li + li + li + li + li + li + li > a > span {
	background-color:#f5a615;
}

ul#navigation > li + li + li + li + li + li + li + li + li {
	margin-top:15px;
}

ul#navigation > li + li + li + li + li + li + li + li + li > a > span {
	background-color:#94c516;
}

ul#navigation > li + li + li + li + li + li + li + li + li + li {
	margin-top:75px;
}

ul#navigation > li + li + li + li + li + li + li + li + li + li > a > span {
	background-color:#632bfa;
}





/* ===================> Post Formats Icons Colors <================== */

.format-standard .cmsms_post_format_img, 
.format-page .cmsms_post_format_img {
	background-color:#f5a615;
}

.format-aside .cmsms_post_format_img {
	background-color:#d56932;
}

.format-quote .cmsms_post_format_img {
	background-color:#c6284d;
}

.format-link .cmsms_post_format_img {
	background-color:#16c68a;
}

.format-image .cmsms_post_format_img {
	background-color:#4f4fb9;
}

.format-gallery .cmsms_post_format_img, 
.format-album .cmsms_post_format_img, 
.format-slider .cmsms_post_format_img {
	background-color:#9ac628;
}

.format-video .cmsms_post_format_img {
	background-color:#28c6bd;
}

.format-audio .cmsms_post_format_img {
	background-color:#2890c6;
}

