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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
 
 /* Background */
 body {
    background: none repeat scroll 0 0 #000000;
   /* color: #FFFFFF; this parameter sets text color across page as well?  */
    background-image: url(/images/bgtest.jpg);
    background-size: 100%;
	background-attachment: scroll;
    background-position: center top;
    background-repeat: no-repeat;
}

 /* Page-Content area width */
 .uk-container {
    box-sizing: border-box;
    max-width: 1100px;
    padding: 0 10px;
}
/* Grid Spacing */

.tm-grid-block, .tm-block-bottom, .tm-grid-block + .tm-content, .tm-top-block + .tm-middle {
    margin-top: 0px;
}
/* Top page margin */
.tm-container {
    margin: 40px auto;
}

/* Page Font */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Quantico';
	}

/* Reduce Top page Margin when Mobile display */

@media screen and (max-width: 770px) {
.tm-container {
    margin: 10px auto;
}
}

/* Navbar color and padding */
.uk-navbar {
    background: #e53700;
 /* background-image: -webkit-linear-gradient(top, #383838, #2f2f2f);
    background-image: linear-gradient(to bottom, #383838, #2f2f2f); */
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0);
	/* margin-top: 20px; */
}

/* NavMenu text color */
.uk-nav-navbar > li > a {
    color: #000;
}

/* Navbar dropdown rollover orange */
.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus {
    background: #e53700;
    color: #fff;
}


/* Navbar Text properties */
.uk-navbar-nav > li > a {
    display: block;
    box-sizing: border-box;
    text-decoration: none;
    height: 55px;
    padding: 0 20px;
    line-height: 55px;
    color: rgba(255, 255, 255, 1);
    font-size: 15px;
    font-family: 'Quantico';
    font-weight: 300;
}

/*Navbar Selected Properties */

.uk-navbar-nav > li.uk-active > a {
    background-color: #000000;
    color: #ffffff;
    background-origin: border-box;
    background-image: -webkit-linear-gradient(top, #e4623f, #d64c31);
    background-image: linear-gradient(to bottom, #000, #000);
}

/* Module Padding - may have to be replaced by cutom css */
.uk-panel-box {
    padding: 10px;
 /*   background: rgba(0,0,0,.5); */
    color: #555555;
}

/* Footer Navbar left padding
.uk-grid > * > :last-child {
    margin-bottom: 0;
    padding-left: 25px;
}*/

/* Footer Background Orange and white text */
.tm-footer {
    position: relative;
    padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	background: #e53700;
    text-align: center;
}
.uk-subnav > * > * {
    display: inline-block;
    color: #fff;
}

.uk-subnav > * > :hover, .uk-subnav > * > :focus {
    color: #000;
    text-decoration: none;
    text-decoration: none;
}

/* Footer Text align left */
.tm-subnav {
    margin: 15px 25px 15px -10px !important;
}

/* Footer to top Scroller white */
.tm-totop-scroller {
    color: #fff;
}
.tm-totop-scroller:hover, .tm-totop-scroller:focus {
    color: #000;
}

/* Bottom-C module position only Padding for bottom Nav Menu links */
.tm-grid-block.tm-bottom-c {
	padding-left: 25px;
	padding-top: 15px;
	padding-bottom:10px;
}

/* Input field text color black */
label, input, button, select, textarea {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    color: #000000;
}

.well {
    border: none;
    border-radius: 0;
    box-shadow: none;
    padding: 25px !important;
    background: #ffffff;
    color: #000000;
}

/* Makes ""Box Primary" background Color */

.uk-panel-box-primary {
    background-color: #e53700;
    color: #ffd0c4;
}

/* Makes all module backgroudns on Homepage transparent  */
/*
.uk-panel-box {
    padding: 25px;
    background: rgba(0,0,0,0);
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgba(0,0,0,0);
    color: #555555;
}

.tm-grid-block, .tm-block-bottom, .tm-noblog .tm-content, .uk-article {
    background: rgba(0,0,0,0);
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgba(0,0,0,0);
}
*/
 
/* Icon links to orange */
a, .uk-link {
    color: #E53700;
    text-decoration: none;
    cursor: pointer;
}

/* Moved Module title right 10px and makes text black */
.uk-panel-box .uk-panel-title {
    color: #000000;
    padding-left: 10px;
}

/* Sponsor Scroller Customization */
.default-white.ju-sponsors-horizontal .ju-sponsors-wrap {
    margin: 0px 0px;
}

.default-white .ju-sponsors-wrap {
    box-shadow: 0px 0px 5px 1px rgba(100, 100, 100, 0.1);
    border: 0px solid #E6E6E6;
    background-color: #FFFFFF;
    padding: 0px 0px;
}

/* Homepage articles listing font color */
.rsca-details .rsca-intro-outer p, .rsca-details .rsca-intro-outer span {
    color: #000;
}

/* Vina Youtube Video Carousel Styling Padding */
.owl-carousel .owl-wrapper-outer {
    padding: 0px 0px;
}

/*Live Search styling in mennu on homepage only */
.modern-theme.red-skin input.mls-query {
    border: 1px solid #E53700;
    background: #E53700;
}

.modern-theme.red-skin .mls-results ul {
    border: 1px solid #e53700;
}

.modern-theme.red-skin .mls-more-results li a {
    color: #e53700;
    border-bottom: 2px solid #E53700!important;
}

.modern-theme.red-skin .mls-results ul li a {
    border-bottom: 1px solid #e53700;
}

.modern-theme.red-skin .mls-results h3 {
    background: #E53700;
}

.modern-theme.red-skin .mls-item-title {
    color: #E53700;
}

.modern-theme.red-skin .mls-results ul li a:hover, .modern-theme.red-skin .mls-results ul li a:focus, .modern-theme.red-skin .mls-results ul li.selected a {
    background: #e53700;
    border-bottom: 1px solid #e53700;
}

/* Login Module Dropdown Width */

.uk-dropdown,
.uk-dropdown-blank {
  /* 1 */
  display: none;
  /* 2 */
  position: absolute;
  z-index: 1020;
  /* 3 */
  box-sizing: border-box;
  /* 4 */
  width: 250px;
}

/* Nav Menu Buttons Page dot-scroller color */
.owl-theme .owl-controls .owl-page span {
    background: #e53700;
}
/* Respojnsive ADV scroller arrow buttons color */
.rsca .owl-controls .owl-buttons div {
    background: #e53700;
	color: #fff;
}

/* Vertical Tire Track custom */

.eb-event-container {
    background-image: url(/images/site/track-vert.png);
    background-position: 32px 85px;
    background-repeat: repeat-y;
    margin-top: 0;
    padding: 0 0 0 100px;
}

.eb-event-date-container {
    background: #fff;
    border: 1px #e53700 solid;
    margin: 0 15px 0 -100px;
    padding: 5px;
    /* width: auto; */
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    display: block;
    float: left;
    position: relative;
}

/* EventBooking Heading Styling */
h1.eb-page-heading {
    background: url(/images/site/ADVTitle-Slug-Web.png) no-repeat 0;
    background-position: 0px 8px;
    padding: 0 0 5px 35px !important;
	text-transform: uppercase;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2)
}

/* Search input field width Sidebar-a */
input, textarea, .uneditable-input {
    width: 160px;
}

select {
    width: 173px;
    border: 1px solid rgba(0, 0, 0, 0.07);
    background-color: #f7f7f7;
}

/* HEADER style padding change for Sidebar */
.uk-panel-header {
    padding: 10px;
    background: #ffffff;
}

/* EB listing colors */
.btn-primary, .btn-info, .btn-inverse {
    background-color: #e53700;
    color: #ffffff;
    background-image: -webkit-linear-gradient(top, #e4623f, #d64c31);
    background-image: linear-gradient(to bottom, #e53700, #e4623f);
}

/* Banner ad center alignment */
.banneritem {
    text-align: center!important;
}

