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

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

/* =========================== Font Family ================================ */
@import '//fonts.googleapis.com/css?family=Montserrat:400,700|Fjalla+One';

html, body, h1, h2, h3, h4, h5, h6, .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-navbar-nav > li > a, .uk-nav-navbar > li > a, .uk-subnav > * > *, .uk-button, .uk-button-link, .btn, .tm-navbar ul.uk-nav-sub, .uk-nav-offcanvas > li > a, .uk-nav-offcanvas ul.uk-nav-sub, .uk-form-horizontal .uk-form-label, .nav > li > a, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"], .uk-offcanvas .uk-panel .uk-panel-title, .uk-panel-box .uk-nav-side > li > a, .uk-nav-side > li > a, .cb_template body, .cb_template, ul.uk-nav-sub, .coursetour-121 .uk-tab > li > a, .coursetour-121 .uk-nav-dropdown > li > a, .uk-form label, .htabs a {
	font-family: 'Montserrat';
}
h1, .uk-h1 {
	font-family: 'Fjalla One';
}

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

h1, .uk-h1 {
	font-size: 55px;
}
h2, .uk-h2, .mijoshop_heading_h1 {
	font-size: 30px;
}
h3, .uk-h3, .uk-panel-title, h4, .uk-h4 {
	font-size: 20px;
}
h5, .uk-h5, .uk-text-large, .homepage .tm-main {
	font-size: 18px;
}
html,blockquote,.uk-article table:not(.yui-calendar), h6, .uk-h6, main ul > li, aside ul > li, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"],.jev_toprow div.currentmonth {
	font-size: 16px;
}
.coursetour-121 .uk-subnav > * > a, .nav > li > a,blockquote h6,.jev_daysnames,#jevents_body a,#jevents_body .tableh1,#jevents_body .buttontext a  {
	font-size: 14px;
}
.uk-button, .uk-button-link, .btn, .tm-toolbar, .uk-navbar-nav > li > a, .uk-nav-navbar > li > a, .tm-tobottom-scroller, .uk-subnav > * > *, .uk-nav-offcanvas > li > a, .link-121, .events-121 .mod_events_latest_callink > a, .uk-nav-side > li > a, .uk-nav-side ul.uk-nav-sub > li, .ev_td_left, .coursetour-121 .uk-tab > li > a, .uk-nav-dropdown > li > a, .uk-nav-navbar > li > a {
	font-size: 13px;
}

/* Responsive */

@media (max-width: 1219px) {
.uk-navbar-nav > li > a {padding: 0 5px;font-size: 12px;}
}
@media (max-width: 1024px) {
h1, .uk-h1 {font-size: 50px;}
.slider-121 .uk-h1, .homepage .tm-main .uk-h1 {
	font-size: 40px;
}
}
@media (min-width: 768px) and (max-width: 1024px){
.slider-121 .uk-h1 + div, .homepage .tm-main {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.slider-121 .uk-h1 + div, .homepage .tm-main {
	font-size: 15px;
}
}

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

main ul:not(.uk-switcher):not(.category) > li, aside ul > li,h1, .uk-h1  {
	font-style: italic;
}
blockquote,h1, .uk-h1,.coursetour-121 .uk-tab > li > a, .coursetour-121 .uk-nav-dropdown > li > a, #jevents_body ul.ev_ul li.ev_td_li, .nav > li > a, .uk-panel-box .uk-nav-side > li > a, .uk-nav-side > li > a, .uk-nav-side ul.uk-nav-sub > li {
	font-style: normal;
}
html, .uk-article table:not(.yui-calendar) th,.jev_gray .jevdateicon1,.jev_gray .jevdateicon2,.jev_gray .jevdateicon,.jev_daysnames {
	font-weight: 400;
}
blockquote h6,.uk-pagination > .uk-active > span,.jev_toprow div.currentmonth{
	font-weight: 700;
}
h3, .uk-h3, .uk-panel-title {
	letter-spacing: 1px;
}
.uk-button, .uk-button-link, .btn {
	letter-spacing: 2px;
}
.uk-navbar-nav > li > a, .uk-nav-navbar > li > a, ul.uk-nav-sub, .tm-toolbar a, .uk-article table:not(.yui-calendar) th, .link-121, .events-121 .mod_events_latest_callink > a, .uk-panel-box .uk-nav-side > li > a, .uk-nav-side > li > a, .coursetour-121 .uk-tab > li > a, .coursetour-121 .uk-nav-dropdown > li > a,.jev_toprow div.currentmonth {
	letter-spacing: 1px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
  letter-spacing: 0;
}
.uk-article, .uk-text-large {
	line-height: 36px;
}
main ul > li, aside ul > li,blockquote  {
	line-height: 30px;
}
.uk-article table:not(.yui-calendar) th, .content-stack .uk-h3 + div, [id*='wk-grid'] {
	line-height: 26px;
}
.uk-article table:not(.yui-calendar):not(.myForm){
  line-height: 22px;
}

/* Responsive */

@media (max-width: 1024px){
.slider-121 .uk-h1, .homepage .tm-main .uk-h1 {
	line-height: 1.1;
}
}
@media (min-width: 768px) and (max-width: 1024px){
.slider-121 .uk-h1 + div, .homepage .tm-main {
	line-height: 24px;
}
}
@media (max-width: 767px) {
.slider-121 .uk-h1 + div, .homepage .tm-main {
	line-height: 26px;
}
.uk-article, .uk-text-large {
	line-height: 32px;
}
}

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

h3, .uk-h3, .uk-panel-title, h5, .uk-h5, h6, .uk-h6,.nav > li > a, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
	text-transform:none;
}
h1, .uk-h1,  .uk-button, .uk-button-link, .btn, .tm-toolbar a, .tm-tobottom-scroller, .uk-article table:not(.yui-calendar) th, .events-121 .uk-panel-title, .link-121, .events-121 .mod_events_latest_callink > a, .cal_td_daysnames,.jev_toprow div.currentmonth {
	text-transform: uppercase;
}

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

body,blockquote,.switcher-121, .tm-wrapper,.accordion-121 .uk-accordion-content,.accordion-121 .uk-accordion-title, .uk-block-default, .tm-navbar, .list-striped li:hover, .list-striped dd:hover, .row-striped .row:hover, .row-striped .row-fluid:hover, .table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th, .uk-panel-box, #header_oc #cart, .coursetour-121,#jevents_body .jev_listview .jev_listrow div.jevleft,.jev_listview .jev_listrow {
	background: #ffffff; background-color: #ffffff;
}
.uk-block-secondary, #tm-main  {
	background: #ffffff;
}
.uk-alert, .btn, .mobile-icon:after {
	background: #7e7e7e;
}
.uk-button:hover,.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, .mobile-buttons, .uk-contrast .uk-button:hover, .uk-contrast .uk-button:focus  {
	background: #268070; background-color: #268070;
}
.uk-pagination > .uk-active > span, .uk-pagination > li > a:hover, .uk-pagination > li > a:focus,.tm-toolbar .uk-button-secondary, .uk-article table:not(.yui-calendar) th, .events-121 .uk-panel-title, .date-121, .toolbar-assets .uk-button-secondary, .uk-block-muted, .uk-contrast .uk-button, .cal_td_daysnames,.jev_listview .jev_toprow,.jev_toprow div.currentmonth span,.jev_gray .jev_toprow div.currentmonth {
	background: #F08900;
}
.switcher-121 .uk-tab > li.uk-active > a,.uk-button,.uk-block-primary, .uk-alert-warning, .uk-button-primary, .btn-primary, a.jev_back, .uk-contrast .uk-button-primary, .tm-toolbar, .uk-dropdown-navbar, .tooltip-inner, .uk-offcanvas-bar, .coursetour-121 .uk-tab > li.uk-active > a, .coursetour-121 .uk-tab > li > a:hover, .coursetour-121 .uk-tab > li > a:focus, .coursetour-121 .uk-tab > li.uk-open > a, .events-121 .mod_events_latest_callink > a, .coursetour-121 .uk-nav-dropdown > li.uk-active > a, .coursetour-121 .uk-nav-dropdown > li > a:hover, .coursetour-121 .uk-nav-dropdown > li > a:focus,.jev_toprow div.previousmonth span,.jev_toprow div.nextmonth span,.jev_listview .jev_daysnames  {
	background: #338026; background-color: #338026;
}

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

html,.uk-pagination > li > a, .uk-pagination > li > span, .uk-navbar-nav > li > a,.accordion-121 .uk-accordion-title::before,.accordion-121 .uk-accordion-title, .uk-nav-navbar > li > a, .uk-subnav > * > *, .uk-panel-box, .nav-tabs > li > a:hover {
	color: #000000;
}
.switcher-121 .uk-tab > li.uk-active > a,.uk-pagination > .uk-active > span, .uk-pagination > li > a:hover, .uk-pagination > li > a:focus,.uk-dropdown-navbar, .tm-toolbar, .tm-toolbar a, .tm-navbar ul.uk-nav-sub, .uk-nav-navbar ul a:hover, .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, .uk-panel-box.events-121 .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-contrast .uk-button, .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"] {
	color: #ffffff;
}
a:hover, .uk-link:hover, a:focus,.uk-panel-box > :not([class*='uk-nav']) a:not([class]):hover, .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 {
	color: #268070;
}
.uk-navbar-toggle, .uk-navbar-toggle:hover, .uk-navbar-toggle:focus, .nav > li > a, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
	color: #7e7e7e;
}
h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6, .mijoshop_heading_h1, em, main ul > li, aside ul > li, .uk-nav-side > li > a:hover, .uk-nav-side > li > a:focus, .uk-nav-side > li.uk-active > a, .ev_td_left, .uk-form-horizontal .uk-form-label, .uk-nav-side ul a:hover,#jevents_body a:hover {
	color: #f08900;
}
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-panel-box > :not([class*='uk-nav']) a:not([class]),.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, a, .uk-link, .uk-button-link, h3, .uk-h3, .uk-panel-title, .uk-panel-box .uk-panel-title, .uk-subnav > .uk-active > *, .uk-subnav > * > :hover, .uk-subnav > * > :focus, .link-121, .uk-nav-side > li > a, .uk-nav-side ul a, .coursetour-121 .uk-tab > li > a, .coursetour-121 .uk-nav-dropdown > li > a, a.ev_link_row, a.ev_link_row, a.ev_link_row:link, a.ev_link_row:visited,#jevents_body a {
	color: #338026;
}
.homepage-slideshow h1, .mod-title {
	color: #f7f7f7;
}
.uk-nav-navbar > li > a, .uk-nav-navbar ul a, .uk-nav-offcanvas ul.uk-nav-sub a, .tm-tobottom-scroller:hover, .tm-tobottom-scroller:focus, .tm-toolbar a:hover, .tm-toolbar a:focus, .social-icons [class*='uk-icon-']:hover, .social-icons [class*='uk-icon-']:focus, .uk-contrast .uk-button:hover, .uk-contrast .uk-button:focus  {
	color: rgba(255,255,255,.8);
}
.jev_gray .jevdateicon1,.jev_gray .jevdateicon2,.jev_gray .jevdateicon,.jev_gray .jevdateicon1,#jevents_body .tableh1,#jevents_body .buttontext a,#jevents_body .buttontext a:hover,.jev_daysnames_gray, table.ev_table td.cal_td_daysnames_gray  {
color:#000000 !important;
}

.jev_toprow div.currentmonth,.jev_gray .jev_toprow div.previousmonth a,.jev_gray .jev_toprow div.nextmonth a,.jev_listview .jev_daysnames {
color:#fff!important;
}

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

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

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


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

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

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

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

.tm-navbar ul.uk-nav-sub {
	border-top: 1px dotted #fff;
}
#header_oc #cart  {
	border: 2px solid;
}
.tooltip.top .tooltip-arrow {
	border-top-color: #338026;
}
.mobile-buttons > *:nth-child(n+2), 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 {
	border-color: #338026;
}
.uk-article table:not(.yui-calendar), .uk-article table:not(.yui-calendar) th + th, .uk-article table:not(.yui-calendar) td, .ev_td_left, .ev_td_right, .ev_table {
	border-color: #c0c0c0;
}
.nav-tabs > li > a:hover, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
	border-color: #7e7e7e;
}
.uk-nav-offcanvas > li > a {
	border-bottom-color:transparent;
}
#header_oc #cart  {
	border-color:transparent;
}
#offcanvas .uk-nav:after, html .uk-nav.uk-nav-offcanvas > li.uk-active > a, .uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus, .uk-nav-offcanvas > li > a:active {
	border-color: rgba(255,255,255,.3);
}
.switcher-121 .uk-tab > li > a,.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: #f7f7f7;
}
blockquote {
    border-bottom: 6px solid #338026;
}


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

.content-stack {
	box-shadow: inset 0 0 0 1px #c0c0c0;
}
blockquote {
    box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.25);
}

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

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

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

/* =========================== Course Specific - Support Add Here ================================ */
.uk-accordion-title::before {
  color: #000 !important;
}

.uk-accordion-title {
  color: #375d78 !important;
}


.dac-2025 > h3, .uk-h3{
  color: #375d78 !important;
}

.dac-2025 > main ul, li{
  color: black !important;
}

.scholarship-grid > .uk-row-first {
  background-color: #F6F6F6 !important;
}

body.tm-noblog.tm-footer-fixed > div.tm-wrapper > div#tm-main.tm-block-main.uk-block.uk-block-default.uk-block-large > div.uk-container.uk-container-center > div.tm-middle.uk-grid > div.tm-main.uk-width-medium-1-1.uk-row-first > main#tm-content.tm-content > h2.dth-event-title {
	display: none !important;
}

.uk-table-striped tbody tr:nth-of-type(odd) {
    background: #e1e1e1;
}

/* Our Impact */
.impact-container {
  margin: 100px auto !important;
}


/* Latest News */
.latest-news .uk-panel-title { width: calc(50% + -12.5px);text-align: center;}
.latest-news div[data-uk-slideshow]{padding: 25px 0 0 25px; overflow:hidden}
.latest-news .uk-slideshow {overflow: visible; }
.latest-news .uk-overlay-panel:not(.uk-overlay-bottom) {width: 50%;box-sizing: border-box;left: -25px;top: -25px;bottom: 25px;padding: 80px;z-index: 0; transition: ease-in all .2s;}
.latest-news .uk-overlay-panel:not(.uk-overlay-bottom):before {width: 100%;content: "";position: absolute;top: 0;left: 0px;bottom: 0;right: 0;opacity: .95;z-index: -1;background: rgb(0 46 98 / 90%);}
.latest-news .uk-overlay-panel.uk-overlay-bottom {width: 25%;box-sizing: border-box;left: -25px;bottom: 25px;padding: 62px 80px;}
.latest-news .uk-position-bottom-left {margin: 0 !important;right: calc(50% + 80px);left: inherit;bottom: 80px;}
.latest-news .uk-position-bottom-left .uk-grid > div {padding:0;}
.latest-news .uk-slidenav {transform: none;width: auto;padding: 0;height: 20px;line-height: 1;font-size: 20px;}
.latest-news .uk-slidenav.uk-slidenav-previous {margin-right: 30px;}
.latest-news .uk-slidenav.uk-slidenav-previous:before {content: "Previous";}
.latest-news .uk-slidenav.uk-slidenav-previous:after {content: "";height: 15px;width: 2px;background: rgba(255,255,255,.8);position: absolute;margin: 0;top: 4px;left: inherit;right: -15px;opacity: 1;display: inline;border-radius: 0;}
.latest-news .uk-slidenav.uk-slidenav-next:before {content: "Next";}
.latest-news .uk-slidenav.uk-slidenav-next:after {content: '\f101';font-family: 'FontAwesome';margin: 0 0 0 5px;position: relative;top: inherit;left: inherit;width: auto;height: auto;opacity: 1;font-size: 16px;background: none;}
.latest-news .uk-slidenav:active::after {animation: none;}

.latest-news .uk-slideshow > li.uk-active, .latest-news .uk-overlay-panel { opacity: 1 !important;}

.latest-news .uk-slideshow > li .uk-cover-background {transition:0s all ease}
.latest-news .uk-slideshow > li .uk-overlay-panel * {transition: .5s all ease;color: #fff;}
.latest-news .uk-slideshow > li:not(.uk-active) .uk-cover-background, .latest-news .uk-slideshow > li:not(.uk-active) .uk-overlay-panel *  {opacity: 0}
.latest-news .uk-slideshow > li:.uk-active .uk-cover-background, .latest-news .uk-slideshow > li.uk-active .uk-overlay-panel *  {opacity: 1}

@media (max-width: 1219px) and (min-width: 1025px) {
.latest-news .uk-overlay-panel:not(.uk-overlay-bottom) {left: -20px;top: -20px;bottom: 20px;padding: 60px;}
}

@media (min-width: 1025px) {
.latest-news .uk-slideshow > li.uk-active, .latest-news .uk-overlay-panel {animation-duration: 0s !important;}
}

@media (max-width: 1024px) {
.latest-news div[data-uk-slideshow] {padding: 0;}
.latest-news .uk-panel-title {width: 100%}
.latest-news .uk-position-bottom-left {right: 40px;bottom: 40px;}
.latest-news .uk-overlay-panel:not(.uk-overlay-bottom) {left: 0;top: 0;bottom: 0;width: 100%;padding: 40px 40px 80px;height: 100%;}
.latest-news .uk-overlay-panel.uk-overlay-bottom {padding: 40px; left: 0; bottom: 0;}
}

@media (max-width: 767px) {
.latest-news .uk-slideshow, .latest-news .uk-slideshow > li { min-height: 0 !important; }
.latest-news  .uk-slideshow > li > img {display: none;}
.latest-news .uk-overlay-panel:not(.uk-overlay-bottom) {position: relative;}
.latest-news .uk-overlay-panel.uk-overlay-bottom {display: block;width: 110px;padding: 0 0 45px 40px;} 
}

@media (max-width: 400px) {
.latest-news .uk-overlay-panel.uk-overlay-bottom {width: 100%;padding: 0 0 25px 40px;}
}


.rewards-club-pg .uk-grid-divider > * {padding-right: 0;padding-left: 0;}
.rewards-club-pg .uk-grid-divider:not(:empty) {margin-left: 0;margin-right: 0;}
.tm-header-container .uk-overlay-panel {background: rgba(0, 0, 0, 0.35);}
.homepage-slideshow h1, .mod-title, .homepage-slideshow h3 {text-shadow: none;}
.tm-navbar .tm-navbar-container {min-height: 120px;}
.uk-navbar-nav > li > a {height: 120px;line-height: 120px;}
.switcher-121.uk-grid {margin-left: 0px;}
.uk-scrollable-text {height: 500px;}
.uk-form-horizontal .uk-form-label {font-size: 14px;margin-bottom: 5px;}
.jg_ea2 h1 {font-size: 50px;text-align: center;margin: 0;}
.dt_price_breakdown_item.total,ul.dt-steps li.active:before {background: #002e62;}
ul.dt-steps li.active a, ul.dt-steps li.active a:focus, ul.dt-steps li.active a:hover {color: #002e62;}
.btn.dth-btn-primary, .dth-btn-primary, .event_button {background-color: #338026;border:none;text-shadow: none;min-height: 50px;line-height: 2;padding: 15px 35px;height: auto;font-family: 'Lora';font-size: 13px;letter-spacing: 2px;text-transform: uppercase;}
.btn.dth-btn-primary:hover, .btn.dth-btn-primary:focus, .btn.dth-btn-primary.focus, .btn.dth-btn-primary:active, .btn.dth-btn-primary.active, .dth-btn-primary:hover, .dth-btn-primary:focus, .dth-btn-primary.focus, .dth-btn-primary:active, .dth-btn-primary.active, .open > .dropdown-toggle.dth-btn-primary, .event_button:hover, .event_button:focus, .event_button:active {background: #268070;background-color: #268070;border:none;}
.mobile-buttons .uk-panel .uk-panel-title {line-height: 1.5;}

.driving-range .tm-main  {
  max-width: 1200px !important;
  
}

.driving-range .uk-overlay-panel {
  padding: 0px !important;
}

.driving-range h1 {
  margin-bottom: 5px !important;
}

.driving-range-info h3 {
  margin-top: -15px !important;
}

.range-bucket .uk-panel-box {
  border-top: 5px solid #338026 !important;
}

.showcase {
  background-size: inherit !important; 
  background-position: auto !important;
}

/* .driving-range .uk-overlay-active .uk-active > .uk-overlay-fade {
  height: 500px !important;
} */

.rewards-club-pg .tm-main {
    max-width: 1600px !important;
  
}

.rewards-club-benefits h3.uk-heading-large {
   font-style: italic !important;
  font-size: 42px !important;
  margin: 0 40px !important;
}

.rewards-club-benefits {
  box-shadow: inset 0 0 0 1px #c0c0c0 !important;
  border: 40px solid transparent !important;
}

.rewards-club-pg .content-stack {
  padding:20px !important;
}


.rewards-club-faq {
  max-width: 800px !important;
  margin: auto !important;
}

.rewards-club-faq > h3.uk-accordion-title {
  font-size:20px !important;
  text-transform: none !important;
  font-family: Lora !important;
  font-style: italic !important;
  padding-left: 40px !important;
  color: #3F8733 !important;
  background-color: #fdfdfd !important;
}

.rewards-club-testimonials .uk-panel-body {
  padding-top: 0px !important;
}

.rewards-club-CTA, .uk-block-primary {
  background-color: rgb(30,67,112) !important;
  background: rgb(30,67,112) !important;
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.uk-button {
  background-color: #338026 !important;
  background: #338026 !important;
}

/* For inner page video in banner position */
@media (min-width: 768px) {
body:not(.homepage) .driving-range .uk-overlay-active .uk-active > .uk-overlay-fade {height: auto !important;} 
body:not(.homepage) .tm-header-container .uk-slideshow > li {height: 250px !important; min-height: 250px !important;}
}

@media (max-width: 767px) {
body:not(.homepage) .driving-range .uk-overlay-active .uk-active > .uk-overlay-fade {height: auto !important;}
body:not(.homepage) .tm-header-container .uk-slideshow-fullscreen, body:not(.homepage) .tm-header-container .uk-slideshow-fullscreen > li {min-height: auto !important;} 
}
/* End for inner page video in banner position */ 


element.style {
}
@media (min-width: 1220px)
.uk-grid {
    margin-left: -40px;
}


.uk-grid .rewards-club-CTA{
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

 .uk-overlay-active .uk-active > .uk-overlay-fade {
   background-color: rgba(255, 255, 255, 0);
}

@media (min-width: 768px) {
  .mod-title {margin-bottom: 0;}
}

.uk-block-primary:not(.uk-contrast) .uk-panel-title {
    color: #fff !important;
}

.uk-block-secondary, .homepage #tm-main  {
	background: #e7e3e3;
}

/* Showcase Info Switcher */
.showcase-info a {
  color: #0E4C9F !important;
}

.showcase-info .uk-switcher li {
  color: #000 !important;
}

/* Premier Partners Switcher */
.premier-partners .uk-panel {
  	display: -webkit-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    justify-content: center;
}


.premier-container {
  margin-top: 100px !important;
}

/* =========================== Responsive ================================ */
@media (max-width: 1220px) {
.coupon-button {
	display:none;
}
.tm-toolbar .uk-button-secondary {
    margin-left: 10px;
}
}
@media (max-width: 767px) {
span.uk-icon-dollar {
    margin-left: 0 !important;
}
.slider-121 .uk-h1, .homepage .tm-main .uk-h1 {
    font-size: 35px;
}
  .uk-slideshow-fullscreen {
    height: auto !important;
    min-height: 200px !important;
  }
  .uk-slideshow-fullscreen li {
    height: auto !important;
    min-height: 200px !important;
  }
  .uk-cover-background {
    background-size: contain !important;
    background-position: center !important;
  }
}
@media (min-width: 1220px){
.homepage #tm-top-b .uk-container, .homepage #tm-bottom-d .uk-container {
    max-width: 1800px;
    padding: 0 40px;
}}