.gantry-logo img{width: 250px;max-width: 250px;display: block;background-color: #fff;padding: 5px;  box-shadow: 0px 0px 8px #000; }
#g-header { background-image: url("http://vendeefibres.com/images/img/fibre_calage.jpg");  background-position: center; background-repeat: no-repeat;background-size:100%;}
#g-header .g-grid{ min-height: 180px;}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {  background: #6d3324;}
.g-main-nav .g-toplevel {    font-weight: normal !important;} 
.g-menu-item-101 > .g-menu-item-container, {padding:0 !important;}
.g-main-nav .g-toplevel > li > .g-menu-item-container {    padding: 0.7rem 1.5rem; }
.logo > .g-content,.tel > .g-content,#g-feature .g-content,#g-footer .g-content, .itemid-179 #g-main, .itemid-179 #g-main .g-content, .itemid-116 #g-main, .itemid-116 #g-main .g-content,  .itemid-117 #g-main, .itemid-117 #g-main .g-content,  .itemid-119 #g-main, .itemid-119 #g-main .g-content, #g-footer p{    margin: 0 !important;    padding: 0 !important;}
.customvert{padding:1%;background-color: #2b5036;color:#ffffff}
.actu h4{color:#ffffff}
.actu{margin:0 !important; padding:0 !important;}
.tel{background-color: #2b5036;position: absolute;right: 0;min-width: 300px;top: 1rem;}
.tel p {    margin: 0 !important;    font-weight: bold;    font-size: 1.2rem;    color: #fff;}
.tel img {    max-width: 25px !important;    margin: 0 5px;}
.slogan{position: absolute;right: 0;max-width: 500px;min-width: 350px;}
.slogan h1{    color: #6d3324;font-size: 1.4rem;margin: 0.75rem 0 0 0;}
.slogan p{   margin:  0 0 0.75rem 0;}
.slogan > .g-content {    background-color: rgba(255, 252, 255, 0.7);margin-right:0!important;}
#g-showcase #sample-1-particle {    border:2px solid #6d3324;}
#g-showcase p{  font-size: 0.8rem !important; text-align: justify;margin: 0;}
.sample-content .sample-icons {font-size: 3rem; color: #2b5036;opacity: 1;float: left;}
.sample-content h4{color: #2b5036;margin-left: 55px;}
.sample-content p{margin:1.5rem 0 0 0;}
.sample-content a {    text-align: right !important;    float: right;}
.sample-content {  text-align: justify;}
#g-feature .g-block  {padding:0 2%;}
.itemid-101 #g-main h1 {    font-size: 1.8rem;    font-weight: lighter !important;    text-align: center;    font-weight: lighter;}
#g-main .sample-content {    border:2px solid #6d3324;  background-color: rgba(255, 252, 255, 1);}
.g-menu-item-101 #g-main {   background-image: url("http://vendeefibres.com/images/img/fibre_calage.jpg");  background-position: center; background-repeat: no-repeat;background-size:100%;}
#g-footer {margin-top: 2%;}
#copyright-1313-particle,.branding{font-size:0.7rem; }
#g-footer p{font-size:0.7rem; text-align:center;color:#2b2b2b;}
#g-footer li{float:left;font-size:0.7rem;margin:0 2%;}
#g-footer ul{text-align:center;}
#g-footer a{ margin: 0 !important;    padding: 0 !important;color:#2b2b2b;}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container{color:#ffffff;}
.activites{float:left;width:33%;padding:0 1%;}
.detail { float: left;text-align: center;display: block;font-weight: bold;width: 25%;min-width: 160px;color:#2b5036;}
.detail1 { float: left;text-align: center;display: block;font-weight: bold;width: 33%;min-width: 213px;color:#2b5036;}
.detail2 { float: left;text-align: center;display: block;font-weight: bold;width: 50%;min-width: 160px;color:#2b5036;} 
.cible {width: 100%;background-color: #6d3324;;display: block;float: right;color:#ffffff;margin-top:60px;}
.itemid-116 #g-main .g-container, .itemid-117 #g-main .g-container, .itemid-119 #g-main .g-container,.itemid-179 #g-main .g-container {min-width:100%;}
.details{margin-top:60px;}
#g-footer {    border-top: 3px solid #6d3324; margin-top:0 !important;} 
.itemid-101 #g-main{background-image: url("http://vendeefibres.com/images/img/fibre_calage.jpg");  background-position: center; background-repeat: no-repeat;background-size:100%;}
.ptt{font-size:0.7rem;}
.form{color:#2b5036;margin:0;padding:0;}
.jsn-master .jsn-input-xlarge-fluid, .jsn-master .jsn-input-medium-fluid {width: 500px !important;}
.jsn-master {font-size: 12px;line-height: 1.5em;font-family: "roboto", sans-serif !important;}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .control-label {color: #666666; font-family: "roboto", sans-serif !important;font-size: 14px;text-align: right;}
.jsn-bootstrap {display: block;width: 700px;text-align: center;margin: 0 auto;}
.jsn-master .jsn-text-center, .jsn-master .jsn-text-center a{text-align: center;color: #fff;}
.socialFeed .powrMark{color:#fff;}
 #g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {background: #103019;}
btn-warning {

    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #2b5036;
    *background-color: #2b5036;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    border-color: #f89406 #f89406 #ad6704;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.g-offcanvas-toggle {
    font-size: 1.5rem;
    color: #2b5036;
}

.camera_caption_title, .camera_caption{font-family: "roboto", sans-serif; font-weight:100;font-size: 0.85rem;
}


itemid-101 h1{color: #2b5036;}
@media(max-width: 480px) {
    .tel{min-width: 100%;top: 10rem;}
    .slogan {
    top: 209px;
}
.jsn-master .jsn-input-xlarge-fluid, .jsn-master .jsn-input-medium-fluid {
    width: 200px !important;
}
.jsn-bootstrap {
    text-align: left;
}
.jsn-uniform .form-actions .btn-toolbar .btn {
    font-size: 1.75rem;
    line-height: 1.75rem;
}
.jsn-uniform.jsn-master .jsn-row-container .form-actions {
    width: 250px;
}
    }
