@font-face{font-family:'Babylon5';font-style:normal;font-weight:400;src:local('Babylon5'),local('Babylon5'),url(./font/Bac.woff) format('woff')}
/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
h1 {
    font-family: 'Babylon5';
    font-size: 26px;
    font-weight: 600;
    letter-spacing: 1px;
    
    margin-top: 5px !important;
}

.uk-nav-search > li.uk-active > a {
  background: #3c2e28;
  color: #e7cf98;
  outline: none;
}
p.about-paragraph {
    font-size: 14px;
    text-align: justify;
}
h1.uk-article-title {
background: #f4f5f7;
margin: 0px 20px;
padding: 0 20px;
font-size: 20px;
font-weight: bold;
border-radius: 10px;
}
span.uk-badge.uk-badge-info {
    background: #444444;
}
/*.uk-panel-box {
    background:#fff;
 }*/
 .uk-panel-box {
  padding: 10px;
  background: #fafafa;
  color: #444444;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 0px;
}
 .uk-button-primary{
   background:#2b1f19 !important;
   
 }
a:hover{
background:2b1f19;

}
uk-nav-search a{
 color:#
}

.uk-search {
    margin-top: 55px;
    border: 1px solid #5f4c44;
    width: 200px;
    background: #5f4c44;
}
input.uk-search-field {
    color: white;
}
 /* ========================================================================
                                     mobile menu
 ========================================================================== */
.uk-offcanvas-bar{
  background: #ccc !important;
}
.uk-nav-offcanvas > li > a {
   color: black;
   padding: 10px 15px;
   border-bottom:1px solid #ffffff
} 
html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
  background: #ccc;
  color: #000000;
}
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 {
  background: #ccc! important;
  color: #000000;
  outline: none;
    

}
 /* ========================================================================
                                     
 ========================================================================== */
 .uk-navbar-toggle{
 color:#ffffff !important;
 }
 .uk-navbar-toggle:hover, .uk-navbar-toggle:focus{
 color:#ffffff !important;
 }
 
 *{
  text-decoration:none !important;
 }
 a:hover{
 color:black; 
 }
.tm-logo {
background: url(/images/logo/logo.png)0px 0px no-repeat;
width: 395px;
height: 125px;
background-size: 100% 100%;
left: 0;
right: 0;
position: absolute;
margin: 0 auto;
margin-top: 10px;
} 

.tm-headerbar{
    height:150px;
    margin-top: 0px;
    margin-bottom:0px;
    background-color: #2b1f19;
    width:100%;
} 
a:hover {
    text-decoration: none;
}
/* ========================================================================
                                     menu
 ========================================================================== */
 .uk-navbar-nav > li > a{
 color:#e7cf98;
 }
 
 .uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li.uk-open > a {
  background-color:#3c2e28;
  color:#e7cf98;
  outline: none;
  }
.uk-navbar-nav > li.uk-active > a {
  background-color: #3c2e28;
  color:#e7cf98;
}
ul.uk-navbar-nav {
    margin: 0 auto !important;
    width: 500px;
    display: block;
    float: none;
    letter-spacing: 5px;
    word-spacing: 0px;
}
 nav.tm-navbar.uk-navbar {
    background-color: #3c2e28;
    margin-bottom:0px;
    margin-top:0px;
    width:100%;
    margin:0px;
    }
 .uk-navbar-nav > li:after {
  content: "|";
  position: absolute;
  top:10px;
  display: inline-block;
  color:#e7cf98;
}
.uk-navbar-nav > li:first-child:after {
 content: " ";
 background: none;
}
.tm-content{
 margin-bottom:10px !important;
} 
.uk-form strong {
    margin-left: 10px !important;
} 
 /* ========================================================================
                                     footer
 ========================================================================== */
.uk-grid + .uk-grid, .uk-grid-margin, .uk-grid > * > .uk-panel + .uk-panel {
    margin-top: 2px;
} 
.uk-grid:not(.uk-grid-preserve) + .uk-grid{
    margin-top:0px;
}
.tm-footer .uk-panel + .uk-panel {
    margin-top: 1px;
}
/*p.design {
    color: black;
}*/
p.design a{
    color:white;
    font-weight: normal;
    text-decoration: none;

    }
.uk-margin-small-top {
    margin-top: 10px !important;
}
.tm-footer {
    margin: 0;
    display: block;
    width: 100%;
    background-color: #2b1f19;
 }

/* ========================================================================
  Social Styling
 ========================================================================== */
.social-icons li {
    float: left;
    margin-left: 7px;
    list-style: none;
}

ul.social-icons {
    display: inline-block;
    margin-bottom: 0px;
    text-align: center !important;
    padding: 5px;
}

.social-icons .icon{
display: block;
width: 32px;
height: 32px;
text-indent: -10003px;
font-size: 0;
}
.social-icons .icon:hover{background-position-y: -32px;}

.social-icons .icon-facebook {background: url('/images/Socialmedia/facebook.png') 0px 0px no-repeat;}
.social-icons .icon-twitter{background: url('/images/Socialmedia/google-plus.png') 0px 0px no-repeat;}
.social-icons .icon-linkedin{background: url('/images/Socialmedia/linked-in.png') 0px 0px no-repeat;}
.social-icons .icon-google{background: url('/images/Socialmedia/twitter.png') 0px 0px no-repeat;}

.about-text {
    font-weight:600;
    font-size: 30px;
    font-family: 'Babylon5';
    letter-spacing: 2px;
}


.formResponsive .formHorizontal .formControls {
    margin: 0 !important;
}

.formResponsive .formHorizontal .formControlLabel {
    display: none;
}

.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] 
{
    width: 100%;
    width: calc( 100% - 10px) !important;
}
.formResponsive input[type="text"], .formResponsive input[type="password"] {
    height: 34px;
}
.formResponsive .formHorizontal input, .formResponsive .formHorizontal textarea, .formResponsive .formHorizontal select, .formResponsive .formHorizontal .formValidation, .formResponsive .formHorizontal .uneditable-input, .formResponsive .formHorizontal .input-prepend, .formResponsive .formHorizontal .input-append{
    display:inline-block;
    float:left;
    margin-bottom: 0px;
    background: #2b1f19;
    color:#ccc;
   
}
.formResponsive :-ms-input-placeholder {
  color: #ccc !important;
}
.formResponsive ::-moz-placeholder {
  color: #ccc;
}
.formResponsive ::-webkit-input-placeholder {
  color: #ccc;
}
.formResponsive :disabled:-ms-input-placeholder {
  color: #ccc !important;
}
.formResponsive :disabled::-moz-placeholder {
  color: #ccc;
}
.formResponsive :disabled::-webkit-input-placeholder {
  color: #ccc;
}
.rsform-submit-button{
    float:right !important;
    background:#2b1f19 !important;
    width:100px !important;
    height:40px;
    color: white !important;
    font-weight:600;
}
.formResponsive .formHorizontal .rsform-block {
margin-bottom:10px !important;
}

.formBody.larges-text {
    font-size: 20px;
    color: #555;
    font-weight: 600;
}
.rsform {
    margin-top: -30px;
}
.fancy-text {
    font-size: 18px;
    font-weight: 600;
}
a {
    color: black;
    
}
h3.uk-margin-remove {
    text-align:center;
    font-weight:600;
    font-size: 20px;
}
.product-uikit .uk-thumbnail {
    border: 1px solid #000;
}
h1.uk-text-left {
    font-size: 30px;
    font-weight: 600;
     font-family:'Babylon5';
      letter-spacing: 2px;
}
.product-uikit .uk-panel.uk-panel-box {
    background-color:#ffffff;
}
.category-title .uk-nav li > a {
  
  border-bottom: 1px solid #000000;
}
@media (min-width: 1220px){
.uk-container {
    max-width: 1200px;
    padding: 0 85px;
}
}
.category-title .uk-panel-title {
    font-size: 26px;
    font-weight: 600;
    font-family:'Babylon5';
    letter-spacing: 2px;
}
.category-title {
    margin-top: 25px;
}


h3.our-brand-text {
    font-size: 34px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family:'Babylon5';
    letter-spacing: 2px;
}
.brand-data {
    border-top: 1px solid #000000;
    background-color: #f6f6f6;
}
.category-title .uk-nav-side > li.uk-active > a {
background:#ffffff;
color:#000000;
}
.category-title .uk-nav-side > li > a:hover,
.uk-nav-side > li > a:focus {
  background:#ffffff !important; 
}
span.large-text {
    font-size: 34px;
    font-weight: 600;
    font-family: 'Babylon5';
    letter-spacing: 2px;
}
span.small-text {
    font-size: 20px;
    font-weight: normal;
    font-family: 'Babylon5';
    letter-spacing: 2px;
}
.product-data {
    border-top: 1px solid #000000;
   
}
.product-data .uk-h3 {
    font-size: 22px;
    font-weight: 600;
    font-family: 'Babylon5';
    letter-spacing: 2px;
}
.uk-slidenav-position .uk-grid-width-xlarge-1-6 > * {
    width: 33%;
    margin-bottom:20px !important;
}
a.text-data {
    font-size: 14px;
    font-weight: 400;
    text-align: center;
}
.product-data .uk-panel-teaser {
   border:1px solid #ccc;
}
h3.categories-title {
    font-size: 20px;
    font-weight: 600;
    margin: 0;
    text-align: center;
    font-family: 'Babylon5';
    letter-spacing: 1px;
}
.product-data .uk-slidenav-position .uk-slidenav {
    margin-top:-75px;
}
.oval-data {
    margin-bottom: 15px !important;
}
li.catalog-icon {
    margin-top: 45px;
    margin-left:-27px;
}
span.catalog-taxt {
    color: wheat;
    font-size: 16px;
    letter-spacing: 2px;
    
}
@media (max-width:767px){
.uk-slidenav-position .uk-slidenav {
    display: block !important;
    
}


.product-data .uk-text-center .uk-panel-teaser {
   width:170px;
   height:170px;
   margin-left:-40px !important;
   
}
}
.brand-icon li {
    list-style: none;
    display: inline-block;
}
ul.brand-icon{
display:block;
width: 430px;
margin: 0 auto;
}
/* ========================================================================
                           Responsive 
 ========================================================================== */

@media (max-width: 380px){
.nc-social-panel{
  width:100%;
  float: none;
  text-align: center !important;
 
}
.nc-designby{
  width:100%;
  float: none;
  text-align: center !important;
  margin:0 !important;
 
}


}
@media (min-width: 1220px){
.product-data .uk-slidenav-position .uk-slidenav-previous{
   left:-45px;
}
.product-data .uk-slidenav-position .uk-slidenav-next{
   right:-45px;
}
.uk-slidenav-position .uk-slidenav {
    display: block !important;
}
}