body {font:13px/1.385em Arial, Helvetica, 'Nimbus Sans L', sans-serif;}

h1 {font:47px/1.125em Arial, Helvetica, 'Nimbus Sans L', sans-serif;}

h2 {font:30px/1.2em Arial, Helvetica, 'Nimbus Sans L', sans-serif;}

h3, .widgettitle {font:24px/1.5em Arial, Helvetica, 'Nimbus Sans L', sans-serif;}

h4 {font:18px/1em Arial, Helvetica, 'Nimbus Sans L', sans-serif;}

h5 {font:18px/1em Georgia, Times, 'Century Schoolbook L', serif;}

h6 {font:italic 16px/1.125em Georgia, Times, 'Century Schoolbook L', serif;}

.logo_text {font:italic 13px/1.385em Georgia, Times, 'Century Schoolbook L', serif;}

blockquote {font:italic 18px/1.22em Georgia, Times, 'Century Schoolbook L', serif;}

code {font-family:Arial, Helvetica, 'Nimbus Sans L', sans-serif;}
	
#header .search_line input[type="text"] {font:italic 13px/1em Georgia, Times, 'Century Schoolbook L', serif;}

ul.marker li, ul.list li, div.jp-playlist li a, div.jp-playlist li {font:italic 13px Georgia, Times, 'Century Schoolbook L', serif;}

ul.tour li a {font:italic 13px/3.07em Georgia, Times, 'Century Schoolbook L', serif;}

input[type="text"], input[type="submit"], select, textarea {font:13px Arial, Helvetica, 'Nimbus Sans L', sans-serif;}

.divider a {font:italic 11px/1.63em Georgia, Times, 'Century Schoolbook L', serif;}

.quotation, .post_category, .wp-caption .wp-caption-text, .pagehead em {font-family:Georgia, Times, 'Century Schoolbook L', serif;}

.person em {font:italic 16px/1.125em Georgia, Times, 'Century Schoolbook L', serif;}

small {font:11px/1.5em Arial, Helvetica, 'Nimbus Sans L', sans-serif;}

.header nav {font-family:Arial, Helvetica, 'Nimbus Sans L', sans-serif;}

#navigation a, #navigation ul li a {font-size:12px;}
/*header_wrapper bg*/

/* Header background */
.header_wrapper {;}
/*--------------------------------- Header------------------------------------- */
 
/* Header background */
header.main_header {;}

/* Header color */
header.main_header {color:#e7e7e7;}

/* Header links color */
header.main_header a {color:#e7e7e7;}

/* Header links hover color */
header.main_header a:hover {color:#e7e7e7;}

/* Header background */
header.main_header {background-color:#ffffff;}

/* Header border top */
header.main_header {border-top-color:#353535;}

/* Header border bottom */

header.main_header {border-bottom-color:#e7e7e7;}

/* Header input background */
.main_header .search_line {background-color:#ffffff;}

/* Header input border */
.main_header .search_line {border-color:#cecece;}

/* Header input color */
.main_header .search_line input[type="text"] {color:#999999;}

/* Navigation border color */
#navigation ul li:first-child > a:before {border-bottom-color:#e7e7e7;}

#navigation ul ul li:first-child a:before {border-right-color:#e7e7e7;}

#navigation ul li:first-child > a {border-top-color:#e7e7e7;}

#navigation ul li a {
	border-right-color:#e7e7e7;
	border-bottom-color:#e7e7e7;
	border-left-color:#e7e7e7;
}

/* Navigation background */
#navigation ul li a {background:#ffffff;}

/* Navigation background */
#navigation ul li:first-child > a:after {border-bottom-color:#ffffff;}

#navigation ul ul li:first-child a:after {border-right-color:#ffffff;}

/* Navigation background hover */
#navigation ul li.current_page_item li a:hover, 
#navigation ul li.current_page_item li.current_page_item a, 
#navigation ul li.current_page_item a, 
#navigation ul li a:hover {background:#2f96d0;}

/* Navigation background hover */
#navigation ul li.current_page_item:first-child > a:before, 
#navigation ul li:first-child > a:hover:before, 
#navigation ul li.current_page_item:first-child a:after, 
#navigation ul li:first-child a:hover:after {border-bottom-color:#2f96d0;}

/* Navigation background hover */
#navigation ul ul li:first-child a:hover:before, 
#navigation ul ul li.current_page_item:first-child a:after, 
#navigation ul ul li:first-child a:hover:after {border-right-color:#2f96d0;}

/* Navigation color */
#navigation li a:hover, 
#navigation li.current_page_item a {color:#2f96d0;}

/* Navigation dropdown color */
#navigation li a, #navigation li.current_page_item li a, #navigation li.current_page_item li.current_page_item li a {color:#353535;}

/* Navigation hover color */
#navigation li.current_page_item li.current_page_item li.current_page_item a, 
#navigation li.current_page_item li.current_page_item li a:hover, 
#navigation li.current_page_item li a:hover, 
#navigation li.current_page_item li.current_page_item a, 
#navigation li li.current_page_item a,
#navigation ul li a:hover {color:#ffffff;}

/*--------------------------------- Content */
#page {}
/* Content Background */
#page {background-color:#fcfcfc;}

/* Body Background */
body.fixed {background-color:#ffffff;}


/* Breadcrumbs Background */
.cont_nav {}
.cont_nav {background-color:#fdfdfd;}


/* Breadcrumbs Border Bottom */
.cont_nav {border-color:#dddddd;}

.cont_nav_inner, .cont_nav a:hover {color:#353535;}

.cont_nav a {color:#2f96d0;}

/* Blog date background */
.code_inner span, 
.cms_date small, 
.link_box, 
code:before, 
span.dropcap2, 
.post_like a:hover, 
.quote_flag, 
.link_flag, 
table.table thead th {background-color:#2f96d0;}

/* Blog meta list divider color */
.blog .post footer ul li {border-top-color:#e7e7e7;}

/* Table divider */
table.table tbody td {border-bottom-color:#e4e5e7;}

/* Content divider */
div.jp-playlist li,
.divider {border-color:#e7e7e7;}

/* Content color */
.color_1, 
body, 
small, 
a:hover,  
ul.marker li, 
.comment, 
input, 
select, 
textarea, 
.widget_nav_menu li a, 
.quotation, 
div.jp-playlist a.jp-playlist-current, 
div.jp-playlist a:hover, 
.post_like a span {color:#606060;}

/* Content heading color */
.color_2, h1, h1 a, span.dropcap, .person em, .format_text a:hover, ul.tour li.current a {color:#353535;}

h2, h2 a {color:#353535;}

h3, h3 a, .widget_calendar thead th {color:#353535;}

h4, h4 a {color:#353535;}

h5, h5 a {color:#353535;}

h6, h6 a {color:#353535;}

/* Content link color */
.color_3, 
a, 
.comment:hover, 
.widget_nav_menu li a:hover, 
h1 a:hover, 
h2 a:hover, 
h3 a:hover, 
h4 a:hover, 
h5 a:hover, 
h6 a:hover, 
.format_text a {color:#2f96d0;}

/* Content input background */
.search_line, 
#commentform input, 
#commentform select, 
#commentform textarea, 
.widget_custom_contact_form_entries input, 
.widget_custom_contact_form_entries select, 
.widget_custom_contact_form_entries textarea, 
.cmsms-form-builder input[type="text"], 
.cmsms-form-builder select, 
.cmsms-form-builder textarea, 
.wpcf7 input[type="text"], 
.wpcf7 select, 
.wpcf7 textarea, 
.tabs_tab {background:#ffffff;}

/* Content input border */
.search_line, 
#commentform input, 
#commentform select, 
#commentform textarea, 
.widget_custom_contact_form_entries input, 
.widget_custom_contact_form_entries select, 
.widget_custom_contact_form_entries textarea, 
.cmsms-form-builder input[type="text"], 
.cmsms-form-builder select, 
.cmsms-form-builder textarea, 
.wpcf7 input[type="text"], 
.wpcf7 select, 
.wpcf7 textarea, 
.tabs_tab {border-color:#e7e7e7;}


/* input color */
.search_line input[type="text"] {color:#999999;} 

/* Posts and tweets background */
.portfolio_container .portfolio, 
.widget_custom_twitter_entries .tweet_content, 
.about_author .aside, 
.post_like, 
.cms_date, 
.shortcode_slideshow_container, 
.tour_box_inner, 
.wp-caption, 
.image_shadow_container_img, 
.format_text, 
table.table tbody td, 
code, 
.commentlist .com_box {background-color:#ffffff;} 

.com_triangle {border-right:9px solid #ffffff;}

.widget_custom_twitter_entries .tweet_content:before {border-bottom-color:#ffffff;}

.triangle {border-bottom-color:#ffffff;}

.widget_custom_twitter_entries .tweet_content, 
.portfolio_container .portfolio, 
.openpost.format-quote .post_text, 
.openpost.format-link .post_text, 
.openpost.format-aside .post_text, 
.blog .post.format-quote .post_text, 
.blog .post.format-link .post_text, 
.blog .post.format-aside .post_text, 
.partners ul.partners_list li a {box-shadow:1px 2px 0 #eaeaea;}

.post_like, 
.cms_date, 
.shortcode_slideshow {box-shadow:0 2px 0 #eaeaea;}

/* Pagination Background */
.wp-pagenavi a {background-color:#ffffff;}

/* Pagination Color */
.wp-pagenavi a {color:#606060;}

/* Pagination Color Hover */
.wp-pagenavi span.current,
.wp-pagenavi a:hover {color:;}

/* Pagination Background Hover */
.wp-pagenavi span.current, 
.wp-pagenavi a:hover {background-color:#2f96d0;}
 
/* Pagination Shadow */
.wp-pagenavi a {box-shadow:0 2px 0 #eaeaea;}

/* Sorting Button Background */
a.p_cat_filter, 
.p_sort a[name="p_date"], 
.p_sort a[name="p_name"], 
.p_filter_container ul.p_filter {background-color:#e4e6e6;}

/* Sorting Button Background Hover */
.p_sort a:hover, 
.p_sort a.current, 
.p_sort a.current.reversed, 
a.p_cat_filter:hover {background-color:#2f96d0;}

/* Sorting Button Color */
.p_options_block a {color:#878787;}

/* Sorting Button Color Hover */
.p_options_block a:hover, 
a.p_cat_filter:hover {color:#010101;}

ul.p_filter li a {color:#878787;}

/*--------------------------------- Top Sidebar */
.top_sidebar {}
/* Top sidebar background */
.top_sidebar {background-color:#f3f3f3;}

/* Top sidebar bottom border */
.top_sidebar {border-color:#dddddd;}

/* Top sidebar top border */
#top {border-color:#dddddd;}

/* Top sidebar color */
.top_content_sidebar .color_1, 
.top_content_sidebar, 
.top_content_sidebar a:hover {color:#606060;}

/* Top sidebar small color */
.top_content_sidebar small {color:#353535;}

/* Top sidebar heading color */
.top_content_sidebar .color_2, 
.top_content_sidebar span.dropcap, 
.top_content_sidebar ul.tour li.current a, 
.top_content_sidebar h1, 
.top_content_sidebar h2, 
.top_content_sidebar h3, .top_content_sidebar .widget_calendar thead th, 
.top_content_sidebar h4, 
.top_content_sidebar h5,  
.top_content_sidebar h6 {color:;}

/* Top sidebar input background */
.top_content_sidebar .search_line, 
.top_content_sidebar .widget_custom_contact_form_entries input, 
.top_content_sidebar .widget_custom_contact_form_entries select, 
.top_content_sidebar .widget_custom_contact_form_entries textarea, 
.top_content_sidebar .cmsms-form-builder input[type="text"], 
.top_content_sidebar .cmsms-form-builder select, 
.top_content_sidebar .cmsms-form-builder textarea, 
.top_content_sidebar .wpcf7 input[type="text"], 
.top_content_sidebar .wpcf7 select, 
.top_content_sidebar .wpcf7 textarea {background:#ffffff;}

/* Top sidebar input border color */
.top_content_sidebar .search_line, 
.top_content_sidebar .widget_custom_contact_form_entries input, 
.top_content_sidebar .widget_custom_contact_form_entries select, 
.top_content_sidebar .widget_custom_contact_form_entries textarea, 
.top_content_sidebar .cmsms-form-builder input[type="text"], 
.top_content_sidebar .cmsms-form-builder select, 
.top_content_sidebar .cmsms-form-builder textarea, 
.top_content_sidebar .wpcf7 input[type="text"], 
.top_content_sidebar .wpcf7 select, 
.top_content_sidebar .wpcf7 textarea {border-color:#e7e7e7;}

/* Top sidebar input color */
.top_content_sidebar .search_line, 
.top_content_sidebar .widget_custom_contact_form_entries input, 
.top_content_sidebar .widget_custom_contact_form_entries select, 
.top_content_sidebar .widget_custom_contact_form_entries textarea, 
.top_content_sidebar .cmsms-form-builder input[type="text"], 
.top_content_sidebar .cmsms-form-builder select, 
.top_content_sidebar .cmsms-form-builder textarea, 
.top_content_sidebar .wpcf7 input[type="text"], 
.top_content_sidebar .wpcf7 select, 
.top_content_sidebar .wpcf7 textarea {color:#606060;}

/* Top sidebar link color */
.top_content_sidebar .color_3, 
.top_content_sidebar a,  
.top_content_sidebar .widget_nav_menu li a:hover {color:#2f96d0;}

/* Top sidebar posts and tweets background */
.top_content_sidebar .widget_custom_twitter_entries .tweet_content, 
.top_content_sidebar .wp-caption {background-color:#ffffff;} 

.top_content_sidebar .widget_custom_twitter_entries .tweet_content:before {border-bottom-color:#ffffff;}

/*--------------------------------- Middle Sidebar */
#middle_content_sidebar {}
/* Middle Sidebar Background */
#middle_content_sidebar {background-color:#fcfcfc;} 

/* Middle Sidebar Border Top */
#middle_content_sidebar {border-top-color:#e7e7e7;}

/* Middle Sidebar Color */
#middle_content_sidebar {color:#606060;}

/* Middle Sidebar Heading Color */
#middle_content_sidebar h1, 
#middle_content_sidebar h2, 
#middle_content_sidebar h3, 
#middle_content_sidebar h4, 
#middle_content_sidebar h5, 
#middle_content_sidebar h6 {color:#353535;}

/*  Middle Sidebar input background, border, color */
#middle_content_sidebar .search_line, 
#middle_content_sidebar .widget_custom_contact_form_entries input, 
#middle_content_sidebar .widget_custom_contact_form_entries select, 
#middle_content_sidebar .widget_custom_contact_form_entries textarea, 
#middle_content_sidebar .cmsms-form-builder input[type="text"], 
#middle_content_sidebar .cmsms-form-builder select, 
#middle_content_sidebar .cmsms-form-builder textarea, 
#middle_content_sidebar .wpcf7 input[type="text"], 
#middle_content_sidebar .wpcf7 select, 
#middle_content_sidebar .wpcf7 textarea {
	background-color:#fefefe;
	border-color:#e7e7e7;
	color:#606060;
}

/* Middle Sidebar Link */
#middle_content_sidebar a {color:#2f96d0;}

#middle_content_sidebar .but_more:hover {background-color:#2f96d0;}

/* Middle Sidebar Link Hover */
#middle_content_sidebar a:hover {color:#606060;}

#middle_content_sidebar .widget_custom_twitter_entries .tweet_content {background-color:#ffffff;}

#middle_content_sidebar .widget_custom_twitter_entries .tweet_content:before {border-bottom-color:#ffffff;}

/* Middle Sidebar Small text */
#middle_content_sidebar small {color:#606060;}

/*--------------------------------- Bottom Sidebar */
#bottom {}
/* Bottom background */
#bottom {background-color:#dddddd;}

/* Bottom sidebar border bottom and top */
#bottom {border-color:#dddddd;}

/* Bottom color */
#bottom .color_1, 
#bottom, 
#bottom a:hover,  
#bottom .widget_nav_menu li a:hover {color:#606060;}

#bottom small {color:#606060;}

/* Bottom sidebar heading color */
#bottom .color_2, 
#bottom span.dropcap, 
#bottom ul.tour li.current a, 
#bottom h1, 
#bottom h2, 
#bottom h3, #bottom .widget_calendar thead th, 
#bottom h4, 
#bottom h5,  
#bottom h6 {color:#353535;}

/* Bottom sidebar link color */
#bottom .color_3, 
#bottom a {color:#2f96d0;}

#bottom .but_more:hover {background-color:#2f96d0;}

/* Bottom sidebar input background, border, color */
#bottom .search_line, 
#bottom .widget_custom_contact_form_entries input, 
#bottom .widget_custom_contact_form_entries select, 
#bottom .widget_custom_contact_form_entries textarea, 
#bottom .cmsms-form-builder input[type="text"], 
#bottom .cmsms-form-builder select, 
#bottom .cmsms-form-builder textarea, 
#bottom .wpcf7 input[type="text"], 
#bottom .wpcf7 select, 
#bottom .wpcf7 textarea {
	background:#ffffff;
	border-color:#e7e7e7;
	color:#606060;
}

/* Bottom sidebar posts and tweets background */
#bottom .widget_custom_twitter_entries .tweet_content, 
#bottom .wp-caption {background-color:#ffffff;} 

#bottom .widget_custom_twitter_entries .tweet_content:before {border-bottom-color:#ffffff;}

/*--------------------------------- Footer */
footer.main_footer {}
/* Footer background */
footer.main_footer {
	background-color:#fcfcfc;
    border-top-color:#dddddd}

/* Footer color */
.main_footer, 
.main_footer a:hover {color:#606060;}

/* Footer link color */ 
.main_footer a {color:#2f96d0;}

/*--------------------------------- Buttons */

/* Button background and border */
.button, 
.button_large, 
.button_medium, 
.wpcf7 input[type="submit"] {
	background-color:#f9f9f9;
	background:#f9f9f9 linear-gradient(#fcfcfc, #efefef);
	background:#f9f9f9 -moz-linear-gradient(#fcfcfc, #efefef);
	background:#f9f9f9 -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#efefef));
	background:#f9f9f9 -o-linear-gradient(#fcfcfc, #efefef);
	border-color:#bebebe;
}

/* Button color */
.button, 
#bottom .button, 
#slider .button, 
.top_content_sidebar .button, 
#middle_content_sidebar .button, 
.button_large, 
#bottom .button_large, 
#slider .button_large,
.top_content_sidebar .button_large, 
#middle_content_sidebar .button_large, 
.button_medium, 
#bottom .button_medium, 
#slider .button_medium, 
.top_content_sidebar .button_medium, 
#middle_content_sidebar .button_medium, 
.wpcf7 input[type="submit"] {color:#606060;}

/* Button hover color */
.tog.button_medium.current, 
.button.current, 
.button:hover, 
.button_medium:hover, 
.button_large:hover,
.button_colored:hover, 
#bottom .tog.button_medium.current, 
#bottom .button.current, 
#bottom .button:hover, 
#bottom .button_medium:hover, 
#bottom .button_large:hover,
#bottom .button_colored:hover, 
#bottom .but_more:hover,
.top_content_sidebar .tog.button_medium.current, 
.top_content_sidebar .button.current, 
.top_content_sidebar .button:hover, 
.top_content_sidebar .button_medium:hover, 
.top_content_sidebar .button_large:hover,
.top_content_sidebar .button_colored:hover, 
.top_content_sidebar .but_more:hover,
.but_more:hover,
.project_navi a:hover,
.tag:hover, 
#middle_content_sidebar .tog.button_medium.current, 
#middle_content_sidebar .button.current, 
#middle_content_sidebar .button:hover, 
#middle_content_sidebar .button_medium:hover, 
#middle_content_sidebar .button_large:hover,
#middle_content_sidebar .button_colored:hover, 
#middle_content_sidebar .but_more:hover, 
.wpcf7 input[type="submit"]:hover {color:#ffffff;}

.button_colored:hover {
	border-color:#606060 !important;
	background-color:#606060 !important;
	background:#606060 !important;
}

/* Button hover background */
.shortcode_slideshow ul.cmsms_slides_nav li.active a:hover, 
.shortcode_slideshow ul.cmsms_slides_nav li.active a, 
.shortcode_slideshow ul.cmsms_slides_nav li a:hover, 
.but_more:hover, 
.project_navi a:hover {background-color:#2f96d0;}

/* Button hover background */
.button.current, 
.button:hover, 
.button_medium:hover, 
.button_large:hover, 
.wpcf7 input[type="submit"]:hover {
	background:#2f96d0;
	border-color:#2f96d0;
}

/* Button background */
.tag:hover, 
.tag span, 
div.jp-playlist li:hover span, 
div.jp-playlist li.jp-playlist-current span, 
ul.tour li.current a span, 
ul.tour li a:hover span, 
.tog.button_medium.current {background:#2f96d0;}

/*--------------------------------- Slider */
#slider {}

/* Slider background color */
#top {background-color:#ffffff;}

#top {}

/* Slider heading color */
#slider h1 {color:#404040;}
#slider h2 {color:#404040;}
#slider h3 {color:#404040;}
#slider h4 {color:#404040;}
#slider h5 {color:#404040;}
#slider h6 {color:#404040;}

/* Slider link color */
#slider a {color:#2f96d0;}

/* Slider link hover color */
#slider a:hover {color:#606060;}

/* Slider font color */
#slider {color:#606060;}


.mask h3 a, .mask h4 a {color:#ffffff;}

.quote_box {background:#353535;}

.social_block li a {color:#838383;}

.logo_text {color:#3d3d3d;}
