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

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

/* =========================== Font Family ================================ */
@import '//fonts.googleapis.com/css?family=Raleway:400,400i,600,600i|Abril+Fatface|Oswald';

html, body, .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"], .latest-updates h3, .uk-form label, .cb_template .radio-inline, .cb_template .checkbox-inline {
	font-family: 'Raleway';
}
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-']), .latest-updates .uk-slideshow li p a, #content_oc .name a, #header_oc .links a, #header_oc #cart .checkout a, .mobile-buttons .uk-panel-title, .list_name {
	font-family: 'Oswald';
}
h1, h2, .uk-h1, .uk-h2, h3, .uk-h3, h4, .uk-h4, #header_oc #cart .heading h4, .uk-article table:not(.yui-calendar) th {
	font-family: 'Abril Fatface';
}

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

h1, .uk-h1 {
	font-size: 60px;
}
h2, .uk-h2, .mijoshop_heading_h1 {
	font-size: 34px;
}
h3, .uk-h3, .uk-panel-title, #header_oc #cart .heading h4 {
	font-size: 28px;
}
h4, .uk-h4 {
	font-size: 20px;	
}
.uk-article table:not(.yui-calendar), .uk-text-large, .homepage .tm-main {
	font-size: 18px;
}
html, h5, .uk-h5, .latest-updates h3 {
	font-size: 16px;
}
h6, .uk-h6, .tm-toolbar h5, .mobile-buttons .uk-panel-title a, .uk-button, .mobile-buttons .uk-panel .uk-panel-title, main ul > li, aside ul > li, .nav > li > a, ul.uk-nav-sub, .uk-nav-offcanvas ul.uk-nav-sub, [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-link, .btn, .tm-toolbar, .ev_td_left, .uk-nav-dropdown > li > a, .uk-nav-navbar > li > a, .date-121, span.mod_events_latest_date, #content_oc .name a, #header_oc .links a, #header_oc #cart .checkout a, .mobile-buttons .uk-panel-title, .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, .tm-footer, .uk-navbar-nav > li > a, .uk-subnav > * > *, .link-121, .events-121 .mod_events_latest_callink > a, .latest-updates .uk-slideshow li p a, .latest-updates h3 + div, .slider-121 h3 + div, .home-news-121 .uk-panel  {
	font-size: 14px;
}

/* Responsive */

@media (max-width: 1219px) {
.uk-navbar-nav > li > a {padding: 0 10px;font-size: 12px;}
.slider-121 h3 {font-size: 28px;}
}

@media (max-width: 1024px) {
h1, .uk-h1 {font-size: 50px;}
.uk-navbar-nav > li > a {padding: 0 8px;font-size: 11px;}
.slider-121 h3 {font-size: 24px;}
.tm-toolbar h4 {font-size: 16px;}
.tm-toolbar h5 {font-size: 14px;}
}

@media (max-width: 767px) {
.mod-title h1, h1, .uk-h1 {font-size: 38px;}
}


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

main ul:not(.uk-switcher):not(.category) > li, aside ul > li {
	font-style: italic;
}
.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, .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;
}
html, h1, .uk-h1, .uk-article table:not(.yui-calendar) th, .mobile-buttons .uk-panel-title a, #header_oc #cart .heading h4, .product-grid .name a, .box-product .name a {
	font-weight: 400;
}
.event-info-121 span, .latest-updates h3, strong, .uk-nav-navbar > li > a, .tm-navbar ul.uk-nav-sub {
  font-weight: 600;
}
h4, .uk-h4, .uk-button-link, .btn, .uk-subnav > * > *, .uk-navbar-nav > li > a, .uk-button, .mobile-buttons .uk-panel-title a, .tm-footer, h5, .uk-h5, .latest-updates .uk-slideshow li p 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 {
	letter-spacing: .5px;
}
.latest-updates h3, .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, .home-news-121 h3 + div {
	line-height: 34px;
}
main ul > li, aside ul > li {
	line-height: 30px;
}
.uk-article table:not(.yui-calendar) th, .content-stack .uk-h3 + div, [id*='wk-grid'], .latest-updates li, .slider-121 .uk-panel-body li, .home-news-121 .uk-panel {
	line-height: 28px;
}

/* Responsive */

@media (max-width: 1024px) {
.slider-121 .uk-panel-body li, .home-news-121 .uk-panel { 
	line-height: 24px;}
}
}

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

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

h1, .uk-h1, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6, .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;
}
.tm-toolbar h5, .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, .tm-toolbar span, .tm-footer, .uk-navbar-nav > li > a, .uk-subnav > * > *, .latest-updates .uk-slideshow li p a {
	text-transform: uppercase;
}

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

#tm-main, .uk-block-default, .uk-dropdown-navbar, .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 table, .latest-updates, .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"] {
	background: #fefefe; background-color: #fefefe;
}
#header_oc #cart, #header_oc #cart .content_oc, .homepage .uk-panel-box .uk-panel-title:after, .events-121.uk-panel-box .uk-panel-title:after,  body:not(.homepage) .mod-title h1:after, .uk-panel-box:not(.events-121), .home-news-121 h3:after, .tm-footer .uk-subnav:before, .tm-footer .uk-subnav:after, .slider-121:before, .uk-dotnav > * > *, .uk-dotnav > * > :hover, .uk-dotnav > * > :focus  {
	background: #393930;
}
.btn-wrap:after, .uk-button:not(.uk-button-link):after, .uk-button-primary:after, .btn-primary:after, a.jev_back:after, .btn:after,.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 {
	background: #a1ab5d; background-color: #a1ab5d;
}
.coursetour-121 .uk-tab > li:not(.uk-tab-responsive) > a, .coursetour-121 .uk-tab > li > a, .coursetour-121 .uk-nav-dropdown > li > a, .uk-block-secondary, .tm-navbar-wrapper-animate.uk-active .uk-navbar, .latest-updates h3, .tm-toolbar .uk-button-secondary, .uk-article table:not(.yui-calendar) th, .date-121, .toolbar-assets .uk-button-secondary, .cal_td_daysnames, .uk-offcanvas-bar {
	background: #47632f;
}
.btn-wrap, .uk-block-primary, .uk-alert-warning, .uk-button:not(.uk-button-link), .uk-button-primary, .btn-primary, a.jev_back, .uk-alert, .btn, .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, .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, .events-121 .mod_events_latest_callink > 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-contrast .uk-button:not(.uk-button-link):hover, .uk-contrast .uk-button:not(.uk-button-link):focus, .mobile-buttons, .uk-dotnav-contrast > .uk-active > *, .uk-dotnav > .uk-active > * {
	background: #c6d082; background-color: #c6d082;
}
body, .uk-block-muted, #header_oc #search_oc input, 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:#f5f5f5; background-color: #f5f5f5
}

.tm-toolbar:before {
	background: -o-linear-gradient(to right, #47632f 50%, #3c5527 50%);
	background: -moz-linear-gradient(to right, #47632f 50%, #3c5527 50%);
	background: -webkit-linear-gradient(to right, #47632f 50%, #3c5527 50%);
	background: -webkit-gradient(to right, #47632f 50%, #3c5527 50%);
	background: linear-gradient(to right, #47632f 50%, #3c5527 50%);
} 
.slider-121 {
	background-image: url('/images/backgrounds/slider_bg.jpg');
}

/* Responsive */

@media (max-width: 767px) {
.tm-toolbar:before {
	background: #3c5527;
}
}

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

.homepage-slideshow h1, .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, #header_oc #cart .content_oc, .uk-panel-box:not(.events-121) > a:not([class]), .uk-panel-box:not(.events-121) > :not([class*='uk-nav']):not(.latest-updates) a:not([class]), aside .uk-panel-box 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), .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, .uk-contrast .uk-button:not(.uk-button-link), .slider-121 h3, .slider-121 .uk-panel-body, .latest-updates h3, .uk-navbar-nav > li > a, .social-icons a, .uk-dropdown-navbar, #header_oc #cart .heading h4, .tm-toolbar, .tm-toolbar h4, .tm-navbar ul.uk-nav-sub, .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 {
	color: #fefefe;
}
html, .mobile-buttons .uk-panel-title a, .coursetour-121 li, .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, .mobile-buttons [class*='uk-icon-'], .uk-form button[type="submit"], .btn-wrap:hover:after, .btn-wrap:focus:after, .btn-wrap:active:after, .uk-button:not(.uk-button-link), .uk-button-primary, .btn-primary, a.jev_back, .btn, .uk-contrast .uk-button:not(.uk-button-link):hover, .uk-contrast .uk-button:not(.uk-button-link):focus, .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, .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, .uk-panel-box.events-121 .mod_events_latest_callink > a, .home-news-121 h3, .eclub-121 button#Submit, .uk-panel-box.events-121 .mod_events_latest_callink > a:hover, .uk-panel-box.events-121 .mod_events_latest_callink > a:focus, .homepage .uk-panel-box .uk-panel-title, .uk-nav-navbar > li > a, .uk-nav-navbar ul a, .uk-subnav > * > *, .homepage .uk-panel-box, .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"] {
	color: #393930;
}
a, .uk-link, .uk-button-link, .homepage .uk-panel-box  a,a.ev_link_row, a.ev_link_row, a.ev_link_row:link, .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-panel-box > .latest-updates:not([class*='uk-nav']) a:not([class]) {
	color: #a1ab5d;
}
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-form-horizontal .uk-form-label, .uk-nav-side ul a:hover {
	color: #47632f;
}
a:hover, .uk-link:hover, a:focus, .homepage .uk-panel-box  a:hover, .homepage .uk-panel-box  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, body:not(.homepage) .uk-panel-box:not(.events-121) .uk-panel-title, #header_oc #cart .heading h4, .tm-toolbar h5, .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-navbar-nav > li.uk-active > a, .uk-dropdown-navbar .uk-nav-navbar > li.uk-active > a, .uk-nav-navbar ul a:hover, .uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a, .uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a: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, a.ev_link_row:visited, .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: #c6d082;
}
.tm-toolbar span, .tm-toolbar [class*='uk-icon-'] {
	color: #ffffff;
}
.toolbar-assets .social-icons a, .uk-offcanvas .uk-panel a:not([class]), .uk-nav-offcanvas ul.uk-nav-sub a, .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,.8);
}

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

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

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

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

.uk-contrast .uk-button  {
	border: 2px solid;
}
.tooltip.top .tooltip-arrow {
	border-top-color: #c6d082;
}
.mobile-buttons > *:nth-child(n+2), .tm-navbar ul.uk-nav-sub  {
	border-color: #47632f;
}
.tm-footer .tm-totop-scroller {
	border-color: #a1ab5d;
}
.tm-footer .tm-totop-scroller:hover, .tm-footer .tm-totop-scroller:focus, .tm-footer .tm-totop-scroller:active, .uk-contrast .uk-button, .cbLoginForm input[type=checkbox], .uk-form input[type="radio"], .uk-form input[type="checkbox"], .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 {
	border-color: #c6d082;
}
.uk-nav-offcanvas > li > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a.uk-button:hover {
	border-bottom-color:transparent;
}
#header_oc #cart, 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;
}
#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);
}
.events-121 table, .coursetour-121, .uk-article table:not(.yui-calendar), .uk-article table:not(.yui-calendar) th + th, .uk-article table:not(.yui-calendar) 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: #dbdbdb;
}

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

.events-121 table {
	box-shadow: 0px 0px 0px 1px #dbdbdb;
}

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

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

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

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

/* =========================== Course Specific - Support Add Here ================================ */
.uk-article table:not(.yui-calendar):not(.myForm) {
    font-size: 16px;
    line-height: 22px;
}
article.uk-article a {
    font-weight: 700;
}
.uk-scrollable-text {
    border: solid #f0f0f0 2px;
    padding: 20px;
}

.coursetour-121 .uk-panel.uk-panel-space {
    background: #C4D1A3;
}

@media (min-width: 768px) {
.coursetour-121 .uk-tab-left {
    border: none;
    margin-bottom: 0px;
}}

/* =========================== Responsive ================================ */
@media (max-width: 520px){
 .uk-overflow-container:after {
    margin-bottom: 25px;
}
}