/* Salix Concrete5 Theme Typography
      -------------------------------------------------- */
	  
	/*   
	TABLE OF CONTENTS
	1.0 HEADINGS
	2.0 GENERAL TYPOGRAPHY
	3.0 TOP NAVIGATION 
	4.0 LOGO
	5.0 FOOTER
	6.0 THUMBNAILS
	7.0 PORTFOLIO
	8.0 BLOG
	9.0 BUTTONS
	10.0 SPACERS
	11.0 FONT AWESOME ICONS
	12.0 SALIX FEATURE BOX
	13.0 BLOCKQUOTES
	14.0 HOME FULL WIDTH ROWS
	15.0 MISCELLANEOUS
	*/
/* 1.0 HEADINGS
      -------------------------------------------------- */
.salix h1, .salix h2, .salix h3, .salix h4, .salix h5, .salix h6 {
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	/* customize_headings */ color:#666; /* customize_headings */
}
h1.salix-shadowsintolight-font, h2.salix-shadowsintolight-font, h3.salix-shadowsintolight-font, h4.salix-shadowsintolight-font, h5.salix-shadowsintolight-font, h6.salix-shadowsintolight-font {
	font-family: 'Shadows Into Light Two', cursive;
}
h1.salix-quattrocentosans-font, h2.salix-quattrocentosans-font, h3.salix-quattrocentosans-font, h4.salix-quattrocentosans-font, h5.salix-quattrocentosans-font, h6.salix-quattrocentosans-font {
	font-family: 'Quattrocento Sans', sans-serif;
	font-weight: 700;	
}
/* 2.0 GENERAL TYPOGRAPHY
      -------------------------------------------------- */
.salix {
	font-family: 'Quattrocento Sans', sans-serif;
	font-weight: 400;
	font-size:14px;
	/* customize_text */ color:#333; /* customize_text */
}
.salix .white, .salix_foot .white {
	color:#FFF;
}
.salix-underline {
	border-bottom: 2px solid;
	/* customize_headings_underline */ border-bottom-color:#98b14d; /* customize_headings_underline */
	padding-bottom: 4px;
	display: inline-block;
}
.salix-montserrat-font {
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
}
.salix-montserrat-font-bold {
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
}
.salix-shadowsintolight-font {
	font-family: 'Shadows Into Light Two', cursive;
}
.salix-raleway-font {
	font-family: 'Raleway', sans-serif;
	font-weight: 100;	
}
#salix_page_title p, #salix_page_title h1, #salix_page_title h2 {
	/* customize_page_title */ color:#e7e7e7; /* customize_page_title */
	 text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
#salix_wrap a {
	/* customize_link */ color:#7F9834; /* customize_link */
}
#salix_wrap a:hover, #salix_wrap a:focus {
	/* customize_link_hover */ color:#728B27; /* customize_link_hover */
}
.salix-shadow-text {
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
/* 3.0 TOP NAVIGATION 
      -------------------------------------------------- */	 
	  
#salix_wrap .navbar-default .nav > li > a {
	/* customize_topmenu_link */ color:#98b14d; /* customize_topmenu_link */
	font-size:14px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	text-shadow:none;
	text-transform:uppercase;
}
#salix_wrap .navbar-default .nav > li > a:hover, #salix_wrap .navbar-default .nav > li > a:focus {
	/* customize_topmenu_link_hover */ color:#657E1A; /* customize_topmenu_link_hover */
	-webkit-transition: color 1s ease;
	-moz-transition: color 1s ease;
	-o-transition: color 1s ease;
	transition: color 1s ease;
}
#salix_wrap .navbar-default .nav > li > a.nav-selected {
	/* customize_topmenu_active_link */ color:#333; /* customize_topmenu_active_link */
}
#salix_wrap .dropdown-menu > li > a {
	font-family: 'Montserrat', sans-serif;
}
#salix_wrap .navbar-default .nav-justified > li > a:focus, .navbar-default .nav-justified > li > a:hover {
	font-size: 14px;
}
/* 4.0 LOGO
      -------------------------------------------------- */
#salix_wrap a.navbar-brand {
	font-size:48px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	/* customize_logo */ color:#333; /* customize_logo */
	text-decoration:none;
	text-transform:uppercase;
}
#salix_wrap a.navbar-brand:hover, #salix_wrap a.navbar-brand:focus {
	/* customize_logo_hover */ color:#666; /* customize_logo_hover */
}
/* 5.0 FOOTER
      -------------------------------------------------- */	  
.salix_foot {
	font-family: 'Quattrocento Sans', sans-serif;
	font-weight: 400;
	font-size:14px;
	/* customize_footer_text */ color:#333; /* customize_footer_text */
}
.salix_foot h1, .salix_foot h2, .salix_foot h3, .salix_foot h4, .salix_foot h5, .salix_foot h6 {
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	/* customize_footer_headings */ color:#666; /* customize_footer_headings */
}
.salix_foot a {
	/* customize_footer_link */ color:#333; /* customize_footer_link */
	text-decoration: none;
}
.salix_foot a:hover, .salix_foot a:focus {
	/* customize_footer_link_hover */ color:#98b14d; /* customize_footer_link_hover */
}
#salix_footer {
	/* customize_footer_background */ background-color:#fff; /* customize_footer_background */
	 border-top: 1px solid;
	/* customize_footer_border */ border-color:#CCC; /* customize_footer_border */ 
} 
#salix_wrap .salix-chevron-menu a, #salix_footer .salix-chevron-menu a{
	/* customize_chevron_menu */ color:#333; /* customize_chevron_menu */
	text-decoration:none;
}
#salix_wrap .salix-chevron-menu a:hover, #salix_wrap .salix-footer-menu a:focus, #salix_footer .salix-chevron-menu a:hover, #salix_footer .salix-footer-menu a:focus  {
	/* customize_chevron_menu_hover */ color:#98b14d; /* customize_chevron_menu_hover */
}
/* 6.0 THUMBNAILS
      -------------------------------------------------- */	
.thumbnail_salix {	  
	/* customize_thumbnail_background */ background-color:#F2F2F2; /* customize_thumbnail_background */
	border: 1px solid;
	/* customize_thumbnail_border */ border-color:#CCC; /* customize_thumbnail_border */
}
#salix_wrap a.btn-salix.btn-thumbnail, #salix_footer a.btn-salix.btn-thumbnail {
	/* customize_thumbnail_button_background */ background-color:#98b14d; /* customize_thumbnail_button_background */
	/* customize_thumbnail_button_border */ border-color:#8BA440; /* customize_thumbnail_button_border */
	/* customize_thumbnail_button_color */ color:#fff; /* customize_thumbnail_button_color */
}
#salix_wrap a.btn-salix.btn-thumbnail:hover, #salix_footer a.btn-salix.btn-thumbnail:hover, #salix_wrap a.btn-salix.btn-thumbnail:focus, #salix_footer a.btn-salix.btn-thumbnail:focus {
	/* customize__thumbnail_button_background_hover */ background-color:#7F9834; /* customize__thumbnail_button_background_hover */
	/* customize_thumbnail_button_border_hover */ border-color:#728B27; /* customize_thumbnail_button_border_hover */
	/* customize_thumbnail_button_color_hover */ color:#fff; /* customize_thumbnail_button_color_hover */
}
/* 7.0 PORTFOLIO
      -------------------------------------------------- */	
.salix-portfolio-heading {
	text-transform:uppercase;
}
#salix-portfolio a {
	text-transform:uppercase;
}
#salix-portfolio a:hover, #salix-portfolio a:focus {
	text-decoration:none;
}
h1.salix-project-heading {
	/* customize_portfolio_item_header */ color:#e7e7e7; /* customize_portfolio_item_header */
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
h2.salix-project-heading {
	text-transform:uppercase;
}
/* 8.0 BLOG
      -------------------------------------------------- */	  
h3.salix_blog_date {
	font-size:18px;
}
h1.salix-post-heading {
	/* customize_blog_post_header */ color:#e7e7e7; /* customize_blog_post_header */
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
h2.salix_blog_thumb {
	text-transform:uppercase;
}
#salix_wrap #main-content-sidebar-archives li {
	text-transform:uppercase;
}
.salix-pagination {
	font-size:16px;
}
p.salix_blog_date {
	font-size:16px;
	font-weight:bold;
}

#salix_wrap ul.ccm-search-block-tag-cloud.salix-tag-cloud li, #salix_footer ul.ccm-search-block-tag-cloud.salix-tag-cloud li {
	/* customize_salix_tag_cloud */ color:#666; /* customize_salix_tag_cloud */
}
#salix_wrap ul.ccm-search-block-tag-cloud.salix-tag-cloud li a, #salix_footer ul.ccm-search-block-tag-cloud.salix-tag-cloud li a {
	/* customize_salix_tag_cloud_link */ color:#666; /* customize_salix_tag_cloud_link */
	/* customize_salix_tag_cloud_background */ background-color:#ffffff; /* customize_salix_tag_cloud_background */
	border: 1px solid;
	/* customize_salix_tag_cloud_border */ border-color:#728B27; /* customize_salix_tag_cloud_border */
}
#salix_wrap ul.ccm-search-block-tag-cloud.salix-tag-cloud li a:hover, #salix_footer ul.ccm-search-block-tag-cloud.salix-tag-cloud li a:hover {
	/* customize_salix_tag_cloud_linkhover */ color:#333; /* customize_salix_tag_cloud_linkhover */
	/* customize_salix_tag_cloud_backgroundhover */ background-color:#ffffff; /* customize_salix_tag_cloud_backgroundhover */

}
#salix_wrap a.salix-date-archive-link {
	/* customize_blog_archives */ color:#333; /* customize_blog_archives */
}
#salix_wrap a:hover.salix-date-archive-link, #salix_wrap a:focus.salix-date-archive-link {
	/* customize_blog_archives_hover */ color:#98b14d; /* customize_blog_archives_hover */
	text-decoration:none;
}

/* 9.0 BUTTONS
-------------------------------------------------- */
#salix_wrap a.btn-salix, #salix_footer a.btn-salix, #salix_wrap input.btn-salix, #salix_footer input.btn-salix, #salix_wrap .ccm-input-button, #salix_footer .ccm-input-button, #salix_wrap .ccm-search-block-submit, #salix_footer .ccm-search-block-submit {
	/* customize_button_background */ background-color:#98b14d; /* customize_button_background */
	/* customize_button_border */ border-color:#8BA440; /* customize_button_border */
	/* customize_button_text */ color:#fff; /* customize_button_text */
}
#salix_wrap a.btn-salix:hover, #salix_wrap a.btn-salix:focus, #salix_footer a.btn-salix:hover, #salix_footer a.btn-salix:focus, #salix_wrap input.btn-salix:focus, #salix_wrap input.btn-salix:hover, #salix_footer input.btn-salix:focus, #salix_footer input.btn-salix:hover, #salix_wrap .ccm-input-button:hover, #salix_footer .ccm-input-button:hover, #salix_wrap .ccm-input-button:focus, #salix_footer .ccm-input-button:focus, #salix_wrap .ccm-input-button:active, #salix_footer .ccm-input-button:active, #salix_wrap .ccm-search-block-submit:hover, #salix_footer .ccm-search-block-submit:hover, #salix_wrap .ccm-search-block-submit:focus, #salix_footer .ccm-search-block-submit:focus, #salix_wrap .ccm-search-block-submit:active, #salix_footer .ccm-search-block-submit:active {
	/* customize_button_background_hover */ background-color:#809934; /* customize_button_background_hover */
	/* customize_button_border_hover */ border-color:#728B27; /* customize_button_border_hover */
	/* customize_button_text_hover */ color:#fff; /* customize_button_text_hover */
}
#salix_wrap .ccm-input-button, #salix_footer .ccm-input-button, #salix_wrap .ccm-search-block-submit, #salix_footer .ccm-search-block-submit {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857;
	text-align: center;
} /* override ccm button to match theme style */
/* 10.0 SPACERS
-------------------------------------------------- */
.salix-spacer-5 {
	height: 5px;
}
.salix-spacer-10 {
	height: 10px;
}
.salix-spacer-15 {
	height: 15px;
}
.salix-spacer-20 {
	height: 20px;
}
.salix-spacer-25 {
	height: 25px;
}
.salix-spacer-30 {
	height: 30px;
}
.salix-spacer-35 {
	height: 35px;
}
.salix-spacer-40 {
	height: 40px;
}
.salix-spacer-45 {
	height: 45px;
}
.salix-spacer-50 {
	height: 50px;
}
/* 11.0 FONT AWESOME ICONS
      -------------------------------------------------- */
.salix_social_section .fa {
	/* customize_fa_icons_block */ color:#333; /* customize_fa_icons_block */
}
.salix_social_section .fa:hover, .salix_social_section .fa:focus {
	/* customize_fa_icons_block_hover */ color:#98b14d; /* customize_fa_icons_block_hover */
}
/* 12.0 SALIX FEATURE BOX
      -------------------------------------------------- */
.salix_feature_box {
	color:#FFF;
	/* customize_highlight_box_background */ background-color:#809934; /* customize_highlight_box_background */
}
/* 13.0 BLOCKQUOTES
      -------------------------------------------------- */	 
.salix blockquote, .salix_foot blockquote {
	border-left: 5px solid;
	/* customize_blockquote */ border-color:#98b14d; /* customize_blockquote */
}
.salix .blockquote-reverse, .salix blockquote.pull-right, .salix_foot .blockquote-reverse, .salix_foot blockquote.pull-right {
	border-left: 0 none;
	border-right: 5px solid;
	/* customize_blockquote_right */ border-color:#98b14d; /* customize_blockquote_right */
}
/* 14.0 HOME FULL WIDTH ROWS
-------------------------------------------------- */
#salix-home-fw1 p, #salix-home-fw1 h1, #salix-home-fw1 h2, #salix-home-fw1 h3, #salix-home-fw1 h4, #salix-home-fw1 h5, #salix-home-fw1 h6 {
	color: #fff;
	text-align:center;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
#salix-home-fw2 {
	text-align:center;
}
/* 15.0 MISCELLANEOUS
      -------------------------------------------------- */
img.salix_image_paddingleft {
	padding-left: 5px;
}
img.salix_image_paddingright {
	padding-right: 5px;
}
.jumbotron_salix p, .jumbotron_salix h1, .jumbotron_salix h2, .jumbotron_salix h3, .jumbotron_salix h4, .jumbotron_salix h5, .jumbotron_salix h6{
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
.salix-padding {
	padding: 10px;
}

/* customize_miscellaneous */  /* customize_miscellaneous */
