﻿/* Copyright (C) 121 Marketing - 121marketing.com */

/* ========================================================================
   1-2-1 Modifications - Custom
 ========================================================================== */

/* =========================== Font Family ================================ */
@import '//fonts.googleapis.com/css?family=Roboto+Slab:300,400,700|Barlow:400,600';

html, body, .uk-heading-large, h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, h4, .uk-h4,blockquote::before, #header_oc #cart .heading h4, .uk-panel-title,  .uk-article table:not(.yui-calendar) th, h5, .uk-h5, h6, .uk-h6, .uk-navbar-nav > li > a, .uk-subnav > * > *, .uk-button, .uk-button-link, .btn, .uk-nav-offcanvas > li > a, .nav > li > a, .uk-offcanvas .uk-panel .uk-panel-title, .uk-panel-box .uk-nav-side > li > a, .uk-nav-side > li > a, .cb_template body, .cb_template, .coursetour-121 .uk-tab > li > a, .coursetour-121 .uk-nav-dropdown > li > a, .htabs a, .events-121 a, .tm-footer, .tm-toolbar span:not([class*='uk-icon-']), #content_oc .name a, #header_oc .links a, #header_oc #cart .checkout a, .mobile-buttons .uk-panel-title, .list_name, .uk-nav-navbar > li > a, ul.uk-nav-sub, .uk-nav-offcanvas ul.uk-nav-sub, .tm-navbar ul.uk-nav-sub, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"], .uk-form label, .cb_template .radio-inline, .cb_template .checkbox-inline {
	font-family: 'Roboto Slab', serif;
}
.uk-script, .tm-header-container .uk-overlay-panel div, .home-news-121 h3{
	font-family: 'Barlow', sans-serif;
}

/* =========================== Font Sizes ================================ */

.uk-heading-large {
	font-size: 70px;
}
h1, .uk-h1 {
	font-size: 50px;
}
h2, .uk-h2, .mijoshop_heading_h1 {
	font-size: 40px;
}
h3, .uk-h3, .uk-panel-title, #header_oc #cart .heading h4 {
	font-size: 30px;
}
h4, .uk-h4, .tm-header-container .uk-overlay-panel div, .uk-script {
	font-size: 26px;	
}
.uk-text-large {
	font-size: 18px;
}
html, body, .tm-footer,blockquote, .uk-article table:not(.yui-calendar), [id*='wk-grid'],.jev_toprow div.currentmonth {
	font-size: 16px;
}
.uk-article [id*='wk-grid'],.ev_td_left, .uk-nav-navbar > li > a, .tm-navbar ul.uk-nav-sub, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"],.uk-nav-offcanvas ul.uk-nav-sub,.jev_daysnames,#jevents_body a,#jevents_body .tableh1,#jevents_body .buttontext a {
	font-size: 14px;
}
h5, .uk-h5, h6, .uk-h6, .acymailing_finaltext,.tm-footer-top .uk-panel-title, .tm-footer-top, .uk-button, .nav > li > a, ul.uk-nav-sub, .uk-button-link, .btn, .tm-toolbar, .uk-nav-dropdown > li > a, .date-121, span.mod_events_latest_date, #content_oc .name a, #header_oc .links a, #header_oc #cart .checkout a, .list_name, .uk-nav-offcanvas > li > a, .uk-nav-side > li > a, .uk-nav-side ul.uk-nav-sub > li, .coursetour-121 .uk-subnav > * > a, .coursetour-121 .uk-tab > li > a, .tm-toolbar span, .uk-navbar-nav > li > a, .uk-subnav > * > *, .link-121, .events-121 .mod_events_latest_callink > a, ul#form-login-links a, .uk-form:not(.uk-nav) .uk-form-row + .uk-list > li > a  {
	font-size: 12px;
}

/* Responsive */

@media (max-width: 1219px) {
.uk-navbar-nav > li > a {font-size: 11px;}
}

@media (max-width: 1024px) {
h1, .uk-h1 {font-size: 50px;}
.uk-navbar-nav > li {padding: 0 6px}
.uk-navbar-nav > li > a {font-size: 10px;}
.button-slider h3 {font-size: 26px;}
}

@media (max-width: 767px) {
.uk-heading-large {font-size: 52px;}
.mod-title h1, h1, .uk-h1 {font-size: 38px;}
h2, .uk-h2, .mijoshop_heading_h1 {font-size: 32px;}
.coursetour-121 .uk-tab > li.uk-active > a{font-size:12px;}
}


/* =========================== Font Style, Weights, Spacing & Line Heights================================ */

.coursetour-121 .uk-tab > li > a,blockquote, .coursetour-121 .uk-nav-dropdown > li > a, .eclub-121 .uk-h1, .uk-panel-box .uk-nav-side > li > a, .uk-nav-side > li > a, .uk-nav-side ul.uk-nav-sub > li, .uk-panel-box:not(.events-121) > a:not([class]), .uk-panel-box:not(.events-121) > :not([class*='uk-nav']) a:not([class]) {
	font-style: normal;
}
.uk-button,strong, h5, .uk-h5,blockquote h6,.uk-pagination > .uk-active > span, .uk-offcanvas .uk-panel .uk-panel-title, .date-121, ul#form-login-links a, .uk-form:not(.uk-nav) .uk-form-row + .uk-list > li > a, .event-info-121 span, .uk-nav-navbar > li > a, .uk-nav-navbar ul a, html .uk-nav.uk-nav-offcanvas > li > a, #content_oc .name a, #header_oc .links a, #header_oc #cart .checkout a, .uk-article table:not(.yui-calendar) th, .coursetour-121 .uk-tab > li > a, .coursetour-121 .uk-nav-dropdown > li > a , aside .uk-panel-box .uk-nav-side > li > a, .events-121 .mod_events_latest_callink > a, .link-121, .uk-button-link, .uk-button.uk-button-link, .eclub-121 button#Submit, .tm-footer-top .uk-panel-title, .tm-footer-top, .tm-footer-top .uk-nav-side > li > a, .tm-navbar:not(.uk-active) .uk-navbar-nav > li > a, .tm-toolbar a:not([class*='uk-icon-']), .uk-contrast .uk-button:not(.uk-button-link), .uk-button:not(.uk-button-link), .uk-button-primary, .btn-primary, a.jev_back, .btn, .mobile-buttons .uk-panel-title a, .product-grid .name a, .box-product .name a,.tm-footer a:not([class]), aside a:not([class]), .uk-article a:not([class]),.cb_template input[type="submit"],.jev_toprow div.currentmonth {
	font-weight: 700;
}
.uk-script, .tm-header-container .uk-overlay-panel div, .home-news-121 h3{
	font-weight:600;
}
html, body, h3, .uk-h3,.acymailing_finaltext, .uk-panel-title, #header_oc #cart .heading h4, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"],.jev_gray .jevdateicon1,.jev_gray .jevdateicon2,.jev_gray .jevdateicon,.jev_daysnames {
  font-weight: 400;
}
.uk-heading-large, h1, .uk-h1, h2, .uk-h2 {
  font-weight: 300;
}
.uk-heading-large, h1, .uk-h1 {
  letter-spacing: 2px;
}
h4, .uk-h4, h5, .uk-h5, .date-121, html .uk-nav.uk-nav-offcanvas > li.uk-active > a, .tm-footer-top, .tm-footer-top .uk-panel-title, .eclub-121 button#Submit, .uk-button-link, .btn, .uk-subnav > * > *, .uk-navbar-nav > li > a, .uk-button, .mobile-buttons .uk-panel-title a, .tm-toolbar a, .uk-article table:not(.yui-calendar) th, .link-121, .events-121 .mod_events_latest_callink > a, .uk-panel-box .uk-nav-side > li > a, .uk-nav-side > li > a, .coursetour-121 .uk-tab > li > a, .coursetour-121 .uk-nav-dropdown > li > a, #content_oc .name a, #header_oc .links a, #header_oc #cart .checkout a, .mobile-buttons .uk-panel-title, .list_name, ul#form-login-links a, .uk-form:not(.uk-nav) .uk-form-row + .uk-list > li > a,.jev_toprow div.currentmonth{
	letter-spacing: 1px;
}
.uk-form-horizontal .uk-form-label, .uk-nav-navbar > li > a, ul.uk-nav-sub, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
  letter-spacing: 0;
}
.uk-article, .uk-text-large, [id*='wk-grid'], .slider-121 .uk-panel-body li, .home-news-121 .uk-panel, .home-button-slider-top {
	line-height: 34px;
}
main ul > li, aside ul:not(.uk-nav) > li, .uk-article table:not(.yui-calendar) th,blockquote {
	line-height: 30px;
}
.uk-article [id*='wk-grid'] {
	line-height: 1.5;
}

/* Responsive */

@media (max-width: 767px) {
.uk-article, .uk-text-large {
	line-height: 32px;
}
}

/* =========================== Text Transform ================================ */

h4, .uk-h4, h6, .uk-h6,.acymailing_finaltext, .uk-form-horizontal .uk-form-label, .uk-nav-navbar > li > a, .tm-navbar ul.uk-nav-sub, .uk-nav-offcanvas ul.uk-nav-sub, .nav > li > a, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"], #header_oc #cart .heading h4 {
	text-transform:none;
}
.uk-heading-large, h1, .uk-h1, h2, .uk-h2, h5, .uk-h5,blockquote h6, .uk-offcanvas .uk-panel .uk-panel-title, .date-121, ul#form-login-links a, .uk-form:not(.uk-nav) .uk-form-row + .uk-list > li > a, .uk-article table:not(.yui-calendar) th, .tm-footer-top .uk-panel-title, .tm-footer-top, .tm-toolbar a:not([class*='uk-icon-']), .uk-button-link, .btn, .link-121, .events-121 .mod_events_latest_callink > a, .cal_td_daysnames, #content_oc .name a, #header_oc .links a, #header_oc #cart .checkout a, .mobile-buttons .uk-panel-title, .list_name, .uk-navbar-nav > li > a, .uk-subnav > * > *,.jev_toprow div.currentmonth {
	text-transform: uppercase;
}

/* =========================== Backgrounds ================================ */

ul#form-login-links a:after,blockquote,.accordion-121 .uk-accordion-content,.accordion-121 .uk-accordion-title,.switcher-121, .uk-form:not(.uk-nav) .uk-form-row + .uk-list > li > a:after, #header_oc #search_oc input, .ev_table, .uk-article table:not(.yui-calendar):not(.myForm), .sidebar-slider:hover .uk-dotnav-contrast > .uk-active > *, .sidebar-slider:hover .uk-dotnav > .uk-active > *, .sidebar-slider .uk-dotnav > * > *, .sidebar-slider .uk-dotnav > * > :hover, .sidebar-slider .uk-dotnav > * > :focus, .uk-panel-box-secondary, .mobile-icon:after, #header_oc #cart .heading h4:after, .uk-panel-box:not(.events-121) .uk-panel-title:after, .coursetour-121, .slider-121 h3:after, .uk-dotnav.uk-dotnav-contrast > * > *, .uk-dotnav.uk-dotnav-contrast > * > :hover, .uk-dotnav.uk-dotnav-contrast > * > :focus, .events-121,#jevents_body .jev_listview .jev_listrow div.jevleft,.jev_listview .jev_listrow {
	background: #ffffff; background-color: #ffffff;
}
.uk-block-muted, .tm-toolbar .uk-button-secondary, .toolbar-assets .uk-button-secondary, .slider-121:before, .uk-dotnav > * > *, .uk-dotnav > * > :hover, .uk-dotnav > * > :focus, body, body:not(.homepage) .uk-block-default, .homepage .uk-block-default, .button-slider .uk-slider-container:before, .button-slider .uk-slider-container:after {
	background: #ebe8ea; background-color: #ebe8ea;
}
.tm-header-container .uk-contrast .uk-button:not(.uk-button-link), .btn, .btn-primary, .uk-button:not(.uk-button-link), .uk-button-primary,aside .uk-form button[type="submit"], .uk-panel-box .uk-form button[type="submit"],body:not(.homepage) .uk-article .btn, body:not(.homepage) .uk-article .btn-primary, body:not(.homepage) .uk-article .uk-button:not(.uk-button-link), body:not(.homepage) .uk-article .uk-button-primary,.btn-wrap .uk-button:not(.uk-button-link).uk-button-primary, #jevents .uk-button, #contact-form .uk-button, #container_oc .uk-button:not(.uk-button-link).uk-button-primary, .map-121  .uk-button:not(.uk-button-link).uk-button-primary, .contact-category .uk-button:not(.uk-button-link).uk-button-primary,.uk-button.uk-button-link:hover:after, .uk-button.uk-button-link:focus:after, .uk-button-link:hover:after, .uk-button-link:focus:after, .eclub-121 button#Submit:hover:after, .eclub-121 button#Submit:focus:after,.uk-contrast .uk-button-primary:hover, .uk-contrast .uk-button-primary:focus, .uk-contrast .uk-button:not(.uk-button-link):after, .uk-contrast .uk-button-primary:after, .uk-contrast .btn-primary:after, .uk-contrast .btn:after,.switcher-121 .uk-tab > li.uk-active > a, .coursetour-121 .uk-tab > li:not(.uk-tab-responsive) > a, .coursetour-121 .uk-tab > li > a, .coursetour-121 .uk-nav-dropdown > li > a,.events-121 .mod_events_latest_callink > a, .events-121 .mod_events_latest_callink > a:hover, .events-121 .mod_events_latest_callink > a:focus, .uk-navbar-nav > li.uk-active > a:after, .uk-navbar-nav > li:focus > a:after, .uk-navbar-nav > li:hover > a:after,.cb_template input[type="submit"],.jev_listview .jev_toprow,.jev_toprow div.currentmonth span,.jev_gray .jev_toprow div.currentmonth{
	background: #8f003c;
}
.tm-navbar-wrapper-animate.uk-active .uk-navbar,.tm-navbar .uk-dropdown:before,.uk-block-secondary,.uk-pagination > .uk-active > span,.uk-pagination > li > a:hover, .uk-pagination > li > a:focus, .uk-panel-box:not(.events-121):not(.uk-panel-box-secondary), .uk-article table:not(.yui-calendar) th, .date-121, .cal_td_daysnames, .uk-offcanvas-bar, #header_oc #cart, #header_oc #cart .content_oc, .uk-panel.events-121 .uk-panel-title, .bottom-parallax-121:before, .sidebar-slider .uk-overlay-background:before, .button-slider .uk-overlay-background:before, .uk-alert-warning, .uk-alert, .tooltip-inner, .coursetour-121 .uk-tab > li.uk-active > a, .coursetour-121 .uk-tab > li > a:hover, .coursetour-121 .uk-tab > li > a:focus, .coursetour-121 .uk-tab > li.uk-open > a, .coursetour-121 .uk-nav-dropdown > li.uk-active > a, .coursetour-121 .uk-nav-dropdown > li > a:hover, .coursetour-121 .uk-nav-dropdown > li > a:focus, .uk-dotnav-contrast > .uk-active > *, .uk-dotnav > .uk-active > *, .button-slider .uk-slidenav-previous:before, .button-slider .uk-slidenav-next:before {
	background: #270010; background-color: #270010;
}
.btn-wrap .uk-button:not(.uk-button-link).uk-button-primary:focus + span:after, .btn-wrap .uk-button:not(.uk-button-link).uk-button-primary:hover + span:after, #container_oc .uk-button:not(.uk-button-link).uk-button-primary:after, #container_oc .uk-button:not(.uk-button-link).uk-button-primary:hover:after, #container_oc .uk-button:not(.uk-button-link).uk-button-primary:focus:after, .btn-wrap .uk-button:not(.uk-button-link).uk-button-primary:focus + span:after, .btn-wrap .uk-button:not(.uk-button-link).uk-button-primary:hover + span:after, #container_oc .uk-button:not(.uk-button-link).uk-button-primary:after, #container_oc .uk-button:not(.uk-button-link).uk-button-primary:hover:after, #container_oc .uk-button:not(.uk-button-link).uk-button-primary:focus:after, .map-121  .uk-button:not(.uk-button-link).uk-button-primary:after, .map-121  .uk-button:not(.uk-button-link).uk-button-primary:hover:after, .map-121  .uk-button:not(.uk-button-link).uk-button-primary:focus:after, .contact-category .uk-button:not(.uk-button-link).uk-button-primary:after, .contact-category .uk-button:not(.uk-button-link).uk-button-primary:hover:after, .contact-category .uk-button:not(.uk-button-link).uk-button-primary:focus:after, #jevents .uk-button:after, #contact-form .uk-button:after, #jevents .uk-button:hover:after, #contact-form .uk-button:hover:after, #jevents .uk-button:focus:after, #contact-form .uk-button:focus:after, .contact-category .uk-button:not(.uk-button-link).uk-button-primary:focus:after,body:not(.homepage) .uk-article .btn:after, body:not(.homepage) .uk-article .btn-primary:after, body:not(.homepage) .uk-article .uk-button:not(.uk-button-link):after, body:not(.homepage) .uk-article .uk-button-primary:after, body:not(.homepage) .uk-article .btn:hover:after, body:not(.homepage) .uk-article .btn-primary:hover:after, body:not(.homepage) .uk-article .uk-button:not(.uk-button-link):hover:after, body:not(.homepage) .uk-article .uk-button-primary:hover:after, body:not(.homepage) .uk-article .btn:focus:after, body:not(.homepage) .uk-article .btn-primary:focus:after, body:not(.homepage) .uk-article .uk-button:not(.uk-button-link):focus:after, body:not(.homepage) .uk-article .uk-button-primary:focus:after,.btn-wrap:after, .uk-button:not(.uk-button-link):after, .uk-button-primary:after, .btn-primary:after, a.jev_back:after, .btn:after,.mobile-buttons, .uk-block-primary, .cb_template .btn-primary:hover, .cb_template .btn-primary:focus,.jev_toprow div.previousmonth span,.jev_toprow div.nextmonth span,.jev_listview .jev_daysnames {
	background: #63022b;
}
#tm-footer, #tm-footer-top {
	background: #e0dcde;
}
.tm-header-container .uk-overlay-panel:after {
	background: #0c121c;
}

/* =========================== Colors ================================ */

.uk-panel-box .uk-button:not(.uk-button-link):hover,.uk-pagination > .uk-active > span,.uk-pagination > li > a:hover, .uk-pagination > li > a:focus,.homepage h3.uk-heading-large, .uk-panel-box .uk-button:not(.uk-button-link):focus,.switcher-121 .uk-tab > li.uk-active > a, aside .uk-form button[type="submit"]:hover, aside .uk-form button[type="submit"]:focus, .uk-panel-box .uk-form button[type="submit"]:hover, .uk-panel-box .uk-form button[type="submit"]:focus, #header_oc #cart a:hover, #header_oc #cart a:focus, .mobile-buttons .uk-panel-title a, .mobile-buttons [class*='uk-icon-'], .sidebar-slider .uk-overlay-panel, .sidebar-slider h3, .uk-panel-box.events-121 .mod_events_latest_callink > a, .uk-panel-box.events-121 .mod_events_latest_callink > a:hover, .uk-panel-box.events-121 .mod_events_latest_callink > a:focus, .uk-panel.events-121 .uk-panel-title, body:not(.homepage) .uk-panel-box:not(.events-121):not(.uk-panel-box-secondary) .uk-panel-title, #header_oc #cart .heading h4, .button-slider .uk-overlay-panel h3, .homepage-slideshow h1, .tm-header-container .uk-overlay-panel div, .tm-toolbar a, .tm-toolbar [class*='uk-icon-'], .uk-offcanvas .uk-panel, .uk-offcanvas .uk-panel a:not([class]):hover, .toolbar-assets .social-icons a:hover, .toolbar-assets .social-icons a:focus, .coursetour-121 .uk-tab > li:not(.uk-tab-responsive) > a, .coursetour-121 .uk-tab > li > a, .coursetour-121 .uk-nav-dropdown > li > a, .coursetour-121 .uk-tab > li.uk-active > a, .coursetour-121 .uk-tab > li > a:hover, .coursetour-121 .uk-tab > li > a:focus, .coursetour-121 .uk-tab > li.uk-open > a, .coursetour-121 .uk-nav-dropdown > li.uk-active > a, .coursetour-121 .uk-nav-dropdown > li > a:hover, .coursetour-121 .uk-nav-dropdown > li > a:focus, #header_oc #cart .content_oc, .uk-panel-box:not(.events-121) > a:not([class]), .uk-panel-box:not(.events-121) > :not([class*='uk-nav']) a:not([class]), aside .uk-panel-box:not(.uk-panel-box-secondary) ul > li, .uk-nav-side > li > a:hover, .uk-nav-side > li > a:focus, .uk-nav-side > li.uk-active > a, .toolbar-assets h4, .toolbar-assets h5, .uk-panel-box:not(.events-121):not(.uk-panel-box-secondary), .date-121, .btn-wrap:after, .uk-button:not(.uk-button-link):after, .uk-button-primary:after, .btn-primary:after, a.jev_back:after, .btn:after, .slider-121 h3, .slider-121 .uk-panel-body, .uk-navbar-nav > li > a, .social-icons a, #header_oc #cart .heading h4, .tm-toolbar, .tm-toolbar h4, .uk-article table:not(.yui-calendar) th, .uk-offcanvas-bar, .uk-offcanvas-bar .uk-link, .uk-nav-offcanvas > li > a, .cal_td_daysnames, #tm-footer.uk-contrast, .uk-contrast a:not([class]):hover, .uk-contrast .uk-link:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a.uk-button:hover, .mini-cart-total td, .mini-cart-info td, .uk-panel-box .uk-form select, .uk-panel-box .uk-form textarea, .uk-panel-box .uk-form input:not([type]), .uk-panel-box .uk-form input[type="text"], .uk-panel-box .uk-form input[type="password"], .uk-panel-box .uk-form input[type="datetime"], .uk-panel-box .uk-form input[type="datetime-local"], .uk-panel-box .uk-form input[type="date"], .uk-panel-box .uk-form input[type="month"], .uk-panel-box .uk-form input[type="time"], .uk-panel-box .uk-form input[type="week"], .uk-panel-box .uk-form input[type="number"], .uk-panel-box .uk-form input[type="email"], .uk-panel-box .uk-form input[type="url"], .uk-panel-box .uk-form input[type="search"], .uk-panel-box .uk-form input[type="tel"], .uk-panel-box .uk-form input[type="color"],ul#form-login-links a, .uk-form:not(.uk-nav) .uk-form-row + .uk-list > li > a, ul#form-login-links a:hover, .uk-form:not(.uk-nav) .uk-form-row + .uk-list > li > a:hover, ul#form-login-links a:focus, .uk-form:not(.uk-nav) .uk-form-row + .uk-list > li > a:focus,.uk-nav-offcanvas ul.uk-nav-sub a,.uk-panel-box .uk-form-horizontal .uk-form-label,.eclub-121 .uk-form-horizontal .uk-form-label,.rsform-calendar-box.uk-button, .rsform-calendar-box.uk-button:hover,.rsform-calendar-box.uk-button:focus,.rsform-calendar-box.uk-button:active{
	color: #ffffff;
}
html, h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6,.uk-pagination > li > a, .uk-pagination > li > span,.accordion-121 .uk-accordion-title::before,.accordion-121 .uk-accordion-title, .uk-script, em, .mijoshop_heading_h1, main ul > li, .tm-footer, .tm-footer-top, .tm-footer-top a, .tm-footer-top .uk-panel-title, .tm-footer-top .uk-nav-side > li > a, .home-news-121 h3 a, .home-news-121 h3 a:focus, .home-news-121 h3 a:hover, .ev_td_left, .coursetour-121 li, .uk-panel-box-secondary .uk-panel-title, .uk-panel-box-secondary, aside .uk-panel-box-secondary ul > li, .uk-form button[type="submit"], .btn-wrap:hover:after, .btn-wrap:focus:after, .btn-wrap:active:after, .uk-button:not(.uk-button-link):hover:after, .uk-button-primary:hover:after, .btn-primary:hover:after, a.jev_back:hover:after, .btn:hover:after, .uk-button:not(.uk-button-link):focus:after, .uk-button-primary:focus:after, .btn-primary:focus:after, a.jev_back:focus:after, .btn:focus:after, .home-news-121 h3, .uk-subnav > * > *, .nav-tabs > li > a:hover, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"], .eclub-121 .uk-form select, .eclub-121 .uk-form textarea, .eclub-121 .uk-form input:not([type]), .eclub-121 .uk-form input[type="text"], .eclub-121 .uk-form input[type="password"], .eclub-121 .uk-form input[type="datetime"], .eclub-121 .uk-form input[type="datetime-local"], .eclub-121 .uk-form input[type="date"], .eclub-121 .uk-form input[type="month"], .eclub-121 .uk-form input[type="time"], .eclub-121 .uk-form input[type="week"], .eclub-121 .uk-form input[type="number"], .eclub-121 .uk-form input[type="email"], .eclub-121 .uk-form input[type="url"], .eclub-121 .uk-form input[type="search"], .eclub-121 .uk-form input[type="tel"], .eclub-121 .uk-form input[type="color"],#jevents_body a,.uk-form-horizontal .uk-form-label,.uk-article .rsform-calendar-box.uk-button, .uk-article .rsform-calendar-box.uk-button:hover {
	color: #170009;
}
 a.ev_link_row:hover, a.ev_link_row:focus, a.ev_link_row:link:hover, a.ev_link_row:link:focus, .coursetour-121 h3, a:hover, .uk-link:hover, a:focus, .link-121:hover, .link-121:focus, .uk-navbar-nav > li > a.uk-button, .uk-navbar-nav > li:hover > a.uk-button, .uk-navbar-nav > li > a.uk-button:focus, .uk-navbar-nav > li.uk-open > a.uk-button.uk-navbar-toggle, .uk-navbar-toggle:hover, .uk-navbar-toggle:focus, .nav > li > a, .uk-contrast a:not([class]), .uk-contrast .uk-link, .events-121 span.uk-icon-calendar, .uk-color-primary, .tm-footer .tm-totop-scroller:hover:before, .tm-footer .tm-totop-scroller:focus:before, .tm-footer .tm-totop-scroller:active:before, .uk-panel-box:not(.events-121) > a:not([class]):hover, .uk-panel-box:not(.events-121) > :not([class*='uk-nav']) a:not([class]):hover {
	color: #63022b;
}
a,.uk-dropdown-navbar .uk-nav-navbar > li.uk-active > a, .uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus, .uk-nav-navbar ul a:hover,.uk-button-link,.uk-button-link:hover,.uk-button-link:focus,.uk-button-link:active, .uk-link,.switcher-121 .uk-tab > li:not(.uk-active) > a:hover, .switcher-121 .uk-tab > li:not(.uk-active) > a:focus, .switcher-121 .uk-tab > li.uk-open:not(.uk-active) > a,blockquote::before, a.ev_link_row, a.ev_link_row:link, a.ev_link_row:visited, a.jev_back:hover, a.jev_back:focus, #jevents #jevents_body a.jev_back:hover,aside .uk-form button[type="submit"]:hover, .uk-panel-box .uk-form button[type="submit"]:hover,.accordion-121 .uk-accordion-title:hover::before,.accordion-121 .uk-accordion-title.uk-active::before,.accordion-121 .uk-accordion-title.uk-active,.accordion-121 .uk-accordion-title:active,.accordion-121 .uk-accordion-title:hover, .tm-footer-top a:focus, .tm-footer-top a:hover, .tm-footer-top .social-icons [class*='uk-icon-']:hover, .tm-footer-top .social-icons [class*='uk-icon-']:focus, .uk-panel-title, .uk-subnav > .uk-active > *, .uk-subnav > * > :hover, .uk-subnav > * > :focus, .link-121, .uk-nav-side > li > a, .tm-footer .tm-totop-scroller:before, .uk-nav-side ul a, .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus, .uk-navbar-nav > li:last-child > a, .uk-navbar-nav > li.uk-active > a, .uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a, .tm-footer-top .uk-nav-side > li.uk-active > a, .tm-footer-top .uk-nav-side > li > a:hover, .tm-footer-top .uk-nav-side > li > a:focus, .uk-form-horizontal .uk-form-label, .uk-nav-side ul a:hover, select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus, .eclub-121 .uk-form select:focus, .eclub-121 .uk-form textarea:focus, .eclub-121 .uk-form input:not([type]):focus, .eclub-121 .uk-form input[type="text"]:focus, .eclub-121 .uk-form input[type="password"]:focus, .eclub-121 .uk-form input[type="datetime"]:focus, .eclub-121 .uk-form input[type="datetime-local"]:focus, .eclub-121 .uk-form input[type="date"]:focus, .eclub-121 .uk-form input[type="month"]:focus, .eclub-121 .uk-form input[type="time"]:focus, .eclub-121 .uk-form input[type="week"]:focus, .eclub-121 .uk-form input[type="number"]:focus, .eclub-121 .uk-form input[type="email"]:focus, .eclub-121 .uk-form input[type="url"]:focus, .eclub-121 .uk-form input[type="search"]:focus, .eclub-121 .uk-form input[type="tel"]:focus, .eclub-121 .uk-form input[type="color"]:focus, .uk-panel-box .uk-form select:focus, .uk-panel-box .uk-form textarea:focus, .uk-panel-box .uk-form input:not([type]):focus, .uk-panel-box .uk-form input[type="text"]:focus, .uk-panel-box .uk-form input[type="password"]:focus, .uk-panel-box .uk-form input[type="datetime"]:focus, .uk-panel-box .uk-form input[type="datetime-local"]:focus, .uk-panel-box .uk-form input[type="date"]:focus, .uk-panel-box .uk-form input[type="month"]:focus, .uk-panel-box .uk-form input[type="time"]:focus, .uk-panel-box .uk-form input[type="week"]:focus, .uk-panel-box .uk-form input[type="number"]:focus, .uk-panel-box .uk-form input[type="email"]:focus, .uk-panel-box .uk-form input[type="url"]:focus, .uk-panel-box .uk-form input[type="search"]:focus, .uk-panel-box .uk-form input[type="tel"]:focus, .uk-panel-box .uk-form input[type="color"]:focus,.cb_template .btn-primary:hover, .cb_template .btn-primary:focus,#jevents_body a:hover {
	color: #8f003c;
}
.tm-toolbar a:not([class*='uk-icon-']):hover, .tm-toolbar a:not([class*='uk-icon-']):focus, .toolbar-assets .social-icons a, .uk-offcanvas .uk-panel a:not([class]), .tm-tobottom-scroller:hover, .tm-tobottom-scroller:focus, .social-icons [class*='uk-icon-']:hover, .social-icons [class*='uk-icon-']:focus {
	color: rgba(255,255,255,.5);
}

.tm-header-container .uk-contrast .uk-button:not(.uk-button-link), .btn, .btn-primary, .uk-button:not(.uk-button-link), .uk-button-primary,aside .uk-form button[type="submit"], .uk-panel-box .uk-form button[type="submit"],body:not(.homepage) .uk-article .btn, body:not(.homepage) .uk-article .btn-primary, body:not(.homepage) .uk-article .uk-button:not(.uk-button-link), body:not(.homepage) .uk-article .uk-button-primary,.btn-wrap .uk-button:not(.uk-button-link).uk-button-primary, #jevents .uk-button, #contact-form .uk-button, #container_oc .uk-button:not(.uk-button-link).uk-button-primary, .map-121  .uk-button:not(.uk-button-link).uk-button-primary, .contact-category .uk-button:not(.uk-button-link).uk-button-primary,.uk-button.uk-button-link:hover:after, .uk-button.uk-button-link:focus:after, .uk-button-link:hover:after, .uk-button-link:focus:after, .eclub-121 button#Submit:hover:after, .eclub-121 button#Submit:focus:after, .uk-contrast .btn:after , .uk-contrast .uk-button:not(.uk-button-link):hover, .uk-contrast .uk-button:not(.uk-button-link):focus,.uk-contrast .uk-button-primary:hover, .uk-contrast .uk-button-primary:focus,.cb_template input[type="submit"]{
color:#fff;
}
 .uk-nav-navbar > li > a, .uk-nav-navbar ul a, .tm-navbar ul.uk-nav-sub,.uk-contrast .uk-button:not(.uk-button-link),.uk-contrast .uk-button:not(.uk-button-link):after, .uk-contrast .uk-button-primary:after, .uk-contrast .btn-primary:after,.btn-wrap .uk-button:not(.uk-button-link).uk-button-primary:hover, .btn-wrap .uk-button:not(.uk-button-link).uk-button-primary:focus,body:not(.homepage) .uk-article .btn:hover, body:not(.homepage) .uk-article .btn-primary:hover, body:not(.homepage) .uk-article .uk-button:not(.uk-button-link):hover, body:not(.homepage) .uk-article .uk-button-primary:hover, body:not(.homepage) .uk-article .btn:focus, body:not(.homepage) .uk-article .btn-primary:focus, body:not(.homepage) .uk-article .uk-button:not(.uk-button-link):focus, body:not(.homepage) .uk-article .uk-button-primary:focus, .contact-category .uk-button:not(.uk-button-link).uk-button-primary:focus, .contact-category .uk-button:not(.uk-button-link).uk-button-primary:hover, #container_oc .uk-button:not(.uk-button-link).uk-button-primary:hover, #container_oc .uk-button:not(.uk-button-link).uk-button-primary:focus, .map-121  .uk-button:not(.uk-button-link).uk-button-primary:hover, .map-121  .uk-button:not(.uk-button-link).uk-button-primary:focus,  #jevents .uk-button:hover, #contact-form .uk-button:hover, #jevents .uk-button:focus, #contact-form .uk-button:focus,aside .uk-form button[type="submit"]:hover, .uk-panel-box .uk-form button[type="submit"]:hover,.uk-contrast .uk-button,.tm-header-container .uk-contrast .uk-button:not(.uk-button-link):hover,.uk-button:not(.uk-button-link):hover, .uk-button:not(.uk-button-link):focus, .uk-button-primary:hover, .uk-button-primary:focus, .uk-button-primary:active, .uk-button-primary.uk-active, .btn-primary:hover, .btn-primary:focus{
	color:#fff;
}

.jev_gray .jevdateicon1,.jev_gray .jevdateicon2,.jev_gray .jevdateicon,.jev_gray .jevdateicon1,#jevents_body .tableh1,#jevents_body .buttontext a,#jevents_body .buttontext a:hover,.jev_daysnames_gray, table.ev_table td.cal_td_daysnames_gray  {
color:#63022b !important;
}
.jev_toprow div.currentmonth,.jev_gray .jev_toprow div.previousmonth a,.jev_gray .jev_toprow div.nextmonth a,.jev_listview .jev_daysnames {
color:#fff!important;
}


/* Placeholder - Do not combine ( Keep Separate Lines) */
:-ms-input-placeholder {color: #170009;}
::-moz-placeholder {color: #170009;}
::-webkit-input-placeholder {color: #170009;}

.uk-form :-ms-input-placeholder {color: #170009 !important;}
.uk-form ::-moz-placeholder {color: #170009;}
.uk-form ::-webkit-input-placeholder {color: #170009;}
.uk-form :disabled:-ms-input-placeholder {color: #170009 !important;}
.uk-form :disabled::-moz-placeholder {color: #170009;}
.uk-form :disabled::-webkit-input-placeholder {color: #170009;}

.eclub-121 ::-webkit-input-placeholder {color: #170009;}
.eclub-121 :-moz-placeholder {color: #170009;}
.eclub-121 ::-moz-placeholder {color: #170009;}
.eclub-121 :-ms-input-placeholder {color: #170009;}

.uk-panel-box ::-webkit-input-placeholder {color: #ffffff;}
.uk-panel-box :-moz-placeholder {color: #ffffff;}
.uk-panel-box ::-moz-placeholder {color: #ffffff;}
.uk-panel-box :-ms-input-placeholder {color: #ffffff;}


.uk-form-horizontal .uk-form-label {opacity: 1;}

.uk-form :-ms-input-placeholder {opacity: 0;}
.uk-form ::-moz-placeholder {opacity: 0;}
.uk-form ::-webkit-input-placeholder {opacity: 0;}

.admin-121 .uk-form :-ms-input-placeholder {opacity: 1;}
.admin-121 .uk-form ::-moz-placeholder {opacity: 1;}
.admin-121 .uk-form ::-webkit-input-placeholder {opacity: 1;}



/* =========================== Borders ================================ */

.tooltip.top .tooltip-arrow {
	border-top-color: #63022b;
}
.tm-footer .tm-totop-scroller {
	border-color: #9cae00;
}
.mobile-buttons > *:nth-child(n+2),.cbLoginForm input[type=checkbox], .uk-form input[type="radio"], .uk-form input[type="checkbox"], .nav-tabs > li > a:hover{
	border-color: #63022b;
}
.uk-nav-offcanvas > li > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a.uk-button:hover {
	border-bottom-color:transparent;
}
.tm-header-container .uk-contrast .uk-button:not(.uk-button-link), .btn, .btn-primary, .uk-button:not(.uk-button-link), .uk-button-primary,aside .uk-form button[type="submit"], .uk-panel-box .uk-form button[type="submit"],body:not(.homepage) .uk-article .btn, body:not(.homepage) .uk-article .btn-primary, body:not(.homepage) .uk-article .uk-button:not(.uk-button-link), body:not(.homepage) .uk-article .uk-button-primary,.btn-wrap .uk-button:not(.uk-button-link).uk-button-primary, #jevents .uk-button, #contact-form .uk-button, #container_oc .uk-button:not(.uk-button-link).uk-button-primary, .map-121  .uk-button:not(.uk-button-link).uk-button-primary, .contact-category .uk-button:not(.uk-button-link).uk-button-primary,.uk-button.uk-button-link:hover:after, .uk-button.uk-button-link:focus:after, .uk-button-link:hover:after, .uk-button-link:focus:after, .eclub-121 button#Submit:hover:after, .eclub-121 button#Submit:focus:after,.uk-contrast .uk-button:hover, .uk-contrast .uk-button:focus,#header_oc #cart, select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus, .uk-form select:focus, .uk-form textarea:focus, .uk-form input:not([type]):focus, .uk-form input[type="text"]:focus, .uk-form input[type="password"]:focus, .uk-form input[type="datetime"]:focus, .uk-form input[type="datetime-local"]:focus, .uk-form input[type="date"]:focus, .uk-form input[type="month"]:focus, .uk-form input[type="time"]:focus, .uk-form input[type="week"]:focus, .uk-form input[type="number"]:focus, .uk-form input[type="email"]:focus, .uk-form input[type="url"]:focus, .uk-form input[type="search"]:focus, .uk-form input[type="tel"]:focus, .uk-form input[type="color"]:focus, .eclub-121 .uk-form select:focus, .eclub-121 .uk-form textarea:focus, .eclub-121 .uk-form input:not([type]):focus, .eclub-121 .uk-form input[type="text"]:focus, .eclub-121 .uk-form input[type="password"]:focus, .eclub-121 .uk-form input[type="datetime"]:focus, .eclub-121 .uk-form input[type="datetime-local"]:focus, .eclub-121 .uk-form input[type="date"]:focus, .eclub-121 .uk-form input[type="month"]:focus, .eclub-121 .uk-form input[type="time"]:focus, .eclub-121 .uk-form input[type="week"]:focus, .eclub-121 .uk-form input[type="number"]:focus, .eclub-121 .uk-form input[type="email"]:focus, .eclub-121 .uk-form input[type="url"]:focus, .eclub-121 .uk-form input[type="search"]:focus, .eclub-121 .uk-form input[type="tel"]:focus, .eclub-121 .uk-form input[type="color"]:focus, .uk-panel-box .uk-form select:focus, .uk-panel-box .uk-form textarea:focus, .uk-panel-box .uk-form input:not([type]):focus, .uk-panel-box .uk-form input[type="text"]:focus, .uk-panel-box .uk-form input[type="password"]:focus, .uk-panel-box .uk-form input[type="datetime"]:focus, .uk-panel-box .uk-form input[type="datetime-local"]:focus, .uk-panel-box .uk-form input[type="date"]:focus, .uk-panel-box .uk-form input[type="month"]:focus, .uk-panel-box .uk-form input[type="time"]:focus, .uk-panel-box .uk-form input[type="week"]:focus, .uk-panel-box .uk-form input[type="number"]:focus, .uk-panel-box .uk-form input[type="email"]:focus, .uk-panel-box .uk-form input[type="url"]:focus, .uk-panel-box .uk-form input[type="search"]:focus, .uk-panel-box .uk-form input[type="tel"]:focus, .uk-panel-box .uk-form input[type="color"]:focus, a.jev_back:hover, a.jev_back:focus, #jevents #jevents_body a.jev_back:hover,.cb_template input[type="submit"] {
	border-color: #8f003c;
}
.btn-wrap .uk-button:not(.uk-button-link).uk-button-primary:hover, .btn-wrap .uk-button:not(.uk-button-link).uk-button-primary:focus,body:not(.homepage) .uk-article .btn:hover, body:not(.homepage) .uk-article .btn-primary:hover, body:not(.homepage) .uk-article .uk-button:not(.uk-button-link):hover, body:not(.homepage) .uk-article .uk-button-primary:hover, body:not(.homepage) .uk-article .btn:focus, body:not(.homepage) .uk-article .btn-primary:focus, body:not(.homepage) .uk-article .uk-button:not(.uk-button-link):focus, body:not(.homepage) .uk-article .uk-button-primary:focus, .contact-category .uk-button:not(.uk-button-link).uk-button-primary:focus, .contact-category .uk-button:not(.uk-button-link).uk-button-primary:hover, #container_oc .uk-button:not(.uk-button-link).uk-button-primary:hover, #container_oc .uk-button:not(.uk-button-link).uk-button-primary:focus, .map-121  .uk-button:not(.uk-button-link).uk-button-primary:hover, .map-121  .uk-button:not(.uk-button-link).uk-button-primary:focus,  #jevents .uk-button:hover, #contact-form .uk-button:hover, #jevents .uk-button:focus, #contact-form .uk-button:focus,aside .uk-form button[type="submit"]:hover, .uk-panel-box .uk-form button[type="submit"]:hover,.tm-header-container .uk-contrast .uk-button:not(.uk-button-link):hover,.uk-button:not(.uk-button-link):hover, .uk-button:not(.uk-button-link):focus, .uk-button-primary:hover, .uk-button-primary:focus, .uk-button-primary:active, .uk-button-primary.uk-active, .btn-primary:hover, .btn-primary:focus, a.jev_back:hover, a.jev_back:focus, #jevents #jevents_body a.jev_back:hover,aside .uk-form button[type="submit"]:hover, .uk-panel-box .uk-form button[type="submit"]:hover, .tm-navbar ul.uk-nav-sub, .totop-scroller-container, .eclub-121 .uk-form select, .eclub-121 .uk-form textarea, .eclub-121 .uk-form input:not([type]), .eclub-121 .uk-form input[type="text"], .eclub-121 .uk-form input[type="password"], .eclub-121 .uk-form input[type="datetime"], .eclub-121 .uk-form input[type="datetime-local"], .eclub-121 .uk-form input[type="date"], .eclub-121 .uk-form input[type="month"], .eclub-121 .uk-form input[type="time"], .eclub-121 .uk-form input[type="week"], .eclub-121 .uk-form input[type="number"], .eclub-121 .uk-form input[type="email"], .eclub-121 .uk-form input[type="url"], .eclub-121 .uk-form input[type="search"], .eclub-121 .uk-form input[type="tel"], .eclub-121 .uk-form input[type="color"], .tm-footer-top .uk-grid-divider > [class*='uk-width-medium-']:not(.uk-width-medium-1-1):nth-child(n+2), #offcanvas .uk-nav:after, html .uk-nav.uk-nav-offcanvas > li.uk-active > a, .uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus, .uk-nav-offcanvas > li > a:active,.uk-article .rsform-calendar-box.uk-button, .uk-article .rsform-calendar-box.uk-button:hover {
	border-color: #63022b;
}
.uk-panel-box .uk-button:not(.uk-button-link):after, .uk-panel-box .uk-form select, .uk-panel-box .uk-form textarea, .uk-panel-box .uk-form input:not([type]), .uk-panel-box .uk-form input[type="text"], .uk-panel-box .uk-form input[type="password"], .uk-panel-box .uk-form input[type="datetime"], .uk-panel-box .uk-form input[type="datetime-local"], .uk-panel-box .uk-form input[type="date"], .uk-panel-box .uk-form input[type="month"], .uk-panel-box .uk-form input[type="time"], .uk-panel-box .uk-form input[type="week"], .uk-panel-box .uk-form input[type="number"], .uk-panel-box .uk-form input[type="email"], .uk-panel-box .uk-form input[type="url"], .uk-panel-box .uk-form input[type="search"], .uk-panel-box .uk-form input[type="tel"], .uk-panel-box .uk-form input[type="color"],.rsform-calendar-box.uk-button, .rsform-calendar-box.uk-button:hover,.rsform-calendar-box.uk-button:focus,.rsform-calendar-box.uk-button:active {
	border-color: #ffffff;
}
.events-121, .coursetour-121,.switcher-121 .uk-tab > li > a, .uk-article table:not(.yui-calendar):not(.myForm), .uk-article table:not(.yui-calendar):not(.myForm) th + th, .uk-article table:not(.yui-calendar):not(.myForm) td, .ev_td_left, .ev_td_right, .ev_table, .coursetour-121 .uk-tab > li:not(.uk-tab-responsive) > a, .nav-tabs, .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	border-color: #f0f0f0;
}
blockquote {
  border-bottom: 6px solid #8f003c;
}

/* =========================== Text & Box Shadowing ================================ */


blockquote {
  box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.25);
}


/* =========================== Logo ================================ */

.tm-navbar-wrapper-animate.uk-active .uk-navbar-brand img {
	max-width: 115px;
}

.tm-logo-small img {
	max-width: 110px;
}
@media (max-width: 1219px) {
.tm-navbar-left img {max-width: 160px;}
}

@media (max-width: 959px) {
.tm-navbar-left img {max-width: 120px;}
}

/* =========================== SVGs ================================ */
.tm-totop-scroller {
	fill: #170009;
}

.tm-tobottom-scroller {
	fill: #ffffff;
}

/* =========================== Course Specific - Support Add Here ================================ */

.uk-contrast .uk-button, .uk-contrast .uk-button:hover, .uk-contrast .uk-button:focus {border: 2px solid #8f003c;}
#tm-footer {padding: 0;}
table.acymailing_form {width: 50%;}
.tm-header-container .uk-overlay-panel:after {opacity: .2;}
.button-slider .uk-overlay-background:before {opacity: .9;}
.tm-footer-top  table.acymailing_form {width: 100%;margin: 0 auto;}
.acymailing_finaltext{text-align:center;}


/* ======= Store ======= */

input.ecwid-search-widget__input,html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop nav.horizontal-menu,html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .ec-footer,html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .form-control__text  {
		background: #f4f4f4 !important;
}
html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--hover>a,html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button,html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--active>a {
		background: #8f003c !important;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button:hover {
		background-color: #63022b !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__title-inner,html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .ec-cart-item__title{
    color: #8f003c !important;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__wrap-inner:hover .grid-product__title .grid-product__title-inner,html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link--muted:hover,html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link--muted:active,html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-item__title:hover,html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link--muted:active,html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link:hover {
    color: #63022b !important;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--select-inline .form-control__select-text,html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--select-inline .form-control__arrow{
		color: #3a3a3a !important;
}
html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--active>a{
	color:#fff !important;
}

html#ecwid_html body#ecwid_body .ecwid span,html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__title-inner,html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__button-text,html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .ec-cart-item__title {
    font-weight: 700 !important;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__button-text {
	letter-spacing: 1px !important;font-size: 13px !important;font-family: 'Barlow', sans-serif !important;text-transform: uppercase !important;line-height: 46px !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button{min-height: 46px !important;padding: 0 30px !important;border-radius:0px !important; }
input.ecwid-search-widget__input {height: 3.3em !important;box-shadow:none !important;border:none !important;padding:.35em 2.2em .35em 1em !important;}
html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--hover>a,html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop nav.horizontal-menu,html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control:not(.form-control--loading) .form-control__button  {border-radius:0px !important;}
html#ecwid_html body#ecwid_body .ecwid .horizontal-menu {margin-bottom: 20px !important;}
html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button:hover {box-shadow:none !important;}
html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .ec-cart-item__title {margin-bottom: 4px;}
html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .form-control__text {height: 46px !important;border: none !important;box-shadow:none !important;}
html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .form-control__arrow, html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .form-control__icon,html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--select.form-control--empty .form-control__placeholder {z-index: 15 !important;}
html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__checkbox-view::after {border: none !important;}
html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--secondary .form-control__button:hover {box-shadow: none !important;}
html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop nav.horizontal-menu {padding: 0px 10px !important;border:none!important;}
html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--active>a{border-radius:0px !important;}
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-likely__widget {height: auto !important;padding: 8px !important;}
html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details .favorite-product__button-saved,html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details .favorite-product__button-view,html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details .favorite-product__button-add{width:100% !important;}
html#ecwid_html body#ecwid_body .ec-size .ec-store .favorite-product__button-saved .form-control__button .svg-icon,html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__button--icon-prepend .svg-icon {left: 30% !important;}
html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .form-control__label {bottom: 26px !important;}
html#ecwid_html body#ecwid_body .ec-size .ec-store h1 {text-transform: capitalize !important;}


@media (max-width: 767px) {
html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-mobile .horizontal-menu-button {
    padding: 10px !important;
}
html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-mobile{
	margin:10px 0 !important;border-radius: 0 !important;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store .favorite-product--saved .favorite-product__button-saved, html#ecwid_html body#ecwid_body .ec-size .ec-store .favorite-product--saved .favorite-product__button-view {
   width: 100% !important;
}
}

/* =========================== Responsive ================================ */
