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

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

/* =========================== Font Family ================================ */
@import '//fonts.googleapis.com/css?family=Dosis:400,500|Libre+Franklin:400,400i,700,700i|Assistant:400,700';

html, body, .cb_template .checkbox-inline, .cb_template label[for="reminderUsername"], .cb_template label[for="reminderPassword"], #form-login-remember label, .uk-form-row label:not(.uk-form-label), h3.quote-title, 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: 'Libre Franklin', sans-serif;
}
.uk-article .pagenavcounter, h5, .uk-h5, h6, .uk-h6, .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"], .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: 'Dosis', sans-serif;
}
h1, h2, .uk-h1, .uk-h2, h3, .uk-h3, .cb_template h3,.accordion-121 .uk-accordion-title, .uk-panel-title, #header_oc #cart .heading h4, h4, .uk-h4, .testimonial-slider .uk-overlay-panel > div:before, blockquote::before  {
	font-family: 'Dosis', sans-serif;
}


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

.uk-h1.uk-heading-large, .uk-heading-large, .mod-title h1{
	font-size: 56px;
}
h1, .uk-h1, .uk-article-title {
	font-size: 40px;
}
h2, .uk-h2, .mijoshop_heading_h1,.uk-slidenav {
	font-size: 30px;
}
h3, .uk-h3, .uk-panel-title, #header_oc #cart .heading h4, .cb_template h3 {
	font-size: 24px;
}
h4, .uk-h4, .latest-news .uk-panel-title, .eclub-121 .uk-panel-title, .uk-text-large {
	font-size: 20px;
}
h5, .uk-h5, .uk-article table:not(.yui-calendar) th, .cal_td_daysnames{
	font-size: 18px;
}
html, h3.quote-title, .uk-article table:not(.yui-calendar), .uk-nav-offcanvas > li > a, blockquote, .ev_td_left{
	font-size: 15px;
}
small, h6, .uk-h6, .uk-article .pagenavcounter, #form-login-remember label, .uk-form-row label:not(.uk-form-label), .homepage-buttons .button-wrapper, footer, .uk-overflow-container:after, .event-registration .tm-content:after, #header_oc .links a, .latest-news .uk-slidenav:before, .footer-top, .coursetour-121 .uk-subnav > * > a, .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, .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, .coursetour-121 .uk-tab > li > a, .uk-nav-dropdown > li > a, .uk-nav-navbar > li > a, .date-121, span.mod_events_latest_date {
	font-size: 13px;
}


/* Responsive */

@media (max-width: 1219px) {
.uk-navbar-nav > li > a, .tm-navbar-right .uk-button, .tm-toolbar {font-size: 11px;}
}
@media (max-width: 1024px) {
.uk-navbar-nav > li > a, .tm-navbar-right .uk-button, .tm-toolbar {font-size: 10px;}
}

@media (max-width: 767px) {
.uk-h1.uk-heading-large, .uk-heading-large, .mod-title h1 {font-size: 50px}
h1, .uk-h1, .uk-article-title {font-size: 40px;}
h2, .uk-h2, .mijoshop_heading_h1 {font-size: 32px;}
}

@media (max-width: 500px) {
.uk-h1.uk-heading-large, .uk-heading-large, .mod-title h1 {font-size: 42px}
h1, .uk-h1, .uk-article-title {font-size: 36px;}
.slideshow-overlay h5 {font-size: 4vw;}
.slideshow-overlay .uk-heading-large {font-size: 10vw;}
}

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

blockquote h6, .mobile-buttons a, .eclub-121 .uk-panel-title, .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;
}
h1, h2, .uk-h1, .uk-h2, h3, .uk-h3, .cb_template h3, .uk-panel-title, #header_oc #cart .heading h4, h4, .uk-h4, .testimonial-slider .uk-overlay-panel > div:before, blockquote::before  {
	font-style: normal;
}
html, .cb_template .checkbox-inline, .cb_template label[for="reminderUsername"], .cb_template label[for="reminderPassword"], .formError, .formRed, .cal_td_daysnames, .uk-article table:not(.yui-calendar) th, h1, h2, .uk-h1, .uk-h2, h3, .uk-h3, .uk-article-title, aside .uk-panel-title, main .uk-panel .uk-panel-title, #header_oc #cart .heading h4, .latest-news .uk-slidenav:before, .footer-top, .uk-nav-navbar > li > a, ul.uk-nav-sub, .uk-nav-offcanvas ul.uk-nav-sub, .uk-form label, .tm-navbar ul.uk-nav-sub, .cb_template input[type="submit"] {
	font-weight: 400;
}
h1, h2, .uk-h1, .uk-h2, h3, .uk-h3, .cb_template h3, .uk-panel-title, #header_oc #cart .heading h4, h4, .uk-h4,.uk-form-horizontal .uk-form-label,.accordion-121 .uk-accordion-title{
	font-weight: 400;
}
h5, .uk-h5, h6, .uk-h6, strong, .tm-footer a:not([class]), .uk-article a:not([class]), h5, .uk-h5, h6, .uk-h6, .coursetour-121 .uk-tab > li > a, .coursetour-121 .uk-nav-dropdown > li > a, .tm-toolbar, .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, #header_oc .links a, .uk-panel-box .uk-nav-side > li > a, .uk-nav-side > li > a, .date-121, .events-121 a {
	font-weight: 700;
}
.uk-navbar-nav  > li > a:not(.uk-button), .cal_td_daysnames, .uk-article table:not(.yui-calendar) th, h5, .uk-h5, h6, .uk-h6, .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 > * > *, .cb_template input[type="submit"], .uk-button, .uk-button-link, .btn, .tm-toolbar, .tm-toolbar a, .toolbar-assets > div:not(.social-icons) > a, .toolbar-assets > div:not(.social-icons) > span {
	letter-spacing: 1px;	
}
h1, .uk-h1, .uk-article-title, h2, .uk-h2, h3, .uk-h3, #header_oc #cart .heading h4, h4, .uk-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, blockquote, main ul > li, aside ul > li {
	line-height: 32px;
}
small, .uk-article table:not(.yui-calendar), [id*='wk-grid'], .homepage-buttons .button-wrapper {
	line-height: 22px;
}
h3, .uk-h3, #header_oc #cart .heading h4, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6 {
	line-height: 1.4;
}
.slideshow-overlay .uk-h1 {
	line-height: 1.1;
}

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

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

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

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

.accordion-121 .uk-accordion-content,.accordion-121 .uk-accordion-title,.switcher-121,.uk-panel-box, #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:#f4f4f4; background-color: #f4f4f4;
}
body, .totop-scroller-container, blockquote, .uk-block-default, .homepage-buttons .button-wrapper, .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), #header_oc #cart, #header_oc #cart .content_oc, .tm-wrapper, .uk-block-default, .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 {
	background: #ffffff; background-color: #ffffff;
}
.uk-panel-box-primary, .switcher-121 .uk-tab > li.uk-active > a, .uk-contrast .uk-button, .eclub-121 .uk-header-line:before, .eclub-121 .uk-header-line:after, .tm-block-footer [class*='uk-icon-']:hover, .tm-block-footer [class*='uk-icon-']:focus, .uk-button-link:before, .uk-button-link:hover:before, .uk-button-link:focus:before, .uk-button-link:active:before, .uk-button-link.uk-active:before, .uk-button-link:disabled:before, .social-icons [class*='uk-icon-']:hover, .social-icons [class*='uk-icon-']:focus, .tm-navbar-wrapper-animate.uk-active .uk-navbar, .uk-block-secondary.uk-contrast .uk-button, .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-button.uk-button-secondary:hover, .uk-button.uk-button-secondary:focus, .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,  .uk-navbar-nav > li.uk-active > a:not(.uk-button):after, .uk-navbar-nav > li:hover > a:not(.uk-button):after, .uk-navbar-nav > li > a:not(.uk-button):focus:after, .uk-navbar-nav > li.uk-open > a:not(.uk-button):after, .uk-dropdown-navbar:after {
	background: #bf4d22; background-color: #bf4d22;
}
.home-parallax:after, .uk-contrast .uk-button:hover, .uk-contrast .uk-button:focus, .homepage-slideshow:after, .tm-header-container .uk-slideshow > li .uk-overlay-panel:after, .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: #d76d20; background-color: #d76d20;
}
.uk-dotnav > * > *, .tm-toolbar {
	background: #9c9484; background-color: #9c9484;
}
.uk-offcanvas-bar {
	background: #bf4d22;
}
.uk-offcanvas-bar .uk-button,.mobile-buttons, .uk-nav-offcanvas > li > a.uk-button,.uk-block-primary, .cal_td_daysnames, .uk-article table:not(.yui-calendar) th, .coursetour-121 .uk-tab > li > a, .coursetour-121 .uk-nav-dropdown > li > a,.uk-panel-box-primary:hover,  .events-121 .uk-panel-title, .date-121, .testimonial-slider h3.quote-title:before, .uk-dotnav > .uk-active > *, .uk-dotnav > * > :hover, .uk-dotnav > * > :focus, .uk-header-line:before, .uk-header-line:after {
	background: #b38d42;
}

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

#tm-anchor-bottom:before, .uk-nav-side > li > a, .uk-nav-side ul a, .uk-nav-navbar > li > a, .nav-tabs > li > a:hover, .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: #f4f4f4;
}
.switcher-121 .uk-tab > li.uk-active > a,.mobile-icon a, .uk-contrast h1, .uk-contrast .uk-h1, .uk-contrast h2, .uk-contrast .uk-h2, .uk-contrast h3, .uk-contrast .uk-h3, .uk-contrast h4, .uk-contrast .uk-h4, .uk-contrast h5, .uk-contrast .uk-h5, .uk-contrast h6, .uk-contrast .uk-h6, .uk-button.uk-button-secondary:hover, .uk-button.uk-button-secondary:focus, .tm-block-footer [class*='uk-icon-']:hover, .tm-block-footer [class*='uk-icon-']:focus, .social-icons [class*='uk-icon-']:hover, .social-icons [class*='uk-icon-']:focus, .homepage-slideshow .uk-slidenav, .uk-nav-navbar > li > a, ul.uk-nav-sub, .uk-nav-navbar ul a, .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, .uk-navbar-nav  > li > 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, .latest-news .uk-overlay-panel h3.uk-h3, .uk-block-primary h2, .eclub-121, .latest-news .uk-panel-title, .tm-toolbar, .tm-toolbar a, .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, .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, ul.uk-list a:focus, .uk-contrast .uk-subnav > li > a, .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"], .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;
}
.uk-navbar-toggle:hover, .uk-navbar-toggle:focus, .tm-toolbar a:hover, .tm-toolbar a: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: #d76d20;
}
html,.accordion-121 .uk-accordion-title::before,.accordion-121 .uk-accordion-title, #header_oc #search_oc input, .homepage .uk-article,   .uk-panel-title, li#form-login-forgot a, .uk-form .uk-form-row + .uk-list > li a:not([class]), .uk-subnav > * > *, .coursetour-121, .uk-nav-side > li > a, .uk-panel-box, .footer-social, .tm-block-footer [class*='uk-icon-'], footer, em, .mijoshop_heading_h1, main ul > li, aside ul > li, .ev_td_left, .uk-nav-side ul 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: #3a3a3a;
}
blockquote::before,.accordion-121 .uk-accordion-title:hover::before, .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-article .pager li, #header_oc #cart .heading h4, .eclub-121 .uk-header-line, .uk-button.uk-button-secondary, .homepage-buttons .uk-panel:hover .button-wrapper h3, .uk-form-horizontal .uk-form-label, .uk-navbar-toggle:focus, a, .uk-link, .uk-button-link, .uk-button-link:hover, .uk-button-link:focus, a.uk-button.uk-button-link:hover, a.uk-button.uk-button-link:focus, .uk-button-link:active, .uk-button-link.uk-active, .uk-button-link:disabled, .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]) {
	color: #bf4d22;
}
h1, .uk-h1, h2, .uk-h2,h3, .uk-h3,.uk-block-muted h3, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6,.uk-panel-box .uk-panel-title,.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,.coursetour-121 h3, .uk-header-line, .uk-slidenav, .testimonial-slider .uk-overlay-panel > div  {
	color: #b38d42;
}
#tm-anchor-bottom:before, .uk-block-muted h1, .uk-block-muted .uk-h1, .uk-block-muted h2, .uk-block-muted .uk-h2,  .uk-block-muted .uk-h3, .uk-block-muted h4, .uk-block-muted .uk-h4, .uk-slidenav:hover, .uk-slidenav:focus, .uk-header-line span {
	color:  #9c9484;
}
.uk-nav-offcanvas ul.uk-nav-sub a {
	color: rgba(255,255,255,.8);
}

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

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


/* Placeholder - Label Forms */

.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;}


label.uk-form-label.control-label.formControlLabel {
    opacity: 1 !important;
}

.uk-form-horizontal .uk-form-label {margin:10px 0 !important;}



.uk-form-horizontal .uk-form-label,.uk-form label{
	font-size:14px;
}

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

.uk-panel-box, #header_oc #cart, blockquote, #header_oc #cart .content_oc {border-bottom: 6px solid ;}

.tooltip.top .tooltip-arrow {
	border-top-color: #bf4d22;
}
.mobile-buttons > *:nth-child(n+2)  {
	border-color: #3a3a3a;
}
#header_oc #cart .content_oc, blockquote, .uk-panel-box, #header_oc #cart, .uk-panel-box.eclub-121, .uk-button.uk-button-secondary, .tm-block-footer [class*='uk-icon-']:hover, .tm-block-footer [class*='uk-icon-']:focus, .social-icons [class*='uk-icon-']:hover, .social-icons [class*='uk-icon-']:focus, .homepage-buttons .button-wrapper, .nav-tabs > li > 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, .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: #bf4d22;
}
.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-dropdown-navbar:not(.uk-dropdown-stack) > .uk-grid > [class*='uk-width-']:nth-child(n+2),, .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);
}
.totop-scroller-container, hr, .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: #f4f4f4;
}
.social-icons [class*='uk-icon-'] {
	border-color: #ffffff;
}
.ev_table, .ev_td_left, .ev_td_right, .slideshow-overlay:before, .uk-article table:not(.yui-calendar):not(.myForm), .uk-article table:not(.yui-calendar):not(.myForm) td, .uk-article table:not(.yui-calendar):not(.myForm) tr:not(:last-child) {
	border-color: #b38d42;
}
.switcher-121 .uk-tab > li > a,.uk-tab-left {
border-color: #dadada;
}



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

.uk-header-line:before {box-shadow: 0 0 0 10px #ffffff;}

.uk-panel-box, #header_oc #cart, blockquote, #header_oc #cart .content_oc {box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.25);}

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

@media (max-width: 1219px) {
.uk-navbar-brand img {max-width: 65px;}
}




/* =========================== Course Specific - Support Add Here ================================ */
.home-gallery {margin-top: 0;}
body:not(.homepage) .tm-navbar-small{background:none;}
.uk-panel.uk-panel-box.admin-121  input[type="text"],.uk-panel.uk-panel-box.admin-121 input[type="password"]{background:#ffffff !important;background-color: #ffffff !important;}
.nav-tabs.nav-stacked > li > a {color: #bf4d22;text-transform: capitalize;letter-spacing: 0.5px;font-size: 15px;}
.homepage-slideshow:after, .tm-header-container .uk-slideshow > li .uk-overlay-panel:after,.uk-header-line:before{display:none;}
.uk-overlay-background {background: rgba(0, 0, 0, 0.35);}
.uk-header-line:after {margin: initial;height: 3px;width: 50%;max-width: 80px;}
.homepage-slideshow .uk-slidenav.uk-slidenav-next:before,.homepage-buttons .uk-slidenav.uk-slidenav-next:before {content: '\f054';}
.homepage-slideshow .uk-slidenav.uk-slidenav-previous:before,.homepage-buttons .uk-slidenav.uk-slidenav-previous:before {content: '\f053';}
.homepage-slideshow .uk-slidenav {top: calc(95% - 55px) !important;font-size: 25px;		z-index: 1;}
.homepage-slideshow > div > :last-child {z-index: 0;}
.homepage-slideshow .uk-slideshow > li .uk-overlay-panel div {width: 1250px;margin: 0 auto;top: calc(50% - 50px);}
.homepage-buttons .uk-slideset-nav {position: absolute;left: 0;}
.uk-panel-box{border:none;}
.e-club-module .uk-icon-envelope-o {background: #bf4d22;color: #fff;padding: 5px;margin-bottom: 15px;border-color: #bf4d22;}
.e-club-module h3 {margin-bottom: 0px;}
.e-club-module p {margin: 10px 0px;}
.uk-dotnav > * > * {border-radius: 50%;transform: none;margin: 0;}
.homepage-buttons .uk-invisible {visibility: initial !important;}
.switcher-121.uk-grid {margin-left: 0;}
.uk-navbar-brand {margin-top: 40px;}
.coursetour-121{background-color: #efe9d9;}
.ceremonies .uk-slidenav {color: #fff !important;font-weight: 700;font-size: 40px;}


/* =========================== Responsive ================================ */
@media (min-width: 959px){
.homepage-slideshow .uk-slideshow > li .uk-overlay-panel div {position:fixed;}
.homepage-slideshow .uk-position-bottom-right {right: 45px;}
.homepage-buttons  .uk-slidenav{display:none;}
}

@media (max-width: 960px) and (min-width:767px){
.homepage-slideshow .uk-position-bottom-right {bottom: 20px;right: 0;}
}

@media (min-width: 768px){
.uk-sticky-placeholder + .tm-header-container .uk-slideshow > li > .uk-overlay-panel {padding-top: 45px;}
body:not(.homepage) .tm-header-container .uk-slideshow {height: 450px !important;}
body:not(.homepage) .tm-header-container .uk-slideshow > li {height: 450px !important;min-height: 450px !important;}
}

@media (max-width: 767px) {
.homepage-slideshow .uk-slideshow > li .uk-overlay-panel div {width: 100%;margin: 0 auto;text-align: center;}
.homepage-slideshow .uk-slidenav {top: calc(96% - 30px) !important;}
body:not(.homepage) .tm-navbar {position: absolute;}
}
@media (max-width: 520px) {
.mobile-icon a {height: 80px;line-height: 80px;}
body:not(.homepage) .tm-header-container .uk-slideshow {height: 300px !important;}
body:not(.homepage) .tm-header-container .uk-slideshow > li {height: 300px !important;min-height: 300px !important;}
}

