/* Universal */

::-moz-selection { 
	background-color: rgb(220,54,67) !important;
	color: rgb(250,250,250) !important;
}
::selection {
	background-color: rgb(220,54,67) !important;
	color: rgb(250,250,250) !important;
}

.alert-warning {
  background-color: rgb(0,0,0);
  border-color: rgb(0,0,0);
  color: #ffffff;
}
.alert-warning p a,
.alert-warning p a:hover {
  color: #ffffff;
  text-decoration: underline;	
}
.alert-warning p a:hover {
  text-decoration: none;	
}

.text-primary,
.text-primary:hover,
.text-primary:focus {
	color: rgb(220,54,67) !important;	
}
.text-default,
.text-default:hover,
.text-default:focus {
	color: rgb(44,44,44) !important;	
}
.text-secondary,
.text-secondary:hover
.text-secondary:focus {
	color: rgb(0,0,0) !important;	
}
.text-inverse,
.text-inverse:hover
.text-inverse:focus {
	color: rgb(250,250,250) !important;	
}

.bg-primary,
.btn-primary,
.btn-primary:focus {
	background-color: rgb(220,54,67);
	border-color: rgb(220,54,67);
	color: rgb(250,250,250);
}
.btn-primary:hover,
.btn-primary:active {
	border-color: rgb(220,54,67);
	color: rgb(220,54,67);
	background-color: rgb(250,250,250);
}

.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
	border-color: rgb(220,54,67);
	color: rgb(220,54,67);
	background-color: rgb(255,255,255);
}
section .container .open>.dropdown-menu a {
	background-color: none;
	border-color: none;
	color: rgb(220,54,67);
}
section .container .open>.dropdown-menu a:hover {
	background-color: rgb(220,54,67);
	border-color: none;
	color: rgb(250,250,250);
}

.bg-secondary,
.btn-secondary,
.btn-secondary:focus {
	background-color: rgb(0,0,0);
	border-color: rgb(0,0,0);
	color: rgb(250,250,250);
}
.btn-secondary:hover, .btn-secondary:active {
	border-color: rgb(0,0,0);
	color: rgb(0,0,0);
	background-color: rgb(250,250,250);
}

.bg-default,
.btn-default,
.btn-default:focus {
	background-color: rgb(44,44,44);
	border-color: rgb(44,44,44);
	color: rgb(250,250,250);
}
.btn-default:hover, .btn-default:active {
	border-color: rgb(44,44,44);
	color: rgb(44,44,44);
	background-color: rgb(250,250,250);
}

.bg-white,
.btn-white,
.btn-white:focus {
	background-color: rgb(44,44,44);
	border-color: rgb(44,44,44);
	color: #fff;
}
.btn-white:hover, .btn-white:active {
	border-color: rgb(44,44,44);
	color: rgb(44,44,44);
	background-color: #fff;
}

.bg-inverse,
.btn-inverse,
.btn-inverse:focus {
	background-color: rgb(250,250,250);
	border-color: rgb(250,250,250);
	color: rgb(44,44,44);
}
.btn-inverse:hover, .btn-inverse:active {
	border-color: rgb(250,250,250);
	color: rgb(250,250,250);
	background-color: rgb(44,44,44);
}

.btn-setup,
.btn-setup:focus,
.btn-setup:active {
	background-color: rgb(250,250,250);
	border-color: #ddd;
	color: rgb(44,44,44);
}
.btn-setup:hover {
		background-color: #fff;
		border-color: rgb(220,54,67);
		color: rgb(220,54,67);				
}

.btn-submit,
.btn-submit:focus,
.btn-submit:active {
	background-color: rgb(220,54,67);
	border-color: rgb(220,54,67);
	color: rgb(250,250,250);
}
.btn-submit:hover {
		background-color: #fff;
		border-color: rgb(220,54,67);
		color: rgb(220,54,67);				
}

.btn-submit.disabled, .btn-submit[disabled], fieldset[disabled] .btn-submit, .btn-submit.disabled:hover, .btn-submit[disabled]:hover, fieldset[disabled] .btn-submit:hover, .btn-submit.disabled:focus, .btn-submit[disabled]:focus, fieldset[disabled] .btn-submit:focus, .btn-submit.disabled:active, .btn-submit[disabled]:active, fieldset[disabled] .btn-submit:active, .btn-submit.disabled.active, .btn-submit[disabled].active, fieldset[disabled] .btn-submit.active {
		background-color: rgb(250,250,250);
		border-color: rgb(220,54,67);
		color: rgb(220,54,67);
}

.btn-cancel,
.btn-cancel:focus,
.btn-cancel:active {
	background-color: rgb(250,250,250);
	border-color: #ddd;
	color: rgb(44,44,44);
}
.btn-cancel:hover {
		background-color: #fff;
		border-color: #f00;
		color: #f00;				
}

input[type=radio].with-font ~ label:before,
input[type=checkbox].with-font ~ label:before {
    color: rgb(44,44,44);
}
input[type=radio].with-font:checked ~ label:before,
input[type=checkbox].with-font:checked ~ label:before,
input[type=radio].with-font:focus ~ label:before,
input[type=checkbox].with-font:focus ~ label:before,
input[type=radio].with-font:focus ~ label,
input[type=checkbox].with-font:focus ~ label  {
    color: rgb(220,54,67);
}
input[type=checkbox].with-font:checked ~ label:before {
    color: rgb(220,54,67);
}

/* Sections */

section {
	border-color: rgb(220,54,67);
	color: rgb(44,44,44);
}
section.color_scheme_solid {
	background-color: rgb(250,250,250);
	border-color: rgb(250,250,250);
	color: rgb(44,44,44);
}
section.color_scheme_white {
	background-color: #fff;
	border-color: #fff;
	color: rgb(44,44,44);
}
section.color_scheme_default {
	background-color: rgb(250,250,250);
	border-color: rgb(250,250,250);
	color: rgb(44,44,44);
}
section.color_scheme_primary {
	background-color: rgb(220,54,67);
	border-color: rgb(220,54,67);
	color: rgb(250,250,250);
}
section.color_scheme_secondary {
	background-color: rgb(0,0,0);
	border-color: rgb(0,0,0);
	color: rgb(250,250,250);
}
section.color_scheme_inverse {
	background-color: rgb(44,44,44);
	border-color: rgb(44,44,44);
	color: rgb(250,250,250);
}

/* Typography */

section.color_scheme_natural h1,
section.color_scheme_natural h2,
section.color_scheme_natural h3,
section.color_scheme_natural h4,
section.color_scheme_natural h5,
section.color_scheme_natural h6,
section.color_scheme_natural p,
section.color_scheme_natural a {
	color: rgb(250,250,250);
}
section.color_scheme_default h1,
section.color_scheme_default h2,
section.color_scheme_default h3,
section.color_scheme_default h4,
section.color_scheme_default h5,
section.color_scheme_default h6,
section.color_scheme_default a {
	color: rgb(220,54,67);
}
section.color_scheme_solid h1,
section.color_scheme_solid h2,
section.color_scheme_solid h3,
section.color_scheme_solid h4,
section.color_scheme_solid h5,
section.color_scheme_solid h6,
section.color_scheme_solid p,
section.color_scheme_solid a {
	color: rgb(44,44,44);
}
section.color_scheme_white h1,
section.color_scheme_white h2,
section.color_scheme_white h3,
section.color_scheme_white h4,
section.color_scheme_white h5,
section.color_scheme_white h6,
section.color_scheme_white p {
	color: rgb(44,44,44);
}
section.color_scheme_white a {
	color: rgb(220,54,67);
}
section.color_scheme_primary h1,
section.color_scheme_primary h2,
section.color_scheme_primary h3,
section.color_scheme_primary h4,
section.color_scheme_primary h5,
section.color_scheme_primary h6,
section.color_scheme_primary p,
section.color_scheme_primary a {
	color: rgb(250,250,250);
}
section.color_scheme_secondary h1,
section.color_scheme_secondary h2,
section.color_scheme_secondary h3,
section.color_scheme_secondary h4,
section.color_scheme_secondary h5,
section.color_scheme_secondary h6,
section.color_scheme_secondary p,
section.color_scheme_secondary a {
	color: rgb(250,250,250);
}
section.color_scheme_inverse h1,
section.color_scheme_inverse h2,
section.color_scheme_inverse h3,
section.color_scheme_inverse h4,
section.color_scheme_inverse h5,
section.color_scheme_inverse h6,
section.color_scheme_inverse p,
section.color_scheme_inverse a {
	color: rgb(250,250,250);
}

section.color_scheme_white .page-header,
section.color_scheme_white .page-header a,
section.color_scheme_white h1.page-header,
section.color_scheme_white h1.page-header a {
	color: rgb(220,54,67);
}

section.color_scheme_white .details,
section.color_scheme_default .details {
	opacity: .5;
	color: rgb(44,44,44);
	font-size: .8em;
}
section.color_scheme_primary .details,
section.color_scheme_secondary .details,
section.color_scheme_inverse .details {
	opacity: .5;
	color: rgb(250,250,250);
	font-size: .8em;
}

section.style_paper .col-post h1,
section.style_paper .col-post h2,
section.style_paper .col-post h3,
section.style_paper .col-post h4,
section.style_paper .col-post h5,
section.style_paper .col-post h6,
section.style_paper .col-post a {
	color: rgb(220,54,67);
}
section.style_paper .col-post p,
section.style_paper .col-post {
	color: rgb(44,44,44);
}

/* Pagination */

.pagination {
	border-top-color: #ddd;
}
.pagination	a, span, em {
	border-color: transparent;
}
.pagination	a:hover {
	background-color: rgb(220,54,67);
	border-color: rgb(220,54,67);
	color: #fff;
}
.pagination	.gap { 
	border-color: transparent;
	color: rgb(44,44,44);
}
.pagination	.gap:hover {
	background-color: #fff;
	border-color: #fff;
	color: rgb(44,44,44);
}		

.pagination	.disabled {
  background-color: transparent;
  border-color: transparent;
  color: #aaa;
}
.pagination	.disabled:hover {
	background-color: transparent;
  border-color: transparent;
	color: #aaa;
}
.pagination	.current {
	color: rgb(44,44,44);
  border-color: #ddd;
}
.pagination	.current:hover {
	background-color: transparent;
 	border-color: #ddd;
 	color: rgb(44,44,44);
}

section.color_scheme_inverse .pagination	a:hover,
section.color_scheme_primary .pagination	a:hover,
section.color_scheme_secondary .pagination	a:hover,
section.color_scheme_natural .pagination	a:hover {
	background-color: rgb(250,250,250);
	border-color: rgb(250,250,250);
	color: rgb(220,54,67);
}
section.color_scheme_inverse .pagination .current,
section.color_scheme_primary .pagination .current,
section.color_scheme_secondary .pagination .current,
section.color_scheme_natural .pagination .current,
section.color_scheme_inverse .pagination .current:hover,
section.color_scheme_primary .pagination .current:hover,
section.color_scheme_secondary .pagination .current:hover,
section.color_scheme_natural .pagination .current:hover {
	background-color: transparent;
	border-color: rgb(250,250,250);
	color: rgb(250,250,250);
}

/* Icons */

section.color_scheme_default .fa-icon .fa {
	background-color: rgb(220,54,67);
	border-color: rgb(220,54,67);
	color: rgb(250,250,250);
}

section.color_scheme_white .fa-icon .fa {
	background-color: rgb(250,250,250);
	border-color: rgb(250,250,250);
	color: rgb(220,54,67);
}

section.color_scheme_natural .fa-icon .fa {
	background-color: rgb(250,250,250);
	border-color: rgb(250,250,250);
	color: rgb(220,54,67);
}

section.color_scheme_inverse .fa-icon .fa {
	background-color: rgb(250,250,250);
	border-color: rgb(44,44,44);
	color: rgb(44,44,44);
}

section.color_scheme_primary .fa-icon .fa {
	background-color: rgb(250,250,250);
	border-color: rgb(220,54,67);
	color: rgb(0,0,0);
}

section.color_scheme_secondary .fa-icon .fa {
	background-color: rgb(250,250,250);
	border-color: rgb(0,0,0);
	color: rgb(220,54,67);
}

section.style_solid .fa-icon .fa {
	text-shadow: none;
	box-shadow: none;
}


/* Wells */

section.style_framed .well h1,
section.style_framed .well h2,
section.style_framed .well h3,
section.style_framed .well h4,
section.style_framed .well h5,
section.style_framed .well h6,
section.style_framed .well p,
section.style_framed .well a {
	color: rgb(44,44,44);
}

section.style_framed .well .btn {
	color: rgb(250,250,250);
}

section.style_framed .well .fa-icon .fa {
	background: none;
	border: none;
	text-shadow: none;
	box-shadow: none;
}
section.style_framed.color_scheme_default .well .fa-icon .fa {
	color: rgb(220,54,67);
}

/* Buttons */

section.color_scheme_solid .btn-primary,
section.color_scheme_solid .btn-primary:active {
	background-color: rgb(220,54,67);
	border-color: rgb(220,54,67);
	color: rgb(250,250,250);
}
section.color_scheme_solid .btn-primary:hover,
section.color_scheme_solid .btn-primary:active {
	background-color: rgb(250,250,250);
	border-color: rgb(220,54,67);
	color: rgb(220,54,67);
}
section.color_scheme_white .btn-primary,
section.color_scheme_white .btn-primary:active {
	background-color: rgb(220,54,67);
	border-color: rgb(220,54,67);
	color: rgb(255,255,255);
}
section.color_scheme_white .btn-primary:hover,
section.color_scheme_white .btn-primary:active {
	background-color: rgb(255,255,255);
	border-color: rgb(220,54,67);
	color: rgb(220,54,67);
}
section.color_scheme_default .btn-primary,
section.color_scheme_default .btn-primary:active {
	background-color: rgb(220,54,67);
	border-color: rgb(220,54,67);
	color: rgb(250,250,250);
}
section.color_scheme_default .btn-primary:hover,
section.color_scheme_default .btn-primary:active {
	background-color: rgb(250,250,250);
	border-color: rgb(220,54,67);
	color: rgb(220,54,67);
}
section.color_scheme_primary .btn-primary,
section.color_scheme_primary .btn-primary:focus {
	background-color: rgb(0,0,0);
	border-color: rgb(0,0,0);
	color: rgb(250,250,250);
}
section.color_scheme_primary .btn-primary:hover,
section.color_scheme_primary .btn-primary:active {
	background-color: rgb(250,250,250);
	border-color: rgb(0,0,0);
	color: rgb(0,0,0);
}
section.color_scheme_secondary .btn-primary,
section.color_scheme_secondary .btn-primary:focus {
	background-color: rgb(220,54,67);
	border-color: rgb(220,54,67);
	color: rgb(250,250,250);
}
section.color_scheme_secondary .btn-primary:hover,
section.color_scheme_secondary .btn-primary:active {
	background-color: rgb(250,250,250);
	border-color: rgb(220,54,67);
	color: rgb(220,54,67);
}
section.color_scheme_inverse .btn-primary,
section.color_scheme_inverse .btn-primary:focus {
	background-color: rgb(250,250,250);
	border-color: rgb(250,250,250);
	color: rgb(44,44,44);
}
section.color_scheme_inverse .btn-primary:hover,
section.color_scheme_inverse .btn-primary:active {
	background-color: rgb(44,44,44);
	border-color: rgb(250,250,250);
	color: rgb(250,250,250);
}
section.color_scheme_natural .btn-primary,
section.color_scheme_natural .btn-primary:focus {
	background-color: transparent;
	background-color: rgba(0,0,0,.3);
	border-color: rgb(250,250,250);
	color: rgb(250,250,250);
}
section.color_scheme_natural .btn-primary:hover,
section.color_scheme_natural .btn-primary:active {
	background-color: rgb(250,250,250);
	border-color: rgb(250,250,250);
	color: rgb(44,44,44);
}
section.color_scheme_natural.style_solid .btn-primary,
section.color_scheme_natural.style_solid .btn-primary:focus {
	background-color: rgb(250,250,250);
	border-color: rgb(250,250,250);
	color: rgb(44,44,44);
}
section.color_scheme_natural.style_solid .btn-primary:hover,
section.color_scheme_natural.style_solid .btn-primary:active {
	background-color: rgb(250,250,250);
	border-color: rgb(250,250,250);
	color: rgb(220,54,67);
}


section.style_framed .btn-primary,
section.style_framed .btn-primary:focus {
	border-color: rgb(250,250,250);
	color: rgb(250,250,250);
}

section.style_framed.color_scheme_inverse .btn-primary,
section.style_framed.color_scheme_inverse .btn-primary:focus {
	background-color: rgb(44,44,44);
	border-color: rgb(250,250,250);
	color: rgb(250,250,250);
}
section.style_framed.color_scheme_inverse .btn-primary:hover,
section.style_framed.color_scheme_inverse .btn-primary:active {
	background-color: rgb(250,250,250);
	border-color: rgb(44,44,44);
	color: rgb(44,44,44);
}

/* Button Natural */

section.color_scheme_default .btn-natural {
	background-color: transparent;
	border-color: transparent;
	color: rgb(220,54,67);
}

section.color_scheme_white .btn-natural {
	background-color: transparent;
	border-color: transparent;
	color: rgb(220,54,67);
}

section.color_scheme_natural .btn-natural {
	background-color: transparent;
	border-color: transparent;
	color: rgb(250,250,250);
}

section.color_scheme_inverse .btn-natural {
	background-color: transparent;
	border-color: transparent;
	color: rgb(250,250,250);
}

section.color_scheme_primary .btn-natural {
	background-color: transparent;
	border-color: transparent;
	color: rgb(250,250,250);
}

section.color_scheme_secondary .btn-natural {
	background-color: transparent;
	border-color: transparent;
	color: rgb(250,250,250);
}


section.style_floating.color_scheme_solid,
section.style_framed.color_scheme_solid,
section.style_scrim.color_scheme_solid {
	background-color: rgb(250,250,250);
	background-color: rgba(250,250,250,.85);
	border-color: rgb(220,54,67);
	color: rgb(44,44,44);
}
section.style_floating.color_scheme_white,
section.style_framed.color_scheme_white,
section.style_scrim.color_scheme_white {
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,.85);
	border-color: rgb(220,54,67);
	color: rgb(44,44,44);
}
section.style_floating.color_scheme_default,
section.style_framed.color_scheme_default,
section.style_scrim.color_scheme_default {
	background-color: rgb(250,250,250);
	background-color: rgba(250,250,250,.85);
	border-color: rgb(220,54,67);
	color: rgb(44,44,44);
}
section.style_floating.color_scheme_primary,
section.style_framed.color_scheme_primary,
section.style_scrim.color_scheme_primary {
	background-color: rgb(220,54,67);
	background-color: rgba(220,54,67,.85);
	color: rgb(250,250,250);
}
section.style_floating.color_scheme_secondary,
section.style_framed.color_scheme_secondary,
section.style_scrim.color_scheme_secondary {
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,.85);
	color: rgb(250,250,250);
}
section.style_floating.color_scheme_inverse,
section.style_framed.color_scheme_inverse,
section.style_scrim.color_scheme_inverse {
	background-color: rgb(44,44,44);
	background-color: rgba(44,44,44,.85);
	border-color: rgb(220,54,67);
	color: rgb(250,250,250);
}

section.section_partial_newsletter_form.style_framed .well,
section.section_partial_visitor_form.style_framed .well,
section.section_partial_contact_form.style_framed .well,
section.section_partial_pricing_table.style_framed .well,
section.section_partial_talking_point.style_framed .well {
	border-color: rgb(220,54,67);
}

#setup .well-hub {
	border-top-color: rgb(220,54,67);
	border-bottom-color: rgb(220,54,67);
}
#setup .well-hub .fa-type-of {
	color: rgb(0,0,0);
}

section.style_ribbon {
	background-color: transparent;
}

/* Jumbotron */

.jumbotron {
	background-color: transparent;
	border-color: transparent;
	color: rgb(44,44,44);
}

section.color_scheme_natural .jumbotron,
section.color_scheme_natural .jumbotron h1,
section.color_scheme_natural .jumbotron p.lead {
	background-color: transparent;
	border-color: transparent;
	color: rgb(250,250,250);
}

section.color_scheme_natural .jumbotron h1 {
	border-color: rgb(250,250,250);
}

section.color_scheme_natural.style_scrim .jumbotron h1 {
	border-color: transparent;
}

section.color_scheme_natural.style_framed .jumbotron .btn-primary:hover,
section.color_scheme_natural.style_framed .jumbotron .btn-primary:active {
	color: rgb(250,250,250);
}

section.color_scheme_solid .jumbotron {
	color: rgb(44,44,44);
}
section.color_scheme_white .jumbotron,
section.color_scheme_white .jumbotron p.lead {
	color: rgb(44,44,44);
}
section.color_scheme_white .jumbotron h1 {
	color: rgb(220,54,67);
}
section.color_scheme_primary .jumbotron,
section.color_scheme_primary .jumbotron h1,
section.color_scheme_primary .jumbotron p.lead {
	color: rgb(250,250,250);
}
section.color_scheme_secondary .jumbotron,
section.color_scheme_secondary .jumbotron h1,
section.color_scheme_secondary .jumbotron p.lead {
	color: rgb(250,250,250);
}
section.color_scheme_inverse .jumbotron,
section.color_scheme_inverse .jumbotron h1,
section.color_scheme_inverse .jumbotron p.lead {
	color: rgb(250,250,250);
}

section.color_scheme_default .jumbotron-section-title {
	color: rgb(44,44,44);
}
section.color_scheme_default .jumbotron-section-title h1 {
	color: rgb(220,54,67);
}

section.color_scheme_default .jumbotron-section-title p.lead {
	color: rgb(44,44,44);
}
section.color_scheme_default.style_framed .jumbotron h1,
section.color_scheme_white.style_framed .jumbotron h1 {
	color: rgb(250,250,250);
}

section.color_scheme_default.style_framed .jumbotron h1 {
	background-color: rgba(220,54,67,.3);
	background-color: rgb(220,54,67);
	color: rgb(250,250,250);
}

section.color_scheme_natural.style_ribbon .jumbotron h1 {
	background-color: rgba(250,250,250,.3);
	background-color: rgb(250,250,250);
	color: rgb(220,54,67);
	opacity: .90;
}
section.color_scheme_default.style_ribbon .jumbotron h1 {
	background-color: rgba(250,250,250,.3);
	background-color: rgb(250,250,250);
	color: rgb(220,54,67);
}
section.color_scheme_inverse.style_ribbon .jumbotron h1 {
	background-color: rgba(44,44,44,.3);
	background-color: rgb(44,44,44);
	color: rgb(250,250,250);
}
section.color_scheme_primary.style_ribbon .jumbotron h1 {
	background-color: rgba(220,54,67,.3);
	background-color: rgb(220,54,67);
	color: rgb(250,250,250);
}
section.color_scheme_secondary.style_ribbon .jumbotron h1 {
	background-color: rgba(0,0,0,.3);
	background-color: rgb(0,0,0);
	color: rgb(250,250,250);
}
section.color_scheme_white.style_ribbon .jumbotron h1 {
	background-color: rgba(255,255,255,.3);
	background-color: rgb(255,255,255);
	color: rgb(44,44,44);
}
section.style_ribbon .jumbotron p,
section.style_ribbon .jumbotron p.lead {
	color: rgb(250,250,250);
}



/* Modal */

.modal .close {
  color: #333;
}

.modal .bg-primary .close {
  color: #fff;
}

/* Panel */

.panel-primary > .panel-heading {
	background-color: rgb(250,250,250);
	border-color: rgb(44,44,44);
	color: rgb(44,44,44);
}

.panel-primary > .panel-heading	.panel-title a,
.panel-primary > .panel-heading	.panel-title a:focus {
	color: rgb(44,44,44);
}

.panel-primary > .panel-heading	.panel-title a:hover {
	background-color: #fff;
	border-color: rgb(220,54,67);
	color: rgb(220,54,67);
}
.panel-primary > .panel-heading	.panel-title a:active {
	background-color: rgb(220,54,67);
	border-color: rgb(220,54,67);
	color: rgb(250,250,250);
}

.panel-primary.active > .panel-heading,
.panel-primary.active > .panel-heading	.panel-title a,
.panel-primary.active > .panel-heading	.panel-title a:hover,
.panel-primary.active > .panel-heading	.panel-title a:focus {
	background-color: rgb(220,54,67);
	border-color: rgb(220,54,67);
	color: rgb(250,250,250);
}

.panel-primary .btn-primary {
	color: #666;
	background-color: transparent;
	border-color: transparent;
}

.panel-primary .btn-primary:hover,
.panel-primary .btn-primary:focus {
	background-color: rgb(220,54,67);
	color: rgb(255,255,255);
}
.panel-primary .btn-primary.active {
	color: rgb(220,54,67);
	background-color: rgb(255,255,255);
	border-color: rgb(220,54,67);
}

.panel-primary .btn-default {
	color: rgb(44,44,44);
	background-color: transparent;
	border-color: #ddd;
}
.panel-primary .btn-default:hover,
.panel-primary .btn-default:focus {
	background-color: rgb(255,255,255);
	border-color: rgb(44,44,44);
	color: rgb(44,44,44);
}
.panel-primary .btn-default.active {
	color: rgb(44,44,44);
	background-color: rgb(255,255,255);
	border-color: rgb(44,44,44);
}

.panel-body {
	color: rgb(44,44,44);
	background-color: rgb(250,250,250);
}

.sortable-item-placeholder {
	background-color: rgb(220,54,67);
}

.section_partial_frequently_asked_question .panel,
.section_partial_frequently_asked_question .panel.active {
	background-color: rgb(255,255,255);	
}
.section_partial_frequently_asked_question .panel.active {
	border: 1px solid rgb(220,54,67);	
}
.section_partial_frequently_asked_question.color_scheme_primary .panel.active {
	border: 1px solid rgb(0,0,0);	
}

.section_partial_frequently_asked_question .panel-body {
	color: rgb(44,44,44);
	background-color: rgb(255,255,255);	
}

.section_partial_frequently_asked_question .panel-body h1,
.section_partial_frequently_asked_question .panel-body h2,
.section_partial_frequently_asked_question .panel-body h3,
.section_partial_frequently_asked_question .panel-body h4,
.section_partial_frequently_asked_question .panel-body h5,
.section_partial_frequently_asked_question .panel-body h6,
.section_partial_frequently_asked_question .panel-body p,
.section_partial_frequently_asked_question .panel-body li {
	color: rgb(44,44,44);
}

.section_partial_frequently_asked_question .panel-primary > .panel-heading	.panel-title a,
.section_partial_frequently_asked_question .panel-primary > .panel-heading	.panel-title a:focus {
	color: rgb(44,44,44);
}

.section_partial_frequently_asked_question .panel-primary > .panel-heading	.panel-title a:hover {
	background-color: #fff;
	border-color: rgb(220,54,67);
	color: rgb(220,54,67);
}
.section_partial_frequently_asked_question.color_scheme_primary .panel-primary > .panel-heading	.panel-title a:hover {
	border-color: rgb(0,0,0);
	color: rgb(0,0,0);	
}
.section_partial_frequently_asked_question .panel-primary > .panel-heading	.panel-title a:active {
	background-color: rgb(220,54,67);
	border-color: rgb(220,54,67);
	color: rgb(250,250,250);
}
.section_partial_frequently_asked_question.color_scheme_primary .panel-primary > .panel-heading	.panel-title a:active {
	background-color: rgb(0,0,0);
	border-color: rgb(0,0,0);
	color: rgb(250,250,250);
}
.section_partial_frequently_asked_question .panel-primary.active > .panel-heading,
.section_partial_frequently_asked_question .panel-primary.active > .panel-heading	.panel-title a,
.section_partial_frequently_asked_question .panel-primary.active > .panel-heading	.panel-title a:hover,
.section_partial_frequently_asked_question .panel-primary.active > .panel-heading	.panel-title a:focus {
	background-color: rgb(220,54,67);
	border-color: rgb(220,54,67);
	color: rgb(250,250,250);
}
.section_partial_frequently_asked_question.color_scheme_primary .panel-primary.active > .panel-heading,
.section_partial_frequently_asked_question.color_scheme_primary .panel-primary.active > .panel-heading	.panel-title a,
.section_partial_frequently_asked_question.color_scheme_primary .panel-primary.active > .panel-heading	.panel-title a:hover,
.section_partial_frequently_asked_question.color_scheme_primary .panel-primary.active > .panel-heading	.panel-title a:focus {
	background-color: rgb(0,0,0);
	border-color: rgb(0,0,0);
	color: rgb(250,250,250);
}

/* List Group */

.list-group-item {
	background-color: rgb(250,250,250);
	border-color: rgb(0,0,0,.1);
	color: rgb(44,44,44);
}
.list-group-item .fa {
	color: rgb(44,44,44);
	color: rgba(44,44,44,.3);
}

.list-group-item:hover,
.list-group-item:focus {
	background-color: #fff;
	border-color: rgb(220,54,67);
	color: rgb(220,54,67);;
}
.list-group-item.list-group-item-placeholder {
	background: rgb(220,54,67);
}

.list-group-item {
	color: rgb(44,44,44);
}
.list-group-item:hover {
	color: rgb(220,54,67);
}
.list-group-item.active {
	color: rgb(220,54,67);
}

.page_section_title_field:focus {
	border-color: rgb(220,54,67);
}

.btn-style-section {
	color: rgb(44,44,44);
}
.btn-style-section:hover,
.btn-style-section:focus {
	color: rgb(220,54,67);
}

.btn-add-element {
	background: rgb(250,250,250) !important;
	border: #ddd 1px solid !important;
	color: rgb(44,44,44) !important;
}
.btn-add-element:hover, .btn-add-element:focus {
	border-color: rgb(0,0,0) !important;
	background: #fff !important;
	color: rgb(0,0,0) !important;
}	


/* Progress Bar */

.progress-steps p,
.progress-steps a {
	color: rgb(44,44,44);
	font-weight: normal;
}
.progress-steps p.active,
.progress-steps p.active a {
	color: rgb(220,54,67);
	font-weight: bold;
}

.progress-steps .fa {
	color: rgb(220,54,67);	
}

.progress-bar {
	background-color: rgb(220,54,67);
}


/* Blockquote */

blockquote footer, blockquote small, blockquote .small {
	color: rgb(250,250,250);
	color: rgba(250,250,250,.8);
}

section.section_partial_testimonial.color_scheme_default blockquote {
	border-color: rgb(44,44,44);
	border-color: rgba(44,44,44,.3);
}
section.section_partial_testimonial.color_scheme_white blockquote {
	border-color: rgb(44,44,44);
	border-color: rgba(44,44,44,.3);
}
section.section_partial_testimonial.color_scheme_solid footer {
	color: rgb(44,44,44);
	color: rgba(44,44,44,.8);
}
section.section_partial_testimonial.color_scheme_default footer {
	color: rgb(44,44,44);
	color: rgba(44,44,44,.8);
}
section.section_partial_testimonial.color_scheme_white footer {
	color: rgb(44,44,44);
	color: rgba(44,44,44,.8);
}

/* Pills */

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
  color: rgb(250,250,250);
  background-color: rgb(220,54,67);
}

section.color_scheme_white .nav-pills>li>a,
section.color_scheme_white .nav-pills>li>a:hover,
section.color_scheme_white .nav-pills>li>a:focus,
section.color_scheme_default .nav-pills>li>a,
section.color_scheme_default .nav-pills>li>a:hover,
section.color_scheme_default .nav-pills>li>a:focus,
section.color_scheme_white .nav-pills>li.active>a,
section.color_scheme_white .nav-pills>li.active>a:hover,
section.color_scheme_white .nav-pills>li.active>a:focus,
section.color_scheme_default .nav-pills>li.active>a,
section.color_scheme_default .nav-pills>li.active>a:hover,
section.color_scheme_default .nav-pills>li.active>a:focus {
  color: rgb(220,54,67);
  background-color: transparent;
}

section.color_scheme_primary .nav-pills>li>a,
section.color_scheme_primary .nav-pills>li>a:hover,
section.color_scheme_primary .nav-pills>li>a:focus,
section.color_scheme_secondary .nav-pills>li>a,
section.color_scheme_secondary .nav-pills>li>a:hover,
section.color_scheme_secondary .nav-pills>li>a:focus,
section.color_scheme_inverse .nav-pills>li>a,
section.color_scheme_inverse .nav-pills>li>a:hover,
section.color_scheme_inverse .nav-pills>li>a:focus,
section.color_scheme_natural .nav-pills>li>a,
section.color_scheme_natural .nav-pills>li>a:hover,
section.color_scheme_natural .nav-pills>li>a:focus,
section.color_scheme_primary .nav-pills>li.active>a,
section.color_scheme_primary .nav-pills>li.active>a:hover,
section.color_scheme_primary .nav-pills>li.active>a:focus,
section.color_scheme_secondary .nav-pills>li.active>a,
section.color_scheme_secondary .nav-pills>li.active>a:hover,
section.color_scheme_secondary .nav-pills>li.active>a:focus,
section.color_scheme_inverse .nav-pills>li.active>a,
section.color_scheme_inverse .nav-pills>li.active>a:hover,
section.color_scheme_inverse .nav-pills>li.active>a:focus,
section.color_scheme_natural .nav-pills>li.active>a,
section.color_scheme_natural .nav-pills>li.active>a:hover,
section.color_scheme_natural .nav-pills>li.active>a:focus {
  color: rgb(250,250,250);
  background-color: transparent;
}


/* Navigation */

.navbar-default {
	background-color: rgb(220,54,67);
	background-color: rgba(220,54,67,.97);
	border-color: rgb(220,54,67);
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: rgb(220,54,67);
}
.navbar-default .navbar-brand,
.navbar-default .navbar-brand:focus {
	color:rgb(250,250,250);
}
.navbar-default .navbar-brand:hover {
	color:rgb(250,250,250);
}

.dropdown-menu li a:hover,
.dropdown-menu li a:focus {
	background-color: rgb(220,54,67);
}

.navbar-default .navbar-nav>li>a {
background-color: transparent;
color: rgb(250,250,250);
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
background-color: rgb(220,54,67);
color: rgb(250,250,250);
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
	font-weight: bold;
}

.dropdown-menu>.active>a, 
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
	background-color: #fff;
	color: rgb(220,54,67);
	font-weight: bold;
}

.navbar-inverse {
	background-color: rgb(250,250,250);
	background-color: rgba(250,250,250,.97);
	border-color: rgb(250,250,250);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-brand:focus {
	color:rgb(220,54,67);
}
.navbar-inverse .navbar-brand:hover {
	color:rgb(0,0,0);
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
	border-color: rgb(250,250,250);
}
.navbar-inverse .navbar-toggle,
.navbar-inverse .navbar-toggle:focus {
	background-color: transparent;
}
.navbar-inverse .navbar-toggle:hover {
	background-color: rgb(220,54,67);
}
.navbar-inverse .navbar-toggle .icon-bar,
.navbar-inverse .navbar-toggle:focus .icon-bar {
	background-color: rgb(44,44,44);
}
.navbar-inverse .navbar-toggle:hover .icon-bar {
	background-color: rgb(250,250,250);
}
.navbar-inverse .navbar-nav li a,
.navbar-inverse .navbar-nav li a:focus {
	background-color: transparent;
	color: rgb(44,44,44);
}
.navbar-inverse .navbar-nav li a:hover {
	background-color: rgb(220,54,67);
	color: rgb(250,250,250);
}
.navbar-inverse .navbar-nav li.active a,
.navbar-inverse .navbar-nav li.active a:hover,
.navbar-inverse .navbar-nav .active a:focus {
	background-color: transparent;
	color: rgb(220,54,67);
}


.color_scheme_default .navbar {
	background-color: rgb(250,250,250);
	background-color: rgba(250,250,250,.97);
	border-color: rgb(250,250,250);
}
.color_scheme_default .navbar .navbar-brand,
.color_scheme_default .navbar .navbar-brand:focus {
	color:rgb(220,54,67);
}
.color_scheme_default .navbar .navbar-brand:hover {
	color:rgb(0,0,0);
}
.color_scheme_default .navbar .navbar-collapse,
.color_scheme_default .navbar .navbar-form {
	border-color: rgb(250,250,250);
}
.color_scheme_default .navbar .navbar-toggle,
.color_scheme_default .navbar .navbar-toggle:focus {
	background-color: transparent;
}
.color_scheme_default .navbar .navbar-toggle:hover {
	background-color: rgb(220,54,67);
}
.color_scheme_default .navbar .navbar-toggle .icon-bar,
.color_scheme_default .navbar .navbar-toggle:focus .icon-bar {
	background-color: rgb(44,44,44);
}
.color_scheme_default .navbar .navbar-toggle:hover .icon-bar {
	background-color: rgb(250,250,250);
}
.color_scheme_default .navbar .navbar-nav li a,
.color_scheme_default .navbar .navbar-nav li a:focus {
	background-color: transparent;
	border-bottom-color: transparent;
	color: rgb(44,44,44);
}
.color_scheme_default .navbar .navbar-nav li.active a,
.color_scheme_default .navbar .navbar-nav .active a:focus {
	background-color: transparent;
	border-bottom-color: rgb(220,54,67);
	color: rgb(220,54,67);
}
.color_scheme_default .navbar .navbar-nav li a:hover,
.color_scheme_default .navbar .navbar-nav li.active a:hover {
	background-color: rgb(220,54,67);
	border-bottom-color: rgb(220,54,67);
	color: rgb(250,250,250);
}

.color_scheme_primary .navbar {
	background-color: rgb(220,54,67);
	background-color: rgba(220,54,67,.97);
	border-color: rgb(250,250,250);
}
.color_scheme_primary .navbar .navbar-brand,
.color_scheme_primary .navbar .navbar-brand:focus {
	color:rgb(250,250,250);
}
.color_scheme_primary .navbar .navbar-brand:hover {
	color:rgb(255,255,255);
}
.color_scheme_primary .navbar .navbar-collapse,
.color_scheme_primary .navbar .navbar-form {
	border-color: rgb(220,54,67);
}
.color_scheme_primary .navbar .navbar-toggle,
.color_scheme_primary .navbar .navbar-toggle:focus {
	background-color: transparent;
}
.color_scheme_primary .navbar .navbar-toggle:hover {
	background-color: rgb(250,250,250);
}
.color_scheme_primary .navbar .navbar-toggle .icon-bar,
.color_scheme_primary .navbar .navbar-toggle:focus .icon-bar {
	background-color: rgb(250,250,250);
}
.color_scheme_primary .navbar .navbar-toggle:hover .icon-bar {
	background-color: rgb(220,54,67);
}
.color_scheme_primary .navbar .navbar-nav li a,
.color_scheme_primary .navbar .navbar-nav li a:focus {
	border-bottom-color: transparent;
	color: rgb(250,250,250);
}
.color_scheme_primary .navbar .navbar-nav li.active a,
.color_scheme_primary .navbar .navbar-nav .active a:focus {
	border-bottom-color: rgb(250,250,250);
	color: rgb(250,250,250);
}
.color_scheme_primary .navbar .navbar-nav li a:hover,
.color_scheme_primary .navbar .navbar-nav li.active a:hover {
	background-color: rgb(250,250,250);
	border-bottom-color: rgb(250,250,250);
	color: rgb(220,54,67);
}

.color_scheme_secondary .navbar {
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,.97);
	border-color: rgb(250,250,250);
}
.color_scheme_secondary .navbar .navbar-brand,
.color_scheme_secondary .navbar .navbar-brand:focus {
	color:rgb(250,250,250);
}
.color_scheme_secondary .navbar .navbar-brand:hover {
	color:rgb(255,255,255);
}
.color_scheme_secondary .navbar .navbar-collapse,
.color_scheme_secondary .navbar .navbar-form {
	border-color: rgb(0,0,0);
}
.color_scheme_secondary .navbar .navbar-toggle,
.color_scheme_secondary .navbar .navbar-toggle:focus {
	background-color: transparent;
}
.color_scheme_secondary .navbar .navbar-toggle:hover {
	background-color: rgb(250,250,250);
}
.color_scheme_secondary .navbar .navbar-toggle .icon-bar,
.color_scheme_secondary .navbar .navbar-toggle:focus .icon-bar {
	background-color: rgb(250,250,250);
}
.color_scheme_secondary .navbar .navbar-toggle:hover .icon-bar {
	background-color: rgb(0,0,0);
}
.color_scheme_secondary .navbar .navbar-nav li a,
.color_scheme_secondary .navbar .navbar-nav li a:focus {
	border-bottom-color: transparent;
	color: rgb(250,250,250);
}
.color_scheme_secondary .navbar .navbar-nav li.active a,
.color_scheme_secondary .navbar .navbar-nav .active a:focus {
	border-bottom-color: rgb(250,250,250);
	color: rgb(250,250,250);
}
.color_scheme_secondary .navbar .navbar-nav li a:hover,
.color_scheme_secondary .navbar .navbar-nav li.active a:hover {
	background-color: rgb(250,250,250);
	border-bottom-color: rgb(250,250,250);
	color: rgb(0,0,0);
}

.color_scheme_inverse .navbar {
	background-color: rgb(44,44,44);
	background-color: rgba(44,44,44,.97);
	border-color: rgb(250,250,250);
}
.color_scheme_inverse .navbar .navbar-brand,
.color_scheme_inverse .navbar .navbar-brand:focus {
	color:rgb(250,250,250);
}
.color_scheme_inverse .navbar .navbar-brand:hover {
	color: #fff;
}
.color_scheme_inverse .navbar .navbar-collapse,
.color_scheme_inverse .navbar .navbar-form {
	border-color: #fff;
}
.color_scheme_inverse .navbar .navbar-toggle,
.color_scheme_inverse .navbar .navbar-toggle:focus {
	background-color: transparent;
}
.color_scheme_inverse .navbar .navbar-toggle:hover {
	background-color: rgb(250,250,250);
}
.color_scheme_inverse .navbar .navbar-toggle .icon-bar,
.color_scheme_inverse .navbar .navbar-toggle:focus .icon-bar {
	background-color: rgb(250,250,250);
}
.color_scheme_inverse .navbar .navbar-toggle:hover .icon-bar {
	background-color: #fff;
}
.color_scheme_inverse .navbar .navbar-nav li a,
.color_scheme_inverse .navbar .navbar-nav li a:focus {
	border-bottom-color: transparent;
	color: rgb(250,250,250);
}
.color_scheme_inverse .navbar .navbar-nav li.active a,
.color_scheme_inverse .navbar .navbar-nav .active a:focus {
	border-bottom-color: rgb(250,250,250);
	color: rgb(250,250,250);
}
.color_scheme_inverse .navbar .navbar-nav li a:hover,
.color_scheme_inverse .navbar .navbar-nav li.active a:hover {
	background-color: rgb(250,250,250);
	border-bottom-color: rgb(250,250,250);
	color: rgb(44,44,44);
}

.color_scheme_white .navbar {
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,.97);
	border-color: rgb(44,44,44);
}
.color_scheme_white .navbar .navbar-brand,
.color_scheme_white .navbar .navbar-brand:focus {
	color:rgb(44,44,44);
}
.color_scheme_white .navbar .navbar-brand:hover {
	color: rgb(220,54,67);
}
.color_scheme_white .navbar .navbar-collapse,
.color_scheme_white .navbar .navbar-form {
	border-color: rgb(220,54,67);
}
.color_scheme_white .navbar .navbar-toggle,
.color_scheme_white .navbar .navbar-toggle:focus {
	background-color: transparent;
}
.color_scheme_white .navbar .navbar-toggle:hover {
	background-color: rgb(44,44,44);
}
.color_scheme_white .navbar .navbar-toggle .icon-bar,
.color_scheme_white .navbar .navbar-toggle:focus .icon-bar {
	background-color: rgb(44,44,44);
}
.color_scheme_white .navbar .navbar-toggle:hover .icon-bar {
	background-color: rgb(220,54,67);
}
.color_scheme_white .navbar .navbar-nav li a,
.color_scheme_white .navbar .navbar-nav li a:focus {
	border-bottom-color: transparent;
	color: rgb(44,44,44);
}
.color_scheme_white .navbar .navbar-nav li.active a,
.color_scheme_white .navbar .navbar-nav .active a:focus {
	border-bottom-color: rgb(44,44,44);
	color: rgb(44,44,44);
}
.color_scheme_white .navbar .navbar-nav li a:hover,
.color_scheme_white .navbar .navbar-nav li.active a:hover {
	background-color: rgb(44,44,44);
	border-bottom-color: rgb(44,44,44);
	color: rgb(250,250,250);
}


.color_scheme_natural .navbar {
	background-color: transparent;
	background-color: transparent;
	border-color: transparent;
}
.color_scheme_natural .navbar .navbar-brand,
.color_scheme_natural .navbar .navbar-brand:focus {
	color:rgb(250,250,250);
}
.color_scheme_natural .navbar .navbar-brand:hover {
	color: rgb(220,54,67);
}
.color_scheme_natural .navbar .navbar-collapse,
.color_scheme_natural .navbar .navbar-form {
	border-color: rgb(220,54,67);
}
.color_scheme_natural .navbar .navbar-toggle,
.color_scheme_natural .navbar .navbar-toggle:focus {
	background-color: transparent;
}
.color_scheme_natural .navbar .navbar-toggle:hover {
	background-color: transparent;
}
.color_scheme_natural .navbar .navbar-toggle .icon-bar,
.color_scheme_natural .navbar .navbar-toggle:focus .icon-bar {
	background-color: rgb(250,250,250);
}
.color_scheme_natural .navbar .navbar-toggle:hover .icon-bar {
	background-color: rgb(220,54,67);
}
.color_scheme_natural .navbar .navbar-nav li a,
.color_scheme_natural .navbar .navbar-nav li a:focus {
	border-bottom-color: transparent;
	color: rgb(250,250,250);
}
.color_scheme_natural .navbar .navbar-nav li.active a,
.color_scheme_natural .navbar .navbar-nav .active a:focus {
	border-bottom-color: rgb(250,250,250);
	color: rgb(250,250,250);
}
.color_scheme_natural .navbar .navbar-nav li a:hover,
.color_scheme_natural .navbar .navbar-nav li.active a:hover {
	background-color: rgb(250,250,250);
	background-color: rgba(250,250,250,.9);
	border-bottom-color: rgb(250,250,250);
	color: rgb(250,250,250);
}
.style_framed.layout_type_drop_in.color_scheme_default .navbar,
.style_framed.layout_type_fixed_to_top.color_scheme_default .navbar {
	border-bottom: 2px solid rgb(220,54,67);
}
.style_framed.layout_type_fixed_to_bottom.color_scheme_default .navbar {
	border-top: 2px solid rgb(220,54,67);
}
.style_framed.layout_type_inline.color_scheme_default .navbar {
	border-top: 2px solid rgb(220,54,67);
	border-bottom: 2px solid rgb(220,54,67);
}
.style_framed.layout_type_drop_in.color_scheme_white .navbar,
.style_framed.layout_type_fixed_to_top.color_scheme_white .navbar {
	border-bottom: 2px solid rgb(44,44,44);
}
.style_framed.layout_type_fixed_to_bottom.color_scheme_white .navbar {
	border-top: 2px solid rgb(44,44,44);
}
.style_framed.layout_type_inline.color_scheme_white .navbar {
	border-top: 2px solid rgb(44,44,44);
	border-bottom: 2px solid rgb(44,44,44);
}
.style_framed.layout_type_fixed_to_top.color_scheme_primary .navbar,
.style_framed.layout_type_fixed_to_top.color_scheme_secondary .navbar,
.style_framed.layout_type_fixed_to_top.color_scheme_inverse .navbar {
	border-bottom: 2px solid rgb(250,250,250);
}
.style_framed.layout_type_drop_in.color_scheme_primary .navbar,
.style_framed.layout_type_drop_in.color_scheme_secondary .navbar,
.style_framed.layout_type_drop_in.color_scheme_inverse .navbar {
	border-bottom: 2px solid rgb(250,250,250);
}
.style_framed.layout_type_fixed_to_bottom.color_scheme_primary .navbar,
.style_framed.layout_type_fixed_to_bottom.color_scheme_secondary .navbar,
.style_framed.layout_type_fixed_to_bottom.color_scheme_inverse .navbar {
	border-top: 2px solid rgb(250,250,250);
}
.style_framed.layout_type_inline.color_scheme_primary .navbar,
.style_framed.layout_type_inline.color_scheme_secondary .navbar,
.style_framed.layout_type_inline.color_scheme_inverse .navbar {
	border-top: 2px solid rgb(250,250,250);
	border-bottom: 2px solid rgb(250,250,250);
}

.top_of_page:not(.navbar-toggled) .style_scrim .navbar .navbar-brand,
.top_of_page:not(.navbar-toggled) .style_scrim .navbar .navbar-brand:focus,
.top_of_page:not(.navbar-toggled) .style_floating .navbar .navbar-brand,
.top_of_page:not(.navbar-toggled) .style_floating .navbar .navbar-brand:focus {
	color: rgb(250,250,250);
}
.top_of_page:not(.navbar-toggled) .style_scrim .navbar .navbar-brand:hover,
.top_of_page:not(.navbar-toggled) .style_floating .navbar .navbar-brand:hover {
	color: rgb(250,250,250);
}
.top_of_page:not(.navbar-toggled) .style_scrim .navbar .navbar-collapse,
.top_of_page:not(.navbar-toggled) .style_scrim .navbar .navbar-form,
.top_of_page:not(.navbar-toggled) .style_floating .navbar .navbar-collapse,
.top_of_page:not(.navbar-toggled) .style_floating .navbar .navbar-form {
	background-color: transparent;
	border-color: transparent;
	color: rgb(250,250,250);
}
.top_of_page:not(.navbar-toggled) .style_scrim .navbar .navbar-collapse.in,
.top_of_page:not(.navbar-toggled) .style_floating .navbar .navbar-collapse.in {
	background-color: rgb(250,250,250);
	border-color: rgb(250,250,250);
	color: rgb(220,54,67);
}
.top_of_page:not(.navbar-toggled) .style_scrim .navbar .navbar-toggle,
.top_of_page:not(.navbar-toggled) .style_scrim .navbar .navbar-toggle:focus,
.top_of_page:not(.navbar-toggled) .style_floating .navbar .navbar-toggle,
.top_of_page:not(.navbar-toggled) .style_floating .navbar .navbar-toggle:focus {
	background-color: transparent;
}
.top_of_page:not(.navbar-toggled) .style_scrim .navbar .navbar-toggle:hover,
.top_of_page:not(.navbar-toggled) .style_floating .navbar .navbar-toggle:hover {
	background-color: rgb(250,250,250);
}
.top_of_page:not(.navbar-toggled) .style_scrim .navbar .navbar-toggle .icon-bar,
.top_of_page:not(.navbar-toggled) .style_scrim .navbar .navbar-toggle:focus .icon-bar,
.top_of_page:not(.navbar-toggled) .style_floating .navbar .navbar-toggle .icon-bar,
.top_of_page:not(.navbar-toggled) .style_floating .navbar .navbar-toggle:focus .icon-bar {
	background-color: rgb(250,250,250);
}
.top_of_page:not(.navbar-toggled) .style_scrim .navbar .navbar-toggle:hover .icon-bar,
.top_of_page:not(.navbar-toggled) .style_floating .navbar .navbar-toggle:hover .icon-bar {
	background-color: rgb(220,54,67);
}
.top_of_page:not(.navbar-toggled) .style_scrim .navbar .navbar-nav li a,
.top_of_page:not(.navbar-toggled) .style_scrim .navbar .navbar-nav li a:focus,
.top_of_page:not(.navbar-toggled) .style_scrim .navbar .navbar-nav li.active a,
.top_of_page:not(.navbar-toggled) .style_scrim .navbar .navbar-nav .active a:focus,
.top_of_page:not(.navbar-toggled) .style_floating .navbar .navbar-nav li a,
.top_of_page:not(.navbar-toggled) .style_floating .navbar .navbar-nav li a:focus,
.top_of_page:not(.navbar-toggled) .style_floating .navbar .navbar-nav li.active a,
.top_of_page:not(.navbar-toggled) .style_floating .navbar .navbar-nav .active a:focus {
	color: rgb(250,250,250);	
	border-bottom-color: transparent;
}
.top_of_page:not(.navbar-toggled) .style_scrim .navbar .navbar-nav li a:hover,
.top_of_page:not(.navbar-toggled) .style_scrim .navbar .navbar-nav li.active a:hover,
.top_of_page:not(.navbar-toggled) .style_floating .navbar .navbar-nav li a:hover,
.top_of_page:not(.navbar-toggled) .style_floating .navbar .navbar-nav li.active a:hover {
	background-color: rgb(250,250,250);
	border-bottom-color: transparent;
	color: rgb(220,54,67);
	text-shadow: none;
}

.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_default .navbar .navbar-brand,
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_default .navbar .navbar-brand:focus {
	color: rgb(220,54,67);
}
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_default .navbar .navbar-brand:hover {
	color: rgb(220,54,67);
}
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_default .navbar .navbar-collapse,
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_default .navbar .navbar-form {
	background-color: transparent;
	border-color: transparent;
	color: rgb(220,54,67);
}
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_default .navbar .navbar-collapse.in {
	background-color: rgb(220,54,67);
	border-color: rgb(220,54,67);
	color: rgb(250,250,250);
}
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_default .navbar .navbar-toggle,
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_default .navbar .navbar-toggle:focus {
	background-color: transparent;
}
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_default .navbar .navbar-toggle:hover {
	background-color: rgb(220,54,67);
}
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_default .navbar .navbar-toggle .icon-bar,
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_default .navbar .navbar-toggle:focus .icon-bar {
	background-color: rgb(220,54,67);
}
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_default .navbar .navbar-toggle:hover .icon-bar {
	background-color: rgb(250,250,250);
}
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_default .navbar .navbar-nav li a,
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_default .navbar .navbar-nav li a:focus,
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_default .navbar .navbar-nav li.active a,
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_default .navbar .navbar-nav .active a:focus {
	color: rgb(220,54,67);	
}
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_default .navbar .navbar-nav li a:hover,
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_default .navbar .navbar-nav li.active a:hover {
	background-color: rgb(220,54,67);
	color: rgb(250,250,250);
}

.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_white .navbar .navbar-brand,
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_white .navbar .navbar-brand:focus {
	color: rgb(220,54,67);
}
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_white .navbar .navbar-brand:hover {
	color: rgb(220,54,67);
}
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_white .navbar .navbar-collapse,
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_white .navbar .navbar-form {
	background-color: transparent;
	border-color: transparent;
	color: rgb(220,54,67);
}
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_white .navbar .navbar-collapse.in {
	background-color: rgb(220,54,67);
	border-color: rgb(220,54,67);
	color: rgb(250,250,250);
}
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_white .navbar .navbar-toggle,
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_white .navbar .navbar-toggle:focus {
	background-color: transparent;
}
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_white .navbar .navbar-toggle:hover {
	background-color: rgb(220,54,67);
}
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_white .navbar .navbar-toggle .icon-bar,
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_white .navbar .navbar-toggle:focus .icon-bar {
	background-color: rgb(220,54,67);
}
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_white .navbar .navbar-toggle:hover .icon-bar {
	background-color: rgb(250,250,250);
}
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_white .navbar .navbar-nav li a,
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_white .navbar .navbar-nav li a:focus,
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_white .navbar .navbar-nav li.active a,
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_white .navbar .navbar-nav .active a:focus {
	color: rgb(220,54,67);	
}
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_white .navbar .navbar-nav li a:hover,
.top_of_page:not(.navbar-toggled) .style_floating.next_section_color_scheme_white .navbar .navbar-nav li.active a:hover {
	background-color: rgb(220,54,67);
	color: rgb(250,250,250);
}




/* Photo Upload */

.btn-add-photo {
	background-color: rgb(250,250,250) !important;
	color: #666 !important;
	border: 2px dashed #ddd !important;
}

.btn-add-photo:hover {
	background-color: #fff !important;
	border-color: rgb(220,54,67) !important;
	color: rgb(44,44,44) !important;
}
.btn-add-photo:hover .fa {
	color: rgb(220,54,67) !important;
}

/* Slider */


section.color_scheme_default .carousel-indicators li,
section.color_scheme_white .carousel-indicators li {
	background-color: rgb(220,54,67);
	background-color: rgba(220,54,67, .9);
	border-color: rgb(220,54,67);
}

section.color_scheme_default .carousel-indicators li.active,
section.color_scheme_white .carousel-indicators li.active {
	background-color: rgb(220,54,67);
	background-color: rgba(220,54,67, .9);
	border-color: rgb(220,54,67);
}

section.color_scheme_primary .carousel-indicators li,
section.color_scheme_secondary .carousel-indicators li,
section.color_scheme_inverse .carousel-indicators li,
section.color_scheme_natural .carousel-indicators li {
	background-color: rgb(250,250,250);
	background-color: rgba(250,250,250, .9);
	border-color: rgb(250,250,250);
}

section.color_scheme_primary .carousel-indicators li.active,
section.color_scheme_secondary .carousel-indicators li.active,
section.color_scheme_inverse .carousel-indicators li.active,
section.color_scheme_natural .carousel-indicators li.active {
	background-color: rgb(250,250,250);
	background-color: rgba(250,250,250, .9);
	border-color: rgb(250,250,250);
}


section.color_scheme_default .slick-slide { 
	background: rgb(250,250,250);
	background: rgba(250,250,250, .1);
}

section.color_scheme_white .slick-slide { 
	background: rgb(250,250,250);
	background: rgba(250,250,250, .1);
}

section.color_scheme_default .slick-slide a p,
section.color_scheme_white .slick-slide a p { 
	color: rgb(44,44,44);
}

section.color_scheme_natural .slick-slide { 
	background: rgb(250,250,250);
	background: rgba(250,250,250, .1);
}

section.color_scheme_inverse .slick-slide { 
	background: rgba(255,255,255,.1);
}

section.color_scheme_primary .slick-slide { 
	background: rgba(255,255,255,.1);
}

section.color_scheme_secondary .slick-slide { 
	background: rgba(255,255,255,.1);
}


/* Audio Player */



section.color_scheme_default .audio-player .scrubber { 
	background: rgb(44,44,44);
	background: rgba(44,44,44, .8);
	color: rgb(250,250,250);
}
section.color_scheme_default .audio-player .playbar { 
	background: rgb(220,54,67);
}
section.color_scheme_default .audio-player .controls i,
section.color_scheme_default .audio-player .controls i:active { 
	color: rgb(220,54,67);
}
section.color_scheme_default .audio-player .controls i:hover { 
	color: rgb(0,0,0);
}

section.color_scheme_white .audio-player .scrubber { 
	background: rgb(44,44,44);
	background: rgba(44,44,44, .8);
	color: rgb(250,250,250);
}
section.color_scheme_white .audio-player .playbar { 
	background: rgb(220,54,67);
}
section.color_scheme_white .audio-player .controls i,
section.color_scheme_white .audio-player .controls i:active { 
	color: rgb(44,44,44);
}
section.color_scheme_white .audio-player .controls i:hover { 
	color: rgb(220,54,67);
}

section.color_scheme_natural .audio-player .scrubber { 
	background: rgb(250,250,250);
	background: rgba(250,250,250, .1);
}
section.color_scheme_natural .audio-player .playbar { 
	background: rgb(255,255,255);
}
section.color_scheme_natural .audio-player .controls i,
section.color_scheme_natural .audio-player .controls i:active { 
	color: rgb(250,250,250);
	color: rgba(250,250,250, .8);
}
section.color_scheme_natural .audio-player .controls i:hover { 
	color: rgb(255,255,255);
}

section.color_scheme_inverse .audio-player .scrubber { 
	background: rgb(250,250,250);
	background: rgba(250,250,250, .1);
}
section.color_scheme_inverse .audio-player .playbar { 
	background: rgb(220,54,67);
}
section.color_scheme_inverse .audio-player .controls i,
section.color_scheme_inverse .audio-player .controls i:active { 
	color: rgb(250,250,250);
	color: rgba(250,250,250, .8);
}
section.color_scheme_inverse .audio-player .controls i:hover { 
	color: rgb(255,255,255);
}

section.color_scheme_primary .audio-player .scrubber,
section.color_scheme_secondary .audio-player .scrubber { 
	background: rgb(250,250,250);
	background: rgba(250,250,250, .1);
}
section.color_scheme_secondary .audio-player .playbar { 
	background: rgb(220,54,67);
}
section.color_scheme_primary .audio-player .playbar { 
	background: rgb(0,0,0);
}
section.color_scheme_primary .audio-player .controls i,
section.color_scheme_primary .audio-player .controls i:active,
section.color_scheme_secondary .audio-player .controls i,
section.color_scheme_secondary .audio-player .controls i:active { 
	color: rgb(250,250,250);
	color: rgba(250,250,250, .8);
}
section.color_scheme_primary .audio-player .controls i:hover,
section.color_scheme_secondary .audio-player .controls i:hover { 
	color: rgb(255,255,255);	
}


/* Product CTA */

section.section_partial_product_cta.color_scheme_white .container h2,
section.section_partial_product_cta.color_scheme_white .container a {
	color: rgb(220,54,67);
}


/* Checkout */

.checkout {
	background-color: rgb(250,250,250);	
}


/* Wizard */

.btn-wrap .btn-builder-toggle,
.btn-wrap .btn-builder-toggle:focus,
.btn-wrap .btn-builder-toggle:active:focus,
.btn-wrap .btn-builder-toggle.active:focus {
	background-color: rgb(250,250,250);
	background-color: rgba(250,250,250,.9);
	color: rgb(44,44,44);
}
.btn-wrap .btn-builder-toggle:hover {
	background-color: rgb(44,44,44);
	background-color: rgba(44,44,44,.9);
	color: rgb(250,250,250);
}
.btn-wrap .btn-builder-toggle:focus,
.btn-wrap .btn-builder-toggle:active:focus,
.btn-wrap .btn-builder-toggle.active:focus {
	outline: thin dotted rgb(250,250,250);
}

.btn-wrap .btn-builder-toggle.btn-add-section.active,
.btn-wrap .btn-builder-toggle.btn-add-section.active:focus {
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,.8);
	color: #f00;
}
.btn-wrap .btn-builder-toggle.btn-add-section.active:hover {
	background-color: #f00;
	color: rgb(255,255,255);
}
.btn-wrap .btn-builder-toggle.btn-style-section.active,
.btn-wrap .btn-builder-toggle.btn-style-section.active:focus {
	color: rgb(0,0,0);
}
.btn-wrap .btn-builder-toggle.btn-style-section.active:hover {
	background-color: rgb(0,0,0);
	color: rgb(250,250,250);
}

.btn-wrap .btn-builder-toggle.btn-toggle-wizard.active,
.btn-wrap .btn-builder-toggle.btn-toggle-wizard.active:focus {
	color: rgb(220,54,67);
}
.btn-wrap .btn-builder-toggle.btn-toggle-wizard.active:hover {
	background-color: rgb(220,54,67);
	color: rgb(250,250,250);
}


.btn-wrap .style_buttons .btn-group.open .dropdown-toggle {
	background-color: rgb(255,255,255);
	color: rgb(0,0,0);
}

.btn-wrap .style_buttons .btn-group.open .dropdown-toggle:hover {
	color: rgb(250,250,250);
	background-color: rgb(0,0,0);
}

.btn-wrap .style_buttons .btn-group.open .dropdown-menu,
.btn-wrap .style_buttons .btn-group.open .dropdown-menu a,
.btn-wrap .style_buttons .btn-group.open .dropdown-menu a:focus {
	background-color: rgb(255,255,255);
	color: rgb(44,44,44);
}

.btn-wrap .style_buttons .btn-group.open .dropdown-menu a:hover {
	background-color: rgb(255,255,255);
	color: rgb(0,0,0);
}


.btn-wrap .style_buttons .btn-group.open .dropdown-menu li.active a,
.btn-wrap .style_buttons .btn-group.open .dropdown-menu li.active a:focus {
	background-color: rgb(255,255,255);
	color: rgb(0,0,0);
}

.btn-wrap .style_buttons .btn-group.open .dropdown-menu li.active a:hover {
	background-color: rgb(255,255,255);
	color: rgb(0,0,0);
}

.fontawesome-icon-list a.fontawesome-icon {
	color: rgb(44,44,44);
}

.fontawesome-icon-list a.fontawesome-icon:hover,
.fontawesome-icon-list a.fontawesome-icon:focus {
	background-color: rgb(220,54,67);
	color: #fff;
}

.setup .page-header {
	color: rgb(220,54,67);
}

.setup .btn-default {
	background-color: rgb(250,250,250);
	border-color: #ddd;
	color: rgb(44,44,44);
}
.setup .btn-default:hover,
.setup .btn-default:focus {
		background-color: #fff;
		border-color: rgb(220,54,67);
		color: rgb(220,54,67);				
}

.new_section .btn-default {
	background-color: rgb(44,44,44);
	border-color: rgb(44,44,44);
	color: rgb(250,250,250);
}
.new_section .btn-default:hover,
.new_section .btn-default:focus {
		background-color: #fff;
		border-color: rgb(220,54,67);
		color: rgb(220,54,67);				
}


.new_section ::-webkit-scrollbar-track {
	background-color: #fafafa;
	border-top: 1px dashed #ebebeb;
	border-bottom: 1px dashed #ebebeb;
}
 
.new_section ::-webkit-scrollbar-thumb {
	background-color: #ddd;
  -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
  border-radius: 10px; 
}
.new_section ::-webkit-scrollbar-thumb:hover {
	background-color: rgb(220,54,67);
}	


.froala-editor .bttn-wrapper:not(.touch) button.fr-bttn:hover,
.froala-editor .froala-popup button.fr-bttn:hover,
.froala-editor .bttn-wrapper:not(.touch) button.fr-trigger:hover,
.froala-editor .froala-popup button.fr-trigger:hover {
  background: rgb(220,54,67);
  color: #ffffff;
}
.froala-editor .fr-bttn.active {
  color: rgb(220,54,67);
  background: transparent;
}
.froala-editor .fr-trigger.active {
  color: #ffffff;
  background: rgb(220,54,67);
}
.froala-popup button:not(.fr-bttn):not(.fr-trigger).f-ok {
  background: rgb(220,54,67);
  color: #ffffff;
}
.froala-editor.ie8 button.fr-bttn:hover,
.froala-editor.ie8 button.fr-trigger:hover {
  background: rgb(220,54,67);
  color: #ffffff;
}




.has_bg_photo {
	background-color: rgb(220,54,67);	
}



.bg-primary,
.btn-primary {
	background-color: rgb(220,54,67);
	border-color: rgb(220,54,67);
}
.btn-primary:hover, .btn-primary:focus {
	border-color: rgb(220,54,67);
	color: rgb(220,54,67);
	background-color: rgb(250,250,250);
}
a, a:focus {
	color: rgb(220,54,67);
}
a:hover {
	color: rgb(220,54,67);
	border-color: rgb(220,54,67);
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	color: rgb(250,250,250);
	background-color: rgb(220,54,67);
}





body, p, li {
	font-family: 'News Cycle', sans-serif;
}

.body-font {
	font-family: 'News Cycle', sans-serif !important;	
}



h1, h2, h3, h4, h5, h6, .btn {
	font-family: 'Carrois Gothic', serif;
}

.headline-font {
	font-family: 'Carrois Gothic', serif !important;
}



.logo-font {
	font-family: 'Ubuntu', sans-serif !important;
}


.froala-editor .fr-dropdown .fr-dropdown-menu li a.format-h1,
.froala-editor .fr-dropdown .fr-dropdown-menu li a.format-h2,
.froala-editor .fr-dropdown .fr-dropdown-menu li a.format-h3,
.froala-editor .fr-dropdown .fr-dropdown-menu li a.format-h4,
.froala-editor .fr-dropdown .fr-dropdown-menu li a.format-h5,
.froala-editor .fr-dropdown .fr-dropdown-menu li a.format-h6 {
	font-family: 'Carrois Gothic', serif;
}
.froala-editor .fr-dropdown .fr-dropdown-menu li a.format-n,
.froala-editor .fr-dropdown .fr-dropdown-menu li a.format-blockquote,
.froala-editor .fr-dropdown .fr-dropdown-menu li a.format-pre {
	font-family: 'News Cycle', sans-serif;
}

