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

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

/* =========================== Font Family ================================ */
@import '//fonts.googleapis.com/css?family=Monda:400,700|Roboto:400,700';

html, body, h3, .uk-h3,blockquote::before, .uk-panel-title, #header_oc #cart .heading h4, .homepage-buttons h3 + div, 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"], .cb_template body, .cb_template, .htabs a, .footer-social, .uk-nav-navbar > li > a, ul.uk-nav-sub, .uk-nav-navbar ul a, .uk-nav-offcanvas ul a  {
	font-family: 'Monda', sans-serif;
}
h1, h2, .uk-h1, .uk-h2, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6, .latest-news .uk-panel-title, .homepage-buttons h3, h5, .uk-h5, h6, .uk-h6, .latest-news .uk-slidenav:before, .footer-top, .tm-toolbar, .uk-nav-offcanvas ul.uk-nav-sub, .tm-navbar ul.uk-nav-sub, .uk-navbar-nav > li > a, .uk-subnav > * > *, .uk-button, .uk-button-link, .btn, .uk-nav-offcanvas > li > a, .uk-form-horizontal .uk-form-label, .nav > li > a, .uk-offcanvas .uk-panel .uk-panel-title, .uk-panel-box .uk-nav-side > li > a, .uk-nav-side > li > a, .uk-form label, .events-121 a, .date-121, .coursetour-121 .uk-tab > li > a, .coursetour-121 .uk-nav-dropdown > li > a, #header_oc .links a, .cb_template input[type="submit"], .quick-links h3, .eclub-121 .uk-panel-title, .uk-article table:not(.yui-calendar) th, .toolbar-assets > div:not(.social-icons) > a, .toolbar-assets > div:not(.social-icons) > span, .cal_td_daysnames {
	font-family: 'Roboto', sans-serif;
}

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

.uk-heading-large {
	font-size: 50px;
}
h1, .uk-h1, .uk-article-title {
	font-size: 40px;
}
h2, .uk-h2, .mijoshop_heading_h1 {
	font-size: 26px;
}
h3, .uk-h3, .uk-panel-title, #header_oc #cart .heading h4 {
	font-size: 24px;
}
h4, .uk-h4, .latest-news .uk-panel-title, .eclub-121 .uk-panel-title, .uk-article table:not(.yui-calendar) th, .uk-text-large, .cal_td_daysnames,.homepage-buttons .uk-overlay-hover h3 a,.quick-links h3 > a{
	font-size: 18px;
}
html,blockquote,.uk-article table:not(.yui-calendar), .uk-nav-offcanvas > li > a, .quick-links h3 + div,.jev_toprow div.currentmonth {
	font-size: 15px;
}
blockquote h6,footer, .uk-overflow-container:after, .event-registration .tm-content:after, #header_oc .links a, .latest-news .uk-slidenav:before, h5, .uk-h5, h6, .uk-h6, .footer-top, main ul > li, aside ul > li, .coursetour-121 .uk-subnav > * > a, .nav > li > a, ul.uk-nav-sub, .uk-nav-offcanvas ul.uk-nav-sub, .homepage-buttons .uk-overlay-hover h3 + div, [id*='wk-grid'], 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-button, .uk-button-link, .btn, .tm-toolbar, .uk-navbar-nav > li > a, .uk-nav-navbar > li > a, .tm-tobottom-scroller, .uk-subnav > * > *, .link-121, .events-121 .mod_events_latest_callink > a, .uk-nav-side > li > a, .uk-nav-side ul.uk-nav-sub > li, .ev_td_left, .coursetour-121 .uk-tab > li > a, .uk-nav-dropdown > li > a, .uk-nav-navbar > li > a, .date-121, span.mod_events_latest_date,.jev_daysnames,#jevents_body a,#jevents_body .tableh1,#jevents_body .buttontext a {
	font-size: 13px;
}


/* Responsive */

@media (max-width: 1219px) {
.uk-navbar-nav > li {margin: 0 1vw;}
.tm-toolbar, .tm-toolbar .uk-button, .uk-navbar-nav > li > a {font-size: 12px;}
}

@media (max-width: 767px) {
h1, .uk-h1, .uk-article-title {
	font-size: 32px;
}
.uk-subnav > * > *, .uk-button-link {
	font-size: 15px;
}
}

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

.uk-nav-navbar > li > a, ul.uk-nav-sub, .uk-nav-navbar ul a, h3, .uk-h3, .uk-panel-title, .homepage-buttons h3 + div, #header_oc #cart .heading h4, li#form-login-forgot a, .uk-panel-box-primary form .uk-list li a, .quick-links h3 + div, .footer-social {	
	font-style: normal;
}
blockquote,.mobile-buttons a, .eclub-121 .uk-panel-title, .quick-links h3, .latest-news .uk-panel-title, h1, .uk-h1, .uk-article-title, h2, .uk-h2, h4, .uk-h4, .homepage-slideshow h1, .coursetour-121 .uk-tab > li > a, .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 {
	font-style: normal;
}
html, .cal_td_daysnames, .uk-article table:not(.yui-calendar) th,  .uk-article-title, aside .uk-panel-title, main .uk-panel .uk-panel-title, .homepage-buttons h3, #header_oc #cart .heading h4, h5, .uk-h5, h6, .uk-h6, .latest-news .uk-slidenav:before, .footer-top,  .uk-nav-navbar > li > a, ul.uk-nav-sub, .uk-nav-offcanvas ul.uk-nav-sub, .tm-navbar ul.uk-nav-sub,  .uk-nav-offcanvas > li > a, .uk-form-horizontal .uk-form-label, .nav > li > a, .uk-offcanvas .uk-panel .uk-panel-title, .uk-panel-box .uk-nav-side > li > a, .uk-nav-side > li > a, .uk-form label,  .coursetour-121 .uk-tab > li > a, .coursetour-121 .uk-nav-dropdown > li > a, #header_oc .links a, .cb_template input[type="submit"],.jev_gray .jevdateicon1,.jev_gray .jevdateicon2,.jev_gray .jevdateicon,.jev_daysnames {
	font-weight: 400;
}
.uk-article a:not([class]),.tm-footer a,strong,.news h3.uk-panel-title,.events-121.uk-panel .uk-panel-title,.quick-links h3 > a,.latest-news .uk-panel-title,.events-121 a, .date-121,.uk-pagination > .uk-active > span,blockquote h6,.jev_toprow div.currentmonth,h1, h2, .uk-h1, .uk-h2,.tm-toolbar,.homepage-buttons .uk-overlay-hover h3,  h3, .uk-h3,.homepage-slideshow h1,.uk-navbar-nav > li > a, .uk-subnav > * > *, .uk-button, .uk-button-link, .btn {
	font-weight: 700;
}
.quick-links h3, h1, .uk-h1, .uk-article-title, h5, .uk-h5, .cb_template input[type="submit"], .latest-news .uk-slidenav, .homepage-buttons h3 {
	letter-spacing: 1px;
}
.cal_td_daysnames, .uk-article table:not(.yui-calendar) th, .quick-links h3, .latest-news .uk-panel-title, .eclub-121 .uk-panel-title, .eclub-121 h2 { 
	letter-spacing: 1px;	
}
h5, .uk-h5, .uk-nav-offcanvas > li > a, #header_oc .links a,.uk-panel-box .uk-nav-side > li > a, .uk-nav-side > li > a, .link-121, .events-121 .mod_events_latest_callink > a, .date-121, .uk-subnav > * > *,.uk-button, .footer-top, .uk-button-link, .btn, .uk-navbar-nav > li > a, .uk-nav-navbar > li > a, ul.uk-nav-sub, .tm-toolbar, .tm-toolbar a, .toolbar-assets > div:not(.social-icons) > a, .toolbar-assets > div:not(.social-icons) > span,.jev_toprow div.currentmonth{
	letter-spacing: 1px;	
}
#header_oc #cart .heading h4, .uk-nav-navbar > li > a, ul.uk-nav-sub, .uk-nav-navbar ul a, .footer-social,.coursetour-121 .uk-tab > li > a, .coursetour-121 .uk-nav-dropdown > 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"] {
  letter-spacing: 0;
}
.uk-article, .uk-text-large {
	line-height: 32px;
}
main ul > li, aside ul > li,blockquote {
	line-height: 26px;
}
.uk-article table:not(.yui-calendar), [id*='wk-grid'] {
	line-height: 22px;
}

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

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

.uk-nav-navbar > li > a, ul.uk-nav-sub, .uk-nav-navbar ul a, .footer-social, 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;
}
h1, .uk-h1, .uk-article-title, h2, .uk-h2, h4, .uk-h4, h5, .uk-h5, .uk-form-horizontal .uk-form-label, #header_oc .links a, .uk-article table:not(.yui-calendar):not(.myForm) th, .date-121, .eclub-121 .uk-panel-title, .latest-news .uk-panel-title, .latest-news .uk-slidenav.uk-slidenav:before, .footer-top,.tm-toolbar, .uk-button, .uk-button-link, .btn, .tm-tobottom-scroller, .link-121, .events-121 .mod_events_latest_callink > a, .cal_td_daysnames, .quick-links h3, .toolbar-assets > div:not(.social-icons) > a, .toolbar-assets > div:not(.social-icons) > span,.jev_toprow div.currentmonth {
	text-transform: uppercase;
}

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

body, #header_oc #search_oc input, .uk-block-muted, 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"], 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 {
	background:#efefef; background-color: #efefef;
}
blockquote,.accordion-121 .uk-accordion-content,.accordion-121 .uk-accordion-title,.switcher-121,.ev_table, .uk-panel-box-primary .uk-form select, .uk-panel-box-primary .uk-form textarea, .uk-panel-box-primary .uk-form input:not([type]), .uk-panel-box-primary .uk-form input[type="text"], .uk-panel-box-primary .uk-form input[type="password"], .uk-panel-box-primary .uk-form input[type="datetime"], .uk-panel-box-primary .uk-form input[type="datetime-local"], .uk-panel-box-primary .uk-form input[type="date"], .uk-panel-box-primary .uk-form input[type="month"], .uk-panel-box-primary .uk-form input[type="time"], .uk-panel-box-primary .uk-form input[type="week"], .uk-panel-box-primary .uk-form input[type="number"], .uk-panel-box-primary .uk-form input[type="email"], .uk-panel-box-primary .uk-form input[type="url"], .uk-panel-box-primary .uk-form input[type="search"], .uk-panel-box-primary .uk-form input[type="tel"], .uk-panel-box-primary .uk-form input[type="color"], .uk-article table:not(.yui-calendar):not(.myForm), .uk-panel-box, #header_oc #cart, #header_oc #cart .content_oc, .homepage-buttons .uk-slidenav, .tm-navbar-small, .tm-wrapper, .uk-block-default, .uk-dropdown-navbar, .coursetour-121, .uk-contrast .uk-form select, .uk-contrast .uk-form textarea, .uk-contrast .uk-form input:not([type]), .uk-contrast .uk-form input[type="text"], .uk-contrast .uk-form input[type="password"], .uk-contrast .uk-form input[type="datetime"], .uk-contrast .uk-form input[type="datetime-local"], .uk-contrast .uk-form input[type="date"], .uk-contrast .uk-form input[type="month"], .uk-contrast .uk-form input[type="time"], .uk-contrast .uk-form input[type="week"], .uk-contrast .uk-form input[type="number"], .uk-contrast .uk-form input[type="email"], .uk-contrast .uk-form input[type="url"], .uk-contrast .uk-form input[type="search"], .uk-contrast .uk-form input[type="tel"], .uk-contrast .uk-form input[type="color"], .uk-contrast .uk-form select:focus, .uk-contrast .uk-form textarea:focus, .uk-contrast .uk-form input:not([type]):focus, .uk-contrast .uk-form input[type="text"]:focus, .uk-contrast .uk-form input[type="password"]:focus, .uk-contrast .uk-form input[type="datetime"]:focus, .uk-contrast .uk-form input[type="datetime-local"]:focus, .uk-contrast .uk-form input[type="date"]:focus, .uk-contrast .uk-form input[type="month"]:focus, .uk-contrast .uk-form input[type="time"]:focus, .uk-contrast .uk-form input[type="week"]:focus, .uk-contrast .uk-form input[type="number"]:focus, .uk-contrast .uk-form input[type="email"]:focus, .uk-contrast .uk-form input[type="url"]:focus, .uk-contrast .uk-form input[type="search"]:focus, .uk-contrast .uk-form input[type="tel"]:focus, .uk-contrast .uk-form input[type="color"]:focus,#jevents_body .jev_listview .jev_listrow div.jevleft,.jev_listview .jev_listrow,.jeventslatest.jev_gray {
	background: #ffffff; background-color: #ffffff;
}
 .switcher-121 .uk-tab > li.uk-active > a,.homepage-buttons h3 a:before, .uk-block-secondary.uk-contrast .uk-button, .uk-dotnav > .uk-active > *, .uk-dotnav > * > :hover, .uk-dotnav > * > :focus, .uk-block-primary .uk-button, .uk-panel-box.uk-panel-box-primary .uk-button, .uk-alert-warning, .uk-button, .uk-button-primary, .btn-primary, a.jev_back, .uk-alert, .btn, .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, .events-121 .mod_events_latest_callink > a, .homepage-buttons .uk-overlay-hover h3 a, .homepage-buttons .uk-overlay-hover h3 + div, .mobile-buttons, .uk-nav-offcanvas > li > a.uk-button,.jev_listview .jev_toprow,.jev_toprow div.currentmonth span,.jev_gray .jev_toprow div.currentmonth {
	background: #94a678; background-color: #94a678;
}
.uk-block-secondary.uk-contrast .uk-button:hover, .uk-block-secondary.uk-contrast .uk-button:focus, .uk-block-primary .uk-button:hover, .uk-block-primary .uk-button:focus, .uk-panel-box.uk-panel-box-primary .uk-button:hover, .uk-panel-box.uk-panel-box-primary .uk-button:focus, .uk-button:hover, .uk-button: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, .uk-contrast .uk-button-primary:hover, .uk-contrast .uk-button-primary:focus, .events-121 .mod_events_latest_callink > a:hover, .events-121 .mod_events_latest_callink > a:focus, .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, html:not(.uk-touch) .uk-nav-offcanvas > li > a.uk-button:hover {
	background: #a2b584; background-color: #a2b584;
}
.uk-pagination > .uk-active > span, .uk-pagination > li > a:hover, .uk-pagination > li > a:focus,.cal_td_daysnames, .coursetour-121 .uk-nav-dropdown > li > a, .uk-article table:not(.yui-calendar) th, .uk-panel-box-primary, .uk-block-secondary, [class*='tm-block-image-opacity-'].uk-block-secondary:after, .uk-contrast .uk-button, .uk-block-primary, .tm-toolbar, .events-121 .uk-panel-title, .date-121, .coursetour-121 .uk-tab > li > a,.jev_toprow div.previousmonth span,.jev_toprow div.nextmonth span,.jev_listview .jev_daysnames {
	background: #626b53; background-color: #626b53;
}
.homepage-buttons .uk-panel-teaser:after, .uk-contrast .uk-button:hover, .uk-contrast .uk-button:focus, .latest-news .uk-overlay-panel:before, .toolbar-assets .uk-button-secondary, .uk-offcanvas-bar {
	background: #202518;
}
.uk-dotnav > * > * {
	background: #747474; background-color: #747474;
}
.tm-navbar, .uk-block-default {
	background: url('../images/pattern_bg.png')  0 0 repeat #fff;
}


.quick-links .uk-panel-teaser:after {
    background: #202518; 
    background: -webkit-linear-gradient( rgba(0,0,0,0), #202518);
    background: -o-linear-gradient( rgba(0,0,0,0), #202518);
    background: -moz-linear-gradient( rgba(0,0,0,0), #202518);
    background: linear-gradient(rgba(0,0,0,0), #202518);
}

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

#header_oc #search_oc input, .uk-nav-side > li > a, .uk-nav-side ul a, .uk-panel-title, .uk-nav-navbar > li > a, .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"], .uk-contrast .uk-form select, .uk-contrast .uk-form textarea, .uk-contrast .uk-form input:not([type]), .uk-contrast .uk-form input[type="text"], .uk-contrast .uk-form input[type="password"], .uk-contrast .uk-form input[type="datetime"], .uk-contrast .uk-form input[type="datetime-local"], .uk-contrast .uk-form input[type="date"], .uk-contrast .uk-form input[type="month"], .uk-contrast .uk-form input[type="time"], .uk-contrast .uk-form input[type="week"], .uk-contrast .uk-form input[type="number"], .uk-contrast .uk-form input[type="email"], .uk-contrast .uk-form input[type="url"], .uk-contrast .uk-form input[type="search"], .uk-contrast .uk-form input[type="tel"], .uk-contrast .uk-form input[type="color"], .uk-contrast .uk-form select:focus, .uk-contrast .uk-form textarea:focus, .uk-contrast .uk-form input:not([type]):focus, .uk-contrast .uk-form input[type="text"]:focus, .uk-contrast .uk-form input[type="password"]:focus, .uk-contrast .uk-form input[type="datetime"]:focus, .uk-contrast .uk-form input[type="datetime-local"]:focus, .uk-contrast .uk-form input[type="date"]:focus, .uk-contrast .uk-form input[type="month"]:focus, .uk-contrast .uk-form input[type="time"]:focus, .uk-contrast .uk-form input[type="week"]:focus, .uk-contrast .uk-form input[type="number"]:focus, .uk-contrast .uk-form input[type="email"]:focus, .uk-contrast .uk-form input[type="url"]:focus, .uk-contrast .uk-form input[type="search"]:focus, .uk-contrast .uk-form input[type="tel"]:focus, .uk-contrast .uk-form input[type="color"]:focus {
	color: #747474;
}
.uk-pagination > .uk-active > span, .uk-pagination > li > a:hover, .uk-pagination > li > a:focus,.switcher-121 .uk-tab > li.uk-active > a,.latest-news .uk-overlay-panel h3.uk-h3, .uk-block-primary h2, .eclub-121, .quick-links h3, .quick-links h3 + div, .latest-news .uk-panel-title, .eclub-121 .uk-form-horizontal .uk-form-label, .tm-toolbar, .tm-toolbar a, .tm-toolbar [class*='uk-icon-'], .cb_template input[type="submit"], .coursetour-121 .uk-tab > li > a, .coursetour-121 .uk-nav-dropdown > li > a, .uk-panel-box.uk-panel-box-primary:not(.events-121) form .uk-list li > a, .uk-panel-box.uk-panel-box-primary .uk-button:hover, .uk-panel-box.uk-panel-box-primary .uk-button:focus, .homepage-slideshow h1, .mod-title, li#form-login-forgot a, .uk-panel-box.uk-panel-box-primary, .uk-panel-box.uk-panel-box-primary .uk-panel-title, .uk-contrast .footer-top a:not([class]), .mod-title h1, .latest-news .uk-overlay-panel, .latest-news .uk-slidenav, .homepage-buttons .uk-slidenav, ul.uk-list a:focus, .uk-contrast .uk-subnav > li > a, .homepage-buttons h3, .homepage-buttons h3 + div, .uk-dropdown-navbar, .tm-toolbar .uk-button, .tm-toolbar .uk-button:hover, .tm-toolbar .uk-button:focus, .tm-navbar ul.uk-nav-sub, .uk-contrast .uk-button, .uk-contrast .uk-button:hover, .uk-contrast .uk-button:focus, .tm-tobottom-scroller, .uk-article table:not(.yui-calendar) th, .uk-offcanvas-bar, .uk-offcanvas-bar a, .uk-offcanvas-bar .uk-link, .uk-nav-offcanvas > 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, .events-121.uk-panel .uk-panel-title, .date-121, .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, .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, .cal_td_daysnames, .uk-form button[type="submit"], .homepage-buttons .uk-overlay-hover h3 a, .homepage-buttons .uk-overlay-hover h3 + div, .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, #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 {
	color: #ffffff;
}
.tm-toolbar a.top-phone:hover, .tm-toolbar a.top-phone:focus, .tm-toolbar a:hover, .tm-toolbar a:focus, .social-icons [class*='uk-icon-']:hover, .social-icons [class*='uk-icon-']:focus, a.ev_link_row:hover, a.ev_link_row:link:hover, a.ev_link_row:visited:hover, li#form-login-forgot a:hover, li#form-login-forgot a:focus, .uk-nav-side > li > a:hover, .uk-nav-side > li > a:focus, .uk-nav-side > li.uk-active > a, a:hover, .uk-link:hover, a:focus, .latest-news .uk-slidenav:focus, .latest-news .uk-slidenav:hover, #tm-footer.uk-contrast a:hover, #tm-footer.uk-contrast a:focus, .uk-button-link:hover, .uk-button-link:focus, .uk-button-link:active, .uk-button-link.uk-active, .link-121:hover, .link-121:focus, .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus, .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: #a2b584;
}
html,.uk-pagination > li > a, .uk-pagination > li > span,.accordion-121 .uk-accordion-title::before,.accordion-121 .uk-accordion-title, .coursetour-121, .uk-nav-side > li > a, .uk-panel-box, .uk-nav-navbar > li > a, ul.uk-nav-sub, .uk-nav-navbar ul a, .footer-social, .tm-block-footer [class*='uk-icon-'], footer, .homepage .uk-article, h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6, em, .mijoshop_heading_h1, main ul > li, aside ul > li, .ev_td_left, .uk-nav-side ul a:hover {
	color: #111419;
}
blockquote::before,.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,.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,.uk-form-horizontal .uk-form-label, .toolbar-assets .top-phone, .tm-toolbar a.top-phone, .tm-block-footer [class*='uk-icon-']:hover, .tm-block-footer [class*='uk-icon-']:focus, .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, .field-required, .uk-navbar-toggle, .uk-navbar-toggle:hover, .uk-navbar-toggle:focus, .nav > li > a, .uk-dropdown-navbar .uk-nav-navbar > li.uk-active > a, .uk-nav-navbar ul a:hover, .uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus, a, .uk-link, .uk-button-link, .uk-subnav > .uk-active > *, .uk-subnav > * > :hover, .uk-subnav > * > :focus, .link-121, a.ev_link_row, a.ev_link_row:link, a.ev_link_row:visited, .uk-contrast a:not([class]), .uk-contrast .uk-link, .events-121 span.uk-icon-calendar, .uk-color-primary, .uk-panel-box:not(.events-121) > a:not([class]), .uk-panel-box:not(.events-121) > :not([class*='uk-nav']) a:not([class]),#jevents_body a:hover {
	color: #94a678;
}
.uk-subnav > * > *, .uk-navbar-nav  > li > a, .homepage-buttons .uk-slidenav, .homepage .uk-article-title, .uk-panel-box .uk-panel-title, #header_oc #cart .heading h4, .coursetour-121 h3,#jevents_body a  {
	color:  #202518;
}
.uk-nav-offcanvas ul.uk-nav-sub a {
	color: rgba(255,255,255,.8);
}
.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:#202518 !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: #1b280a;}
::-moz-placeholder {color: #1b280a;}
::-webkit-input-placeholder {color: #1b280a;}

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

.uk-contrast .eclub-121 ::-webkit-input-placeholder {color: #747474;}
.uk-contrast .eclub-121 :-moz-placeholder {color: #747474;}
.uk-contrast .eclub-121 ::-moz-placeholder {color: #747474;}
.uk-contrast .eclub-121 :-ms-input-placeholder {color: #747474;}


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

.tooltip.top .tooltip-arrow {
	border-top-color: #3fbb01;
}
.mobile-buttons > *:nth-child(n+2)  {
	border-color: #202518;
}
#tm-header, .nav-tabs > li > a:hover, .uk-contrast .uk-button:hover, .uk-contrast .uk-button:focus, 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="color"]:focus, .uk-form input[type="tel"]:focus, .uk-contrast .uk-form select:focus, .uk-contrast .uk-form textarea:focus, .uk-contrast .uk-form input:not([type]):focus, .uk-contrast .uk-form input[type="text"]:focus, .uk-contrast .uk-form input[type="password"]:focus, .uk-contrast .uk-form input[type="datetime"]:focus, .uk-contrast .uk-form input[type="datetime-local"]:focus, .uk-contrast .uk-form input[type="date"]:focus, .uk-contrast .uk-form input[type="month"]:focus, .uk-contrast .uk-form input[type="time"]:focus, .uk-contrast .uk-form input[type="week"]:focus, .uk-contrast .uk-form input[type="number"]:focus, .uk-contrast .uk-form input[type="email"]:focus, .uk-contrast .uk-form input[type="url"]:focus, .uk-contrast .uk-form input[type="search"]:focus, .uk-contrast .uk-form input[type="tel"]:focus, .uk-contrast .uk-form input[type="color"]:focus {
	border-color: #626b53;
}
.ev_td_left, .ev_td_right, .uk-article table:not(.yui-calendar):not(.myForm) tr, .uk-article table:not(.yui-calendar):not(.myForm) td, .uk-panel-box, #header_oc #cart, #header_oc #cart .content_oc, .homepage .tm-middle.uk-grid-divider > [class*='uk-width-medium-']:not(.uk-width-medium-1-1):nth-child(n+2)  {
	border-color:  #202518;
}
.uk-nav-offcanvas > li > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a.uk-button:hover {
	border-bottom-color:transparent;
}
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"] {
	border-color:transparent;
}
.uk-article table:not(.yui-calendar):not(.myForm) th + th, #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 {
	border-color: rgba(255,255,255,.3);
}
hr, .uk-dropdown-navbar:not(.uk-dropdown-stack) > .uk-grid > [class*='uk-width-']:nth-child(n+2), .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: #747474;
}
.switcher-121 .uk-tab > li > a,hr, .mobile-icon a, .tm-navbar-small .uk-navbar-toggle {
	border-color: #ececec;
}
blockquote {
    border-bottom: 6px solid #94a678;
}

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

.tm-navbar-wrapper-animate:not(.uk-active) .tm-logo > div, body:not(.homepage) .tm-logo > div {box-shadow: 0 1px 2px rgba(0,0,0,.1)}

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

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

.tm-logo-small img {max-width: 85px;}


/* =========================== Course Specific - Support Add Here ================================ */
.jev_toprow div.previousmonth span, .jev_toprow div.nextmonth span, .jev_toprow div.currentmonth span {
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.jev_toprow div.currentmonth span,.jev_toprow div.previousmonth span, .jev_toprow div.nextmonth span {
    padding: 0;
}
/* === News Module === */

ul.category-modulenews {max-height: 390px;}
ul.category-modulenews {list-style: none;padding-left: 20px;}
ul.category-modulenews li {font-weight: 700;border-bottom: 1px solid #e0dede;padding: 20px 0 0px 0;}
.category-modulenews p.mod-articles-category-introtext {font-weight: 400;margin-bottom: 0;}
.category-modulenews p.mod-articles-category-readmore {margin-top: 10px;}
ul.category-modulenews li:last-child{border:none;}
ul.category-modulenews li:first-child{padding-top:0px;}

.tm-block-image-opacity-30::after {opacity: 0.85;}
[class*='tm-block-image-opacity-'].uk-block-muted::after {background: #202518;}
.homepage-buttons h3 a:before, .homepage-buttons .uk-overlay-hover h3 a, .homepage-buttons .uk-overlay-hover h3 + div {background: #94a678;background-color: #94a678;}
.tm-header-container .uk-slideshow > li .uk-overlay-panel {background: rgba(0, 0, 0, 0.2);}
.news.uk-panel.uk-panel-box {padding: 25px !important;border:none;}
.news h3.uk-panel-title {background: #202518;color: #fff;padding: 15px;text-align: center;margin: -25px;margin-bottom: 20px;border:none;}
.homepage .acymailing_form {width: 100%;}
.homepage .acymailing_module_form .acysubbuttons {margin-top: 0;}
.homepage .acymailing_module_form td {padding: 0 5px;}
.homepage .acymailing_module_form input[type="text"] {height: 50px;}
 
/* Homepage Buttons */
.homepage-buttons {margin-top: -100px}
.homepage-buttons .uk-position-cover {border: 10px solid transparent;box-shadow: inset 0 0 0 1px #ffffff;}
.homepage-buttons .uk-overlay-panel { padding: 0; width: 100%}
.homepage-buttons .uk-overlay-background {background: none;}
.homepage-buttons .uk-overlay, .homepage-buttons .uk-overlay img {width: 100%;opacity: 1;}
.homepage-buttons .uk-overlay-hover a + div {margin: 0 !important;}
.homepage-buttons .uk-overlay-hover h3 {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: 0;-ms-flex-align: end;-webkit-align-items: flex-end;align-items: flex-end;display: -ms-flexbox;display: -webkit-flex;display: flex;transition-duration: 0.2s;transition-timing-function: ease-out;transition-property: opacity, transform, filter;}
.homepage-buttons .uk-overlay-hover h3 a {width: 100%;padding: 10px 0 20px;}
.homepage-buttons .uk-overlay-hover h3 + div {opacity: 0;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: 0;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;display: -ms-flexbox;display: -webkit-flex;display: flex;transition-duration: 0.3s;transition-timing-function: ease-out;transition-property: opacity, transform, filter;padding: 30px;}
.homepage-buttons .uk-overlay-hover:hover h3{opacity: 0}
.homepage-buttons .uk-overlay-hover:hover h3 + div {opacity: 1;}
.homepage-buttons .uk-overlay-hover .uk-overlay-icon:before {content: none;}
.homepage-buttons h3 a:before{display:none;}
.homepage-buttons h3, .homepage-buttons h3 + div {padding: 0;}
.homepage-buttons h3 a {top: 0;min-height: initial;}
.homepage .tm-block-bottom-d {padding: 110px 0 !important;}



/* =========================== Responsive ================================ */
@media (min-width: 1220px){
.uk-container {max-width: 1300px;}
.tm-footer {width: 100%;}
.homepage-buttons.uk-grid > * {padding-left: 25px;}
}
@media (max-width: 767px) {
.homepage-buttons {margin-top: 0;padding-top: 60px;padding-bottom: 0;margin-left: -10px;}
.homepage-buttons .uk-position-cover {border: none;box-shadow: none;}
.homepage-buttons .uk-overlay-hover:hover h3 {opacity: 1;}
.homepage-buttons .uk-overlay-hover h3 {transition: none; position: relative;}
.homepage-buttons .uk-overlay-hover h3 a {padding: 5px;min-height: 50px;line-height: 50px;display: block;}
.homepage-buttons .uk-overlay-hover a + div, .homepage-buttons .uk-overlay-hover h3 + div {display: none;}
.homepage-buttons > * {padding-left: 10px;}
.homepage-buttons > .uk-grid-margin {margin-top: 10px;}
.homepage .acymailing_module_form td {display: block;}
.homepage .tm-header-container .uk-slideshow > li .uk-overlay-panel {padding: 60px 25px 59px;}
.homepage-buttons .uk-panel:hover h3 {top: 0;}
}