.dark-color {
	background-color:#333;
	color:#999;
}

.light-color {
	background-color:#fff;
	color:#222;
}

.dark-main-color {
	background-color:#d40a1a;
	color:#fff;
}

.main-color {
	background-color:#e41f2f;
	color:#fff;
}

.light-main-color {
	background-color:#e03f4c;
	color:#fff;
}

.dark-color .dark-color {
	background-color:#404040;
}

.light-color .light-color {
	background-color:#f2f2f2;
}

.dark-main-color .dark-main-color {
	background-color:#d5492d;
}

.main-color .main-color {
	background-color:#e05c42;
	color:#fff;
}

.light-main-color .light-main-color {
	background-color:#bc4338;
}

.body-color {
	background-color:#fdfdfd;
	color:#222;
}

body {
	background:#fdfdfd;
	color:#222;
}

h1,h2,h3,h4,h5,h6 {
	color:inherit;
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small {
	color:inherit;
}

.lead {
	color:inherit;
}

.main-color h1,.light-main-color h1,.dark-main-color h1,.dark-color h1,.main-color h2,.light-main-color h2,.dark-main-color h2,.dark-color h2,.main-color h3,.light-main-color h3,.dark-main-color h3,.dark-color h3,.main-color h4,.light-main-color h4,.dark-main-color h4,.dark-color h4,.main-color h5,.light-main-color h5,.dark-main-color h5,.dark-color h5,.main-color h6,.light-main-color h6,.dark-main-color h6,.dark-color h6,.main-color .lead,.light-main-color .lead,.dark-main-color .lead,.dark-color .lead {
	color:inherit;
}

.text-light h1,.text-light h2,.text-light h1 span,.text-light h2 span,.text-light h3,.text-light h4,.text-light h5,.text-light h6,.text-light p,.text-light p.lead,.text-light blockquote,.text-light cite {
	color:#fff;
}

.text-shadow {
	text-shadow:0 2px 5px rgba(0,0,0,0.4);
}

h1.text-main-color,h2.text-main-color,h1 span.text-main-color,h2 span.text-main-color,h3.text-main-color,h4.text-main-color,h5.text-main-color,h6.text-main-color,p.text-main-color,p.lead.text-main-color,blockquote.text-main-color,cite.text-main-color,h1 .text-main-color,h2 .text-main-color,h1 span .text-main-color,h2 span .text-main-color,h3 .text-main-color,h4 .text-main-color,h5 .text-main-color,h6 .text-main-color,p .text-main-color,p.lead .text-main-color,blockquote .text-main-color,cite .text-main-color {
	color:#e41f2f;
}

h1.text-light,h2.text-light,h1 span.text-light,h2 span.text-light,h3.text-light,h4.text-light,h5.text-light,h6.text-light,p.text-light,p.lead.text-light {
	color:#fff;
}

mark,.mark {
	background-color:#e41f2f;
	color:#fff;
}

.main-color mark,.main-color .mark {
	background-color:#e03f4c;
}

a,a:hover,a:focus,a:active {
/* MODBYCH 06 17 color: #ff3c4b;	 */

    
color:#e41f2f;
}

.main-color a,.main-color a:hover,.main-color a:focus {
	color:#f5cdc5;
}

.light-main-color a,.light-main-color a:hover,.light-main-color a:focus {
	color:#d40a1a;
}

a.box-link {
	color:#222;
}

a.box-link h1,a.box-link h2,a.box-link h3,a.box-link h4,a.box-link h5,a.box-link h6,a.box-link p {
	color:#222;
}

a.box-link:hover {
	color:#e41f2f;
}

a.box-link:hover h1,a.box-link:hover h2,a.box-link:hover h3,a.box-link:hover h4,a.box-link:hover h5,a.box-link:hover h6,a.box-link:hover p {
	color:#e41f2f;
}

.main-color a.box-link {
	color:#fff;
}

.main-color a.box-link h1,.main-color a.box-link h2,.main-color a.box-link h3,.main-color a.box-link h4,.main-color a.box-link h5,.main-color a.box-link h6,.main-color a.box-link p {
	color:#fff;
}

.main-color a.box-link:hover {
	color:#a1311b;
}

.main-color a.box-link:hover h1,.main-color a.box-link:hover h2,.main-color a.box-link:hover h3,.main-color a.box-link:hover h4,.main-color a.box-link:hover h5,.main-color a.box-link:hover h6,.main-color a.box-link:hover p {
	color:#a1311b;
}

.dark-main-color a.box-link {
	color:#fff;
}

.dark-main-color a.box-link h1,.dark-main-color a.box-link h2,.dark-main-color a.box-link h3,.dark-main-color a.box-link h4,.dark-main-color a.box-link h5,.dark-main-color a.box-link h6,.dark-main-color a.box-link p {
	color:#fff;
}

.dark-main-color a.box-link:hover {
	color:#dd6e57;
}

.dark-main-color a.box-link:hover h1,.dark-main-color a.box-link:hover h2,.dark-main-color a.box-link:hover h3,.dark-main-color a.box-link:hover h4,.dark-main-color a.box-link:hover h5,.dark-main-color a.box-link:hover h6,.dark-main-color a.box-link:hover p {
	color:#dd6e57;
}

.light-main-color a.box-link {
	color:#fff;
}

.light-main-color a.box-link h1,.light-main-color a.box-link h2,.light-main-color a.box-link h3,.light-main-color a.box-link h4,.light-main-color a.box-link h5,.light-main-color a.box-link h6,.light-main-color a.box-link p {
	color:#fff;
}

.light-main-color a.box-link:hover {
	color:#a93c32;
}

.light-main-color a.box-link:hover h1,.light-main-color a.box-link:hover h2,.light-main-color a.box-link:hover h3,.light-main-color a.box-link:hover h4,.light-main-color a.box-link:hover h5,.light-main-color a.box-link:hover h6,.light-main-color a.box-link:hover p {
	color:#a93c32;
}

.light-color a.box-link {
	color:#222;
}

.light-color a.box-link h1,.light-color a.box-link h2,.light-color a.box-link h3,.light-color a.box-link h4,.light-color a.box-link h5,.light-color a.box-link h6,.light-color a.box-link p {
	color:#222;
}

.light-color a.box-link:hover {
	color:#e41f2f;
}

.light-color a.box-link:hover h1,.light-color a.box-link:hover h2,.light-color a.box-link:hover h3,.light-color a.box-link:hover h4,.light-color a.box-link:hover h5,.light-color a.box-link:hover h6,.light-color a.box-link:hover p {
	color:#e41f2f;
}

.dark-color a.box-link {
	color:#999;
}

.dark-color a.box-link h1,.dark-color a.box-link h2,.dark-color a.box-link h3,.dark-color a.box-link h4,.dark-color a.box-link h5,.dark-color a.box-link h6,.dark-color a.box-link p {
	color:#999;
}

.dark-color a.box-link:hover {
	color:#e41f2f;
}

.dark-color a.box-link:hover h1,.dark-color a.box-link:hover h2,.dark-color a.box-link:hover h3,.dark-color a.box-link:hover h4,.dark-color a.box-link:hover h5,.dark-color a.box-link:hover h6,.dark-color a.box-link:hover p {
	color:#e41f2f;
}

blockquote {
	border-color:#e6e6e6;
}

blockquote:before {
	color:#eee;
}

.blockquote-reverse {
	border-left-color:#d5d5d5;
}

.dark-main-color blockquote {
	background-color:#e41f2f;
	border-color:#d40a1a;
	color:#fff;
}

.dark-main-color blockquote h1,.dark-main-color blockquote h2,.dark-main-color blockquote h3,.dark-main-color blockquote h4,.dark-main-color blockquote h5,.dark-main-color blockquote h6,.dark-main-color blockquote p {
	color:#fff;
}

.dark-main-color blockquote footer {
	color:#a1311b;
}

.dark-main-color blockquote:before {
	color:#fff;
}

.main-color blockquote {
	background-color:#e03f4c;
	border-color:#bc4338;
	color:#fff;
}

.main-color blockquote h1,.main-color blockquote h2,.main-color blockquote h3,.main-color blockquote h4,.main-color blockquote h5,.main-color blockquote h6,.main-color blockquote p {
	color:#fff;
}

.main-color blockquote footer {
	color:#95352c;
}

.main-color blockquote:before {
	color:#bc4338;
}

.light-main-color blockquote {
	background-color:#e41f2f;
	border-color:#d40a1a;
	color:#fff;
}

.light-main-color blockquote h1,.light-main-color blockquote h2,.light-main-color blockquote h3,.light-main-color blockquote h4,.light-main-color blockquote h5,.light-main-color blockquote h6,.light-main-color blockquote p {
	color:#fff;
}

.light-main-color blockquote footer {
	color:#a1311b;
}

.light-main-color blockquote:before {
	color:#d40a1a;
}

.dark-color blockquote {
	background-color:#404040;
	border-color:#262626;
	color:#999;
}

.dark-color blockquote h1,.dark-color blockquote h2,.dark-color blockquote h3,.dark-color blockquote h4,.dark-color blockquote h5,.dark-color blockquote h6,.dark-color blockquote p {
	color:#999;
}

.dark-color blockquote footer {
	color:#737373;
}

.dark-color blockquote:before {
	color:#333;
}

.light-color blockquote {
	background-color:#f2f2f2;
	border-color:#d9d9d9;
	color:#222;
}

.light-color blockquote h1,.light-color blockquote h2,.light-color blockquote h3,.light-color blockquote h4,.light-color blockquote h5,.light-color blockquote h6,.light-color blockquote p {
	color:#222;
}

.light-color blockquote footer {
	color:#bfbfbf;
}

.light-color blockquote:before {
	color:#d9d9d9;
}

.dark-main-color blockquote.main-color,.main-color blockquote.main-color,.light-main-color blockquote.main-color,.dark-color blockquote.main-color,.light-color blockquote.main-color {
	background-color:#e41f2f;
	border-color:#d40a1a;
	color:#fff;
}

.dark-main-color blockquote.main-color h1,.main-color blockquote.main-color h1,.light-main-color blockquote.main-color h1,.dark-color blockquote.main-color h1,.light-color blockquote.main-color h1,.dark-main-color blockquote.main-color h2,.main-color blockquote.main-color h2,.light-main-color blockquote.main-color h2,.dark-color blockquote.main-color h2,.light-color blockquote.main-color h2,.dark-main-color blockquote.main-color h3,.main-color blockquote.main-color h3,.light-main-color blockquote.main-color h3,.dark-color blockquote.main-color h3,.light-color blockquote.main-color h3,.dark-main-color blockquote.main-color h4,.main-color blockquote.main-color h4,.light-main-color blockquote.main-color h4,.dark-color blockquote.main-color h4,.light-color blockquote.main-color h4,.dark-main-color blockquote.main-color h5,.main-color blockquote.main-color h5,.light-main-color blockquote.main-color h5,.dark-color blockquote.main-color h5,.light-color blockquote.main-color h5,.dark-main-color blockquote.main-color h6,.main-color blockquote.main-color h6,.light-main-color blockquote.main-color h6,.dark-color blockquote.main-color h6,.light-color blockquote.main-color h6,.dark-main-color blockquote.main-color p,.main-color blockquote.main-color p,.light-main-color blockquote.main-color p,.dark-color blockquote.main-color p,.light-color blockquote.main-color p {
	color:#fff;
}

.dark-main-color blockquote.main-color footer,.main-color blockquote.main-color footer,.light-main-color blockquote.main-color footer,.dark-color blockquote.main-color footer,.light-color blockquote.main-color footer {
	color:#a1311b;
}

.dark-main-color blockquote.dark-main-color,.main-color blockquote.dark-main-color,.light-main-color blockquote.dark-main-color,.dark-color blockquote.dark-main-color,.light-color blockquote.dark-main-color {
	background-color:#d40a1a;
	border-color:#97331e;
	color:#fff;
}

.dark-main-color blockquote.dark-main-color h1,.main-color blockquote.dark-main-color h1,.light-main-color blockquote.dark-main-color h1,.dark-color blockquote.dark-main-color h1,.light-color blockquote.dark-main-color h1,.dark-main-color blockquote.dark-main-color h2,.main-color blockquote.dark-main-color h2,.light-main-color blockquote.dark-main-color h2,.dark-color blockquote.dark-main-color h2,.light-color blockquote.dark-main-color h2,.dark-main-color blockquote.dark-main-color h3,.main-color blockquote.dark-main-color h3,.light-main-color blockquote.dark-main-color h3,.dark-color blockquote.dark-main-color h3,.light-color blockquote.dark-main-color h3,.dark-main-color blockquote.dark-main-color h4,.main-color blockquote.dark-main-color h4,.light-main-color blockquote.dark-main-color h4,.dark-color blockquote.dark-main-color h4,.light-color blockquote.dark-main-color h4,.dark-main-color blockquote.dark-main-color h5,.main-color blockquote.dark-main-color h5,.light-main-color blockquote.dark-main-color h5,.dark-color blockquote.dark-main-color h5,.light-color blockquote.dark-main-color h5,.dark-main-color blockquote.dark-main-color h6,.main-color blockquote.dark-main-color h6,.light-main-color blockquote.dark-main-color h6,.dark-color blockquote.dark-main-color h6,.light-color blockquote.dark-main-color h6,.dark-main-color blockquote.dark-main-color p,.main-color blockquote.dark-main-color p,.light-main-color blockquote.dark-main-color p,.dark-color blockquote.dark-main-color p,.light-color blockquote.dark-main-color p {
	color:#fff;
}

.dark-main-color blockquote.dark-main-color footer,.main-color blockquote.dark-main-color footer,.light-main-color blockquote.dark-main-color footer,.dark-color blockquote.dark-main-color footer,.light-color blockquote.dark-main-color footer {
	color:#812c1a;
}

.dark-main-color blockquote.light-main-color,.main-color blockquote.light-main-color,.light-main-color blockquote.light-main-color,.dark-color blockquote.light-main-color,.light-color blockquote.light-main-color {
	background-color:#e03f4c;
	border-color:#bc4338;
	color:#fff;
}

.dark-main-color blockquote.light-main-color h1,.main-color blockquote.light-main-color h1,.light-main-color blockquote.light-main-color h1,.dark-color blockquote.light-main-color h1,.light-color blockquote.light-main-color h1,.dark-main-color blockquote.light-main-color h2,.main-color blockquote.light-main-color h2,.light-main-color blockquote.light-main-color h2,.dark-color blockquote.light-main-color h2,.light-color blockquote.light-main-color h2,.dark-main-color blockquote.light-main-color h3,.main-color blockquote.light-main-color h3,.light-main-color blockquote.light-main-color h3,.dark-color blockquote.light-main-color h3,.light-color blockquote.light-main-color h3,.dark-main-color blockquote.light-main-color h4,.main-color blockquote.light-main-color h4,.light-main-color blockquote.light-main-color h4,.dark-color blockquote.light-main-color h4,.light-color blockquote.light-main-color h4,.dark-main-color blockquote.light-main-color h5,.main-color blockquote.light-main-color h5,.light-main-color blockquote.light-main-color h5,.dark-color blockquote.light-main-color h5,.light-color blockquote.light-main-color h5,.dark-main-color blockquote.light-main-color h6,.main-color blockquote.light-main-color h6,.light-main-color blockquote.light-main-color h6,.dark-color blockquote.light-main-color h6,.light-color blockquote.light-main-color h6,.dark-main-color blockquote.light-main-color p,.main-color blockquote.light-main-color p,.light-main-color blockquote.light-main-color p,.dark-color blockquote.light-main-color p,.light-color blockquote.light-main-color p {
	color:#fff;
}

.dark-main-color blockquote.light-main-color footer,.main-color blockquote.light-main-color footer,.light-main-color blockquote.light-main-color footer,.dark-color blockquote.light-main-color footer,.light-color blockquote.light-main-color footer {
	color:#95352c;
}

.dark-main-color blockquote.dark-color,.main-color blockquote.dark-color,.light-main-color blockquote.dark-color,.dark-color blockquote.dark-color,.light-color blockquote.dark-color {
	background-color:#333;
	border-color:#1a1a1a;
	color:#999;
}

.dark-main-color blockquote.dark-color h1,.main-color blockquote.dark-color h1,.light-main-color blockquote.dark-color h1,.dark-color blockquote.dark-color h1,.light-color blockquote.dark-color h1,.dark-main-color blockquote.dark-color h2,.main-color blockquote.dark-color h2,.light-main-color blockquote.dark-color h2,.dark-color blockquote.dark-color h2,.light-color blockquote.dark-color h2,.dark-main-color blockquote.dark-color h3,.main-color blockquote.dark-color h3,.light-main-color blockquote.dark-color h3,.dark-color blockquote.dark-color h3,.light-color blockquote.dark-color h3,.dark-main-color blockquote.dark-color h4,.main-color blockquote.dark-color h4,.light-main-color blockquote.dark-color h4,.dark-color blockquote.dark-color h4,.light-color blockquote.dark-color h4,.dark-main-color blockquote.dark-color h5,.main-color blockquote.dark-color h5,.light-main-color blockquote.dark-color h5,.dark-color blockquote.dark-color h5,.light-color blockquote.dark-color h5,.dark-main-color blockquote.dark-color h6,.main-color blockquote.dark-color h6,.light-main-color blockquote.dark-color h6,.dark-color blockquote.dark-color h6,.light-color blockquote.dark-color h6,.dark-main-color blockquote.dark-color p,.main-color blockquote.dark-color p,.light-main-color blockquote.dark-color p,.dark-color blockquote.dark-color p,.light-color blockquote.dark-color p {
	color:#999;
}

.dark-main-color blockquote.dark-color footer,.main-color blockquote.dark-color footer,.light-main-color blockquote.dark-color footer,.dark-color blockquote.dark-color footer,.light-color blockquote.dark-color footer {
	color:#595959;
}

.dark-main-color blockquote.light-color,.main-color blockquote.light-color,.light-main-color blockquote.light-color,.dark-color blockquote.light-color,.light-color blockquote.light-color {
	background-color:#fff;
	border-color:#e6e6e6;
	color:#222;
}

.dark-main-color blockquote.light-color h1,.main-color blockquote.light-color h1,.light-main-color blockquote.light-color h1,.dark-color blockquote.light-color h1,.light-color blockquote.light-color h1,.dark-main-color blockquote.light-color h2,.main-color blockquote.light-color h2,.light-main-color blockquote.light-color h2,.dark-color blockquote.light-color h2,.light-color blockquote.light-color h2,.dark-main-color blockquote.light-color h3,.main-color blockquote.light-color h3,.light-main-color blockquote.light-color h3,.dark-color blockquote.light-color h3,.light-color blockquote.light-color h3,.dark-main-color blockquote.light-color h4,.main-color blockquote.light-color h4,.light-main-color blockquote.light-color h4,.dark-color blockquote.light-color h4,.light-color blockquote.light-color h4,.dark-main-color blockquote.light-color h5,.main-color blockquote.light-color h5,.light-main-color blockquote.light-color h5,.dark-color blockquote.light-color h5,.light-color blockquote.light-color h5,.dark-main-color blockquote.light-color h6,.main-color blockquote.light-color h6,.light-main-color blockquote.light-color h6,.dark-color blockquote.light-color h6,.light-color blockquote.light-color h6,.dark-main-color blockquote.light-color p,.main-color blockquote.light-color p,.light-main-color blockquote.light-color p,.dark-color blockquote.light-color p,.light-color blockquote.light-color p {
	color:#222;
}

.dark-main-color blockquote.light-color footer,.main-color blockquote.light-color footer,.light-main-color blockquote.light-color footer,.dark-color blockquote.light-color footer,.light-color blockquote.light-color footer {
	color:#bfbfbf;
}

.dark-main-color blockquote.white,.main-color blockquote.white,.light-main-color blockquote.white,.dark-color blockquote.white,.light-color blockquote.white {
	background-color:#fff;
	border-color:#e6e6e6;
	color:#222;
}

.dark-main-color blockquote.white h1,.main-color blockquote.white h1,.light-main-color blockquote.white h1,.dark-color blockquote.white h1,.light-color blockquote.white h1,.dark-main-color blockquote.white h2,.main-color blockquote.white h2,.light-main-color blockquote.white h2,.dark-color blockquote.white h2,.light-color blockquote.white h2,.dark-main-color blockquote.white h3,.main-color blockquote.white h3,.light-main-color blockquote.white h3,.dark-color blockquote.white h3,.light-color blockquote.white h3,.dark-main-color blockquote.white h4,.main-color blockquote.white h4,.light-main-color blockquote.white h4,.dark-color blockquote.white h4,.light-color blockquote.white h4,.dark-main-color blockquote.white h5,.main-color blockquote.white h5,.light-main-color blockquote.white h5,.dark-color blockquote.white h5,.light-color blockquote.white h5,.dark-main-color blockquote.white h6,.main-color blockquote.white h6,.light-main-color blockquote.white h6,.dark-color blockquote.white h6,.light-color blockquote.white h6,.dark-main-color blockquote.white p,.main-color blockquote.white p,.light-main-color blockquote.white p,.dark-color blockquote.white p,.light-color blockquote.white p {
	color:#222;
}

.dark-main-color blockquote.white footer,.main-color blockquote.white footer,.light-main-color blockquote.white footer,.dark-color blockquote.white footer,.light-color blockquote.white footer {
	color:#bfbfbf;
}

ul.border li {
	border-bottom-color:#a2a2a2;
}

.light-color ul.border li {
	border-bottom-color:#d9d9d9;
}

.dark-color ul.border li {
	border-bottom-color:#fff;
}

.dark-main-color ul.border li {
	border-bottom-color:#e41f2f;
}

.light-main-color ul.border li {
	border-bottom-color:#a93c32;
}

.main-color ul.border li {
	border-bottom-color:#d40a1a;
}

.list-icon li:before,li > i {
	color:#e41f2f;
}

.light-main-color .list-icon li:before,.dark-main-color .list-icon li:before,.main-color .list-icon li:before,.dark-color .list-icon li:before,.light-color .list-icon li:before {
	color:inherit;
}

.list-icon.rounded li:before,li > i[class^="icon-"].rounded:before,li > i[class*=" icon-"].rounded:before {
	background-color:#e41f2f;
	color:#fff;
}

.main-color .list-icon.rounded li:before,.main-color li > i[class^="icon-"].rounded:before,.main-color li > i[class*=" icon-"].rounded:before {
	background-color:#e03f4c;
}

.table td {
	background-color:#fdfdfd;
	color:#222;
}

.table > thead > tr > th,.table > thead > tr > th {
	background-color:#e41f2f;
	color:#fff;
}

.table,.table > thead > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {
	border-color:#a2a2a2;
}

.dark-color .table > thead > tr > td,.dark-color .table > tbody > tr > td,.dark-color .table > tfoot > tr > td,.dark-color .table > thead > tr > th,.dark-color .table {
	border-color:#1a1a1a;
}

.light-color .table > thead > tr > td,.light-color .table > tbody > tr > td,.light-color .table > tfoot > tr > td,.light-color .table > thead > tr > th,.light-color .table {
	border-color:#e6e6e6;
}

.main-color .table > thead > tr > td,.main-color .table > tbody > tr > td,.main-color .table > tfoot > tr > td,.main-color .table > thead > tr > th,.main-color .table {
	border-color:#d40a1a;
}

.main-color .table > thead > tr > th,.main-color .table > thead > tr > th {
	color:#fff;
}

.dark-main-color .table > thead > tr > td,.dark-main-color .table > tbody > tr > td,.dark-main-color .table > tfoot > tr > td,.dark-main-color .table > thead > tr > th,.dark-main-color .table {
	border-color:#97331e;
}

.light-main-color .table > thead > tr > td,.light-main-color .table > tbody > tr > td,.light-main-color .table > tfoot > tr > td,.light-main-color .table > thead > tr > th,.light-main-color .table {
	border-color:#bc4338;
}

.table-bordered {
	border-color:#a2a2a2;
}

.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td {
	border-color:#a2a2a2;
}

.form-control {
	box-shadow:none;
}

.form-control:focus {
	border-color:#e41f2f;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.main-color .form-control:focus {
	border-color:#e03f4c;
}

.dark-main-color .form-control {
	border-color:#97331e;
}

.dark-main-color .form-control:focus {
	border-color:#e03f4c;
}

.dark-main-color .help-block {
	color:#fff;
}

.light-main-color .form-control {
	border-color:#bc4338;
}

.light-main-color .form-control:focus {
	border-color:#e41f2f;
}

.dark-color .form-control {
	border-color:#1a1a1a;
}

.dark-color .form-control:focus {
	border-color:#e41f2f;
}

.light-color .form-control {
	border-color:#e6e6e6;
}

.light-color .form-control:focus {
	border-color:#e41f2f;
}

.form-minimal .form-line {
	background-color:#e41f2f;
}

.form-minimal .form-control {
	border-bottom-color:#ddd;
	background-color:transparent;
}

.form-minimal .form-control:focus {
	border-color:#ddd;
}

.form-minimal .has-error .form-control {
	box-shadow:none;
	border-bottom-color:#A94442;
}

.form-minimal:focus {
	border-bottom:none!important;
}

.btn {
	color:#fff;
}

.btn :active,.btn .active {
	box-shadow:none;
}

.main-color .btn,.dark-main-color .btn,.light-main-color .btn,.dark-color .btn,.light-color .btn,.main-color .btn:hover,.dark-main-color .btn:hover,.light-main-color .btn:hover,.dark-color .btn:hover,.light-color .btn:hover {
	color:#fff;
}

.btn-default,.btn.default {
	color:#fff;
	background-color:#e41f2f;
	border-color:#cd3e22;
}

.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default,.btn.default:hover,.btn.default:focus,.btn.default:active,.btn.default.active,.open > .dropdown-toggle.btn.default {
	color:#fff;
	background-color:#d40a1a;
	border-color:#982e19;
}

.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default,.btn.default:active,.btn.default.active,.open > .dropdown-toggle.btn.default {
	background-image:none;
}

.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active,.btn.default.disabled,.btn.default[disabled],fieldset[disabled] .btn.default,.btn.default.disabled:hover,.btn.default[disabled]:hover,fieldset[disabled] .btn.default:hover,.btn.default.disabled:focus,.btn.default[disabled]:focus,fieldset[disabled] .btn.default:focus,.btn.default.disabled:active,.btn.default[disabled]:active,fieldset[disabled] .btn.default:active,.btn.default.disabled.active,.btn.default[disabled].active,fieldset[disabled] .btn.default.active {
	background-color:#e41f2f;
	border-color:#cd3e22;
}

.btn-default .badge,.btn.default .badge {
	color:#e41f2f;
	background-color:#fff;
}

.btn-primary,.btn.primary {
	color:#999;
	background-color:#333;
	border-color:#262626;
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary,.btn.primary:hover,.btn.primary:focus,.btn.primary:active,.btn.primary.active,.open > .dropdown-toggle.btn.primary {
	color:#999;
	background-color:#1a1a1a;
	border-color:#080808;
}

.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary,.btn.primary:active,.btn.primary.active,.open > .dropdown-toggle.btn.primary {
	background-image:none;
}

.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active,.btn.primary.disabled,.btn.primary[disabled],fieldset[disabled] .btn.primary,.btn.primary.disabled:hover,.btn.primary[disabled]:hover,fieldset[disabled] .btn.primary:hover,.btn.primary.disabled:focus,.btn.primary[disabled]:focus,fieldset[disabled] .btn.primary:focus,.btn.primary.disabled:active,.btn.primary[disabled]:active,fieldset[disabled] .btn.primary:active,.btn.primary.disabled.active,.btn.primary[disabled].active,fieldset[disabled] .btn.primary.active {
	background-color:#333;
	border-color:#262626;
}

.btn-primary .badge,.btn.primary .badge {
	color:#333;
	background-color:#999;
}

.btn-success,.btn.success {
	color:#fff;
	background-color:#5cb85c;
	border-color:#4cae4c;
}

.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success,.btn.success:hover,.btn.success:focus,.btn.success:active,.btn.success.active,.open > .dropdown-toggle.btn.success {
	color:#fff;
	background-color:#449d44;
	border-color:#398439;
}

.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success,.btn.success:active,.btn.success.active,.open > .dropdown-toggle.btn.success {
	background-image:none;
}

.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active,.btn.success.disabled,.btn.success[disabled],fieldset[disabled] .btn.success,.btn.success.disabled:hover,.btn.success[disabled]:hover,fieldset[disabled] .btn.success:hover,.btn.success.disabled:focus,.btn.success[disabled]:focus,fieldset[disabled] .btn.success:focus,.btn.success.disabled:active,.btn.success[disabled]:active,fieldset[disabled] .btn.success:active,.btn.success.disabled.active,.btn.success[disabled].active,fieldset[disabled] .btn.success.active {
	background-color:#5cb85c;
	border-color:#4cae4c;
}

.btn-success .badge,.btn.success .badge {
	color:#5cb85c;
	background-color:#fff;
}

.btn-info,.btn.info {
	color:#fff;
	background-color:#5bc0de;
	border-color:#46b8da;
}

.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info,.btn.info:hover,.btn.info:focus,.btn.info:active,.btn.info.active,.open > .dropdown-toggle.btn.info {
	color:#fff;
	background-color:#31b0d5;
	border-color:#269abc;
}

.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info,.btn.info:active,.btn.info.active,.open > .dropdown-toggle.btn.info {
	background-image:none;
}

.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active,.btn.info.disabled,.btn.info[disabled],fieldset[disabled] .btn.info,.btn.info.disabled:hover,.btn.info[disabled]:hover,fieldset[disabled] .btn.info:hover,.btn.info.disabled:focus,.btn.info[disabled]:focus,fieldset[disabled] .btn.info:focus,.btn.info.disabled:active,.btn.info[disabled]:active,fieldset[disabled] .btn.info:active,.btn.info.disabled.active,.btn.info[disabled].active,fieldset[disabled] .btn.info.active {
	background-color:#5bc0de;
	border-color:#46b8da;
}

.btn-info .badge,.btn.info .badge {
	color:#5bc0de;
	background-color:#fff;
}

.btn-warning,.btn.warning {
	color:#fff;
	background-color:#f0ad4e;
	border-color:#eea236;
}

.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning,.btn.warning:hover,.btn.warning:focus,.btn.warning:active,.btn.warning.active,.open > .dropdown-toggle.btn.warning {
	color:#fff;
	background-color:#ec971f;
	border-color:#d58512;
}

.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning,.btn.warning:active,.btn.warning.active,.open > .dropdown-toggle.btn.warning {
	background-image:none;
}

.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active,.btn.warning.disabled,.btn.warning[disabled],fieldset[disabled] .btn.warning,.btn.warning.disabled:hover,.btn.warning[disabled]:hover,fieldset[disabled] .btn.warning:hover,.btn.warning.disabled:focus,.btn.warning[disabled]:focus,fieldset[disabled] .btn.warning:focus,.btn.warning.disabled:active,.btn.warning[disabled]:active,fieldset[disabled] .btn.warning:active,.btn.warning.disabled.active,.btn.warning[disabled].active,fieldset[disabled] .btn.warning.active {
	background-color:#f0ad4e;
	border-color:#eea236;
}

.btn-warning .badge,.btn.warning .badge {
	color:#f0ad4e;
	background-color:#fff;
}

.btn-danger,.btn.danger {
	color:#fff;
	background-color:#d9534f;
	border-color:#d43f3a;
}

.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger,.btn.danger:hover,.btn.danger:focus,.btn.danger:active,.btn.danger.active,.open > .dropdown-toggle.btn.danger {
	color:#fff;
	background-color:#c9302c;
	border-color:#ac2925;
}

.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger,.btn.danger:active,.btn.danger.active,.open > .dropdown-toggle.btn.danger {
	background-image:none;
}

.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active,.btn.danger.disabled,.btn.danger[disabled],fieldset[disabled] .btn.danger,.btn.danger.disabled:hover,.btn.danger[disabled]:hover,fieldset[disabled] .btn.danger:hover,.btn.danger.disabled:focus,.btn.danger[disabled]:focus,fieldset[disabled] .btn.danger:focus,.btn.danger.disabled:active,.btn.danger[disabled]:active,fieldset[disabled] .btn.danger:active,.btn.danger.disabled.active,.btn.danger[disabled].active,fieldset[disabled] .btn.danger.active {
	background-color:#d9534f;
	border-color:#d43f3a;
}

.btn-danger .badge,.btn.danger .badge {
	color:#d9534f;
	background-color:#fff;
}

.btn.border,.btn-icon.border {
	background:none;
	color:#222;
	border-color:#222;
}

.btn.border:hover,.btn-icon.border:hover {
	color:#fdfdfd;
	background:#222;
	border-color:#222;
}

.btn.border.white,.btn-icon.border.white {
	color:#fff;
	border-color:#fff;
	opacity:.9;
}

.btn.border.white:hover,.btn-icon.border.white:hover {
	opacity:1;
}

.main-color .btn.border,.btn-icon.border {
	background:none;
	color:#fff;
	border-color:#fff;
}

.main-color .btn.border:hover,.btn-icon.border:hover {
	color:#e41f2f;
	background:#fff;
	border-color:#fff;
}

.main-color .btn.border.white,.btn-icon.border.white {
	color:#fff;
	border-color:#fff;
	opacity:.9;
}

.main-color .btn.border.white:hover,.btn-icon.border.white:hover {
	opacity:1;
}

.btn.border i,.btn-icon.border i {
	background:none;
	color:#222;
	border-color:#222;
}

.btn.border i:hover,.btn-icon.border i:hover {
	color:#fdfdfd;
	background:#222;
	border-color:#222;
}

.btn.border i.white,.btn-icon.border i.white {
	color:#fff;
	border-color:#fff;
	opacity:.9;
}

.btn.border i.white:hover,.btn-icon.border i.white:hover {
	opacity:1;
}

.btn.border i:before,.btn-icon.border i:before {
	color:#222;
}

.btn.border:hover i:before,.btn-icon.border:hover i:before {
	color:#fdfdfd;
}

.btn-default:active,.btn.default:active {
	border-color:#e05c42;
	background-color:#e05c42;
	outline:none;
	box-shadow:none;
}

.btn-primary:active,.btn.primary:active {
	border-color:#404040;
	background-color:#404040;
	outline:none;
	box-shadow:none;
}

.btn-success:active,.btn.success:active {
	border-color:#6ec06e;
	background-color:#6ec06e;
	outline:none;
	box-shadow:none;
}

.btn-info:active,.btn.info:active {
	border-color:#70c8e2;
	background-color:#70c8e2;
	outline:none;
	box-shadow:none;
}

.btn-warning:active,.btn.warning:active {
	border-color:#f2b866;
	background-color:#f2b866;
	outline:none;
	box-shadow:none;
}

.btn-danger:active,.btn.danger:active {
	border-color:#de6764;
	background-color:#de6764;
	outline:none;
	box-shadow:none;
}

.btn.rss,ul.social-icons-bar a.rss {
	background-color:#f56505;
	border-color:#c35004;
	color:#fff;
}

.btn.rss:hover,ul.social-icons-bar a.rss:hover {
	background-color:#fb8232;
	border-color:#fb8232;
}

.btn.facebook,ul.social-icons-bar a.facebook {
	background-color:#3b5998;
	border-color:#2d4373;
	color:#fff;
}

.btn.facebook:hover,ul.social-icons-bar a.facebook:hover {
	background-color:#4c70ba;
	border-color:#4c70ba;
}

.btn.twitter,ul.social-icons-bar a.twitter {
	background-color:#3cf;
	border-color:#00bfff;
	color:#fff;
}

.btn.twitter:hover,ul.social-icons-bar a.twitter:hover {
	background-color:#66d9ff;
	border-color:#66d9ff;
}

.btn.gplus,ul.social-icons-bar a.gplus {
	background-color:#bd3518;
	border-color:#902812;
	color:#fff;
}

.btn.gplus:hover,ul.social-icons-bar a.gplus:hover {
	background-color:#e34625;
	border-color:#e34625;
}

.btn.dribbble,ul.social-icons-bar a.dribbble {
	background-color:#e04b85;
	border-color:#d42469;
	color:#fff;
}

.btn.dribbble:hover,ul.social-icons-bar a.dribbble:hover {
	background-color:#e777a2;
	border-color:#e777a2;
}

.btn.linkedin,ul.social-icons-bar a.linkedin {
	background-color:#007bb7;
	border-color:#005984;
	color:#fff;
}

.btn.linkedin:hover,ul.social-icons-bar a.linkedin:hover {
	background-color:#009dea;
	border-color:#009dea;
}

ul.social-icons a {
	background:none;
}

ul.social-icons.main-color,ul.social-icons.dark-main-color,ul.social-icons.light-main-color,ul.social-icons.dark-color,ul.social-icons.light-color {
	background:transparent;
}

ul.social-icons.dark-main-color i {
	color:#d40a1a;
}

ul.social-icons.light-main-color i {
	color:#e03f4c;
}

ul.social-icons.dark-color i {
	color:#333;
}

ul.social-icons.light-color i {
	color:#fff;
}

ul.social-icons.squared.main-color a.rss,ul.social-icons.circle.main-color a.rss,ul.social-icons.rounded.main-color a.rss,ul.social-icons.squared.main-color a.facebook,ul.social-icons.circle.main-color a.facebook,ul.social-icons.rounded.main-color a.facebook,ul.social-icons.squared.main-color a.twitter,ul.social-icons.circle.main-color a.twitter,ul.social-icons.rounded.main-color a.twitter,ul.social-icons.squared.main-color a.gplus,ul.social-icons.circle.main-color a.gplus,ul.social-icons.rounded.main-color a.gplus,ul.social-icons.squared.main-color a.dribbble,ul.social-icons.circle.main-color a.dribbble,ul.social-icons.rounded.main-color a.dribbble,ul.social-icons.squared.main-color a.linkedin,ul.social-icons.circle.main-color a.linkedin,ul.social-icons.rounded.main-color a.linkedin {
	background-color:#e41f2f;
	border-color:#cd3e22;
}

ul.social-icons.squared.main-color a.rss i,ul.social-icons.circle.main-color a.rss i,ul.social-icons.rounded.main-color a.rss i,ul.social-icons.squared.main-color a.facebook i,ul.social-icons.circle.main-color a.facebook i,ul.social-icons.rounded.main-color a.facebook i,ul.social-icons.squared.main-color a.twitter i,ul.social-icons.circle.main-color a.twitter i,ul.social-icons.rounded.main-color a.twitter i,ul.social-icons.squared.main-color a.gplus i,ul.social-icons.circle.main-color a.gplus i,ul.social-icons.rounded.main-color a.gplus i,ul.social-icons.squared.main-color a.dribbble i,ul.social-icons.circle.main-color a.dribbble i,ul.social-icons.rounded.main-color a.dribbble i,ul.social-icons.squared.main-color a.linkedin i,ul.social-icons.circle.main-color a.linkedin i,ul.social-icons.rounded.main-color a.linkedin i {
	color:#fff;
}

ul.social-icons.squared.main-color a.rss:hover,ul.social-icons.circle.main-color a.rss:hover,ul.social-icons.rounded.main-color a.rss:hover,ul.social-icons.squared.main-color a.facebook:hover,ul.social-icons.circle.main-color a.facebook:hover,ul.social-icons.rounded.main-color a.facebook:hover,ul.social-icons.squared.main-color a.twitter:hover,ul.social-icons.circle.main-color a.twitter:hover,ul.social-icons.rounded.main-color a.twitter:hover,ul.social-icons.squared.main-color a.gplus:hover,ul.social-icons.circle.main-color a.gplus:hover,ul.social-icons.rounded.main-color a.gplus:hover,ul.social-icons.squared.main-color a.dribbble:hover,ul.social-icons.circle.main-color a.dribbble:hover,ul.social-icons.rounded.main-color a.dribbble:hover,ul.social-icons.squared.main-color a.linkedin:hover,ul.social-icons.circle.main-color a.linkedin:hover,ul.social-icons.rounded.main-color a.linkedin:hover {
	background-color:#e36f58;
	border-color:#e05c42;
}

ul.social-icons.squared.dark-main-color a.rss,ul.social-icons.circle.dark-main-color a.rss,ul.social-icons.rounded.dark-main-color a.rss,ul.social-icons.squared.dark-main-color a.facebook,ul.social-icons.circle.dark-main-color a.facebook,ul.social-icons.rounded.dark-main-color a.facebook,ul.social-icons.squared.dark-main-color a.twitter,ul.social-icons.circle.dark-main-color a.twitter,ul.social-icons.rounded.dark-main-color a.twitter,ul.social-icons.squared.dark-main-color a.gplus,ul.social-icons.circle.dark-main-color a.gplus,ul.social-icons.rounded.dark-main-color a.gplus,ul.social-icons.squared.dark-main-color a.dribbble,ul.social-icons.circle.dark-main-color a.dribbble,ul.social-icons.rounded.dark-main-color a.dribbble,ul.social-icons.squared.dark-main-color a.linkedin,ul.social-icons.circle.dark-main-color a.linkedin,ul.social-icons.rounded.dark-main-color a.linkedin {
	background-color:#d40a1a;
	border-color:#ac3a23;
}

ul.social-icons.squared.dark-main-color a.rss i,ul.social-icons.circle.dark-main-color a.rss i,ul.social-icons.rounded.dark-main-color a.rss i,ul.social-icons.squared.dark-main-color a.facebook i,ul.social-icons.circle.dark-main-color a.facebook i,ul.social-icons.rounded.dark-main-color a.facebook i,ul.social-icons.squared.dark-main-color a.twitter i,ul.social-icons.circle.dark-main-color a.twitter i,ul.social-icons.rounded.dark-main-color a.twitter i,ul.social-icons.squared.dark-main-color a.gplus i,ul.social-icons.circle.dark-main-color a.gplus i,ul.social-icons.rounded.dark-main-color a.gplus i,ul.social-icons.squared.dark-main-color a.dribbble i,ul.social-icons.circle.dark-main-color a.dribbble i,ul.social-icons.rounded.dark-main-color a.dribbble i,ul.social-icons.squared.dark-main-color a.linkedin i,ul.social-icons.circle.dark-main-color a.linkedin i,ul.social-icons.rounded.dark-main-color a.linkedin i {
	color:#fff;
}

ul.social-icons.squared.dark-main-color a.rss:hover,ul.social-icons.circle.dark-main-color a.rss:hover,ul.social-icons.rounded.dark-main-color a.rss:hover,ul.social-icons.squared.dark-main-color a.facebook:hover,ul.social-icons.circle.dark-main-color a.facebook:hover,ul.social-icons.rounded.dark-main-color a.facebook:hover,ul.social-icons.squared.dark-main-color a.twitter:hover,ul.social-icons.circle.dark-main-color a.twitter:hover,ul.social-icons.rounded.dark-main-color a.twitter:hover,ul.social-icons.squared.dark-main-color a.gplus:hover,ul.social-icons.circle.dark-main-color a.gplus:hover,ul.social-icons.rounded.dark-main-color a.gplus:hover,ul.social-icons.squared.dark-main-color a.dribbble:hover,ul.social-icons.circle.dark-main-color a.dribbble:hover,ul.social-icons.rounded.dark-main-color a.dribbble:hover,ul.social-icons.squared.dark-main-color a.linkedin:hover,ul.social-icons.circle.dark-main-color a.linkedin:hover,ul.social-icons.rounded.dark-main-color a.linkedin:hover {
	background-color:#d95c42;
	border-color:#d5492d;
}

ul.social-icons.squared.light-main-color a.rss,ul.social-icons.circle.light-main-color a.rss,ul.social-icons.rounded.light-main-color a.rss,ul.social-icons.squared.light-main-color a.facebook,ul.social-icons.circle.light-main-color a.facebook,ul.social-icons.rounded.light-main-color a.facebook,ul.social-icons.squared.light-main-color a.twitter,ul.social-icons.circle.light-main-color a.twitter,ul.social-icons.rounded.light-main-color a.twitter,ul.social-icons.squared.light-main-color a.gplus,ul.social-icons.circle.light-main-color a.gplus,ul.social-icons.rounded.light-main-color a.gplus,ul.social-icons.squared.light-main-color a.dribbble,ul.social-icons.circle.light-main-color a.dribbble,ul.social-icons.rounded.light-main-color a.dribbble,ul.social-icons.squared.light-main-color a.linkedin,ul.social-icons.circle.light-main-color a.linkedin,ul.social-icons.rounded.light-main-color a.linkedin {
	background-color:#e03f4c;
	border-color:#c85045;
}

ul.social-icons.squared.light-main-color a.rss i,ul.social-icons.circle.light-main-color a.rss i,ul.social-icons.rounded.light-main-color a.rss i,ul.social-icons.squared.light-main-color a.facebook i,ul.social-icons.circle.light-main-color a.facebook i,ul.social-icons.rounded.light-main-color a.facebook i,ul.social-icons.squared.light-main-color a.twitter i,ul.social-icons.circle.light-main-color a.twitter i,ul.social-icons.rounded.light-main-color a.twitter i,ul.social-icons.squared.light-main-color a.gplus i,ul.social-icons.circle.light-main-color a.gplus i,ul.social-icons.rounded.light-main-color a.gplus i,ul.social-icons.squared.light-main-color a.dribbble i,ul.social-icons.circle.light-main-color a.dribbble i,ul.social-icons.rounded.light-main-color a.dribbble i,ul.social-icons.squared.light-main-color a.linkedin i,ul.social-icons.circle.light-main-color a.linkedin i,ul.social-icons.rounded.light-main-color a.linkedin i {
	color:#fff;
}

ul.social-icons.squared.light-main-color a.rss:hover,ul.social-icons.circle.light-main-color a.rss:hover,ul.social-icons.rounded.light-main-color a.rss:hover,ul.social-icons.squared.light-main-color a.facebook:hover,ul.social-icons.circle.light-main-color a.facebook:hover,ul.social-icons.rounded.light-main-color a.facebook:hover,ul.social-icons.squared.light-main-color a.twitter:hover,ul.social-icons.circle.light-main-color a.twitter:hover,ul.social-icons.rounded.light-main-color a.twitter:hover,ul.social-icons.squared.light-main-color a.gplus:hover,ul.social-icons.circle.light-main-color a.gplus:hover,ul.social-icons.rounded.light-main-color a.gplus:hover,ul.social-icons.squared.light-main-color a.dribbble:hover,ul.social-icons.circle.light-main-color a.dribbble:hover,ul.social-icons.rounded.light-main-color a.dribbble:hover,ul.social-icons.squared.light-main-color a.linkedin:hover,ul.social-icons.circle.light-main-color a.linkedin:hover,ul.social-icons.rounded.light-main-color a.linkedin:hover {
	background-color:#da8880;
	border-color:#d4766d;
}

ul.social-icons.squared.dark-color a.rss,ul.social-icons.circle.dark-color a.rss,ul.social-icons.rounded.dark-color a.rss,ul.social-icons.squared.dark-color a.facebook,ul.social-icons.circle.dark-color a.facebook,ul.social-icons.rounded.dark-color a.facebook,ul.social-icons.squared.dark-color a.twitter,ul.social-icons.circle.dark-color a.twitter,ul.social-icons.rounded.dark-color a.twitter,ul.social-icons.squared.dark-color a.gplus,ul.social-icons.circle.dark-color a.gplus,ul.social-icons.rounded.dark-color a.gplus,ul.social-icons.squared.dark-color a.dribbble,ul.social-icons.circle.dark-color a.dribbble,ul.social-icons.rounded.dark-color a.dribbble,ul.social-icons.squared.dark-color a.linkedin,ul.social-icons.circle.dark-color a.linkedin,ul.social-icons.rounded.dark-color a.linkedin {
	background-color:#333;
	border-color:#262626;
}

ul.social-icons.squared.dark-color a.rss i,ul.social-icons.circle.dark-color a.rss i,ul.social-icons.rounded.dark-color a.rss i,ul.social-icons.squared.dark-color a.facebook i,ul.social-icons.circle.dark-color a.facebook i,ul.social-icons.rounded.dark-color a.facebook i,ul.social-icons.squared.dark-color a.twitter i,ul.social-icons.circle.dark-color a.twitter i,ul.social-icons.rounded.dark-color a.twitter i,ul.social-icons.squared.dark-color a.gplus i,ul.social-icons.circle.dark-color a.gplus i,ul.social-icons.rounded.dark-color a.gplus i,ul.social-icons.squared.dark-color a.dribbble i,ul.social-icons.circle.dark-color a.dribbble i,ul.social-icons.rounded.dark-color a.dribbble i,ul.social-icons.squared.dark-color a.linkedin i,ul.social-icons.circle.dark-color a.linkedin i,ul.social-icons.rounded.dark-color a.linkedin i {
	color:#fff;
}

ul.social-icons.squared.dark-color a.rss:hover,ul.social-icons.circle.dark-color a.rss:hover,ul.social-icons.rounded.dark-color a.rss:hover,ul.social-icons.squared.dark-color a.facebook:hover,ul.social-icons.circle.dark-color a.facebook:hover,ul.social-icons.rounded.dark-color a.facebook:hover,ul.social-icons.squared.dark-color a.twitter:hover,ul.social-icons.circle.dark-color a.twitter:hover,ul.social-icons.rounded.dark-color a.twitter:hover,ul.social-icons.squared.dark-color a.gplus:hover,ul.social-icons.circle.dark-color a.gplus:hover,ul.social-icons.rounded.dark-color a.gplus:hover,ul.social-icons.squared.dark-color a.dribbble:hover,ul.social-icons.circle.dark-color a.dribbble:hover,ul.social-icons.rounded.dark-color a.dribbble:hover,ul.social-icons.squared.dark-color a.linkedin:hover,ul.social-icons.circle.dark-color a.linkedin:hover,ul.social-icons.rounded.dark-color a.linkedin:hover {
	background-color:#4d4d4d;
	border-color:#404040;
}

ul.social-icons.squared.light-color a.rss,ul.social-icons.circle.light-color a.rss,ul.social-icons.rounded.light-color a.rss,ul.social-icons.squared.light-color a.facebook,ul.social-icons.circle.light-color a.facebook,ul.social-icons.rounded.light-color a.facebook,ul.social-icons.squared.light-color a.twitter,ul.social-icons.circle.light-color a.twitter,ul.social-icons.rounded.light-color a.twitter,ul.social-icons.squared.light-color a.gplus,ul.social-icons.circle.light-color a.gplus,ul.social-icons.rounded.light-color a.gplus,ul.social-icons.squared.light-color a.dribbble,ul.social-icons.circle.light-color a.dribbble,ul.social-icons.rounded.light-color a.dribbble,ul.social-icons.squared.light-color a.linkedin,ul.social-icons.circle.light-color a.linkedin,ul.social-icons.rounded.light-color a.linkedin {
	background-color:#fff;
	border-color:#f2f2f2;
}

ul.social-icons.squared.light-color a.rss i,ul.social-icons.circle.light-color a.rss i,ul.social-icons.rounded.light-color a.rss i,ul.social-icons.squared.light-color a.facebook i,ul.social-icons.circle.light-color a.facebook i,ul.social-icons.rounded.light-color a.facebook i,ul.social-icons.squared.light-color a.twitter i,ul.social-icons.circle.light-color a.twitter i,ul.social-icons.rounded.light-color a.twitter i,ul.social-icons.squared.light-color a.gplus i,ul.social-icons.circle.light-color a.gplus i,ul.social-icons.rounded.light-color a.gplus i,ul.social-icons.squared.light-color a.dribbble i,ul.social-icons.circle.light-color a.dribbble i,ul.social-icons.rounded.light-color a.dribbble i,ul.social-icons.squared.light-color a.linkedin i,ul.social-icons.circle.light-color a.linkedin i,ul.social-icons.rounded.light-color a.linkedin i {
	color:#222;
}

ul.social-icons.squared.light-color a.rss:hover,ul.social-icons.circle.light-color a.rss:hover,ul.social-icons.rounded.light-color a.rss:hover,ul.social-icons.squared.light-color a.facebook:hover,ul.social-icons.circle.light-color a.facebook:hover,ul.social-icons.rounded.light-color a.facebook:hover,ul.social-icons.squared.light-color a.twitter:hover,ul.social-icons.circle.light-color a.twitter:hover,ul.social-icons.rounded.light-color a.twitter:hover,ul.social-icons.squared.light-color a.gplus:hover,ul.social-icons.circle.light-color a.gplus:hover,ul.social-icons.rounded.light-color a.gplus:hover,ul.social-icons.squared.light-color a.dribbble:hover,ul.social-icons.circle.light-color a.dribbble:hover,ul.social-icons.rounded.light-color a.dribbble:hover,ul.social-icons.squared.light-color a.linkedin:hover,ul.social-icons.circle.light-color a.linkedin:hover,ul.social-icons.rounded.light-color a.linkedin:hover {
	background-color:#fff;
	border-color:#fff;
}

ul.social-icons.squared a.rss,ul.social-icons.circle a.rss,ul.social-icons.rounded a.rss,ul.social-icons.squared.social-hover a:hover.rss,ul.social-icons.circle.social-hover a:hover.rss,ul.social-icons.rounded.social-hover a:hover.rss {
	background-color:#f56505;
	border-color:#dc5b04;
}

ul.social-icons.squared a.rss i,ul.social-icons.circle a.rss i,ul.social-icons.rounded a.rss i,ul.social-icons.squared.social-hover a:hover.rss i,ul.social-icons.circle.social-hover a:hover.rss i,ul.social-icons.rounded.social-hover a:hover.rss i {
	color:#fff;
}

ul.social-icons.squared a.rss:hover,ul.social-icons.circle a.rss:hover,ul.social-icons.rounded a.rss:hover,ul.social-icons.squared.social-hover a:hover.rss:hover,ul.social-icons.circle.social-hover a:hover.rss:hover,ul.social-icons.rounded.social-hover a:hover.rss:hover {
	background-color:#fb8232;
	border-color:#fa7319;
}

ul.social-icons.squared a.facebook,ul.social-icons.circle a.facebook,ul.social-icons.rounded a.facebook,ul.social-icons.squared.social-hover a:hover.facebook,ul.social-icons.circle.social-hover a:hover.facebook,ul.social-icons.rounded.social-hover a:hover.facebook {
	background-color:#3b5998;
	border-color:#344e86;
}

ul.social-icons.squared a.facebook i,ul.social-icons.circle a.facebook i,ul.social-icons.rounded a.facebook i,ul.social-icons.squared.social-hover a:hover.facebook i,ul.social-icons.circle.social-hover a:hover.facebook i,ul.social-icons.rounded.social-hover a:hover.facebook i {
	color:#fff;
}

ul.social-icons.squared a.facebook:hover,ul.social-icons.circle a.facebook:hover,ul.social-icons.rounded a.facebook:hover,ul.social-icons.squared.social-hover a:hover.facebook:hover,ul.social-icons.circle.social-hover a:hover.facebook:hover,ul.social-icons.rounded.social-hover a:hover.facebook:hover {
	background-color:#4c70ba;
	border-color:#4264aa;
}

ul.social-icons.squared a.twitter,ul.social-icons.circle a.twitter,ul.social-icons.rounded a.twitter,ul.social-icons.squared.social-hover a:hover.twitter,ul.social-icons.circle.social-hover a:hover.twitter,ul.social-icons.rounded.social-hover a:hover.twitter {
	background-color:#3cf;
	border-color:#19c6ff;
}

ul.social-icons.squared a.twitter i,ul.social-icons.circle a.twitter i,ul.social-icons.rounded a.twitter i,ul.social-icons.squared.social-hover a:hover.twitter i,ul.social-icons.circle.social-hover a:hover.twitter i,ul.social-icons.rounded.social-hover a:hover.twitter i {
	color:#fff;
}

ul.social-icons.squared a.twitter:hover,ul.social-icons.circle a.twitter:hover,ul.social-icons.rounded a.twitter:hover,ul.social-icons.squared.social-hover a:hover.twitter:hover,ul.social-icons.circle.social-hover a:hover.twitter:hover,ul.social-icons.rounded.social-hover a:hover.twitter:hover {
	background-color:#66d9ff;
	border-color:#4dd2ff;
}

ul.social-icons.squared a.gplus,ul.social-icons.circle a.gplus,ul.social-icons.rounded a.gplus,ul.social-icons.squared.social-hover a:hover.gplus,ul.social-icons.circle.social-hover a:hover.gplus,ul.social-icons.rounded.social-hover a:hover.gplus {
	background-color:#bd3518;
	border-color:#a62f15;
}

ul.social-icons.squared a.gplus i,ul.social-icons.circle a.gplus i,ul.social-icons.rounded a.gplus i,ul.social-icons.squared.social-hover a:hover.gplus i,ul.social-icons.circle.social-hover a:hover.gplus i,ul.social-icons.rounded.social-hover a:hover.gplus i {
	color:#fff;
}

ul.social-icons.squared a.gplus:hover,ul.social-icons.circle a.gplus:hover,ul.social-icons.rounded a.gplus:hover,ul.social-icons.squared.social-hover a:hover.gplus:hover,ul.social-icons.circle.social-hover a:hover.gplus:hover,ul.social-icons.rounded.social-hover a:hover.gplus:hover {
	background-color:#e34625;
	border-color:#d43b1b;
}

ul.social-icons.squared a.dribbble,ul.social-icons.circle a.dribbble,ul.social-icons.rounded a.dribbble,ul.social-icons.squared.social-hover a:hover.dribbble,ul.social-icons.circle.social-hover a:hover.dribbble,ul.social-icons.rounded.social-hover a:hover.dribbble {
	background-color:#e04b85;
	border-color:#dc3576;
}

ul.social-icons.squared a.dribbble i,ul.social-icons.circle a.dribbble i,ul.social-icons.rounded a.dribbble i,ul.social-icons.squared.social-hover a:hover.dribbble i,ul.social-icons.circle.social-hover a:hover.dribbble i,ul.social-icons.rounded.social-hover a:hover.dribbble i {
	color:#fff;
}

ul.social-icons.squared a.dribbble:hover,ul.social-icons.circle a.dribbble:hover,ul.social-icons.rounded a.dribbble:hover,ul.social-icons.squared.social-hover a:hover.dribbble:hover,ul.social-icons.circle.social-hover a:hover.dribbble:hover,ul.social-icons.rounded.social-hover a:hover.dribbble:hover {
	background-color:#e777a2;
	border-color:#e46194;
}

ul.social-icons.squared a.linkedin,ul.social-icons.circle a.linkedin,ul.social-icons.rounded a.linkedin,ul.social-icons.squared.social-hover a:hover.linkedin,ul.social-icons.circle.social-hover a:hover.linkedin,ul.social-icons.rounded.social-hover a:hover.linkedin {
	background-color:#007bb7;
	border-color:#006a9e;
}

ul.social-icons.squared a.linkedin i,ul.social-icons.circle a.linkedin i,ul.social-icons.rounded a.linkedin i,ul.social-icons.squared.social-hover a:hover.linkedin i,ul.social-icons.circle.social-hover a:hover.linkedin i,ul.social-icons.rounded.social-hover a:hover.linkedin i {
	color:#fff;
}

ul.social-icons.squared a.linkedin:hover,ul.social-icons.circle a.linkedin:hover,ul.social-icons.rounded a.linkedin:hover,ul.social-icons.squared.social-hover a:hover.linkedin:hover,ul.social-icons.circle.social-hover a:hover.linkedin:hover,ul.social-icons.rounded.social-hover a:hover.linkedin:hover {
	background-color:#009dea;
	border-color:#008cd1;
}

ul.social-icons a.facebook.rounded > i:before,ul.social-icons-2 a.facebook.rounded > i:before,ul.social-icons a.facebook.squared > i:before,ul.social-icons-2 a.facebook.squared > i:before,ul.social-icons a.facebook.circle > i:before,ul.social-icons-2 a.facebook.circle > i:before {
	width:6px;
}

a.link-icon {
	background:#e41f2f;
}

a.link-icon.squared > i:before,a.link-icon.circle > i:before,a.link-icon.rounded > i:before {
	color:#fff;
}

.btn i:before {
	color:#fff!important;
}

.tab-content {
	border-color:#ddd;
}

.nav.nav-tabs > li > a {
	color:#222;
}

.nav.nav-tabs > li > a i[class^="icon-"]:before,.nav.nav-tabs > li > a i[class*=" icon-"]:before {
	color:#222;
}

.nav.nav-tabs > li > a:hover {
	background-color:#e41f2f;
	color:#fff;
	border-color:#fff;
}

.nav.nav-tabs > li > a:hover i[class^="icon-"]:before,.nav.nav-tabs > li > a:hover i[class*=" icon-"]:before {
	color:#fff;
}

.nav-tabs > li.active > a i[class^="icon-"]:before,.nav-tabs > li.active > a i[class*=" icon-"]:before {
	color:#222;
}

.tabs.btn-group h1,.tabs.btn-group h2,.tabs.btn-group h3,.tabs.btn-group h4,.tabs.btn-group h5,.tabs.btn-group h6 {
	color:inherit;
}

@media (max-width: 768px) {
	div:not(.tabs-minimal) > .nav.nav-tabs > li {
		border-color:#ddd;
	}
	
	.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus {
		color:#e41f2f;
	}
	
	.nav-tabs > li.active > a:hover {
		color:#fff;
	}
}

.nav .open > a,.nav .open > a:hover,.nav .open > a:focus {
	border-color:#fff;
}

.tabs-left .tab-content,.tabs-right .tab-content {
	border-top-color:#ddd;
}

.tabs-left .nav.nav-tabs > li,.tabs-right .nav.nav-tabs > li {
	border-color:#ddd;
}

.tabs-left .nav.nav-tabs > li.active > a,.tabs-right .nav.nav-tabs > li.active > a {
	color:#e41f2f;
}

.tabs-left .nav.nav-tabs > li.active > a:hover,.tabs-right .nav.nav-tabs > li.active > a:hover {
	color:#fff;
}

.tabs-minimal .nav.nav-tabs {
	border-color:#ddd;
}

.tabs-minimal .nav.nav-tabs > li {
	border-color:#ddd;
}

.tabs-minimal .nav.nav-tabs > li > a:after {
	background-color:#e41f2f;
}

.tabs-minimal .nav.nav-tabs > li > a:hover {
	background-color:transparent;
	color:#222;
}

.tabs-minimal .nav.nav-tabs > li > a:hover:after {
	background-color:#222;
}

.tabs-minimal .nav.nav-tabs > li.active > a {
	background-color:transparent;
	color:#e41f2f;
}

.tabs-minimal .nav.nav-tabs > li.active > a:focus {
	background-color:transparent;
}

.tabs-minimal .nav.nav-tabs > li.active > a:hover {
	color:#e41f2f;
}

.tabs-minimal .nav.nav-tabs > li.active > a:hover:after {
	background-color:#e41f2f;
}

.dark-main-color .tabs-minimal .nav.nav-tabs {
	border-color:#e03f4c;
}

.dark-main-color .tabs-minimal .nav.nav-tabs > li {
	border-color:#e03f4c;
}

.dark-main-color .tabs-minimal .nav.nav-tabs > li > a:after {
	background-color:#fff;
}

.dark-main-color .tabs-minimal .nav.nav-tabs > li > a:hover {
	background-color:transparent;
	color:#fff;
}

.dark-main-color .tabs-minimal .nav.nav-tabs > li > a:hover:after {
	background-color:#fff;
}

.dark-main-color .tabs-minimal .nav.nav-tabs > li.active > a {
	background-color:transparent;
	color:#fff;
}

.dark-main-color .tabs-minimal .nav.nav-tabs > li.active > a:focus {
	background-color:transparent;
}

.dark-main-color .tabs-minimal .nav.nav-tabs > li.active > a:hover {
	color:#fff;
}

.dark-main-color .tabs-minimal .nav.nav-tabs > li.active > a:hover:after {
	background-color:#fff;
}

.breadcrumb {
	background:none;
}

.dark-color .breadcrumb > li + li:before {
	color:#595959;
}

.dark-color .breadcrumb > li > a {
	color:#595959;
}

.dark-color .breadcrumb > li > a:hover {
	color:#999;
	text-decoration:none;
}

.dark-color .breadcrumb > .active {
	color:#999;
}

.light-color .breadcrumb > li + li:before {
	color:#d9d9d9;
}

.light-color .breadcrumb > li > a {
	color:#d9d9d9;
}

.light-color .breadcrumb > li > a:hover {
	color:#222;
	text-decoration:none;
}

.light-color .breadcrumb > .active {
	color:#222;
}

.main-color .breadcrumb > li + li:before {
	color:#e7826e;
}

.main-color .breadcrumb > li > a {
	color:#e7826e;
}

.main-color .breadcrumb > li > a:hover {
	color:#fff;
	text-decoration:none;
}

.main-color .breadcrumb > .active {
	color:#fff;
}

.dark-main-color .breadcrumb > li + li:before {
	color:#dd6e57;
}

.dark-main-color .breadcrumb > li > a {
	color:#dd6e57;
}

.dark-main-color .breadcrumb > li > a:hover {
	color:#fff;
	text-decoration:none;
}

.dark-main-color .breadcrumb > .active {
	color:#fff;
}

.light-main-color .breadcrumb > li + li:before {
	color:#a93c32;
}

.light-main-color .breadcrumb > li > a {
	color:#a93c32;
}

.light-main-color .breadcrumb > li > a:hover {
	color:#fff;
	text-decoration:none;
}

.light-main-color .breadcrumb > .active {
	color:#fff;
}

i:before {
	color:inherit;
}

.main-color i {
	color:#fff;
}

.dark-main-color i {
	color:#fff;
}

.light-main-color i {
	color:#fff;
}

.dark-color i {
	color:#999;
}

.light-color i {
	color:#222;
}

i[class^="icon-"].rounded,i[class*=" icon-"].rounded,i[class^="icon-"].squared,i[class*=" icon-"].squared,i[class^="icon-"].circle,i[class*=" icon-"].circle {
	background-color:#e41f2f;
	color:#fff;
	border-color:#d40a1a;
}

.main-color i[class^="icon-"].rounded,.main-color i[class*=" icon-"].rounded,.main-color i[class^="icon-"].squared,.main-color i[class*=" icon-"].squared,.main-color i[class^="icon-"].circle,.main-color i[class*=" icon-"].circle {
	background-color:#d40a1a;
	border-color:#97331e;
}

i[class^="icon-"].rounded.main-color,.main-color i[class*=" icon-"].rounded.main-color,i[class^="icon-"].squared.main-color,.main-color i[class*=" icon-"].squared.main-color,i[class^="icon-"].circle.main-color,.main-color i[class*=" icon-"].circle.main-color,i[class^="icon-"].rounded.dark-main-color,.main-color i[class*=" icon-"].rounded.dark-main-color,i[class^="icon-"].squared.dark-main-color,.main-color i[class*=" icon-"].squared.dark-main-color,i[class^="icon-"].circle.dark-main-color,.main-color i[class*=" icon-"].circle.dark-main-color,i[class^="icon-"].rounded.light-main-color,.main-color i[class*=" icon-"].rounded.light-main-color,i[class^="icon-"].squared.light-main-color,.main-color i[class*=" icon-"].squared.light-main-color,i[class^="icon-"].circle.light-main-color,.main-color i[class*=" icon-"].circle.light-main-color,i[class^="icon-"].rounded.light-color,.main-color i[class*=" icon-"].rounded.light-color,i[class^="icon-"].squared.light-color,.main-color i[class*=" icon-"].squared.light-color,i[class^="icon-"].circle.light-color,.main-color i[class*=" icon-"].circle.light-color,i[class^="icon-"].rounded.dark-color,.main-color i[class*=" icon-"].rounded.dark-color,i[class^="icon-"].squared.dark-color,.main-color i[class*=" icon-"].squared.dark-color,i[class^="icon-"].circle.dark-color,.main-color i[class*=" icon-"].circle.dark-color {
	background:none;
	color:#fff;
}

i[class^="icon-"].white:before,.main-color i[class*=" icon-"].white:before {
	color:#fff;
}

i[class^="icon-"].main-color.rounded,.main-color i[class*=" icon-"].main-color.rounded,i[class^="icon-"].main-color.squared,.main-color i[class*=" icon-"].main-color.squared,i[class^="icon-"].main-color.circle,.main-color i[class*=" icon-"].main-color.circle {
	background-color:#e41f2f;
	color:#fff;
	border-color:#d40a1a;
}

i[class^="icon-"].dark-main-color.rounded,.main-color i[class*=" icon-"].dark-main-color.rounded,i[class^="icon-"].dark-main-color.squared,.main-color i[class*=" icon-"].dark-main-color.squared,i[class^="icon-"].dark-main-color.circle,.main-color i[class*=" icon-"].dark-main-color.circle {
	background-color:#d40a1a;
	color:#fff;
	border-color:#97331e;
}

i[class^="icon-"].light-main-color.rounded,.main-color i[class*=" icon-"].light-main-color.rounded,i[class^="icon-"].light-main-color.squared,.main-color i[class*=" icon-"].light-main-color.squared,i[class^="icon-"].light-main-color.circle,.main-color i[class*=" icon-"].light-main-color.circle {
	background-color:#e03f4c;
	color:#fff;
	border-color:#bc4338;
}

i[class^="icon-"].light-color.rounded,.main-color i[class*=" icon-"].light-color.rounded,i[class^="icon-"].light-color.squared,.main-color i[class*=" icon-"].light-color.squared,i[class^="icon-"].light-color.circle,.main-color i[class*=" icon-"].light-color.circle {
	background-color:#fff;
	color:#e41f2f;
	border-color:#e6e6e6;
}

i[class^="icon-"].dark-color.rounded,.main-color i[class*=" icon-"].dark-color.rounded,i[class^="icon-"].dark-color.squared,.main-color i[class*=" icon-"].dark-color.squared,i[class^="icon-"].dark-color.circle,.main-color i[class*=" icon-"].dark-color.circle {
	background-color:#333;
	color:#999;
	border-color:#1a1a1a;
}

.main-color i[class*=" icon-"].main-color.rounded,.main-color i[class*=" icon-"].main-color.squared,.main-color i[class*=" icon-"].main-color.circle {
	background-color:#e03f4c;
}

.dark-main-color i[class*=" icon-"].dark-main-color.rounded,.dark-main-color i[class*=" icon-"].dark-main-color.squared,.dark-main-color i[class*=" icon-"].dark-main-color.circle {
	background-color:#d5492d;
}

.light-main-color i[class*=" icon-"].light-main-color.rounded,.light-main-color i[class*=" icon-"].light-main-color.squared,.light-main-color i[class*=" icon-"].light-main-color.circle {
	background-color:#c85045;
}

.dark-color i[class*=" icon-"].dark-color.rounded,.dark-color i[class*=" icon-"].dark-color.squared,.dark-color i[class*=" icon-"].dark-color.circle {
	background-color:#404040;
}

.light-color i[class*=" icon-"].light-color.rounded,.light-color i[class*=" icon-"].light-color.squared,.light-color i[class*=" icon-"].light-color.circle {
	background-color:#f2f2f2;
}

.main-color i.inverted.circle,.dark-main-color i.inverted.circle,.light-main-color i.inverted.circle,.light-color i.inverted.circle,.dark-color i.inverted.circle,.main-color i.inverted.squared,.dark-main-color i.inverted.squared,.light-main-color i.inverted.squared,.light-color i.inverted.squared,.dark-color i.inverted.squared,.main-color i.inverted.rounded,.dark-main-color i.inverted.rounded,.light-main-color i.inverted.rounded,.light-color i.inverted.rounded,.dark-color i.inverted.rounded {
	background-color:#fff;
	color:#e41f2f;
}

.box {
	border-color:#e6e6e6;
}

.box.main-color {
	border-color:#d40a1a;
}

.box.dark-main-color {
	border-color:#97331e;
}

.box.light-main-color {
	border-color:#bc4338;
}

.box.dark-color {
	border-color:#1a1a1a;
}

.box.light-color {
	border-color:#e6e6e6;
}

.box.white {
	border-color:#e6e6e6;
	background-color:#fff;
	color:#222;
}

.box.white-border {
	border-color:#fff;
}

.main-color .box {
	border-color:#e7826e;
}

.light-main-color .box {
	border-color:#a93c32;
}

.dark-main-color .box {
	border-color:#dd6e57;
}

.dark-color .box {
	border-color:#595959;
}

.light-color .box {
	border-color:#d9d9d9;
}

.box-icon a h1,.box-icon a h2,.box-icon a h3,.box-icon a h4,.box-icon a h5,.box-icon a h6,.box-icon a p {
	color:#222;
}

.box-icon a:hover h1,.box-icon a:hover h2,.box-icon a:hover h3,.box-icon a:hover h4,.box-icon a:hover h5,.box-icon a:hover p {
	color:#e41f2f;
}

.box-icon a:hover i.rounded,.box-icon a:hover i.squared,.box-icon a:hover i.circle {
	background-color:#e36f58;
	border-color:#e41f2f;
}

.icon.circle {
	background-color:#e41f2f;
	border-color:#d40a1a;
}

.icon.circle.main-color {
	background-color:#e41f2f;
	border-color:#d40a1a;
}

.icon.circle.dark-main-color {
	background-color:#d40a1a;
	border-color:#97331e;
}

.icon.circle.light-main-color {
	background-color:#e03f4c;
	border-color:#bc4338;
}

.icon.circle.dark-color {
	background-color:#333;
	border-color:#1a1a1a;
}

.icon.circle.light-color {
	background-color:#fff;
	border-color:#e6e6e6;
}

a:hover .icon.circle {
	background-color:#e05c42;
	border-color:#cd3e22;
}

a:hover .icon.circle.main-color {
	background-color:#e05c42;
	border-color:#cd3e22;
}

a:hover .icon.circle.dark-main-color {
	background-color:#d5492d;
	border-color:#ac3a23;
}

a:hover .icon.circle.light-main-color {
	background-color:#d4766d;
	border-color:#c85045;
}

a:hover .icon.circle.dark-color {
	background-color:#404040;
	border-color:#262626;
}

a:hover .icon.circle.light-color {
	background-color:#f7f7f7;
	border-color:#dedede;
}

.box-icon.main-color a h1,.box-icon.main-color a h2,.box-icon.main-color a h3,.box-icon.main-color a h4,.box-icon.main-color a h5,.box-icon.main-color a p {
	color:#752413;
}

.box-icon.main-color a:hover h1,.box-icon.main-color a:hover h2,.box-icon.main-color a:hover h3,.box-icon.main-color a:hover h4,.box-icon.main-color a:hover h5,.box-icon.main-color a:hover p {
	color:#fff;
}

.box-icon.dark-main-color a h1,.box-icon.dark-main-color a h2,.box-icon.dark-main-color a h3,.box-icon.dark-main-color a h4,.box-icon.dark-main-color a h5,.box-icon.dark-main-color a p {
	color:#e69382;
}

.box-icon.dark-main-color a:hover h1,.box-icon.dark-main-color a:hover h2,.box-icon.dark-main-color a:hover h3,.box-icon.dark-main-color a:hover h4,.box-icon.dark-main-color a:hover h5,.box-icon.dark-main-color a:hover p {
	color:#fff;
}

.box-icon.light-main-color a h1,.box-icon.light-main-color a h2,.box-icon.light-main-color a h3,.box-icon.light-main-color a h4,.box-icon.light-main-color a h5,.box-icon.light-main-color a p {
	color:#812e26;
}

.box-icon.light-main-color a:hover h1,.box-icon.light-main-color a:hover h2,.box-icon.light-main-color a:hover h3,.box-icon.light-main-color a:hover h4,.box-icon.light-main-color a:hover h5,.box-icon.light-main-color a:hover p {
	color:#fff;
}

.box-icon.light-color a h1,.box-icon.light-color a h2,.box-icon.light-color a h3,.box-icon.light-color a h4,.box-icon.light-color a h5,.box-icon.light-color a p {
	color:gray;
}

.box-icon.light-color a:hover h1,.box-icon.light-color a:hover h2,.box-icon.light-color a:hover h3,.box-icon.light-color a:hover h4,.box-icon.light-color a:hover h5,.box-icon.light-color a:hover p {
	color:#222;
}

.box-icon.dark-color a h1,.box-icon.dark-color a h2,.box-icon.dark-color a h3,.box-icon.dark-color a h4,.box-icon.dark-color a h5,.box-icon.dark-color a p {
	color:#8c8c8c;
}

.box-icon.dark-color a:hover h1,.box-icon.dark-color a:hover h2,.box-icon.dark-color a:hover h3,.box-icon.dark-color a:hover h4,.box-icon.dark-color a:hover h5,.box-icon.dark-color a:hover p {
	color:#999;
}

.main-color .box-icon a h1,.main-color .box-icon a h2,.main-color .box-icon a h3,.main-color .box-icon a h4,.main-color .box-icon a h5,.main-color .box-icon a p {
	color:#fff;
}

.main-color .box-icon a:hover h1,.main-color .box-icon a:hover h2,.main-color .box-icon a:hover h3,.main-color .box-icon a:hover h4,.main-color .box-icon a:hover h5,.main-color .box-icon a:hover p {
	color:#eea799;
}

.dark-main-color .box-icon a h1,.dark-main-color .box-icon a h2,.dark-main-color .box-icon a h3,.dark-main-color .box-icon a h4,.dark-main-color .box-icon a h5,.dark-main-color .box-icon a p {
	color:#fff;
}

.dark-main-color .box-icon a:hover h1,.dark-main-color .box-icon a:hover h2,.dark-main-color .box-icon a:hover h3,.dark-main-color .box-icon a:hover h4,.dark-main-color .box-icon a:hover h5,.dark-main-color .box-icon a:hover p {
	color:#e69382;
}

.light-main-color .box-icon a h1,.light-main-color .box-icon a h2,.light-main-color .box-icon a h3,.light-main-color .box-icon a h4,.light-main-color .box-icon a h5,.light-main-color .box-icon a p {
	color:#fff;
}

.light-main-color .box-icon a:hover h1,.light-main-color .box-icon a:hover h2,.light-main-color .box-icon a:hover h3,.light-main-color .box-icon a:hover h4,.light-main-color .box-icon a:hover h5,.light-main-color .box-icon a:hover p {
	color:#e41f2f;
}

.light-color .box-icon a h1,.light-color .box-icon a h2,.light-color .box-icon a h3,.light-color .box-icon a h4,.light-color .box-icon a h5,.light-color .box-icon a p {
	color:#222;
}

.light-color .box-icon a:hover h1,.light-color .box-icon a:hover h2,.light-color .box-icon a:hover h3,.light-color .box-icon a:hover h4,.light-color .box-icon a:hover h5,.light-color .box-icon a:hover p {
	color:gray;
}

.dark-color .box-icon a h1,.dark-color .box-icon a h2,.dark-color .box-icon a h3,.dark-color .box-icon a h4,.dark-color .box-icon a h5,.dark-color .box-icon a p {
	color:#999;
}

.dark-color .box-icon a:hover h1,.dark-color .box-icon a:hover h2,.dark-color .box-icon a:hover h3,.dark-color .box-icon a:hover h4,.dark-color .box-icon a:hover h5,.dark-color .box-icon a:hover p {
	color:#8c8c8c;
}

.mask:before {
	background-color:#000;
	opacity:.5;
	filter:alpha(opacity=50);
}

.mask.opacity-1:before {
	opacity:.1;
	filter:alpha(opacity=10);
}

.mask.opacity-2:before {
	opacity:.2;
	filter:alpha(opacity=20);
}

.mask.opacity-3:before {
	opacity:.3;
	filter:alpha(opacity=30);
}

.mask.opacity-4:before {
	opacity:.4;
	filter:alpha(opacity=40);
}

.mask.opacity-5:before {
	opacity:.5;
	filter:alpha(opacity=50);
}

.mask.opacity-6:before {
	opacity:.6;
	filter:alpha(opacity=60);
}

.mask.opacity-7:before {
	opacity:.7;
	filter:alpha(opacity=70);
}

.mask.opacity-8:before {
	opacity:.8;
	filter:alpha(opacity=80);
}

.mask.opacity-9:before {
	opacity:.9;
	filter:alpha(opacity=90);
}

.mask.mask-main-color:before {
	background-color:#e41f2f;
}

.neko-hover-1 .mask-over,.neko-hover-2 .mask-over,.neko-hover-4 .mask-over {
	background:#fdfdfd;
	color:#222;
}

.neko-hover-1 .mask-over a,.neko-hover-2 .mask-over a,.neko-hover-4 .mask-over a {
	color:#222;
}

.neko-hover-1 .mask-over a:hover,.neko-hover-2 .mask-over a:hover,.neko-hover-4 .mask-over a:hover {
	color:#e41f2f;
}

.neko-hover-1 .mask-over.main-color,.neko-hover-2 .mask-over.main-color,.neko-hover-4 .mask-over.main-color {
	background:#e41f2f;
	color:#fff;
}

.neko-hover-1 .mask-over.main-color a,.neko-hover-2 .mask-over.main-color a,.neko-hover-4 .mask-over.main-color a {
	color:#fff;
}

.neko-hover-1 .mask-over.main-color a:hover,.neko-hover-2 .mask-over.main-color a:hover,.neko-hover-4 .mask-over.main-color a:hover {
	color:#e03f4c;
}

.neko-hover-1 .mask-over.dark-main-color,.neko-hover-2 .mask-over.dark-main-color,.neko-hover-4 .mask-over.dark-main-color {
	background:#d40a1a;
	color:#fff;
}

.neko-hover-1 .mask-over.dark-main-color a,.neko-hover-2 .mask-over.dark-main-color a,.neko-hover-4 .mask-over.dark-main-color a {
	color:#fff;
}

.neko-hover-1 .mask-over.dark-main-color a:hover,.neko-hover-2 .mask-over.dark-main-color a:hover,.neko-hover-4 .mask-over.dark-main-color a:hover {
	color:#e41f2f;
}

.neko-hover-1 .mask-over.light-main-color,.neko-hover-2 .mask-over.light-main-color,.neko-hover-4 .mask-over.light-main-color {
	background:#e03f4c;
	color:#fff;
}

.neko-hover-1 .mask-over.light-main-color a,.neko-hover-2 .mask-over.light-main-color a,.neko-hover-4 .mask-over.light-main-color a {
	color:#fff;
}

.neko-hover-1 .mask-over.light-main-color a:hover,.neko-hover-2 .mask-over.light-main-color a:hover,.neko-hover-4 .mask-over.light-main-color a:hover {
	color:#e41f2f;
}

.neko-hover-1 .mask-over.dark-color,.neko-hover-2 .mask-over.dark-color,.neko-hover-4 .mask-over.dark-color {
	background:#333;
	color:#999;
}

.neko-hover-1 .mask-over.dark-color a,.neko-hover-2 .mask-over.dark-color a,.neko-hover-4 .mask-over.dark-color a {
	color:#999;
}

.neko-hover-1 .mask-over.dark-color a:hover,.neko-hover-2 .mask-over.dark-color a:hover,.neko-hover-4 .mask-over.dark-color a:hover {
	color:#e41f2f;
}

.neko-hover-1 .mask-over.light-color,.neko-hover-2 .mask-over.light-color,.neko-hover-4 .mask-over.light-color {
	background:#fff;
	color:#222;
}

.neko-hover-1 .mask-over.light-color a,.neko-hover-2 .mask-over.light-color a,.neko-hover-4 .mask-over.light-color a {
	color:#222;
}

.neko-hover-1 .mask-over.light-color a:hover,.neko-hover-2 .mask-over.light-color a:hover,.neko-hover-4 .mask-over.light-color a:hover {
	color:#e41f2f;
}

.neko-hover-4 .mask-over a:hover {
	background:#e41f2f;
	color:#fff;
}

.neko-hover-4 .mask-over.main-color a:hover,.neko-hover-4 .mask-over.dark-main-color a:hover,.neko-hover-4 .mask-over.light-main-color a:hover,.neko-hover-4 .mask-over.dark-color a:hover,.neko-hover-4 .mask-over.light-color a:hover {
	background:#fdfdfd;
	color:#e41f2f;
}

.neko-hover-2 figure div .mask-over {
	opacity:0;
}

.no-touch .neko-hover-2 figure:not(.noCss3):hover div .mask-over,.neko-hover-2 figure.cs-hover div .mask-over {
	opacity:1;
}

.neko-hover-4 figcaption a {
	color:#222;
}

.neko-hover-4 figcaption a:hover {
	color:#e41f2f;
}

.rollover.effect-zoe figure figcaption {
	background:#fff;
	color:#3c4a50;
}

.rollover.effect-zoe figure .description {
	color:#fff;
}

.rollover.effect-zoe figure.hovered .icon-links a:hover,.rollover.effect-zoe figure.hovered .icon-links a:focus {
	color:#252d31;
}

.rollover.effect-zoe.hovered {
	background-color:#000;
}

.rollover.effect-lexi figure figcaption::before {
	box-shadow:0 0 0 900px rgba(255,255,255,0.2);
	border-color:#fff;
}

.rollover.effect-sarah figure h1:after,.rollover.effect-sarah figure h2:after,.rollover.effect-sarah figure h3:after,.rollover.effect-sarah figure h4:after,.rollover.effect-sarah figure h5:after,.rollover.effect-sarah figure h6:after {
	background:#fff;
}

.box-testimonial .box-arrow:after {
	border-top-color:#fbfbfb;
}

.box-testimonial .box-arrow:before {
	border-top-color:#d5d5d5;
}

.box-arrow:after {
	border-top-color:#eee;
}

.box-arrow:before {
	border-top-color:#ccc;
}

.dark-main-color .box-testimonial .box-arrow:before {
	border-top-color:#d40a1a;
}

.dark-main-color .box-testimonial .box-arrow:after {
	border-top-color:#e41f2f;
}

.main-color .box-testimonial .box-arrow:before {
	border-top-color:#bc4338;
}

.main-color .box-testimonial .box-arrow:after {
	border-top-color:#e03f4c;
}

.light-main-color .box-testimonial .box-arrow:before {
	border-top-color:#d40a1a;
}

.light-main-color .box-testimonial .box-arrow:after {
	border-top-color:#e41f2f;
}

.dark-color .box-testimonial .box-arrow:before {
	border-top-color:#262626;
}

.dark-color .box-testimonial .box-arrow:after {
	border-top-color:#404040;
}

.light-color .box-testimonial .box-arrow:before {
	border-top-color:#d9d9d9;
}

.light-color .box-testimonial .box-arrow:after {
	border-top-color:#f2f2f2;
}

.box-testimonial.main-color {
	background:none;
	color:#222;
}

.box-testimonial.main-color blockquote {
	background-color:#e41f2f;
	border-color:#d40a1a;
}

.box-testimonial.main-color blockquote:before {
	color:#fff;
}

.box-testimonial.main-color .box-arrow:before {
	border-top-color:#d40a1a;
}

.box-testimonial.main-color .box-arrow:after {
	border-top-color:#e41f2f;
}

.box-testimonial.dark-main-color {
	background:none;
	color:#222;
}

.box-testimonial.dark-main-color blockquote {
	background-color:#d40a1a;
	border-color:#97331e;
}

.box-testimonial.dark-main-color blockquote:before {
	color:#fff;
}

.box-testimonial.dark-main-color .box-arrow:before {
	border-top-color:#97331e;
}

.box-testimonial.dark-main-color .box-arrow:after {
	border-top-color:#d40a1a;
}

.box-testimonial.light-main-color {
	background:none;
	color:#222;
}

.box-testimonial.light-main-color blockquote {
	background-color:#e03f4c;
	border-color:#bc4338;
}

.box-testimonial.light-main-color blockquote:before {
	color:#fff;
}

.box-testimonial.light-main-color .box-arrow:before {
	border-top-color:#bc4338;
}

.box-testimonial.light-main-color .box-arrow:after {
	border-top-color:#e03f4c;
}

.box-testimonial.dark-color {
	background:none;
	color:#222;
}

.box-testimonial.dark-color blockquote {
	background-color:#333;
	border-color:#1a1a1a;
}

.box-testimonial.dark-color blockquote:before {
	color:#999;
}

.box-testimonial.dark-color .box-arrow:before {
	border-top-color:#1a1a1a;
}

.box-testimonial.dark-color .box-arrow:after {
	border-top-color:#333;
}

.box-testimonial.light-color {
	background:none;
	color:#222;
}

.box-testimonial.light-color blockquote {
	background-color:#fff;
	border-color:#e6e6e6;
}

.box-testimonial.light-color blockquote:before {
	color:#222;
}

.box-testimonial.light-color .box-arrow:before {
	border-top-color:#e6e6e6;
}

.box-testimonial.light-color .box-arrow:after {
	border-top-color:#fff;
}

.box-testimonial.white {
	background:none;
	color:#222;
}

.box-testimonial.white blockquote {
	background-color:#fff;
	border-color:#e6e6e6;
}

.box-testimonial.white blockquote:before {
	color:#222;
}

.box-testimonial.white .box-arrow:before {
	border-top-color:#e6e6e6;
}

.box-testimonial.white .box-arrow:after {
	border-top-color:#fff;
}

.box-testimonial.white p {
	color:#222;
}

.timeline:before {
	background-color:#eee;
}

.timeline > li > .timeline-panel:before {
	border-left-color:#ccc;
	border-right-color:#ccc;
	border-bottom-color:transparent;
}

.timeline > li > .timeline-panel:after {
	border-top-color:transparent;
	border-left-color:#fff;
	border-right-color:#fff;
	border-bottom-color:transparent;
}

.pricing-table {
	background-color:#fff;
	border-color:rgba(0,0,0,0.1);
}

.pricing-table ul li {
	border-color:#ddd;
	color:#444!important;
}

.pricing-table h2 {
	background-color:#a6a6a6;
	color:#fff;
}

.pricing-table .pricing {
	background-color:#fff;
	color:#a6a6a6;
	border-color:rgba(0,0,0,0.1);
}

.pricing-table p {
	background-color:#eee;
	color:#444!important;
}

.pricing-table.focus-plan {
	border-color:#D1D1D1;
}

.pricing-table.focus-plan h2 {
	background-color:#333;
	color:#fff!important;
}

.pricing-table.focus-plan h3 {
	color:#fff!important;
}

.pricing-table.focus-plan .pricing {
	background-color:#e41f2f;
	border-color:rgba(0,0,0,0.2);
	color:#fff!important;
}

.neko_pt_style_2 div.pricing {
	background:#eee;
}

.neko_pt_style_2.pricingBloc h2 {
	background-color:#eee;
	color:#555;
}

.neko_pt_style_2.focusPlan div.pricing {
	background:orange;
}

.neko_pt_style_2.focusPlan.pricingBloc h2 {
	background-color:orange;
	color:#fff;
}

.pricingBloc.neko_pt_style_2 h3 {
	background:#fff;
	border-color:#fff;
	box-shadow:inset 0 5px 10px 2px #ddd,0 5px 10px 2px #ddd;
	color:#555!important;
}

.pricingBloc.neko_pt_style_2 p.sign {
	background:#fff;
}

.neko_pt_style_3.pricingBloc h2 {
	background-color:#333;
	color:#eee;
}

.neko_pt_style_3.pricingBloc h3 {
	background-color:#555;
	color:#999;
	text-shadow:0 0 7px rgba(0,0,0,0.75);
}

.neko_pt_style_3.pricingBloc div.pricing:after {
	border-color:#555 transparent transparent;
}

.neko_pt_style_3 li {
	background:#eee;
}

.neko_pt_style_3 li:nth-child(odd) {
	background:#fff;
}

.neko_pt_style_3 p.sign {
	background:#555;
}

.neko_pt_style_3.focusPlan.pricingBloc h3 {
	background:orange;
}

hr {
	background:transparent;
}

hr:after {
	background:#fdfdfd;
	color:#a2a2a2;
}

.main-color hr {
	border-color:#e36f58;
}

.main-color hr:after {
	color:#e36f58;
	background:#e41f2f;
}

.main-color hr.double {
	border-top-color:#e36f58;
}

.dark-main-color hr {
	border-color:#d95c42;
}

.dark-main-color hr:after {
	color:#d95c42;
	background:#d40a1a;
}

.dark-main-color hr.double {
	border-top-color:#d95c42;
}

.light-main-color hr {
	border-color:#bc4338;
}

.light-main-color hr:after {
	color:#bc4338;
	background:#e03f4c;
}

.light-main-color hr.double {
	border-top-color:#bc4338;
}

.dark-color hr {
	border-color:#4d4d4d;
}

.dark-color hr:after {
	color:#4d4d4d;
	background:#333;
}

.dark-color hr.double {
	border-top-color:#4d4d4d;
}

.light-color hr {
	border-color:#e6e6e6;
}

.light-color hr:after {
	color:#e6e6e6;
	background:#fff;
}

.light-color hr.double {
	border-top-color:#e6e6e6;
}

.pagination > li > a,.pagination > li > span {
	color:#e41f2f;
}

.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {
	color:#d40a1a;
}

.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {
	color:#fff;
	background-color:#e41f2f;
	border-color:#e41f2f;
}

.pagination.pagination-minimal > li > a,.pagination.pagination-minimal > li > span {
	color:#222;
}

.pagination.pagination-minimal > li > a:after,.pagination.pagination-minimal > li > span:after {
	background:#222;
}

.menu-header {
	box-shadow:0 2px 3px 0 rgba(50,50,50,0.4);
}

.navbar-default {
	background-color:transparent;
}

.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
	background:#e41f2f;
}

.navbar-default .navbar-toggle:focus span,.navbar-default .navbar-toggle:hover span {
	background:#fff;
}

.menu-header.navbar-fixed-top {
	background-color:#fff;
}

body .menu-header .nav > li > a.active,body .menu-header .nav > li.active > a.active,body .menu-header .nav > li > a.active:hover,body .menu-header .nav > li.active > a.active:hover,body .menu-header .nav > li > a:hover,body .menu-header .nav > li.active > a:hover {
	color:#e41f2f;
}

.menu-header .nav > li.active > a {
	color:#e41f2f;
}

.menu-header .nav > li.active > a:hover,.menu-header .nav > li.active > a:active {
	color:#e41f2f;
}

.menu-header .nav > li .sub-menu a:not(.btn) {
	color:#595959;
}

#pre-header {
	background:#333;
}

#pre-header .contact-phone,#pre-header .social-icons {
	color:#fff;
}

#pre-header i:before {
	color:#999;
}

#pre-header.main-color {
	background-color:#e41f2f;
}

#pre-header.main-color .contact-phone,#pre-header.main-color .social-icons,#pre-header.main-color i:before,#pre-header.main-color .quick-menu li a {
	color:#fff;
}

#pre-header.main-color a:hover i:before,#pre-header.main-color .quick-menu li a:hover {
	color:#d40a1a;
}

#pre-header.dark-main-color {
	background-color:#d40a1a;
}

#pre-header.dark-main-color .contact-phone,#pre-header.dark-main-color .social-icons,#pre-header.dark-main-color i:before,#pre-header.dark-main-color .quick-menu li a {
	color:#fff;
}

#pre-header.dark-main-color a:hover i:before,#pre-header.dark-main-color .quick-menu li a:hover {
	color:#e03f4c;
}

#pre-header.light-main-color {
	background-color:#e03f4c;
}

#pre-header.light-main-color .contact-phone,#pre-header.light-main-color .social-icons,#pre-header.light-main-color i:before,#pre-header.light-main-color .quick-menu li a {
	color:#fff;
}

#pre-header.light-main-color a:hover i:before,#pre-header.light-main-color .quick-menu li a:hover {
	color:#d40a1a;
}

#pre-header.light-color {
	background-color:#fff;
	border-bottom:1px solid #e1e1e1;
}

#pre-header.light-color .contact-phone,#pre-header.light-color .social-icons,#pre-header.light-color i:before,#pre-header.light-color .quick-menu li a {
	color:#222;
}

#pre-header.light-color a:hover i:before,#pre-header.light-color .quick-menu li a:hover {
	color:#e41f2f;
}

#pre-header.dark-color {
	background-color:#333;
}

#pre-header.dark-color .contact-phone,#pre-header.dark-color .social-icons,#pre-header.dark-color i:before,#pre-header.dark-color .quick-menu li a {
	color:#999;
}

#pre-header.dark-color a:hover i:before,#pre-header.dark-color .quick-menu li a:hover {
	color:#e41f2f;
}

.quick-menu li a {
	color:#999;
}

.quick-menu li a:hover {
	color:#fff;
}

@media (min-width: 1025px) {
	.sub-menu {
		box-shadow:rgba(0,0,0,0.109804) 0 1px 2px 0;
	}
	
	.menu-header .nav > li .sub-menu {
		background-color:#fefefe;
	}
	
	.menu-header .nav > li .sub-menu > li .sub-menu {
		background-color:#fefefe;
	}
	
	.menu-header .nav > li .sub-menu a:not(.btn) {
		color:#999;
	}
	
	.menu-header .nav > li .sub-menu a:not(.btn):hover {
		color:#111;
		background:#f7f7f7;
	}
	
	.neko-mega-menu h2 {
		color:#bfbfbf;
	}
}

.sidebar-menu li {
	border-bottom:1px solid #a2a2a2;
}

.sidebar-menu li a {
	color:#222;
}

.sidebar-menu li a:hover,.sidebar-menu li a.active {
	color:#e41f2f;
}

@media (min-width: 1025px) {
	body.header-1.header-dark .menu-header {
		background-color:#333;
	}
}

@media (min-width: 1025px) {
	body.header-2 .navbar-default .navbar-nav > .active > a,body.header-2 .navbar-default .navbar-nav > .active > a:focus,body.header-2 .navbar-default .navbar-nav > .active > a:hover {
		background-color:#e41f2f;
		color:#fff;
	}
	
	body.header-2 .menu-header .nav > li:hover > a,body.header-2 .menu-header .nav a:hover,body.header-2 .menu-header .nav a.active {
		background-color:#e41f2f;
		color:#fff;
	}
	
	body.header-2 .menu-header .nav .neko-mega-menu h2 {
		color:#fff;
	}
	
	body.header-2 .menu-header .nav > li .sub-menu {
		background-color:#e41f2f;
	}
	
	body.header-2 .menu-header .nav > li .sub-menu a {
		color:#fff;
	}
	
	body.header-2 .menu-header .nav > li .sub-menu a:hover {
		background-color:#e03f4c;
	}
}

@media (min-width: 1025px) {
	body.header-3 .menu-header .nav > li > a:not(.btn) {
		border-left-color:#bbb;
	}
	
	body.header-3.dark-header .menu-header .nav > li > a:not(.btn) {
		border-left-color:#333;
	}
	
	body.header-3.dark-header.header-semi-transparent .menu-header .nav > li > a:not(.btn) {
		border-left-color:rgba(255,255,255,0.2);
	}
}

@media (min-width: 1025px) {
	body.header-5 .menu-header .nav > li > a {
		border-color:#bbb;
	}
	
	body.header-5 .menu-header .nav > li > a:hover,body.header-5 .menu-header .nav > li > a.active {
		border-color:#e41f2f;
	}
	
	body.header-5 .menu-header .nav > li .sub-menu {
		background-color:#fdfdfd;
		border:1px solid #bbb;
	}
	
	body.header-5 .menu-header .nav > li .sub-menu a {
		color:#222;
		border-bottom-color:#bbb;
	}
	
	body.header-5 .menu-header .nav > li .sub-menu a:hover {
		color:#e41f2f;
		background:none;
	}
}

@media (min-width: 1025px) {
	body.header-6 .menu-header.scroll-header {
		border-color:#eee;
		background-color:#fff;
	}
	
	body.header-6 .menu-header.scroll-header .navbar-default .navbar-nav > li.active > a:not(.btn) {
		background:none;
	}
	
	body.header-6 .menu-header.scroll-header .navbar-default .navbar-nav > li > a:not(.btn).active:after {
		border-color:#e41f2f;
	}
	
	body.header-6 .menu-header.scroll-header .navbar-default .navbar-nav > li:hover > a:not(.btn):after {
		border-color:#e41f2f;
	}
	
	body.header-6 .menu-header.scroll-header .navbar-default .navbar-nav > li.active > a:not(.btn):after {
		border-color:#e41f2f;
	}
	
	body.header-6 .menu-header:not(.scroll-header) {
		background-color:transparent;
	}
	
	body.header-6 .menu-header:not(.scroll-header) .navbar-default .navbar-nav > li > a:not(.btn).active:after {
		border-color:#fff;
	}
	
	body.header-6 .menu-header:not(.scroll-header) .navbar-default .navbar-nav > li:hover > a:not(.btn):after {
		border-color:#fff;
	}
	
	body.header-6 .menu-header:not(.scroll-header) .navbar-default .navbar-nav > li.active > a:not(.btn) {
		background:none;
	}
	
	body.header-6 .menu-header:not(.scroll-header) .navbar-default .navbar-nav > li.active > a:not(.btn):after {
		border-color:#fff;
	}
	
	body.header-6 .menu-header:not(.scroll-header) .navbar-default .navbar-nav > li > a:not(.btn) {
		color:#fff;
	}
	
	body.header-6 .menu-header:not(.scroll-header) .navbar-default .navbar-nav > li > a.btn.border {
		color:#fff;
		border-color:#fff;
		opacity:.9;
	}
	
	body.header-6 .menu-header:not(.scroll-header) .navbar-default .navbar-nav > li > a.btn.border:hover {
		opacity:1;
	}
}

@media (min-width: 1025px) {
	body.header-7 .menu-header {
		border-color:#eee;
	}
	
	body.header-7 .menu-header .navbar-default .navbar-nav > li.active > a:not(.btn) {
		background:none;
	}
	
	body.header-7 .menu-header .navbar-default .navbar-nav > li > a:not(.btn).active:after {
		border-color:#e41f2f;
	}
	
	body.header-7 .menu-header .navbar-default .navbar-nav > li:hover > a:not(.btn):after {
		border-color:#e41f2f;
	}
	
	body.header-7 .menu-header .navbar-default .navbar-nav > li.active > a:not(.btn) {
		border-color:#e41f2f;
	}
	
	body.header-7 .menu-header .navbar-default .navbar-nav > li.active > a:not(.btn):after {
		border-color:#e41f2f;
	}
}

body.header-8 .menu-header .nav > li .sub-menu a:not(.btn) {
	color:#333;
}

@media (min-width: 1025px) {
	body.header-8 .menu-header {
		border-bottom:1px solid transparent;
		border-color:rgba(255,255,255,0.46);
	}
	
	body.header-8 .menu-header .navbar-default .navbar-nav > li:hover > a:not(.btn):after {
		border-color:#e41f2f;
	}
	
	body.header-8 .menu-header .navbar-default .navbar-nav > li > a:not(.btn).active:after {
		border-color:#e41f2f;
	}
	
	body.header-8 .menu-header .navbar-default .navbar-nav > li.active > a:not(.btn) {
		background:none;
	}
	
	body.header-8 .menu-header .navbar-default .navbar-nav > li.active > a:not(.btn):after {
		border-color:#e41f2f;
	}
}

@media (min-width: 1025px) {
	body.header-semi-transparent .menu-header {
		background-color:rgba(255,255,255,0.8);
		border-color:transparent!important;
	}
}

body.dark-header .menu-header {
	background-color:#222;
}

body.dark-header .menu-header .nav a {
	color:#fff;
}

body.dark-header .menu-header .nav a.btn.border {
	border-color:#fff;
}

@media (min-width: 1025px) {
	body.dark-header.header-semi-transparent .menu-header {
		background-color:rgba(0,0,0,0.4);
		border-color:transparent!important;
	}
}

body.light-header .menu-header {
	background-color:#fff;
}

@media (min-width: 1025px) {
	body.light-header.header-semi-transparent .menu-header {
		background-color:rgba(255,255,255,0.8);
		border-color:transparent!important;
	}
}

@media (min-width: 1025px) {
	body.header-transparent .menu-header {
		background-color:transparent;
		-webkit-transition:all 300ms cubic-bezier(.77,0,.175,1);
		-moz-transition:all 300ms cubic-bezier(.77,0,.175,1);
		-o-transition:all 300ms cubic-bezier(.77,0,.175,1);
		transition:all 300ms cubic-bezier(.77,0,.175,1);
	}
	
	body.header-transparent .menu-header.scroll-header {
		background-color:#fff;
	}
	
	body.header-transparent .menu-header:not(.scroll-header) .nav > li > a:not(:focus):not(:hover):not(:active):not(.active) {
		color:#fff;
	}
	
	body.header-transparent.header-8 .menu-header:not(.scroll-header) {
		box-shadow:none;
	}
	
	body.header-transparent.header-8 .menu-header:not(.scroll-header) .nav > li > a {
		color:#fff;
	}
	
	body.header-transparent.header-8 .menu-header:not(.scroll-header) .navbar-default .navbar-nav > li > a:not(.btn) {
		text-shadow:0 1px 2px rgba(0,0,0,0.25);
	}
	
	body.header-transparent.header-8 .menu-header:not(.scroll-header) .navbar-default .navbar-nav > li > a:not(.btn):after {
		border-color:#fff;
	}
	
	body.header-transparent:not(.header-3):not(.header-8) .menu-header {
		border-color:transparent;
	}
	
	body.header-transparent.dark-header .menu-header.scroll-header {
		background-color:#222;
	}
	
	body.header-transparent.dark-header .menu-header.scroll-header .nav > li > a:not(:focus):not(:hover):not(:active):not(.active) {
		color:#fff;
	}
	
	body.header-transparent.light-header .menu-header.scroll-header {
		background-color:#fff;
	}
}

.progress {
	box-shadow:none;
	background-color:#f5f5f5;
	border-color:#e6e6e6;
}

.progress-bar {
	box-shadow:none;
	color:#fff;
	background-color:#e41f2f;
}

.main-color .progress {
	border-color:#e7826e;
	background-color:#d40a1a;
}

.main-color .progress-bar {
	background:#fff;
}

.light-main-color .progress {
	border-color:#fff;
}

.dark-main-color .progress {
	border-color:#fff;
	background-color:#d40a1a;
}

.dark-main-color .progress-bar {
	background:#fff;
}

.dark-color .progress {
	border-color:#999;
}

.light-color .progress {
	border-color:#e6e6e6;
}

.progress-bar-success,.progress-bar.success {
	background-color:#5cb85c;
}

.progress-striped .progress-bar-success,.progress-striped .progress-bar.success {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}

.progress-bar-info,.progress-bar.info {
	background-color:#5bc0de;
}

.progress-striped .progress-bar-info,.progress-striped .progress-bar.info {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}

.progress-bar-warning,.progress-bar.warning {
	background-color:#f0ad4e;
}

.progress-striped .progress-bar-warning,.progress-striped .progress-bar.warning {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}

.progress-bar-danger,.progress-bar.danger {
	background-color:#d9534f;
}

.progress-striped .progress-bar-danger,.progress-striped .progress-bar.danger {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}

.progress-striped .progress-bar,.progress-bar-striped,.progress-bar.striped {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-size:40px 40px;
}

footer#main-footer {
	background-color:#f9f9f9;
	color:#999;
}

footer#main-footer a:hover {
	color:#e41f2f;
}

footer#main-footer #footer-rights {
	background-color:#f9f9f9;
	color:#999;
}

footer#main-footer.dark-color,footer#main-footer #footer-rights.dark-color {
	background-color:#333;
	color:#999;
}

footer#main-footer.light-color,footer#main-footer #footer-rights.light-color {
	background-color:#fff;
	color:#222;
}

footer#main-footer.light-color a:hover,footer#main-footer #footer-rights.light-color a:hover {
	color:#3c3c3c;
}

footer#main-footer.dark-main-color,footer#main-footer #footer-rights.dark-main-color {
	background-color:#d40a1a;
	color:#fff;
}

footer#main-footer.main-color,footer#main-footer #footer-rights.main-color {
	background-color:#e41f2f;
	color:#fff;
}

footer#main-footer.light-main-color,footer#main-footer #footer-rights.light-main-color {
	background-color:#e03f4c;
	color:#fff;
}

footer#main-footer ul.border li {
	border-bottom-color:#595959;
}

.owl-theme .owl-controls .owl-page span {
	background:#e41f2f;
	color:#fff;
}

.owl-theme .owl-controls .owl-buttons .owl-next,.owl-theme .owl-controls .owl-buttons .owl-prev {
	background:#e41f2f;
}

.owl-theme .owl-controls .owl-buttons .owl-next i[class^="icon-"]:before,.owl-theme .owl-controls .owl-buttons .owl-prev i[class^="icon-"]:before,.owl-theme .owl-controls .owl-buttons .owl-next i[class*=" icon-"]:before,.owl-theme .owl-controls .owl-buttons .owl-prev i[class*=" icon-"]:before {
	color:#fff;
}

.owl-theme .owl-controls .owl-buttons .owl-next:hover,.owl-theme .owl-controls .owl-buttons .owl-prev:hover {
	background:#d40a1a;
}

.main-color .owl-theme .owl-controls .owl-page span {
	background:#fff;
	color:#e41f2f;
}

.main-color .owl-theme .owl-controls .owl-next,.main-color .owl-theme .owl-controls .owl-prev {
	background:#fff;
}

.main-color .owl-theme .owl-controls .owl-next i[class^="icon-"]:before,.main-color .owl-theme .owl-controls .owl-prev i[class^="icon-"]:before,.main-color .owl-theme .owl-controls .owl-next i[class*=" icon-"]:before,.main-color .owl-theme .owl-controls .owl-prev i[class*=" icon-"]:before {
	color:#e41f2f;
}

.dark-main-color .owl-theme .owl-controls .owl-page span {
	background:#fff;
	color:#d40a1a;
}

.dark-main-color .owl-theme .owl-controls .owl-next,.dark-main-color .owl-theme .owl-controls .owl-prev {
	background:#fff;
}

.dark-main-color .owl-theme .owl-controls .owl-next i[class^="icon-"]:before,.dark-main-color .owl-theme .owl-controls .owl-prev i[class^="icon-"]:before,.dark-main-color .owl-theme .owl-controls .owl-next i[class*=" icon-"]:before,.dark-main-color .owl-theme .owl-controls .owl-prev i[class*=" icon-"]:before {
	color:#d40a1a;
}

.light-main-color .owl-theme .owl-controls .owl-page span {
	background:#fff;
	color:#e03f4c;
}

.light-main-color .owl-theme .owl-controls .owl-next,.light-main-color .owl-theme .owl-controls .owl-prev {
	background:#fff;
}

.light-main-color .owl-theme .owl-controls .owl-next i[class^="icon-"]:before,.light-main-color .owl-theme .owl-controls .owl-prev i[class^="icon-"]:before,.light-main-color .owl-theme .owl-controls .owl-next i[class*=" icon-"]:before,.light-main-color .owl-theme .owl-controls .owl-prev i[class*=" icon-"]:before {
	color:#e03f4c;
}

.dark-color .owl-theme .owl-controls .owl-page span {
	background:#999;
	color:#333;
}

.dark-color .owl-theme .owl-controls .owl-next,.dark-color .owl-theme .owl-controls .owl-prev {
	background:#999;
}

.dark-color .owl-theme .owl-controls .owl-next i[class^="icon-"]:before,.dark-color .owl-theme .owl-controls .owl-prev i[class^="icon-"]:before,.dark-color .owl-theme .owl-controls .owl-next i[class*=" icon-"]:before,.dark-color .owl-theme .owl-controls .owl-prev i[class*=" icon-"]:before {
	color:#333;
}

.owl-carousel img.opacity-1 {
	opacity:.1;
	filter:alpha(opacity=10);
}

.owl-carousel img.opacity-2 {
	opacity:.2;
	filter:alpha(opacity=20);
}

.owl-carousel img.opacity-3 {
	opacity:.3;
	filter:alpha(opacity=30);
}

.owl-carousel img.opacity-4 {
	opacity:.4;
	filter:alpha(opacity=40);
}

.owl-carousel img.opacity-5 {
	opacity:.5;
	filter:alpha(opacity=50);
}

.owl-carousel img.opacity-6 {
	opacity:.6;
	filter:alpha(opacity=60);
}

.owl-carousel img.opacity-7 {
	opacity:.7;
	filter:alpha(opacity=70);
}

.owl-carousel img.opacity-8 {
	opacity:.8;
	filter:alpha(opacity=80);
}

.owl-carousel img.opacity-9 {
	opacity:.9;
	filter:alpha(opacity=90);
}

ul.entry-meta li {
	background:#fff;
	color:#222;
}

ul.entry-meta li a {
	color:#222;
}

.light-color ul.entry-meta li {
	background:#fff;
}

.post-date {
	background-color:#fdfdfd;
}

.post-date .date-day {
	color:#222;
	border-color:#e6e6e6;
}

.post-date .date-month {
	color:#fff;
	background-color:#e41f2f;
	border-color:#d40a1a;
}

.tag-cloud a {
	background-color:#a2a2a2;
	border-color:#888;
	color:#fdfdfd;
}

.tag-cloud a:hover {
	color:#222;
	border-color:#222;
	background-color:#eee;
}

.free-wall .brick.caption {
	border-color:#fff;
}

.caption-grid-layout figure figcaption {
	background:#fff;
}

.caption-grid-layout figure figcaption a {
	color:#222;
}

.caption-grid-layout figure figcaption a:hover {
	color:#e41f2f;
	text-decoration:none;
}

.alert-success,.alert.success {
	background-color:#dff0d8;
	border-color:#d6e9c6;
	color:#3c763d;
}

.alert-success hr,.alert.success hr {
	border-top-color:#c9e2b3;
}

.alert-success .alert-link,.alert.success .alert-link {
	color:#2b542c;
}

.alert-info,.alert.info {
	background-color:#d9edf7;
	border-color:#bce8f1;
	color:#31708f;
}

.alert-info hr,.alert.info hr {
	border-top-color:#a6e1ec;
}

.alert-info .alert-link,.alert.info .alert-link {
	color:#245269;
}

.alert-warning,.alert.warning {
	background-color:#fcf8e3;
	border-color:#faebcc;
	color:#8a6d3b;
}

.alert-warning hr,.alert.warning hr {
	border-top-color:#f7e1b5;
}

.alert-warning .alert-link,.alert.warning .alert-link {
	color:#66512c;
}

.alert-danger,.alert.danger {
	background-color:#f2dede;
	border-color:#ebccd1;
	color:#a94442;
}

.alert-danger hr,.alert.danger hr {
	border-top-color:#e4b9c0;
}

.alert-danger .alert-link,.alert.danger .alert-link {
	color:#843534;
}

.swiper-tab {
	opacity:0;
}

.swiper-tab .swiper-engine {
	background-color:#d40a1a;
}

.swiper-tab .swiper-engine .swiper-slide {
	color:#fff;
}

.swiper-tab .swiper-engine .content-slide {
	background:rgba(0,0,0,0.2);
}

.swiper-tab .btn-group {
	background:#fff;
}

.swiper-tab .btn-group .btn.active,.swiper-tab .btn-group .btn:hover {
	background:#e41f2f;
	box-shadow:none;
}

.swiper-vertical .swiper-slide figure figcaption,.swiper-horizontal .swiper-slide figure figcaption {
	background-color:rgba(0,0,0,0.6);
	color:#fff;
}

.swiper-vertical .swiper-slide figure figcaption .btn.border,.swiper-horizontal .swiper-slide figure figcaption .btn.border,.swiper-vertical .swiper-slide figure figcaption .btn-icon.border,.swiper-horizontal .swiper-slide figure figcaption .btn-icon.border {
	color:#fff;
	border-color:#fff;
}

.swiper-vertical .swiper-preloader,.swiper-horizontal .swiper-preloader {
	color:#222;
	background:rgba(255,255,255,0.8);
}

.swiper-centered .navigation a {
	background-color:#e41f2f;
}

.swiper-centered .navigation a i:before {
	color:#fff;
}

.swiper-centered .navigation a:hover {
	background:#d40a1a;
}

.swiper-centered .swiper-visible-switch {
	background:#aaa;
}

.swiper-centered .swiper-active-switch {
	background:#fff;
}

.panel-body,.panel-title {
	color:#222;
}

.main-color .panel-body,.main-color .panel-title {
	color:#fff;
}

.dark-main-color .panel-body,.dark-main-color .panel-title {
	color:#fff;
}

.light-main-color .panel-body,.light-main-color .panel-title {
	color:#fff;
}

.dark-color .panel-body,.dark-color .panel-title {
	color:#999;
}

.light-color .panel-body,.light-color .panel-title {
	color:#222;
}

.panel-group.accordion-minimal .panel-heading .accordion-toggle {
	color:#e41f2f;
}

.panel-group.accordion-minimal .panel-heading .accordion-toggle:after {
	background:#e41f2f;
}

.panel-group.accordion-minimal .panel-heading .accordion-toggle.collapsed {
	color:#222;
}

.panel-group.accordion-minimal .panel-heading .accordion-toggle.collapsed:hover {
	color:#222;
}

.panel-group.accordion-minimal .panel-heading .accordion-toggle.collapsed:hover:after {
	background:#222;
}

.superslides.superslide-neko-theme-1 .prev,.superslides.superslide-neko-theme-1 .next {
	background:#e41f2f;
}

.superslides.superslide-neko-theme-1 .prev:hover,.superslides.superslide-neko-theme-1 .next:hover {
	background:#d40a1a;
}

.superslides .slides-pagination a {
	border-color:#fff;
}

.superslides .slides-pagination a.current {
	background-color:#fff;
}

.superslides.superslide-neko-theme-2 .prev,.superslides.superslide-neko-theme-2 .next {
	background:none;
	border-color:#fff;
}

.superslides.superslide-neko-theme-2 .prev:before,.superslides.superslide-neko-theme-2 .next:before {
	color:#fff;
}

.superslides.superslide-neko-theme-2 .prev:hover,.superslides.superslide-neko-theme-2 .next:hover {
	opacity:.5;
}

.superslides .slides-pagination a {
	background-color:#fff;
	opacity:.5;
}

.superslides .slides-pagination a.current {
	background-color:#fff;
	opacity:1;
}

#neko-to-top {
	background:#e41f2f;
}

#neko-to-top i:before {
	color:#fff;
}

.styleSwitcher {
	background:rgba(220,220,220,0.5);
}

.switcher.dark {
	background:#555;
}

.styleSwitcher h1 {
	color:#333;
}

.styleSwitcher #showHideSwitcher {
	background:rgba(220,220,220,0.5);
	color:#333;
}

.styleSwitcher #showHideSwitcher i:before {
	color:#555;
}

.styleSwitcher #showHideSwitcher:hover i:before,.styleSwitcher #showHideSwitcher:focus i:before,.styleSwitcher #showHideSwitcher:active i:before {
	color:#fff;
}

.styleSwitcher select {
	background:#eee;
	border-color:#ddd;
	color:#333;
}

.styleSwitcher .switcher.dark {
	background:rgba(0,0,0,0.5);
}

a.btnSwitcher {
	border-color:#eee;
	background:#fff;
	color:#777;
}

.btnSwitcher.active,.btnSwitcher:hover {
	border-color:#eee;
	background:#eee;
}

#preloader {
	background-color:#fff;
}

.neko-preloader {
	background:#333;
}

.neko-preloader:after {
	border-top-color:#e41f2f;
	border-bottom-color:#e41f2f;
}

@-webkit-keyframes preloader_5 {
	0% {
		-webkit-transform:rotate(0deg);
	}
	
	50% {
		-webkit-transform:rotate(180deg);
		background:#e41f2f;
	}
	
	100% {
		-webkit-transform:rotate(360deg);
	}
}

@-webkit-keyframes preloader_5_after {
	0% {
		border-top:10px solid #e41f2f;
		border-bottom:10px solid #e41f2f;
	}
	
	50% {
		border-top:10px solid #333;
		border-bottom:10px solid #333;
	}
	
	100% {
		border-top:10px solid #e41f2f;
		border-bottom:10px solid #e41f2f;
	}
}

@-moz-keyframes preloader_5 {
	0% {
		-moz-transform:rotate(0deg);
	}
	
	50% {
		-moz-transform:rotate(180deg);
		background:#e41f2f;
	}
	
	100% {
		-moz-transform:rotate(360deg);
	}
}

@-moz-keyframes preloader_5_after {
	0% {
		border-top:10px solid #e41f2f;
		border-bottom:10px solid #e41f2f;
	}
	
	50% {
		border-top:10px solid #333;
		border-bottom:10px solid #333;
	}
	
	100% {
		border-top:10px solid #e41f2f;
		border-bottom:10px solid #e41f2f;
	}
}

@-ms-keyframes preloader_5 {
	0% {
		-ms-transform:rotate(0deg);
	}
	
	50% {
		-ms-transform:rotate(180deg);
		background:#e41f2f;
	}
	
	100% {
		-ms-transform:rotate(360deg);
	}
}

@-ms-keyframes preloader_5_after {
	0% {
		border-top:10px solid #e41f2f;
		border-bottom:10px solid #e41f2f;
	}
	
	50% {
		border-top:10px solid #333;
		border-bottom:10px solid #333;
	}
	
	100% {
		border-top:10px solid #e41f2f;
		border-bottom:10px solid #e41f2f;
	}
	
	@keyframes preloader_5 {
	0% {
		transform:rotate(0deg);
	}
	
	50% {
		transform:rotate(180deg);
		background:#e41f2f;
	}
	
	100% {
		transform:rotate(360deg);
	}
}

@keyframes preloader_5_after {
	0% {
		border-top:10px solid #e41f2f;
		border-bottom:10px solid #e41f2f;
	}
	
	50% {
		border-top:10px solid #333;
		border-bottom:10px solid #333;
	}
	
	100% {
		border-top:10px solid #e41f2f;
		border-bottom:10px solid #e41f2f;
	}
}

.rollover.effect-zoe .shop-product figure figcaption .icon-links a {
	background-color:#555;
	color:#fff;
}

.rollover.effect-zoe .shop-product figure figcaption .icon-links a:hover {
	background-color:#333;
	color:#fff;
}

.rollover.effect-zoe .shop-product figure figcaption .icon-links a + a {
	background-color:#e41f2f;
	color:#fff;
}

.rollover.effect-zoe .shop-product figure figcaption .icon-links a + a:hover {
	background-color:#d40a1a;
	color:#fff;
}

.shopping-cart-view {
	background-color:#fff;
	color:#555;
	box-shadow:0 2px 5px rgba(0,0,0,0.2);
}

.shopping-cart-view table > tbody > tr > td {
	border-bottom-color:#eee;
}

.shopping-cart-view table > thead > tr > th {
	background-color:#eee;
}

.shopping-cart-view table > tbody > tr.shopping-cart-total > td {
	background-color:#eee;
}

@media (min-width: 768px) {
	.boxed-layout {
		background:#e2e2e2;
	}
}

@media (min-width: 992px) {
	.boxed-layout #global-wrapper {
		background:#fdfdfd;
	}
}

.border-grid .row .col-lg-1:not(:last-child),.border-grid .row .col-lg-10:not(:last-child),.border-grid .row .col-lg-11:not(:last-child),.border-grid .row .col-lg-12:not(:last-child),.border-grid .row .col-lg-2:not(:last-child),.border-grid .row .col-lg-3:not(:last-child),.border-grid .row .col-lg-4:not(:last-child),.border-grid .row .col-lg-5:not(:last-child),.border-grid .row .col-lg-6:not(:last-child),.border-grid .row .col-lg-7:not(:last-child),.border-grid .row .col-lg-8:not(:last-child),.border-grid .row .col-lg-9:not(:last-child),.border-grid .row .col-md-1:not(:last-child),.border-grid .row .col-md-10:not(:last-child),.border-grid .row .col-md-11:not(:last-child),.border-grid .row .col-md-12:not(:last-child),.border-grid .row .col-md-2:not(:last-child),.border-grid .row .col-md-3:not(:last-child),.border-grid .row .col-md-4:not(:last-child),.border-grid .row .col-md-5:not(:last-child),.border-grid .row .col-md-6:not(:last-child),.border-grid .row .col-md-7:not(:last-child),.border-grid .row .col-md-8:not(:last-child),.border-grid .row .col-md-9:not(:last-child),.border-grid .row .col-sm-1:not(:last-child),.border-grid .row .col-sm-10:not(:last-child),.border-grid .row .col-sm-11:not(:last-child),.border-grid .row .col-sm-12:not(:last-child),.border-grid .row .col-sm-2:not(:last-child),.border-grid .row .col-sm-3:not(:last-child),.border-grid .row .col-sm-4:not(:last-child),.border-grid .row .col-sm-5:not(:last-child),.border-grid .row .col-sm-6:not(:last-child),.border-grid .row .col-sm-7:not(:last-child),.border-grid .row .col-sm-8:not(:last-child),.border-grid .row .col-sm-9:not(:last-child),.border-grid .row .col-xs-1:not(:last-child),.border-grid .row .col-xs-10:not(:last-child),.border-grid .row .col-xs-11:not(:last-child),.border-grid .row .col-xs-12:not(:last-child),.border-grid .row .col-xs-2:not(:last-child),.border-grid .row .col-xs-3:not(:last-child),.border-grid .row .col-xs-4:not(:last-child),.border-grid .row .col-xs-5:not(:last-child),.border-grid .row .col-xs-6:not(:last-child),.border-grid .row .col-xs-7:not(:last-child),.border-grid .row .col-xs-8:not(:last-child),.border-grid .row .col-xs-9:not(:last-child) {
	border-right-color:#ddd;
}

.border-grid .row .col-lg-1:last-child,.border-grid .row .col-lg-10:last-child,.border-grid .row .col-lg-11:last-child,.border-grid .row .col-lg-12:last-child,.border-grid .row .col-lg-2:last-child,.border-grid .row .col-lg-3:last-child,.border-grid .row .col-lg-4:last-child,.border-grid .row .col-lg-5:last-child,.border-grid .row .col-lg-6:last-child,.border-grid .row .col-lg-7:last-child,.border-grid .row .col-lg-8:last-child,.border-grid .row .col-lg-9:last-child,.border-grid .row .col-md-1:last-child,.border-grid .row .col-md-10:last-child,.border-grid .row .col-md-11:last-child,.border-grid .row .col-md-12:last-child,.border-grid .row .col-md-2:last-child,.border-grid .row .col-md-3:last-child,.border-grid .row .col-md-4:last-child,.border-grid .row .col-md-5:last-child,.border-grid .row .col-md-6:last-child,.border-grid .row .col-md-7:last-child,.border-grid .row .col-md-8:last-child,.border-grid .row .col-md-9:last-child,.border-grid .row .col-sm-1:last-child,.border-grid .row .col-sm-10:last-child,.border-grid .row .col-sm-11:last-child,.border-grid .row .col-sm-12:last-child,.border-grid .row .col-sm-2:last-child,.border-grid .row .col-sm-3:last-child,.border-grid .row .col-sm-4:last-child,.border-grid .row .col-sm-5:last-child,.border-grid .row .col-sm-6:last-child,.border-grid .row .col-sm-7:last-child,.border-grid .row .col-sm-8:last-child,.border-grid .row .col-sm-9:last-child,.border-grid .row .col-xs-1:last-child,.border-grid .row .col-xs-10:last-child,.border-grid .row .col-xs-11:last-child,.border-grid .row .col-xs-12:last-child,.border-grid .row .col-xs-2:last-child,.border-grid .row .col-xs-3:last-child,.border-grid .row .col-xs-4:last-child,.border-grid .row .col-xs-5:last-child,.border-grid .row .col-xs-6:last-child,.border-grid .row .col-xs-7:last-child,.border-grid .row .col-xs-8:last-child,.border-grid .row .col-xs-9:last-child {
	border-right-color:transparent;
}

.border-grid .row:not(:last-child) .col-lg-1,.border-grid .row:not(:last-child) .col-lg-10,.border-grid .row:not(:last-child) .col-lg-11,.border-grid .row:not(:last-child) .col-lg-12,.border-grid .row:not(:last-child) .col-lg-2,.border-grid .row:not(:last-child) .col-lg-3,.border-grid .row:not(:last-child) .col-lg-4,.border-grid .row:not(:last-child) .col-lg-5,.border-grid .row:not(:last-child) .col-lg-6,.border-grid .row:not(:last-child) .col-lg-7,.border-grid .row:not(:last-child) .col-lg-8,.border-grid .row:not(:last-child) .col-lg-9,.border-grid .row:not(:last-child) .col-md-1,.border-grid .row:not(:last-child) .col-md-10,.border-grid .row:not(:last-child) .col-md-11,.border-grid .row:not(:last-child) .col-md-12,.border-grid .row:not(:last-child) .col-md-2,.border-grid .row:not(:last-child) .col-md-3,.border-grid .row:not(:last-child) .col-md-4,.border-grid .row:not(:last-child) .col-md-5,.border-grid .row:not(:last-child) .col-md-6,.border-grid .row:not(:last-child) .col-md-7,.border-grid .row:not(:last-child) .col-md-8,.border-grid .row:not(:last-child) .col-md-9,.border-grid .row:not(:last-child) .col-sm-1,.border-grid .row:not(:last-child) .col-sm-10,.border-grid .row:not(:last-child) .col-sm-11,.border-grid .row:not(:last-child) .col-sm-12,.border-grid .row:not(:last-child) .col-sm-2,.border-grid .row:not(:last-child) .col-sm-3,.border-grid .row:not(:last-child) .col-sm-4,.border-grid .row:not(:last-child) .col-sm-5,.border-grid .row:not(:last-child) .col-sm-6,.border-grid .row:not(:last-child) .col-sm-7,.border-grid .row:not(:last-child) .col-sm-8,.border-grid .row:not(:last-child) .col-sm-9,.border-grid .row:not(:last-child) .col-xs-1,.border-grid .row:not(:last-child) .col-xs-10,.border-grid .row:not(:last-child) .col-xs-11,.border-grid .row:not(:last-child) .col-xs-12,.border-grid .row:not(:last-child) .col-xs-2,.border-grid .row:not(:last-child) .col-xs-3,.border-grid .row:not(:last-child) .col-xs-4,.border-grid .row:not(:last-child) .col-xs-5,.border-grid .row:not(:last-child) .col-xs-6,.border-grid .row:not(:last-child) .col-xs-7,.border-grid .row:not(:last-child) .col-xs-8,.border-grid .row:not(:last-child) .col-xs-9 {
	border-bottom-color:#ddd;
}

.fp-tooltip {
	background-color:#333;
	color:#999;
}

#fp-nav ul li a span,.fp-slidesNav ul li a span {
	border-color:#fff;
}

#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span {
	background-color:#fff;
}

.fp-controlArrow.fp-next,.fp-controlArrow.fp-prev {
	border:none;
}

.fp-controlArrow.fp-next:after,.fp-controlArrow.fp-prev:after {
	color:#fff;
}

#fullpage > div:first-child:after {
	color:#fff;
}

html {
	background-color:transparent;
}

main#content {
	background-color:#fdfdfd;
}

main#content.light-color {
	background-color:#fff;
}

main#content.dark-color {
	background-color:#333;
}

main#content.main-color {
	background-color:#e41f2f;
}

main#content.dark-main-bg-color-color {
	background-color:#d40a1a;
}

main#content.light-main-color {
	background-color:#e03f4c;
}

.menu-header {
	border-color:rgba(0,0,0,0.1);
	box-shadow:0 0 10px rgba(0,0,0,0.1);
}

.page-header {
	border:none;
}

.heading:after {
	background-color:#e41f2f;
}

.main-color .heading:after {
	color:#e03f4c;
}

.heading:after,h1.large-heading:after {
	background-color:#e41f2f;
}

p.lead {
	color:#e41f2f;
}

h1.large,h1.x-large {
	text-shadow:5px 5px 0 rgba(0,0,0,0.25);
}

h2.large,h2.x-large {
	text-shadow:2px 2px 0 rgba(0,0,0,0.25);
}

h1.large span,h2.large span,h1.x-large span,h2.x-large span,h1.large.no-shadow,h2.large.no-shadow,h1.x-large.no-shadow,h2.x-large.no-shadow,h1.large small.no-shadow,h2.large small.no-shadow,h1.x-large small.no-shadow,h2.x-large small.no-shadow {
	text-shadow:none;
}

.heading:after {
	color:#222;
	opacity:.075;
}

.main-color .heading:after {
	color:#fff;
	opacity:.075;
}

.light-main-color .heading:after {
	color:#fff;
	opacity:.075;
}

.dark-main-color .heading:after {
	color:#fff;
	opacity:.075;
}

.dark-color .heading:after {
	color:#999;
	opacity:.075;
}

.light-color .heading:after {
	color:#222;
	opacity:.075;
}

.menu-header .nav > li .neko-mega-menu.sub-menu h2 {
	color:#e41f2f;
}

.menu-header .nav > li .neko-mega-menu.sub-menu .col-md-3:not(:last-child) {
	border-right-color:#eee;
}

.menu-header .nav > li .neko-mega-menu.sub-menu .mega-inner ul > li > a:not(.btn):hover {
	color:#111;
}

@media (min-width: 1025px) {
	.header-1 .menu-header .nav > li .sub-menu,.header-4 .menu-header .nav > li .sub-menu {
		background-color:#333;
	}
	
	.header-1 .menu-header .nav > li .sub-menu h2,.header-4 .menu-header .nav > li .sub-menu h2,.header-1 .menu-header .nav > li .sub-menu p,.header-4 .menu-header .nav > li .sub-menu p {
		color:#999;
	}
	
	.header-1 .menu-header .nav > li .sub-menu .col-md-3:not(:last-child),.header-4 .menu-header .nav > li .sub-menu .col-md-3:not(:last-child) {
		border-right-color:#4d4d4d;
	}
	
	.header-1 .menu-header .nav > li .sub-menu .mega-inner ul > li > a:not(.btn):hover,.header-4 .menu-header .nav > li .sub-menu .mega-inner ul > li > a:not(.btn):hover {
		color:#999;
	}
	
	.header-1 .menu-header .nav > li .sub-menu > li .sub-menu,.header-4 .menu-header .nav > li .sub-menu > li .sub-menu {
		background-color:#333;
	}
}

@media (min-width: 1025px) {
	.header-2 .menu-header .nav > li .sub-menu h2,.header-2 .menu-header .nav > li .sub-menu p {
		color:#fff;
	}
}

.header-3 .menu-header {
	border-color:#bbb;
}

.page-header {
	padding-bottom:0;
	padding-top:44px;
}

.page-header .container:after {
	content:' ';
	display:block;
	background:#222;
	opacity:.1;
	height:3px;
	width:100%;
	margin-top:16px;
}

.page-header.main-color {
	background:none;
	color:#222;
}

.page-header.main-color:after {
	background:#e41f2f;
}

.page-header.dark-main-color {
	background:none;
	color:#222;
}

.page-header.dark-main-color:after {
	background:#d40a1a;
}

.panel-group {
	border-color:#ddd;
}

ul.entry-meta li {
	background:none!important;
}

ul.entry-meta li a {
	border-right-color:#e41f2f;
}

#neko-to-top {
	border-color:#e41f2f;
	background:#fdfdfd;
}

#neko-to-top i:before {
	color:#e41f2f;
}

.swiper-tab .btn {
	background-color:#fff;
	color:#222;
}

.swiper-tab .btn-group .btn.active,.swiper-tab .btn-group .btn:hover {
	color:#fff;
}

.pricing-table .pricing,.pricing-table p {
	background:none;
}

.pricing-table .pricing {
	border:none;
}

#fp-nav {
	background-color:#e41f2f;
}

#fullpage > div:first-child:after {
	color:#e41f2f;
}

.ln-doc-example {
	background-color:#fff;
	border-color:#ccc;
}

.ln-doc-example hr:after {
	background:#fff;
}

.ln-doc-example:after {
	color:#959595;
}

.tocify li.tocify-item {
	border-bottom-color:#D7D7D7;
}

.tocify li.tocify-item.active a {
	color:#e41f2f;
}

.tocify li.tocify-item > a {
	color:#222;
}

.tocify li.tocify-item > a:hover {
	color:#e41f2f;
}