/* 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: 'Lato', sans-serif;
	font-weight:900;
	color:#2C663E;
}
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:16px;
	/* customize_text */color:#000;/* 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: '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 {
	color:#231f20;
}
#salix_wrap a:hover, #salix_wrap a:focus {
	/* customize_link_hover */ color:#2C663E; /* customize_link_hover */
}

.btn-outline-secondary:hover, .btn-outline-secondary:focus{
	color: white !important;
}

#salix_wrap .sideMenu > li > a:hover, #salix_wrap .sideMenu > li > a:focus{
	background-color: #eee;
}
.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:14px;
	font-family: 'Lato', 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: #000;
}
#salix_wrap .dropdown-menu > li > a {
	font-family: 'Lato', 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: #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 */
