/**
 * Red Color Pattern
 *
 * Light: #fe665b
 * Default: #f44336 ( rgb 244, 67, 54 )
 * Dark: #c8271b
 */
/** common **/
.text-primary, a, .text-primary a { color: #f44336; }
.text-primary-light, .text-primary-light a { color: #fe665b; }
.text-primary-dark, .text-primary-dark a { color: #c8271b; }
.card-grid .post-readmore:hover,
a:hover, a:focus, .item-title a:hover{ color: #c8271b; }
.bg-primary { background-color: #f44336; }
.bg-primary-light{ background-color: #fe665b; }
.bg-primary-dark{ background-color: #c8271b; }

/* Page loader */
#eventastic-pageloader{ background-color: rgba(244, 67, 54, 0.97) }

/** Main Menu **/
#eventastic-primary-nav li a:hover,								/*Default*/
#eventastic-primary-nav li.current-menu-item > a,				/*Default*/
.wpes-top-icons-nav > li > a:hover,								/*Default*/
.fixed-menu #eventastic-primary-nav > li > a:hover, 			/* Fixed */
.fixed-menu #eventastic-primary-nav > li.current-menu-item > a, /* Fixed */
.fixed-menu .wpes-top-icons-nav > li > a:hover,					/* Fixed */
#eventastic-primary-nav ul.sub-menu a:hover, 					/* Drop Down */
#eventastic-primary-nav ul.sub-menu li.current-menu-item > a {	/* Drop Down */
 	color: #f44336;
}
.transparent-none #eventastic-primary-nav > li.current-menu-item > a:after,
.transparent-none #eventastic-primary-nav > li > a:hover:after {
	background-color: #f44336;
}
#eventastic-primary-nav > li > a:hover:after,
#eventastic-primary-nav > li.current-menu-item > a:after {
	background-color: #f44336;
}

/** Form Controls */
.bootstrap-select .btn.active, .bootstrap-select .btn:active,
.bootstrap-select .select-with-transition,
.form-control, .is-focused .form-control {
	background-image: linear-gradient(0deg,#f44336 2px,rgba(244, 67, 54,0) 0),linear-gradient(0deg,#d2d2d2 1px,hsla(0,0%,82%,0) 0);
}
.is-focused [class*=" bmd-label"], .is-focused [class^=bmd-label] {
	color: #f44336;
}
.btn.btn-primary,
.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary:active,
.btn.btn-primary.active,
.btn.btn-primary:active:focus,
.btn.btn-primary:active:hover,
.btn.btn-primary.active:focus,
.btn.btn-primary.active:hover,
.woocommerce a.button.alt,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt,
.woocommerce button.button.alt:hover,
.btn.btn-primary:disabled:hover,
.btn.btn-primary:disabled:focus,
.btn-primary:not(:disabled):not(.disabled):active,
.open>.btn.btn-primary.dropdown-toggle,
.open>.btn.btn-primary.dropdown-toggle:focus,
.open>.btn.btn-primary.dropdown-toggle:hover,
.navbar .navbar-nav>li>a.btn.btn-primary,
.navbar .navbar-nav>li>a.btn.btn-primary:hover,
.navbar .navbar-nav>li>a.btn.btn-primary:focus,
.navbar .navbar-nav>li>a.btn.btn-primary:active,
.navbar .navbar-nav>li>a.btn.btn-primary.active,
.navbar .navbar-nav>li>a.btn.btn-primary:active:focus,
.navbar .navbar-nav>li>a.btn.btn-primary:active:hover,
.navbar .navbar-nav>li>a.btn.btn-primary.active:focus,
.navbar .navbar-nav>li>a.btn.btn-primary.active:hover,
.open>.navbar .navbar-nav>li>a.btn.btn-primary.dropdown-toggle,
.open>.navbar .navbar-nav>li>a.btn.btn-primary.dropdown-toggle:focus,
.open>.navbar .navbar-nav>li>a.btn.btn-primary.dropdown-toggle:hover,
.label.label-primary,
.badge.badge-primary,
.bootstrap-tagsinput.primary-badge .tag,
.dropdown-menu li a:hover,
.dropdown-menu li a:focus,
.dropdown-menu li a:active,
.dropdown-menu li .dropdown-item:hover,
.dropdown-menu li .dropdown-item:focus,
.dropdown-menu li .dropdown-item:active,
.show>.btn.btn-primary.dropdown-toggle,
.show>.btn.btn-primary.dropdown-toggle:hover,
.show>.btn.btn-primary.dropdown-toggle:focus {
	background-color: #f44336;
	border-color: #f44336;
}
.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary:active,
.btn.btn-primary.active,
.btn.btn-primary:active:focus,
.btn.btn-primary:active:hover,
.btn.btn-primary.active:focus,
.btn.btn-primary.active:hover{
	box-shadow: 0 14px 26px -12px rgba(244, 67, 54,.42), 0 4px 23px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(244, 67, 54,.2);
}
.btn.btn-primary.btn-link,
.btn.btn-primary.btn-link:active,
.btn.btn-primary.btn-link:focus,
.btn.btn-primary.btn-link:hover,
.navbar .navbar-nav > li > a.btn.btn-primary.btn-link:hover,
.navbar .navbar-nav > li > a.btn.btn-primary.btn-link:focus,
.navbar .navbar-nav > li > a.btn.btn-primary.btn-link:active {
	background-color: transparent;
	color: #f44336;
}
.form-check .form-check-input:checked+.form-check-sign .check,
.form-check .form-check-label .circle .check {
	background: #f44336;
}
.form-check .form-check-input:checked~.circle {
	border-color: #f44336;
}

/** Pagination */
.pagination>.page-item.active>span,
.pagination>.page-item.active>span:focus,
.pagination>.page-item.active>span:hover,
.woocommerce nav.woocommerce-pagination ul li.active a:focus,
.woocommerce nav.woocommerce-pagination ul li.active a:hover,
.woocommerce nav.woocommerce-pagination ul li.active span {
    background-color: #f44336;
    border-color: #f44336;
    color: #FFF;
}

/** Tabs **/
.nav-pills .nav-item .nav-link.active {
	background-color: #f44336;
}
.card.bg-primary, .card .card-header-primary,
.card.card-rotate.bg-primary .back,
.card.card-rotate.bg-primary .front {
    background: linear-gradient( 60deg, #f44336, #c8271b );
}

/** Accordion **/
.card-collapse .card-header a:active,
.card-collapse .card-header a:hover,
.card-collapse .card-header a[aria-expanded=true] {
	color: #f44336;
}

/**
 * Calendars
 */
/* Monthly Calendar */
.fw-shortcode-calendar .cal-month-box [class*="cal-cell"] .cal-month-day.cal-day-today{
	background-color: #c8271b;
}
#cal-day-box .cal-row-head,
.fw-shortcode-calendar .day-highlight:hover,
.cal-row-fluid.cal-row-head [class*="cal-cell"] {
	background-color: #f44336;
	color: #FFF;
}
.fw-shortcode-calendar .day-highlight,
.cal-month-box [class*="cal-cell"] .cal-month-day.event-day {
	background-color: #fe665b;
	color: #FFF;
}
.fw-shortcode-calendar #cal-day-box .day-highlight,
.fw-shortcode-calendar .cal-row-fluid .day-highlight {
	border-color: #f44336;
}
#cal-slide-content ul.list-unstyled li:before,
.cal-month-box [class*="cal-cell"] .cal-month-day.event-day:hover {
	background-color: #f44336;
}
.cal-month-box #cal-slide-tick{ border-top: 11px solid #fe665b; }
#cal-slide-content a.event-item:hover{ color: #f44336; }

/** datetime picker */
.bootstrap-datetimepicker-widget table td.active:hover>div,
.bootstrap-datetimepicker-widget table td.active>div {
	background-color: #f44336;
}

/** Sidebar **/
aside.sidebar a:hover {
	color: #f44336;
}
.widget .tagcloud a:hover { 
	background-color: #fff;
	border: 1px solid #f44336;
	border-radius: 0;
}

/** Tabs **/
.card .header-primary, .card .content-primary {
	background: linear-gradient( 60deg, #fe665b, #c8271b );
}

/** Common Table **/
.primary thead > tr {
	background-color: #f44336;
	color: #fff;
}
.widget .calendar_wrap table td a {
	color: #f44336;
}

/** Mini Calendar **/
.eventastic-mini-calendar .wpes-mini-calendar-day-link:hover,
.eventastic-mini-calendar a.wpes-mini-calendar-day-link.active {
	background-color: #f44336;
	color: #fff;
}

/** Woocommerce **/
.woocommerce .product-footer a.add_to_cart_button,
.woocommerce .card-product .onsale {
	background-color: #f44336;
	color: #fff;
}

/* Back to top */
#BackToTop:hover { background-color: #f44336; }