/*------------------------------------------------------------------------
# Palettes
------------------------------------------------------------------------*/
.palette-primary {
	background: $palette-primary_3;
	color: $text-contrast-palette-primary_3;

	/*-----------------------------------------------
	## 1
	-----------------------------------------------*/
	.button-primary,
	.widget .table-striped > tbody > tr:nth-child(2n+1) > td,
	.pager li > a {
		background: $palette-primary_1;
		border: 1px solid $palette-primary_1;
		color: $text-contrast-palette-primary_1;
	}
	.button-secondary {
		background: $palette-primary_2;
		border: 1px solid $palette-primary_2;
		color: $text-contrast-palette-primary_1;
	}
	.button-primary:hover,
	.button-primary:active,
	.pager li > a:hover,
	.pager li > a:focus {
		background: $palette-primary_2;
		border: 1px solid $palette-primary_2;
		color: $text-contrast-palette-primary_1;
	}
	.button-secondary:hover,
	.button-secondary:active {
		background: none;
		border: 1px solid $palette-primary_1;
		color: $palette-primary_1;
	}
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	caption,
	.widget .nav > li > a:hover,
	.widget .nav > li > a:focus,
	#footer-center-menu .current-menu-item a {
		color: $palette-primary_1;
	}
	.title-main {
		border-bottom: 1px solid $palette-primary_1;
		border-top: 1px solid $palette-primary_1;
		color: $palette-primary_1;
	}
	hr {
		background: $palette-primary_1;
	}
	.mod-blockquote,
	blockquote {
		border-left: 7px solid $palette-primary_1;
	}
	.mod-icon-circle i {
		border: 2px solid $palette-primary_1;
		color: $palette-primary_1;
	}
	.mod-divider {
		border-top: 1px solid $text-contrast-palette-primary_3;
	}
	.entry-title:before {
		border-top: 1px solid $palette-primary_1;
	}

	/*-----------------------------------------------
	## 2
	-----------------------------------------------*/
	a,
	.heading-alt,
	#menu-social li a:hover,
	#menu-social li a:focus,
	#secondary-menu a:hover,
	#secondary-menu a:focus,
	#tertiary-menu a:hover,
	#tertiary-menu a:focus,
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus,
	.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus,
	.palette-primary.disabled-footer .site-footer a,
	.widget.well a,
	.navbar-default .navbar-nav > .current-menu-parent > a {
		color: $palette-primary_2;
	}
	.navbar-default .navbar-nav > .open > a,
	.navbar-default .navbar-nav > .open > a:hover,
	.navbar-default .navbar-nav > .open > a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
	.mark,
	mark {
		background: $palette-primary_2;
		color: $text-contrast-palette-primary_2;
	}
	#secondary-menu,
	#tertiary-menu {
		.current-menu-item a {
			color: $palette-primary_2;
		}
	}
	.navbar-default .navbar-toggle:hover .icon-bar,
	.navbar-default .navbar-toggle:focus .icon-bar,
	.navbar-default .navbar-toggle .icon-bar {
		background-color: $palette-primary_2;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: $text-contrast-palette-primary_3;
	}
	.navbar-default .navbar-nav .dropdown-menu {
		background: $palette-primary_3;
	}
	.navbar-default .navbar-nav > .dropdown.active.open > a,
	.navbar-default .navbar-nav > li.dropdown.active.open > a:hover,
	.navbar-default .navbar-nav > li.dropdown.active.open > a:focus,
	.navbar-default .navbar-nav > .dropdown.active.open > a:hover {
		color: $text-contrast-palette-primary_2;
	}

	/*-----------------------------------------------
	## 3
	-----------------------------------------------*/
	.palette-primary.disabled-footer .site-footer,
	.entry-title a {
		background-color: $palette-primary_3;
	}
	.mod-divider {
		i, a {
			background: $palette-primary_3;
		}
	}
	.site-title a,
	#secondary-menu a,
	#tertiary-menu a,
	#menu-social a,
	.comments-area .comment-content p,
	.navbar-default .dropdown-menu > li > a,
	.widget.well {
		color: $text-contrast-palette-primary_3;
	}

	/* Nav Toggle */
	.navbar-default .navbar-toggle {
		border-color: $palette-primary_3;
	}
	.navbar-default .navbar-toggle:hover,
	.navbar-default .navbar-toggle:focus {
		background-color: $palette-primary_3;
	}
	.panel-default > .panel-heading,
	.panel-body,
	.panel-footer {
		background: $palette-primary_3;
		color: $text-contrast-palette-primary_3;
	}

	/*-----------------------------------------------
	# WooCommerce
	-----------------------------------------------*/
	#reviews #comments ol.commentlist li .meta {
		color: $text-contrast-palette-primary_3;
	}
}
