/*
Theme Name:     Virtue Child
Theme URI:      http://www.sallepatria.be/
Description:    Thème enfant pour le thème Virtue
Author:         De visu on web
Author URI:     http://www.devisuonweb.be
Template:       virtue                             
Version:        0.1.0
*/
@import url("../virtue/style.css");

.kad-topbar-left.col-sm-6 {
	width:100%;
}
div#wrapper {
    width: 100%;
	max-width:1500px;
}
.container {
	width:100%;
}
div.contentclass{
	padding-top:0;
}
div.sliderclass{
	padding-bottom:0;
	background-color:#000000;
}
div#imageslider  {
	padding:0;
}
div#thelogo{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
div#logo.logocase {
	text-align:left;
}
p.belowlogo-text {
margin-top:20px;
}
.topbarmenu ul li a {
	font-size: 14px;
	line-height:28px;
}
.topbar_social {
	float:right;
}
.topbar_social ul li a {
	padding-top:5px;
	padding-bottom:5px;
}
.page-header {
	border:none;
}
body.home div.fildariane {
	display:none;
}
div.fildariane { 
	padding-top:0px;padding-bottom:0px;padding-left:20px;padding-right:20px;
	margin-top:0px;margin-bottom:0px;
	font-size:85%;
}
p#breadcrumbs{
	margin-bottom:0;
}
div.titre{
	text-align:center;
	width:100%;
	float:left;
}
a:hover {
	color:#096abf;
}
a.bouton {
	color:red;
	font-size:150%;
	border:1px solid #FF0000;
	border-radius:4px;
}

div.bloc-large {
	float:left;
	clear:none;
	width:100%;
}
.image-50 {
	width:50%;
}
.image-30 {
	width:30%;
}
@media (max-width: 500px) {
	.image-50 {
		width:100%;
	}
}
div.bloc-moyen {
	float:left;
	clear:none;
	width:33%;
	padding-left:2%;
	padding-right:2%;
	min-height:600px;
}
div.bloc-petit {
	float:left;
	clear:none;
	width:20%;
	padding-left:2%;
	padding-right:2%;
	min-height:300px;
}
div.bloc-petit h3 {
	font-size:16px;
	line-height:20px;
	min-height:60px;
}
div.main div.bloc-petit p {
	font-size:10px;
	line-height:15px;
	text-align:left;
}
@media (max-width: 650px) {
	div.bloc-moyen {
		width:50%;
		min-height:550px;
	}
	div.bloc-petit {
		width:33%;
		min-height:270px;
	}
}
@media (max-width: 450px) {
	div.bloc-moyen {
		width:100%;
		min-height:1px;
		padding-bottom:40px;
	}
	div.bloc-petit {
		width:50%;
		min-height:300px;
	}
}

div.contentclass {
	min-height:0px;
}
div.main {
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #F5F5F5;
	border-right-style: none;
}
div.main p {
	text-align:justify;
}
div.main li {
	text-align:justify;
}
div.main  ul {
	left-padding:10px;
}
*.discret  {
	font-size:85%;
	color:#ababab;
}
.tablepress thead th {
	background-color: #dfe1f7;
}
.tablepress tbody td {
	border-left:1px;
}
.footercredits  p,.footercredits a{
color:#bbbbbb;
}
.footercredits .agence {
	float:right;
	}
.footercredits .agence.home {
	display:none;
	}
body.home .footercredits .agence.home{
	display:block;
	}
body.home .footercredits .agence.pages{
	display:none;
	}
.footerclass a:hover{
color:#000C4c;
transition:none;
}
footer div.row {
	font-size:85%;
	line-height:16px;
}
footer li{
	padding-bottom:10px;

}
footer li ul{
	padding-top:10px;
}
.sidebar a:hover {
#color:#000C4c;
transition:none;
}  
.sidebar .widget-inner li{
	padding-bottom:10px;
	padding-top:10px;
	font-size:85%;
	line-height:18px;
}
.sidebar .widget-inner li a{
	vertical-align:top;
}

div.widget-inner a {
	color:#4486bf;
}
div.widget-inner a:hover {
	color:#096abf;
}


.textwidget li ul{
	padding-top:10px;
}

article div.subhead {
display:none;
}
article div.postmeta {
display:none;
}
p.math-captcha-form{
padding-right:15px;
padding-left:15px;
}
input.wpcf7-mathcaptcha{
width:50px;
}