@font-face{font-family:CatullRegular;src:url(fonts/catull-webfont.eot);src:url(fonts/catull-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/catull-webfont.woff) format("woff"),url(fonts/catull-webfont.ttf) format("truetype"),url(fonts/catull-webfont.svg#CatullRegular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:MinionProItalic;src:url(fonts/minionpro-it-webfont.eot);src:url(fonts/minionpro-it-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/minionpro-it-webfont.woff) format("woff"),url(fonts/minionpro-it-webfont.ttf) format("truetype"),url(fonts/minionpro-it-webfont.svg#MinionProItalic) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:MinionProRegular;src:url(fonts/minionpro-regular-webfont.eot);src:url(fonts/minionpro-regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/minionpro-regular-webfont.woff) format("woff"),url(fonts/minionpro-regular-webfont.ttf) format("truetype"),url(fonts/minionpro-regular-webfont.svg#MinionProRegular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:GothamBoldRegular;src:url(fonts/gotham-bold-webfont.eot);src:url(fonts/gotham-bold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/gotham-bold-webfont.woff) format("woff"),url(fonts/gotham-bold-webfont.ttf) format("truetype"),url(fonts/gotham-bold-webfont.svg#GothamBoldRegular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:GothamBookRegular;src:url(fonts/gotham-book-webfont.eot);src:url(fonts/gotham-book-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/gotham-book-webfont.woff) format("woff"),url(fonts/gotham-book-webfont.ttf) format("truetype"),url(fonts/gotham-book-webfont.svg#GothamBookRegular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:GothamBookItalic;src:url(fonts/gotham-bookitalic-webfont.eot);src:url(fonts/gotham-bookitalic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/gotham-bookitalic-webfont.woff) format("woff"),url(fonts/gotham-bookitalic-webfont.ttf) format("truetype"),url(fonts/gotham-bookitalic-webfont.svg#GothamBookItalic) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:GothamLightRegular;src:url(fonts/gotham-light-webfont.eot);src:url(fonts/gotham-light-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/gotham-light-webfont.woff) format("woff"),url(fonts/gotham-light-webfont.ttf) format("truetype"),url(fonts/gotham-light-webfont.svg#GothamLightRegular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:GothamLightItalic;src:url(fonts/gotham-lightitalic-webfont.eot);src:url(fonts/gotham-lightitalic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/gotham-lightitalic-webfont.woff) format("woff"),url(fonts/gotham-lightitalic-webfont.ttf) format("truetype"),url(fonts/gotham-lightitalic-webfont.svg#GothamLightItalic) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:GothamMediumRegular;src:url(fonts/gotham-medium-webfont.eot);src:url(fonts/gotham-medium-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/gotham-medium-webfont.woff) format("woff"),url(fonts/gotham-medium-webfont.ttf) format("truetype"),url(fonts/gotham-medium-webfont.svg#GothamMediumRegular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:GothamMediumItalic;src:url(fonts/gotham-mediumitalic-webfont.eot);src:url(fonts/gotham-mediumitalic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/gotham-mediumitalic-webfont.woff) format("woff"),url(fonts/gotham-mediumitalic-webfont.ttf) format("truetype"),url(fonts/gotham-mediumitalic-webfont.svg#GothamMediumItalic) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:GothamExtraLightRegular;src:url(fonts/gotham-xlight-webfont.eot);src:url(fonts/gotham-xlight-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/gotham-xlight-webfont.woff) format("woff"),url(fonts/gotham-xlight-webfont.ttf) format("truetype"),url(fonts/gotham-xlight-webfont.svg#GothamExtraLightRegular) format("svg");font-weight:400;font-style:normal}
html,legend{color:#000}
html{background:#FFF;font-family:GothamLightRegular !important;}
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,p,pre,td,textarea,th{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,optgroup,strong,th,var{font-style:inherit;font-weight:inherit}
del,ins{text-decoration:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:after,q:before{content:''}
abbr,acronym{border:0;font-variant:normal}
.footer li a:hover {
    text-decoration: underline;
}
sub,sup{vertical-align:baseline}
button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
caption,th{text-align:center}
html{background:0 0}
a:hover{text-decoration:none}
.lft{float:left}
.rgt{float:right}
.cf{clear:both}
.menuhorz>ul>li{float:left}
.menuhorz ul li a,.menuvert ul li a{display:block}
h1{font-size:138.5%}
h2{font-size:123.1%}
h3{font-size:108%}
h1,h2,h3{margin:15px 0}
dt,h1,h2,h3,h4,h5,h6,strong{font-weight:700}
optgroup{font-weight:400}
abbr,acronym{border-bottom:1px dotted #000;cursor:help}
em{font-style:italic}
del{text-decoration:line-through}
blockquote,dl,ol{margin:1em}
th{font-weight:700}
caption{margin-bottom:.5em}
sup{vertical-align:super}
sub{vertical-align:sub}
fieldset,p,pre,table{margin-top:1em}
.custom_cont p{margin-top:.1em!important}
button,input[type=checkbox],input[type=radio],input[type=reset],input[type=submit]{padding:1px}
.custom_bloccont table,.custom_blocdevi table{margin-top:0!important}
a,body{color:#000;font-family:GothamLightRegular !important;}
#menucentre a,.left-colonne li a,.mainmenu{text-transform:uppercase}
#acymailing_module_formAcymailing2,#mondiv,.footer{clear:both}
.footer li,.mainmenu ul.menu li{list-style:none}
.footer li,.footer ul,.mainmenu ul.menu,.mainmenu ul.menu li{padding:0;margin:0; font-size: 16px;}
.mainmenu ul.menu>li{position:relative;/position:inherit}
.mainmenu ul.menu>li>ul{position:absolute;width:230px;padding:10px;display:none;top:14px;left:0;margin:0;z-index:20000!important}
.mainmenu ul.menu>li:hover>ul{display:block}
.mainmenu ul.menu li ul{float:none;text-align:left}
.mainmenu ul.menu li ul ul{padding-left:25px}
.mainmenu ul.menu li ul li{margin:6px 0;height:auto}
.mainmenu ul.menu li ul li a{height:auto;background:url(../media/puce.png) 0 3px no-repeat;padding:0 0 0 15px;text-decoration:none}
.mainmenu ul.menu li ul li a:hover,.mainmenu ul.menu li ul li.active a{background-color:#fff;text-decoration:none}
.mainmenu ul.menu li.item-102>ul{background:#EDEEB3}
.mainmenu ul.menu li.item-103>ul{background:#9EC97C}
.mainmenu ul.menu li.item-104>ul{background:#B5E1F6}
body,body.home{background:rgba(0,0,0,0) url(../media/nouvel-an-2026-gestvert-banniere.jpg) no-repeat scroll center top/960px 250px;overflow-x:hidden}

body,body.depolluante{background:rgba(0,0,0,0) url(../media/depolluante.jpg) no-repeat scroll center top/960px 250px;overflow-x:hidden}
body,body.exotiques-v2{background:rgba(0,0,0,0) url(../media/exotiques.jpg) no-repeat scroll center top/960px 250px;overflow-x:hidden}
body,body.location_et_entretien{background:rgba(0,0,0,0) url(../media/location_et_entretien.jpg) no-repeat scroll center top/960px 250px;overflow-x:hidden}

a{text-decoration:none;outline:0}
.breadcrumbs span,.mainmenu li.active a{text-decoration:underline}
a:hover{color:#036653}
.item-page li{line-height:18px}
body{font-family:arial;font-size:12px;height:100%}
body.contact,body.groupe{background:rgba(0,0,0,0) url(../media/pres.jpg) no-repeat scroll center top/960px 250px}
body.interieur{background:rgba(0,0,0,0) url(../media/entretien.jpg) no-repeat scroll center top/960px 250px}
body.menu-services{background:rgba(0,0,0,0) url(../media/menu-services-bg.jpg) no-repeat scroll center top/960px 250px}
body.inter_location{background:rgba(0,0,0,0) url(../media/location-et-entretien-de-plantes-bg.jpg) no-repeat scroll center top/960px 250px}
body.plantes-murs-stabilises{background:rgba(0,0,0,0) url(../media/plantes-murs-stabilises-bg.jpg) no-repeat scroll center top/960px 250px}
body.inter_decor{background:rgba(0,0,0,0) url(../media/sapin.jpg) no-repeat scroll center top/960px 250px}
body.inter_tablo{background:rgba(0,0,0,0) url(../media/tablo.jpg) no-repeat scroll center top/960px 250px}
body.inter_hydro{background:rgba(0,0,0,0) url(../media/hydroculture.jpg) no-repeat scroll center top/960px 250px}
body.inter_pots{background:rgba(0,0,0,0) url(../media/pots.jpg) no-repeat scroll center top/960px 250px}
body.inter_plante{background:rgba(0,0,0,0) url(../media/plantes.jpg) no-repeat scroll center top/960px 250px}
body.plantes_depolluantes{background:rgba(0,0,0,0) url(../media/plantes_depolluantes.jpg) no-repeat scroll center top/960px 250px}
body.location_de_plantes{background:rgba(0,0,0,0) url(../media/location_de_plantes.jpg) no-repeat scroll center top/960px 250px}
body.location_evenementiel{background:rgba(0,0,0,0) url(../media/location_evenementiel.jpg) no-repeat scroll center top/960px 250px}
body.plantes_sans_location{background:rgba(0,0,0,0) url(../media/plantes_sans_location.jpg) no-repeat scroll center top/960px 250px}
body.arbres_exotiques{background:rgba(0,0,0,0) url(../media/arbres_exotiques.jpg) no-repeat scroll center top/960px 250px}
body.inter_plantesemi{background:rgba(0,0,0,0) url(../media/seminatur.jpg) no-repeat scroll center top/960px 250px}
body.inter_fleurs{background:rgba(0,0,0,0) url(../media/fleurs.jpg) no-repeat scroll center top/960px 250px}
body.inter_respect{background:rgba(0,0,0,0) url(../media/environnement.jpg) no-repeat scroll center top/960px 250px}
body.devis{background:rgba(0,0,0,0) url(../media/devis.jpg) no-repeat scroll center top/960px 250px}
body.exterieur{background:rgba(0,0,0,0) url(../media/exter.jpg) no-repeat scroll center top/960px 250px}
body.catalg{background:rgba(0,0,0,0) url(../media/catalg.jpg) no-repeat scroll center top/960px 250px}

body.salon-event{background:rgba(0,0,0,0) url(../media/vivre-l-entreprise.jpg) no-repeat scroll center top/960px 250px}
body.prix-event{background:rgba(0,0,0,0) url(../media/page_evenementiel.jpg) no-repeat scroll center top/960px 250px}
body.ext-espaces-verts{background:rgba(0,0,0,0) url(../media/paysagisme-exterieur.jpg) no-repeat scroll center top/960px 250px}
body.ext-espaces-travail{background:rgba(0,0,0,0) url(../media/decoration-espaces-travail.jpg) no-repeat scroll center top/960px 250px}
body.exter_entretien,body.gr_moyens{background:rgba(0,0,0,0) url(../media/materiel.jpg) no-repeat scroll center top/960px 250px}

body.menu_entretien{background:rgba(0,0,0,0) url(../media/menu_entretien.jpg) no-repeat scroll center top/960px 250px}


body.box{background:rgba(0,0,0,0) url(../media/box.jpg) no-repeat scroll center top/960px 250px}




body.gr_ontribu{background:rgba(0,0,0,0) url(../media/environnement.jpg) no-repeat scroll center top/960px 250px}
body.exter_conseil,body.exter_creation{background:rgba(0,0,0,0) url(../media/crea.jpg) no-repeat scroll center top/960px 250px}
body.exter_arrosage{background:rgba(0,0,0,0) url(../media/arrosage.jpg) no-repeat scroll center top/960px 250px}
body.exter_vrd{background:rgba(0,0,0,0) url(../media/vrd.jpg) no-repeat scroll center top/960px 250px}
body.exter_elagage{background:rgba(0,0,0,0) url(../media/elagage.jpg) no-repeat scroll center top/960px 250px}
body.exter_espace{background:rgba(0,0,0,0) url(../media/espace.jpg) no-repeat scroll center top/960px 250px}
body.offre-39{background:rgba(0,0,0,0) url(../media/location-de-plantes-gestivert-29.jpg) no-repeat scroll center top/960px 250px!important}
body.offre-79{background:rgba(0,0,0,0) url(../media/location-de-plantes-gestivert-79.jpg) no-repeat scroll center top/960px 250px!important}
body.offre-129{background:rgba(0,0,0,0) url(../media/location-de-plantes-gestivert-129.jpg) no-repeat scroll center top/960px 250px!important}
.wrapper{width:100%}
.page{margin:0 auto 20px;width:960px}
.header{height:230px;width:100%}
a.home{background:url(../media/home.gif) top left no-repeat}
.mainmenu a.home{display:block;float:left;width:12px;margin-bottom:0;height:14px;text-indent:9999px;background:url(../media/home.png) top center no-repeat;padding-left:0}
.mainmenu,.mainmenu ul{float:right}
.mainmenu{font-family:CatullRegular;font-size:12px;width:100%;margin-top:35px;position:relative}
.mainmenu a{padding:0 10px;height:14px;line-height:14px;margin:0}
.mainmenu li.item-106 a{padding-right:0}
.left-colonne{float:left;width:240px}
.content{padding-bottom:50px}

.bloc_2020_updates h3.home-h3-gestivert {
	font-size: 18px !important;
	/* text-align: center !important; */
	color: #c55a11 !important;"
	line-height: 29px !important;
	padding: 0 0 0 18px;
}

.ancre{padding:5px 0;text-align:left}
.content .page h1,.item-page h2{font-family:GothamLightRegular;font-weight:400;font-size:14px;height:28px;line-height:10px;border-bottom:1px solid #7f7f7f;margin-top:0;letter-spacing:2px}
.br-50px{height:636px}
.br-50px-img img{width:288px!important;height:375px!important}
.web2018-liste-li{margin-left:0!important;padding:0 0 0 13px}
.content .contenu_left h1,.item-page h2{height:auto!important;min-height:28px;line-height:14px;clear:both;border-bottom:none!important;font-family:GothamMediumRegular;color:#000;text-transform:uppercase;letter-spacing:0;text-align:left;padding-top:7px;min-height:0!important}
#page p.buttonheading{display:none}
.footer{border-top:1px solid #000;border-bottom:1px solid #000;min-height:274px;padding-bottom:15px}
.hrtop{width:100%;border:none;border-bottom:1px solid #000;margin:0}
.zone_right p{margin:0;line-height:20px}
.zone_right{float:right;text-align:right;width:650px;margin-right:30px;margin-top:20px}
#acymailing_module_formAcymailing2,.zone_right .rech{float:right;border-bottom:1px solid #7c7c7c;margin-left:25px;margin-top:8px}
#acymailing_fulldiv_formAcymailing2 form#formAcymailing2 input.subbutton{height:20px;width:20px;font-size:10px;margin-left:15px;border:none;background:#000;color:#fff;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}
#acymailing_module_formAcymailing2 #user_email_formAcymailing2,.zone_right .rech input#mod-search-searchword{border:none;background:0 0;font-family:MinionProRegular;font-size:14px;letter-spacing:1px;color:#58585a;width:146px}
a.ancre_txt{display:block;position:absolute;width:36px;height:36px;top:-16px;left:465px;background:url(../media/scrol.png) top left no-repeat;z-index:99;cursor:pointer}
.brochure,.brochure_noel,.brochure_sapin,.brochures{top:23px;z-index:99}
.content .ancre{width:960px;margin:0 auto;position:relative;z-index:-1!important}
.breadcrumbs{float:left;font-family:MinionProRegular;font-style:italic;font-size:11px;letter-spacing:1px;width:540px;line-height:12px}
.brochure,.brochure_noel,.brochure_noel a,.brochure_sapin,.brochures,.brochure_allin1 p{width:150px!important;height:140px!important}
.brochure {
	background: url(../media/telecharger-brochures-catalogues.png) top left no-repeat;
	color: #fff;
	position: fixed;
	margin-left: 733px;
	top: 249px;
}
.bloc-devis-21 {
	background: #c5e9f7;
	border: solid 1px grey;
	border-radius: 5px;
	padding: 15px 28px;
	margin: 0 23px;
}
.item-386,.item-127,.item-389, .item-390{
	height: 45px !important;
}
.brochures {
	background: url(../media/bg_brochures.gif) top left no-repeat;
	color: #fff;
	position: fixed;
	margin-left: 733px;
	top: 399px;
}
.fev-image-2.image-par-deux {
	margin: 0 auto;
	text-align: center;
	padding: 0 0 0 102px;
}
.fev-image-2.image-par-deux li:first-child {
	margin: 0 87px 0 0 !important;
}
.fev-image-2.image-par-un {
	display: block;
	text-align: center;
	margin: 0 0 0px 0;
	padding: 39px 0 0px 312px;
}
div#sbox-window{position:absolute!important;z-index:900000000!important}
.brochure_sapin{margin-left:732px;top:96px;background:url(../media/bg_brochure_noel_old.png) top left no-repeat;position:fixed}
.brochure_sapin p{margin-top:7px}
.brochure div,.brochures div{padding-left:10px;padding-top:5px}
.brochure_sapin a:link,.brochure_sapin a:visited{color:#fff;text-decoration:none;width:147px;height:134px;display:block;position:relative;top:-36px;font-size:0!important}
#menucentre li.active a,a #menucentre a:hover,div#xxvehm a:hover{text-decoration:underline}
.left-colonne>div,.left-colonne>ul{margin-bottom:0}
.left-colonne>ul{padding-right:64px}
.left-colonne>ul li a:hover,.left-colonne>ul li.active a{color:#000;text-decoration:underline}
.left-colonne>div,.left-colonne>ul li.item-127{padding-right:15px}
.custom_blocdevi{color:#fff;font-family:GothamMediumRegular;font-size:10px;background:url(../media/bas_devis.gif) bottom right no-repeat #6f0d4a;padding-bottom:48px}
.custom_contribu,.custom_home_paysint{font-family:GothamBookRegular}
.devis1 .custom_blocdevi{background:0 0}
.brochure a,.brochures a{color:#fff;width:146px;height:139px!important;display:block;font-size:0!important;margin:0!important;padding:0!important;position:relative;top:-11px;left:-7px}
.brochure_noel a{color:#fff;line-height:16px;padding:0;display:block;overflow:hidden;text-indent:-99999px}
.brochure a:hover,.brochure_noel a:hover{color:#b84f7b}
.brochure_noel{background:url(../media/bg_brochure.png) top left no-repeat;color:#fff;position:absolute;text-align:left}
.custom_bloccont p,.custom_blocdevi p{margin-left:18px;margin-right:18px;line-height:14px;text-align:justify;color:#e3cbda}
.custom_bloccont p{color:#000}
.custom_blocdevi .tablo_titre{border-color:#fff}
.custom_bloccont .tablo_titre{border-color:#000}
.exterieur1{background:url(../media/bas_exter.gif) bottom right no-repeat #b5e1f6}
.devis1{background:url(../media/bas_devis.gif) bottom right no-repeat #6f0d4a}
.groupe1{background:url(../media/bas_group.gif) bottom right no-repeat #edeeb3}
.interieur1{background:url(../media/bas_inter.gif) bottom right no-repeat #9ec97c}
.contact1{background:url(../media/bas_cont.gif) bottom right no-repeat #c1e67d}
.contenu_left{float:right;min-width:700px;position:relative}
.custom_home_paysint{float:right;margin-right:22px;margin-top:125px;width:300px;font-size:12px;display:none}
.custom_contribu{float:left;width:660px;font-size:26px;line-height:12px;letter-spacing:2px}
.custom_home_paysint a{font-family:GothamBookItalic}
.custom_home_paysint p{margin-bottom:0;line-height:14px}
.acysubbuttons .button,.search .button{margin-top:3px;border:none;background:0 0}
.acymailing_module p{font-family:MinionProRegular;font-size:14px;letter-spacing:1px;color:#58585a;text-align:left!important;padding-left:2px}
#menucentre a,.custom_blocs .td1,.left-colonne li a,.td2,.td3{font-family:GothamMediumRegular;font-size:9px;display:block}
.custom_blocs .td1,.td2,.td3{padding:0;border:none;position:relative;vertical-align:text-top;float:left;width:33%;overflow:hidden}
.contenu,.custom_blocs{width:100%;float:left}
.custom_blocs div li,.left-colonne li{list-style:url(../media/puce.png);margin-bottom:7px}
#menucentre li,#menucentre ul{margin:0;padding:0}
#menucentre a{font-size:12px;font-family:GothamLightRegular}
#menucentre li{list-style:none;height:25px;line-height:25px}
.part02-creation p {
    font-size: 16px;
}
.part01-creation p {
    font-size: 16px;
}
.omega_BOX.megatitre {
	color: #00b0f1;
	font-size: 28px;
	font-weight: bolder !important;
	text-align: center;
}
.custom_bloc{width:100%}
.custom_blocs .nopad{margin-right:0}
.custom_blocs .tr1{height:252px;overflow:hidden}
.custom_blocs .tr2 .td1{background:url(../media/td1.gif) bottom left no-repeat #9ec97c}
.custom_blocs .tr2 .td2{background:url(../media/td2.gif) bottom left no-repeat #b5e1f6}
.custom_blocs .tr2 .td3{background:url(../media/td3.gif) bottom left no-repeat #6f0d4a;color:#b786a5}
.custom_blocs div p.liendevi a{display:block;text-align:right;font-family:CatullRegular;font-size:10px;padding-right:15px;background:url(../media/puce.png) center right no-repeat;letter-spacing:2px;border-bottom:2px solid #000;border-top:1px solid #000;margin:22px;height:20px;line-height:20px}
.custom_blocs .tr2 div{height:370px;overflow:hidden}
.custom_blocs p{margin-right:22px;margin-left:22px;line-height:14px}
.contenu_left .search,div.item-page{font-family:GothamLightRegular;font-size:12px;text-align:justify}
dt.result-title a{height:30px;line-height:35px;color:#036653}
dd.result-category{display:none}
div.phrases-box label.radiobtn{margin:0 15px}
div.phrases-box{padding:15px 0}
.mod_footer{float:right;margin-top:32px;width:720px}
#menucentre,.custom_cont{float:left}
#acymailing_module_formAcymailing1{float:right;font-family:MinionProRegular;font-size:12px;overflow:hidden;width:140px}
#lveis-wrapper_3 ul#lveis,#lveis-wrapper_3 ul#lveis li{height:330px;top:0}
#acymailing_module_formAcymailing1 .acymailing_finaltext{padding-left:2px;border:none;background:0 0;font-family:MinionProRegular;font-size:16px;letter-spacing:1px;color:#58585a;width:146px}
.custom_cont,.mod_footer ul.menu a{font-size:11px;color:#58585A}
#acymailing_module_formAcymailing1 input{background:#c6c7c8;border:none;color:#58585A;font-family:GothamLightRegular!important;font-size:11px}
.custom_cont,.custom_recrut,.mod_footer ul.menu a{font-family:GothamLightRegular}
.custom_cont p{line-height:22px; font-size: 15px;padding: 0 0 0 8px;color: #000 !important;}
.mod_footer .custom_cont{max-width:163px}
.mod_footer ul.menu{display:block;float:left;margin-left:28px;max-width:175px;position:relative;z-index:150000;min-width:159px}
.mod_footer ul.menu a:hover{color:#036653}
#lveis-wrapper_3{position:relative;height:330px!important;margin-bottom:0!important;display:none}
#lveis-wrapper_3 .lveisnav{position:absolute;top:125px}
#lveis-wrapper_3 .lveisnav a{display:block;text-indent:9999px;overflow:hidden;width:26px;height:96px;position:absolute;z-index:110}
#lveis-wrapper_3 .lveisnav a.next{background:url(../images/next.png) top left no-repeat;right:25px}
#lveis-wrapper_3 .lveisnav a.prev{background:url(../images/prev.png) top left no-repeat;left:25px}
#sp-sig104,#sp-sig114,#sp-sig115,#sp-sig116,#sp-sig117,#sp-sig118{width:485px;float:right}
.sp-sig a{padding:5px;display:block;float:left}
.sp-sig a.oncre{display:inline;float:none;padding:0}
img.sp_simple_gallery{opacity:1!important}
#sp-sig104 a.pos4,#sp-sig114 a.pos4,#sp-sig115 a.pos4,#sp-sig116 a.pos4,#sp-sig117 a.pos4,#sp-sig118 a.pos4{padding-right:0}

.custom_recrut {
	position: relative;
	/* right: 206px !important; */
	top: -982px  !important;
	left: 678px !important;
	font-size: 16px !important;
	color: white !important;
	/* border: solid 1px grey; */
	width: 240px;
}

.custom_recrut span.titre {
    font-size: 16px;
    color: white;
    display: block;
    padding: 0 0 8px 0;
}

.savoir1,.tr2>div{position:relative}
#aiContactSafe_mainbody_3{float:left}
form#searchForm fieldset.only{display:none}
div#xxvehm a{color:#0C7A1C}
div#xxvehm a:hover{color:#000}
dd.error ul{margin-right:20px;padding-left:25px;width:430px}
div.sp-sig a.next,div.sp-sig a.prev{padding:5px;display:block;float:left;color:#d8e9cb;font-family:GothamMediumRegular;font-size:90px}
div.sp-sig a.next{padding-right:0}
div.sp-sig a span.verti{display:block;background:#9ec97c;text-align:center;color:#d8e9cb}
.customtitre_groupe{background:url(../media/legroupe.jpg) top left no-repeat;padding-top:197px}
.customtitre_payagisme_inter{background:url(../media/pay_inter.jpg) top left no-repeat;padding-top:197px}
.customtitre_payagisme_ext{background:url(../media/pay_exter.jpg) top left no-repeat;padding-top:197px}
#formAcymailing1 input.button{background:0 0!important;margin-top:2px!important}
.savoir1{left:501px;top:140px}
.custom_brochure p{margin-top:5px!important}
.tr2>div p.liendevi{display:block;position:absolute;bottom:0;width:100%;margin-left:0;margin-right:0}
.pagination ul li{float:left;width:30px;list-style:none}
.pagination-start{width:45px!important}
.pagination-prev{width:80px!important}
.pagination-next{width:57px!important}
.pagination-end{width:25px!important}
#lveis-wrapper_3 li{width:700px}
#lveis-wrapper_3 ul{background:#333!important}
.lien,.tel{font-weight:700}
.lien,.tablo_titre{border-bottom:1px solid #000}
.titre{color:#0C7A1C;font-size:13px;font-family:GothamMediumRegular;margin-top:15px}
.tel{background:url(../media/tel.png) center left no-repeat;padding-left:22px;font-family:GothamBoldRegular;font-size:14px}
.tablo_titre{font-family:GothamLightRegular;letter-spacing:2px;font-size:16px;margin:22px}
.lien,.savoir{height:20px;line-height:20px;letter-spacing:1px;display:block}
.lien{font-family:CatullRegular;font-size:10px;border-top:1px solid #000;background:url(../media/plus.gif) center right no-repeat;text-align:right;padding-right:25px}
.savoir{color:#0C7A1C;text-transform:uppercase;background:url(../media/savoir.gif) center right no-repeat;padding-right:30px;font-size:13px;font-family:GothamMediumRegular;float:right}
div[itemprop="articleBody"] .custom_blocs{display:none}
li.item-253{display:none}
div#akeeba-renderjoomla{padding:25px 0}
.blog .items-more{display:none}
.custom_tel{float:right;position:absolute;top:9px;margin:0 0 0 466px;color:#FFF}

.custom_tel ul li {
    list-style-type: none;
    float: left;
    margin: 0;
    padding: 0 0 0 11px;
}

.custom_tel ul {
    float: right;
    
    margin: 0;
    padding: 2px 0 0 11px;
	display:none;
}

.custom_tel p.tel {
    float: left;
    width: 99px;
    height: 20px;
}



ul#ext-id{margin:10px 0 0}
a.logo{display:block;width:213px;height:67px;margin-top:13px;background:url(../media/logo.png) top left no-repeat;float:left;margin-left:31px}
.logo_bas{display:block;width:208px;height:auto;margin-top:17px;background:url(../media/logo.png) top left no-repeat;float:left}
.customtitre_ruche{background:rgba(0,0,0,0) url(../media/ruche_left_menu.jpg) no-repeat scroll left top;padding-top:197px}
.ruche1{background:#ffcb16 url(../media/bas_ruche.png) no-repeat scroll right bottom}
.brochure_noel_2017{margin-left:732px;top:288px;position:fixed}
.brochure_noel_2017 p{background:#FFF url(../media/bg_brochure_ruche.png) top left no-repeat;width:132px;height:50px;padding:0 0 0 8px;border:5px solid #fff}
.brochure_noel_2017 p a{margin:0;padding:0;color:#000}
.brochure_allin1{margin-left:732px;top:410px;position:fixed}
.brochure_allin1 p{background:#FFF url(../media/bg_brochure_allin1.png) top left no-repeat;padding:0 0 0 8px}
.brochure_allin1 p a{margin:0;padding:0;color:#FFF;width:151px;height:136px;display:block;position:relative;top:-15px;left:-8px;font-size:0!important}
.custom_brochure_ruche{background:rgba(0,0,0,0) url(../media/bg_brochure_stVal.png) no-repeat scroll left top;margin-left:675px;position:fixed;top:300px;height:64px;width:140px;border:5px solid #fff;z-index:99}
#bg,#bgSales{position:fixed;top:0;left:0;z-index:-150000!important}
.bgwidth{width:100%}
.bgheight{height:100%}
h1.bnr-2017{color:#61b650!important;font-size:24px!important;text-align:center!important;display:block;width:454px!important;line-height:32px!important;border:none!important;margin:0 0 43px 277px !important;letter-spacing:1px;font-weight:700!important}
.span9 .j2store-img-responsive{height:180px!important;width:188px!important}
.j2store-single-product{min-height:333px;border:solid 1px #F4F8F7;padding:0 0 0 9px;margin:0 0 20px}
.product-title{min-height:35px;text-align:left;font-size:14px}
.product-sku{min-height:48px;font-size:12px;word-wrap:break-word!important}
.j2store-addtocart-form{margin-top:10px;margin-bottom:33px;text-align:center}
.j2store-cart-button{padding:6px 10px!important;font-size:14px!important;border-radius:5px!important}
.bnr-2017-devis{width:300px;display:block;color:#FFF;font-size:16px;margin-left:56px;margin-top:29px;font-weight:700;letter-spacing:1px;text-align:center;background:#1fa22e;padding:0 15px 14px 21px;border-top-left-radius:15px;border-top-right-radius:15px}
.bnr-2017-devis p, .bnr-2019-devis p{background:#11861e;padding:7px 0 10px;position:relative;width:326px;left:-16px;top:4px;border-top-left-radius:15px;border-top-right-radius:15px}
#displayAiContactSafeForm_6 input{width:100%;height:25px}
#displayAiContactSafeForm_19 input{width:100%;height:25px}
#displayAiContactSafeForm_19 textarea{width:100%; height: 93px;}
#aiContactSafe_mainbody_19 .alert{padding: 0 !important; margin-bottom: 0 !important;}
#adminForm_6{margin:0 0 0 56px;width:292px;background:#1fa22e;padding:0 22px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;position:relative;top:-15px}
#adminForm_19{margin:0 0 0 56px;width:292px;background:#1fa22e;padding:0 22px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;position:relative;top:-25px}
.bnr-2019-devis{width:300px;display:block;color:#FFF;font-size:16px;margin-left:56px;margin-top:10px;font-weight:700;letter-spacing:1px;text-align:center;background:#1fa22e;padding:0 15px 14px 21px;border-top-left-radius:15px;border-top-right-radius:15px}
#displayAiContactSafeForm_6 label{color:#FFF;display:inline-block;margin-top:10px;letter-spacing:1px;font-size:13px}
#displayAiContactSafeForm_19 label{color:#FFF;display:inline-block;margin-top:10px;letter-spacing:1px;font-size:13px}
#adminForm_6 .aiContactSafe_error_msg{display:none}
#adminForm_19 .aiContactSafe_error_msg{display:none}
#adminForm_6 dd.error ul{margin-right:20px;padding-left:25px;width:248px!important}
#adminForm_19 dd.error ul{margin-right:20px;padding-left:25px;width:248px!important}
#adminForm_6 .error{color:red;font-weight:700}
#adminForm_19 .error{color:red;font-weight:700}
#adminForm_6 #aiContactSafeSendButton{border:solid 1px #1c4813;font-size:14px;padding:4px 15px;text-transform:uppercase;cursor:pointer;border-radius:18px;background:#1c4813;color:#FFF;margin:0 0 0 78px}
#adminForm_19 #aiContactSafeSendButton{border:solid 1px #1c4813;font-size:14px;padding:4px 15px;text-transform:uppercase;cursor:pointer;border-radius:18px;background:#1c4813;color:#FFF;margin:0 0 0 78px}
#adminForm_6 #aiContactSafeSendButton:hover{background:#15410f}
#adminForm_19 #aiContactSafeSendButton:hover{background:#15410f}
#displayAiContactSafeForm_12 input{width:100%;height:25px}
#displayAiContactSafeForm_12 textarea{width:100%}
#adminForm_12{margin:0 0 0 56px;width:292px;background:#1fa22e;padding:0 22px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;position:relative;top:-15px}
#displayAiContactSafeForm_12 label{color:#FFF;display:inline-block;margin-top:10px;letter-spacing:1px;font-size:13px}
#adminForm_12 .aiContactSafe_error_msg{display:none}
#adminForm_12 dd.error ul{margin-right:20px;padding-left:25px;width:248px!important}
#adminForm_12 .error{color:red;font-weight:700}
#adminForm_12 #aiContactSafeSendButton{border:solid 1px #1c4813;font-size:14px;padding:4px 15px;text-transform:uppercase;cursor:pointer;border-radius:18px;background:#1c4813;color:#FFF;margin:0 0 0 78px}
#adminForm_12 #aiContactSafeSendButton:hover{background:#15410f}
.bnr-2017-right{position:absolute;left:521px;color:#FFF;font-size:13px;width:344px;text-align:center;letter-spacing:1px;background-color:rgba(205,0,0,0.8);padding:0 26px;border-radius:35px;border:21px}
.sapin-2017-nr li{float:left;width:12.5%}
.decors-sapin-nr ul li p{padding:0 15px 0 33px;text-align:justify}
.decors-sapin-nr ul li{float:left;width:33.3%;padding:0}
.decors-sapin-nr ul{margin:0;padding:0;list-style-type:none}
.decors-sapin-nr{background:#efefef;min-height:236px;padding-left:6px}
span.decors-img{position:relative;top:9px;padding-right:9px}
ul.sapin-2017-nr{list-style-type:none;margin:43px 0 0;padding:0;height:164px}
ul.sapin-2017-nr li img{width:84px;height:144px}
.bnr-2017-right-text{width:333px;display:block;position:relative;left:4px;font-weight:700;letter-spacing:1px;font-size:13px;text-align:center}
.relbarre{background:url(http://www.gestivert.com/templates/tpl_gest/media/relbarre.jpg) repeat-x 15px;width:393px;position:relative;left:-24px;top:8px}
p.btn-brochure{display:block;width:100%;text-align:center;font-weight:700;background:url(http://www.gestivert.com/templates/tpl_gest/media/noel/Gestivert-pdf.png) no-repeat scroll left top;height:42px;display:block;width:171px;font-weight:bold;background:url(http://www.gestivert.com/templates/tpl_gest/media/noel/Gestivert-pdf.png) no-repeat scroll left top;height:42px;font-size:12px;padding:10px 0 0 20px}
p.btn-brochure:hover{opacity:.7}
.btn-brochure a#modalLink1,.btn-brochure a#clickJsH{font-size:0!important;color:#FFF;display:block;text-shadow:2px 1px 5px #fff;width:161px;height:21px;position:relative;top:-10px;left:-20px}
p.btn-brochure-light{display:block;width:171px;font-weight:700;background:url(http://www.gestivert.com/templates/tpl_gest/media/noel/Gestivert-pdf-light.png) no-repeat scroll left top;height:42px;font-size:12px;padding:10px 0 0 20px}
p.btn-brochure-light:hover{opacity:.7}
.btn-brochure-light a#modalLink1,.btn-brochure-light a#clickJs{font-size:0!important;color:#FFF;display:block;text-shadow:2px 1px 5px #fff;width:161px;height:21px;position:relative;top:-10px;left:-20px}
.bnr-2017-right-btn p{float:left;display:block;width:43%;cursor:pointer}
.bnr-2017-right-btns p{float:left;display:block;width:43%;cursor:pointer}
.page-header h1{display:none}
p.expl{position:relative;top:-37px;font-size:12px;left:4px}
p.expl2{position:relative;top:-34px;font-size:11px;left:23px}
.update-sept .web2018-texte{color:#FFF;font-family:"Open Sans","Helvetica Neue",Helvetica,sans-serif!important}
.btn-haut-gamme{display:block;clear:both;position:relative;top:-31px}
.btn-collection-entreprise{text-align:center;width:273px;height:55px;display:block;margin:0 auto}
.btn-collection-haut-gamme{display:block;width:336px;margin:0 auto}
.bnr-2017-right-btn{margin-bottom:45px;width:360px;display:block;clear:both;height:120px}
.bnr-2017-right-btns{margin-bottom:45px;width:360px;display:block;clear:both;height:51px}
li.item-195,li.item-196,li.item-197,li.item-193{display:none}
.breadcrumb li{list-style-type:none;float:left;text-decoration:none;margin:0;padding:0}
.breadcrumb{margin:0;padding:0}
.breadcrumb span{text-decoration:none}
.breadcrumb li.active span{text-decoration:underline;margin-left:5px}
.entry-title{padding:0 0 0 4px}
.search label{display:none}
.acyfield_email input{float:left;margin-right:3px;width:118px;border:none}
.header .acysubbuttons .button{margin-top:3px;border:none;background:0 0;position:relative;top:-17px}
.footer .acymailing_finaltext{font-size: 16px !important;padding-left:2px!important;border:none!important;background:0 0!important;color:#58585a!important;width:146px!important;text-transform:uppercase;font-weight:700}
.footer .acymailing_module{margin-left:0!important;display:block!important}
.footer .acyfield_email input{background:#c6c7c8!important;border:none!important;color:#58585A!important;font-family:GothamLightRegular!important;font-size:13px!important;height:18px;padding:0 0 0 4px}
.header .acyfield_email input.inputbox{border:none;background:0 0;font-family:MinionProRegular!important;font-size:14px;letter-spacing:1px;color:#58585a;width:160px;margin:24px 0 0}
.zone_right .rech{position:relative!important;z-index:15!important}
.header .acymailing_module{float:right;border-bottom:1px solid #7c7c7c;position:relative;right:-188px;margin:8px 0 0;height:40px;z-index:0}
.custom_blocs .block_text p{color:#000;margin:0!important;padding:10px 0 0!important;font-family:GothamLightRegular;font-size:13px!important}
.row.block_text p{font-size:15px!important;color:#000!important}
.row{margin-right:20px;margin-left:20px}
.wp-image-916{max-width:481px!important}
.aligncenter{clear:both;display:block;margin:0 auto 1.75em}
.alignnone.size-medium.wp-image-919{float:right;margin:0 25px 25px;width:200px!important}
.row .block_text p{font-family:GothamLightRegular;font-size:12px;text-align:justify;color:#7b7b7b}
.col-sm-4{width:31%;position:relative;min-height:1px;padding-right:22px;padding-left:0;float:left}
.landing_extra{position:relative;top:611px;width:980px;left:0}
.landing_extras{position:relative;top:678px;width:980px;left:0}
.howitwork img{width:969px!important}
.xtra_img{width:100%;text-align:center}
.xtra_img img{width:96%;height:207px}
.xtra_textes p{font-weight:700;font-size:26px;padding:18px 0 2px;margin:0}
span.xtra_vert{display:inline-block;color:green}
span.xtra_blanc{display:inline-block;color:#FFF}
.xtra_titre{font-size:26px;color:#000;font-weight:700;text-align:center;padding:10px 0 13px;color:#FFF!important}
.landing_extra_vert .xtra_titre{font-size:20px!important}
.col-md-4{width:30%;position:relative;min-height:1px;padding-right:22px;padding-left:0;float:left}
.listing_block{background:#cfd2ca;position:relative;height:280px;margin-bottom:35px;width:100%;display:block;overflow:hidden;z-index:12;box-shadow:0 7px 13px #818181}
.listing_block img{max-width:100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}
.row.listing_container{display:block;clear:both;width:100%}
.listing_block .listing_title{position:absolute;left:0;bottom:0;padding:15px 0;color:#fff!important;width:100%;text-align:center;background:#1e822b;background:-moz-linear-gradient(left,#1e822b 0%,#5da31f 36%,#75af1b 51%,#5da31f 66%,#1e822b 100%);background:-webkit-linear-gradient(left,#1e822b 0%,#5da31f 36%,#75af1b 51%,#5da31f 66%,#1e822b 100%);background:linear-gradient(to right,#1e822b 0%,#5da31f 36%,#75af1b 51%,#5da31f 66%,#1e822b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e822b',endColorstr='#1e822b',GradientType=1)}
.listing_container .listing_block .listing_title a{font-size:16px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.55)}
.custom_blocs .listing_container p{margin:0!important;padding:0!important;line-height:14px}
#displayAiContactSafeForm_7 input,#displayAiContactSafeForm_13 input,#displayAiContactSafeForm_8 input,#displayAiContactSafeForm_9 input,#displayAiContactSafeForm_10 input{width:100%;height:25px}
#displayAiContactSafeForm_7 select#aics_offre_commerce,#displayAiContactSafeForm_8 select#aics_offre_commerce,#displayAiContactSafeForm_9 select#aics_offre_commerce,#displayAiContactSafeForm_10 select#aics_offre_depolluantes,#displayAiContactSafeForm_13 select#aics_offre_commerce{width:100%;height:29px}
#displayAiContactSafeForm_7 textarea,#displayAiContactSafeForm_13 textarea,#displayAiContactSafeForm_8 textarea,#displayAiContactSafeForm_9 textarea,#displayAiContactSafeForm_10 textarea{width:100%}
#adminForm_7,#adminForm_8,#adminForm_9,#adminForm_10,#adminForm_13{margin:0;width:326px;position:absolute;top:301px}
.landing_extra_vert{background:#67a93b;width:600px;min-height:409px;position:absolute;right:0;border:solid 2px #4e9122;margin-top:57px}
.landing_extra_bleu{background:#327ec4;width:600px;min-height:409px;position:absolute;right:0;border:solid 2px #7fa1da;margin-top:57px}
.landing_extra_rose{background:#c0f;width:600px;min-height:409px;position:absolute;right:0;border:solid 2px #ac22ce;margin-top:57px}
.landing_extra_vert{background:#67a93b;width:600px;min-height:409px;position:absolute;right:0;border:solid 2px #6f0;margin-top:57px}
.no-slide{list-style-type:none;margin:0;padding:0}
span.xtra_small{display:inline-block;font-size:19px}
span.xtra_gris{display:inline-block;color:#7b8378}
.xtra_blanc_oblg{color:#FFF!important}
.xtra_textes{font-size:14px;text-align:center;padding:0 0 9px}
.ul-offre-nr{color:green;text-align:justify;padding-right:33px}
.ul-offre-nr-p{width:80%;margin:20px auto;text-align:justify}
#displayAiContactSafeForm_7 label,#displayAiContactSafeForm_13 label,#displayAiContactSafeForm_8 label,#displayAiContactSafeForm_9 label,#displayAiContactSafeForm_10 label{color:#000;display:inline-block;margin-top:10px;letter-spacing:1px;font-size:14px;font-weight:700}
.col-md-4.nrx{width:33.3%!important;position:relative;min-height:1px;padding-right:0!important;padding-left:0;float:left;padding-bottom:10px}
.howitwork{margin-bottom:50px;display:block}
#adminForm_7 .aiContactSafe_error_msg,#adminForm_13 .aiContactSafe_error_msg,#adminForm_8 .aiContactSafe_error_msg,#adminForm_9 .aiContactSafe_error_msg,#adminForm_10 .aiContactSafe_error_msg{display:none}
#adminForm_7 dd.error ul,#adminForm_13 dd.error ul,#adminForm_8 dd.error ul,#adminForm_9 dd.error ul,#adminForm_10 dd.error ul{margin-right:20px;padding-left:25px;width:548px!important}
#adminForm_7 .error,#adminForm_13 .error,#adminForm_8 .error,#adminForm_9 .error,#adminForm_10 .error{color:red;font-weight:700;position:absolute;top:-21px}
#adminForm_7 a.close,#adminForm_13 a.close,#adminForm_8 a.close,#adminForm_8 a.close,#adminForm_9 a.close,#adminForm_10 a.close{display:none}
#adminForm_7 h4.alert-heading,#adminForm_8 h4.alert-heading,#adminForm_8 h4.alert-heading,#adminForm_9 h4.alert-heading,#adminForm_10 h4.alert-heading{display:none}
#adminForm_7 .alert.alert-error,#adminForm_13 .alert.alert-error,#adminForm_8 .alert.alert-error,#adminForm_8 .alert.alert-error,#adminForm_9 .alert.alert-error,#adminForm_10 .alert.alert-error{border:solid 1px red;border-radius:5px;width:461px;position:absolute;top:-23px;padding:5px}
#adminForm_7 .alert.alert-message,#adminForm_13 .alert.alert-message,#adminForm_8 .alert.alert-message,#adminForm_9 .alert.alert-message,#adminForm_10 .alert.alert-message{border-radius:5px;width:751px;position:absolute;top:-23px;padding:5px}
#adminForm_7 #aiContactSafeSendButton,#adminForm_13 #aiContactSafeSendButton,#adminForm_8 #aiContactSafeSendButton,#adminForm_9 #aiContactSafeSendButton,#adminForm_10 #aiContactSafeSendButton{font-size:14px;margin:0;padding:4px 15px;text-transform:uppercase;cursor:pointer;background:#5bb85d;color:#FFF;width:100%}
.xtra_devis{position:absolute;top:-66px;padding-left:5px;color:#000;font-weight:700;font-size:18px}
div#aiContactSafeSend_loading_7{position:absolute;bottom:41px}
a.extra_pomme{color:#67a93b;font-weight:700;font-size:22px}
a.extra_violet{color:#c0f;font-weight:700;font-size:22px}
a.extra_bleu{color:#327ec4;font-weight:700;font-size:22px}
.thumbnail img{width:200px;height:130px;float:left;margin-right:45px}
.thumbnails div .thumbnail{display:block;width:100%!important;min-height:120px;margin:0;padding:0 0 20px}
.thumbnails{margin:38px 0 0;padding:0;list-style-type:none}
div#pagingControls{text-align:center!important;width:100%;display:block;margin-left:46%;padding-bottom:40px}
.pagination-mdr{float:left;min-width:43px;font-size:14px}
.thumbnail h3{font-family:CatullRegular;font-size:14px;text-transform:uppercase;font-weight:400;text-decoration:underline}
#pagingControls ul{float:left;margin:0;padding:0}
#pagingControls li{display:inline;width:20px;font-size:14px;margin:0 0 0 19px;padding:0}
.j2store-thumbnail-image img{width:51%;height:190px;text-align:center}
.j2store-addtocart-form .btn-success{border-radius:5px!important;background:#278E1C!important;border-color:#278E1C!important;color:#FFF;font-weight:400}
.j2store-thumbnail-image a{text-align:center!important;width:100%}
#productFilters{display:none}
.text-right a.btn.btn-primary{color:#000;font-weight:700}
.text-right a:hover.btn.btn-primary{text-decoration:underline!important}
#slider,#slider_79,#slider_129{position:relative;overflow:hidden;margin:0 auto;border-radius:4px}
#slider ul,#slider_79 ul,#slider_129 ul{position:relative;margin:0;padding:0;height:200px;list-style:none;overflow-y:hidden;width:100%}
#slider ul li,#slider_79 ul li,#slider_129 ul li{position:relative;display:block;float:left;margin:0;padding:0;width:250px;height:200px;text-align:center;line-height:300px}
a.control_prev,a.control_next,a.control_prev_79,a.control_next_79,a.control_prev_129,a.control_next_129{position:absolute;top:40%;z-index:999;display:block;padding:4% 3%;width:auto;height:auto;background:#2a2a2a;color:#fff;text-decoration:none;font-weight:600;font-size:18px;opacity:.8;cursor:pointer}
a.control_prev:hover,a.control_next:hover,a.control_prev_79:hover,a.control_next_79:hover,a.control_prev_129:hover,a.control_next_129:hover{opacity:1;-webkit-transition:all .2s ease}
a.control_prev,a.control_prev_79,a.control_prev_129{border-radius:0 2px 2px 0}
a.control_next,a.control_next_79,a.control_next_129{left:224px;border-radius:2px 0 0 2px}
.slider_option{position:relative;margin:10px auto;width:160px;font-size:18px}
.pic{height:300px;width:300px;overflow:hidden;margin:20px;border:10px solid #fff;-webkit-box-shadow:5px 5px 5px #111;box-shadow:5px 5px 5px #111;float:left}
.pic:hover{cursor:pointer}
div#sumo_2017{position:fixed;width:160px;height:400px;top:88px;margin-left:-415px;border-radius:22px}


.mod_footer {

    left:146;
    position: fixed;
    top: 150px;
}


.btn-collection-sapin-sumo{padding:14px 0 0;display:block}
.sumo-logo{margin:100px 1px 0 0;text-align:right}
.sumo-btn{text-align:center}
.sumo_txt{color:#FFF;font-size:12px;text-align:center;margin:73px 0 98px}


.intro-offre-nr h4{font-size:24px;font-weight:700;font-family:GothamLightRegular.;padding: 0 0 0 27px;}

.intro-offre-nr h3 {
	background: #48a31a;
	padding: 10px 0 10px 8px !important;
	width: 99.4% !important;
	margin: 17px 0 37px -1px !important;
	font-size: 22px !important;
	color: white !important;
	text-align: center !important;
	text-transform: uppercase;
}
.salon-event .content {
	padding-bottom: 50px;
	background: #fcf8f8;
	width: 961px !important;
	margin: 0 auto !important;
	height: 2202px;
	padding: 0 !important;
}
.salon-event .footer {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	min-height: 274px;
	padding-bottom: 15px;
	position: relative !important;
	bottom: /*-704px*/-1434px;
}


.intro-offre-nr{font-size:14px}
.intro_devis strong{font-size:16px;text-transform:uppercase;padding-top:15px;display:block}
.alert-error a.close,.alert-error .alert-heading{display:none}
.grow img{height:300px;width:300px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}
.grow img:hover{width:400px;height:400px}
.shrink img{height:400px;width:400px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}
.shrink img:hover{width:300px;height:300px}
.blur img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}
.blur img:hover{-webkit-filter:blur(5px)}
.tilt{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.tilt:hover{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}
.morph{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.morph:hover{border-radius:50%;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.sidepan img{margin-left:0;-webkit-transition:margin 1s ease;-moz-transition:margin 1s ease;-o-transition:margin 1s ease;-ms-transition:margin 1s ease;transition:margin 1s ease}
.sidepan img:hover{margin-left:-200px}
.vertpan img{margin-top:0;-webkit-transition:margin 1s ease;-moz-transition:margin 1s ease;-o-transition:margin 1s ease;-ms-transition:margin 1s ease;transition:margin 1s ease}
.vertpan img:hover{margin-top:-200px}
.focus{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}
.focus:hover{border:70px solid #000;border-radius:50%}
.bw{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}
.bw:hover{-webkit-filter:grayscale(100%)}
.brighten img{-webkit-filter:brightness(-65%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}
.brighten img:hover{-webkit-filter:brightness(0%)}
.content .contenu_left h1{width:auto}
.mainmenu{position:absolute;margin-left:-106px;top:245px}
.mainmenu,.mainmenu ul{float:left}
a.ancre_txt{top:-55px}
.home .content{width:980px;margin:0 auto;background:rgba(255,255,255,0.90)}
.add-gal-1 img{float:left;padding-bottom:10px;padding-left:10px;width:182px!important}
.entry-content p{clear:both;width:100%;padding:7px 0 0}
.add-gal-1 img:last-child{padding-bottom:15px}
.col_left{float:left;width:48%;padding-bottom:66px}
.col_left:first-child{margin-right:4%!important}
.add-bg{background:rgba(0,0,0,0) url(http://gestivert.fr/wp-content/themes/gestivert/img/fleche-top-300x9.png) no-repeat scroll left top;color:#000!important;padding:11px 0 0;text-transform:uppercase}
.entry-content{font-size:14px}
.col_left p{font-size:14px}
li.item-192,li.item-199,li.item-198{display:none}
.contenu_left > .Article{float:left;width:678px;overflow-x:hidden}
.maGalerie{position:relative;width:298px;height:252px;overflow:hidden}
.maGalerie img{max-height:252px;display:none;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}
.maGalerie img.active{display:block}
.td1 ul,.td2 ul{margin:14px!important;padding:0!important}
.td1 a,.td2 a,.td3 a{color:#000!important}
.td1 ul li,.td2 ul li,.td3 ul li{margin-bottom:0!important;line-height:normal!important}
.td1 p,.td2 p,.td3 p{margin-right:0;margin-left:0;line-height:14px}
@keyframes neon {
0%{border:5px solid #fff}
50%{border:5px solid red;box-shadow:0 0 20px #f34a00}
100%{border:5px solid #fff}
}
.blink{-webkit-animation:blink .75s linear infinite;-moz-animation:blink .75s linear infinite;-ms-animation:blink .75s linear infinite;-o-animation:blink .75s linear infinite;animation:blink .75s linear infinite}
@-webkit-keyframes blink {
0%{opacity:1}
50%{opacity:1}
50.01%{opacity:0}
100%{opacity:0}
}
@-moz-keyframes blink {
0%{opacity:1}
50%{opacity:1}
50.01%{opacity:0}
100%{opacity:0}
}
@-ms-keyframes blink {
0%{opacity:1}
50%{opacity:1}
50.01%{opacity:0}
100%{opacity:0}
}
@-o-keyframes blink {
0%{opacity:1}
50%{opacity:1}
50.01%{opacity:0}
100%{opacity:0}
}
@keyframes blink {
0%{opacity:1}
50%{opacity:1}
50.01%{opacity:0}
100%{opacity:0}
}
@media (max-width:480px) {
div#lln{position:absolute;z-index:-2!important;width:100%!important;height:313px!important;margin:0 auto;top:0;left:0!important;right:0!important;background:#FFF!important;max-width:359px!important}
.zone_right{float:left;text-align:right;width:100%;margin-right:0;margin-top:0;margin-left:20px;max-width:337px}
#acymailing_module_formAcymailing2,.zone_right .rech{float:left;border-bottom:1px solid #7c7c7c;margin-left:0;margin-top:35px}
.custom_tel{position:absolute;top:3px!important;margin:0;color:#FFF!important;max-width:360px;background:green;display:block;width:360px;left:0}
.header .acymailing_module{float:left;border-bottom:1px solid #7c7c7c;position:absolute;top:129px;left:20px;margin:8px 0 0;height:40px;z-index:0;width:160px}
#menutop li{display:block;clear:both;min-height:21px}
#menutop{display:block;min-height:250px;position:relative;top:-113px;left:25px}
.home .content{max-width:360px!important;margin:30px auto 0;background:rgba(255,255,255,0.90)!important}
.mainmenu ul.menu > li > ul,.mainmenu ul.menu li > ul{position:absolute!important;width:230px;padding:10px;display:none;top:14px;left:0;margin:0;opacity:1!important;z-index:200000!important}
.mainmenu ul.menu,.mainmenu ul.menu li{padding:0;margin:0}
.page{margin:0 auto 20px;max-width:480px;width:100%}
.logo_bas{margin-left:25px!important}
.mod_footer .custom_cont{max-width:480px!important;float:left;clear:both!important;height:89px;width:100%!important;display:block;margin-left:45px}
.mod_footer ul.menu{display:inline-block;float:left;clear:both;max-width:300px;width:100%;padding-bottom:25px;padding-left:19px}
.footer .acymailing_module{margin-left:1px!important;display:block!important;position:initial;padding-bottom:19px;left:-104px;max-width:300px}
ul#paysage-id{position:initial;top:0;left:0;max-width:309px!important}
ul#ext-id{position:initial;top:0;left:0;max-width:309px!important}
.footer{border-top:1px solid #000;border-bottom:1px solid #000;min-height:792px}
.mod_footer{float:right;margin-top:32px;max-width:480px;width:100%}
.maliboo{max-width:322px!important;width:100%;padding:0 15px}
.header{height:263px;width:100%;max-width:354px}
.contenu,.custom_blocs{width:100%;float:left;max-width:368px}
.row{margin-right:20px;margin-left:20px;padding-bottom:10px}
.wp-image-916{max-width:294px!important}
a.ancre_txt{display:block;position:absolute;width:36px;height:36px;top:-16px!important;left:158px;background:url(../media/scrol.png) top left no-repeat;z-index:99;cursor:pointer;max-width:350px}
.brochure{background:url(../media/bg_brochure.gif) top left no-repeat;color:#fff;position:absolute;margin-left:0;top:-215px;left:206px}
.brochure_allin1{margin-left:206px;top:221px;position:absolute}
#sumo_2017{display:none}
.brochure_sapin{margin-left:206px;top:167px;background:url(../media/bg_brochure_noel_old.png) top left no-repeat;position:absolute}
.mainmenu{position:absolute;margin-left:-35px!important;top:238px!important}
a.logo{display:block;width:213px;height:67px;margin-top:13px;background:url(../media/logo.png) top left no-repeat;float:left;margin-left:21px!important}
.tel{background:url(../media/tel.png) 98px center no-repeat;font-family:GothamBoldRegular;font-size:14px;text-align:center}
body,body.home,body.contact,body.groupe{background:rgba(0,0,0,0)!important;overflow-x:hidden;max-width:480px!important}
#bg{position:fixed;bottom:0;left:0;z-index:-150000!important;max-width:350px!important}
.wrapper{width:100%;max-width:360px!important}
.mainmenu a.home{display:block;float:left;width:12px;margin-bottom:0;height:14px;text-indent:0!important;background:url(../media/home.png) top center no-repeat;padding-left:0;display:none!important}
.content .ancre{width:379px!important;margin:0 auto;position:relative}
.col-sm-4{width:90%!important}
.listing_block{height:188px!important}
.left-colonne{float:left;width:100%}
.customtitre_groupe{background:url(../media/legroupe.jpg) no-repeat scroll center top/343px 268px;padding-top:197px}
.customtitre_payagisme_inter{background:url(../media/pay_inter.jpg) no-repeat scroll center top/343px 268px;padding-top:197px}
.customtitre_payagisme_ext{background:url(../media/pay_exter.jpg) no-repeat scroll center top/343px 268px;padding-top:197px}
.contenu_left{float:right;max-width:97%;position:relative}
.breadcrumbs{width:100%;padding-top:21px;padding-bottom:21px}
table td{float:left;width:90%;padding:0 0 0 14px;border:none!important}
p img{float:left!important;padding:9px!important;max-width:100%!important}
.sapin-2017-nr li{float:left;width:25%}
.decors-sapin-nr ul li{float:left;width:100%;padding:0}
.decors-sapin-nr{background:#efefef;min-height:440px;padding-left:7px;margin-right:15px}
#mondiv{width:94%}
.contenu_left p{max-width:94%}
.custom_blocdevi img{width:100%;padding:9px 0 0 13px;margin:0 auto}
h1{width:100%!important;display:block}
div#aiContactSafe_mainbody_2 div.aiContactSafe_row{padding:2px 90px 0 0;float:left;margin-bottom:10px;width:auto!important}
.content .contenu_left h1,.item-page h2{height:28px;line-height:14px;clear:both;max-width:100%!important;padding-right:0;border-bottom:1px dotted #7f7f7f;font-family:GothamMediumRegular;color:#0C7A1C;text-transform:uppercase;font-size:12px;letter-spacing:0;text-align:left;padding-top:7px;min-height:30px}
#aiContactSafeBtns{width:84%}
#adminForm_2{width:95%}
.custom_recrut{position:absolute;left:0;top:90px}
#aiContactSafe_mainbody_3 table{margin-top:150px}
.aiContactSafe_contact_form_field_label_left{float:none;width:100%}
.row-fluid .span4{width:97%}
.row-fluid .span6{width:98%!important}
#j2store-product-detail-tab li{list-style-type:none;font-size:14px;background:#CCC;padding:15px 18px;color:#278E1C;width:114px;text-align:center}
#j2store-cart-form table td{float:none!important;width:auto!important;padding:9px 10px 0 9px !important;border:solid 1px #ddd!important}
.j2store .table{width:95%;margin-bottom:18px}
}
.text-success{color:#468847;font-size:14px;padding:7px 0 33px}
.detail .downloadable-product .j2store-addtocart-form .j2store-add-to-cart input[type="submit"],.detail .simple-product .j2store-addtocart-form .j2store-add-to-cart input[type="submit"],.detail .variable-product .j2store-addtocart-form .j2store-add-to-cart input[type="submit"],.detail .configurable-product .j2store-addtocart-form .j2store-add-to-cart input[type="submit"]{height:46px;border-radius:0;font-size:16px;background:#278E1C!important;border-color:#278E1C!important;padding:15px;text-align:center;color:#FFF;text-transform:uppercase;font-size:14px!important;margin:0!important;position:relative;top:5px}
.j2store-checkout-link{color:red;font-weight:700;text-transform:uppercase}
.tab-content-detail{padding:50px 0;display:flex}
#j2store-product-detail-tab{border-bottom:0;width:23%;float:left;margin-right:20px;margin-top:44px}
.tab-content{float:left;width:70%;margin-top:29px}
#j2store-product-detail-tab li{list-style-type:none;font-size:14px;padding:15px;color:#278E1C;border-bottom:dashed 1px #ddd}
.product-sdesc{padding:0 0 0 6px;font-size:14px}
.j2store-cart #j2store-cart-form .j2store-cart-buttons input:hover{background:#222!important;border-color:#222}
.j2store-cart #j2store-cart-form .j2store-cart-buttons input{border-radius:0;background:#278E1C!important;border-color:#278E1C!important;padding:8px;border:none;color:#FFF;cursor:pointer!important}
.detail .downloadable-product .j2store-addtocart-form .j2store-add-to-cart .product-qty input[type="number"],.detail .simple-product .j2store-addtocart-form .j2store-add-to-cart .product-qty input[type="number"],.detail .variable-product .j2store-addtocart-form .j2store-add-to-cart .product-qty input[type="number"],.detail .configurable-product .j2store-addtocart-form .j2store-add-to-cart .product-qty input[type="number"]{height:46px!important;width:60px!important;border-radius:0;font-size:16px;padding:0!important;margin:0}
.j2store_cart_module_123{display:inline-block;float:left}
.t3-wrapper .navbar-default .tp-head-cart .j2store{display:inline-block;float:right}
.t3-wrapper .navbar-default .tp-head-cart .j2store #j2store_currency a{border:1px solid #ccc;display:table-cell;padding:8px 10px}
.t3-wrapper .navbar-default .tp-head-cart .j2store-minicart-button .j2store-cart-info .j2store-cart-info-link{color:#fff;background:#24252b none repeat scroll 0 0;padding:15px}
.t3-wrapper .navbar-default .tp-head-cart .j2store-minicart-button .j2store-cart-info .j2store-cart-info-link span{color:#fff}
.t3-wrapper .navbar-default .tp-head-cart .j2store-minicart-button .j2store-cart-info .j2store-cart-info-link .link{float:right;color:#fff}
.t3-wrapper .navbar-default .tp-head-cart .j2store-minicart-button .j2store-cart-item-box .j2store-cart-header-block .pull-right{display:none}
.t3-wrapper .navbar-default .tp-head-cart .j2store-minicart-button .j2store-cart-item-box .j2store-cart-list .cartitems .cart-thumb-image img{float:left;margin-right:10px;width:80px}
.t3-wrapper .navbar-default .tp-head-cart .j2store-minicart-button .j2store-cart-item-box .j2store-cart-nav .btn-success{background:#ff7c53;border:#ff7c53}
.t3-wrapper .navbar-default .tp-head-cart .j2store-minicart-button .j2store-cart-item-box .j2store-cart-nav .btn-success:hover{background:#f15c2d;border:#f15c2d}
.t3-wrapper .breadcrumbs-new{background:#f8f8f8;padding:15px}
.t3-wrapper .breadcrumbs-new .breadcrumb .active:before{content:"\f015";font-family:FontAwesome;margin-right:5px}
.t3-wrapper .breadcrumbs-new .breadcrumb .active .hasTooltip{display:none}
.t3-wrapper .breadcrumbs-new .breadcrumb li:before{content:">"}
.t3-wrapper .breadcrumbs-new .breadcrumb li a{color:#9aa0a7}
.t3-wrapper .breadcrumbs-new .breadcrumb li a:hover{text-decoration:none}
.t3-wrapper .breadcrumbs-new .breadcrumb li span{color:#60646c}
.t3-wrapper .breadcrumbs-new .breadcrumb li:nth-child(2):before{display:none}
.home .t3-sl .t3-module .module-inner .module-title{font-size:36px;font-weight:500;letter-spacing:-.02em}
.home .t3-sl .t3-module .module-inner .module-title span{border-bottom:1px solid #ddd;padding-bottom:10px}
.home .home-1-layout .home-banner{background:#83cf8f url(/templates/shoplook/images/themeparrot/home_banner_image.png) no-repeat scroll center center/cover;display:block;margin:0 auto}
.home .home-1-layout .home-banner .banner-inner{display:table;height:500px;margin:0 auto}
.home .home-1-layout .home-banner .banner-inner .banner-content{display:table-cell;vertical-align:middle;text-align:center}
.home .home-1-layout .home-banner .banner-inner .banner-content h1{color:#222;font-weight:500;font-size:42px;margin-bottom:20px}
.home .home-1-layout .home-banner .banner-inner .banner-content p{color:#333;font-size:21px;line-height:1.6;max-width:600px;margin:15px 0;font-weight:300}
.home .home-1-layout .home-banner .banner-inner .banner-content .banner-button{background:transparent;border:2px solid #333;border-radius:0;color:#333;font-size:18px;font-weight:600;padding:10px 20px 12px;text-transform:capitalize;transition:all .3s ease 0;margin-top:10px}
.home .home-1-layout .home-banner .banner-inner .banner-content .banner-button:hover{background:#ff7c53 none repeat scroll 0 0;border-color:#ff7c53;color:#fff}
.home .home-product h2{font-weight:300;text-align:center}
.home .j2store-categories-module{padding-top:30px}
.home .j2store-categories-module li{display:inline-block;list-style:outside none none;padding:0 20px;width:33%}
.home .j2store-categories-module li img{height:auto;width:100%;max-width:100%;border:1px solid #eee;opacity:.8;transition:all .3s ease 0}
.home .j2store-categories-module li h4{margin-top:20px}
.home .j2store-categories-module li h4 a{transition:all .3s ease 0;color:#333;font-weight:600}
.home .j2store-categories-module li h4 a:hover{text-decoration:none}
@media (max-width:768px) {
.home .j2store-categories-module li{width:100%}
}
.home .j2store-categories-module li:hover img{opacity:1}
.home .j2store-categories-module li:hover h4 a{color:#ff7c53}
.home .wrap.t3-sl.t3-sl-5{background:#F0F3F9}
.home .wrap.t3-sl.t3-sl-5 .t3-module{margin-bottom:0}
.home .feature-content{padding-top:40px;padding-bottom:40px}
.home .feature-content .free-shipping,.home .feature-content .contact{transition:all .3s ease 0;box-shadow:0 0 27px 0 rgba(214,231,233,0.52);padding:20px;text-align:center;background:#fff}
.home .feature-content .free-shipping h3,.home .feature-content .contact h3{transition:all .3s ease 0;font-size:30px;font-weight:500;text-transform:capitalize}
.home .feature-content .free-shipping p,.home .feature-content .contact p{color:#222;font-size:18px;line-height:1.6;margin:20px 0;font-weight:300}
.home .feature-content .free-shipping .shipping,.home .feature-content .contact .shipping{font-size:60px;margin:30px 20px;color:#ff7c53}
.home .feature-content .free-shipping .number,.home .feature-content .contact .number{font-size:20px}
.home .feature-content .free-shipping .payment-info .image img,.home .feature-content .contact .payment-info .image img{width:50px}
.home .feature-content .free-shipping:hover,.home .feature-content .contact:hover{box-shadow:0 0 38px 0 rgba(167,179,181,0.79)}
.home .feature-content .free-shipping:hover .shipping,.home .feature-content .contact:hover .shipping{color:#484c51}
.home .feature-content .free-shipping:hover h3,.home .feature-content .contact:hover h3{color:#ff7c53}
.home .feature-content .free-shipping:hover .number,.home .feature-content .contact:hover .number{color:#ff7c53}
.j2store-product-module{padding-top:40px;padding-bottom:20px}
.j2store-product-module .j2store-module-product-row .j2store-module-product{position:relative}
.j2store-product-module .j2store-module-product-row .j2store-module-product .j2store-product-image{margin-bottom:20px}
.j2store-product-module .j2store-module-product-row .j2store-module-product .j2store-product-image img{max-width:100%;width:100%;height:auto}
.j2store-product-module .j2store-module-product-row .j2store-module-product .product-title{margin:0 0 5px}
.j2store-product-module .j2store-module-product-row .j2store-module-product .product-title a{font-size:14px;font-weight:400;text-transform:capitalize;color:#484c51}
.j2store-product-module .j2store-module-product-row .j2store-module-product .product-title a:hover{text-decoration:none}
.j2store-product-module .j2store-module-product-row .j2store-module-product .product-price-container{display:block;font-weight:400;padding:5px 0}
.j2store-product-module .j2store-module-product-row .j2store-module-product .product-price-container .sale-price{color:#43454b;font-weight:400;font-size:14px;display:inline}
.j2store-product-module .j2store-module-product-row .j2store-module-product .product-price-container .base-price{text-decoration:line-through;display:inline;color:#999;margin-right:5px}
.j2store-product-module .j2store-module-product-row .j2store-module-product .sale-tag{border:1px solid #ff7c53;display:inline-block;padding:2px 10px;margin:10px 0;border-radius:3px;position:absolute;right:0;color:#ff7c53}
.j2store-product-module .j2store-module-product-row .j2store-module-product .product_cart_block{margin-top:10px}
.j2store-product-module .j2store-module-product-row .j2store-module-product .product_cart_block .j2store-addtocart-form .btn-success{border-radius:0;background:#ff7c53;border-color:#ff7c53}
.j2store-product-module .j2store-module-product-row .j2store-module-product .product_cart_block .j2store-addtocart-form .btn-success:hover{background:#f15c2d;border-color:#f15c2d}
.j2store-product-module .j2store-module-product-row .j2store-module-product .product_cart_block .j2store-addtocart-form .j2store-add-to-cart .j2store-cart-button{border-radius:0}
.j2store-product-module .j2store-module-product-row .j2store-module-product .product_cart_block .j2store-addtocart-form .product-qty{display:none}
.modulefooter-recent-product .module-title span{font-size:25px;font-weight:300}
.modulefooter-recent-product .j2store-product-module .j2store-module-product-row .j2store-module-product .product-cart-section .j2store-product-image img{width:100px;height:auto}
.modulefooter-recent-product .j2store-product-module .j2store-module-product-row .j2store-module-product .product-cart-section .product-cart-left-block .product-title a:hover{color:#ff7c53}
.modulefooter-recent-product .j2store-product-module .j2store-module-product-row .j2store-module-product .product-cart-section .product-cart-left-block .product-price-container{padding:0}
.off-canvas-open .t3-off-canvas-body .module-inner .nav-stacked li a{color:#484c51}
.off-canvas-open .t3-off-canvas-body .module-inner .nav-stacked li a:hover{color:#ff7c53;background:#fff}
.off-canvas-open .t3-off-canvas-body .module-inner .nav-stacked .current a{background:#fff;color:#ff7c53}
.t3-mainbody .t3-content .j2store-product-list .j2store-products-row{padding:20px 0}
.product-title{margin:0 0 5px}
.product-title a{font-size:14px;font-weight:400;color:#484c51}
.product-title a:hover{text-decoration:none}
.product-price-container{display:block;font-weight:400}
.product-price-container .sale-price{color:#43454b;font-weight:400;font-size:14px;display:inline}
.product-price-container .base-price{display:inline;margin-right:5px;color:#999}
.sale-tag-shop{border:1px solid #ff7c53;display:inline-block;padding:2px 10px;margin:10px 0;border-radius:3px;position:absolute;right:0;color:#ff7c53;top:0}
.j2store-addtocart-form .btn-success{border-radius:0;background:#ff7c53;border-color:#ff7c53}
.j2store-addtocart-form .btn-success:hover{background:#f15c2d;border-color:#f15c2d}
.j2store-addtocart-form .j2store-add-to-cart .j2store-cart-button{border-radius:0}
.t3-mainbody .t3-content .j2store-product-list .form-inline input{border-radius:0;margin-right:5px}
.t3-mainbody .t3-content .j2store-product-list .form-inline select{border-radius:0}
.t3-mainbody .t3-content .j2store-product-list .form-inline .btn-success{background:#ff7c53;border-color:#ff7c53}
.t3-mainbody .t3-content .j2store-product-list .form-inline .btn-success:hover{background:#f15c2d;border-color:#f15c2d}
.t3-mainbody .t3-content .j2store-product-list #productFilters .j2store-product-search-input,.t3-mainbody .t3-content .j2store-product-list #productFilters #j2store_sortby{height:41px}
.j2store-product-filters{margin-bottom:40px}
.j2store-product-filters .product-filter-heading{border-bottom:1px solid #eee;font-size:20px;font-weight:400;margin-bottom:16px;padding:0 0 16px;display:block}
.j2store-product-filters .ui-slider{background:#ff7c53!important}
.j2store-product-filters .ui-slider .ui-slider-range{background:#f15c2d!important}
.j2store-product-filters .ui-slider .ui-slider-handle{background:#f15c2d!important}
.j2store-product-filters .price-input-box{font-size:15px}
.j2store-product-filters .price-input-box .btn-success{border-radius:0;background:#333;border-color:#333}
.j2store-product-filters .price-input-box .btn-success:hover{background:#222;border-color:#222}
.j2store-product-filters .price-input-box .pull-right{color:#555}
.j2store-product-filters #j2store_category ul li a{color:#555;font-size:15px}
.j2store-product-filters #j2store_category ul li a:hover{background:#fff}
.control-group .j2store-product-brand-label,.control-group .j2store-productfilter-label{color:#555;font-size:15px;display:block;font-weight:400}
.control-group .j2store-product-brand-label input,.control-group .j2store-productfilter-label input{margin:4px 4px 0 0;position:relative;top:4px}
.t3-mainbody .t3-content .j2store-sidebar-filters-container .moduletable{margin-bottom:40px}
.t3-mainbody .t3-content .j2store-sidebar-filters-container .moduletable h3{border-bottom:1px solid #eee;font-size:20px;font-weight:400;letter-spacing:0;margin-bottom:16px;padding:0 0 16px;display:block}
.t3-mainbody .t3-content .j2store-sidebar-filters-container .moduletable .j2store_cart_module_102{color:#555;font-size:15px}
.t3-mainbody .t3-content .j2store-sidebar-filters-container .moduletable .j2store_cart_module_102 .j2store-minicart-button{padding-top:10px}
.t3-mainbody .t3-content .j2store-sidebar-filters-container .moduletable .j2store_cart_module_102 .j2store-minicart-button .button{font-size:14px;margin:10px 0}
.t3-mainbody .t3-content .j2store-sidebar-filters-container .moduletable #j2store_currency a{font-size:18px;padding:5px 10px}
.tab-content-detail{padding:50px 0;display:flex}
.tab-content-detail #j2store-product-detail-tab{border-bottom:0;width:28%;float:left;border-top:1px solid #eee;margin-right:20px}
.tab-content-detail #j2store-product-detail-tab li{float:none;border-bottom:1px solid #eee;padding:10px 0}
.tab-content-detail #j2store-product-detail-tab li a{padding:10px 0;border:0}
.tab-content-detail #j2store-product-detail-tab li a:hover{background:#fff;border:0}
.tab-content-detail #j2store-product-detail-tab .active a{border:0}
.tab-content-detail .tab-content{float:left;width:70%}
.tab-content-detail .tab-content #description .product-ldesc #tab-description h2{color:#484c51;font-weight:300;font-size:26px;margin:0 0 25px}
.tab-content-detail .tab-content #description .product-ldesc #tab-description p{color:#60646c;font-weight:400;line-height:1.618;font-size:16px}
.tab-content-detail .tab-content table tr td{padding:20px}
.detail .downloadable-product .product-title,.detail .simple-product .product-title,.detail .variable-product .product-title,.detail .configurable-product .product-title{font-weight:300}
.detail .downloadable-product .price-sku-brand-container,.detail .simple-product .price-sku-brand-container,.detail .variable-product .price-sku-brand-container,.detail .configurable-product .price-sku-brand-container{border:0;margin-bottom:0}
.detail .downloadable-product .price-sku-brand-container .product-price-container .sale-price,.detail .simple-product .price-sku-brand-container .product-price-container .sale-price,.detail .variable-product .price-sku-brand-container .product-price-container .sale-price,.detail .configurable-product .price-sku-brand-container .product-price-container .sale-price{color:#60646c;font-size:24px;font-weight:400;display:inline-block}
.detail .downloadable-product .price-sku-brand-container .product-price-container .base-price,.detail .simple-product .price-sku-brand-container .product-price-container .base-price,.detail .variable-product .price-sku-brand-container .product-price-container .base-price,.detail .configurable-product .price-sku-brand-container .product-price-container .base-price{color:#ff7c53;display:inline-block;font-size:16px;margin-right:10px}
.detail .downloadable-product .price-sku-brand-container .product-sdesc,.detail .simple-product .price-sku-brand-container .product-sdesc,.detail .variable-product .price-sku-brand-container .product-sdesc,.detail .configurable-product .price-sku-brand-container .product-sdesc{padding-top:30px}
.detail .downloadable-product .price-sku-brand-container .product-sdesc p,.detail .simple-product .price-sku-brand-container .product-sdesc p,.detail .variable-product .price-sku-brand-container .product-sdesc p,.detail .configurable-product .price-sku-brand-container .product-sdesc p{color:#60646c;font-weight:400;line-height:1.618;font-size:16px}
.detail .downloadable-product .j2store-addtocart-form,.detail .simple-product .j2store-addtocart-form,.detail .variable-product .j2store-addtocart-form,.detail .configurable-product .j2store-addtocart-form{padding-bottom:40px;border-bottom:2px solid #f7f7f7}
.detail .downloadable-product .j2store-addtocart-form .j2store-add-to-cart .product-qty,.detail .simple-product .j2store-addtocart-form .j2store-add-to-cart .product-qty,.detail .variable-product .j2store-addtocart-form .j2store-add-to-cart .product-qty,.detail .configurable-product .j2store-addtocart-form .j2store-add-to-cart .product-qty{margin-right:10px}
.detail .downloadable-product .j2store-addtocart-form .j2store-add-to-cart .product-qty input[type="number"],.detail .simple-product .j2store-addtocart-form .j2store-add-to-cart .product-qty input[type="number"],.detail .variable-product .j2store-addtocart-form .j2store-add-to-cart .product-qty input[type="number"],.detail .configurable-product .j2store-addtocart-form .j2store-add-to-cart .product-qty input[type="number"]{height:45px;width:60px!important;border-radius:0;font-size:16px}
.detail .downloadable-product .j2store-addtocart-form .j2store-add-to-cart input[type="submit"],.detail .simple-product .j2store-addtocart-form .j2store-add-to-cart input[type="submit"],.detail .variable-product .j2store-addtocart-form .j2store-add-to-cart input[type="submit"],.detail .configurable-product .j2store-addtocart-form .j2store-add-to-cart input[type="submit"]{height:45px;border-radius:0;font-size:16px;background:#ff7c53;border-color:#ff7c53}
.detail .downloadable-product .j2store-addtocart-form .j2store-add-to-cart input[type="submit"]:hover,.detail .simple-product .j2store-addtocart-form .j2store-add-to-cart input[type="submit"]:hover,.detail .variable-product .j2store-addtocart-form .j2store-add-to-cart input[type="submit"]:hover,.detail .configurable-product .j2store-addtocart-form .j2store-add-to-cart input[type="submit"]:hover{background:#f15c2d;border-color:#f15c2d}
.detail .downloadable-product .j2store-addtocart-form .options .option,.detail .simple-product .j2store-addtocart-form .options .option,.detail .variable-product .j2store-addtocart-form .options .option,.detail .configurable-product .j2store-addtocart-form .options .option{color:#60646c;font-size:16px;font-weight:300}
.detail .downloadable-product .j2store-addtocart-form .options .option .required,.detail .simple-product .j2store-addtocart-form .options .option .required,.detail .variable-product .j2store-addtocart-form .options .option .required,.detail .configurable-product .j2store-addtocart-form .options .option .required{color:#ff7c53}
.detail .downloadable-product .j2store-addtocart-form .options .option b,.detail .simple-product .j2store-addtocart-form .options .option b,.detail .variable-product .j2store-addtocart-form .options .option b,.detail .configurable-product .j2store-addtocart-form .options .option b{margin-bottom:10px;display:inline-block}
.detail .downloadable-product .j2store-addtocart-form .options .option label,.detail .simple-product .j2store-addtocart-form .options .option label,.detail .variable-product .j2store-addtocart-form .options .option label,.detail .configurable-product .j2store-addtocart-form .options .option label{color:#60646c;font-weight:400;line-height:2;margin:0 3px}
.detail .downloadable-product .j2store-addtocart-form .options .option input[type="radio"],.detail .simple-product .j2store-addtocart-form .options .option input[type="radio"],.detail .variable-product .j2store-addtocart-form .options .option input[type="radio"],.detail .configurable-product .j2store-addtocart-form .options .option input[type="radio"],.detail .downloadable-product .j2store-addtocart-form .options .option input[type="checkbox"],.detail .simple-product .j2store-addtocart-form .options .option input[type="checkbox"],.detail .variable-product .j2store-addtocart-form .options .option input[type="checkbox"],.detail .configurable-product .j2store-addtocart-form .options .option input[type="checkbox"]{position:relative;top:4px}
.detail .downloadable-product .j2store-addtocart-form .options .option select,.detail .simple-product .j2store-addtocart-form .options .option select,.detail .variable-product .j2store-addtocart-form .options .option select,.detail .configurable-product .j2store-addtocart-form .options .option select,.detail .downloadable-product .j2store-addtocart-form .options .option input[type="text"],.detail .simple-product .j2store-addtocart-form .options .option input[type="text"],.detail .variable-product .j2store-addtocart-form .options .option input[type="text"],.detail .configurable-product .j2store-addtocart-form .options .option input[type="text"],.detail .downloadable-product .j2store-addtocart-form .options .option input[type="password"],.detail .simple-product .j2store-addtocart-form .options .option input[type="password"],.detail .variable-product .j2store-addtocart-form .options .option input[type="password"],.detail .configurable-product .j2store-addtocart-form .options .option input[type="password"],.detail .downloadable-product .j2store-addtocart-form .options .option input[type="datetime"],.detail .simple-product .j2store-addtocart-form .options .option input[type="datetime"],.detail .variable-product .j2store-addtocart-form .options .option input[type="datetime"],.detail .configurable-product .j2store-addtocart-form .options .option input[type="datetime"],.detail .downloadable-product .j2store-addtocart-form .options .option input[type="datetime-local"],.detail .simple-product .j2store-addtocart-form .options .option input[type="datetime-local"],.detail .variable-product .j2store-addtocart-form .options .option input[type="datetime-local"],.detail .configurable-product .j2store-addtocart-form .options .option input[type="datetime-local"],.detail .downloadable-product .j2store-addtocart-form .options .option input[type="date"],.detail .simple-product .j2store-addtocart-form .options .option input[type="date"],.detail .variable-product .j2store-addtocart-form .options .option input[type="date"],.detail .configurable-product .j2store-addtocart-form .options .option input[type="date"],.detail .downloadable-product .j2store-addtocart-form .options .option input[type="month"],.detail .simple-product .j2store-addtocart-form .options .option input[type="month"],.detail .variable-product .j2store-addtocart-form .options .option input[type="month"],.detail .configurable-product .j2store-addtocart-form .options .option input[type="month"],.detail .downloadable-product .j2store-addtocart-form .options .option input[type="time"],.detail .simple-product .j2store-addtocart-form .options .option input[type="time"],.detail .variable-product .j2store-addtocart-form .options .option input[type="time"],.detail .configurable-product .j2store-addtocart-form .options .option input[type="time"],.detail .downloadable-product .j2store-addtocart-form .options .option input[type="week"],.detail .simple-product .j2store-addtocart-form .options .option input[type="week"],.detail .variable-product .j2store-addtocart-form .options .option input[type="week"],.detail .configurable-product .j2store-addtocart-form .options .option input[type="week"],.detail .downloadable-product .j2store-addtocart-form .options .option input[type="number"],.detail .simple-product .j2store-addtocart-form .options .option input[type="number"],.detail .variable-product .j2store-addtocart-form .options .option input[type="number"],.detail .configurable-product .j2store-addtocart-form .options .option input[type="number"],.detail .downloadable-product .j2store-addtocart-form .options .option input[type="email"],.detail .simple-product .j2store-addtocart-form .options .option input[type="email"],.detail .variable-product .j2store-addtocart-form .options .option input[type="email"],.detail .configurable-product .j2store-addtocart-form .options .option input[type="email"],.detail .downloadable-product .j2store-addtocart-form .options .option input[type="url"],.detail .simple-product .j2store-addtocart-form .options .option input[type="url"],.detail .variable-product .j2store-addtocart-form .options .option input[type="url"],.detail .configurable-product .j2store-addtocart-form .options .option input[type="url"],.detail .downloadable-product .j2store-addtocart-form .options .option input[type="search"],.detail .simple-product .j2store-addtocart-form .options .option input[type="search"],.detail .variable-product .j2store-addtocart-form .options .option input[type="search"],.detail .configurable-product .j2store-addtocart-form .options .option input[type="search"],.detail .downloadable-product .j2store-addtocart-form .options .option input[type="tel"],.detail .simple-product .j2store-addtocart-form .options .option input[type="tel"],.detail .variable-product .j2store-addtocart-form .options .option input[type="tel"],.detail .configurable-product .j2store-addtocart-form .options .option input[type="tel"],.detail .downloadable-product .j2store-addtocart-form .options .option input[type="color"],.detail .simple-product .j2store-addtocart-form .options .option input[type="color"],.detail .variable-product .j2store-addtocart-form .options .option input[type="color"],.detail .configurable-product .j2store-addtocart-form .options .option input[type="color"],.detail .downloadable-product .j2store-addtocart-form .options .option .inputbox,.detail .simple-product .j2store-addtocart-form .options .option .inputbox,.detail .variable-product .j2store-addtocart-form .options .option .inputbox,.detail .configurable-product .j2store-addtocart-form .options .option .inputbox{width:auto;height:42px}
.detail .downloadable-product .j2store-addtocart-form .options .option textarea,.detail .simple-product .j2store-addtocart-form .options .option textarea,.detail .variable-product .j2store-addtocart-form .options .option textarea,.detail .configurable-product .j2store-addtocart-form .options .option textarea{height:100px}
.detail .downloadable-product .product-sku,.detail .simple-product .product-sku,.detail .variable-product .product-sku,.detail .configurable-product .product-sku{padding:10px 0;color:#60646c}
.detail .downloadable-product .manufacturer-brand,.detail .simple-product .manufacturer-brand,.detail .variable-product .manufacturer-brand,.detail .configurable-product .manufacturer-brand{color:#60646c}
.detail .product-upsells-container,.detail .product-crosssells-container{padding:20px 0}
.detail .product-upsells-container h3,.detail .product-crosssells-container h3{font-weight:300;font-size:26px}
.detail .product-upsells-container .upsell-product-row,.detail .product-crosssells-container .upsell-product-row,.detail .product-upsells-container .crosssell-product-row,.detail .product-crosssells-container .crosssell-product-row{padding-top:20px}
.detail .product-upsells-container .upsell-product-row .upsell-product,.detail .product-crosssells-container .upsell-product-row .upsell-product,.detail .product-upsells-container .crosssell-product-row .upsell-product,.detail .product-crosssells-container .crosssell-product-row .upsell-product,.detail .product-upsells-container .upsell-product-row .crosssell-product,.detail .product-crosssells-container .upsell-product-row .crosssell-product,.detail .product-upsells-container .crosssell-product-row .crosssell-product,.detail .product-crosssells-container .crosssell-product-row .crosssell-product{text-align:center}
.detail .product-upsells-container .upsell-product-row .upsell-product .upsell-product-image img,.detail .product-crosssells-container .upsell-product-row .upsell-product .upsell-product-image img,.detail .product-upsells-container .crosssell-product-row .upsell-product .upsell-product-image img,.detail .product-crosssells-container .crosssell-product-row .upsell-product .upsell-product-image img,.detail .product-upsells-container .upsell-product-row .crosssell-product .upsell-product-image img,.detail .product-crosssells-container .upsell-product-row .crosssell-product .upsell-product-image img,.detail .product-upsells-container .crosssell-product-row .crosssell-product .upsell-product-image img,.detail .product-crosssells-container .crosssell-product-row .crosssell-product .upsell-product-image img,.detail .product-upsells-container .upsell-product-row .upsell-product .cross-sell-product-image img,.detail .product-crosssells-container .upsell-product-row .upsell-product .cross-sell-product-image img,.detail .product-upsells-container .crosssell-product-row .upsell-product .cross-sell-product-image img,.detail .product-crosssells-container .crosssell-product-row .upsell-product .cross-sell-product-image img,.detail .product-upsells-container .upsell-product-row .crosssell-product .cross-sell-product-image img,.detail .product-crosssells-container .upsell-product-row .crosssell-product .cross-sell-product-image img,.detail .product-upsells-container .crosssell-product-row .crosssell-product .cross-sell-product-image img,.detail .product-crosssells-container .crosssell-product-row .crosssell-product .cross-sell-product-image img{width:100%}
.detail .product-upsells-container .upsell-product-row .upsell-product .upsell-product-title,.detail .product-crosssells-container .upsell-product-row .upsell-product .upsell-product-title,.detail .product-upsells-container .crosssell-product-row .upsell-product .upsell-product-title,.detail .product-crosssells-container .crosssell-product-row .upsell-product .upsell-product-title,.detail .product-upsells-container .upsell-product-row .crosssell-product .upsell-product-title,.detail .product-crosssells-container .upsell-product-row .crosssell-product .upsell-product-title,.detail .product-upsells-container .crosssell-product-row .crosssell-product .upsell-product-title,.detail .product-crosssells-container .crosssell-product-row .crosssell-product .upsell-product-title,.detail .product-upsells-container .upsell-product-row .upsell-product .cross-sell-product-title,.detail .product-crosssells-container .upsell-product-row .upsell-product .cross-sell-product-title,.detail .product-upsells-container .crosssell-product-row .upsell-product .cross-sell-product-title,.detail .product-crosssells-container .crosssell-product-row .upsell-product .cross-sell-product-title,.detail .product-upsells-container .upsell-product-row .crosssell-product .cross-sell-product-title,.detail .product-crosssells-container .upsell-product-row .crosssell-product .cross-sell-product-title,.detail .product-upsells-container .crosssell-product-row .crosssell-product .cross-sell-product-title,.detail .product-crosssells-container .crosssell-product-row .crosssell-product .cross-sell-product-title{margin:0 0 5px}
.detail .product-upsells-container .upsell-product-row .upsell-product .upsell-product-title a,.detail .product-crosssells-container .upsell-product-row .upsell-product .upsell-product-title a,.detail .product-upsells-container .crosssell-product-row .upsell-product .upsell-product-title a,.detail .product-crosssells-container .crosssell-product-row .upsell-product .upsell-product-title a,.detail .product-upsells-container .upsell-product-row .crosssell-product .upsell-product-title a,.detail .product-crosssells-container .upsell-product-row .crosssell-product .upsell-product-title a,.detail .product-upsells-container .crosssell-product-row .crosssell-product .upsell-product-title a,.detail .product-crosssells-container .crosssell-product-row .crosssell-product .upsell-product-title a,.detail .product-upsells-container .upsell-product-row .upsell-product .cross-sell-product-title a,.detail .product-crosssells-container .upsell-product-row .upsell-product .cross-sell-product-title a,.detail .product-upsells-container .crosssell-product-row .upsell-product .cross-sell-product-title a,.detail .product-crosssells-container .crosssell-product-row .upsell-product .cross-sell-product-title a,.detail .product-upsells-container .upsell-product-row .crosssell-product .cross-sell-product-title a,.detail .product-crosssells-container .upsell-product-row .crosssell-product .cross-sell-product-title a,.detail .product-upsells-container .crosssell-product-row .crosssell-product .cross-sell-product-title a,.detail .product-crosssells-container .crosssell-product-row .crosssell-product .cross-sell-product-title a{font-size:16px;font-weight:400;text-transform:capitalize;color:#484c51}
.detail .product-upsells-container .upsell-product-row .upsell-product .upsell-product-title a:hover,.detail .product-crosssells-container .upsell-product-row .upsell-product .upsell-product-title a:hover,.detail .product-upsells-container .crosssell-product-row .upsell-product .upsell-product-title a:hover,.detail .product-crosssells-container .crosssell-product-row .upsell-product .upsell-product-title a:hover,.detail .product-upsells-container .upsell-product-row .crosssell-product .upsell-product-title a:hover,.detail .product-crosssells-container .upsell-product-row .crosssell-product .upsell-product-title a:hover,.detail .product-upsells-container .crosssell-product-row .crosssell-product .upsell-product-title a:hover,.detail .product-crosssells-container .crosssell-product-row .crosssell-product .upsell-product-title a:hover,.detail .product-upsells-container .upsell-product-row .upsell-product .cross-sell-product-title a:hover,.detail .product-crosssells-container .upsell-product-row .upsell-product .cross-sell-product-title a:hover,.detail .product-upsells-container .crosssell-product-row .upsell-product .cross-sell-product-title a:hover,.detail .product-crosssells-container .crosssell-product-row .upsell-product .cross-sell-product-title a:hover,.detail .product-upsells-container .upsell-product-row .crosssell-product .cross-sell-product-title a:hover,.detail .product-crosssells-container .upsell-product-row .crosssell-product .cross-sell-product-title a:hover,.detail .product-upsells-container .crosssell-product-row .crosssell-product .cross-sell-product-title a:hover,.detail .product-crosssells-container .crosssell-product-row .crosssell-product .cross-sell-product-title a:hover{text-decoration:none}
.detail .product-upsells-container .upsell-product-row .upsell-product .product-price-container,.detail .product-crosssells-container .upsell-product-row .upsell-product .product-price-container,.detail .product-upsells-container .crosssell-product-row .upsell-product .product-price-container,.detail .product-crosssells-container .crosssell-product-row .upsell-product .product-price-container,.detail .product-upsells-container .upsell-product-row .crosssell-product .product-price-container,.detail .product-crosssells-container .upsell-product-row .crosssell-product .product-price-container,.detail .product-upsells-container .crosssell-product-row .crosssell-product .product-price-container,.detail .product-crosssells-container .crosssell-product-row .crosssell-product .product-price-container{display:block;font-weight:400}
.detail .product-upsells-container .upsell-product-row .upsell-product .product-price-container .sale-price,.detail .product-crosssells-container .upsell-product-row .upsell-product .product-price-container .sale-price,.detail .product-upsells-container .crosssell-product-row .upsell-product .product-price-container .sale-price,.detail .product-crosssells-container .crosssell-product-row .upsell-product .product-price-container .sale-price,.detail .product-upsells-container .upsell-product-row .crosssell-product .product-price-container .sale-price,.detail .product-crosssells-container .upsell-product-row .crosssell-product .product-price-container .sale-price,.detail .product-upsells-container .crosssell-product-row .crosssell-product .product-price-container .sale-price,.detail .product-crosssells-container .crosssell-product-row .crosssell-product .product-price-container .sale-price{color:#43454b;font-weight:400;font-size:14px;display:inline}
.detail .product-upsells-container .upsell-product-row .upsell-product .product-price-container .base-price,.detail .product-crosssells-container .upsell-product-row .upsell-product .product-price-container .base-price,.detail .product-upsells-container .crosssell-product-row .upsell-product .product-price-container .base-price,.detail .product-crosssells-container .crosssell-product-row .upsell-product .product-price-container .base-price,.detail .product-upsells-container .upsell-product-row .crosssell-product .product-price-container .base-price,.detail .product-crosssells-container .upsell-product-row .crosssell-product .product-price-container .base-price,.detail .product-upsells-container .crosssell-product-row .crosssell-product .product-price-container .base-price,.detail .product-crosssells-container .crosssell-product-row .crosssell-product .product-price-container .base-price{text-decoration:line-through;display:inline;color:#999;margin-right:5px}
.detail .product-upsells-container .upsell-product-row .upsell-product .j2store_add_to_cart_button,.detail .product-crosssells-container .upsell-product-row .upsell-product .j2store_add_to_cart_button,.detail .product-upsells-container .crosssell-product-row .upsell-product .j2store_add_to_cart_button,.detail .product-crosssells-container .crosssell-product-row .upsell-product .j2store_add_to_cart_button,.detail .product-upsells-container .upsell-product-row .crosssell-product .j2store_add_to_cart_button,.detail .product-crosssells-container .upsell-product-row .crosssell-product .j2store_add_to_cart_button,.detail .product-upsells-container .crosssell-product-row .crosssell-product .j2store_add_to_cart_button,.detail .product-crosssells-container .crosssell-product-row .crosssell-product .j2store_add_to_cart_button,.detail .product-upsells-container .upsell-product-row .upsell-product .btn-success,.detail .product-crosssells-container .upsell-product-row .upsell-product .btn-success,.detail .product-upsells-container .crosssell-product-row .upsell-product .btn-success,.detail .product-crosssells-container .crosssell-product-row .upsell-product .btn-success,.detail .product-upsells-container .upsell-product-row .crosssell-product .btn-success,.detail .product-crosssells-container .upsell-product-row .crosssell-product .btn-success,.detail .product-upsells-container .crosssell-product-row .crosssell-product .btn-success,.detail .product-crosssells-container .crosssell-product-row .crosssell-product .btn-success{border-radius:0;background:#ff7c53;border-color:#ff7c53;margin-top:10px}
.detail .product-upsells-container .upsell-product-row .upsell-product .j2store_add_to_cart_button:hover,.detail .product-crosssells-container .upsell-product-row .upsell-product .j2store_add_to_cart_button:hover,.detail .product-upsells-container .crosssell-product-row .upsell-product .j2store_add_to_cart_button:hover,.detail .product-crosssells-container .crosssell-product-row .upsell-product .j2store_add_to_cart_button:hover,.detail .product-upsells-container .upsell-product-row .crosssell-product .j2store_add_to_cart_button:hover,.detail .product-crosssells-container .upsell-product-row .crosssell-product .j2store_add_to_cart_button:hover,.detail .product-upsells-container .crosssell-product-row .crosssell-product .j2store_add_to_cart_button:hover,.detail .product-crosssells-container .crosssell-product-row .crosssell-product .j2store_add_to_cart_button:hover,.detail .product-upsells-container .upsell-product-row .upsell-product .btn-success:hover,.detail .product-crosssells-container .upsell-product-row .upsell-product .btn-success:hover,.detail .product-upsells-container .crosssell-product-row .upsell-product .btn-success:hover,.detail .product-crosssells-container .crosssell-product-row .upsell-product .btn-success:hover,.detail .product-upsells-container .upsell-product-row .crosssell-product .btn-success:hover,.detail .product-crosssells-container .upsell-product-row .crosssell-product .btn-success:hover,.detail .product-upsells-container .crosssell-product-row .crosssell-product .btn-success:hover,.detail .product-crosssells-container .crosssell-product-row .crosssell-product .btn-success:hover{background:#f15c2d;border-color:#f15c2d}
.j2store-cart #j2store-cart-form .j2store-cart-table thead tr th{font-size:18px}
.j2store-cart #j2store-cart-form .j2store-cart-table tbody tr td .j2store-remove{float:right}
.j2store-cart #j2store-cart-form .j2store-cart-table .product-qty{display:inline-block}
.j2store-cart #j2store-cart-form .j2store-cart-table .product-qty input.input-mini{display:inline-block;height:42px;width:60px!important}
.j2store-cart #j2store-cart-form .j2store-cart-table .j2store-remove{background:transparent;color:#d43f3a}
.j2store-cart #j2store-cart-form .j2store-cart-table .j2store-remove:hover{color:#ac2925}
.j2store-cart #j2store-cart-form .j2store-cart-buttons input{border-radius:0;background:#333;border-color:#333}
.j2store-cart #j2store-cart-form .j2store-cart-buttons input:hover{background:#222;border-color:#222}
.j2store-cart .cart-checkout-button .btn-success{border-radius:0;background:#E80405;border-color:#E80405;padding:6px;color:#FFF}
.j2store-cart .cart-checkout-button .btn-success:hover{background:#278E1C;border-color:#278E1C}
.btn{font-size:16px!important;font-weight:600;padding:8px 20px;transition:all .3s ease 0}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{color:#fff;background-color:#278E1C;border-color:#278E1C}
.btn-primary{color:#fff;background-color:#278E1C;border:none;font-weight:400!important}
.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#b94a48}
.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}
.span4 .j2store-product-images{text-align:center!important;padding:14px 0}
.j2store-cart .cart-estimator-discount-block{padding-top:20px;padding-bottom:20px}
.j2store-cart .cart-estimator-discount-block table{margin-top:20px;margin-bottom:20px}
.j2store-cart .cart-estimator-discount-block table tr th,.j2store-cart .cart-estimator-discount-block table tr td{border:1px solid #ddd;padding:10px}
.j2store-cart .cart-estimator-discount-block .coupon,.j2store-cart .cart-estimator-discount-block .voucher{display:block;margin-bottom:20px}
.j2store-cart .cart-estimator-discount-block .coupon form,.j2store-cart .cart-estimator-discount-block .voucher form{display:inline-flex;width:100%}
.j2store-cart .cart-estimator-discount-block .coupon form input,.j2store-cart .cart-estimator-discount-block .voucher form input{border-radius:0}
.j2store-cart .cart-estimator-discount-block .coupon form input[type="text"],.j2store-cart .cart-estimator-discount-block .voucher form input[type="text"]{height:42px}
.j2store_cart_module_155{position:relative;float:right;right:-361px;top:79px;background:#FFF;padding:0 8px 10px 4px;border-radius:5px;width:169px;height:auto}
#login input[type="text"],.j2store input[type="text"],.j2store select,.j2store input[type="password"],#j2storeaddressForm input[type="text"],#j2storeaddressForm input[type="password"],#j2storeaddressForm select{display:block;width:263px;height:34px;padding:0 0 0 8px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.customer-note textarea{width:484px!important;height:125px;margin-bottom:15px}
.note a{border:solid 1px #CCC;background:#278E1C;color:#FFF;padding:15px;margin-top:21px;display:inline-block;text-transform:uppercase}
.j2store-cart-info-link span{display:block;font-size:14px;color:#000;font-weight:700}
.j2store-cart-info-link a{color:#E80405;text-transform:uppercase;padding-top:12px;display:block;font-weight:700}
.tabbable.tabs{width:100%;margin:0;padding:0}
.tabbable.tabs ul.nav.nav-tabs{margin:0;padding:38px 0 0;list-style-type:none;width:22%;float:left}
.tabbable.tabs ul.nav.nav-tabs li{min-height:32px;padding:0}
.tab-content .span12{width:100%;margin:0;padding:0}
#j2store-address-tr-2 .row-fluid{padding:54px 0 0;display:block}
#j2store-address-tr-2 .row-fluid strong{display:inline-block;padding:0 11px 13px 0;text-transform:uppercase;text-decoration:underline}
.label.label-warning{color:red;font-size:12px;text-transform:uppercase;font-weight:700}
.j2store-myprofile-address-list .j2store-myprofile-address-controls li{list-style-type:none;float:left;padding:0 0 0 19px;text-transform:uppercase}
.myprofile-address-addnew a{text-transform:uppercase}
.span6 label{font-weight:700}
input.j2store_checkout_button.btn.btn-primary{padding:15px;border-radius:7px}
.t3-module{margin-bottom:40px;background:transparent;color:inherit;margin-bottom:20px}
.t3-module .module-inner{padding:0}
.module-inner .module-title{font-size:36px;font-weight:500;letter-spacing:-.02em;text-align:center}
.module-inner .module-title span{border-bottom:1px solid #ddd;padding-bottom:10px}
.module-ct{background:transparent;color:inherit;padding:0}
.module-ct::before,.module-ct::after{content:" ";display:table}
.j2store-categories-module{padding-top:30px}
.j2store-categories-module li{display:inline-block;list-style:outside none none;padding:0 20px 40px;width:28%}
.j2store-categories-module li img{height:auto;width:100%;max-width:100%;border:1px solid #eee;opacity:.8;transition:all .3s ease 0;vertical-align:middle}
.j2store-categories-module li h4{margin-top:20px;font-family:"Source Sans Pro",sans-serif;font-weight:500;line-height:1.1;color:inherit;text-align:center}
.j2store-categories-module li h4 a{transition:all .3s ease 0;color:#333;font-weight:600;font-size:17px}
.module-ct-1{padding-top:37px}
.module-inner .btn.btn-success{font-size:12px!important;color:red}
.col2bas2018,.col3bas2018,.col4bas2018{width:293px;float:left;min-height:auto;margin-top:20px}
.col5bas2018{width:136px;float:left;min-height:auto;margin-top:20px}
.col2bas2018 ul li,.col3bas2018 ul li,.col4bas2018 ul li{padding:0 0 6px 31px}
.col4bas2018 ul li:first-child div,.col2bas2018 ul li:first-child div,.col3bas2018 ul li:first-child div{font-weight:700;.footer .acymailing_finaltextcolor:#58585a!important}
ul.tags.inline{display:none!important}
.update-texte-2018{padding:0 30px;margin:0;font-size:14px}
.update-texte-2019 {
    padding: 16px 75px;
    margin: 0;
    font-size: 16px;
    background: url(http://www.gestivert.com/templates/tpl_gest/media/gestivert-noel-2019-pages.png) no-repeat center top;
}

.row.listing_container.newcss .listing_block .listing_title {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 !important;
	color: #fff !important;
	width: 100%;
	text-align: center !important;
	background: transparent !important;
}

.row.listing_container.newcss .listing_container .listing_block .listing_title a {
	font-size: 16px;
	color: #000 !important;
	text-shadow: none !important;
	font-weight: bold !important;
	vertical-align: top !important;
}
.row.listing_container.newcss .listing_block {
	background: transparent !important;
	position: relative;
	height: 233px !important;
	margin-bottom: 19px !important;
	width: 100%;
	display: block;
	overflow: hidden;
	z-index: 12;
	box-shadow: none !important;
	text-align: center !important;
}

.row.listing_container.newcss .listing_block img {
	max-width: 79% !important;
}
.row.listing_container.newcss .listing_block .listing_title a {
	font-size: 16px;
	color: #000 !important;
	text-shadow: none !important;
	font-weight: bold !important;
}

/*noel 2020*/
h1.bnr-2020{color:#61b650!important;font-size:24px!important;text-align:center!important;display:block;width:454px!important;line-height:32px!important;border:none!important;margin:0 0 43px 277px !important;letter-spacing:1px;font-weight:700!important}
.update-texte-2020 {
	padding: 27px 75px;
	margin: 0;
	font-size: 16px;
	/*background: url(http://www.gestivert.com/templates/tpl_gest/media/gestivert-noel-2019-pages.png) no-repeat center top;*/
}
.update-texte-2020 h1 {
	font-size: 22px !important;
	display: block;
	padding-top: 46px !important;
}
.update-texte-2020 h2 {
	font-size: 18px !important;
	display: block;
	padding-top: 4px !important;
}
.update-texte-2020 {
	font-size: 16px;
}
.bnr-2020-devis {
	width: 300px;
	display: block;
	color: #FFF;
	font-size: 16px;
	margin-left: 56px;
	margin-top: 10px;
	font-weight: 700;
	letter-spacing: 1px;
	text-align: center;
	background: #1fa22e;
	padding: 0 15px 14px 21px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
.bnr-2020-devis p {
	background: #11861e;
	padding: 7px 0 10px;
	position: relative;
	width: 326px;
	left: -16px;
	top: 4px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
.bnr-2020-right {
	position: absolute;
	left: 521px;
	color: #FFF;
	font-size: 13px;
	width: 344px;
	text-align: center;
	letter-spacing: 1px;
	background-color: rgba(205,0,0,0.8);
	padding: 0 26px;
	border-radius: 35px;
	border: 21px;
}
.bnr-2020-right {
	color: #FFF;
	font-size: 13px;
	text-align: center;
	letter-spacing: 1px;
}
.relbarre {
	background: url(http://www.gestivert.com/templates/tpl_gest/media/relbarre.jpg) repeat-x 15px;
	width: 393px;
	position: relative;
	left: -24px;
	top: 8px;
}
.bnr-2020-right-text {
	width: 333px;
	display: block;
	position: relative;
	left: 4px;
	font-weight: 700;
	letter-spacing: 1px;
	font-size: 13px;
	text-align: center;
}
.bnr-2020-right-text {
	font-weight: 700;
	letter-spacing: 1px;
	font-size: 13px;
	text-align: center;
}
.bnr-2020-right-btn {
	margin-bottom: 45px;
	width: 360px;
	display: block;
	clear: both;
	height: 120px;
}
.bnr-2020-right-btn p {
	float: left;
	display: block;
	width: 43%;
	cursor: pointer;
}
.btn-brochure-light a#modalLink1, .btn-brochure-light a#clickJs {
	font-size: 0 !important;
	color: #FFF;
	display: block;
	text-shadow: 2px 1px 5px #fff;
	width: 161px;
	height: 21px;
	position: relative;
	top: -10px;
	left: -20px;
}
.bnr-2020-right-btn p {
	float: left;
	display: block;
	width: 43%;
	cursor: pointer;
}
p.expl {
	position: relative;
	top: -37px;
	font-size: 12px;
	left: 4px;
}
p.expl2 {
	position: relative;
	top: -34px;
	font-size: 11px;
	left: 23px;
}

.bnr-2020-right-btn p {
	cursor: pointer;
}

#adminForm_20{margin:0 0 0 56px;width:292px;background:#1fa22e;padding:0 22px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;position:relative;top:-25px}
#adminForm_20 .aiContactSafe_error_msg{display:none}
#adminForm_20 dd.error ul{margin-right:20px;padding-left:25px;width:248px!important}
#adminForm_20 .error{color:red;font-weight:700}
#adminForm_20 #aiContactSafeSendButton{border:solid 1px #1c4813;font-size:14px;padding:4px 15px;text-transform:uppercase;cursor:pointer;border-radius:18px;background:#1c4813;color:#FFF;margin:0 0 0 78px}
#adminForm_20 #aiContactSafeSendButton:hover{background:#15410f}
#displayAiContactSafeForm_20 input{width:100%;height:25px}
#displayAiContactSafeForm_20 textarea{width:100%; height: 93px;}
#displayAiContactSafeForm_20 label{color:#FFF;display:inline-block;margin-top:10px;letter-spacing:1px;font-size:13px}


.web2018-h1s.fev-26px {
	font-size: 26px !important;
}
.fev-image-2 {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: block;
}
.fev-image-2 li {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	width: 33%;
	/* border: solid; */
	line-height: 0 !important;
}
.fev-image-2 {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: block;
	width: 100%;
}
.fev-image-2 li p {
	padding: 0 !important;
	margin: 0 !important;
}

.fev-image-2 li img {
	width: 100% !important;
}
.col-sm-6.lft {
	margin: 0 38px 0 0px;
}
.col-sm-6.lft, .col-sm-6.rght {
	width: 48%;
	float: left;
}
.row.images-fev {
	padding: 0 !important;
	margin: 0 !important;
}
.fev-bullet-2 {
	margin: 0 0 11px 0;
	padding: 0 0px 0 20px;
	list-style-type: circle;
	color: green;
}
.fev-bullet-2 li {
	font-size: 14px;
	font-weight: bold;
}
.fev-green-div p {
	margin: 0 !important;
	padding: 0 !important;
	display: block;
	color: green;
	font-size: 15px;
	font-weight: bold;
}
.fev-link-1 {
	color: blue;
	font-weight: bold;
	padding-top: 0px;
	display: inline-block;
}
.picto-fev-a {
	margin: 0 0px 19px 21px;
	padding: 0;
	list-style-type: none;
}
.picto-fev-a li {
	font-size: 18px;
	line-height: 25px;
	color: #009900;
	/* font-weight: bold; */
}
.fev-icon-1a {
	background: url("http://gestivert.com/images/picto-fev-a.jpg") no-repeat left 0px;
	padding: 10px 0px 0 44px;
	display: inline-block;
	margin: 0;
	height: 26px;
}
.fev-icon-1b {
	background: url("http://gestivert.com/images/picto-fev-b.jpg") no-repeat left 0px;
	padding: 10px 0px 0 44px;
	display: inline-block;
	margin: 0;
	height: 26px;
}
.fev-icon-1c {
	background: url("http://gestivert.com/images/picto-fev-c.jpg") no-repeat left 0px;
	padding: 10px 0px 0 44px;
	display: inline-block;
	margin: 0;
	height: 26px;
}
.fev-icon-1d {
	background: url("http://gestivert.com/images/picto-fev-d.jpg") no-repeat left 0px;
	padding: 10px 0px 0 44px;
	display: inline-block;
	margin: 0;
	height: 26px;
}
.fev-icon-1e {
	background: url("http://gestivert.com/images/picto-fev-e.jpg") no-repeat left 0px;
	padding: 10px 0px 0 44px;
	display: inline-block;
	margin: 0;
	height: 26px;
}
.fev-icon-1f {
	background: url("http://gestivert.com/images/picto-fev-f.jpg") no-repeat left 0px;
	padding: 10px 0px 0 44px;
	display: inline-block;
	margin: 0;
	height: 26px;
}
.fev-icon-1g {
	background: url("http://gestivert.com/images/picto-fev-g.jpg") no-repeat left 0px;
	padding: 10px 0px 0 44px;
	display: inline-block;
	margin: 0;
	height: 26px;
}
.fev-icon-1h {
	background: url("http://gestivert.com/images/picto-fev-h.jpg") no-repeat left 0px;
	padding: 10px 0px 0 44px;
	display: inline-block;
	margin: 0;
	height: 26px;
}
.fev-icon-1i {
	background: url("http://gestivert.com/images/picto-fev-i.jpg") no-repeat left 0px;
	padding: 10px 0px 0 44px;
	display: inline-block;
	margin: 0;
	height: 26px;
}
.list-seo {
	display: block;
	margin: 16px 0 0 0 !important;
	padding: 0 !important;
	list-style-type: none;
}
.list-seo li {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
}
.list-seo li a {
	margin-right: 8px;
}
.list-seo li:first-child a {
	margin-left: 29px !important;
}


/*don de plantes*/
#aiContactSafe_mainbody_16 td p.don-p {
	width: 450px !important;
}
#aiContactSafe_mainbody_16 .aiContactSafe_label label {
	font-size: 16px !important;
}
#aiContactSafe_mainbody_16 td p.logo-part {
	position: relative;
	width: 673px !important;
	height: 150px;
	top: 5px;
}
#adminForm_16 {
	position: relative;
	left: -176px;
}
.home-h2-gestivert.don-p {
	width: 450px;
	font-weight: bold !important;
	font-size: 24px;
}
.componentheadingdon-de-plantes h1 {
	font-size: 28px !important;
	font-family: GothamLightRegular !important;
	color: #FFF !important;
	background: #48a31a !important;
	text-align: center !important;
	padding: 13px 0 17px 0 !important;
	display: block;
}

.BOX_ul_add ul li {
	float: left;
	width: 32%;
	padding: 0 9px 0 0px;
	margin: 0;
	min-height: 336px;
	/* border: solid 1px red; */
}
.BOX_ul_add ul {
	list-style-type: none;
	display: block;
	width: 100%;
	clear: both;
	/* border: solid 1px blue; */
	min-height: 273px;
	margin: 0;
	padding: 0 !important;
}

.BOX_ul_legende {
	display: block;
	font-size: 22px;
	font-weight: bold;
	padding: 17px 0 8px 0;
	text-align: center;
}
.BOX_ul_contenu {
	line-height: 22px;
}
.BOX_ul_add {
	width: 100%;
	clear: both;
	display: block;
}

.BOX_ul_picto {
	text-align: center;
}
.BOX_ul_titre {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 10Px;
	display: block;
}






/*noel 2021*/
h1.bnr-2021{color:#61b650!important;font-size:24px!important;text-align:center!important;display:block;width:454px!important;line-height:32px!important;border:none!important;margin:0 0 43px 277px !important;letter-spacing:1px;font-weight:700!important}
.update-texte-2021 {
	padding: 71px 75px;
	margin: 0;
	font-size: 16px;
	/*background: url(http://www.gestivert.com/templates/tpl_gest/media/gestivert-noel-2019-pages.png) no-repeat center top;*/
}
.update-texte-2021 h1 {
	font-size: 22px !important;
	display: block;
	padding-top: 0px !important;
        line-height: 29px !important;
}
.update-texte-2021 h2 {
	font-size: 18px !important;
	display: block;
	padding-top: 4px !important;
}
.update-texte-2021 {
	font-size: 16px;
}
.bnr-2021-devis {
	width: 300px;
	display: block;
	color: #FFF;
	font-size: 16px;
	margin-left: 56px;
	margin-top: 10px;
	font-weight: 700;
	letter-spacing: 1px;
	text-align: center;
	background: #1fa22e;
	padding: 0 15px 14px 21px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
.bnr-2021-devis p {
	background: #11861e;
	padding: 7px 0 10px;
	position: relative;
	width: 326px;
	left: -16px;
	top: 4px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
.bnr-2021-right {
	position: absolute;
	left: 521px;
	color: #FFF;
	font-size: 13px;
	width: 344px;
	text-align: center;
	letter-spacing: 1px;
	background-color: rgba(205,0,0,0.8);
	padding: 0 26px;
	border-radius: 35px;
	border: 21px;
}
.bnr-2021-right {
	color: #FFF;
	font-size: 13px;
	text-align: center;
	letter-spacing: 1px;
}
.relbarre {
	background: url(http://www.gestivert.com/templates/tpl_gest/media/relbarre.jpg) repeat-x 15px;
	width: 393px;
	position: relative;
	left: -24px;
	top: 8px;
}
.bnr-2021-right-text {
	width: 333px;
	display: block;
	position: relative;
	left: 4px;
	font-weight: 700;
	letter-spacing: 1px;
	font-size: 13px;
	text-align: center;
}
.bnr-2021-right-text {
	font-weight: 700;
	letter-spacing: 1px;
	font-size: 13px;
	text-align: center;
}
.bnr-2020-right-btn {
	margin-bottom: 45px;
	width: 360px;
	display: block;
	clear: both;
	height: 120px;
}
.bnr-2021-right-btn p {
	float: left;
	display: block;
	width: 43%;
	cursor: pointer;
}
.btn-brochure-light a#modalLink1, .btn-brochure-light a#clickJs {
	font-size: 0 !important;
	color: #FFF;
	display: block;
	text-shadow: 2px 1px 5px #fff;
	width: 161px;
	height: 21px;
	position: relative;
	top: -10px;
	left: -20px;
}
.bnr-2021-right-btn p {
	float: left;
	display: block;
	width: 44%;
	cursor: pointer;
}
#displayAiContactSafeForm_4 .alert.alert-message {
	position: relative;
	top: -40px;
	border: solid 1px white;
	background: green;
	color: white;
}
#displayAiContactSafeForm_4 .alert.alert-error {
	position: relative;
	top: -10px;
	border: solid 1px red;
	background: red;
	color: white;
}
p.expl {
	position: relative;
	top: -37px;
	font-size: 12px;
	left: 4px;
}
p.expl2 {
	position: relative;
	top: -34px;
	font-size: 11px;
	left: 23px;
}

.bnr-2021-right-btn p {
	cursor: pointer;
}

#adminForm_23{margin:0 0 0 56px;width:292px;background:#1fa22e;padding:0 22px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;position:relative;top:-25px;display: none;}
#adminForm_23 .aiContactSafe_error_msg{display:none}
#adminForm_23 dd.error ul{margin-right:20px;padding-left:25px;width:248px!important}
#adminForm_23 .error{color:red;font-weight:700}
#adminForm_23 #aiContactSafeSendButton{border:solid 1px #1c4813;font-size:14px;padding:4px 15px;text-transform:uppercase;cursor:pointer;border-radius:18px;background:#1c4813;color:#FFF;margin:0 0 0 78px}
#adminForm_23 #aiContactSafeSendButton:hover{background:#15410f}
#displayAiContactSafeForm_23 input{width:100%;height:25px}
#displayAiContactSafeForm_23 textarea{width:100%; height: 93px;}
#displayAiContactSafeForm_23 label{color:#FFF;display:inline-block;margin-top:10px;letter-spacing:1px;font-size:13px}


#adminForm_23 br {
	display: none !important;
}
#adminForm_23 #aiContactSafeSend {
	padding-bottom: 20px;
}
#adminForm_23 .alert {
	padding: 15px;
	margin-bottom: 0 !important;
	border: 1px solid transparent;
	border-radius: 4px;
}


div#aiContactSafe_mainbody_24 img {
    max-width: 100%;
}

div#aiContactSafe_mainbody_24 h1 {
    background: green;
    color: white;
    font-size: 24px;
    padding: 9px 0 9px 0px;
    text-align: center;
}

div#aiContactSafe_mainbody_24 h2 {
    color: green;
    font-size: 21px;
    font-weight: normal;
}
div#aiContactSafe_mainbody_24 h2 span {
    font-weight: bold !important;
    display: inline;
    font-size: 22px;
}

div#aiContactSafe_mainbody_24 .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
    min-height: 235px;
    color: #8c8c8c !important;
}
div#aiContactSafe_mainbody_24 .col-xs-12.col-sm-12.col-md-2 {
    float: left;
    /* max-width: 12%; */
    width: 15%;
}
div#aiContactSafe_mainbody_24 .col-xs-12.col-sm-12.col-md-6 {
    float: left;
    width: 47%;
    /* height: 250px; */
    font-size: 20px;
}
div#aiContactSafe_mainbody_24 .col-xs-12.col-sm-12.col-md-4 {
    float: left;
    width: 35%;
}

div#aiContactSafe_mainbody_24 p {
    font-size: 20px;
    color: #8c8c8c;
}

div#aiContactSafe_mainbody_24 .h2-titre-blog {
    text-align: center;
    font-size: 28px !important;
    margin: 0;
    padding: 27px 0 21px 0;
}

div#displayAiContactSafeForm_24 {
    width: 538px;
    max-width: 540px !important;
    float: left;
    text-align: left;
    background: grey;
    padding: 16px;
}
div#aiContactSafe_mainbody_24 div.aiContactSafe_row {
    /* clear: both; */
    padding: 2px 10px 0 0;
    float: left;
    width: 462px !important;
    /* border: solid 1px red; */
}

div#aiContactSafe_mainbody_24 input {
    height: 25px;
    border: solid 1px #7f7f7f;
    width: 267px !important;
}
div#aiContactSafe_mainbody_24 textarea#aics_message {
    margin: 0px !important;
    width: 305px;
    height: 128px;
    float: right;
}

div#aiContactSafe_mainbody_24 div.aiContactSafe_contact_form_field_label_left {
    float: left;
    width: 149px !important;
    padding-top: 2px;
    font-size: 18px !important;
    color: white;
}

div#aiContactSafe_mainbody_24  div#aiContactSafe_info {
    color: red;
    padding: 0 0 16px 0;
}
form#adminForm_24 {
    background: grey;
    max-width: 571px;
}
div#aiContactSafe_mainbody_24  div#div_captcha {
    text-align: center;
    width: 100%;
    color: white;
    font-size: 20px;
}
div#aiContactSafe_mainbody_24  div#div_captcha img {
    /* text-align: center; */
    /* display: block; */
    margin: 0 0 0 166px;
}
div#aiContactSafe_mainbody_24  div#div_captcha_new a {
    color: red !important;
    font-size: 15px;
}

form#adminForm_24 td#td_aiContactSafeSendButton input {
    width: 133px !important;
    text-transform: uppercase;
    background: #3a3a3a;
    border-radius: 7px;
    color: white;
    font-size: 15px;
    /* padding: 3px 0 6px 0; */
    height: 25px !important;
    font-weight: bold;
}

form#adminForm_24 div.with_errors {
    border: transparent !important;
    overflow: hidden !important;
    margin: 0px !important;
    padding: 0px !important;
    font-size: 11px;
    /* text-align: center; */
    /* width: 100%; */
    /* position: relative; */
}

form#adminForm_24 .alert-message {
    font-size: 18px;
    background: green;
    border-radius: 6px;
    padding: 10px;
    color: white;
}

form#adminForm_24 div.aiContactSafe_error_msg {
    clear: both;
    float: none !important;
    padding: 0px 0 0 112px;
}

div#demande-devis {
    position: absolute;
    right: 7px;
    padding: 26px 0 0 0;
    max-height: 531px !important;
    overflow: hidden;
}
div#demande-devis img {
    height: auto;
    width: 100%;
}