.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:1px solid #CCC !important;	
}


@font-face {
    font-family: 'calluna_sansregular';
    src: url('CallunaSansRegular-webfont.eot');
    src: url('CallunaSansRegular-webfont.eot?#iefix') format('embedded-opentype'),
         url('CallunaSansRegular-webfont.woff2') format('woff2'),
         url('CallunaSansRegular-webfont.woff') format('woff'),
         url('CallunaSansRegular-webfont.ttf') format('truetype'),
         url('CallunaSansRegular-webfont.svg#calluna_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.manufacturer a {
    font-size: 22px !important; color: #000;
}

.tmsearch .uk-search-field { color: #fff !important; }
.tmsearch { color: #fff !important; }
.uk-dropdown-search li, dt, dd { line-height: 16px !important; }
.uk-nav-search a { color: #fff !important;} 
.uk-nav-search a div { color: #e1e1e1 !important;} 
a.ask_question { color: #fff !important;}
.uk-text-large {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
}
.uk-button-mini {
}

.uk-block-large {
    padding-bottom: 70px;
    padding-top: 70px;
}

.tm-navbar-sticky.tm-header-offset.tm-navbar-centered-true .tm-block-header + .uk-block-large:not(.tm-block-fullheight) {
    padding-top: 250px;
}

/* all */
::-webkit-input-placeholder { color:#000; }
::-moz-placeholder { color:#000; } /* firefox 19+ */
:-ms-input-placeholder { color:#000; } /* ie */
input:-moz-placeholder { color:#000; }

#search-90::-webkit-input-placeholder { color:#fff; }
#search-90::-webkit-input-placeholder { color:#fff; }
#search-90::-webkit-input-placeholder { color:#fff; }
#search-90:-ms-input-placeholder { color:#fff; }
input.uk-search-field:-moz-placeholder { color:#fff; }


#manufacturermenu ul li a{ color: #e3e3e3;  }
#manufacturermenu ul li a:hover{ color: #fff;  }
.uk-nav-search > li > a {
    color: #e3e3e3;
    font-family: "Times New, sans";
    font-size: 14px;
    letter-spacing: 0px !important;
    text-transform: none;
}


.uk-nav li > a > div {
    font-size: 12px;
    line-height: 14px;
}

.uk-dropdown-width-2:not(.uk-dropdown-stack) {
    width: 400px;
  }
.uk-panel-box-secondary .uk-button {
    background: #336600 none repeat scroll 0 0;
    color: #fff;
}
.tm-numnav  { display: none;}

.uk-dropdown-width-4:not(.uk-dropdown-stack) {
    width: 1200px !important;
  }
  
  
.uk-dropdown-search
{
  border:3px solid #A9E86A;
}  

.uk-overlay-caption  .uk-button-mini
{
padding:0px 10px !important;
letter-spacing:0.5px !important;
}

.uk-grid-divider > * {
    padding-left: 20px;
    padding-right: 20px;
}
.tm-navbar-container
{
/* background:rgba(0, 0, 0, 0) url("leftlogo.png") no-repeat scroll 10px center; */
}
.search_results .uk-text-center, .search_results
{
  text-align:left !important;
}
.search_results  h1
{
 margin-bottom:15px !important;
} 
.uk-panel .uk-panel-title
{
 margin-bottom:10px !important;
}
.tm-grid-avanti .uk-margin, .tm-grid-avanti .uk-grid-margin
{
 margin-top:10px !important;
}

.search_results .tm-article-content 
{
 margin:0 !important;
 padding:0 !important;
}

.uk-form input:not([type="radio"]):not([type="checkbox"]), .uk-form select {
    text-align: left;
    vertical-align: middle;
}

#product-details #product-name { font-size: 32px; }

.tm-search { border: 2px solid #fff; }

.uk-navbar .uk-search-field::-moz-placeholder {
    color: #fff !important;
}
.uk-text-large {
    font-size: 26px !important;
    line-height: 30px !important;
}

#tm-content { padding-top: 20px;  }

.uk-button { font-size: 13px; }

body, html, body button, body input, body select, body textarea, .bigtitle .header, h1, h2, h3, h4, h5, h6, .uk-navbar-nav > li > a , .uk-breadcrumb, .uk-button, .uk-article-meta {
    font-family: "calluna_sansregular","Helvetica Neue",Helvetica,Arial,sans-serif !important; letter-spacing: 0 !important;
}

.tm-block-main { padding-bottom: 40px; }

.tm-sidebar-b p.uk-article-meta { padding: 0 !important; margin: 0 !important;}
.uk-panel-teaser { margin-bottom: 5px; }
.uk-navbar-nav > li > a  { font-size: 13px; }