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

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

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

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

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


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

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


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

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

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

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

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

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


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

body h1,
body h1 a,
body .logo .title,
body .widget h1,
body .widget h1 a,
body q:before,
body blockquote:before,
body .post.format-aside .entry-header:before,
body .archive .project.format-aside .entry-header:before, 
body .post_type_shortcode article .entry-meta .entry-title,
body .portfolio .project .project_inner .entry-meta .entry-title {
	font:35px/36px 'Headland One', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:normal;
	font-style:normal;
}

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

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

body h3,
body h3 a,
body .widget h3,
body .widget h3 a {
	font:20px/24px 'Headland One', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:normal;
	font-style:normal;
}

body h4,
body h4 a,
body .widget h4,
body .widget h4 a,
body .cmsms_sitemap > li > ul > li > a {
	font:16px/20px 'Headland One', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:normal;
	font-style:normal;
}

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

body h5,
body h5 a,
body .widget h5,
body .widget h5 a {
	font:16px/20px Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:300;
	font-style:normal;
}

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


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

body li {line-height:24px;}

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

body q, 
body blockquote,
body .format-quote .entry-title,
body .post.format-aside .entry-header,
body .archive .project.format-aside .entry-header {
	font:14px/20px Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-weight:300;
	font-style:normal;
}

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

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

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

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

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

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





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

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

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

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

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


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

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

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

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

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


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

body #navigation > li > a {
	color:#ffffff;
}

body #navigation li.current_page_item > a,
body #navigation li.current_page_ancestor > a,
body #navigation li.current-menu-ancestor > a,
body #navigation li:hover > a:hover, 
body #navigation li:hover > a {
	color:#ffffff;
}

body #navigation ul li > a,
body #navigation > li.dropdown > a:hover {
	color:#414141;
}

body #navigation li li.current_page_item > a,
body #navigation li li.current_page_ancestor > a,
body #navigation li li.current-menu-ancestor > a,
body #navigation li li:hover > a:hover, 
body #navigation ul li:hover > a {
	color:#2fb9d0;
}


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

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

body h2,
body h2 a {
	color:#414141;
}

body h3,
body h3 a {
	color:#414141;
}

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

body h5,
body h5 a {
	color:#414141;
}

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


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

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

body span.dropcap {
	color:#414141;
}

body span.dropcap2 {
	color:#fefefe;
}

body code {
	color:#707070;
}

body small, 
body abbr {
	color:#707070;
}

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

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

body code,
body .header_html_inner:before {
	border-top-color:#1fc1c6;
}

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:#1fc1c6;
}

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

body .cmsmsLike {background-color:#cccccc;}





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

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

