/*
Theme name: Virtue Child
Description: C'est un thème enfant du thème parent Virtue
Version: v0.1
Template: virtue
*/

 @import url("../virtue/style.css");

/*--header--*/

.kad-standard-logo {
	width: auto;
}
#logo {
  float: left;
  margin-right: 0 !important;
}
.kad_tagline.belowlogo-text {
	display: table;
	line-height: 30px;
	margin-top: 15px;
	text-align: center;
	background: #00AF50;
	color: #fff;
	padding: 10px;
}
.kad_tagline.belowlogo-text h2 {
	font-size: 56px;
	line-height: 56px;
}
.kad_tagline.belowlogo-text h3 {
	margin:0;
}
header .col-md-4, .span4 {
  width: 50%;
}

/*--menu--*/
.col-md-8, .span8 {
	width: 100%;
	/* text-align: left; */
}
#nav-main {
	border-top: 1px solid #888;
	border-bottom: 1px solid #888888;
	background: #fff;
}
#nav-main ul.sf-menu {
	float: left;
}
#menu-menu-principal .current-menu-item.current_page_item,
#menu-menu-principal li:hover {
	background: #00AF50;
}
#menu-menu-principal .current-menu-item.current_page_item a,
#menu-menu-principal li a:hover{
	color: #fff !important;
}

/*--page d'accueil--*/
.home #breadcrumbs {
	display: none;
}
.flex-control-nav.flex-control-paging {
	display: none;
}
.sliderclass.kad-desktop-slider {
	background: #C6C4C4;
	padding: 0;
}
#evenements-accueil .so-panel {
	margin: 0;
	color: #fff;
}
#evenements-accueil h2{
	color:#fff;
}
.duration.time {
	display: block;
	color: #fff;
}
.ecs-event {
	list-style-type: none;
	float: left;
	width: 30%;
	background: #797979;
	margin: 1%;
	padding: 5px;
	height: 280px;
	text-align: center;
}
.ecs-event h4 {
	text-align: center;
	height: 50px;
}
.ecs-event h4 a {
	color: #fff !important;
	text-transform: uppercase;
}
#bouton-participe a {
	padding: 82px 20px;
	font-size: 32px;
	line-height: 38px;
	text-transform: uppercase;
}
#services .so-panel {
	margin-top: 5px;
	padding-bottom: 15px;
}
#services h5 {
	color: #fff;
}
.sow-features-feature.sow-icon-container-position-top {
	margin: 1%;
	width: 23% !important;
	padding: 10px !important;
	border-radius: 8px;
}
.sow-features-feature.sow-icon-container-position-top:nth-child(1) {
	background: #FE0000;
}
.sow-features-feature.sow-icon-container-position-top:nth-child(2) {
	background: #00B050;
}
.sow-features-feature.sow-icon-container-position-top:nth-child(3) {
	background: #0071C1;
}
.sow-features-feature.sow-icon-container-position-top:nth-child(4) {
	background: #FFC000;
}



/*--pages--*/
.archive.post-type-archive .page-header {
	display: none;
}
.contentclass {
  padding-top: 0;
}
.subhead, .postdate, .slideshowlink {
  display: none;
}
.post-image-container img {
  width: 70%;
}
#page-rando .sow-icon-container, #page-rando .sow-icon-image {
	height: 150px;
	margin-bottom:0;
}
.wpcf7-form-control.wpcf7-captchar {
	width: 200px;
}
.tribe-events-list .tribe-events-event-image img {
	max-width: 80%;
}
/*--articles--*/
.home #ngg-gallery-128733a986679b5aa3732a21cd0df1aa-1 {
	display: none !important;
}
.post-757 #ngg-slideshow-6cd06b3e2d7f923e873da9135ae37262-6498288800 {
	display: none !important;
}

/*--footer--*/
footer p, footer h3 {
	color: #fff;
}
footer li {
	border-bottom: 1px solid #fff;
}
#containerfooter {
  padding-top: 0;
}
#containerfooter .menu li a, #containerfooter .menu li a:hover {
  background: none;
}
.footerclass a {
  color: #ffffff;
}
footer a:hover {
  text-decoration:underline;
}

#containerfooter .menu li a {
  max-width: 180px;
}
.footercredits {
  text-align: center;
}
.footercredits p {
  color: #fff;
}
