/**
* custom.css file created by Taster Template
* @package Taster Template
* @author Youjoomla.com
* @website Youjoomla.com 
* @copyright	Copyright (c) since 2007 Youjoomla.com.
* @license PHP files are released under GNU/GPL V2 Copyleft License.CSS / LESS / JS / IMAGES are Copyrighted material
**/
/*
 ADD ALL YOUR CUSTOM CSS OVERRIDES TO THIS FILE.
 THIS WAY IF YOU MAKE A MISTAKE YOU CAN ALWAYS TURN CUSTOM CSS FILE OFF
 AND REVERT BACK TO ORIGINAL TEMPLATE CSS
 THIS FILE WILL LOAD VERY LAST AFTER ALL TEMPLATE CSS FILES.
 SO YOU CAN OVERRIDE ANY CSS PART OF THE TEMPLATE YOU NEED.
*/
body {
    color: #555555;
}
#centertop {
    padding: 10px 5% !important;
}.tchef::before {
    background: none !important;
}
.tchef, .modid161 {
    margin: 0 auto 0 5%;
    padding: 10px 0;
}
.tchef.yjsg2 .module_title {
    font-size: 160%;
    max-width: 50%;
}
.yjsgmenu li a {
    color: #555555;
}
.yjsg2 .module_title {
    background: #fff none repeat scroll 0 0;
    color: #813d34 !important;
}
h1, h2, h3, h4, h5, h6,h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{
    color: #813d34 !important;
}
.yjtitle {
    visibility: hidden;
}
#yjsg1.yjsg_grid {
    padding: 0 !important;
}
#top1{
padding: 0 !important;
}
.yjsg1_out::after {
height: auto !important;
}
#yjsgsliderChrome_top1.yjsgsliderChrome.yjsgChromes{
height: 400px !important;
}
span.yjmm_select {
    border-bottom: 1px solid #813d34 !important;
    border-top: 1px solid #813d34 !important;
    color: #813d34 !important;
}
#centerbottom.centered.yjsgsitew{
	background: #f9f9f9 !important;
 	padding: 0 5% !important;
}
#centerbottom.centered.yjsgsitew div.inside-container,#header.inside-container {
    padding: 0 !important;
}
.yjsg1_out, .yjsg1_out .module_title, .yjsg1_out .module_title span, .yjsg1_out a, .yjsg1_out h1, .yjsg1_out h2, .yjsg1_out h3, .yjsg1_out h4, .yjsg1_out h5, .yjsg1_out h6, .yjsg3_out .module_title, .yjsg3_out .module_title span, .yjsg3_out a:hover, .yjsg3_out h1, .yjsg3_out h2, .yjsg3_out h3, .yjsg3_out h4, .yjsg3_out h5, .yjsg3_out h6, .extrapos1, .extrapos1 .module_title, .extrapos1 .module_title span, .extrapos1 a, .extrapos1 h1, .extrapos1 h2, .extrapos1 h3, .extrapos1 h4, .extrapos1 h5, .extrapos1 h6, .dark_holder .module_title, .dark_holder .module_title span, .dark_holder a:hover, .dark_holder h1, .dark_holder h2, .dark_holder h3, .dark_holder h4, .dark_holder h5, .dark_holder h6, .newgrid_out, .newgrid_out .module_title, .newgrid_out .module_title span, .newgrid_out a, .newgrid_out h1, .newgrid_out h2, .newgrid_out h3, .newgrid_out h4, .newgrid_out h5, .newgrid_out h6 {
    color: #eeeeee !important;
}

#form12 .wdform_section, #form12 .wdform_column,#form12 .wdform-field {
    width: 100% !important;
}
#form12 .wdform-label {
    color: #eeeeee !important;
    line-height: 32px !important;
    font-family: Verdana,Geneva,sans-serif !important;
    
}
#form12 input[type="text"] {
    height: 32px !important;
}
#form12 .wdform-field {
    display: inline !important;
    position: relative;
    float: left;
}
#form12 .wdform-label-section {
    display: inline !important;
    width: 20% !important;
    position: relative;
    float: left;
    margin: 0 4px 0 0;
}
#form12 .wdform-element-section {
    display: inline !important;
    width: 70% !important;
    position: relative;
    float: left;
}
#form12 .button-submit {
    background: #813d34 !important;
    color: #eeeeee;
}
.newgrid_out::after {
    opacity: 0.8 !important;
}
#form12 .mini_label {
    color: #eeeeee !important;
    font-family: Verdana,Geneva,sans-serif !important;
}
#form12 .wdform_line {
    color: #eeeeee !important;
}
span.yjmm_select::after {
    font-size: 0 !important;
}
select.yjstyled option {
    color: #555555;
    height: 28px;
    padding:12px 0 0;
    border-bottom: 1px solid #813d34;
}

.tchef .yjme_item div.imageholder::before {
    border: 1px solid #555555 !important;
}
.yjsg2 .module_title::after {
    border-bottom: 2px solid #813d34;
}
.newgrid_out{
	padding: 0 0 0 5%;
}
#newposition1.yjsgxhtml.first_mod{
padding: 0 0 24px 0;
}
#newposition2{
	padding: 0 !important;
}
#newposition2 h3.module_title {
    margin: 0 !important;
}
#form12 .wdform_page {
    padding-top: 0 !important;
}
.dark_holder {
    background: #813d34 !important;
    padding: 0 5%;
}
#yjsg7 h4 a, #yjsg7 p{
 color: #eeeeee !important;
}
.yjsg6_out{
	padding: 0 5% !important;
}
#bodybottom1, #yjsg6{
	padding: 0 !important;
}
.extrapos2{
	padding: 20px 0 0 0 !important;
}
#user16, #user17, #user18, #user19, #user22, #user23, #user24, #user25{
	padding: 0 30px 20px 0 !important;
}
#yjsg7{
	padding-bottom: 0!important;
}
#user12.yjsgxhtml {
   background: #f3f3f3 none repeat scroll 0 0;
   border: 1px solid #f1f1f1;
   border-radius: 4px;
	padding: 24px;
	max-width: 22%;
}
.ui.form{
	padding: 0 48px 0 0;
}
.ui.form .field>label, .ui.form .grouped.fields>label{
font-family: Verdana, Geneva, sans-serif !important;
color: #EEEEEE !important;
font-weight: 500 !important;
font-size: 16px !important;
}
i.icon:before,.ui.form .required.field>.checkbox:after, .ui.form .required.field>label:after, .ui.form .required.fields.grouped>label:after, .ui.form .required.fields:not(.grouped)>.field>.checkbox:after, .ui.form .required.fields:not(.grouped)>.field>label:after{
color: #EEEEEE !important;
}

#centertop.fixed #logo {
	background: url(https://www.chezbertrand.ch/images/cb_logo_2015.png) no-repeat !important;
}
.YJSlide_slide .YJSlide_description{
	right: 0 !important;
	font-size: 32px !important;
	width: 100% !important;
}

.icon-edit{
	color: #000000 !important;
	font-size:	20px !important;
}











































