/*
* RED THEME 
* #E30613
*/

/* COLOR */

a, a:focus, .color,
a.grey:hover, a.grey:focus, a.grey:active,
a.black:hover, a.black:focus, a.black:active,
.no-touch h3 a:hover,
h3 a:active,
h3 a:focus,
header .box-top .box-menu > a,
.no-touch header .box-top .box-social a:hover,
header .box-top .box-social a:active,
header .box-top .box-social a:focus,
.no-touch header .box-top .box-search .btn:hover,
header .box-top .box-search .btn:active,
header .box-top .box-search .btn:focus,
.no-touch footer a:hover,
footer a:active,
footer a:focus,
.no-touch footer .footer-copy .copyright a:hover,
footer .footer-copy .copyright a:active,
footer .footer-copy .copyright a:focus,
.title-theme h3, .title-theme .title,
.text-theme, .text-theme h3,
#calendar .day-body .day.today a,
.page-detail ul li:before,
.no-touch ul.sharing li a:hover,
ul.sharing li a:active,
ul.sharing li a:focus,
.no-touch a.back:hover,
a.back:active,
a.back:focus,
.no-touch ul.letters li.letter:hover,
ul.letters li.letter:active,
ul.letters li.letter:focus,
ul.letters li.letter.active,
.no-touch .error-form .input-group-addon:hover,
.error-form .input-group-addon:active,
.error-form .input-group-addon:focus,
.chosen-container-single .chosen-single abbr,
.panel-default > .panel-heading a,
.datepicker table tr td.today {
	color: #E30613;
}

/* BACKGROUND */

.burguer-trigger span, .burguer-trigger span::before, .burguer-trigger span::after,
.mobile-menu .primary-nav,
.mobile-menu .primary-nav .secondary-nav,
.btn-theme .btn,
.banner-overlay:before,
#calendar .header, 
#calendar .day-body .day.active a:after,
#calendar .day-body .day.active a:before,
.page-detail ol li::before,
.radio label::after,
.checkbox input[type="checkbox"]:checked + label::before,
.checkbox input[type="radio"]:checked + label::before,
.slick-lists .slick-dots li.slick-active,
.slick-dots li.slick-active,
.label-tag,
.menu-account,
.chosen-container-multi .chosen-choices li.search-choice,
.datepicker-years > table > thead > tr:nth-child(2) th,
.datepicker-months > table > thead > tr:nth-child(2),
.datepicker-days > table > thead > tr:nth-child(2),
.datepicker table tr td.active,
.datepicker table tr td span:hover,
.datepicker table tr td.day:hover,
.datepicker table tr td.highlighted,
.datepicker table tr td.today:hover {
	background: #E30613;
}

.no-touch .primary-nav > li > a:hover,
.primary-nav > li > a:active,
.primary-nav > li > a.selected,
.primary-nav .secondary-nav,
.loader,
header .nucleo-name {
	background: rgba(227, 6, 19, 0.9);
}


/* GRADIENTS */

.banner-overlay:before {
	background: -moz-linear-gradient(-45deg,  #ff0063 0%, #e30613 100%); 
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ff0063), color-stop(100%,#e30613)); 
	background: -webkit-linear-gradient(-45deg,  #ff0063 0%,#e30613 100%);
	background: linear-gradient(135deg,  #ff0063 0%,#e30613 100%);
}

/* BORDERS */

.radio input[type="radio"]:checked + label::before,
.checkbox input[type="checkbox"]:checked + label::before,
.checkbox input[type="radio"]:checked + label::before {
    border-color: #E30613;
}

header {
	border-top-color: #E30613;
}

.no-touch ul.letters li.letter:hover:after,
ul.letters li.letter:focus:after,
ul.letters li.letter:active:after,
ul.letters li.letter.active:after {
	border-bottom-color: #E30613; 
}

blockquote {
	border-left-color: #E30613;
}

header .menu-account:before {
	border-color: transparent transparent #E30613 transparent;
}
