/*
Theme Name:     Canvas Child
Theme URI:      http: //
Description:    Child theme for canvas
Author:         Fabrice Cortat
Author URI:     http: //
Template:       canvas
Version:        1.0
*/

@import url("../canvas/style.css");
#body{
	background: #f92e4f!important;	
}
#wrapper {
	padding-top: 20px;
	background: white;
}
#top {
	margin:0px!important;	
}
#top ul.nav > li a:hover {color:black;}
#top ul.nav > li:hover {color:black!important;}
#top ul.nav ul li a {
color: black!important;
}
#navigation {height:42px;}
#navigation ul.rss li a:after {
text-shadow: none;}

#navigation ul.rss li a {
color: black;
}

#menu-item-55  {background:#f92e4f!important;height:42px!important; margin-top: -17px;}

#main a, #sidebar a {
	color:#f92e4f;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 2px dotted black;
}
.post-meta a {border-bottom: none!important;}

.page-template-template-contact-php .location-twitter #office-location a {
text-decoration: none;
font-weight: bold;
}
#main a:hover, #sidebar a:hover{background: grey /* #ea505c */;
	color:white;
	text-decoration: none;
}

.post-meta a:link, .post-meta a {color:#888!important;
background:none!important;}

#top #top-nav {
float: right;
}
/* #comments {display: none;} */
#footer{
padding: 10px;
}
#footer p a {color:white;
	font-weight: bold;
}
a.flex-prev, a.flex-next {
	display: none;
}

#sidebar li {
	list-style-type: none;
}

/*tableau des événements*/
.hc_rse_date {font-weight:bold;padding-right: 10px;}
.hc_rse_time {
padding-right: 20px;
	font-weight: bold;
}
.hc_rse_title {padding-right: 20px;}
.hc_rse_more_info {}


.dk-speakup-petition-wrap  a {border-bottom:none!important;}
.dk-speakup-submit {
  background: #d94200 url(../images/bg-submit-button.png) repeat-x top left;
  background: -webkit-linear-gradient(#f92e4f, #f92e4f);
  background: -moz-linear-gradient(#f92e4f, #f92e4f);
  background: -ms-linear-gradient(#f92e4f, #f92e4f);
  background: -o-linear-gradient(#f92e4f, #f92e4f);
  background: linear-gradient(#f92e4f, #f92e4f);
  
  border: 1px solid #f92e4f;
  text-shadow: 0 -1px 0 #f92e4f;}
 
.dk-speakup-signature-count {
font-size: 2em;
padding: 20px;
font-weight: bold;}
  
.dk-speakup-custom-field-1 {
	margin: 5px 0 0 3%;
position: relative;
top: 1px;
vertical-align: bottom;
}

.dk-speakup-twitter
{width: 69px!important;
height: 20px!important;}
a.dk-speakup-twitter span {

background-size: 15px 16px!important;
height: 18px!important;
width:24px!important;
}


@media (max-width:768px) { 
#header {
background: none!important;
}
 }