.content_contenues h2 em{font-style:normal;}
.content_contenues h2 span:first-letter{text-transform:uppercase;}
.content_contenues h2 div:first-letter{display:block;text-transform:uppercase;}
.content_contenues .items, .items-listProduct{background-color: #eae6e6;padding: 30px 0;}
.content_contenues .items.white{background-color: #fff;padding: 30px 0;}
.content_contenues .items p.class-category{margin-bottom:10px;}
.content_contenues .visuelPresentation{padding:20px 0;}
.content_contenues .visuelPresentation img{max-width:100%;margin:0 auto;}
.front .content_contenues .visuelPresentation img{max-width:100%;margin:0;}
.items-listProduct{padding: 9px 0;}

.navigation .menu-block-wrapper > ul > li > a.theme2:hover,

.navigation.open .menu-block-wrapper > ul > li > a.theme2{background-color: #9438a8;}
.navigation .menu-block-wrapper > ul > li > a.theme3:hover,

.navigation.open .menu-block-wrapper > ul > li > a.theme3{background-color: #65adef;}


/*==============================================================================theme 1*/
.theme1 #main-wrapper a, #main-wrapper .theme1 a{color: #0e5da5;}
.theme1 h2.title{color: #0e5da5;}
.theme1 h2 span{color: #0e5da5;}
.theme1 #main-wrapper h3{color: #0e5da5;}
.theme1 .navigation .menu-block-wrapper > ul > li > a.theme1:hover,

.theme1 .navigation .menu-block-wrapper > ul > li > a.theme1.active-trail{background-color: #0e5da5 !important;}
.theme1 .navigation .menu-block-wrapper > ul > li.active-trail ul a.active, 
.theme1 .navigation .menu-block-wrapper > ul > li.active-trail ul a:hover{color: #0e5da5;text-decoration: none;}
.theme1 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li a.active,
.theme1 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li a:hover{color: rgba(255,255,255,0.3);text-decoration: none;}
.theme1 .rightcontent{
	background: #0e5da5;
	background: -moz-linear-gradient(-45deg, #0e5da5 0%, #0c67bb 49%, #0e5da5 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#0e5da5), color-stop(49%,#0c67bb), color-stop(100%,#0e5da5));
	background: -webkit-linear-gradient(-45deg, #0e5da5 0%,#0c67bb 49%,#0e5da5 100%);
	background: -o-linear-gradient(-45deg, #0e5da5 0%,#0c67bb 49%,#0e5da5 100%);
	background: -ms-linear-gradient(-45deg, #0e5da5 0%,#0c67bb 49%,#0e5da5 100%);
	background: linear-gradient(135deg, #0e5da5 0%,#0c67bb 49%,#0e5da5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#0e5da5', endColorstr='#0e5da5');
}
.theme1 .class-category,
.theme1 #content .parent-cat{color: #0e5da5;}
.theme1 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li:before, .theme1 .gammesList .filterTitle::before{background-color: rgb(10,120,189);}
#main-wrapper .theme1 .btn-plus:before,.theme1 #main-wrapper .btn-plus:before, .theme1 #main-wrapper .btn-plus-txt:before, .theme1 .introCarousel .sep{background-color: #0e5da5;}
#main-wrapper .theme1 .btn-plus,.theme1 #main-wrapper .btn-plus, .theme1 #main-wrapper .btn-plus-txt{color:#3c3d3d;}
/* ajouter */
.btn-plus{height: 20px}
#block-drupalone-thea-list-brochures .btn-plus{height: 0}

.theme1 .formContent h2,
.theme1 .liststjob .dateCreated,
.theme1 .listCarrieres .fonctionCarrier,
.theme1 .offre-content .text-color,
.theme1 .introCarousel .text-color,
.theme1 .text-color{color:#0e5da5;}
.theme1 .liststjob .apply,.theme1  .bottom-links .apply,
.theme1 .formContent h2:before,
.theme1 #main-wrapper .liststjob .btn-plus:before,
.theme1 .rightcontent .candidatureS a:after,
.theme1 .formContent .submitbutton button,
.theme1 .formContent .submitbutton .form-submit,
.theme1 .formContent .form-plus:before{background-color: rgb(10,120,189);}
.theme1 .liststjob .apply,.theme1 .bottom-links .apply{background: rgb(10,120,189);}

.theme1 .no-products{background-color: #0e5da5;}

.theme1 .slider-gradient:before{display: inline-block;position: absolute;left: 0;width: 20%;height: 100%;top: 0;bottom: 0;content: '';
        background: url(../images/bg-slider-gradient-left.png) repeat-y 100% 0;
      background: -moz-linear-gradient(left,  rgba(10,120,189,0.32) 0%, rgba(0,0,0,0) 100%);
      background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(10,120,189,0.32)), color-stop(100%,rgba(0,0,0,0)));
      background: -webkit-linear-gradient(left,  rgba(10,120,189,0.32) 0%,rgba(0,0,0,0) 100%);
      background: -o-linear-gradient(left,  rgba(10,120,189,0.32) 0%,rgba(0,0,0,0) 100%);
      background: -ms-linear-gradient(left,  rgba(10,120,189,0.32) 0%,rgba(0,0,0,0) 100%);
      background: linear-gradient(to right,  rgba(10,120,189,0.32) 0%,rgba(0,0,0,0) 100%);}
.theme1 .slider-gradient:after{display: inline-block;position: absolute;right: 0;width: 20%;height: 100%;top: 0;bottom: 0;content: '';
      background: url(../images/bg-slider-gradient-right.png) repeat-y 0 0;
      background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(10,120,189,0.32) 100%);
      background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(10,120,189,0.32)));
      background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(10,120,189,0.32) 100%);
      background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(10,120,189,0.32) 100%);
      background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(10,120,189,0.32) 100%);
      background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(10,120,189,0.32) 100%);
      }

/*==============================================================================theme 2*/
.theme2 #main-wrapper a, #main-wrapper .theme2 a{color: #9438a8;}
.theme2 h2 span{color: #9438a8;}
.theme2 #main-wrapper h3{color: #9438a8;}
.theme2 .navigation .menu-block-wrapper > ul > li > a.theme2:hover,
.theme2 .navigation.open .menu-block-wrapper > ul > li > a.theme2,

.theme2 .navigation .menu-block-wrapper > ul > li > a.theme2.active-trail{background-color: #9438a8 !important;}
.theme2 .navigation .menu-block-wrapper > ul > li.active-trail ul a.active, 
.theme2 .navigation .menu-block-wrapper > ul > li.active-trail ul a:hover{color: #9438a8;text-decoration: none;}
.theme2 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li a:hover,

.theme2 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li a.active{color: rgba(255,255,255,0.3);text-decoration: none;}

.theme2 .rightcontent{
	background: #7b278e;
	background: -moz-linear-gradient(-45deg, #7b278e 0%, #9237a6 49%, #7b278e 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#7b278e), color-stop(49%,#9237a6), color-stop(100%,#7b278e));
	background: -webkit-linear-gradient(-45deg, #7b278e 0%,#9237a6 49%,#7b278e 100%);
	background: -o-linear-gradient(-45deg, #7b278e 0%,#9237a6 49%,#7b278e 100%);
	background: -ms-linear-gradient(-45deg, #7b278e 0%,#9237a6 49%,#7b278e 100%);
	background: linear-gradient(135deg, #7b278e 0%,#9237a6 49%,#7b278e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b278e', endColorstr='#7b278e',GradientType=1 );}

.theme2 .class-category,
.theme2 #content .parent-cat{color: #9438a8;}
.theme2 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li:before, .theme2 .gammesList .filterTitle::before{background-color: rgb(161,75,180);}
#main-wrapper .theme2 .btn-plus:before,.theme2 #main-wrapper .btn-plus:before, .theme2 #main-wrapper .btn-plus-txt:before, .theme2 .introCarousel .sep{background-color: #9438a8;}
#main-wrapper .theme2 .btn-plus,.theme2 #main-wrapper .btn-plus, .theme2 #main-wrapper .btn-plus-txt{color:#3c3d3d;}
.theme2 #main-wrapper .rightcontent .menu-block-wrapper > .menu .active,
.theme2 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li li .active{text-decoration: none;}
.theme2 .gammesList{background-color: #9438a8;}
.theme2 #colorbox h2{text-align:center;margin-bottom:25px;}
.theme2 #colorbox h3{color: #9438a8;text-align:center;margin-bottom:20px;}
.theme2 #colorbox ul li{margin-bottom:20px;}
.theme2 #colorbox ul li a{color: #3c3d3d;font-size: 14px;display: inline-block;position: relative;padding-left: 45px;line-height: 1.5;font-family: arial;line-height: normal;}
.theme2 #colorbox ul li  a:before{font-family: 'Maven Pro';box-shadow: 0.996px 0.087px 10px 0px rgba(1, 1, 1, 0.25);background-color:#9438a8;content: '+';font-size: 20px;color: #fff;display: block;width: 31px;height: 20px; position: absolute;top: 50%;text-align: center; left: 0;line-height: 0.9;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}

.theme2 .formContent h2,
.theme2 .liststjob .dateCreated,
.theme2 .listCarrieres .fonctionCarrier,
.theme2 .offre-content .text-color,
.theme2 .introCarousel .text-color,
.theme2 .text-color{color:#9438a8;}
.theme2 .liststjob .apply,
.theme2  .bottom-links .apply,
.theme2 .formContent h2:before,
.theme2 #main-wrapper .liststjob .btn-plus:before,
.theme2 .rightcontent .candidatureS a:after,
.theme2 .formContent .submitbutton button,
.theme2 .formContent .submitbutton .form-submit,
.theme2 .formContent .form-plus:before{background-color: rgb(161,75,180);}
.theme2 .liststjob .apply,
.theme2 .bottom-links .apply{background: rgb(161,75,180);}

.theme2 .no-products{background-color: #9438a8;}
.theme2 .slider-gradient:before{display: inline-block;position: absolute;left: 0;width: 20%;height: 100%;top: 0;bottom: 0;content: '';
        background: url(../images/bg-slider-gradient-left2.png) repeat-y 100% 0;
      background: -moz-linear-gradient(left,  rgba(161,75,180,0.42) 0%, rgba(0,0,0,0) 100%);
      background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(161,75,180,0.42)), color-stop(100%,rgba(0,0,0,0)));
      background: -webkit-linear-gradient(left,  rgba(161,75,180,0.42) 0%,rgba(0,0,0,0) 100%);
      background: -o-linear-gradient(left,  rgba(161,75,180,0.42) 0%,rgba(0,0,0,0) 100%);
      background: -ms-linear-gradient(left,  rgba(161,75,180,0.42) 0%,rgba(0,0,0,0) 100%);
      background: linear-gradient(to right,  rgba(161,75,180,0.42) 0%,rgba(0,0,0,0) 100%);
      }
.theme2 .slider-gradient:after{display: inline-block;position: absolute;right: 0;width: 20%;height: 100%;top: 0;bottom: 0;content: '';
      background: url(../images/bg-slider-gradient-right2.png) repeat-y 0 0;
      background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(161,75,180,0.42) 100%);
      background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(161,75,180,0.42)));
      background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(161,75,180,0.42) 100%);
      background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(161,75,180,0.42) 100%);
      background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(161,75,180,0.42) 100%);
      background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(161,75,180,0.42) 100%);
      }

/*===============================================================================theme 3*/
.theme3 #main-wrapper a, #main-wrapper .theme3 a{color: #65adef;}
.theme3 h2 span{color: #65adef;}
.theme3 #main-wrapper h3{color: #65adef;}
.theme3 .navigation.open .menu-block-wrapper > ul > li > a.theme3,
.theme3 .navigation .menu-block-wrapper > ul > li > a.theme3:hover,

.theme3 .navigation .menu-block-wrapper > ul > li > a.theme3.active-trail{background-color: #65adef !important;}
.theme3 .navigation .menu-block-wrapper > ul > li.active-trail ul a.active, 
.theme3 .navigation .menu-block-wrapper > ul > li.active-trail ul a:hover{color: rgb(101, 173, 239);text-decoration: none;}
 
.theme3 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li a:hover, 
.theme3 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li a.active{color: rgba(255,255,255,0.3);text-decoration: none;}

.theme3 .rightcontent{
  background: #4da4f3;
  background: -moz-linear-gradient(-45deg, #4da4f3 0%, #65aef0 49%, #4da4f3 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#4da4f3), color-stop(49%,#65aef0), color-stop(100%,#4da4f3));
  background: -webkit-linear-gradient(-45deg, #4da4f3 0%,#65aef0 49%,#4da4f3 100%);
  background: -o-linear-gradient(-45deg, #4da4f3 0%,#65aef0 49%,#4da4f3 100%);
  background: -ms-linear-gradient(-45deg, #4da4f3 0%,#65aef0 49%,#4da4f3 100%);
  background: linear-gradient(135deg, #4da4f3 0%,#65aef0 49%,#4da4f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4da4f3', endColorstr='#4da4f3',GradientType=1 );}

.theme3 .class-category, 
.theme3 #content .parent-cat{color: #65adef;}
.theme3 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li:before, .theme3 .gammesList .filterTitle::before{background-color: rgb(101, 173, 239);}
#main-wrapper .theme3 .btn-plus:before,.theme3 #main-wrapper .btn-plus:before, .theme3 #main-wrapper .btn-plus-txt:before, .theme3 .introCarousel .sep{background-color: #65adef;}
#main-wrapper .theme3 .btn-plus,.theme3 #main-wrapper .btn-plus, .theme3 #main-wrapper .btn-plus-txt{color:#3c3d3d;}
.theme3 #main-wrapper .rightcontent .menu-block-wrapper > .menu .active,
.theme3 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li li .active{color: #b0d4f6;text-decoration: none;}

.theme3 .slider-gradient:before{display: inline-block;position: absolute;left: 0;width: 20%;height: 100%;top: 0;bottom: 0;content: '';
        background: url(../images/bg-slider-gradient-left3.png) repeat-y 100% 0;
      background: -moz-linear-gradient(left,  rgba(101, 173, 239,0.32) 0%, rgba(0,0,0,0) 100%);
      background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(101, 173, 239,0.32)), color-stop(100%,rgba(0,0,0,0)));
      background: -webkit-linear-gradient(left,  rgba(101, 173, 239,0.32) 0%,rgba(0,0,0,0) 100%);
      background: -o-linear-gradient(left,  rgba(101, 173, 239,0.32) 0%,rgba(0,0,0,0) 100%);
      background: -ms-linear-gradient(left,  rgba(101, 173, 239,0.32) 0%,rgba(0,0,0,0) 100%);
      background: linear-gradient(to right,  rgba(101, 173, 239,0.32) 0%,rgba(0,0,0,0) 100%);
      }
.theme3 .slider-gradient:after{display: inline-block;position: absolute;right: 0;width: 20%;height: 100%;top: 0;bottom: 0;content: '';
      background: url(../images/bg-slider-gradient-right3.png) repeat-y 0 0;
      background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(101, 173, 239,0.32) 100%);
      background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(101, 173, 239,0.32)));
      background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(101, 173, 239,0.32) 100%);
      background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(101, 173, 239,0.32) 100%);
      background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(101, 173, 239,0.32) 100%);
      background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(101, 173, 239,0.32) 100%);
      }

/*===============================================================================theme 4*/
.theme4 #main-wrapper a, #main-wrapper .theme4 a{color: rgb(163, 197, 51);}
.theme4 h2 span{color: rgb(163, 197, 51);}
.theme4 #main-wrapper h3{color: rgb(163, 197, 51);}

.navigation.open .menu-block-wrapper > ul > li > a.theme4,
.navigation .menu-block-wrapper > ul > li > a.theme4:hover,
.theme4 .navigation .menu-block-wrapper > ul > li > a.theme4.active-trail{background-color: rgb(163, 197, 51)!important;}
.theme4 .navigation .menu-block-wrapper > ul > li.active-trail ul a.active, 
.theme4 .navigation .menu-block-wrapper > ul > li.active-trail ul a:hover{color:  rgb(163, 197, 51);text-decoration: none;}
.theme4 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li a:hover,
.theme4 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li a.active{color: rgba(255,255,255,0.3);text-decoration: none;}
.theme4 .rightcontent{
  background: #6c9127;
  background: -moz-linear-gradient(-45deg, rgb(163, 197, 51) 0%, #809f27 49%, rgb(163, 197, 51) 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgb(163, 197, 51)), color-stop(49%,#65aef0), color-stop(100%,#809f27));
  background: -webkit-linear-gradient(-45deg, rgb(163, 197, 51) 0%,#809f27 49%,rgb(163, 197, 51) 100%);
  background: -o-linear-gradient(-45deg, rgb(163, 197, 51) 0%,#809f27 49%,rgb(163, 197, 51) 100%);
  background: -ms-linear-gradient(-45deg, rgb(163, 197, 51) 0%,#809f27 49%,rgb(163, 197, 51) 100%);
  background: linear-gradient(135deg, rgb(163, 197, 51) 0%,#809f27 49%,rgb(163, 197, 51) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgb(163, 197, 51)', endColorstr='#809f27',GradientType=1 );}

.theme4 .class-category, 
.theme4 #content .parent-cat{color: rgb(163, 197, 51);}
.theme4 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li:before, .theme4 .gammesList .filterTitle::before{background-color: #6c9127;}
#main-wrapper .theme4 .btn-plus:before,.theme4 #main-wrapper .btn-plus:before, .theme4 #main-wrapper .btn-plus-txt:before, .theme4 .introCarousel .sep{background-color: #6c9127;}
#main-wrapper .theme4 .btn-plus,.theme4 #main-wrapper .btn-plus, .theme4 #main-wrapper .btn-plus-txt{color:#3c3d3d;}
.theme4 .gammesList{background-color: rgb(163, 197, 51);}

.theme4 .formContent h2,
.theme4 .liststjob .dateCreated,
.theme4 .listCarrieres .fonctionCarrier,
.theme4 .offre-content .text-color,
.theme4 .introCarousel .text-color,
.theme4 .text-color{color:rgb(163, 197, 51);}
.theme4 .liststjob .apply,
.theme4  .bottom-links .apply,
.theme4 .formContent h2:before,
.theme4 #main-wrapper .liststjob .btn-plus:before,
.theme4 .rightcontent .candidatureS a:after,
.theme4 .formContent .submitbutton button,
.theme4 .formContent .submitbutton .form-submit,
.theme4 .formContent .form-plus:before{background-color: #6c9127;}
.theme4 .liststjob .apply,
.theme4 .bottom-links .apply{background: rgb(163, 197, 51);}

.theme4 .no-products{background-color: rgb(163, 197, 51);}

.theme4 .slider-gradient:before{display: inline-block;position: absolute;left: 0;width: 20%;height: 100%;top: 0;bottom: 0;content: '';
        background: url(../images/bg-slider-gradient-left4.png) repeat-y 100% 0;
      background: -moz-linear-gradient(left,  rgba(163, 197, 51,0.32) 0%, rgba(0,0,0,0) 100%);
      background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(163, 197, 51,0.32)), color-stop(100%,rgba(0,0,0,0)));
      background: -webkit-linear-gradient(left,  rgba(163, 197, 51,0.32) 0%,rgba(0,0,0,0) 100%);
      background: -o-linear-gradient(left,  rgba(163, 197, 51,0.32) 0%,rgba(0,0,0,0) 100%);
      background: -ms-linear-gradient(left,  rgba(163, 197, 51,0.32) 0%,rgba(0,0,0,0) 100%);
      background: linear-gradient(to right,  rgba(163, 197, 51,0.32) 0%,rgba(0,0,0,0) 100%);
      }
.theme4 .slider-gradient:after{display: inline-block;position: absolute;right: 0;width: 20%;height: 100%;top: 0;bottom: 0;content: '';
      background: url(../images/bg-slider-gradient-right4.png) repeat-y 0 0;
      background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(163, 197, 51,0.32) 100%);
      background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(163, 197, 51,0.32)));
      background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(163, 197, 51,0.32) 100%);
      background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(163, 197, 51,0.32) 100%);
      background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(163, 197, 51,0.32) 100%);
      background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(163, 197, 51,0.42) 100%);
      }


/*===============================================================================theme 5*/
.theme5 #main-wrapper a, #main-wrapper .theme5 a{color: #b69d5b;}
.theme5 h2 span{color: #b69d5b;}
.theme5 #main-wrapper h3{color: #b69d5b;}
.navigation.open .menu-block-wrapper > ul > li > a.theme5,
.navigation .menu-block-wrapper > ul > li > a.theme5:hover,
.theme5 .navigation .menu-block-wrapper > ul > li > a.theme5.active-trail{background-color: #b69d5b !important;}
.theme5 .navigation .menu-block-wrapper > ul > li.active-trail ul a.active, 
.theme5 .navigation .menu-block-wrapper > ul > li.active-trail ul a:hover{color: #b69d5b;text-decoration: none;}

.theme5 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li a:hover,
.theme5 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li a.active{color: rgba(255,255,255,0.3);text-decoration: none;}
.theme5 .rightcontent{
  background: #ac924c;
  background: -moz-linear-gradient(-45deg, #ac924c 0%, #bba363 49%, #ac924c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ac924c), color-stop(49%,#bba363), color-stop(100%,#ac924c));
  background: -webkit-linear-gradient(-45deg, #ac924c 0%,#bba363 49%,#ac924c 100%);
  background: -o-linear-gradient(-45deg, #ac924c 0%,#bba363 49%,#ac924c 100%);
  background: -ms-linear-gradient(-45deg, #ac924c 0%,#bba363 49%,#ac924c 100%);
  background: linear-gradient(135deg, #ac924c 0%,#bba363 49%,#ac924c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac924c', endColorstr='#ac924c',GradientType=1 );}
.theme5 .class-category, .theme5 #content .parent-cat{color: #b69d5b;}
.theme5 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li:before, .theme5 .gammesList .filterTitle::before{background-color: rgb(187, 162, 98);}
#main-wrapper .theme5 .btn-plus:before,.theme5 #main-wrapper .btn-plus:before, .theme5 #main-wrapper .btn-plus-txt:before, .theme5 .introCarousel .sep{background-color: #b69d5b;}
#main-wrapper .theme5 .btn-plus,.theme5 #main-wrapper .btn-plus, .theme5 #main-wrapper .btn-plus-txt{color:#3c3d3d;}

.theme5 .formContent h2,
.theme5 .liststjob .dateCreated,
.theme5 .listCarrieres .fonctionCarrier,
.theme5 .offre-content .text-color,
.theme5 .introCarousel .text-color,
.theme5 .text-color{color:#b69d5b;}
.theme5 .liststjob .apply,
.theme5  .bottom-links .apply,
.theme5 .formContent h2:before,
.theme5 #main-wrapper .liststjob .btn-plus:before,
.theme5 .rightcontent .candidatureS a:after,
.theme5 .formContent .submitbutton button,
.theme5 .formContent .submitbutton .form-submit,
.theme5 .formContent .form-plus:before{background-color: rgb(187, 162, 98);}
.theme5 .liststjob .apply,
.theme5 .bottom-links .apply{background: rgb(187, 162, 98);}

.theme5 .no-products{background-color:  #b69d5b;}

.theme5 .slider-gradient:before{display: inline-block;position: absolute;left: 0;width: 20%;height: 100%;top: 0;bottom: 0;content: '';
        background: url(../images/bg-slider-gradient-left5.png) repeat-y 100% 0;
      background: -moz-linear-gradient(left,  rgba(187, 162, 98,0.42) 0%, rgba(0,0,0,0) 100%);
      background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(187, 162, 98,0.42)), color-stop(100%,rgba(0,0,0,0)));
      background: -webkit-linear-gradient(left,  rgba(187, 162, 98,0.42) 0%,rgba(0,0,0,0) 100%);
      background: -o-linear-gradient(left,  rgba(187, 162, 98,0.42) 0%,rgba(0,0,0,0) 100%);
      background: -ms-linear-gradient(left,  rgba(187, 162, 98,0.42) 0%,rgba(0,0,0,0) 100%);
      background: linear-gradient(to right,  rgba(187, 162, 98,0.42) 0%,rgba(0,0,0,0) 100%);
      }
.theme5 .slider-gradient:after{display: inline-block;position: absolute;right: 0;width: 20%;height: 100%;top: 0;bottom: 0;content: '';
      background: url(../images/bg-slider-gradient-right5.png) repeat-y 0 0;
      background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(187, 162, 98,0.42) 100%);
      background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(187, 162, 98,0.42)));
      background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(187, 162, 98,0.42) 100%);
      background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(187, 162, 98,0.42) 100%);
      background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(187, 162, 98,0.42) 100%);
      background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(187, 162, 98,0.42) 100%);
      }


/*===============================================================================theme 6*/
.theme6 #main-wrapper a, #main-wrapper .theme6 a{color: #b70f82;}
.theme6 h2 span{color: #b70f82;}
.theme6 #main-wrapper h3{color: #b70f82;}
.navigation.open .menu-block-wrapper > ul > li > a.theme6,
.navigation .menu-block-wrapper > ul > li > a.theme6:hover,

.theme6 .navigation .menu-block-wrapper > ul > li > a.theme6.active-trail{background-color: #b70f82 !important;}
.theme6 .navigation .menu-block-wrapper > ul > li.active-trail ul a.active, 
.theme6 .navigation .menu-block-wrapper > ul > li.active-trail ul a:hover{color: rgb(235, 67, 182);text-decoration: none;}
.theme6 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li a:hover,

.theme6 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li a.active{color: rgba(255,255,255,0.3);text-decoration: none;}
.theme6 #main-wrapper #content{background: #b70f82;}
.theme6 .class-category, .theme6 #content .parent-cat{color: #b70f82;}
.theme6 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li:before, .theme6 .gammesList .filterTitle::before{background-color: rgb(235, 67, 182);}
#main-wrapper .theme6 .btn-plus:before,.theme6 #main-wrapper .btn-plus:before, .theme6 #main-wrapper .btn-plus-txt:before, .theme6 .introCarousel .sep{background-color: #b70f82;}
#main-wrapper .theme6 .btn-plus,.theme6 #main-wrapper .btn-plus, .theme6 #main-wrapper .btn-plus-txt{color:#b70f82;}

.theme6 .formContent h2,
.theme6 .liststjob .dateCreated,
.theme6 .listCarrieres .fonctionCarrier,
.theme6 .offre-content .text-color,
.theme6 .introCarousel .text-color,
.theme6 .text-color{color:#b70f82;}
.theme6 .liststjob .apply,
.theme6  .bottom-links .apply,
.theme6 .formContent h2:before,
.theme6 #main-wrapper .liststjob .btn-plus:before,
.theme6 #content .candidatureS a:after,
.theme6 .formContent .submitbutton button,
.theme6 .formContent .submitbutton .form-submit,
.theme6 .formContent .form-plus:before{background-color: #b70f82;}
.theme6 .liststjob .apply,
.theme6 .bottom-links .apply{background: #b70f82;}
 
.theme6 .no-products{background-color: #b70f82;} 

.theme6 .slider-gradient:before{display: inline-block;position: absolute;left: 0;width: 20%;height: 100%;top: 0;bottom: 0;content: '';
        background: url(../images/bg-slider-gradient-left6.png) repeat-y 100% 0;
      background: -moz-linear-gradient(left,  rgba(235, 67, 182,0.1) 0%, rgba(0,0,0,0) 100%);
      background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(235, 67, 182,0.1)), color-stop(100%,rgba(0,0,0,0)));
      background: -webkit-linear-gradient(left,  rgba(235, 67, 182,0.1) 0%,rgba(0,0,0,0) 100%);
      background: -o-linear-gradient(left,  rgba(235, 67, 182,0.1) 0%,rgba(0,0,0,0) 100%);
      background: -ms-linear-gradient(left,  rgba(235, 67, 182,0.1) 0%,rgba(0,0,0,0) 100%);
      background: linear-gradient(to right,  rgba(235, 67, 182,0.1) 0%,rgba(0,0,0,0) 100%);
      }
.theme6 .slider-gradient:after{display: inline-block;position: absolute;right: 0;width: 20%;height: 100%;top: 0;bottom: 0;content: '';
      background: url(../images/bg-slider-gradient-right6.png) repeat-y 0 0;
      background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(235, 67, 182,0.1) 100%);
      background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(235, 67, 182,0.1)));
      background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(235, 67, 182,0.1) 100%);
      background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(235, 67, 182,0.1) 100%);
      background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(235, 67, 182,0.1) 100%);
      background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(235, 67, 182,0.1) 100%);
      }
.theme6 .rightcontent{
  background: #b70f82;
}

/*==============================================================================theme 7*/
.theme7 #main-wrapper a, #main-wrapper .theme7 a{color: #0e5da5;}
.theme7 h2 span{color: #0e5da5;}
.theme7 #main-wrapper h3{color: #0e5da5;}
.theme7 .navigation .menu-block-wrapper > ul > li > a.theme7:hover,

.theme7 .navigation .menu-block-wrapper > ul > li > a.theme7.active-trail{background-color: #0e5da5 !important;}
.theme7 .navigation .menu-block-wrapper > ul > li.active-trail ul a.active, 
.theme7 .navigation .menu-block-wrapper > ul > li.active-trail ul a:hover{color: #0e5da5;text-decoration: none;}
.theme7 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li a.active,
.theme7 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li a:hover{color: rgba(255,255,255,0.3);text-decoration: none;}
.theme7 .rightcontent{
	background: #0e5da5;
	background: -moz-linear-gradient(-45deg, #0e5da5 0%, #0c67bb 49%, #0e5da5 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#0e5da5), color-stop(49%,#0c67bb), color-stop(100%,#0e5da5));
	background: -webkit-linear-gradient(-45deg, #0e5da5 0%,#0c67bb 49%,#0e5da5 100%);
	background: -o-linear-gradient(-45deg, #0e5da5 0%,#0c67bb 49%,#0e5da5 100%);
	background: -ms-linear-gradient(-45deg, #0e5da5 0%,#0c67bb 49%,#0e5da5 100%);
	background: linear-gradient(135deg, #0e5da5 0%,#0c67bb 49%,#0e5da5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e5da5', endColorstr='#0e5da5',GradientType=1 );}
.theme7 .class-category,
.theme7 #content .parent-cat{color: #0e5da5;}
.theme7 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li:before, .theme7 .gammesList .filterTitle::before{background-color: rgb(10,120,189);}
#main-wrapper .theme7 .btn-plus:before,.theme7 #main-wrapper .btn-plus:before, .theme7 #main-wrapper .btn-plus-txt:before, .theme7 .introCarousel .sep{background-color: #0e5da5;}
#main-wrapper .theme7 .btn-plus,.theme7 #main-wrapper .btn-plus, .theme7 #main-wrapper .btn-plus-txt{color:#3c3d3d;}
/* ajouter */
.btn-plus{height: 20px}
#block-drupalone-thea-list-brochures .btn-plus{height: 0}

.theme7 .formContent h2,
.theme7 .liststjob .dateCreated,
.theme7 .listCarrieres .fonctionCarrier,
.theme7 .offre-content .text-color,
.theme7 .introCarousel .text-color,
.theme7 .text-color{color:#0e5da5;}
.theme7 .liststjob .apply,.theme7  .bottom-links .apply,
.theme7 .formContent h2:before,
.theme7 #main-wrapper .liststjob .btn-plus:before,
.theme7 .rightcontent .candidatureS a:after,
.theme7 .formContent .submitbutton button,
.theme7 .formContent .submitbutton .form-submit,
.theme7 .formContent .form-plus:before{background-color: rgb(10,120,189);}
.theme7 .liststjob .apply,.theme7 .bottom-links .apply{background: rgb(10,120,189);}

.theme7 .no-products{background-color: #0e5da5;}

.theme7 .slider-gradient:before{display: inline-block;position: absolute;left: 0;width: 20%;height: 100%;top: 0;bottom: 0;content: '';
        background: url(../images/bg-slider-gradient-left7.png) repeat-y 100% 0;
      background: -moz-linear-gradient(left,  rgba(10,120,189,0.42) 0%, rgba(0,0,0,0) 100%);
      background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(10,120,189,0.42)), color-stop(100%,rgba(0,0,0,0)));
      background: -webkit-linear-gradient(left,  rgba(10,120,189,0.42) 0%,rgba(0,0,0,0) 100%);
      background: -o-linear-gradient(left,  rgba(10,120,189,0.42) 0%,rgba(0,0,0,0) 100%);
      background: -ms-linear-gradient(left,  rgba(10,120,189,0.42) 0%,rgba(0,0,0,0) 100%);
      background: linear-gradient(to right,  rgba(10,120,189,0.42) 0%,rgba(0,0,0,0) 100%);
      }
.theme7 .slider-gradient:after{display: inline-block;position: absolute;right: 0;width: 20%;height: 100%;top: 0;bottom: 0;content: '';
      background: url(../images/bg-slider-gradient-right7.png) repeat-y 0 0;
      background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(10,120,189,0.42) 100%);
      background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(10,120,189,0.42)));
      background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(10,120,189,0.42) 100%);
      background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(10,120,189,0.42) 100%);
      background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(10,120,189,0.42) 100%);
      background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(10,120,189,0.42) 100%);
      }






/*===============================================================================theme 8*/
.theme8 #main-wrapper a, #main-wrapper .theme8 a{color: #DC8747;}
.theme8 h2 span, .theme8 .introCarousel .text-color,
.theme8 .text-color{color: #DC8747;}
.theme8 #main-wrapper h3{color: #DC8747;text-transform:capitalize;}
.navigation.open .menu-block-wrapper > ul > li > a.theme8,
.navigation .menu-block-wrapper > ul > li > a.theme8:hover,

.theme8 .navigation .menu-block-wrapper > ul > li > a.theme8.active-trail{background-color: #DC8747 !important;}
.theme8 .navigation .menu-block-wrapper > ul > li.active-trail ul a.active, 
.theme8 .navigation .menu-block-wrapper > ul > li.active-trail ul a:hover{color: #DC8747;text-decoration: none;}


.theme8 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li a:hover,
.theme8 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li a.active{color: rgba(255,255,255,0.3);text-decoration: none;}

.theme8 .rightcontent{
  background: #d77124;
  background: -moz-linear-gradient(-45deg, #d77124 0%, #dd8545 60%, #d77124 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#d77124), color-stop(60%,#dd8545), color-stop(100%,#4da4f3));
  background: -webkit-linear-gradient(-45deg, #d77124 0%,#dd8545 60%,#d77124 100%);
  background: -o-linear-gradient(-45deg, #d77124 0%,#dd8545 60%,#d77124 100%);
  background: -ms-linear-gradient(-45deg, #d77124 0%,#dd8545 60%,#d77124 100%);
  background: linear-gradient(135deg, #d77124 0%,#dd8545 60%,#d77124 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d77124', endColorstr='#d77124',GradientType=1 );}
.theme8 .class-category, .theme8 #content .parent-cat{color: #DC8747;}
.theme8 #main-wrapper .rightcontent .menu-block-wrapper > .menu > li:before, .theme8 .gammesList .filterTitle::before{background-color: rgb(221, 135, 71);}
#main-wrapper .theme8 .btn-plus:before,.theme8 #main-wrapper .btn-plus:before, .theme8 #main-wrapper .btn-plus-txt:before,
.front #main-wrapper .descriptionProduct a:last-child:before, .theme8 .introCarousel .sep{background-color: #DC8747;}
#main-wrapper .theme8 .btn-plus,.theme8 #main-wrapper .btn-plus, .theme8 #main-wrapper .btn-plus-txt{color:#3c3d3d;}


.theme8 .formContent h2,
.theme8 .liststjob .dateCreated,
.theme8 .listCarrieres .fonctionCarrier,
.theme8 .offre-content .text-color{color:#DC8747;}
.theme8 .liststjob .apply,
.theme8  .bottom-links .apply,
.theme8 .formContent h2:before,
.theme8 #main-wrapper .liststjob .btn-plus:before,
.theme8 .rightcontent .candidatureS a:after,
.theme8 .formContent .submitbutton button,
.theme8 .formContent .submitbutton .form-submit,
.theme8 .formContent .form-plus:before{background-color: #DC8747;}
.theme8 .liststjob .apply,
.theme8 .bottom-links .apply{background: #DC8747;}

.theme8 .no-products{background-color: #DC8747;}

.theme8 .slider-gradient:before{display: inline-block;position: absolute;left: 0;width: 20%;height: 100%;top: 0;bottom: 0;content: '';
        background: url(../images/bg-slider-gradient-left8.png) repeat-y 100% 0;
      background: -moz-linear-gradient(left,  rgba(221, 135, 71,0.42) 0%, rgba(0,0,0,0) 100%);
      background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(221, 135, 71,0.42)), color-stop(100%,rgba(0,0,0,0)));
      background: -webkit-linear-gradient(left,  rgba(221, 135, 71,0.42) 0%,rgba(0,0,0,0) 100%);
      background: -o-linear-gradient(left,  rgba(221, 135, 71,0.42) 0%,rgba(0,0,0,0) 100%);
      background: -ms-linear-gradient(left,  rgba(221, 135, 71,0.42) 0%,rgba(0,0,0,0) 100%);
      background: linear-gradient(to right,  rgba(221, 135, 71,0.42) 0%,rgba(0,0,0,0) 100%);}
.theme8 .slider-gradient:after{display: inline-block;position: absolute;right: 0;width: 20%;height: 100%;top: 0;bottom: 0;content: '';
      background: url(../images/bg-slider-gradient-right8.png) repeat-y 0 0;
      background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(221, 135, 71,0.42) 100%);
      background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(221, 135, 71,0.42)));
      background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(221, 135, 71,0.42) 100%);
      background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(221, 135, 71,0.42) 100%);
      background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(221, 135, 71,0.42) 100%);
      background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(221, 135, 71,0.42) 100%);
      }





/* Search */
.page-search .search-results .search-info{display:none;}
.page-search #main-wrapper .item-list li:before{content:''; padding:0;}
.page-search .item-list ul li{margin-left:0.5em; padding:0;}
.page-search .pager li > a, .page-search .pager li > span{padding: 2px 5px;}
#search-form .form-item{width:79%; float:left;}
#search-form #edit-submit{max-width:20%; float:right; margin-top:44px;}


/* Brochures */
.infosbrochure h2 span{color:#0e5da5; margin-top:25px; font-size:14px;}
.infosbrochure .link{/*padding-top:8px;*/ vertical-align:middle;position: relative; top: 4px}
.brochures .item {height:242px}

/* Contact */
.node-type-webform .meta.submitted{display:none;}
.webform-client-form.webform-client-form-1020{width:60%; margin:0 auto;}
.webform-client-form.webform-client-form-1024{width:60%; margin:0 auto;}
.webform-client-form.webform-client-form-1049{width:60%; margin:0 auto;}
input.form-text{background: #eae6e6; border: medium none; box-shadow: none; color: #d87327; font-family: arial; font-size: 16px; height: 30px; line-height: 1; margin: 0; outline: medium none; padding: 5px 8px; width: 100%;}
.node-type-webform .webform-client-form-1020 input.form-text,
.node-type-webform .webform-client-form-1020 .form-textarea-wrapper textarea{color: #4da4f3;}
.form-textarea-wrapper textarea{background: #eae6e6; border: medium none; color: #d87327; font-family: arial; font-size: 16px; height: 219px; padding: 8px; width: 100%;}
.form-item label{color: #3c3d3d; display: block; font-family: "Maven Pro"; font-size: 20px; font-weight: bold; line-height: 1; margin: 0; padding: 0 0 10px;}
.form-item label.error{color: #911; display: block; font-family: "Maven Pro"; font-size: 11px; font-weight: normal; line-height: 15px; margin: 0; padding: 0 0 10px;}
.form-actions .form-submit{background-color: #dc8747;border: medium none; color: #fff;cursor: pointer; display: inline-block; font-family: "Maven Pro"; font-size: 20px; font-weight: bold; height: 75px; outline: medium none; text-align: center; text-transform: uppercase; width: 100%;}
.node-type-webform .webform-client-form-1020 .form-actions .form-submit{background: #4da4f3;}
.plb-textfield{display:none !important;}

/*page-user*/
.page-user input.form-text{color: #4da4f3; }
.page-user .form-textarea-wrapper textarea{color: #4da4f3; }
.page-user .form-actions .form-submit{background-color: #4da4f3;}



/* Overlay */
div#cboxOverlay{background:#000; opacity: 0.5 !important;}
div#cboxLoadedContent{margin-top: 25px; margin-bottom:25px;}
#cboxContent #cboxClose{top:0; bottom:inherit;}
.webform-confirmation p{text-align:center;}
.page-node-1020 .links{text-align:center;}
#block-webform-client-block-1023{display:none;}
.page-node-1020 .form-item.form-type-item{display:none;}
.page-node-1049 .form-item.form-type-item{display:none;}
.page-node-1024 .form-item.form-type-item{display:none;}
.node-webform  .form-item.form-type-item{display:none;}

.listProduct .item-content > img{max-width:100%;}

/* overrides by Benny 
.products p a{
  float: right;
}

*/
.products h4{
  text-transform: uppercase;
}
.products a.rpc
{
  background:url("/images/dlpdf.png") no-repeat top;
  background-size: contain;
  padding-top:42px;
}
.product a img{
  max-width: 50%;
}
h4, h5, h6{
  margin-bottom: 0;
}

#downloads p{
  background: #e7f0ff url(/images/bullet-download.gif) no-repeat 8px center;
  float: right;
  padding: .5em .5em .5em 21px;
  margin-right: 20px;
}
#downloads:after{
  clear: both;
}
#downloads a{
  font-weight: normal;
  color: #0091cf;
}
#resize-controls{
  position: relative; /* So langswitch does not z-index over text-smallerize */
}
/* cookie consent plugin */
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}