/*
Theme Name: Virtue Child Theme
Theme URI: http://locations.veronique-geubelle.be
Author: Veronique Geubelle
Description: Based on Virtue template
Author URI: http://users.skynet.be/vero.michel/
Template: virtue
Text Domain: virtue-child
*/

#thelogo {max-width: 100%;}

/*
body.henumont-34 .headerclass .logocase,
body.henumont-34 li.menu-waterloo-42-retour,
body.henumont-34 #pageheader,
body.les-alentours .headerclass .logocase,
body.les-alentours li.menu-waterloo-42-retour,
body.la-region #logo,
body.la-region li.menu-waterloo-42-retour,
body.les-pieces-a-vivre .headerclass .logocase,
body.les-pieces-a-vivre li.menu-waterloo-42-retour,
body.les-chambres .headerclass .logocase,
body.les-chambres li.menu-waterloo-42-retour,
body.la-cuisine .headerclass .logocase,
body.la-cuisine li.menu-waterloo-42-retour,
body.salles-de-bain .headerclass .logocase,
body.salles-de-bain li.menu-waterloo-42-retour,

body.waterloo-42 .headerclass .logocase,
body.waterloo-42 li.menu-henumont-34-retour,
body.waterloo-42 #pageheader,
body.les-alentours-2 #logo,
body.les-alentours-2 li.menu-henumont-34-retour,
body.lappartement #logo,
body.lappartement li.menu-henumont-34-retour,
body.chambres #logo,
body.chambres li.menu-henumont-34-retour,
body.cuisine-americaine-equipee #logo,
body.cuisine-americaine-equipee li.menu-henumont-34-retour,
body.salle-de-douche-wc-separe-etc #logo,
body.salle-de-douche-wc-separe-etc li.menu-henumont-34-retour,
body.sejour #logo,
body.sejour li.menu-henumont-34-retour,

div.portfolionav,
body.home #topbar,
div.footercredits p

{
    display: none!important;
}
*/

.topbarmenu ul li a {
    font-size: 25px;
    font-weight : lighter;
    padding: 30px 0;
}


h1 {
	font-size: 35px!important;
    font-weight: lighter;
}

h2 {
	font-size: 20px!important;
    font-weight: bolder!important;
    line-height: 25px!important;
    margin-bottom: 15px!important;
    margin-top: 15px!important;
}

h3 {
	font-size: 15px!important;
    text-transform: uppercase;
    font-weight: lighter;
    margin-bottom: 3px!important;
    margin-top: 15px!important;
    clear: left;
}

h4 {
    font-size: 15px!important;
    text-decoration: underline;
    margin-bottom: 3px!important;
    margin-top: 15px!important;
    clear: left;
}

#calendrier {
    float: left;
    width:50%;
}

@media screen and (max-width: 620px;) {
    #calendrier {
    width:100%;
}
}

#sbc-calendar-wrapper, #sbc-calendar-wrapper *
{
    width:95%;
    background-color: #f0f3f3;
    border: none;
    font-family: Lato;
    font-size: 15px;
    }


@media screen and (max-width: 620px;) {
 #sbc-calendar-wrapper, #sbc-calendar-wrapper * {
    width:100%;
    }
}

#sbc-calendar .pad {
    text-align: right;
}

#sbc-calendar .sbc-navigation select {
    font-size: 15px;
    text-transform: uppercase;
}

#sbc-calendar td.sbc-status-free,
#sbc-calendar-wrapper .sbc-status-free {
    background-color: #99cc66!important;
    color: #FFFFFF;
}

#sbc-calendar td.sbc-status-booked,
#sbc-calendar-wrapper .sbc-status-booked {
    background-color: #cc0000!important;
    color: #FFFFFF;
}

.sbc-calendar-month{
    padding-top:30px;
    padding-left: 30px;
    padding-bottom: 0px;
    padding-right: 0px;
}

#telecharger {
    float: left;
    clear: right;
    background-color: #f0f3f3;
    margin-top: 23px;
    padding-bottom: 20px;
    padding-top: 5px;
    padding-left: 30px;
    padding-right: 30px;
}
.encartgris {
    background-color: #f0f3f3;
    margin-top: 23px;
    padding-bottom: 20px;
    padding-top: 5px;
    padding-left: 30px;
    padding-right: 30px;
}


.footercredits {
    display: none;
}

.footerclass {
	background: #FFFFFF;
	padding-top: 0px;
}
