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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
body {
font-size: 15px;
}

.tm-toolbar {
padding: 5px;
background: #f5f5f5;
}

.uk-subnav {
font-family: 'Open Sans';
font-weight: 300;
font-size: 12px;
}

body {
font-size: 16px;
line-height: 26px;
}

div.uk-panel {
  color:#444;
}

body.motos .uk-article-title {
font-size: 30px;
line-height: 35px;
font-weight: 700;
text-transform: uppercase;
}

body.contact h3,
body.contact legend {display:none;}
body.contact h3.forcedisplay {display:block;}
body.contact #tm-middle .form-horizontal textarea {height:150px;}
body.contact #tm-middle input, body.contact textarea {width: 90%;}
body.contact #tm-middle .form-actions {padding-top: 0;}
body.contact div.uk-panel {color: #444; border:none; font-size:15px;}
body.contact p {padding:0; margin:0;}
body.contact .uk-panel-box {padding: 0px;}
body.contact #tm-middle form {margin: 0;margin-top:-25px;}
body.contact #tm-middle .form-actions {margin-top: -28px;margin-bottom:-28px;}

body.cgv p {padding:0;margin:0;}

body.sitemap h1, 
body.casques h1,
body.motos h1,
body.atelier h1,
body.atelier h2,
body.casques h2,
body.shop h1, 
body.partenaires h1{
  font-style: normal;
  font-size: 24px;
line-height: 24px;
  margin: 0 0 0 0;
font-family: 'Open Sans Condensed';
font-weight: 700;
color: #444444;
text-transform: none;
  text-rendering: optimizelegibility;
  display: block;
-webkit-margin-before: 1.33em;
-webkit-margin-after: 1.33em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
  margin-top:0px;
  padding-top:0;
}

body.atelier h2,
body.casques h2 {margin-top:10}

body.sitemap .tm-content a {color:#444;font-size:15px;line-height:15px;}
body.sitemap .muted a {color:#b0b0b0;font-size:10px;line-height:10px}
body.sitemap #xmap a img {display:none;}

.uk-article-title {
	font-size: 30px;
	line-height: 45px;
	font-weight: 700;
	text-transform: none;}

.tm-logo-small {
  	width:180px;
	height:73px;
	margin-top:-65px;}

#searchForm div.uk-panel, div.uk-panel-box a:hover {
color: #444;
}

.uk-form label {
	font-size: 15px;
  	font-family: "Open Sans";
	line-height: 10px;
}

.uk-form legend,
#searchForm strong {
	font-size: 15px;
	font-weight:700;
  	margin-top:0;
  	font-family: "Open Sans";}

#searchForm .uk-panel {background-color:#f5f5f5;}
.uk-form input[type="text"] {background:#fff;}
#searchForm .ordering,
#searchForm select#ordering {display:none;}
#searchForm fieldset {margin: 0 0 0 0;}
#searchForm div.uk-panel, div.uk-panel-box a:hover {color: #444;}
#searchForm .uk-panel {background-color: #f5f5f5;}
div.uk-panel, div.uk-panel-box a:hover {color: #999;}
div.uk-panel, div.uk-panel-box a {color: #444;}
#searchForm .uk-panel-box {padding: 15px;}
#searchForm {padding-bottom:30px;}
.uk-form input[type="radio"] {margin-right:5px;}

a, 
div.uk-panel a {color:#992316}
.uk-article-meta a {color: #b0b0b0;}
.uk-subnav > li > a {color: #b0b0b0;}

.cadremoto {
padding: 30px;
background: #fff;
color: #444;
border: 1px solid #ddd;
text-align:center;
margin:20px 0 20px 0;
}

body.motos .cadremoto h1 {
	padding-top:30px;
}

.wk-gallery img {
  border:2px solid #444;}

body.partenaires .wk-gallery img {
  border:none;}

#lightbox-title-float {font-family:arial;}

.tm-article-blog article img {border:2px solid #444;}