/* 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: 'Glegoo', serif!important;	
  font-weight: 700;
	text-transform: uppercase;
	font-weight: bold;

	/* customize_headings */ color:#735852; /* customize_headings */

}

.salix h3 {
	color: #a19474!important;
	line-height: 1.3em;
}

.salix .foot-white {
	color: #fff;
}

.salix .foot-white a{
	color: #fff!important;
	text-decoration: underline;
}

.salix .foot-white a:hover{
	color: #d1c9b6!important;
	text-decoration: none;
}

.salix h4 {
	line-height: 1.3em;
	color: #fff!important;
}

.salix_feature_box h4 {
	color: #fff;
}

.salix_feature_box ul {
	padding-top: 18px;
	-webkit-padding-start: 20px;
}

.salix_feature_box li {
	padding-bottom: 10px;
}

.row li {
	padding-bottom: 6px;
}

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: '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:#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 {

	color:#fff;

	 text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);

}

#salix_wrap a {

	/* customize_link */ color:#000000; /* customize_link */
	text-decoration: underline;

}

#salix_wrap a:hover, #salix_wrap a:focus {

	/* customize_link_hover */ color:#735852; /* customize_link_hover */
	text-decoration: none;

}

.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:#000000; /* customize_topmenu_link */

	font-size:15px;

	font-family: 'Glegoo', serif;	

	font-weight: 700;

	text-shadow:none;

	text-transform:uppercase;
	text-decoration: none!important;

}


#salix_wrap .navbar-default .nav > li > a:hover, #salix_wrap .navbar-default .nav > li > a:focus {

	/* customize_topmenu_link_hover */ color:#735852; /* customize_topmenu_link_hover */

	-webkit-transition: color 1s ease;

	-moz-transition: color 1s ease;

	-o-transition: color 1s ease;

	transition: color 1s ease;
	
	border-bottom: 4px solid;

}

#salix_wrap .navbar-default .nav > li > a.nav-selected {

	/* customize_topmenu_active_link */ color:#5e5e5c; /* customize_topmenu_active_link */
	border-bottom: solid 4px #745852;

}

#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:11px;

	color:#fff;

}

.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 {

	color: #9F9F9F;

	text-decoration: none;

}

.salix_foot a:hover, .salix_foot a:focus {

	color: #9F9F9F;
	text-decoration: underline;
	

}

#salix_footer {

	background: url(/packages/salix/themes/salix/images/footer-bgd.jpg) #000;
	background-repeat: no-repeat;
	background-position: center;

	 border-top: 2px solid;

	border-color:#fff;
} 

#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 {

	background-color: #82368c;
	border-color: #82368c;

	/* 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 {

	background-color: #c79fcc;
	border-color: #c79fcc;

	/* 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;

}

h3.ccm-page-list-title {
	font-size: 16px;
}

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;
	font-size: 22px;

}

#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:#c79fcc; /* 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;

}


input, optgroup, select, textarea{
	color: #000 !important;
}

#salix_wrap .ccm-input-button{
	color: #fff!important;
}

/* 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 {

	background-color: rgba(116,88,82,0.7);
	border-color: #fff;
	text-decoration: none!important;

	/* 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 {

	background-color: rgba(116,88,82,0.3);
	border-color: #fff;
	text-decoration: none!important;

	/* customize_button_text_hover */ color:#fff; /* customize_button_text_hover */

}

#salix_wrap .ccm-input-button:hover {
	background-color: rgba(255,255,255,0.2)!important;
}

#blockStyle781MainLayout1Cell25 .ccm-input-button:hover {
	background-color: rgba(116,88,82,0.9)!important;
}

#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;
	line-height: 16px!important;

	/* customize_highlight_box_background */ background-color:#735852; /* customize_highlight_box_background */

}

.salix_feature_box h4 {

	line-height: 1.5em!important;

}

.salix_feature_box a {
	color:#c79fcc!important;
	text-decoration: none!important;
}

.salix_feature_box a:hover {
	color:#ffffff!important;
	text-decoration: underline!important;
}

/* 13.0 BLOCKQUOTES

      -------------------------------------------------- */	 

.salix blockquote, .salix_foot blockquote {

	border-left: 5px solid;

	/* customize_blockquote */ border-color:#735852; /* 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:left;

/*	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 */


@media (max-width: 1200px) {
	
	#salix_wrap .navbar-default .nav > li > a {

	font-size:12px;
	font-weight: 600;

}
	
	.nav>li>a {
		padding: 11px 8px;
	}
	
}

@media (max-width: 992px) {
 

 
}

@media (max-width: 767px) {
	
	#salix_wrap .navbar-default .nav > li > a.nav-selected, #salix_wrap .navbar-default .nav > li > a:hover, #salix_wrap .navbar-default .nav > li > a:focus {
		border-bottom:none;
	}
	
	#fancybox-img {

	width: 94%;

	height: 93%;

	padding: 0;

	margin: 0;

	border: none;

	outline: none;

	line-height: 0;

	vertical-align: top;

	-ms-interpolation-mode: bicubic;

}

	
}

@media (max-width: 390px) {
	
	#salix_footer {

	background: url(/packages/salix/themes/salix/images/footer-bgd.jpg) #000;
	background-repeat: no-repeat;
	background-position: cover;

	 border-top: 2px solid;

	border-color:#fff;
} 
	
	#fancybox-img {

	width: 85%;

	height: 82%;

	padding: 0;

	margin: 0;

	border: none;

	outline: none;

	line-height: 0;

	vertical-align: top;

	-ms-interpolation-mode: bicubic;

}

	
.nav>li>a {
		padding: 8px 20px;
	}
	
}


