.color-1-text-contrast {
	color: rgb(51, 51, 51) !important;
}
.color-2-text-contrast {
	color: rgb(255, 255, 255) !important;
}
.color-3-text-contrast {
	color: rgb(255, 255, 255) !important;
}
.color-4-text-contrast {
	color: rgb(255, 255, 255) !important;
}
.color-5-text-contrast {
	color: rgb(51, 51, 51) !important;
}
.color1-color {
	color: rgb(153, 153, 153) !important;
}
.color1-color-hover:hover {
	color: rgb(153, 153, 153) !important;
}
.color2-color {
	color: rgb(58, 110, 140) !important;
}
.color2-color-hover:hover {
	color: rgb(58, 110, 140) !important;
}
.color3-color {
	color: rgb(51, 51, 51) !important;
}
.color3-color-hover:hover {
	color: rgb(51, 51, 51) !important;
}
.color4-color {
	color: rgb(63, 120, 153) !important;
}
.color4-color-hover:hover {
	color: rgb(63, 120, 153) !important;
}
.color5-color {
	color: rgb(255, 255, 255) !important;
}
.color5-color-hover:hover {
	color: rgb(255, 255, 255) !important;
}
.color1-background {
	background: rgb(153, 153, 153) !important;
}
.color1-background-hover:hover {
	background: rgb(153, 153, 153) !important;
}
.color2-background {
	background: rgb(58, 110, 140) !important;
}
.color2-background-hover:hover {
	background: rgb(58, 110, 140) !important;
}
.color3-background {
	background: rgb(51, 51, 51) !important;
}
.color3-background-hover:hover {
	background: rgb(51, 51, 51) !important;
}
.color4-background {
	background: rgb(63, 120, 153) !important;
}
.color4-background-hover:hover {
	background: rgb(63, 120, 153) !important;
}
.color5-background {
	background: rgb(255, 255, 255) !important;
}
.color5-background-hover:hover {
	background: rgb(255, 255, 255) !important;
}
.color1-background-color {
	background-color: rgb(153, 153, 153) !important;
}
.color1-background-color-hover:hover {
	background-color: rgb(153, 153, 153) !important;
}
.color2-background-color {
	background-color: rgb(58, 110, 140) !important;
}
.color2-background-color-hover:hover {
	background-color: rgb(58, 110, 140) !important;
}
.color3-background-color {
	background-color: rgb(51, 51, 51) !important;
}
.color3-background-color-hover:hover {
	background-color: rgb(51, 51, 51) !important;
}
.color4-background-color {
	background-color: rgb(63, 120, 153) !important;
}
.color4-background-color-hover:hover {
	background-color: rgb(63, 120, 153) !important;
}
.color5-background-color {
	background-color: rgb(255, 255, 255) !important;
}
.color5-background-color-hover:hover {
	background-color: rgb(255, 255, 255) !important;
}
.color1-border {
	border: rgb(153, 153, 153) !important; border-image: none !important;
}
.color1-border-hover:hover {
	border: rgb(153, 153, 153) !important; border-image: none !important;
}
.color2-border {
	border: rgb(58, 110, 140) !important; border-image: none !important;
}
.color2-border-hover:hover {
	border: rgb(58, 110, 140) !important; border-image: none !important;
}
.color3-border {
	border: rgb(51, 51, 51) !important; border-image: none !important;
}
.color3-border-hover:hover {
	border: rgb(51, 51, 51) !important; border-image: none !important;
}
.color4-border {
	border: rgb(63, 120, 153) !important; border-image: none !important;
}
.color4-border-hover:hover {
	border: rgb(63, 120, 153) !important; border-image: none !important;
}
.color5-border {
	border: rgb(255, 255, 255) !important; border-image: none !important;
}
.color5-border-hover:hover {
	border: rgb(255, 255, 255) !important; border-image: none !important;
}
.palette-primary {
	background: rgb(255, 255, 255);
}
.palette-primary .mod-alpha hr {
	background: rgb(153, 153, 153);
}
.palette-primary .widget-area {
	border: 1px solid rgb(51, 51, 51); border-image: none;
}
.palette-primary .mod-icon-box span {
	color: rgb(58, 110, 140);
}
.palette-primary .link-secondary {
	color: rgb(58, 110, 140);
}
.palette-primary .link-secondary:hover {
	color: rgb(58, 110, 140);
}
.palette-primary .link-secondary:focus {
	color: rgb(58, 110, 140);
}
.palette-primary .button-secondary {
	background: rgb(58, 110, 140); border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(255, 255, 255);
}
.palette-primary .button-primary:hover {
	background: rgb(58, 110, 140); border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(255, 255, 255);
}
.palette-primary .button-primary:active {
	background: rgb(58, 110, 140); border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(255, 255, 255);
}
.palette-primary input[type='submit'] {
	background: rgb(58, 110, 140); border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(255, 255, 255);
}
.palette-primary #commentsubmit {
	background: rgb(58, 110, 140); border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(255, 255, 255);
}
.palette-primary .comment-reply-link.button-primary {
	background: rgb(58, 110, 140); border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(255, 255, 255);
}
.palette-primary .form-submit .submit:hover {
	background: rgb(58, 110, 140); color: rgb(255, 255, 255);
}
.palette-primary .form-submit .submit:focus {
	background: rgb(58, 110, 140); color: rgb(255, 255, 255);
}
.palette-primary .mod-beta-1 {
	background: rgb(58, 110, 140); color: rgb(255, 255, 255);
}
@media all and (min-width:768px)
{
.palette-primary {
	
}
.palette-primary .navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: rgb(255, 255, 255);
}
}
.palette-primary h1 {
	color: rgb(51, 51, 51);
}
.palette-primary h2 {
	color: rgb(51, 51, 51);
}
.palette-primary h3 {
	color: rgb(51, 51, 51);
}
.palette-primary h4 {
	color: rgb(51, 51, 51);
}
.palette-primary h5 {
	color: rgb(51, 51, 51);
}
.palette-primary h6 {
	color: rgb(51, 51, 51);
}
.palette-primary a {
	color: rgb(51, 51, 51);
}
.palette-primary .mod-alpha h2 {
	color: rgb(51, 51, 51);
}
.palette-primary .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	color: rgb(51, 51, 51);
}
.palette-primary .showcoupon {
	color: rgb(51, 51, 51);
}
.palette-primary .payment_method_paypal label a {
	color: rgb(51, 51, 51);
}
.palette-primary .woocommerce-message a {
	color: rgb(51, 51, 51);
}
.palette-primary .showcoupon:hover {
	color: rgb(51, 51, 51);
}
.palette-primary .showcoupon:focus {
	color: rgb(51, 51, 51);
}
.palette-primary .payment_method_paypal label a:hover {
	color: rgb(51, 51, 51);
}
.palette-primary .payment_method_paypal label a:focus {
	color: rgb(51, 51, 51);
}
.palette-primary .woocommerce-message a:hover {
	color: rgb(51, 51, 51);
}
.palette-primary .woocommerce-message a:focus {
	color: rgb(51, 51, 51);
}
.palette-primary #payment label {
	color: rgb(51, 51, 51);
}
.palette-primary #payment .payment_box p {
	color: rgb(51, 51, 51);
}
.palette-primary caption {
	color: rgb(51, 51, 51);
}
.palette-primary .dropdown-menu > li > a {
	color: rgb(51, 51, 51);
}
.palette-primary .mod-alpha-1 .fa {
	color: rgb(51, 51, 51);
}
.palette-primary .link-primary {
	color: rgb(51, 51, 51);
}
.palette-primary .link-primary:hover {
	color: rgb(51, 51, 51);
}
.palette-primary .link-primary:focus {
	color: rgb(51, 51, 51);
}
.palette-primary a:hover {
	color: rgb(51, 51, 51);
}
.palette-primary a:focus {
	color: rgb(51, 51, 51);
}
.palette-primary .mod-alpha .fa {
	color: rgb(51, 51, 51);
}
.palette-primary .entry-title {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.palette-primary .page-title {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.palette-primary .title-main {
	color: rgb(51, 51, 51); border-top-color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.palette-primary hr {
	background: rgb(51, 51, 51);
}
.palette-primary .mod-icon-circle i {
	border: 2px solid rgb(51, 51, 51); border-image: none;
}
.palette-primary .mod-blockquote {
	border-left-color: rgb(51, 51, 51); border-left-width: 7px; border-left-style: solid;
}
.palette-primary blockquote {
	border-left-color: rgb(51, 51, 51); border-left-width: 7px; border-left-style: solid;
}
.palette-primary .text-widget {
	color: rgb(255, 255, 255);
}
.palette-primary .site-footer {
	background: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
.palette-primary .background-beta {
	background: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
.palette-primary .widget .nav > li > a:hover {
	background: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
.palette-primary .widget .nav > li > a:focus {
	background: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
.palette-primary #wp-calendar tr td#today {
	background: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
.palette-primary .site-footer .widget {
	background: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
.palette-primary .navbar-default .navbar-nav > li > a:hover {
	color: rgb(63, 120, 153);
}
.palette-primary .navbar-default .navbar-nav > li > a:focus {
	color: rgb(63, 120, 153);
}
.palette-primary #secondary-menu a[href]:hover {
	color: rgb(63, 120, 153);
}
.palette-primary #tertiary-menu a[href]:hover {
	color: rgb(63, 120, 153);
}
.palette-primary #menu-social li a:hover {
	color: rgb(63, 120, 153);
}
.palette-primary #menu-social li a:focus {
	color: rgb(63, 120, 153);
}
.palette-primary .gridblock .heading-alt {
	color: rgb(63, 120, 153);
}
.palette-primary #footer-widget-area .widget-title {
	color: rgb(63, 120, 153);
}
.palette-primary #footer-widget-area caption {
	color: rgb(63, 120, 153);
}
.palette-primary .footer-center-items > li > a:hover {
	color: rgb(63, 120, 153);
}
.palette-primary .footer-center-items > li > a:focus {
	color: rgb(63, 120, 153);
}
.palette-primary .navbar-default .navbar-nav .open .dropdown-menu > .active > a {
	background: rgb(63, 120, 153); color: rgb(255, 255, 255);
}
.palette-primary .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
	background: rgb(63, 120, 153); color: rgb(255, 255, 255);
}
.palette-primary .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
	background: rgb(63, 120, 153); color: rgb(255, 255, 255);
}
.palette-primary .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
	background: rgb(63, 120, 153); color: rgb(255, 255, 255);
}
.palette-primary .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	background: rgb(63, 120, 153); color: rgb(255, 255, 255);
}
.palette-primary .background-gamma {
	background: rgb(63, 120, 153); color: rgb(255, 255, 255);
}
.palette-primary .mod-gamma h2 {
	background: rgb(63, 120, 153); color: rgb(255, 255, 255);
}
.palette-primary .mod-beta h2 {
	background: rgb(63, 120, 153); color: rgb(255, 255, 255);
}
.palette-primary .mod-gamma {
	background: rgb(63, 120, 153); color: rgb(255, 255, 255);
}
.palette-primary.home .entry-footer {
	background-color: rgb(63, 120, 153);
}
.palette-primary .navbar-default .navbar-toggle .icon-bar {
	background-color: rgb(63, 120, 153);
}
.palette-primary .navbar-default .navbar-toggle:hover .icon-bar {
	background-color: rgb(63, 120, 153);
}
.palette-primary .navbar-default .navbar-toggle:focus .icon-bar {
	background-color: rgb(63, 120, 153);
}
.palette-primary .navbar-default .navbar-nav > .active > a {
	background: none; color: rgb(63, 120, 153);
}
.palette-primary .navbar-default .navbar-nav > .active > a:hover {
	background: none; color: rgb(63, 120, 153);
}
.palette-primary .navbar-default .navbar-nav > .active > a:focus {
	background: none; color: rgb(63, 120, 153);
}
.palette-primary #secondary-menu .current_page_item a {
	background: none; color: rgb(63, 120, 153);
}
.palette-primary #tertiary-menu .current_page_item a {
	background: none; color: rgb(63, 120, 153);
}
.palette-primary #menu-social-items .current_page_item a {
	background: none; color: rgb(63, 120, 153);
}
.palette-primary .site-content {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.palette-primary .navbar-default .navbar-toggle:hover {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.palette-primary .navbar-default .navbar-toggle:focus {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.palette-primary .mod-icon-box {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.palette-primary .disabled-footer .site-footer {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.palette-primary .widget {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.palette-primary .button-primary {
	background: rgb(255, 255, 255); border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(51, 51, 51);
}
.palette-primary .button-secondary:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(51, 51, 51);
}
.palette-primary .button-secondary:focus {
	background: rgb(255, 255, 255); border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(51, 51, 51);
}
.palette-primary input[type='submit']:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(51, 51, 51);
}
.palette-primary input[type='submit']:focus {
	background: rgb(255, 255, 255); border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(51, 51, 51);
}
.palette-primary #commentsubmit:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(51, 51, 51);
}
.palette-primary #commentsubmit:focus {
	background: rgb(255, 255, 255); border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(51, 51, 51);
}
.palette-primary .comment-reply-link.button-primary:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(51, 51, 51);
}
.palette-primary .comment-reply-link.button-primary:active {
	background: rgb(255, 255, 255); border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(51, 51, 51);
}
.palette-primary .form-submit .submit {
	background: rgb(255, 255, 255); border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(51, 51, 51);
}
.palette-primary .mod-alpha p {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.palette-primary .background-alpha {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.palette-primary .dropdown-menu {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.palette-primary .site-title a {
	color: rgb(255, 255, 255);
}
.palette-primary .site-description {
	color: rgb(255, 255, 255);
}
.palette-primary .site-branding .fa-anchor {
	color: rgb(255, 255, 255);
}
.palette-primary .site-header {
	color: rgb(255, 255, 255);
}
.palette-primary .call-to-action h2 {
	color: rgb(255, 255, 255);
}
.palette-primary .call-to-action h3 {
	color: rgb(255, 255, 255);
}
.palette-primary .navbar-default .navbar-nav > li > a {
	color: rgb(255, 255, 255);
}
.palette-primary #secondary-menu a {
	color: rgb(255, 255, 255);
}
.palette-primary #tertiary-menu a {
	color: rgb(255, 255, 255);
}
.palette-primary #menu-social a {
	color: rgb(255, 255, 255);
}
.palette-primary #menu-social li a {
	color: rgb(255, 255, 255);
}
.palette-primary .background-delta {
	color: rgb(255, 255, 255);
}
.palette-primary .mod-delta {
	color: rgb(255, 255, 255);
}
.palette-primary .mod-delta h2 {
	color: rgb(255, 255, 255);
}
.palette-primary .mod-epsilon h2 {
	color: rgb(255, 255, 255);
}
.palette-primary .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
	color: rgb(255, 255, 255);
}
.palette-primary .site-footer a {
	color: rgb(255, 255, 255);
}
.palette-primary .navbar-default .navbar-nav > .open > a {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.palette-primary .navbar-default .navbar-nav > .open > a:hover {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.palette-primary .navbar-default .navbar-nav > .open > a:focus {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.palette-primary .navbar-default .navbar-nav > .current-menu-parent > a {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.palette-primary .mod-divider a {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.palette-primary .navbar-default .navbar-nav .open .dropdown-menu > li > a {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.palette-primary .navbar-default .navbar-toggle {
	border-color: rgb(255, 255, 255);
}
.palette-primary .home input.form-control {
	background: rgb(255, 255, 255); border: 2px solid rgb(51, 51, 51); border-image: none; color: rgb(51, 51, 51);
}
.palette-primary .home textarea.form-control {
	background: rgb(255, 255, 255); border: 2px solid rgb(51, 51, 51); border-image: none; color: rgb(51, 51, 51);
}
.palette-primary .home select.form-control {
	background: rgb(255, 255, 255); border: 2px solid rgb(51, 51, 51); border-image: none; color: rgb(51, 51, 51);
}
.palette-primary textarea#ninja_forms_field_4 {
	background: none; color: rgb(51, 51, 51);
}
.palette-primary .form-submit .submit {
	background: rgb(255, 255, 255); color: rgb(63, 120, 153);
}
.palette-primary .woocommerce table.shop_table {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.palette-primary .shop_table td {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.palette-primary .shop_table thead tr th {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.palette-primary .shop_table tbody th {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.palette-primary .shop_table tfoot td {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.palette-primary .shop_table tfoot th {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.palette-primary .mod-delta-2 {
	background: rgba(255, 255, 255, 1); color: rgb(51, 51, 51);
}
.palette-primary .mod-gamma-2 {
	background: rgba(255, 255, 255, 0.9); color: rgb(51, 51, 51);
}
.palette-primary h5.media-heading {
	color: rgb(51, 51, 51) !important;
}
.palette-primary .comment-meta a {
	color: rgb(51, 51, 51) !important;
}
.palette-primary .comment-meta a:hover {
	color: rgb(51, 51, 51) !important;
}
.palette-primary .comment-meta a:focus {
	color: rgb(51, 51, 51) !important;
}
.palette-primary .woocommerce #respond input#submit {
	color: rgb(255, 255, 255); background-color: rgb(164, 100, 151);
}
.palette-primary .woocommerce a.button {
	color: rgb(255, 255, 255); background-color: rgb(164, 100, 151);
}
.palette-primary .woocommerce button.button {
	color: rgb(255, 255, 255); background-color: rgb(164, 100, 151);
}
.palette-primary .woocommerce input.button {
	color: rgb(255, 255, 255); background-color: rgb(164, 100, 151);
}
.palette-primary .woocommerce p.buttons a.button {
	color: rgb(255, 255, 255); background-color: rgb(164, 100, 151);
}
.palette-primary .woocommerce p.buttons a.button:hover {
	color: rgb(81, 81, 81); background-color: rgb(218, 216, 218);
}
.palette-primary.home .entry-footer a {
	background: rgb(63, 120, 153); color: rgb(255, 255, 255);
}
.palette-primary.home .entry-footer a:hover {
	background: rgb(63, 120, 153); color: rgb(255, 255, 255);
}
.palette-primary.page-template-default .entry-footer a {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.palette-primary.page-template-default .entry-footer a:hover {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.palette-primary.mce-content-body {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.palette-primary.home.mce-content-body {
	background: none;
}
