@import '//fonts.googleapis.com/css?family=Barlow+Condensed:400,400i,500,500i|IBM+Plex+Sans: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,.uk-form-horizontal .uk-form-label,.uk-form label  {
	font-family: 'IBM Plex Sans', 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, .nav > li > a, .uk-offcanvas .uk-panel .uk-panel-title, .uk-panel-box .uk-nav-side > li > a, .uk-nav-side > li > a, .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: 'IBM Plex Sans', sans-serif;
}
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,span.mod_events_latest_date h5  {
	font-family: 'Barlow Condensed', sans-serif;
}

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

.uk-h1.uk-heading-large, .uk-heading-large, .mod-title h1,h1, .uk-h1, .uk-article-title{
	font-size: 70px;
}
h2, .uk-h2, .mijoshop_heading_h1 {
	font-size: 50px;
}
h3, .uk-h3, .uk-panel-title, .cb_template h3,span.mod_events_latest_date h5 span {
	font-size: 40px;
}
h4, .uk-h4, .latest-news .uk-panel-title, .eclub-121 .uk-panel-title, .uk-text-large,#header_oc #cart .heading h4 {
	font-size: 30px;
}
h5, .uk-h5, .uk-article table:not(.yui-calendar) th, .cal_td_daysnames,.latest-news .uk-slidenav-previous:before, .latest-news .uk-slidenav-next:before{
	font-size: 18px;
}
html, h3.quote-title, .uk-article table:not(.yui-calendar), .uk-nav-offcanvas > li > a, blockquote, .ev_td_left,span.mod_events_latest_date,.calendar-title,.jev_toprow div.currentmonth,.uk-form .uk-form-row + .uk-list > li a:not([class]){
	font-size: 16px;
}
.uk-form-horizontal .uk-form-label,.uk-form label,.tm-toolbar{
	font-size:14px;
}
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, .footer-top, .coursetour-121 .uk-subnav > * > a, .nav > li > a, ul.uk-nav-sub, .uk-nav-offcanvas ul.uk-nav-sub, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"], .uk-button, .uk-button-link, .btn, .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,span.icon-clock,.acysubbuttons .button,.jev_daysnames,#jevents_body a,#jevents_body .tableh1,#jevents_body .buttontext a  {
	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: 50px;}
h2, .uk-h2, .mijoshop_heading_h1 {font-size: 42px;}
}

@media (max-width: 500px) {
.uk-h1.uk-heading-large, .uk-heading-large, .mod-title h1 {font-size: 48px}
h1, .uk-h1, .uk-article-title {font-size: 48px;}
.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;
}
.homepage .uk-article.uk-active h1 *,.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, #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"],.jev_gray .jevdateicon1,.jev_gray .jevdateicon2,.jev_gray .jevdateicon,.jev_daysnames,.tm-toolbar a{
	font-weight: 400;
}
strong,.uk-pagination > .uk-active > span, .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,.uk-article table:not(.yui-calendar) th,.acysubbuttons .button,.jev_toprow div.currentmonth,a  {
	font-weight: 700;
}
h1, h2, .uk-h1, .uk-h2, h3, .uk-h3, .cb_template h3,span.mod_events_latest_date h5,h4,.uk-h4,.uk-article-title, aside .uk-panel-title,main .uk-panel .uk-panel-title{
	font-weight:500;
}
.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,  .toolbar-assets > div:not(.social-icons) > a, .toolbar-assets > div:not(.social-icons) > span,.coursetour-121 .uk-tab > li > a,.acysubbuttons .button,.jev_toprow div.currentmonth {
	letter-spacing: 1px;	
}
.tm-toolbar, .tm-toolbar a,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-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-h1.uk-heading-large, .uk-heading-large, .mod-title h1,h1, .uk-h1, .uk-article-title{
	line-height:54px;
}
h2, .uk-h2, .mijoshop_heading_h1 {
	line-height:50px;
}
h3, .uk-h3, .uk-panel-title, .cb_template h3 {
	line-height:36px;
}
 #header_oc #cart .heading h4, h4, .uk-h4,span.mod_events_latest_date h5{
	line-height:30px;
}
.uk-article, .uk-text-large, blockquote, main ul > li, aside ul > li {
	line-height: 30px;
}
 h5, .uk-h5, h6, .uk-h6 {
	line-height: 24px;
}
small, .uk-article table:not(.yui-calendar), [id*='wk-grid'], .homepage-buttons .button-wrapper {
	line-height: 22px;
}
.slideshow-overlay .uk-h1,.uk-header-line {
	line-height: 1.1;
}
.latest-news .uk-slidenav {
    line-height: .5;
}

@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-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, .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,.jev_toprow div.currentmonth{
	text-transform: uppercase;
}
.uk-form-horizontal .uk-form-label{
	text-transform:capitalize;
}

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

.switcher-121,.accordion-121 .uk-accordion-content,.accordion-121 .uk-accordion-title,.coursetour-121, #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,table.ev_table tr:nth-child(odd), .uk-article table:not(.yui-calendar):not(.myForm) tr:nth-child(odd),.jev_daysnames_gray, table.ev_table td.cal_td_daysnames_gray {
	background:#f7f7f7; background-color: #f7f7f7;
}
body,.tm-toolbar,.tm-navbar-sticky .tm-navbar-wrapper-animate.uk-active,.tm-sidebar-a .uk-panel-box, .totop-scroller-container,.uk-block-default, .homepage-buttons .button-wrapper, .ev_table,.tm-navbar-wrapper-animate:not(.uk-active) .uk-navbar ,#jevents_body .jev_listview .jev_listrow div.jevleft,.jev_listview .jev_listrow, .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 .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;
}
.switcher-121 .uk-tab > li.uk-active > a,.uk-pagination > .uk-active > span, .uk-pagination > li > a:hover, .uk-pagination > li > a:focus, .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:after, .uk-button-link:hover:after, .uk-button-link:focus:after, .uk-button-link:active:after, .uk-button-link.uk-active:after, .uk-button-link:disabled:after,a.uk-button.uk-button-link:after, a.uk-button.uk-button-link:hover:after, a.uk-button.uk-button-link:focus:after, a.uk-button.uk-button-link:active:after, a.uk-button.uk-button-link.uk-active:after, a.uk-button.uk-button-link:disabled:after, .social-icons [class*='uk-icon-']:hover, .social-icons [class*='uk-icon-']:focus,  .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, .mobile-buttons, .uk-nav-offcanvas > li > a.uk-button, .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,.uk-header-line:before,.event-info:hover,.jev_listview .jev_toprow,.jev_toprow div.currentmonth span,.jev_gray .jev_toprow div.currentmonth,.latest-news .uk-dotnav > .uk-active > *, .latest-news .uk-dotnav > * > :hover, .latest-news .uk-dotnav > * > :focus,.latest-news .uk-slidenav:hover, .latest-news .uk-slidenav:focus {
	background: #ce432b; background-color: #ce432b;
}
.uk-contrast .uk-button:hover, .uk-contrast .uk-button:focus, .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: #03508c; background-color: #03508c;
}
.uk-dotnav > * > *{
	background: #3e6f35; background-color: #3e6f35;
}
.uk-offcanvas-bar {
	background: #1c1c1c;
}
.latest-news .uk-overlay-panel:before,.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,.events-121 .uk-panel-title, .date-121, .testimonial-slider h3.quote-title:before, .uk-header-line:after,.jev_toprow div.previousmonth span,.jev_toprow div.nextmonth span,.jev_listview .jev_daysnames {
	background: #1c1c1c;
}
.uk-panel-box-primary,#header_oc #cart,.tm-block-bottom-d.book-cta{
	background:#032F58
}
.homepage-slideshow:after,.uk-overlay-background,.tm-header-container .uk-slideshow > li .uk-overlay-panel:after  {
  background:rgba(0, 0, 0, 0.5);
}

@media (max-width: 1024px) {
.latest-news .uk-slidenav {background:#ce432b;}
.tm-navbar-wrapper-animate.uk-active .uk-navbar{background:#fff;}
}

/* =========================== 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: #3a3a3a;
}
.latest-news .uk-overlay-panel h3.uk-h3,.switcher-121 .uk-tab > li.uk-active > a,.uk-pagination > .uk-active > span, .uk-pagination > li > a:hover, .uk-pagination > li > a:focus, .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-block-primary h2, .eclub-121, .latest-news .uk-panel-title, .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-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,.jev_toprow div.currentmonth,.jev_gray .jev_toprow div.previousmonth a,.jev_gray .jev_toprow div.nextmonth a,.jev_listview .jev_daysnames,#header_oc #cart .heading h4,.latest-news .uk-slidenav:hover, .latest-news .uk-slidenav:focus  {
	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, .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: #03508c;
}
html,.tm-navbar-sticky .tm-navbar-wrapper-animate.uk-active .uk-navbar-nav > li > a,.uk-pagination > li > a, .uk-pagination > li > span,.social-icons [class*='uk-icon-'], .uk-navbar-nav  > li > a, .uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a,.homepage .uk-article,.tm-toolbar, .tm-toolbar a,.accordion-121 .uk-accordion-title::before,.accordion-121 .uk-accordion-title, #header_oc #search_oc input, li#form-login-forgot a,  .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"],.calendar-title,.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,.uk-form-horizontal .uk-form-label  {
	color: #000000;
}
.uk-form .uk-form-row + .uk-list > li a:not([class]),.social-icons a,.mobile-icon a, .uk-navbar-toggle,blockquote::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,.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,.uk-article .pager li, .eclub-121 .uk-header-line, .uk-button.uk-button-secondary, .homepage-buttons .uk-panel:hover .button-wrapper h3, .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]),.uk-panel-box-primary .uk-button,span.mod_events_latest_date h5,#jevents_body a:hover,.uk-button-link .event_button.green,.uk-panel-box.uk-panel-box-primary .uk-button-link:hover,.uk-navbar-nav > li.uk-active > a {
	color: #ce432b;
}
.coursetour-121 h3, .uk-header-line, .uk-slidenav, .testimonial-slider .uk-overlay-panel > div,#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 h3, .uk-block-muted .uk-h3, .uk-block-muted h4, .uk-block-muted .uk-h4, .uk-slidenav:hover, .uk-slidenav:focus,.uk-panel-box .uk-panel-title, h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6, .uk-panel-title,span.mod_events_latest_date h5 span,#jevents_body a  {
	color: #1c1c1c;
}
.uk-header-line span{
color:#032F58
}

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

.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 !important;}
.admin-121 .uk-form ::-moz-placeholder {opacity: 1 !important;}
.admin-121 .uk-form ::-webkit-input-placeholder {opacity: 1 !important;}

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

.uk-panel-box, #header_oc #cart, blockquote, #header_oc #cart .content_oc {
  border-bottom: 6px solid ;
}
.iconicdaterow {
  border-top: 1px solid #d5d5d5;
}
.tooltip.top .tooltip-arrow {
	border-top-color: #ce432b;
}
.latest-news .uk-slidenav:hover, .latest-news .uk-slidenav:focus{
	border-color: #ce432b
}
.mobile-buttons > *:nth-child(n+2),.social-icons [class*='uk-icon-'] {
	border-color: #3a3a3a;
}
.uk-panel-box,.uk-panel-box.eclub-121{
	border-color:#032F58;
}
#header_oc #cart .content_oc, blockquote, #header_oc #cart,.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: #ce432b;
}
.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,.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),.jev_listview .jev_listrow{
	border-color: #ececec;
}
.switcher-121 .uk-tab > li > a{
border-color: #efefef;
}


@media (max-width: 767px) {
.jev_listrow {border: 1px solid #ececec;}
}

.prepaid-wallet-pg #tm-main { 
  padding-top: 175px!important;
}

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

.uk-panel-box, #header_oc #cart, #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: 110px;}
}

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

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

.homepage .header-phone {-webkit-animation-duration: .75s;animation-duration: .75s;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;-webkit-animation-fill-mode: both;animation-fill-mode: both;animation-iteration-count: 1;}


.homepage .header-phone{
    animation-delay: 1.25s;
    -webkit-animation-name: uk-fade-right;
    animation-name: uk-fade-right;
}



.header-phone {
    margin-right: 33px;
}

.tm-toolbar {
    padding: 7px 0 0 0;

}

#tm-anchor-bottom {position:relative;}
.tm-tobottom-scroller {transition-duration: .2s;top: -60px;width: 120px;left: calc(50% - 60px);z-index: 3;cursor: pointer;position: absolute; text-align: center;}	


.tm-navbar-sticky .tm-navbar-wrapper-animate.uk-active{border-bottom:1px solid #e4e4e4;}

.tm-navbar-wrapper-animate.uk-active .tm-navbar-left *, .tm-navbar-wrapper-animate.uk-active .tm-navbar-right * {
    display: block !important;
    animation: initial !important;
}

.tm-navbar-wrapper-animate.uk-active .tm-navbar-left, .tm-navbar-wrapper-animate.uk-active .tm-navbar-right, .tm-navbar-wrapper-animate.uk-active .uk-navbar-nav > li > a:after, .tm-navbar-wrapper-animate.uk-active .tm-toolbar {
    visibility: initial;
    height: max-content;
    width: auto;
		float: initial;
}



/* === General  === */
.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{display:none;}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li.uk-parent:hover:after,.tm-navbar-sticky .tm-navbar-wrapper-animate.uk-active .uk-navbar-nav > li > a:hover,.tm-navbar-sticky .tm-navbar-wrapper-animate.uk-active .uk-navbar-nav > li.uk-active > a{color: #ce432b;}
.uk-contrast {color: #fff;}
.contact-info a {color:#fff;}
#contact-header{position:relative;}
.contact-info {width: 100%;transition-duration: .2s;top: -60px;z-index: 3;cursor: pointer;position: absolute;}
.tm-navbar-small .uk-navbar-toggle{border:none;}
.homepage #tm-top-a {padding: 14px 0 !important;}
.homepage #tm-top-a a{color:#fff!important;}
.tm-main {max-width: 1200px !important;}
.content-container .tm-main {max-width: 800px !important;}
.login .tm-main {max-width: 600px !important;}
.tm-toolbar .uk-container, .tm-navbar .uk-container {max-width: 1200px;}
.uk-overlay-scale  {transition-duration: 0.3s;}
.uk-block-secondary {background: #ce432b;color:#fff;}
.uk-panel-box{border:none;background:#f7f7f7;}
.uk-overlay-panel a:not([class]) {text-decoration:none;}
.login  .form-horizontal .control-label {text-align: left;}

blockquote {padding: 20px;font-style: normal;text-align:center;}
blockquote p {font-size: 16px;}
blockquote::before {display:none;}
blockquote {border:none;}
.uk-block-primary:not(.uk-contrast) blockquote {color: #ffffff !important;}
.uk-block-primary:not(.uk-contrast) blockquote::before{color: rgb(234, 126, 47) !important;}

/* === Buttons === */
.uk-navbar-nav > li > a.uk-button, .uk-button, .uk-button-large, .cb_template input[type="submit"] {border-radius: 5px;background: none !important;border: 2px solid;border-color:#ce432b;color:#ce432b;}
.uk-button:hover, .uk-button:focus,.uk-contrast .uk-button:hover,.uk-contrast .uk-button:focus{border-radius:5px;border-color:#ce432b;color:#fff;background:#ce432b!important;background-color:#ce432b!important;}
.uk-contrast .uk-button,.uk-offcanvas-bar .uk-button{border-color:#fff;color:#fff;}

/* === Headings === */
h1,.uk-h1,h2,.uk-h2 {line-height:1.1;}

/* === Slideshows === */
.homepage-slideshow:after, .tm-header-container .uk-slideshow > li .uk-overlay-panel:after{display:none;}
.homepage-slideshow:after, .homepage-slideshow .uk-overlay-background, .tm-header-container .uk-slideshow > li .uk-overlay-panel:after {background: rgba(28, 28, 28, 0.4);}
.homepage-slideshow p {color:#fff;}
.homepage .uk-slideshow-fullscreen, .homepage .uk-slideshow-fullscreen > li {height: calc(100vh - 200px) !important;min-height: auto !important;}
body:not(.homepage) .tm-header-container .uk-slideshow {height: 320px !important;}
body:not(.homepage) .tm-header-container .uk-slideshow > li {height: 320px !important;min-height: 320px !important;}
.uk-sticky-placeholder + .tm-header-container .uk-slideshow > li > .uk-overlay-panel {padding-top: 115px;}
.homepage .uk-sticky-placeholder + .tm-header-container .uk-slideshow > li > .uk-overlay-panel {padding-top: 120px;}

/* === Demo Form  === */
.demo-form .uk-grid-width-medium-1-2 > *, .demo .uk-grid-width-medium-1-2 > *{width: 100%;}
.demo-form .uk-form-row.rsform-block.rsform-block-golf-course,.demo .uk-form-row.rsform-block.rsform-block-golf-course {width: 70%;}
.demo-form .uk-form-row.rsform-block.rsform-block-state-province,.demo .uk-form-row.rsform-block.rsform-block-state-province {width: 30%;}
.demo-form .uk-button {border-color: #ce432b !important;color: #ce432b !important;}
.demo-form .uk-button:hover {color: #fff !important;}

/* === Marketplace === */
.marketplace .uk-panel-box {border: 1px solid #e4e4e4;background: #ffffff;border-radius: 15px;box-shadow: none;}
.marketplace-module .uk-margin {margin-bottom: 0px !important;}
.marketplace-module * + .uk-margin {margin-top: 30px;}
.marketplace .uk-margin-large {margin-bottom: 80px;}
.marketplace * + .uk-margin-large {margin-top: 80px;}

/* === Team === */
.team-module * + p {margin: 0;}
.team-module .uk-margin {margin-bottom: 10px;}

/* === Boost Marketing Program === */
.marketing-module  img {width: 170px;}
.marketing-module  .uk-margin {margin-bottom: 0px !important;}
.marketing-module  * + .uk-margin {margin-top: 30px;}
.marketing-module  * + .uk-margin-large {margin-top: 60px;}
.marketing-module .uk-panel-box {border: 1px solid #e4e4e4;background: #ffffff;border-radius: 15px;box-shadow: none;}
    
/* === About Module === */
.about-module  h3.uk-h5 { margin-bottom: 0px !important;}
.about-module  * + .uk-margin {margin-top: 15px;}

/* === Testimonials === */
.testimonials .uk-panel-teaser {margin-bottom: 20px;}
.testimonials * + p {margin-top: 10px;}
.homepage #tm-top-b {padding: 100px 0 !important;}

/* === Blog  === */
div.itemToolbar {display: none;}
.blog .itemImage img {max-width: 100%;height: auto;width: 100% !important;}
.blog .itemHeader h2.itemTitle {padding: 10px 0 4px 0;margin: 0;text-align: center;}
.blog .tm-main {max-width: 1200px !important;}
.blog .uk-panel-box {padding: 40px;}
body.blog #k2Container.itemView.blog {max-width: 800px !important;margin: 0 auto;}
body.blog #k2Container {padding: 0;}
body.blog .itemList-container, body.blog .single-blog-container {padding: 80px 0;}
.blog-grid .uk-panel-box .uk-panel-teaser {   max-height: 200px;   border-radius: 15px 15px 0px 0px; margin-top: -40px; margin-left: -40px; margin-right: -40px; border: none;}
.blog-grid .uk-panel-box {border: 1px solid #e4e4e4;position: relative; border-radius: 15px;box-shadow: none;}
.blog-grid .uk-panel-box h3.uk-panel-title {margin-bottom: 20px;}
.blog-grid .uk-panel-box h3.uk-panel-title a:hover{color: #ce432b;}
.blog .uk-panel-title {text-align: left;font-size: 20px;font-family: 'Hind', sans-serif;letter-spacing: 0px;line-height: 1.2;}
.blog .uk-panel-teaser {margin-bottom: 40px;}
.blog  * + ul {margin-top: 0px;}
.catItemDateCreated {font-size: 14px;}
.itemList-container .k2Pagination, .itemList-container .k2Pagination ul {padding: 0; margin: 0;}
.itemList-container .k2Pagination {margin-top: 60px;float: right;}
.itemList-container .k2Pagination ul li {margin: 0 12px;font-size: 16px;}
.itemList-container .k2Pagination ul li:nth-child(2), .itemList-container .k2Pagination ul li:nth-last-child(2) {margin: 0 20px}
.itemList-container .k2Pagination ul li:not([class]) > span {border: 1px solid #636363;border-radius: 50%;}
body.blog .tooltip {display: none !important;}
div.k2Pagination ul li a {padding: 0;margin: 0px;border: none;border-radius: 0;background: none;text-decoration: none;color: #000;font-weight: 400}
li.pagination-start,li.pagination-end {display: none !important;}
.itemList-container .k2Pagination ul li:not([class]) > span {border: none;border-radius: 0;font-weight: 700;}
div.k2Pagination ul li a:hover {background: none;font-weight: 700;}
span.itemAuthor {text-align: center;margin: 15px auto;display: block;}
.blog i.uk-icon-long-arrow-right ,.blog i.uk-icon-long-arrow-left {font-size: 20px;}

/* === Facilities Module  === */
.homepage #tm-top-b {padding-bottom: 100px;padding-top:0px;}
.facilities-module .uk-panel-box {border-radius: 15px;box-shadow:none;}
.facilities-module .uk-panel-box-hover:hover {box-shadow: 10px 10px 15px -14px rgba(0, 0, 0, 0.4);background:#f7f7f7;}
.facilities-module [class*='uk-icon-'] {color:#ce432b;}
.facilities-module .uk-text-center {text-align: left !important;}
.facilities-module.uk-grid-medium > .uk-grid-margin{margin-top: 35px;}
.facilities h3.uk-h4 {margin-bottom: 5px;font-weight:500;}
.facilities * + .uk-margin {margin-top: 12px;}
.facilities .uk-panel-box {border: 1px solid #e4e4e4;background: #ffffff;border-radius: 15px;box-shadow: none;display: flex;justify-content: center;}
.facilities .uk-list-line > li:nth-child(n+2) {margin-top: 15px;padding-top: 15px;border-top: 1px solid #d7d7d7;}
.facilities .tm-bottom-a {padding: 80px 0;}
.facilities .app-links {display: flex;margin-top: 35px;justify-content: flex-start;}

/* === Features Module === */
.homepage #tm-top-c {padding: 100px 0;}
section.tm-top-c.uk-grid {overflow: hidden;}
.app-features .uk-flex.uk-flex-left.uk-margin-top {position: absolute;bottom: 0;top: calc(50% + 55px);left: calc(10% + 12px);}
.app-features h4 {margin:15px 0;}
.app-features p {margin:0 0 5px 0;}
.app-features .uk-overlay-panel {padding: 0;}
.app-features .uk-panel-box {border-radius: 15px;box-shadow:none;background: #fff;border: 1px solid #e4e4e4;}
.app-features .uk-slidenav-previous {line-height: 35px;height: 60px;width: 60px;padding: 13px 0px;background: #ce432b;font-size: 40px;color:#fff;}
.app-features .uk-slidenav-next {line-height: 35px;height: 60px;width: 60px;padding: 13px 0px;background: #ce432b;font-size: 40px;color:#fff;}
.app-features .uk-position-top-left {left: 115px;top:100px;}
.app-features .uk-overlay-background {background:none;}
.app-features .uk-position-top-left:before {content: "App Features";display: block;font-size: 50px;font-family: 'Barlow Condensed', sans-serif;font-weight:500;text-align: center;line-height: 1.1;margin-bottom: 20px;	}
.app-features .uk-grid.uk-grid-small {margin-top: 0px;}
.app-features .uk-position-top-left {    left: calc(-10% - 5px);top: calc(25% - -50px);    max-width: 220px;}
.app-features .uk-grid.uk-grid-small .uk-icon-medium { margin-left: 15px;}
.app-features .uk-slider-container {position: relative;right: calc(-5% + -110px);padding: 15px 0; }
.app-features  {width: calc(100% + 0px); left: calc(15% + -20px); }

/* === Homepage Form === */
.homepage #tm-top-c {padding: 100px 0 !important;}
.uk-contrast .uk-form-horizontal .uk-form-label {color:#fff;}

/* === StandBy Page === */

.standby-page h1,.standby-page h2,.standby-page h3,.standby-page h4,.standby-page span {
	color:#ce432b;
}
/* === Tournament Wizard Page === */
.software-page h1,.software-page h2,.software-page h3,.software-page h4,.software-page span {
	color:#ce432b;
}
/* === E-Commerce Page === */
.ecommerce-page h1,.ecommerce-page h2,.ecommerce-page h3,.ecommerce-page h4,.ecommerce-page span {
	color:#ce432b;
}
.ecommerce_page-logos {
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-bottom:20px;
}
.ecommerce-page .uk-text-large {
    line-height: 35px;
}
.ecommerce-page h2 {
    line-height: 45px;
}
.ecommerce-page h1 {
    line-height: 60px;
}
/* === Boost Marketing Page === */

.boostmarketing-page h1,.boostmarketing-page h2,.boostmarketing-page h3,.boostmarketing-page h4,.boostmarketing-page span {
	color:#ce432b;
}

.boostmarketing-page .uk-text-large {
	line-height:38px;
}
.boostmarketing-services .uk-margin-large {
    margin-bottom: 120px;
}
/* === Footer === */
.nav-tabs.nav-stacked > li > a {border-color: #efefef;border-radius: 0;color: #ce432b;text-transform: capitalize;letter-spacing: 0;font-size: 13px;border: none;}
.footer-info .uk-margin-small-right {margin-right: 10px !important;}
.footer-info {display: flex;align-items: center;justify-content: flex-start;padding: 20px 0;}
.tm-block-footer.uk-contrast p {margin:0px;}
.tm-block-footer.uk-contrast p,.tm-block-footer.uk-contrast [class*='uk-icon-']{color:#fff;}
.tm-block-footer.uk-contrast [class*='uk-icon-'] {border:none;border-radius: 0;height: auto;width: auto;}
.tm-block-footer [class*='uk-icon-']:hover, .tm-block-footer [class*='uk-icon-']:focus {background:none;color:#ce432b;}
.totop-scroller-container.uk-text-center {background: #1c1c1c;border: none;}
#tm-anchor-bottom:before {color:#fff;}
#tm-anchor-bottom:before {content: '\f106';font-family: 'FontAwesome';font-size: 30px;}
#tm-anchor-bottom {display: initial;height: initial;line-height: initial;}
.footer-info-container {display: flex;justify-content: space-between;align-items: baseline;}
#tm-footer {border-top: 1px solid rgba(255, 255, 255, 0.5);}

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

@media (min-width: 1220px){
.uk-block-large {padding-top: 100px;padding-bottom: 100px;}
.uk-container {max-width: 1200px;padding: 0 50px;}
.standby-page .uk-container {
    max-width: 1400px;
    padding: 0 35px;
}
.boostmarketing-page .uk-container {
    max-width: 1400px;
    padding: 0 35px;
}
.software-page .uk-container {
    max-width: 1400px;
    padding: 0 35px;
}
  .ecommerce-page .uk-container {
    max-width: 1400px;
    padding: 0 35px;
}
.ecommerce-module .uk-grid + .uk-grid {
    margin-top: 120px;
}
}

@media (min-width: 1025px){
.tm-navbar-wrapper-animate:not(.uk-active) .uk-navbar {margin-top: 0;padding: 6px 0 15px 0;position: initial;}
.tm-header-container .uk-slideshow-fullscreen > li .uk-cover-background {background-attachment: initial;}
  .homepage .tm-header-container .uk-slideshow > .uk-active {position: fixed;}
  .uk-block:not(.uk-block-large) + .uk-block.uk-block-large:not(#tm-main) {padding-top: 100px;}
}

@media (max-width: 1024px){
.footer-info-container {display: flex;justify-content: space-between;align-items: baseline;flex-direction: column;align-items: center;}
.footer-social {margin-top: 0;}
.tm-footer {text-align: center;}
#tm-anchor-bottom {display: block;margin: 10px 0;}
  .uk-block:not(.uk-block-large) + .uk-block.uk-block-large:not(#tm-main) {padding-top: 50px;}
}
@media (min-width: 960px){
.saving-images {float: right;}
.saving-images div:nth-child(1) img {margin-left: -175px;}
.ecommerce_page-logos img {max-width: 220px;}
}

@media (max-width: 959px){
.uk-grid.uk-flex-space-around.demo-form {width: 60%;margin: 0 auto;}
.contact-info .uk-float-right {float: none;text-align: center;}
.app-features .uk-grid.uk-grid-small .uk-icon-medium {margin-left: 25px;}
.app-features .uk-position-top-left {left: calc(-10% - 15px);}
.boostmarketing-why img {margin: 0 auto;display: block;}
.ecommerce_page-logos img {margin: 20px 0;max-width: 160px;}
}
@media (max-width: 959px) and (min-width:520px){
.saving-images {display: flex;justify-content: space-between;}
}

@media (min-width: 768px){
.app-features .uk-grid.uk-grid-small {margin-left:0px;}
.hero-stanby .uk-width-medium-1-3 img {float: right;}
.standby-logos {display: flex;justify-content: space-between;max-width: 480px;}
.ecommerce-module > div:nth-child(4) {display: flex;flex-direction: row-reverse;}
}

@media (max-width: 767px){
.app-features .uk-position-top-left .uk-grid {margin-left: calc(50% - 110px);margin-bottom: 30px;}
.app-features {width:100%;left: 0;display: flex;flex-direction: column-reverse;}
.app-features .uk-slider-container {padding:0 20px 0 20px;right: 0;}
.app-features .uk-position-top-left {position: relative !important;left: 0;max-width: 100%;margin: 0 auto;top: 0;}
.standby-page .uk-block:not(.uk-block-large) + .uk-block.uk-block-large:not(#tm-main) {padding-top: 40px;}
.hero-stanby img {margin: 0 auto;display: block;}
.ecommerce-page .uk-panel-space {padding: 0px;}
.ecommerce_page-logos {justify-content: center;}
.ecommerce_page-logos img {margin: 20px 20px;}
}

@media (max-width: 520px){
.facilities .uk-panel-box {text-align:center;}
.itemList-container .k2Pagination {margin-top: 60px;float: none;}
.homepage #tm-bottom-c,.homepage #tm-bottom-b,.tm-footer-centered,.uk-block-large, .tm-footer-centered {padding: 80px 0;}
.homepage #tm-bottom-a {padding-bottom: 80px;}
blockquote {padding: 10px;}
.uk-sticky-placeholder + .tm-header-container .uk-slideshow > li > .uk-overlay-panel {padding-top: 100px;}
body:not(.homepage) .tm-header-container .uk-slideshow > li {height: 280px !important;min-height: 280px !important;}
body:not(.homepage) .tm-header-container .uk-slideshow {height: 280px !important;}
.uk-grid.uk-flex-space-around.demo-form {width: auto;margin-left: -25px;;}
.mobile-buttons .uk-panel .uk-panel-title {text-align: center;}
.footer-info {display: flex;align-items: center;justify-content: center;flex-direction: column;}
.footer-social {margin-top: 10px;position: relative;}
.marketplace .marketplace-module .uk-flex {display: block;text-align: center;}
.saving-images img {width: 100%;}
.ecommerce_page-logos {flex-direction: column;}
.ecommerce_page-logos img {margin: 10px 0px;}
}

@media (max-width: 465px){
.homepage .uk-slideshow-fullscreen, .homepage .uk-slideshow-fullscreen > li {height: calc(100vh - 190px) !important;min-height: 600px !important;}
}
.Footer__footerBg,.ticketForm .custom_footer{
 display:none; 
}
.custom_footer{
  display:block
