/* 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:900;
	color:#bd1e2c;
}
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: 'Montserrat', 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: 'Montserrat', sans-serif;
	font-weight: 700;
}
/* 2.0 GENERAL TYPOGRAPHY
      -------------------------------------------------- */
.salix {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size:15px;
	/* customize_text */color:#222;/* customize_text */
}
.salix .white, .salix_foot .white {
	color:#FFF;
}
.salix-underline {
	border-bottom: 3px solid;
	border-bottom-color: #f2f2f2;
	padding-bottom: 4px;
	display: 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: 'Montserrat', cursive;
}
.salix-raleway-font {
	font-family: 'Montserrat', 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 {
	color:#231f20;
}
#salix_wrap a:hover, #salix_wrap a:focus {
	/* customize_link_hover */ color:#1c75bc; /* 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 {
	color: #231f20;
	font-size:12px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 900;
	text-shadow:none;
	text-transform:uppercase;
	/*background-color: #fff;*/
	height: auto;
}
#salix_wrap .navbar-default .nav > li > a:hover,
#salix_wrap .navbar-default .nav > li > a:focus {
	color: #dfb300;
	-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 {
	color: #333;
}
#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: 'Montserrat', 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: #bf1e2d;/* 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: #7F9834; /* 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:#657E1A;/* 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 */
