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

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

/* =========================== Font Family ================================ */
@import '//fonts.googleapis.com/css?family=Lora:400,400i,700,700i|Poppins:400,700,600';

html, body,blockquote::before, .uk-nav-navbar > li > a, ul.uk-nav-sub, .uk-nav-offcanvas ul.uk-nav-sub, .tm-navbar ul.uk-nav-sub, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
	font-family: 'Poppins', sans-serif;
}
.homepage-buttons .uk-overlay-hover h3, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6,.uk-tab > li > a, .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, .cb_template body, .cb_template, .coursetour-121 .uk-tab > li > a, .coursetour-121 .uk-nav-dropdown > li > a, .uk-form label, .htabs a, .events-121 a {
	font-family: 'Poppins', sans-serif;
}
h1, h2, .uk-h1, .uk-h2, #header_oc #cart .heading h4,h3, .uk-h3{
	font-family: 'Lora', serif;
}

/* =========================== Font Sizes ================================ */
.uk-heading-large{
  font-size: 60px;
}
h1, .uk-h1 {
	font-size: 50px;
}
h2, .uk-h2, .mijoshop_heading_h1 {
	font-size: 40px;
}
h3, .uk-h3, .uk-panel-title,.uk-slidenav {
	font-size: 30px;
}
.homepage-buttons .uk-overlay-hover h3, h4, .uk-h4, #header_oc #cart .heading h4 {
	font-size: 20px;
}
h5, .uk-h5, .uk-text-large{
	font-size: 16px;
}
html, h6, .uk-h6, .uk-nav-offcanvas > li > a, .uk-article table:not(.yui-calendar),blockquote,main ul > li,.homepage .tm-main  {
	font-size: 16px;
}
 #tm-footer,aside ul > li,blockquote h6,.uk-tab > li > a, .coursetour-121 .uk-subnav > * > a, .nav > li > a, ul.uk-nav-sub, .uk-nav-offcanvas ul.uk-nav-sub, .homepage-buttons .uk-overlay-hover h3 + div, [id*='wk-grid'], select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"], .uk-button, .uk-button-link, .btn, .tm-toolbar, .uk-navbar-nav > li > a, .uk-nav-navbar > li > a, .tm-tobottom-scroller, .uk-subnav > * > *, .link-121, .events-121 .mod_events_latest_callink > a, .uk-nav-side > li > a, .uk-nav-side ul.uk-nav-sub > li, .ev_td_left, .coursetour-121 .uk-tab > li > a, .uk-nav-dropdown > li > a, .uk-nav-navbar > li > a, .date-121, span.mod_events_latest_date,.uk-form-horizontal .uk-form-label {
	font-size: 14px;
}

/* Responsive */

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

@media (max-width: 1024px) {
h1, .uk-h1 {
	font-size: 48px;
}
}



/* =========================== Font Style, Weights, Spacing & Line Heights================================ */
h1, h2, .uk-h1, .uk-h2, #header_oc #cart .heading h4,h3, .uk-h3{
  font-style: italic;
}

blockquote,.uk-tab > li > a,.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,main ul:not(.uk-switcher):not(.category) > li, aside ul > li {
	font-style: normal;
}
html,.uk-form-horizontal .uk-form-label,.uk-article table:not(.yui-calendar) {
	font-weight: 400;
}
h1, h2, .uk-h1, .uk-h2,h3, .uk-h3,.homepage-buttons .uk-overlay-hover h3,blockquote h6, .uk-panel-title,.uk-pagination > .uk-active > span, .uk-article a:not([class]),.uk-article table:not(.yui-calendar) th,a.link,.uk-panel-box > a:not([class]) {
	font-weight: 700;
}
 #header_oc #cart .heading h4, h4, .uk-h4, h5, .uk-h5,.uk-navbar-nav > li > a,.uk-button,.hero-text h4{
	font-weight: 600;
}
.uk-button, .uk-button-link, .btn, .homepage-buttons .uk-overlay-hover h3,.uk-navbar-nav > li > a,.uk-button,.hero-text h4,h5,.uk-h5,.uk-nav-offcanvas > li > a {
	letter-spacing: 1px;
}
.uk-navbar-nav > li > a,.uk-tab > li > a, .uk-nav-navbar > li > a, ul.uk-nav-sub, .tm-toolbar a, .uk-article table:not(.yui-calendar) th, .link-121,.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,h4, .uk-h4 {
	letter-spacing: 0px;
}
 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: 34px;
}
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;
}
h1, .uk-h1 {
    line-height: 1.16;
}
h2, .uk-h2 {
    line-height: 1.2;
}
h3, .uk-h3 {
    line-height: 1.13;
}
h4, .uk-h4 {
    line-height: 1.3;
}
h5, .uk-h5 {
    line-height: 1.25;
}
/* Responsive */

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

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

.uk-navbar-nav > li > a,h1, .uk-h1, .uk-nav-navbar > li > a, .tm-navbar ul.uk-nav-sub, .uk-nav-offcanvas ul.uk-nav-sub, .nav > li > a, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"], #header_oc #cart .heading h4 , h4, .uk-h4{
	text-transform:none;
}
.homepage-buttons .uk-overlay-hover h3, h5, .uk-h5, h6, .uk-h6, .uk-button, .uk-button-link, .btn, .tm-tobottom-scroller, .link-121, .events-121 .mod_events_latest_callink > a, .cal_td_daysnames {
	text-transform: uppercase;
}

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

body, #tm-main, .tm-wrapper, .uk-block-default, .coursetour-121{
	background: #ffffff; background-color: #ffffff;
}
.switcher-121,blockquote, #header_oc #cart, #header_oc #cart .content_oc,.accordion-121 .uk-accordion-content,.accordion-121 .uk-accordion-title  {
	background: #f6f6f6;
}
.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: #8a7347; background-color: #8a7347;
}
.uk-pagination > .uk-active > span, .uk-pagination > li > a:hover, .uk-pagination > li > a:focus,.uk-block-secondary, [class*='tm-block-image-opacity-'].uk-block-secondary:after, .uk-button-secondary, #header_oc #cart .heading h4,  .toolbar-assets .uk-button-secondary, .cal_td_daysnames, .uk-offcanvas-bar {
	background: #2a5140;
}
.tm-toolbar, .tm-toolbar {
    background: #fff;
    border-bottom: 1px solid #f3f3f3;
}
 .switcher-121 .uk-tab > li.uk-active > a,.uk-block-primary, [class*='tm-block-image-opacity-'].uk-block-primary:after, .uk-alert-warning, .uk-button, .uk-button-primary, .btn-primary, a.jev_back, .uk-alert, .btn, .mobile-icon:after, .tooltip-inner, .coursetour-121 .uk-tab > li.uk-active > a, .coursetour-121 .uk-tab > li > a:hover, .coursetour-121 .uk-tab > li > a:focus, .coursetour-121 .uk-tab > li.uk-open > a, .events-121 .mod_events_latest_callink > a, .coursetour-121 .uk-nav-dropdown > li.uk-active > a, .coursetour-121 .uk-nav-dropdown > li > a:hover, .coursetour-121 .uk-nav-dropdown > li > a:focus, .homepage-buttons .uk-overlay-hover h3 a, .homepage-buttons .uk-overlay-hover h3 + div, .uk-contrast .uk-button:hover, .uk-contrast .uk-button:focus, .mobile-buttons, .uk-nav-offcanvas > li > a.uk-button {
	background: #a48c5d; background-color: #a48c5d;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"], select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus, .uk-form select:focus, .uk-form textarea:focus, .uk-form input:not([type]):focus, .uk-form input[type="text"]:focus, .uk-form input[type="password"]:focus, .uk-form input[type="datetime"]:focus, .uk-form input[type="datetime-local"]:focus, .uk-form input[type="date"]:focus, .uk-form input[type="month"]:focus, .uk-form input[type="time"]:focus, .uk-form input[type="week"]:focus, .uk-form input[type="number"]:focus, .uk-form input[type="email"]:focus, .uk-form input[type="url"]:focus, .uk-form input[type="search"]:focus, .uk-form input[type="tel"]:focus, .uk-form input[type="color"]:focus {
	background:#f5f5f5; background-color: #f5f5f5;
}
.uk-panel-box select, .uk-panel-box  textarea, .uk-panel-box  input[type="text"]{
  background:#ffffff; background-color: #ffffff;
}
.uk-block-muted, [class*='tm-block-image-opacity-'].uk-block-muted:after, .welcometo:before,.uk-panel-box {
	background-color: #ced8d2;
}
.welcometo:after {
	background: url('/images/backgrounds/hr_bg.png') no-repeat 0 0 #ffffff; border-color: #ffffff !important; /* Make sure background and border matches #tm-main */
}

.home-parallax {background-attachment: fixed; background-size: cover !important}

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

html,.uk-form-horizontal .uk-form-label,.uk-pagination > li > a, .uk-pagination > li > span,.accordion-121 .uk-accordion-title::before,.accordion-121 .uk-accordion-title, .uk-navbar-nav > li > a, .uk-nav-navbar > li > a, .uk-nav-navbar ul a, .uk-subnav > * > *, .uk-panel-box, .nav-tabs > li > a:hover, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"],main ul > li, aside ul > li, .uk-article table:not(.yui-calendar) th,.date-121, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6 {
	color: #29261b;
}
 .slideshow-overlay .uk-h1,.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, .uk-panel-box .uk-panel-title, #header_oc #cart .heading h4, .tm-navbar ul.uk-nav-sub, .uk-contrast .uk-button, .uk-contrast .uk-button:hover, .uk-contrast .uk-button:focus, .tm-tobottom-scroller, .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 .mod_events_latest_callink > a, .uk-panel-box.events-121 .mod_events_latest_callink > a:hover, .uk-panel-box.events-121 .mod_events_latest_callink > a:focus, .coursetour-121 .uk-nav-dropdown > li.uk-active > a, .coursetour-121 .uk-nav-dropdown > li > a:hover, .coursetour-121 .uk-nav-dropdown > li > a:focus, .cal_td_daysnames, .uk-form button[type="submit"], .homepage-buttons .uk-overlay-hover h3 a, .homepage-buttons .uk-overlay-hover h3 + div, .uk-navbar-nav > li > a.uk-button, .uk-navbar-nav > li:hover > a.uk-button, .uk-navbar-nav > li > a.uk-button:focus, .uk-navbar-nav > li.uk-open > a.uk-button, .tm-footer .tm-totop-scroller:before, .tm-footer .tm-totop-scroller:focus:before, .tm-footer .tm-totop-scroller:active:before, #tm-footer.uk-contrast, .uk-contrast a:not([class]):hover, .uk-contrast .uk-link:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a.uk-button:hover {
	color: #ffffff;
}
 .tm-toolbar, .tm-toolbar [class*='uk-icon-'] {
	color: #29261b;
}
a:hover, .uk-link:hover, a:focus,.tm-toolbar a:hover, .tm-toolbar a:focus, .social-icons [class*='uk-icon-']:hover, .social-icons [class*='uk-icon-']: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: #8a7347;
}
h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, em, .mijoshop_heading_h1, .uk-nav-side > li > a:hover, .uk-nav-side > li > a:focus, .uk-nav-side > li.uk-active > a, .ev_td_left,  .uk-nav-side ul a:hover, .uk-panel-box .uk-panel-title {
	color: #2a5140;
}
.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus,.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,blockquote::before,.accordion-121 .uk-accordion-title:hover::before,.accordion-121 .uk-accordion-title.uk-active::before,.accordion-121 .uk-accordion-title.uk-active,.accordion-121 .uk-accordion-title:active,.accordion-121 .uk-accordion-title:hover,.uk-navbar-toggle, .uk-navbar-toggle:hover, .uk-navbar-toggle:focus, .nav > li > a, .uk-navbar-nav > li.uk-active > a, .uk-dropdown-navbar .uk-nav-navbar > li.uk-active > a,  .uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a, a, .uk-link, .uk-button-link, .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, .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: #a48c5d;
}
.homepage-slideshow h1, .mod-title {
	color: #fefefe;
}
.uk-nav-offcanvas ul.uk-nav-sub a, .tm-tobottom-scroller:hover, .tm-tobottom-scroller:focus {
	color: rgba(255,255,255,.8);
}

#tm-bottom-d .uk-form-horizontal .uk-form-label {color: #000000;
    text-align: left;}


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

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

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

/* Placeholder - Label Forms */


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

.eclub-121 .uk-form-horizontal .uk-form-label{opacity:0;}

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

.acymailing_form :-ms-input-placeholder {opacity: 0;}
.acymailing_form ::-moz-placeholder {opacity: 0;}
.acymailing_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;}

.uk-form label.uk-hidden,.uk-form label,.uk-form-horizontal .uk-form-label{visibility: initial !important;margin: 3px 0px;    text-transform: capitalize;}

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

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

#header_oc #cart, .uk-contrast .uk-button  {
	border: 2px solid;
}
.tooltip.top .tooltip-arrow {
	border-top-color: #a48c5d;
}
.mobile-buttons > *:nth-child(n+2), .tm-navbar ul.uk-nav-sub  {
	border-color: #2a5140;
}
.cbLoginForm input[type=checkbox], .uk-form input[type="radio"], .uk-form input[type="checkbox"], .nav-tabs > li > a:hover, .uk-contrast .uk-button:hover, .uk-contrast .uk-button:focus, select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus, .uk-form select:focus, .uk-form textarea:focus, .uk-form input:not([type]):focus, .uk-form input[type="text"]:focus, .uk-form input[type="password"]:focus, .uk-form input[type="datetime"]:focus, .uk-form input[type="datetime-local"]:focus, .uk-form input[type="date"]:focus, .uk-form input[type="month"]:focus, .uk-form input[type="time"]:focus, .uk-form input[type="week"]:focus, .uk-form input[type="number"]:focus, .uk-form input[type="email"]:focus, .uk-form input[type="url"]:focus, .uk-form input[type="search"]:focus, .uk-form input[type="color"]:focus, .uk-form input[type="tel"]:focus {
	border-color: #a48c5d;
}
.uk-contrast .uk-button, #tm-anchor-bottom {
	border-color: #ffffff;
}
.uk-nav-offcanvas > li > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a.uk-button:hover {
	border-bottom-color:transparent;
}
#header_oc #cart, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
	border-color:transparent;
}
#offcanvas .uk-nav:after, html .uk-nav.uk-nav-offcanvas > li.uk-active > a, .uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus, .uk-nav-offcanvas > li > a:active {
	border-color: rgba(255,255,255,.3);
}
.switcher-121 .uk-tab > li > a,.coursetour-121, .uk-article table:not(.yui-calendar), .uk-article table:not(.yui-calendar) th + th, .uk-article table:not(.yui-calendar) td, .ev_td_left, .ev_td_right, .ev_table, .coursetour-121 .uk-tab > li:not(.uk-tab-responsive) > a, .nav-tabs, .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	border-color: #ebebeb;
}
blockquote {
    border-bottom: 6px solid #a48c5d;
}

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

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


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

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

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

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

.home-gallery img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.uk-heading-large {line-height: 1;}
.contact fieldset.uk-form .uk-form-row:last-child {margin-top: 40px !important;}
.uk-article table:not(.yui-calendar):not(.myForm) td {border: 1px solid #ced8d2;padding: 20px;}
.uk-article table:not(.yui-calendar) th,.uk-article table:not(.yui-calendar):not(.myForm) th{padding: 22px;background:#ced8d2;border: 1px solid #ced8d2;border-bottom: 1px solid #a48c5d;}
ul#form-login-links li, .uk-form:not(.uk-nav) .uk-form-row + .uk-list > li {text-align: center;}


.uk-article .pager li > a, .uk-article .pager li > span {color: #a48c5d;}
.uk-article .pager li > a:hover, .uk-article .pager li > a:focus{color: #8a7347;}

.uk-overlay-panel a:not([class]) {text-decoration: none;}

body:not(.frame-wrapper) .tm-main {max-width: 1000px;}
.homepage .tm-main {text-align: left;}

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"] {
    height: 50px;
}

.uk-form label.uk-hidden {display:block !important;}
.uk-panel.uk-panel-box input[type="checkbox"][type="checkbox"] {float: left !important; margin: 6px 13px 0px 0px !important;border: none;line-height: 20px;width: 20px;height: 20px;}
.cbLoginForm input[type=checkbox]:checked:before, .cbLoginForm input[type=checkbox]:indeterminate:before, .uk-form input[type=checkbox]:checked:before, .uk-form input[type=checkbox]:indeterminate:before {line-height: 20px;}
.uk-panel.uk-panel-box input[type="checkbox"][type="checkbox"] label {display: inline-block !important;}
aside .uk-form button[type="submit"], .uk-panel-box .uk-form button[type="submit"] {margin: 0 auto;display: block;width: 100%;}

.uk-panel-box {padding: 60px 50px;}
.uk-panel-box .uk-panel-title {padding: 5px 0 30px 0;margin: 0;}

/* == Nav Bar == */
.uk-navbar-nav > li.uk-parent:after {content: '\f107';font-family: FontAwesome;margin: 0px;color: #29261b;font-size: 16px;}
.uk-navbar-nav > li > a[href='#'] {padding:0px;}
.uk-navbar-nav > li {margin: 0 .9vw;}
.uk-navbar-nav > li > a, .uk-navbar-nav > li:last-child {padding: 0;}
.uk-navbar-nav > li > a {display: inline;}
.uk-navbar-nav > li.uk-active > a:after, .uk-navbar-nav > li:hover > a:after, .uk-navbar-nav > li > a:focus:after, .uk-navbar-nav > li.uk-open > a:after {bottom: -20px;}
.uk-navbar-nav > li.uk-active > a:after, .uk-navbar-nav > li:hover > a:after, .uk-navbar-nav > li > a:focus:after, .uk-navbar-nav > li.uk-open > a:after{display:none !important;}
.uk-navbar-nav > li:hover > a,.uk-navbar-nav > li.uk-parent:hover:after,.uk-navbar-nav > li.uk-parent.uk-active:after{color:#a48c5d;}
.uk-navbar-nav > li:last-child {padding: 0;}
.uk-navbar-toggle {height: 100px;}
.tm-navbar .tm-navbar-container {min-height: 100px;}
.uk-navbar-nav > li > a, .uk-navbar-nav > li:last-child {height: 100px;line-height: 100px;}
.tm-navbar {background:#fff;background-color:#fff;border-top: 3px solid #a48c5d;}
.uk-nav-offcanvas .uk-nav-header {color: #a48c5d;font-size: 14px;text-transform: capitalize;letter-spacing: 0px;padding: 0;font-weight: 400;}
.uk-nav ul {padding-left: 0;}


/* === Toolbar === */
span.fas.fa-phone-alt {margin-right: 5px;color: #111111;}
.uk-margin-small-right.uk-icon-phone {margin-right: 5px !important;}
.uk-navbar-toggle::after {content: "\f036";font-family: "Font Awesome 5 Pro";font-weight: 300;}
.mobile-icon:after{display:none;}
.uk-navbar-brand {line-height: initial;}
.tm-toolbar {border-bottom: none;padding: 15px 0 0;}
.tm-toolbar .uk-text-center {text-align: right !important;}
.social-icons [class*='uk-icon-'] {font-size: 20px;border: 2px solid transparent;border-radius: 50%;height: 35px;width: 35px;line-height: 36px;text-align: center;margin: 0px;padding: 0px;transition: 0.2s;}
.social-icons [class*='uk-icon-']:hover, .social-icons [class*='uk-icon-']:focus {border: 2px solid;border-radius: 50%;height: 35px;width: 35px;line-height: 36px;text-align: center;margin:0px;padding:0px;}

/* ======= Dropdown Nav Header ======= */
.uk-nav-header {padding: 0px 25px;text-transform: capitalize;font-size: 14px;font-family: 'Poppins', sans-serif;letter-spacing: 0;font-weight: 600;}
.uk-nav-navbar .uk-nav-header {color: #29261b;}
.uk-nav-header:not(:first-child) {margin-top: 15px;}
.uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2) {border-color: #bcbcbc;}
.uk-dropdown:not(.uk-dropdown-small), .uk-dropdown-blank:not(.uk-dropdown-small) {padding: 30px;}
.uk-dropdown:not(.uk-dropdown-small), .uk-dropdown-blank:not(.uk-dropdown-small) {width: 300px;left: -20px !important;}
.tm-navbar ul.uk-nav-sub {padding: 5px 0 5px 0px;margin: 0 0px;font-weight: 400;}
.tm-navbar ul.uk-nav-sub li:hover,.uk-nav-navbar ul a:hover {font-weight: 600;color:#a48c5d;}
.tm-navbar ul.uk-nav-sub li.uk-active a {font-weight: 600;color: #a48c5d;}
.tm-navbar ul.uk-nav-sub {border: none;}
ul.uk-nav-sub li {line-height: 1.8;}
.uk-nav-navbar > li > a{text-transform:capitalize;font-weight:400;    line-height: 1.8;padding-top:0px;padding-bottom:0px;}
.uk-nav-navbar > li > a:hover,.uk-nav-navbar > li > a:focus,.uk-nav-navbar > li > a:active,.uk-dropdown-navbar .uk-nav-navbar > li.uk-active > a{font-weight:600;}
ul.uk-nav-sub,.tm-navbar ul.uk-nav-sub{text-transform:capitalize;}
.uk-dropdown-navbar:before {content: "";width: 25px;height: 25px;background: #ced8d2;display: block;top: -13px;z-index: 10;position: absolute;left: 50px;transform: rotate(45deg);}
.uk-dropdown-navbar{background:#ced8d2;box-shadow: 1px 1px 4px #b1b1b1de;}


.uk-tab > li > a:hover, .uk-tab > li > a:focus, .uk-tab > li.uk-open > a {border-color: #a48c5d;color: #a48c5d;}
.uk-tab > li > a::after {border-bottom: 1px solid #a48c5d;}
.uk-tab > li.uk-active > a::after {border-width: 3px;border-color: #836734;opacity: 1;-webkit-transition: border-width 0.2s, -webkit-transform 0.35s;transition: border-width 0.2s, transform 0.35s;
-webkit-transform: scale(1);transform: scale(1);}
.uk-tab > li.uk-active > a {background: #a48c5d;color: #ffffff;}


/* ==== Buttons ==== */
.uk-nav-offcanvas .uk-button, .btn, .btn-primary, .uk-button, .uk-button-primary, .uk-contrast .uk-button, .uk-contrast .uk-button .uk-button-large, .uk-navbar-nav > li > a.uk-button, .eclub-121 button#Submit {padding: 12px 32px;}

/*  Button Links  */
a.link,.uk-button-link,.uk-article a:not([class]){display: inline-block;line-height: 2;}
a.link:after,.uk-button-link:after,.uk-article a:not([class]):after {content: '';display: block;width: 0;height: 2px;transition: width .3s;margin:-4px 0;background: #8a7347;}
a.link:hover::after,.uk-button-link:hover::after,.uk-article a:not([class]):hover::after,.uk-contrast a.link:hover::after{width: 100%;transition: width .5s;}
.uk-contrast a.link:after {content: '';display: block;width: 0;height: 2px;transition: width .3s;}
.uk-contrast a:not([class]):hover, .uk-contrast .uk-link:hover{text-decoration: none;}
.uk-contrast a.link{font-size: inherit;display: inline-block; }
.uk-button:hover, .uk-button:focus {box-shadow: 2px 2px 6px #a1a1a1;}
.uk-slidenav-previous::before{    font-family: "Font Awesome 5 Pro";content: "\f060";    font-weight: 300;}
.uk-slidenav-next::before{    font-family: "Font Awesome 5 Pro";content: "\f061";    font-weight: 300;}
.locations-text {position: absolute;left: calc(15% + -40px);top: calc(15% - -50px);display: flex;flex-direction: column;align-items: center;justify-content: center;}


/* == Hero Section == */
.tm-header-container h1{margin:0px;text-shadow: 0 3px 5px rgb(0 0 0 / 83%);}
.tm-header-container .uk-overlay-background {background: rgba(0, 0, 0, 0.15);}
.uk-header-line:before {content: "";height: 70px;display: block;background: url(/images/backgrounds/title_top.png);background-repeat: no-repeat;background-position: center;}
.uk-header-line:after {content: "";height: 70px;display: block;background: url(/images/backgrounds/title_bottom.png);background-repeat: no-repeat;background-position: center;}
.locations-text:before {content: "";background: url(/images/backgrounds/decor_circle.png);background-repeat: no-repeat;position: absolute;width: 345px;height: 345px;}
.hero-text:after {content: "";display: block;background: url(/images/backgrounds/hero_border.png);background-repeat: no-repeat;background-position: center;position: absolute;top: 0px;right: 0;left: 0;bottom: 0;}
.hero-text h4 {margin: -35px 0 20px 0;font-size: 20px;text-shadow: 0 3px 5px rgb(0 0 0 / 83%);text-transform:uppercase;}
.hero-text * + h2{text-shadow:0 3px 5px rgb(0 0 0 / 83%);margin-top: 15px;}
.tm-header-container .uk-slideshow-fullscreen, .tm-header-container .uk-slideshow-fullscreen > li {height: 80vh;min-height: 700px !important;}
.uk-header-line {padding: 0px 0 30px 0;}
.uk-slidenav-position .uk-slidenav-next {right: 0px;background: #a48c5d;}
.uk-slidenav-position .uk-slidenav-previous {left: 0px;background: #a48c5d;}
.uk-slidenav-position .uk-slidenav {display: block; margin-top: -65px;}
.uk-slidenav {width: 60px;height: 60px;line-height: 60px;}
.uk-slidenav:hover, .uk-slidenav:focus,.uk-slidenav:active,.uk-slidenav { -webkit-transform: none !important;transform: none !important;transition: none;}
.homepage .tm-header-container {background: #fff;}
.tm-block-image-opacity-20::after {opacity: 0.9;}
.uk-slideshow p,.uk-slideshow h1 {color: #fff;}
.uk-slideshow  [class*='uk-icon-']{color:#a48c5d;}
.tm-header-container .uk-slideshow > li .uk-overlay-panel {background: rgba(0, 0, 0, 0.2);}
.homepage .tm-header-container .uk-slideshow > li .uk-overlay-panel {background: rgba(0, 0, 0, 0.2);}
.slideshow-overlay h5 {position:relative; z-index: 2;}
.slideshow-overlay:before {content: "";display: block;width: 200px;height: 200px;border: 3px solid;position: absolute;transform: rotate(45deg) !important;margin: 0 auto;left: 0;right: 0;z-index: 0;top: calc(50% - 100px);border-color: #0479de;}
.homepage .uk-slider-fullscreen, .uk-slider-fullscreen > li {height: calc(100vh - 35px);}
.hero-text {position: absolute;left: 0;right: 0;z-index: 1; height: calc(100vh + 35px);}


.inner-slideshow .uk-overlay-background {background: none;}


/* ======= Calendar ======= */
.jev_listview .jev_toprow,.jev_toprow div.currentmonth span,.jev_gray .jev_toprow div.currentmonth{background: #a48c5d !important; background-color: #a48c5d !important;}
.jev_toprow div.previousmonth span,.jev_toprow div.nextmonth span,.jev_listview .jev_daysnames{background: #2a5140 !important;}
#jevents_body a,#jevents_body .tableh1,#jevents_body .buttontext a{font-size:13px !important;}
#jevents .input-mini {width: 60px;padding: 15px 10px;margin: 0 0px 0 10px;}
#jevents_body .jev_listview .jev_listrow div.jevright {border-right: 1px solid #95A5AD !important;}
#jevents_body .buttontext img {display: block;margin: 0 auto;}
#jevents_body .tableh1 td.buttontext {line-height: 1.4;}
.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;}
.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: #1b1b1b !important;
}

.jev_gray .jevdateicon1, .jev_gray .jevdateicon2, .jev_gray .jevdateicon, .jev_daysnames {font-weight:400;}
span.mod_events_latest_date, .jev_daysnames{font-size:16px;}
.jev_toprow div.currentmonth{font-size:16px;}

/* Upcoming Events */
.uk-panel.events-121 .uk-panel-title {padding: 0px 0px 30px 0px;}
.uk-panel.uk-panel-box.events-121 {padding: 60px 50px !important;}
.link-121 span {display: none;}
.jeviconnotdate br {display: none;}
.event-info-121 {padding: 0px 0px 5px 0px;}
.link-121 {padding: 0px;}
.iconicdaterow {border-top: 1px solid #afafaf;padding: 7px 0;}
.iconicdaterow:first-child {border:none;}
.events-121 .mod_events_latest_callink {position: relative;margin: 15px 0;text-align: center;}
.date-121 {padding: 8px 0 1px 0;font-size:16px;}
.events-121 .mod_events_latest_callink > a {text-shadow: none;min-height: 50px;line-height: 2 !important;padding: 12px 32px;height: auto;}

/* === Features Module === */
.locations-module.uk-overlay-panel {padding: 0;}
.locations-module .uk-panel-box {border-radius: 15px;box-shadow:none;background: #fff;border: 1px solid #e4e4e4;}
.locations-module .uk-slidenav-previous {font-size: 25px;color:#000;}
.locations-module .uk-slidenav-next {font-size: 25px;color:#000;}
.locations-module .uk-overlay-background {background:none;}
.locations-content {position: absolute;left: 0;right: 0;bottom: 70px;background: rgb(164 140 93 / 80%);width: 80%;margin: 0 auto;padding: 20px;}
.locations-content h3 {margin-bottom: 0;color: #fff;}
.locations-img img {height: 100%;object-fit: cover;width: 100%;}
.locations-module .uk-overlay-panel {padding: 0;height: 100%;}
.locations-img {height: 100%;}
.locations-module .uk-overlay-panel > :last-child, .locations-module .uk-overlay-panel.uk-flex > * > :last-child {height: 100%;width:100%;}

.home-buttons-navigation a.uk-slidenav.uk-slidenav-contrast.uk-slidenav-next {left: 85px !important;}
.home-buttons-navigation {position: absolute;left: calc(-5px - 35%);bottom: 0px;}

.homepage #tm-bottom-b .uk-position-bottom-left {bottom: -90px;left: -40px;}

.homepage #tm-bottom-b .uk-slider,  .homepage #tm-bottom-b .uk-slider > li {height: min-content !important;}
#tm-anchor-bottom{display:none;}
fieldset.uk-form .uk-form-row {margin: 4px 0 !important;}


/* ==== Footer Menu ==== */
.uk-panel.footer-menu ul {display: flex;flex-direction: row;justify-content: center;align-items: center;padding-bottom: 40px;padding-left: 0;}
.uk-panel.footer-menu li {list-style: none;margin: 0 .8vw;}
.uk-panel.footer-menu li:last-child {margin-right: 0;}
.uk-panel.footer-menu li a {text-transform: uppercase;letter-spacing: 1px;color: #111111;font-size: 14px;}
.uk-panel.footer-menu li a:hover {color: #a48c5d;}


/* ======= Footer ======= */
#tm-footer a {font-weight:700;}
#tm-footer {padding: 60px 0;border-top: 1px solid #f1f1f1;}
.tm-footer-right ul.uk-subnav.uk-subnav-line {padding-bottom: 30px;}
.tm-footer-right .uk-panel {width: 100%;}
#tm-footer {padding: 80px 0;background: #e0eae4;}
.homepage #tm-footer {background: #ffffff;}
.tm-footer {min-height: 170px;}
.tm-footer-right {flex-direction: column;text-align: right;justify-content: center;}


/* == Tour Form - Bottom D position == */
.homepage #tm-bottom-d {padding: 0;}
#tm-bottom-d.uk-block-secondary h2 {color: #fff;}
#tm-bottom-d.uk-block-secondary .uk-button:hover, #tm-bottom-d.uk-block-secondary .uk-button:focus {box-shadow: none;}
.homepage #tm-bottom-d fieldset.uk-form .uk-form-controls {position: relative;}
.homepage #tm-bottom-d input[type="text"],.homepage #tm-bottom-d textarea,.homepage #tm-bottom-d select{background:#fff;}
.tour-form form {margin: 0 auto;width: 80%;}
.tour-form  {padding: 100px 50px;text-align: center;}
.homepage .tm-bottom-d .uk-width-1-1.uk-width-medium-1-2:first-child {background: #a48c5d;}
.uk-panel.tour {display: flex;align-items: center;justify-content: center;}
.tour .uk-slideshow-fullscreen, .tour .uk-slideshow-fullscreen > li {height: 90vh;}
.tour > div:first-child > div {background: #a48c5d;min-height: 75vh;align-items: center;display: flex;justify-content: center;}
.tour-form .uk-button {width: 100%;    margin-top: 30px;}
.tour-form fieldset.uk-form .uk-form-row:last-child {margin-top: 0px !important;}



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

@media (max-width: 3000px) and (min-width: 2220px) {
.uk-container {max-width: 1800px;}
}

@media (max-width: 2220px) and (min-width: 1800px){
.uk-container {max-width: 1600px;}
}

@media (max-width: 1550px){
.uk-container {max-width: 1410px;padding: 0 40px;}
}

@media (min-width: 1220px){
.home-gallery.uk-grid-large > * {padding-left: 30px;}
.tour-form .uk-grid > * {padding-left: 0px;}
.homepage .uk-slider-fullscreen.uk-grid > * {padding-left: 30px;}
}

@media (max-width: 1219px){
.uk-panel.tour img {padding: 60px;}
.tm-navbar-right .uk-button{font-size: 13px;padding: 15px 20px;}
.uk-container {padding: 0 45px;}
}

@media (max-width: 1200px) and (min-width: 960px){
.tour-form form {width: 90%;}
}

@media (max-width: 959px) and (min-width: 768px){
.tour-form form {width: 100%;}
}

@media (max-width: 767px){
.tour-form form {width: 70%;}
}

@media (max-width: 1146px){
.tm-navbar .uk-button {margin-right: 60px;}
}

@media (min-width: 1025px){
.uk-block-large {padding-top: 120px;padding-bottom: 120px;}
}

@media (min-width: 960px) {
.homepage .tm-block-bottom-b {padding: 120px 0;}
.inner-slideshow {padding: 0 260px;}
.inner-slideshow .uk-slider-container {border-right: 20px solid #fff;border-left:20px solid #fff;}
}

@media (max-width: 959px) {
.tm-main:not(.uk-width-medium-1-1):not(.uk-width-large-1-1), aside.tm-sidebar-a, aside.tm-sidebar-b {width: 100%;}
blockquote::before {display: block;position: absolute;content: '\201C';}
}
@media (min-width: 768px) and (max-width: 1146px){
.uk-navbar-small-right {float: right;display: block;position: absolute;right: 20px;top: 0;}
}

@media (min-width: 768px) {
body:not(.homepage) .tm-header-container .uk-slideshow {height: 400px !important;}
body:not(.homepage) .tm-header-container .uk-slideshow > li {height: 400px !important;min-height: 400px !important;}
.uk-sticky-placeholder + .tm-header-container .uk-slideshow > li > .uk-overlay-panel {padding-top: 140px;}
.tour-form .uk-grid-width-medium-1-2 > * {width: 100%;}
.contact fieldset.uk-form .uk-form-row, .tour-page fieldset.uk-form .uk-form-row {width: 100%;margin: 5px 0 !important;}
.uk-width-medium-1-5, .uk-width-medium-2-10 {width: 20%;}
}

@media (max-width: 767px) {
body:not(.homepage) .tm-header-container .uk-slideshow > li {height: 350px !important;min-height: 350px !important;}
body:not(.homepage) .tm-header-container .uk-slideshow {height: 350px !important;}
.homepage .tm-block-bottom-b {padding:60px 0px;}
.homepage #tm-bottom-d {padding-top: 0;}
.overlay-text {padding: 0 20px;}
span.fas.fa-phone-alt {color: #a48c5d;}
.uk-slidenav-position .uk-slidenav {display: block !important;margin-top: 0;top: auto;bottom: -80px;z-index: 15;width: 49%;}
.homepage .uk-slider-fullscreen, .uk-slider-fullscreen > li {height: calc(78vh - 35px);}
.uk-block-large {padding-top: 120px;padding-bottom: 120px;}
.homepage #tm-main {padding-top: 200px;}
.hero-text {height: calc(78vh + 35px);}
.uk-panel.tour{display:none;}
}

@media (max-width: 1110px){
.home-parallax { height: 400px !important; min-height: 400px; background-attachment: local;}
}

@media (min-width: 520px) {
.tm-footer-right ul.uk-subnav.uk-subnav-line {justify-content: flex-end;}
}

@media (max-width: 519px) {
.uk-panel.footer-menu ul {flex-direction: column;}
.hero-text:after {background: url(/images/backgrounds/hero_border_mobile.png);background-repeat:no-repeat;background-position:center;}
}

@media (min-width: 220px){
.uk-width-small-1-2, .uk-width-small-2-4, .uk-width-small-3-6, .uk-width-small-5-10 { width: 50%;}
}

