@import 'https://fonts.googleapis.com/css?family=Roboto:300,400,700|Open+Sans:300,400,700|Lato:300,400,700|Cabin:300,400,700|Raleway:300,400,700|Ubuntu:300,400,700|Lobster:300,400,700|Lora:300,400,700|Montserrat:300,400,700|Oswald:300,400,700|Playfair+Display:300,400,700|Bad+Script:300,400,700|Catamaran:300,400,700|Libre+Baskerville:300,400,700|Roboto+Slab:300,400,700|Alfa+Slab+One:300,400,700|Pacifico:300,400,700|Dancing+Script:300,400,700|Dosis:300,400,700';

@font-face{
font-family:'OxatisIconFont';
src:url('/frontend/fonts/OxatisIconFont-fontawesome/OxatisIconFont.eot#iefix') format('embedded-opentype'), url('/frontend/fonts/OxatisIconFont-fontawesome/OxatisIconFont.ttf') format('truetype'), url('/frontend/fonts/OxatisIconFont-fontawesome/OxatisIconFont.woff') format('woff'), url('/frontend/fonts/OxatisIconFont-fontawesome/OxatisIconFont.svg#OxatisIconFont') format('svg');
font-weight:normal;
font-style:normal;
}

body, button, select, html, textarea, input {
font-family:Roboto, sans-serif;
font-weight:300;
}

.c-oxm-page-toolbar__title {
font-family:Catamaran, sans-serif;
font-weight:400;
}

.ox-iconfont-shopping-cart::before {
content:"\f111";
}

.c-oxm-search-toolbar__inner{
background-color:#EEEBE6;
}
.c-site-header{
background-color:rgba(238,235,230,1);
border-bottom-color:#E89616;
border-bottom-style:none;
border-bottom-width:0px;
}
.c-oxm-search-toolbar__inner .c-cs-icon, .c-site-header .c-cs-icon, .c-oxm-search-toolbar__inner .c-oxm-cart-infos__total, .c-site-header .c-oxm-cart-infos__total {
color:#000000;
}

.c-cs-discount__discount-value, .c-cs-product-discount__discount-value{
color:#FFFFFF;
background-color:#504C48;
}

.c-cs-product-option-list__item.is-selected {
box-shadow:inset 0 0 0 5px #E89616;
}
.c-oxm-slider-chips-element.is-selected {
background-color:#E89616;
}
.l-facet__value.is-selected {
color:#E89616;
}
.l-facet__values-container--color-grid .l-facet__value.is-selected {
color:#E89616;
}
.l-facet__values-container--value-grid .l-facet__value.is-selected {
background-color:#E89616;
border-color:#E89616;
color:#FFFFFF;
}

md-checkbox.md-checked .md-icon {
background-color:#E89616;
color:#fff;
}
md-radio-button.md-checked .md-on {
background-color:#E89616;
}
md-input-container.md-input-focused label:not(.md-no-float) {
color:#E89616;
}

.md-calendar-selected-date .md-calendar-date-selection-indicator {
background-color:#E89616;
color:#FFFFFF;
}
.md-calendar-date-today .md-calendar-date-selection-indicator {
border:1px solid #1b395e;
border-color:#E89616;
}

.c-button {
border-radius:40px;
}
.c-button--primary {
background-color:#7C903B;
color:#FFFFFF;
}
.c-oxm-cart-infos__qty {
background-color:#7C903B;
color:#FFFFFF;
}
.c-cs-double-slider .sliderContainer .cursor:nth-of-type(2) .ruler {
background-color:#E89616;
}
.c-cs-double-slider .sliderContainer .pointer {
background-color:#E89616;
}
.c-tabs__title.is-active {
color:#E89616;
}

.c-product-list__price .PBSalesPrice .origin, .c-product-detail__price .PBSalesPrice .origin, .c-oxm-cart-summary__line--total .PBSalesPrice .origin{
color:#7C903B;
}

.c-site-footer {
background-color:#7C903B;
}
.c-site-footer__info-img {
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-image: none;
    background-position: center center;
    background-size: auto;
    background-repeat: no-repeat;
}

.c-site-footer__copyright{
background-color:#7C903B;
color:#000000;
}
.c-site-footer__copyright-link{
color:#FFFFFF;
}

.c-countries-item.is-selected{
box-shadow:inset 0 0 0 2px #E89616;
}

.ng-scope .l-ox-glide__slides{height:300px !important;}

.ng-scope .diapo_section_accueil{height: 100px;}

.ng-scope .ox-button .btnmain {padding-bottom: 0 !important;margin: 15px 0 !important;}

.ng-scope .ox-title > .ox-title__inner{font-size:0.8em;}
.ng-scope .ox-title > .ox-title__inner, .ng-scope .ox-title > h2.ox-title__inner{line-height:30px;}

.ng-scope .ox-products--v2 .oxcel{padding-bottom: 15px;}

.ng-scope .ox-products .imgthumbnail{width:100%;}

.ng-scope .ox-icon__svg-icon svg{margin: 0 auto;}

.ng-scope #argasol_label .ox-div{width:50%;float:left;}

.ng-scope .banniere_1 {display:none;}

.ng-scope .ox-products--v2 .ox-product > .sectiondata{margin-bottom:30px;}

#banniere_1{height:500px;background-position: center center;}
#banniere_2{height:500px;background-position: center center;}
#banniere_2_txt_1{padding:15px;text-align:left;}
#banniere_2_txt_2{padding:15px;text-align:left;}

#argasol_gamme .ox-row__col{margin-bottom:30px;}
#argasol_contact .l-ox-row__col{display:inline-block;width:auto;}

.ng-scope .argasol_titre {color: #7B8F39;font-weight: bold;	text-transform: uppercase;line-height:30px;}
.ng-scope .argasol_soustitre{color:#f87211;padding:5px 15px;line-height:25px;display:block;text-align:center;margin:15px 0;font-size:1.3em;font-weight:bold;}
.ng-scope .argasol_p{text-align:left;padding:0 15px;margin-bottom:15px;}
#argasol_gamme .ox-row__col {margin-bottom:0;}
#argasol_bloc_svg_paiement,#argasol_bloc_svg_contact,#argasol_bloc_svg_livraison,#argasol_bloc_svg_tel{margin-bottom:50px}
#gamme_selection_bouton{margin:25px 0;}
#gamme_selection_bouton {margin: 50px 0 30px 0;}
.ng-scope .gammes{padding:15px;}
.ng-scope .gammes .ox-div{margin-bottom:30px;}
.ng-scope #argasol_contact .ox-row{width: 210px;margin-right: auto;margin-left: auto;}

/* pour les carrousels */
.ng-scope .l-ox-glide__track {overflow: hidden;min-height: 360px;}
/* BUG FIX LGCE-2120 : cela pose des soucis sur l'accès au panier
.ng-scope .PBCurrency {min-height: 45px;}*/
.ng-scope .PBItemName.ox-need-space {min-height: 55px;}

.ng-scope .tac{text-align: center;}
.ng-scope .tal{text-align: left;}
.ng-scope .tar{text-align: right;}

.ng-scope .fl{float: left;}
.ng-scope .fr{float: right;}

.ng-scope .tal img{float: left;}
.ng-scope .tar img{float: right;}

.ng-scope .diapo_txt_img {display: flex; align-items: center;}
.ng-scope .diapo_txt_img img{max-width: 500px !important;margin-top: auto;margin-bottom: auto;}
.ng-scope .diapo_txt_titre, .PB .diapo_txt_titre h2{font-size: 2em;color: white;font-style: italic;font-weight: 700;margin: 0; padding: 0;}

.ng-scope .diapo_txt_soustitre{font-size: 2em;color: #c7e17c;font-style: italic;font-weight: 400;}
.ng-scope .diapo_2_img img{max-width: 350px !important;}


.ng-scope #diapo1 img,.ng-scope #diapo2 img ,.ng-scope #diapo3 img  {max-width: 250px !important;margin:0 auto;}
.ng-scope .tar,.ng-scope .tac {text-align:left;}
.diapo_txt{padding:10px;}
.ng-scope .diapo_txt_soustitre,.ng-scope .diapo_txt_titre{padding:10px;}
.ng-scope .l-ox-glide__track {min-height: 100px;}
.ng-scope .ox-glide .ox-title > .ox-title__inner, .ng-scope .ox-glide .ox-title > h2.ox-title__inner {line-height: 25px;}
.ng-scope .btnmain{max-width:200px;font-size:1.2em;}
.jss1rrwbkd {height:auto;}
.ng-scope .l-ox-glide__slides {height: auto !important;}

.ox-glide__slide{background-size:cover;-webkit-background-size:cover}

/*#diapo1 .bloc_fond{background:url(/files/129607/img/04/fond-1-mobile.jpg) no-repeat center 0 fixed;background-size: cover;min-height:500px;}
#diapo2 .bloc_fond{background:url(/files/129607/img/11/fond-2-mobile.jpg) no-repeat center 0 fixed;background-size: cover;min-height:500px;}
#diapo3 .bloc_fond{background:url(/files/129607/img/06/fond-3-mobile.jpg) no-repeat center 0 fixed;background-size: cover;min-height:500px;}
#diapo1 .ox-row,#diapo2 .ox-row,#diapo3 .ox-row{background:transparent !important;height:auto;}*/
.ng-scope #diapo1 .diapo_txt_soustitre,.ng-scope #diapo2 .diapo_txt_soustitre,.ng-scope #diapo3 .diapo_txt_soustitre{line-height:25px;}
.ng-scope .diapo_section_accueil {height: auto !important;}

.ng-scope  .ox-glide__slide .ox-row{background:transparent;}
#diapo1 .ox-row, #diapo2 .ox-row, #diapo3 .ox-row {padding: 0 20px;}

#diapo1 .ox-image,#diapo2 .ox-image,#diapo3 .ox-image{text-align:center;}
.ng-scope .diapo_txt_img {text-align:center !important;}
.ng-scope .diapo_txt_soustitre, .ng-scope .diapo_txt_titre,.ng-scope .diapo_txt_soustitre, .ng-scope .diapo_txt_titre {padding:0;}
.ng-scope #diapo1 .diapo_txt_bouton, .ng-scope #diapo2 .diapo_txt_bouton, .ng-scope #diapo3 .diapo_txt_bouton {padding: 0;}
.ng-scope .l-ox-row__inner{margin:0;}
.PBItemButtons{text-align:center;margin-bottom:15px;justify-content:center;display:flex;align-items:center;}
.ox-products .imgthumbnail,.ox-products .imgthumbnail img {max-width: 250px;margin:0 auto;}

.argasol_titre_2,.argasol_titre{font-size: 22px !important;}

.dmobile_none{display:none !important;}

.ng-scope .ox-title > h2.PBSTitle {
	font-size: 1.3em !important;
	line-height: 40px !important;
	border: 1px solid #c6c6c6 !important;
	padding: 10px 5px !important;
	margin: 0 !important;
	display: inline-block !important;
}
.ng-scope .diapo_txt_titre  h3.ox-title__inner {margin: 0 0 15px 0;display:flex;width:100%}
.ng-scope .diapo_txt_soustitre   h2.ox-title__inner {margin: 15px 0 15px 0;display:flex;width:100%}
.ng-scope .ox-glide .ox-title > .ox-title__inner, .ng-scope .ox-glide .ox-title > h2.ox-title__inner 
.ng-scope .ox-title > .ox-title__inner {font-size: 0.7em;}

.ng-scope .diapo_txt_titre h3.ox-title__inner {margin: 25px 0 15px 0;}