/* =============================================================================
   Color red.
   Link color: #db3b3f
   Link rollover color: #f66367;
   ========================================================================== */

html .red a 			{ color:#db3b3f; text-decoration: none;}
html .red a:hover { color:#f66367;}

html .red span.title  { color:#db3b3f; }
html .red h1 { color:#db3b3f; }

html .red .bar { background:#db3b3f; }
html .red .bar .right a.next:hover, .red .bar .right a.previous:hover { background-color:#f66367 }
html .red .block span.title{ color:#db3b3f; }

html #header #menu li.red a { color:#db3b3f; }
html #header #menu li.red a:hover, html #header #menu li.red a.active { background:#db3b3f; color:#fff; }

/* HEADER 2014 */
html #header.header2014 #menu li.red a { color:#ffffff; }
#header.header2014 #menu li.red a:hover:before, #header.header2014 #menu li.red a.active:before {
  background: #db3b3f;
}
#header.header2014 #menu li.red a:hover:after, #header.header2014 #menu li.red a.active:after {
  border-color: #db3b3f transparent transparent transparent;
}

html #footer .red span.title  { color:#db3b3f; }
html #footer .red h1 { color:#db3b3f; }

html #slider .content .controls a.red.active span { background:#db3b3f !important; }
html #slider .content .controls a.red:hover span { background:#db3b3f; }
html #slider.red .background { background:url('/application/assets/images/slider.background.red.jpg') no-repeat center top; }

.red .lessons a.close { background: url('/application/assets/images/overlay.close.red.png') center center;  }
.red .column2 .content span.course-found {color:#db3b3f;}
.red .block.course.hover span.title a, .red .block.course.hover a.info, .red.block.course.hover span.title a, .red.block.course.hover a.info{ color:#f66367; }

.red .pagination a.previous img, .red .pagination a.next img {  background:#db3b3f;}
.red .pagination a.previous:hover img, .red .pagination a.next:hover img { background:#f66367;}

.red a.button, .red a.smallbutton  { 
	background: #de4a4e;
	background-image: linear-gradient(bottom, rgb(217,49,55) 9%, rgb(222,75,80) 55%);
	background-image: -o-linear-gradient(bottom, rgb(217,49,55) 9%, rgb(222,75,80) 55%);
	background-image: -moz-linear-gradient(bottom, rgb(217,49,55) 9%, rgb(222,75,80) 55%);
	background-image: -webkit-linear-gradient(bottom, rgb(217,49,55) 9%, rgb(222,75,80) 55%);
	background-image: -ms-linear-gradient(bottom, rgb(217,49,55) 9%, rgb(222,75,80) 55%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.09, rgb(217,49,55)), color-stop(0.55, rgb(222,75,80)) );
}

.red a.button:active, .red a.smallbutton:active { 
	background: #424242;
	background-image: linear-gradient(top, rgb(217,49,55) 9%, rgb(222,75,80) 55%);
	background-image: -o-linear-gradient(top, rgb(217,49,55) 9%, rgb(222,75,80) 55%);
	background-image: -moz-linear-gradient(top, rgb(217,49,55) 9%, rgb(222,75,80) 55%);
	background-image: -webkit-linear-gradient(top, rgb(217,49,55) 9%, rgb(222,75,80) 55%);
	background-image: -ms-linear-gradient(top, rgb(217,49,55) 9%, rgb(222,75,80) 55%);
	
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.09, rgb(217,49,55)),color-stop(0.55, rgb(222,75,80)));
		
	-moz-box-shadow: inset 0 1px 5px #2e2e2e;
	-webkit-box-shadow: inset 0 1px 5px#2e2e2e;
	box-shadow: inner 0 1px 5px #2e2e2e;
}


