/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
@import url('https://fonts.googleapis.com/css?family=Raleway');
body {
    background-color: #000;
		background-image: url('../images/bg-body.png');
		background-repeat: repeat;
		background-position: center;
		background-attachment: fixed;
		background-size: cover;
}

@media (max-width: 768px) {
body {
		margin: 0 0 10px 0;
		background-size: contain;
}
}
@media (min-width: 769px) {
body {
		margin: 40px 0 20px 0;
		background-size: cover;
}
}

a, .uk-link, .itemFullText a, .itemFullText a:link, .itemFullText a:visited {
  color: #ddd;
  cursor: pointer;
  text-decoration: underline;
}
a:hover,
.uk-link:hover {
  color: #bbb;
  text-decoration: underline;
}
em {
    color: #bbb;
}

.tm-wrapper {
    background: transparent;
		padding-bottom: 0;
}

body:not(.tm-navbar-space) .tm-logo {
    position: absolute;
    top: -35px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

@media (max-width: 768px) {
.uk-container {
    box-sizing: border-box;
    padding: 0 5px;
		background-image: none;
		background-repeat: no-repeat, no-repeat;
		background-position: top left, top right;
}
}
@media (min-width: 769px) {
.uk-container {
    box-sizing: border-box;
    padding: 0 15px;
		max-width: 1180px;
		background-image: url('../images/border-body-topleft.png'), url('../images/border-body-topright.png');
		background-repeat: no-repeat, no-repeat;
		background-position: top left, top right;
}
}

@media (max-width: 768px) {
.tm-navbar {
    position: relative;
    margin: 0;
    text-align: center;
		padding: 0;
}
}
@media (min-width: 769px) {
.tm-navbar {
    position: relative;
    margin: 0;
    text-align: center;
		padding: 65px 0 0 0;
		height: 120px;
}
}

.uk-navbar-nav > li > a {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
    height: 40px;
    padding: 0 4px;
    line-height: 36px;
    color: #c1bfbf;
    font-size: 15px;
    font-weight: 300;
		font-family: 'Raleway', Arial, sans-serif;
    border: 2px solid transparent;
    text-transform: uppercase;
}
.uk-navbar-nav > li > a.interested {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
    height: 40px;
    padding: 0 4px;
    line-height: 36px;
    color: #cfa154;
    font-size: 15px;
    font-weight: bold;
		font-family: 'Raleway', Arial, sans-serif;
    border: 2px solid transparent;
    text-transform: uppercase;
}
.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li.uk-open > a {
  background-color: rgba(0, 0, 0, 0);
  color: #cfa154;
  /* 3 */
  outline: none;
  border-color: rgba(75, 80, 82, 00);
}
.uk-navbar-nav > li.uk-active > a, .uk-navbar-nav > li.uk-active > a.interested {
    background-color: rgba(0, 0, 0, 0);
    color: #fff;
    border-color: rgba(75, 80, 82, 0);
}

.uk-offcanvas-bar, .uk-nav-offcanvas .uk-nav-sub, html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
    background: #000;
}
html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
    color: #fff;
}




.uk-navbar-toggle {
    font-size: 30px;
    color: #c1bfbf !important;
}
.uk-navbar-toggle:hover, .uk-navbar-toggle:focus {
    color: #cfa154;
}

.uk-dropdown-navbar {
    margin-top: 0 !important;
    background: #000 !important;
    width: 310px !important;
}
.uk-dropdown .uk-width-1-1 {
    background-image: none !important;
}
.uk-nav-navbar > li > a {
    color: #c1bfbf;
    font-size: 16px;
    font-weight: 300;
}
.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus {
    color: #cfa154;
}

@media (max-width: 768px) {
.tm-top-a .uk-panel-box {
    padding: 0;
		margin: 60px 0 -110px 0;
    background: transparent;
    color: #9f9f9e;
}
}
@media (min-width: 769px) {
.tm-top-a .uk-panel-box {
    padding: 30px 17px 0 30px;
		margin: 0px 0 0 0;
    background: transparent;
    color: #9f9f9e;
}
}


@media (max-width: 768px) {
.uk-width-medium-1-1 {
    margin: 40px 0 0 0;
    padding: 5px;
    list-style: none;
		background-image: none;
		background-repeat: repeat-y, repeat-y, no-repeat;
		background-position: left, right, bottom center;
		background-origin: content-box;
}
}
@media (min-width: 769px) {
.uk-width-medium-1-1 {
    margin: 0 auto;
    padding: 0 0 10px 0;
    list-style: none;
		background-image: url('../images/border-body-left.png'), url('../images/border-body-right.png'), url('../images/border-body-bottom.png');
		background-repeat: repeat-y, repeat-y, no-repeat;
		background-position: left, right, bottom center;
		background-origin: content-box;
		min-height: 555px;
}
.uk-width-1-1 {
    margin: 0 auto;
    padding: 0 0 20px 0;
    list-style: none;
		background-image: url('../images/border-body-left.png'), url('../images/border-body-right.png');
		background-repeat: repeat-y, repeat-y;
		background-position: left, right;
		background-origin: content-box;
}
.tm-main-bottom .uk-width-medium-1-1, .tm-main-bottom .uk-width-1-1 {background-image: none;}
.uk-grid + .uk-grid {
    margin-top: 0px;
}
}

@media (min-width: 1200px) {
.uk-grid + .uk-grid {
    margin-top: 0px;
}
.uk-grid:not(.uk-grid-preserve) + .uk-grid {
    margin-top: 0px;
}
}

@media (max-width: 768px) {
.tm-isblog .uk-article, .tm-noblog .tm-content {
    padding: 50px 10px 60px 20px;
    background: transparent;
		color: #bbb;
		font-size: 16px;
		font-family: 'Raleway', Arial, sans-serif;
}
}
@media (min-width: 769px) {
.tm-isblog .uk-article, .tm-noblog .tm-content {
    padding: 40px 60px 100px 60px;
    background: transparent;
		color: #bbb;
		font-size: 16px;
		font-family: 'Raleway', Arial, sans-serif;
}
}

@media (max-width: 768px) {
.uk-article-title, h1, div.itemHeader h2.itemTitle, div.itemListCategory h2 {
    font-size: 22px;
		font-family: 'Raleway', Arial, sans-serif;
		height: 136px;
		width: 100%;
		display: inline-block;
    line-height: 20px;
    font-weight: 300;
		margin: 0;
		padding: 95px 0 0 0;
    text-transform: uppercase;
		text-align: center;
		color: #c1bfbf;
		background: transparent url('../images/bg-heading-mobile.png') no-repeat center;
}
h2, .uk-h2 {
    font-size: 14px;
    line-height: 24px;
		color: #c1bfbf;
		padding: 0 0 0 15px;
		font-family: 'Raleway', Arial, sans-serif;
		letter-spacing: 1px;
		word-spacing: 1px;
}
}
@media (min-width: 769px) {
.uk-article-title, h1, div.itemHeader h2.itemTitle, div.itemListCategory h2 {
    font-size: 34px;
		font-family: 'Raleway', Arial, sans-serif;
		height: 166px;
		width: auto;
		display: block;
    line-height: 166px;
    font-weight: 300;
		margin: 0 0 40px 0;
    text-transform: uppercase;
		text-align: center;
		color: #c1bfbf;
		background: transparent url('../images/bg-heading.png') no-repeat center;
}
h2, .uk-h2 {
    font-size: 18px;
    line-height: 24px;
		color: #c1bfbf;
		padding: 0 0 0 15px;
		font-family: 'Raleway', Arial, sans-serif;
		letter-spacing: 1px;
		word-spacing: 1px;
}
}



@media (max-width: 768px) {
.moduletable {
    padding: 0 0 30px 15px;
    background: transparent;
    color: #9f9f9e;
		margin: 0 auto;
}
}
@media (min-width: 769px) {
.moduletable {
    padding: 0 0 0 15px;
    background: transparent;
    color: #9f9f9e;
		margin: 0 auto;
}
}

@media (max-width: 768px) {
.tm-main-bottom .uk-panel-box {
    padding: 0 0 30px 15px;
    background: transparent;
    color: #9f9f9e;
		margin: 0 auto;
}
}
@media (min-width: 769px) {
.tm-main-bottom .uk-panel-box {
    padding: 10px 160px 10px 60px;
    background: transparent;
    color: #9f9f9e;
		margin: 0 auto;
}
.rsform-thankyou {padding: 10px 0 10px 160px;}
}

@media (max-width: 768px) {
.tm-bottom-a .uk-panel-box {
    padding: 0 0 30px 0;
    background: transparent;
    color: #9f9f9e;
		margin: 0 auto;
}
}
@media (min-width: 769px) {
.tm-bottom-a .uk-panel-box {
    padding: 10px 0 10px 15px;
    background: transparent;
    color: #9f9f9e;
		margin: 0 auto;
}
}

@media (max-width: 768px) {
.tm-footer {padding: 0 5px; margin: 0 auto;}
.tm-footer .uk-panel {
    padding: 0;
		margin: 0 auto;
    text-align: center;
		color: #898585;
		background-image: none;
}
}
@media (min-width: 769px) {
.tm-footer {padding: 0 30px 0 29px; max-width: 1181px; margin: 0 auto;}
.tm-footer .uk-panel {
    padding: 0 25px;
		margin: 0 auto;
    text-align: center;
		color: #898585;
		height: 156px;
		background-image: url('../images/border-body-bottomleft.png'), url('../images/border-body-bottomright.png');
		background-repeat: no-repeat, no-repeat;
		background-position: bottom left, bottom right;
}
}
@media (min-width: 1200px) {
.tm-footer {padding: 0 30px 0 29px; margin: 0 auto;}
.tm-footer .uk-panel {
    padding: 0 25px;
		margin: 0 auto;
    text-align: center;
		color: #898585;
		height: 156px;
		background-image: url('../images/border-body-bottomleft-w.png'), url('../images/border-body-bottomright-w.png');
		background-repeat: no-repeat, no-repeat;
		background-position: bottom left, bottom right;
}
}
@media (min-width: 1280px) {
.tm-footer {padding: 0 30px 0 29px; margin: 0 auto;}
.tm-footer .uk-panel {
    padding: 0 25px;
		margin: 0 auto;
    text-align: center;
		color: #898585;
		height: 156px;
		background-image: url('../images/border-body-bottomleft-w.png'), url('../images/border-body-bottomright-w1280.png');
		background-repeat: no-repeat, no-repeat;
		background-position: bottom left, bottom right;
}
}

.rsform-input-box, .rsform-upload-box, input[type="text"], input[type="file"], .formResponsive input[type="text"], .formResponsive input[type="file"], input[type="password"], input[type="email"], .formResponsive .formHorizontal textarea {
    font-size: 14px;
    width: 95% !important;
    padding: 4px;
    border: 1px solid #ccc;
    margin: 4px 0;
    background: #787681 !important;
    color: #fff !important;
    height: 100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.formResponsive input[type="submit"],
.formResponsive button[type="submit"], .rsform-submit-button {
    background: transparent url('../images/bg-scroll1.png') no-repeat center !important;
		width: 100% !important;
		height: 35px !important;
		display: block;
		padding: 5px 0 0 0 !important;
    border: 0 !important;
		border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0), 0 1px 2px rgba(0, 0, 0, 0);
    filter: none;
    color: #000;
		font-weight: bold;
		font-family: 'Raleway', Arial, sans-serif;
		font-size: 14px;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.formResponsive input[type="button"]:hover,
.formResponsive button[type="button"]:hover,
.formResponsive input[type="reset"]:hover,
.formResponsive button[type="reset"]:hover,
.formResponsive input[type="submit"]:hover,
.formResponsive button[type="submit"]:hover {
    color: #000;
}

.djslider-default.img-vcenter img.dj-image {
		width: 330px !important;
		height: 330px !important;
		object-fit: cover;
		object-position: center;
}

.row-fluid .nav, .row-fluid h3 {display: none;}
.row-fluid .well {
    border: none;
    border-radius: 0;
    box-shadow: none;
    padding: 0 !important;
    background: transparent;
}

.tm-content .uk-alert-large {margin: 60px 0 60px 15px; padding: 20px 20px 40px 20px;}
.tm-content .uk-alert-success {
    background: #E6BA6A;
    color: #000;
		font-size: 20px;
}
.tm-content .uk-alert-large h2 {display: none;}

@media (max-width: 768px) {
.tm-isblog .uk-article, .tm-noblog .tm-content {
    padding: 40px 20px 100px 20px;
    background: transparent;
    color: #bbb;
    font-size: 16px;
    font-family: 'Raleway', Arial, sans-serif;
}
}
@media (min-width: 769px) {
.tm-isblog .uk-article, .tm-noblog .tm-content {
    padding: 40px 60px 100px 60px;
    background: transparent;
    color: #bbb;
    font-size: 16px;
    font-family: 'Raleway', Arial, sans-serif;
}
}

.btn-primary,
.btn-info,
.btn-inverse {
  background-color: #E6BA6A;
  color: #000;
}
.btn-primary:hover,
.btn-info:hover,
.btn-inverse:hover {
  background-color: #E6BA6A;
  color: #000;
}

@media (min-width: 769px) {
.aboutimg {
    margin-right: 20px;
		margin-bottom: 20px;
		float: left;
}
}

@media (max-width: 768px) {
.aboutimg {
	float: none !important;
    display: block !important;
    margin: 0 auto 1em auto !important; /* Centers image & adds space below */
    max-width: 100%; /* Makes it responsive */
    height: auto;
}
.tm-article-content {text-align: center;}
}

.wk-slideset .next,
.wk-slideset .prev{background-image:url("../../../../../media/widgetkit/widgets/gallery/styles/showcase/images/buttons.png");height:50px;margin-top:-25px;top:50%;width:50px;}
.wk-slideset .next{background-position:0 0px;right:30px;}
.wk-slideset .prev{background-position:0 50px;left:30px;}

@media (max-width: 768px) {
  .wk-slideset .prev,
  .wk-slideset .next {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }
  .wk-slideset .next {right: 10px !important; margin-top: 30px !important;}
.wk-slideset .prev {left: 10px !important; margin-top: 30px !important;}
}


.tm-content .uk-alert-large {
    display: none !important;
}
}