
/* ===================> Fonts <================== */

/* ====> Content <==== */

body, 
li p {
	font:14px/20px 'Helvetica Light', Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:300;
	font-style:normal;
}

.widget,
.widget a,
.widget p,
.widget input,
.widget textarea,
.widget select,
.widget option,
.widget label,
.widget .cmsms-form-builder .check_parent input[type="checkbox"]+label,
.widget .cmsms-form-builder .check_parent input[type="radio"]+label {
	font-size:13px;
	line-height:20px;
}

.tab.lpr .tabs li a,
.widget_custom_popular_projects_entries .responsiveContentSlider .project_title a, 
.widget_custom_latest_projects_entries .responsiveContentSlider .project_title a {
	font-family:'Helvetica Light', Helvetica, 'Nimbus Sans L', sans-serif;
}


/* ====> Links <==== */

a {
	font:14px/20px 'Helvetica Light', Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:300;
	font-style:normal;
}


/* ====> Navigation <==== */

#navigation > li > a {
	font:11px/18px 'Helvetica Medium', Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:bold;
	font-style:normal;
}

#navigation > li > a {
	text-transform:uppercase;
}

.button, 
.button_medium, 
.button_large,
.button_small,
.pricing_button, 
input[type="submit"],
.tog {
	font-family:'Helvetica Medium', Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:bold;
}

#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,
.logo .title,
.widget h1,
.widget h1 a,
q:before,
blockquote:before,
.post.format-aside .entry-header:before,
.archive .project.format-aside .entry-header:before, 
.post_type_shortcode article .entry-meta .entry-title,
.portfolio .project .project_inner .entry-meta .entry-title {
	font:28px/36px 'Helvetica Light', Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:normal;
	font-style:normal;
}

.logo .title {font-weight:normal;}

h2,
h2 a,
.widget h2,
.widget h2 a,
.cmsms_sitemap > li > a {
	font:25px/36px 'Helvetica Light', Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:normal;
	font-style:normal;
}

h3,
h3 a,
.widget h3,
.widget h3 a {
	font:24px/24px Tahoma, Geneva, Kalimati, sans-serif;
	font-weight:normal;
	font-style:normal;
}

h4,
h4 a,
.widget h4,
.widget h4 a,
.cmsms_sitemap > li > ul > li > a {
	font:24px/20px 'Helvetica Light', Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:bold;
	font-style:normal;
}

.cmsms_pricing_table .cmsms_currency,
.cmsms_pricing_table .cmsms_price,
.cmsms_pricing_table .cmsms_coins,
.cmsms_pricing_table .cmsms_period,
.cmsms_post_day {
	font-family:'Helvetica Light', Helvetica, 'Nimbus Sans L', sans-serif;
}

h5,
h5 a,
.widget h5,
.widget h5 a {
	font:24px/20px 'Helvetica Light', Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:bold;
	font-style:normal;
}

h6,
h6 a,
.widget h6,
.widget h6 a,
.percent_item_colored_wrap > span,
.post_type_shortcode article .entry-meta .post_category a,
.portfolio .project .project_inner .entry-meta .cmsms_category a {
	font:24px/20px 'Helvetica Light', Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:bold;
	font-style:normal;
}


/* ====> Other <==== */

li {line-height:24px;}

li p,
li a,
li abbr,
li small {line-height:18px;}

q, 
blockquote,
.format-quote .entry-title,
.post.format-aside .entry-header,
.archive .project.format-aside .entry-header {
	font:24px/18px Verdana, Geneva, 'DejaVu Sans', sans-serif;
	font-weight:bolder;
	font-style:normal;
}

q:before, 
blockquote:before,
.post.format-aside .entry-header:before,
.archive .project.format-aside .entry-header:before {
	font-size:104px;
	line-height:1em;
	font-weight:normal;
}

span.dropcap,
span.dropcap2 {
	font:48px/48px 'Headland One', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:normal;
	font-style:normal;
}

span.dropcap2 {
	font-size:32px;
	line-height:55px;
	height:55px;
}

code {
	font:14px/20px 'Helvetica Light', Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:300;
	font-style:normal;
}

small,
small a,
abbr,
abbr a {
	font:12px/18px 'Helvetica Light', Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:300;
	font-style:normal;
}

input,
textarea,
select,
option,
label,
.cmsms-form-builder .check_parent input[type="checkbox"]+label,
.cmsms-form-builder .check_parent input[type="radio"]+label {
	font:14px/20px 'Helvetica Light', Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:300;
	font-style:normal;
}





/* ===================> Colors <================== */

/* ====> Content <==== */

body,
.cmsms_breadcrumbs_inner a,
.post .cmsms_post_info .cmsms_comments span,
.archive .project .cmsms_post_info .cmsms_comments span,
.cmsms_pricing_table .cmsms_period,
.post.format-quote .cmsms_quote_author,
.archive .project.format-quote .cmsms_quote_author,
#reply-title > small a:hover {
	color:#000000;
}

#bottom,
#footer,
#bottom .tab.lpr .tab_content abbr.published {
	color:#ffffff;
}

#bottom h1,
#bottom h2,
#bottom h3,
#bottom h4,
#bottom h5,
#bottom h6,
#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer h6 {
	color:#bfbfbf;
}


/* ====> Links <==== */

a,
#bottom a:hover,
#bottom a.current,
#footer a:hover,
#footer a.current,
#footer .footer_nav > li.current-menu-ancestor a,
#footer .footer_nav > li.current_page_item a,
#footer .footer_nav > li a:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
#reply-title > small a,
ul.pj_filter_list li.current a, 
ul.pj_filter_list li a:hover,
#bottom .tab.lpr .tab_content ul li a,
#bottom .widget_custom_twitter_entries a,
.widget_custom_popular_projects_entries .project_title a, 
.widget_custom_latest_projects_entries .project_title a,
#bottom .widget_custom_popular_projects_entries .project_title a,
#bottom .widget_custom_latest_projects_entries .project_title a,
#bottom .widget a.tl_author {
	color:#2551a3;
}

#bottom a,
#footer a,
#bottom label,
#bottom .db,
#bottom #wp-calendar thead th,
#bottom .tab.lpr .tab_content ul li a:hover,
#bottom .widget_custom_twitter_entries a:hover,
#bottom .widget_custom_popular_projects_entries .project_title a:hover, 
#bottom .widget_custom_latest_projects_entries .project_title a:hover,
#bottom .widget_custom_popular_projects_entries .entry-content,
#bottom .widget_custom_latest_projects_entries .entry-content,
#bottom #wp-calendar caption,
#bottom #wp-calendar tfoot td a:hover,
#bottom .widget a.tl_author:hover,
#bottom .widget .tl_company {
	color:#a1a1a1;
}

a:hover,
a.current,
a.cmsmsLike:hover span,
.project_page a.cmsmsLike:hover span,
div.jp-playlist li a,
ul.page-numbers li .page-numbers:hover,
ul.page-numbers li .page-numbers.current,
.widget_custom_popular_projects_entries .project_title a:hover, 
.widget_custom_latest_projects_entries .project_title a:hover {
	color:#707070;
}

.color_3,
#wp-calendar #today,
#bottom #wp-calendar #today,
#bottom #wp-calendar tfoot td a,
.cmsms_breadcrumbs_inner a:hover,
ul.cmsms_details .cmsms_details_links,
ul.cmsms_details .cmsms_details_links span,
ul.cmsms_details .cmsms_details_links abbr,
a.cmsmsLike.active:hover span,
ul.page-numbers li .page-numbers,
div.jp-playlist li a:hover,
div.jp-playlist li.jp-playlist-current a,
.post_type_shortcode article .entry-header .entry-title a,
.post_type_shortcode article .entry-header .post_category a:hover,
.cmsms_pricing_table .cmsms_currency,
.cmsms_pricing_table .cmsms_price,
.cmsms_pricing_table .cmsms_coins,
.post.format-link .entry-header h5,
.archive .project.format-link .entry-header h5 {
	color:#2551a3;
}


/* ====> 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 ul li > a,
#navigation > li.dropdown > a:hover {
	color:#414141;
}

#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:#2b25a3;
}


/* ====> Headings <==== */

h1,
h1 a,
.logo,
q:before,
blockquote:before,
.post_type_shortcode article .entry-meta .entry-title a:hover,
.portfolio .project .project_inner .entry-meta .entry-title a:hover {
	color:#414141;
}

h2,
h2 a {
	color:#414141;
}

h3,
h3 a {
	color:#ffffff;
}

h4,
h4 a,
.post_type_shortcode article .entry-header .entry-title a:hover,
.post_type_shortcode article .entry-header .post_category,
.post_type_shortcode article .entry-header .post_category a {
	color:#414141;
}

h5,
h5 a {
	color:#414141;
}

h6,
h6 a,
.tog,
.tog:hover,
.tog.current,
.tab .tabs li a,
.post_type_shortcode article .entry-meta .post_category,
.post_type_shortcode article .entry-meta .post_category a,
.portfolio .project .project_inner .entry-meta .cmsms_category,
.portfolio .project .project_inner .entry-meta .cmsms_category a,
.tab.lpr .tab_content abbr.published,
.widget_custom_popular_projects_entries .entry-content,
.widget_custom_latest_projects_entries .entry-content {
	color:#414141;
}


/* ====> Other <==== */

q, 
blockquote,
.post.format-aside .entry-header .entry-content,
.archive .project.format-aside .entry-header .entry-content,
.post.format-quote blockquote + p,
.archive .project.format-quote blockquote + p {
	color:#000000;
}

span.dropcap {
	color:#414141;
}

span.dropcap2 {
	color:#fefefe;
}

code {
	color:#707070;
}

small, 
abbr {
	color:#707070;
}

input, 
textarea, 
select, 
option, 
label,
.cmsms-form-builder .check_parent input[type="checkbox"]+label, 
.cmsms-form-builder .check_parent input[type="radio"]+label {
	color:#707070;
}

.percent_item_text,
.percent_item_num,
.cmsms_post_year,
.cmsms_post_month,
.cmsms_post_day,
ul.pj_filter_list li a,
.colored_banner *,
.colored_banner,
.colored_banner h1,
.colored_banner h2,
.colored_banner h3,
.colored_banner h4,
.colored_banner h5,
.colored_banner h6,
.headline h3,
.table thead th,
.button, 
.button_medium, 
.button_large,
.button_small,
.pricing_button, 
input[type="submit"],
.pj_sort a[name="pj_name"], 
.pj_sort a[name="pj_date"],
a.pj_cat_filter,
.button:hover, 
.button_medium:hover, 
.button_large:hover, 
.button_small:hover,
.pricing_button:hover,
.button.current, 
.button_medium.current, 
.button_large.current, 
.button_small.current,
.pj_sort a[name="pj_name"].current, 
.pj_sort a[name="pj_date"].current,
a.pj_cat_filter.current,
input[type="submit"]:hover,
#bottom .button, 
#bottom .button_medium, 
#bottom .button_large,
#bottom .button_small,
#bottom .pricing_button, 
#bottom input[type="submit"],
#bottom .button:hover, 
#bottom .button_medium:hover, 
#bottom .button_large:hover, 
#bottom .button_small:hover,
#bottom .pricing_button:hover,
#bottom .button.current, 
#bottom .button_medium.current, 
#bottom .button_large.current, 
#bottom .button_small.current,
.post_type_shortcode article .entry-meta .entry-title a,
.post_type_shortcode article .entry-meta .post_category a:hover,
.portfolio .project .project_inner .entry-meta .entry-title a,
.portfolio .project .project_inner .entry-meta .cmsms_category a:hover,
.cmsms_pricing_table .cmsms_price_outer.cmsms_hot_price .cmsms_currency,
.cmsms_pricing_table .cmsms_price_outer.cmsms_hot_price .cmsms_price,
.cmsms_pricing_table .cmsms_price_outer.cmsms_hot_price .cmsms_coins,
#bottom .tab.lpr .tabs li:first-child a,
#bottom .tab.lpr .tabs.active li.current a,
#bottom .tab.lpr .tabs.active li.current:first-child a,
#bottom .tab.lpr .tabs.active li:first-child a:hover, 
#bottom .tab.lpr .tabs li.current a,
#bottom .tab.lpr .tabs li a:hover,
#bottom #wp-calendar td,
.header_html_inner,
.header_html_inner *,
.header_html_inner h1,
.header_html_inner h2,
.header_html_inner h3,
.header_html_inner h4, 
.header_html_inner h5,
.header_html_inner h6,
.header_html_inner p,
.header_html_inner a {
	color:#ffffff;
}





/* ===================> Backgrounds and Borders <================== */

body #slide_top,
body .headline, 
body .headline_outer, 
body span.dropcap2,
body .button,
body .button_medium,
body .button_large,
body .button_small, 
body .pricing_button,
body input[type="submit"],
body .cmsmsLike:hover,
body .cmsmsLike.active,
body .pj_sort a[name="pj_name"], 
body .pj_sort a[name="pj_date"],
body a.pj_cat_filter,
body a.pj_cat_filter:hover,
body .cmsms_content_slider_parent ul.cmsms_slides_nav li a:hover,
body .cmsms_content_slider_parent ul.cmsms_slides_nav li.active a,
body .widget_custom_recent_testimonials_entries .cmsms_content_slider_parent ul.cmsms_slides_nav li a:hover,
body #bottom .widget_custom_recent_testimonials_entries .cmsms_content_slider_parent ul.cmsms_slides_nav li a:hover,
body .widget_custom_recent_testimonials_entries .cmsms_content_slider_parent ul.cmsms_slides_nav li.active a,
body #bottom .widget_custom_recent_testimonials_entries .cmsms_content_slider_parent ul.cmsms_slides_nav li.active a,
body .table thead th,
body .percent_item_colored,
body #bottom .button:hover, 
body #bottom .button_medium:hover, 
body #bottom .button_large:hover, 
body #bottom .button_small:hover,
body #page .responsive_nav,
body .wrap_rev_slider .tp-bullets.simplebullets.round,
body .post_type_shortcode article .entry-meta,
body .portfolio .project .project_inner .entry-meta, 
body .post .cmsms_post_info .wrap_post_date,
body .archive .project .cmsms_post_info .wrap_post_date,
body .cmsms_post_format_img,
body a span.image_rollover span,
body .cmsms_top_left_line,
body .cmsms_top_right_line,
body .header_html,
body .header_html_outer,
body .cmsms_pricing_table .cmsms_price_outer.cmsms_hot_price, 
body .cmsms_pricing_table .cmsms_price_outer.cmsms_hot_price .cmsms_price_inner,
body .fixed_header .header_outer:before,
body .fixed_header .header_outer:after,
body #page .ls-cleverminds_colored .ls-bottom-slidebuttons {
	background-color:#2551a3;
}

body code,
body .header_html_inner:before {
	border-top-color:#2551a3;
}

body #bottom input[type="text"]:focus, 
body #bottom input[type="password"]:focus, 
body #bottom textarea:focus,
body #bottom select:focus, 
body .header_inner,
body #page #header,
body #footer,
body .footer_inner,
body .footer_outer, 
body .post .cmsms_tags a:hover:before,
body .archive .project .cmsms_tags a:hover:before {
	border-color:#2551a3;
}

.cmsms_content_slider_parent ul.cmsms_slides_nav li a {background-color:#ffffff;}

.cmsmsLike {background-color:#cccccc;}





/* ---------- Small Monitor (Note: Design for a width less than 1024px) ---------- */

@media only screen and (max-width: 1023px) {
	
	#page #navigation > li > a, 
	#page #navigtion li.current_page_item > a,
	#page #navigation li.current_page_ancestor > a,
	#page #navigation li.current-menu-ancestor > a,
	#page #navigation li:hover > a:hover, 
	#page #navigation li:hover > a, 
	#page #navigation ul li > a, 
	#page #navigation li li.current_page_item > a,
	#page #navigation li li.current_page_ancestor > a,
	#page #navigation li li.current-menu-ancestor > a,
	#page #navigation li li:hover > a:hover, 
	#page #navigation ul li:hover > a {
		color:#ffffff;
		font-size:14px;
		text-transform:none;
		font-weight:normal
	}
	
	#page #navigation li > a:hover, 
	#page #navigation li.current_page_item > a,
	#page #navigation li.current_page_ancestor > a,
	#page #navigation li.current-menu-ancestor > a,
	#page #navigation li:hover > a:hover, 
	#page #navigation li li.current_page_item > a,
	#page #navigation li li.current_page_ancestor > a,
	#page #navigation li li.current-menu-ancestor > a,
	#page #navigation li li:hover > a:hover,
	#page #navigation > li.dropdown > a:hover,
	#page #navigation > li.dropdown:hover > a	{
		background:#2551a3;
	}
	
}

