.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1275px;
}


.elementor-12 .elementor-element.elementor-element-60ae29f .jet-mobile-menu-trigger-active .jet-nav {
    padding: 55px 0px 0px 0px;
    border-bottom: solid 1px #ededed;
    border-top: solid 1px #ededed;
}

@media (max-width: 767px) {
  .elementor-column {
    padding-left: 8px;
    padding-right: 8px;
  }
	
  .mobile-full-width .elementor-column {
    padding-left: 0px;
    padding-right: 0px;
  }
	.elementor-widget-wrap.e-swiper-container,
	.elementor-element-cb78297 .elementor-widget-wrap { padding:0px!important;}
}

@media (max-width: 469px) {
  .elementor-slide-description,
  .elementor-slide-buttonX { display:none!important; }
  .elementor-8 .elementor-element.elementor-element-8da076f .elementor-slide-button { border-color:#fcb900!important; border-width:1px!important;}
}

.logo img { 
  -moz-transition: all .4s ease-in-out;
  -webkit-transform: translate3d(0,0,0);
  transition: all .4s ease-in-out; 
}

.jet-sticky-section--stuck .logo img { 
  max-width: 75%; 
  -moz-transition: all .4s ease-in-out; 
  -webkit-transform: translate3d(0,0,0); 
  transition: all .4s ease-in-out; 
}

.page-preloader {
  border-top-color: #efb83c;
  border-right-color: #efb83c;
}

#toTop { color:#efb83c; }
#toTop:hover { color:#efb83c; opacity:0.7; }
.tablepress tfoot th, .tablepress thead th {
    background-color: #efc972;
	color:#222;
	 font-family: "Open Sans", sans-serif;
}

.tablepress tbody td {  font-family: "Open Sans", sans-serif; font-size:15px; }

table.tablepress { border-collapse: initial; }

.tablepress thead th:first-child{
  border-radius:10px 0 0 10px;
  padding-left: 18px;
}

.tablepress thead th:last-child{
  border-radius:0 10px 10px 0;
}
.tablepressX tbody td:first-child{
  border-radius:10px 0 0 10px;
  padding-left: 18px;
}

.tablepress tbody td:first-child{
  padding-left: 18px;
}

.tablepressX tbody td:last-child{
  border-radius:0 10px 10px 0;
}


.tablepress th.column-4, .tablepress td.column-4  {  text-align: center; }
.tablepress th.column-6,
.tablepress th.column-5 {
    width: 150px!important;
    text-align: center;
}


.tablepress td.column-1 { font-weight:600; }
.tablepress td.column-4, .tablepress td.column-5, .tablepress td.column-6, .tablepress td.column-7 { text-align: center;  font-size: 14px; font-weight:600; }
.tablepress td.column-4, .tablepress td.column-5, .tablepress td.column-6,.tablepress th.column-7  { text-align: center;  width: 150px!important;}

.tablepress tbody td {
    vertical-align: top;
    border-top: solid 10px #eef0f1!important;
}
.tablepress thead tr th, .tablepress tr td { white-space: nowrap; }
.tablepress td { padding: 16px 8px; }
.tablepress thead th { font-size:17px; line-height:32px; font-weight:600; }
.tablepress tr:hover { background-color:#fff; }

.tablepress a.btn-table {
	    width: 194px;
    height: 38px;
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #efc972;
    border-radius: 0px 0px 0px 0px;
    padding: 8px 15px;
    color: #333;
	white-space: nowrap;
}
.tablepress a.btn-table:hover {
	background-color:#efc972; color:#222;
}

.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc {
    background-color: rgb(239,184,60, 1);
}

.tablepress tbody tr { display:none; }
span.times {  font-family: "Times New Roman", Times, serif; font-weight:normal; }

.gm-style .gm-style-iw-d p { font-weight:600; }

span.revue {
    display: block;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
}
a.revue { color: #aaca70; }
a.revue span, a.revue:hover { color: #78797c; }
