/* Grid Shortcodes CSS */
/* Row */
.cte_row {margin: 20px 0;}

/* Column â€” Sizes */
.cte_cfull {width:100%;}
.cte_chalf {width:50%;}
.cte_cthird {width:33.3%;}
.cte_ctwo-thirds {width:66.6%;}
.cte_cquarter {width:25%;}
.cte_cthree-quarters {width:75%;}

/* Column â€” Generals */
.cte_column {float:left;}
.cte_column div.cte_inner {padding:0 20px;}

.cte_column:first-of-type .cte_inner {padding-left:0;}
.cte_column:last-of-type .cte_inner {padding-right:0;}

/*GÃ©rer les listes d'info*/
.cte_inner ul li:first-child{
  font-family: Futura-Medium;
}

.cte_inner li {list-style-type: none;}

.cte_inner{
  color:black;
  font-size: 1.1em;
}

.cte_column.cte_cthird:nth-child(2){
  /*border-right:solid 1px #d5ac00;*/
  text-align: right;
}

.cte_column.cte_cthird:nth-child(2) a{
  text-transform: uppercase;
  color:#000;
  background-color: #d5ac00;
  padding: 14px;
  margin-top: 5px;
  border-radius: 5px;
}

.cte_column.cte_cthird:nth-child(2) ul li:last-child{
margin-top:20px;
}

.cte_column.cte_cthird:nth-child(2) ul li:last-child:hover{
cursor: pointer;
}

@media only screen and (max-width: 40em) {
    /* Column â€” Sizes */
    .cte_cfull {width:100%;}
    .cte_chalf {width:100%;}
    .cte_cthird {width:100%;}
    .cte_ctwo-thirds {width:100%;}
    .cte_cquarter {width:100%;}
    .cte_cthree-quarters {width:100%;}

    .cte_column .cte_inner {padding:0 !important;}
    .cte_column {margin-bottom:20px;}
    .cte_column.cte_cthird:nth-child(2){text-align: left; border-right: none;text-align: center;}
    .cte_column.cte_cthird ul{margin:0}
}
