.itemid-101 #g-header{background-color: rgba(50, 59, 64, 0.8);}
.itemid-101 .sur-feature img{width:70% !important;background-color: rgba(255, 255, 255, 0.7);} 
.itemid-101 #g-feature .g-container{position:static !important}
.itemid-101 #g-showcase {position: absolute;    top: 0;}
.itemid-101 #g-feature {height:auto}
.itemid-101 #g-main h1{}
.itemid-101 #g-main h2{font-style : italic;font-size:22px;font-weight:bold}
.itemid-101 #g-main h3{font-style : italic;font-size:16px;font-weight:bold;margin: 0.75rem 0 0 0 !important;}
.itemid-101 #g-main p{font-style : italic;font-size:16px;font-weight:bold;margin: 0 0 1.5rem 0 !important;}

.facebook{height:25px;margin-left:5px;}
.contact{height:25px;margin-left:5px;}
.header-b{text-align:right}
#btcontentslider124{height: 300px;}

.col-md-3 img{float:left;width:100%;}
.header-a .g-content,.header-b .g-content,.header-a p,#g-showcase .g-content,#g-feature  .g-content,#g-feature  p{margin:0 !important;padding:0 !important;}
#g-showcase .g-container {width:100%}

#g-showcase { padding: 0;}
#g-showcase p{margin:0 !important}
#g-showcase img{width:100%}

#g-navigation{background-color:#333b40; background-image: url('https://originehalle.com/lesherbiers/images/banners/fond_menu.png');background-repeat:no-repeat;background-position:center  top;z-index:10000}
.g-menu-item-title{font-family:arial; text-transform:uppercase;font-weight: normal;}
.g-main-nav .g-toplevel > li{width:20%}
.g-main-nav .g-standard .g-dropdown{width:100% !important}
#g-navigation .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module){background:none;}
#g-navigation .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container{color:#fff}



.feature-a .g-content,.feature-b .g-content{background-color: rgba(255, 255, 255, 1);padding:10px; box-shadow: 1px 1px 12px #555; min-height:250px}
.feature-a .g-title,.feature-b  .g-title{text-align:center;padding:15px 0;font-family:arial;}
.feature-a .g-title{background-color:#354d59;color:#f5f0e2}
.feature-b .g-title{background-color:#bdd531;color:#354d59}
.feature-b .bt-category,.feature-a .bt-category{display:none}
.bt-cs .bt-inner .bt-title{color:#354d59;font-weight:bold}
a{color:#bdd531;font-weight:bold}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{box-shadow:0 1px 1px rgba(0, 0, 0, 0.3) !important;border-radius:0 !important;min-width:90%}
#g-subfeature{border:none;}
#g-subfeature .g-container{width:100%;}


 #g-main {z-index:1000;position:relative;background-color: rgba(255, 255, 255, 0);padding:0}
 .itemid-101  #g-main .g-container{padding:0}
 .itemid-101  #g-main .g-content{background-color: rgba(255, 255, 255, 0.8);}
.mainttop  .g-content{width:100%  !important; text-align:center;margin:auto;background-color: rgba(255, 255, 255, 1);}




.engagements1{margin-right:2%;box-shadow: 8px 8px 12px #aaa;}

.engagements1 h3{background-color:#bdd531;color:#354d59;text-align:center;padding:10px 0;margin:0 !important}
.engagements1 li{list-style:none;padding:0 15px;font-size:15px;font-weight:bold}
.engagements1 ul{margin-left:0 !important}
.mainbottom  .g-content{width:100% !important} 

.fromager{background-image: url("https://originehalle.com/lesherbiers/images/origine_halle/enseignes/fromager/fromager_halle_2.png");background-repeat: no-repeat;background-position: center center;}
.boulanger{background-image: url("https://originehalle.com/lesherbiers/images/origine_halle/enseignes/boulangerie-patisserie/boulangerie_halle_1.png");background-repeat: no-repeat;background-position: center center;}
.maraicher{background-image: url("https://originehalle.com/lesherbiers/images/origine_halle/enseignes/primeur/salades.png");background-repeat: no-repeat;background-position: center center;}
.caviste{background-image: url("https://originehalle.com/lesherbiers/images/origine_halle/enseignes/caviste/vigne.png");background-repeat: no-repeat;background-position: center center;}
.chocolat{background-image: url("https://originehalle.com/lesherbiers/images/origine_halle/enseignes/chocolaterie/planchot_chocolat.png");background-repeat: no-repeat;background-position: center center;}
.epicerie{background-image: url("https://originehalle.com/lesherbiers/images/origine_halle/enseignes/epicerie/epicerie.png");background-repeat: no-repeat;background-position: center center;}
/*.fleuriste{background-image: url("https://originehalle.com/lesherbiers/images/origine_halle/enseignes/fleuriste/fleuriste.jpg");background-repeat: no-repeat;background-position: center center;}*/
.boucherie{background-image: url("https://originehalle.com/lesherbiers/images/origine_halle/enseignes/traiteur/boucherie.jpg");background-repeat: no-repeat;background-position: center center;}
.rapide{background-image: url("https://originehalle.com/lesherbiers/images/origine_halle/enseignes/sandwicherie/rapide.jpg");background-repeat: no-repeat;background-position: center center;}
.poisson{background-image: url("https://originehalle.com/lesherbiers/images/origine_halle/enseignes/poissonnerie/poisson.jpg");background-repeat: no-repeat;background-position: center center;}
.restaurant{background-image: url("https://originehalle.com/lesherbiers/images/origine_halle/enseignes/restaurant/restau.jpg");background-repeat: no-repeat;background-position: center center;}
.cafe{background-image: url("https://originehalle.com/lesherbiers/images/origine_halle/enseignes/torrefacteur/cafe.jpg");background-repeat: no-repeat;background-position: center center;}



.subbutton {color:#bdd531;background-color:#354d59;border-radius: 15px;font-weight:bold}
.acymailing_form,.acysubbuttons{text-align:left}
.acyfield_email{text-align:right}
.Footer-a h3,.footer-b h3{text-transform:uppercase;color:#b6b2a9}
.branding a{color:#b6b2a9}
.Footer-a,.footer-b {color:#b6b2a9}
#g-footer .g-content{margin: 0 0.625rem;padding:0 0.938rem;}


.Brandingb p{margin:0 !important}
.Brandingb a{font-weight:normal;color:#fff; font-style : italic;}
.enseigne{min-width:100%}
.subfeature  p{margin:0 !important}
.sur-feature p{text-align:center}



.itemid-101 .feature {position:absolute;top:300px;}


.logoenseigne{width:auto !important;height:200px;}

.page-header{text-align:center}

#g-main h1{}
#g-main h2{font-size:22px;font-weight:bold}
.acymailing_introtext,#g-main h3{font-size:20px;font-weight:bold;}
#g-main p{font-size:16px;margin: 0 0 1.5rem 0 !important;}


#g-main h2{font-size:30px;font-weight:normal}

@media (min-width: 1200px) {
.feature {position:absolute;top:265px;}
.sur-feature {position:absolute;top:-30px;left:0}
.feature{width:75rem; margin : auto;}
.acymailing_module_form .acymailing_introtext {display: block;float: left; padding-bottom: 10px;width: 50%;}
#g-feature {height:100px}
.engagements2{margin-left:2%}
.itemid-196 .engagements1{width:48%;height:225px;margin:50px 26% 0 26%;}
.itemid-196 .engagements2{display:none;}


.engagements1,.engagements2{width:48%;float:left;height:225px;margin-top:50px}
.itemid-101 .sur-feature .platform-content{width:40% !important;margin:5% auto;}
.itemid-101 #g-main .g-content{width:50%; text-align:center;margin:auto;}
.itemid-101 .acymailing_introtext{font-weight:normal;font-size:26px !important;}
#g-feature .g-container{position:relative;top:-300px}

.acymailing_introtext{text-align:right;}
#g-main .g-content{width:50%; margin:auto;text-align : justify;}
.g-main-nav .g-toplevel > li{width:20%}
#g-feature img{width:7%;margin-right:0.1%}
.header-b p{display:table;width:100%; height:50%;margin:1.5rem 0 0 0 !important}
.header-b img{float:right}
.feature-a,.feature-b {padding: 25px 75px;margin-top:400px}
#g-feature{margin:0 !important;padding:0 !important;position:relative;background-color: rgba(255, 255, 255, 0);}
.acymailing_introtext,.acymailing_form{width:50%;float:left}
#g-subfeature{margin:-700px 0 0 0 !important;padding:0 !important;z-index:0}
}


@media (min-width: 960px) and (max-width: 1199px) {
.feature{width:60rem; margin : auto;}
.itemid-196 .engagements1{width:48%;height:225px;margin:50px 26% 0 26%;}
.itemid-196 .engagements2{display:none;}
.feature {position:absolute;top:150px;}
.sur-feature {position:absolute;top:-35;left:0}
.acymailing_module_form .acymailing_introtext {display: block;float: left; padding-bottom: 10px;width: 50%;}
#g-feature {height:100px}
.engagements2{margin-left:2%}
.engagements1,.engagements2{width:48%;float:left;height:270px;margin-top:50px}
.itemid-101 .sur-feature .platform-content{width:40% !important;margin:10% auto;}
.itemid-101 #g-main .g-content{width:50%; text-align:center;margin:auto;background-color: rgba(255, 255, 255, 0.7);}
.itemid-101 .acymailing_introtext{text-align:right;font-weight:normal;font-size:26px;}
#g-feature .g-container{position:relative;top:-200%}
#g-main .g-content{width:50%; margin:auto;text-align : justify;}
.acymailing_introtext{text-align:right;}
.g-main-nav .g-toplevel > li{width:20%}
#g-feature img{width:8%;margin-right:0.1%}
.feature-a,.feature-b {padding: 25px 75px;margin-top:380px}
.header-b p{display:table;width:100%; height:50%;margin:1.5rem 0 0 0 !important}
.header-b img{float:right}
.feature-a,.feature-b {padding: 25px 75px;}
#g-feature{margin:0 !important;padding:0 !important;position:relative;background-color: rgba(255, 255, 255, 0);}
.acymailing_introtext,.acymailing_form{width:50%;float:left}

#g-subfeature{margin:-740px 0 0 0 !important;padding:0 !important;z-index:0}
}


@media (min-width: 768px) and (max-width: 959px) {
 .itemid-101 .feature {position:initial;top:300px;}
	.itemid-196 .engagements2{display:none;}
.feature{width:48rem; margin : auto;}	
.acymailing_module_form .acymailing_introtext {display: block;float: left; padding-bottom: 10px;width: 50%;}
#g-feature {height:100px}
.engagements1,.engagements2{width:100%;margin-top:10px}
.itemid-101 #g-main .g-content{width:75%; text-align:center;margin:auto;background-color: rgba(255, 255, 255, 0.7);}
.itemid-101 .acymailing_introtext{text-align:right;font-weight:normal;font-size:26px;}

#g-feature .g-container{position:relative;top:-215%}
#g-main .g-content{width:50%; margin:auto;text-align : justify;}

.acymailing_introtext{text-align:right;}
.g-main-nav .g-toplevel > li > .g-menu-item-container{padding:0 !important;}

.sur-feature img{max-width:25%;padding:25px;margin:1% auto;text-align:center}
.itemid-101 .sur-feature img{max-width:70%;padding:25px;margin:5% auto 1% auto;text-align:center}
.sur-feature p{text-align:center}
.xyz{width:7%;margin-right:0.1%}
.feature-a,.feature-b {padding: 15px 25px;margin-top:150px;}
#g-header.g-content {    margin: 0 !important;    padding: 0 !important;}
.header-b p{display:table;width:100%; height:50%;margin:0.5rem 0 0 0 !important} 
 .col-md-3 img{width:90%}
 .itemid-101 #g-main .g-content{width:75%; text-align:center;margin:auto;background-color: rgba(255, 255, 255, 0.7);}
 #g-feature{margin:0 !important;padding:0 !important;position:relative;background-color: rgba(255, 255, 255, 0);}
  .itemid-101 .acymailing_introtext,.acymailing_form{width:50%;float:left}
  .itemid-101 .acymailing_introtext{text-align:right;font-weight:normal;font-size:26px;width:50%}
 #g-subfeature{margin:-700px 0 0 0 !important;padding:0 !important;z-index:0}
 }
 
 

@media (min-width: 481px) and (max-width: 767px) {
.itemid-101 .feature {position:initial;top:300px;}
.logoenseigne{width:25%;margin-bottom:5%}
.acymailing_module_form .acymailing_introtext {display: block;float: left; padding-bottom: 10px;}
.xyz{width: 12%;margin-bottom:5px}
 /*.itemid-101 .feature ,*/.header-a{display:none}
 .col-md-3, .header-b{ flex: 0 1 50% !important; float: left; width: 50% !important;}
 .itemid-101  .sur-feature img{max-width:80%;padding:20px;background-color: rgba(255, 255, 255, 0.8);margin:15% auto;text-align:center}
 .sur-feature p{text-align:center}
 .feature-a, .feature-b {margin: auto;max-width: 80%;}
  .itemid-101 #g-feature{margin:0 0 5px 0!important;}
 #g-feature{margin:-165px 0 5px 0!important;padding:0 !important;position:relative;background-color: rgba(255, 255, 255, 0);}
 .acymailing_introtext{text-align:center;font-weight:normal;}
 #g-subfeature{margin:-750px 0 0 0 !important;padding:0 !important;z-index:0}
}
@media (max-width: 480px) {
.itemid-101 .feature {position:initial;top:300px;}
	
	
	
.xyz{width: 12%;margin-bottom:5px}
.acymailing_module_form .acymailing_introtext {display: block;float: left; padding-bottom: 10px;}
 .itemid-101.feature ,.header-a{display:none}
 .col-md-3, .header-b{ flex: 0 1 50% !important; float: left; width: 50% !important;}
 .sur-feature img{max-width:80%;padding:20px;background-color: rgba(255, 255, 255, 0.8);margin:15% auto;text-align:center}
 .sur-feature p{text-align:center}
 .feature-a, .feature-b {margin: auto;max-width: 80%;}
 #g-feature{margin:0 0 5px 0!important;padding:0 !important;position:relative;background-color: rgba(255, 255, 255, 0);}
 .acymailing_introtext{text-align:center;font-weight:normal;font-size:26px;}
 .row-fluid{background-color: rgba(255, 255, 255, 0.5);}
 #g-subfeature{margin:-1040px 0 0 0 !important;padding:0 !important;z-index:0}
}
