/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */



@font-face {
  font-family: "DaimlerCAC-Regular";
  src: url("DaimlerCAC-Regular.woff2") format("woff2"),
       url("DaimlerCAC-Regular.woff") format("woff"),
       url("DaimlerCAC-Regular.ttf") format("truetype"),
       url("DaimlerCAC-Regular.eot") format("embedded-opentype"),
       url("DaimlerCAC-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "DaimlerCS-Light";
  src: url("DaimlerCS-Light.woff2") format("woff2"),
       url("DaimlerCS-Light.woff") format("woff"),
       url("DaimlerCS-Light.ttf") format("truetype"),
       url("DaimlerCS-Light.eot") format("embedded-opentype"),
       url("DaimlerCS-Light.svg") format("svg");
}


/*
 * LAYOUT
 */
.tm-toolbar,
.tm-headerbar,
.tm-navbar,
.tm-footer {
  margin-top: 15px;
  margin-bottom: 15px;
}

.tm-headerbar {
	border-bottom:1px solid #f1f1f1;
}

.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
    background-color: #fff;
    color: #444444;
    outline: none;
	border-bottom:1px solid #f1f1f1;
}

#wrapper {
    background: #f1f1f1;
    box-shadow: inset 0 2px 5px 0 rgba(0,0,0,.21);
    padding-top: 1.563rem;
}

#clubmercesMain{background: #fff; padding-top:1.30em; }

.uk-panel-box {
    padding: 20px;
    background: #f1f1f1;
	background: #444444; /* Old browsers */
background: -moz-linear-gradient(left, #fff 0%, #f1f1f1 37%, #f5f5f5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #fff 0%,#f1f1f1 37%,#f5f5f5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #fff 0%,#f1f1f1 37%,#f5f5f5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f5f5f5',GradientType=1 );
    color: #fff;
}
#tm-top-a .uk-panel-box{padding:0;}
.tm-top-a.uk-grid{margin-top: 0; }
video{background-size: cover; height: 80%;}
#tm-top-b .uk-panel-box{box-shadow: inset 0 2px 5px 0 rgba(0,0,0,.21); background: #fff; background-image: url(/images/bg-metal.jpg); padding:30px 50px; }
#tm-top-b .uk-panel-box p{color:#f5f5f5; line-height: 2em;}
#tm-top-b .uk-panel-box a{color: #00adef;}


.uk-navbar {
    background: #fff;
    color: #444444;
    /*box-shadow: inset 0 2px 5px 0 rgba(0,0,0,.11);*/
	
}

.uk-responsive-height {
    height: 30px;
    width: 158px;
    top: 5px;
    position: absolute;
    right: 20px !important;
}


.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
    height: 40px;
}

/* Only large screens */
@media (min-width: 1220px) {
  .tm-headerbar,
  .tm-navbar,
  .tm-footer {
    margin-top: 15px;
    margin-bottom: 15px;
  }
}
/* Only phones */
@media (max-width: 767px) {
  .tm-navbar {
    margin: 0 -25px 0 -25px;
    border-width: 0 0 1px 0;
  }
	#tm-top-b .uk-panel-box{background-image: url(/images/bg-metal.jpg); padding:30px 15px 15px;  overflow: hidden; }
	.uk-panel-box {
    padding: 20px 0 0 0;
    background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left, #ffffff 2%, #f5f5f5 52%, #ffffff 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ffffff 2%,#f5f5f5 52%,#ffffff 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ffffff 2%,#f5f5f5 52%,#ffffff 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
	
}
}

/*
 * FONT DAIMLER CAC
 */

html, body, p, h4, h5, h6, h7{ font-family: "DaimlerCS-Light",Helvetica,Arial,sans-serif!important; 
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #333;
font-size: 16px;}

 a, h2, h3, h4, h5, h6, h7{   font-family: "DaimlerCAC-Regular",Helvetica,Arial,sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #333;}

a:hover {
    color: #00adef;
}


input.uk-search-field {line-height: 1.20;-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding-top: .00912em;
}

.uk-navbar-nav > li > a {
    display: block;
    box-sizing: border-box;
    text-decoration: none;
    height: 30px;
    padding: 0 15px;
    color: #444444;
    font-family: "DaimlerCS-Light",Helvetica,Arial,sans-serif!important;
    font-weight: lighter;
	font-size: 1rem;
line-height: 1.20;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding-top: .00912em;
}

.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
    background-color: #fff;
    outline: none;
    border-bottom: 1px solid #f1f1f1;
	color: #00adef;}

.uk-navbar-nav > li.uk-active > a {
	font-family: "DaimlerCAC-Regular",Helvetica,Arial,sans-serif;
    background-color: #ffffff;
    color: #00adef;
	font-weight:300;
}

h1{
	color: #333;
    font-size: 2.45rem;
    font-family: "DaimlerCAC-Regular",Helvetica,Arial,sans-serif;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-top: 0;
    padding-bottom: .035em;
    margin-top: -.19em;
    margin-bottom: 0.95em;
}

h2{
	color: #333;
    font-size: 1.45rem;
    font-family: "DaimlerCAC-Regular",Helvetica,Arial,sans-serif;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-top: 0;
    padding-bottom: .035em;
    margin-top: -.19em;
    margin-bottom: 0.55em;
}

h3{
    font-size: 1.25rem;
    font-family: "DaimlerCS-Light",Helvetica,Arial,sans-serif;
    line-height: 1.2;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #333;
    margin-bottom: 9px;
}

h3.uk-panel-title {
	
    font-family: "DaimlerCAC-Regular",Helvetica,Arial,sans-serif;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
    text-transform: none;
    color: #444444;
}


p{
    font-family: "DaimlerCS-Light",Helvetica,Arial,sans-serif;
    font-size: 1rem;
    line-height: 1.25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #666;
}


p{text-align: justify; -webkit-hyphens: auto;
     -moz-hyphens: auto;
          hyphens: auto;}

.uk-article-title, .uk-article-title a {
    text-transform: none;
    font-size: 1.875rem;
    font-family: "DaimlerCAC-Regular",Helvetica,Arial,sans-serif;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-top: .01em;
    padding-bottom: .085em;
    margin-top: -.2em;
    margin-bottom: -.2em;
}

