/**

	@Red		#C40000

	@Dark Red	#C40000

*/



a,

.tp-caption a {

	color:#C40000;

}



#footer li a:hover,

#footer a:hover,

a, a:hover, a:active,

#topNav ul.nav li li a:hover,

.tp-caption a:hover,

.featured-box-minimal h4,

.glyphicon, .wi,

p.dropcap:first-letter,

ul.side-nav a:hover,

ul.side-nav ul li.active>a,

.li, div.owl-carousel .caption,

.pagination>li>a, 

.pagination>li>span,

.pagination > li > a:hover,

.pagination > li > span:hover,

.pagination > li > a:focus,

.pagination > li > span:focus,

div.mega-price-table .pricing:hover h4,

div.mega-price-table .pricing-table i.fa, /* icons */

#blog a>span,

#blog h1>span,

.cartContent a.remove_item:hover,

.owl-carousel.featured a.figure>span>i,

.btn-link,

.styleColor {

	color:#C40000;

}



p.dropcap.color:first-letter,

span.badge,

#toTop:hover,

#bar, .slider-handle,

div.featured-box i.fa,

i.featured-icon,

.progress-bar-primary,

.modal-header,

.timeline .timeline-left .item:before,

.timeline .timeline-right .item:before,

.timeline .timeline-centered .item.pull-right:before,

.timeline .timeline-centered .item.pull-left:before,

div.mega-price-table .pricing-title, 

div.mega-price-table .pricing-head,

div.mega-price-table .pricing.popular,

#topNav ul.nav>li:hover>a:before, 

#topNav ul.nav>li.active>a:before,

.styleBackgroundColor {

	background-color:#C40000;

}



/* icons , boxes */

i.featured-icon:after,

div.featured-box.nobg.border-only i.fa {

	color:#C40000;

	border-color:#C40000;

}

section.product-view-colors a:hover,

section.product-view-colors a.active,

i.featured-icon {

	border-color:#C40000;



}

i.featured-icon.empty {

	color:#C40000 !important;

	border-color:#C40000;

}



/* Top Nav */

#topNav ul.nav .dropdown-menu>li.active>a, 

#topNav ul.nav .dropdown-menu>li:hover>a, 

#topNav ul.nav .dropdown-menu>li:focus>a {

	color:#fff !important;

	background-color:#C40000;

}



#topNav ul.dropdown-menu>li:hover>a.dropdown-toggle:after { /* arrow sub-submenu */

	color:#fff;

}



/* Primary Button */

.btn-primary {

	border-color:#C40000;

	background-color:#C40000;

}



.btn-white {

	color:#C40000 !important;

    background-color: #fff;

}



.pagination>.active>a, 

.pagination>.active>span, 

.pagination>.active>a:hover, 

.pagination>.active>span:hover, 

.pagination>.active>a:focus, 

.pagination>.active>span:focus,

.btn-primary:hover, 

.btn-primary:focus, 

.btn-primary:active, 

.btn-primary.active, 

.open .dropdown-toggle.btn-primary,

.daterangepicker td.active, 

.daterangepicker td.active:hover,

.btn-primary:hover,

.btn-primary:active,

.btn-primary:focus {

	border-color:#C40000;

	background-color:#C40000;

}





/* embed title */

section header em,

h1>em, h2>em, h3>em, h4>em, h5>em, h6>em {

	font-style:normal;

	color:#C40000;

}



/* Top Nav active/hover */

#topNav ul.nav>li.mega-menu>ul li:hover>a,

#topNav ul.nav>li.mega-menu>ul li.active>a,

#topNav ul.nav>li:hover:before,

#topNav ul.nav>li.active:before {

	background-color: #C40000;

}

/* Top Nav color active */

#topNav .nav-pills.colored>li.active>a, 

#topNav .nav-pills.colored>li.active>a:hover, 

#topNav .nav-pills.colored>li.active>a:focus {

	color:#fff;

	background-color:#C40000;

}



/* Misc */

.styleBackgroundColor,

.featured-box-minimal i.fa {

	background-color:#824399;

}



ul.list-icon li:before {

	color:#C40000;

	font-size:16px;

}

body.boxed #topBar {

	border-top:#C40000 4px solid;

}



.panel-epona {

	border:#C40000 1px solid;

}



.panel-epona>.panel-heading {

	background-color:#C40000;

	color:#fff;

}



/* Slider Captions */

.tp-caption.block_styleColor {

	background-color: #C40000;

	color:#fff;

}

.tp-caption.block_white {

	color:#C40000;

}



/* flex slider */

.flexslider.flexFull .flex-direction-nav a:hover, 

.flexslider.flexContent .flex-direction-nav a:hover {

	background-color: #C40000;

	color:#fff;

}



/* essentials rewrite */

.alert.alert-default {

	border-left:#C40000 3px solid;

}



/* item box */

.item-box .item-hover .overlay {

	background-color:rgba(169,69,69,0.6);

}







/* 

	Sky Forms

*/

/**/

/* normal state */

/**/

.sky-form .toggle i:before {

	background-color: #C40000;	

}

.sky-form .button {

	background-color: #C40000;

}





/**/

/* checked state */

/**/

.sky-form .radio input + i:after {

	background-color: #C40000;	

}

.sky-form .checkbox input + i:after {

	color: #C40000;

}

.sky-form .radio input:checked + i,

.sky-form .checkbox input:checked + i,

.sky-form .toggle input:checked + i {

	border-color: #C40000;	

}

.sky-form .rating input:checked ~ label {

	color: #C40000;	

}















.btn-green-trial {

	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;

	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;

	box-shadow:inset 0px 1px 0px 0px #caefab;

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811));

	background:-moz-linear-gradient(top, #77d42a 5%, #5cb811 100%);

	background:-webkit-linear-gradient(top, #77d42a 5%, #5cb811 100%);

	background:-o-linear-gradient(top, #77d42a 5%, #5cb811 100%);

	background:-ms-linear-gradient(top, #77d42a 5%, #5cb811 100%);

	background:linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811',GradientType=0);

	background-color:#77d42a;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border-radius:6px;

	border:1px solid #268a16;

	display:inline-block;

	cursor:pointer;

	color:#306108;

	font-family:Arial;

	font-size:20px;

	font-weight:bold;

	padding:20px;

	text-decoration:none;

	text-shadow:0px 1px 0px #aade7c;

	

}

.btn-green-trial:hover {

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a));

	background:-moz-linear-gradient(top, #5cb811 5%, #77d42a 100%);

	background:-webkit-linear-gradient(top, #5cb811 5%, #77d42a 100%);

	background:-o-linear-gradient(top, #5cb811 5%, #77d42a 100%);

	background:-ms-linear-gradient(top, #5cb811 5%, #77d42a 100%);

	background:linear-gradient(to bottom, #5cb811 5%, #77d42a 100%);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a',GradientType=0);

	background-color:#5cb811;

}

.btn-green-trial:active {

	position:relative;

	top:1px;

}









.btn-trial {

	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;

	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;

	box-shadow:inset 0px 1px 0px 0px #caefab;

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffd769), color-stop(1, #ffa005));

	background:-moz-linear-gradient(top, #ffd769 5%, #ffa005 100%);

	background:-webkit-linear-gradient(top, #ffd769 5%, #ffa005 100%);

	background:-o-linear-gradient(top, #ffd769 5%, #ffa005 100%);

	background:-ms-linear-gradient(top, #ffd769 5%, #ffa005 100%);

	background:linear-gradient(to bottom, #ffd769 5%, #ffa005 100%);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd769', endColorstr='#ffa005',GradientType=0);

	background-color:#ffd769;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border-radius:6px;

	border:1px solid #cb7851;

	display:inline-block;

	cursor:pointer;

	color:#3b3b3b;

	font-family:Arial;

	font-size:20px;

	font-weight:bold;

	padding:20px;

	text-decoration:none;

	text-shadow:0px 1px 0px #d4d4d4;

	

}

.btn-trial:hover {

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffa005), color-stop(1, #ffd769));

	background:-moz-linear-gradient(top, #ffa005 5%, #ffd769 100%);

	background:-webkit-linear-gradient(top, #ffa005 5%, #ffd769 100%);

	background:-o-linear-gradient(top, #ffa005 5%, #ffd769 100%);

	background:-ms-linear-gradient(top, #ffa005 5%, #ffd769 100%);

	background:linear-gradient(to bottom, #ffa005 5%, #ffd769 100%);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa005', endColorstr='#ffd769',GradientType=0);

	background-color:#ffa005;

}

.btn-trial:active {

	position:relative;

	top:1px;

}



.btn-orange-trial {

	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;

	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;

	box-shadow:inset 0px 1px 0px 0px #caefab;

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0a900), color-stop(1, #de9200));

	background:-moz-linear-gradient(top, #e0a900 5%, #de9200 100%);

	background:-webkit-linear-gradient(top, #e0a900 5%, #de9200 100%);

	background:-o-linear-gradient(top, #e0a900 5%, #de9200 100%);

	background:-ms-linear-gradient(top, #e0a900 5%, #de9200 100%);

	background:linear-gradient(to bottom, #e0a900 5%, #de9200 100%);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0a900', endColorstr='#de9200',GradientType=0);

	background-color:#e0a900;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border-radius:6px;

	border:1px solid #de9200;

	display:inline-block;

	cursor:pointer;

	color:#875b06;

	font-family:Arial;

	font-size:20px;

	font-weight:bold;

	padding:20px;

	text-decoration:none;

	text-shadow:0px 1px 0px #d1b173;

	

}

.btn-orange-trial:hover {

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #de9200), color-stop(1, #e0a900));

	background:-moz-linear-gradient(top, #de9200 5%, #e0a900 100%);

	background:-webkit-linear-gradient(top, #de9200 5%, #e0a900 100%);

	background:-o-linear-gradient(top, #de9200 5%, #e0a900 100%);

	background:-ms-linear-gradient(top, #de9200 5%, #e0a900 100%);

	background:linear-gradient(to bottom, #de9200 5%, #e0a900 100%);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#de9200', endColorstr='#e0a900',GradientType=0);

	background-color:#de9200;

}

.btn-orange-trial:active {

	position:relative;

	top:1px;

}







.btn-guide-blue {

	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;

	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;

	box-shadow:inset 0px 1px 0px 0px #caefab;

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1d9ada), color-stop(1, #1184bf));

	background:-moz-linear-gradient(top, #1d9ada 5%, #1184bf 100%);

	background:-webkit-linear-gradient(top, #1d9ada 5%, #1184bf 100%);

	background:-o-linear-gradient(top, #1d9ada 5%, #1184bf 100%);

	background:-ms-linear-gradient(top, #1d9ada 5%, #1184bf 100%);

	background:linear-gradient(to bottom, #1d9ada 5%, #1184bf 100%);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d9ada', endColorstr='#1184bf',GradientType=0);

	background-color:#1184bf;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border-radius:6px;

	border:1px solid #1184bf;

	display:inline-block;

	cursor:pointer;

	color:#3b3b3b;

	font-family:Arial;

	font-size:20px;

	font-weight:bold;

	padding:20px;

	text-decoration:none;

	text-shadow:0px 1px 0px #d4d4d4;

	

}

.btn-guide-blue:hover {

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1184bf), color-stop(1, #1d9ada));

	background:-moz-linear-gradient(top, #1184bf 5%, #1d9ada 100%);

	background:-webkit-linear-gradient(top, #1184bf 5%, #1d9ada 100%);

	background:-o-linear-gradient(top, #1184bf 5%, #1d9ada 100%);

	background:-ms-linear-gradient(top, #1184bf 5%, #1d9ada 100%);

	background:linear-gradient(to bottom, #1184bf 5%, #1d9ada 100%);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1184bf', endColorstr='#1d9ada',GradientType=0);

	background-color:#ffa005;

}

.btn-guide-blue:active {

	position:relative;

	top:1px;

}

