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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
a{
   color: #000; 
}
a:hover, .uk-link:hover{
    color: #007BB7;
}
.uk-navbar {
    background: #007BB7;
    background: -webkit-radial-gradient(center, ellipse farthest-corner, #008FD5 0%, #00689B 100%);
}
.uk-sticky-placeholder ul li:first-child{
    display: none;
}
.uk-sticky-placeholder .uk-dropdown-grid ul li:first-child{
    display: block !important;
    margin-right: 0px !important;
}
.uk-sticky-placeholder .uk-active ul li:first-child{
    display: block !important;
    margin-right: 370px;
}
.uk-sticky-placeholder .uk-dropdown-grid .uk-active ul li:first-child{
    display: block !important;
    margin-right:0px !important;
}
.tm-headerbar-background {
    background: #f3f3f4;
    border-bottom: 1px solid #d5d5d6;
}
.tm-headerbar {
    padding-top: 5px;
    padding-bottom: 5px;
}
.uk-navbar-nav > li > a{
    color:#fff;
}
.tm-headerbar input.uk-search-field {
    color: #007BB7;
}
.tm-page {
    color:#007BB7;
/*    background: -webkit-radial-gradient(center, ellipse farthest-corner, #008FD5 0%, #00689B 100%);*/
}
.uk-navbar-nav > li:hover > a{
    background-color: #0081C1;
    color: #fff;
}
.uk-dropdown-navbar{
    background: #0081C1;
    color: #fff;
}
.uk-nav-navbar > li > a{
    color: #fff;
}
.tm-icon-plus, .tm-icon-arrow{
    background:#0081C1 !important;
}
.tm-close:hover {
    background: #0081C1;
}
.uk-navbar-nav > li.uk-active > a{
    color: #000;
}
.uk-navbar-nav > li.uk-active > a:hover {
    color: #fff;
}
.uk-nav-navbar > li > a:hover{
    background: none;
    color: #B2DFFF;
}
#contact-form, .well{
    background: #008FD5;
}
.new-reply .well{
    background: #fff !important;
}
.new-ticket .well,
.form-search .well,
#view-ticket .well{
    background: #fff !important;
}
.form-search select,
.form-search textarea,
.form-search input[type="text"],
.form-search input[type="password"],
.form-search input[type="datetime"],
.form-search input[type="datetime-local"],
.form-search input[type="date"],
.form-search input[type="month"],
.form-search input[type="time"],
.form-search input[type="week"],
.form-search input[type="number"],
.form-search input[type="email"],
.form-search input[type="url"],
.form-search input[type="search"],
.form-search input[type="tel"],
.form-search input[type="color"],
.form-search .uneditable-input { 
    color: #000;
}
#adminForm input[type="text"],
#adminForm textarea{
    color: #000;
}

#contact-form .btn-primary{
    background-color: #404D59;
}
.uk-navbar-nav > li:hover > a{
box-shadow: 0 0 40px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 40px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 40px rgba(0,0,0,0.4); 
    
}
.uk-nav-navbar > li > a{
    border-top: 1px solid rgba(255,255,255,0.15);
}
#tm-main{
    color: #000;
}
#tm-main h1, h2, h4{
    color:#000 !important;
}
#tm-bottom-c{
    padding-top: 20px;
    padding-bottom: 20px;
    background: #36B04A;
}
.tm-footer{
    background: #404D59;
    color: #fff;
    padding-top: 30px;
    padding-bottom: 30px;
}
#tm-top-a{
    margin: 0px;
}
#tm-top-c{
    margin: 0px;
    padding: 0px 0px 20px 0px;
    background: #fff;
}
#tm-bottom-b{
    padding-top: 0px;
    padding-bottom: 0px;
}
#tm-bottom-b .uk-container{
    padding: 0 0px;
}
#tm-main .uk-article .uk-panel-box{
    background: transparent;
    color: #000;
}
#jvhelpdesk-dir #mainbody{
    background: #fff;
}
#jvhelpdesk-dir #mainbody form{
    padding: 30px;
}
.uk-block-default{
    background: transparent;
    color: #000;
}
[class*='tm-block-gutter'].tm-block-fullwidth {
    margin-left: 0px; 
    margin-right: 0px;
}
[class*='tm-block-gutter'] {
     margin: 0px;
}
.tm-dropdown-overlay{
    background: transparent;
}
/* virtuamart */

.orderby-displaynumber{
    display: none;
}
.vm-product-rating-container{
    display: none;
}
.vm3pr-0{
    display: none;
}
.vm-product-descr-container-0 h2{
    font-size: 18px !important;
}
.vm-product-descr-container-0 h2 a{
    color:#000;
}
.category-view .browse-view .virtuemart_search{
    display: none;
}

div.product{
/*    border: 0px !important;*/
}
.tm-bottom-c .footer-a a{
    color: #fff !important;
}
.product-neighbours{
    display: none;
}
.spacer-buy-area{
    display: none;
}
.customer-reviews{
    display: none;
}
.vm-product-container{
    float: left;
    width: 50%;
}
.product-description{
    float: left;
    width: 50%;
}
.clear{
    clear: both;
}
#tm-bottom-a{
    background: #fff;
    
}
#tm-bottom-a h3{
   color: #fff; 
}
html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
    background: #0081C1;
    color: #ffffff;
}
html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover{
    background: #0081C1;
}


@media(max-width: 1167px){
    .uk-sticky-placeholder .uk-active ul li:first-child{
        margin-right: 145px;
    }
}
@media(max-width: 967px){
    .uk-sticky-placeholder .uk-active ul li:first-child{
        margin-right: 145px;
    }
}
@media(max-width: 767px){
    .vm-product-container{
    float: none;
    width: 100%;
}
.product-description{
    float: none;
    width: 100%;
}
}

