/*!
Theme Name: tm+
Theme URI: http://www.polenordstudio.fr
Author: Morgan Legal
Author URI: http://polenordstudio.fr
Description: This is an advanced WordPress theme called <code>tm+</code>. It's based on <em>Sass, Gulp, Bower, Node.js</em>. To build a zip installable theme just type <code>gulp build</code>.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tmplus
Tags:
This theme, like WordPress, is licensed under the GPL.
tm+ is distributed under the terms of the GNU GPL v2 or later.
*/.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}
.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,img.alignleft,.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{display:block;float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{max-width:100%;padding:2rem;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}
.wp-caption .wp-caption-text,.gallery-caption{margin:0;padding:.5rem}.textwidget img{margin:1rem 0}
.bypostauthor{background:inherit}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}
.row{max-width:75rem;margin-left:auto;margin-right:auto}.row::before,.row::after{content:' ';display:table}
.row::after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}
.row .row{margin-left:-0.625rem;margin-right:-0.625rem}@media screen and (min-width:40.0625em){.row .row{margin-left:-0.625rem;margin-right:-0.625rem}
}@media screen and (min-width:64em){.row .row{margin-left:-0.625rem;margin-right:-0.625rem}
}@media screen and (min-width:75em){.row .row{margin-left:-0.625rem;margin-right:-0.625rem}
}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}
.column,.columns{padding-left:.625rem;padding-right:.625rem;width:100%;float:left}
@media screen and (min-width:40.0625em){.column,.columns{padding-left:.625rem;padding-right:.625rem}
}@media screen and (min-width:64em){.column,.columns{padding-left:.625rem;padding-right:.625rem}
}@media screen and (min-width:75em){.column,.columns{padding-left:.625rem;padding-right:.625rem}
}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}
.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}
.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.small-1{width:8.3333333333%}.small-push-1{position:relative;left:8.3333333333%}.small-pull-1{position:relative;left:-8.3333333333%}
.small-offset-0{margin-left:0}.small-2{width:16.6666666667%}.small-push-2{position:relative;left:16.6666666667%}
.small-pull-2{position:relative;left:-16.6666666667%}.small-offset-1{margin-left:8.3333333333%}
.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}
.small-offset-2{margin-left:16.6666666667%}.small-4{width:33.3333333333%}.small-push-4{position:relative;left:33.3333333333%}
.small-pull-4{position:relative;left:-33.3333333333%}.small-offset-3{margin-left:25%}
.small-5{width:41.6666666667%}.small-push-5{position:relative;left:41.6666666667%}
.small-pull-5{position:relative;left:-41.6666666667%}.small-offset-4{margin-left:33.3333333333%}
.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}
.small-offset-5{margin-left:41.6666666667%}.small-7{width:58.3333333333%}.small-push-7{position:relative;left:58.3333333333%}
.small-pull-7{position:relative;left:-58.3333333333%}.small-offset-6{margin-left:50%}
.small-8{width:66.6666666667%}.small-push-8{position:relative;left:66.6666666667%}
.small-pull-8{position:relative;left:-66.6666666667%}.small-offset-7{margin-left:58.3333333333%}
.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}
.small-offset-8{margin-left:66.6666666667%}.small-10{width:83.3333333333%}.small-push-10{position:relative;left:83.3333333333%}
.small-pull-10{position:relative;left:-83.3333333333%}.small-offset-9{margin-left:75%}
.small-11{width:91.6666666667%}.small-push-11{position:relative;left:91.6666666667%}
.small-pull-11{position:relative;left:-91.6666666667%}.small-offset-10{margin-left:83.3333333333%}
.small-12{width:100%}.small-offset-11{margin-left:91.6666666667%}.small-up-1>.column,.small-up-1>.columns{width:100%;float:left}
.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}
.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}
.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{width:50%;float:left}
.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}
.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both}
.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{width:33.3333333333%;float:left}
.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}
.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}
.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{width:25%;float:left}
.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}
.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}
.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{width:20%;float:left}
.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}
.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}
.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{width:16.6666666667%;float:left}
.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}
.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}
.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{width:14.2857142857%;float:left}
.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}
.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}
.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{width:12.5%;float:left}
.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}
.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}
.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}
.small-collapse .row{margin-left:0;margin-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}
.small-centered{float:none;margin-left:auto;margin-right:auto}.small-uncentered,.small-push-0,.small-pull-0{position:static;margin-left:0;margin-right:0;float:left}
@media screen and (min-width:40.0625em){.medium-1{width:8.3333333333%}.medium-push-1{position:relative;left:8.3333333333%}
.medium-pull-1{position:relative;left:-8.3333333333%}.medium-offset-0{margin-left:0}
.medium-2{width:16.6666666667%}.medium-push-2{position:relative;left:16.6666666667%}
.medium-pull-2{position:relative;left:-16.6666666667%}.medium-offset-1{margin-left:8.3333333333%}
.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}
.medium-offset-2{margin-left:16.6666666667%}.medium-4{width:33.3333333333%}.medium-push-4{position:relative;left:33.3333333333%}
.medium-pull-4{position:relative;left:-33.3333333333%}.medium-offset-3{margin-left:25%}
.medium-5{width:41.6666666667%}.medium-push-5{position:relative;left:41.6666666667%}
.medium-pull-5{position:relative;left:-41.6666666667%}.medium-offset-4{margin-left:33.3333333333%}
.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}
.medium-offset-5{margin-left:41.6666666667%}.medium-7{width:58.3333333333%}.medium-push-7{position:relative;left:58.3333333333%}
.medium-pull-7{position:relative;left:-58.3333333333%}.medium-offset-6{margin-left:50%}
.medium-8{width:66.6666666667%}.medium-push-8{position:relative;left:66.6666666667%}
.medium-pull-8{position:relative;left:-66.6666666667%}.medium-offset-7{margin-left:58.3333333333%}
.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}
.medium-offset-8{margin-left:66.6666666667%}.medium-10{width:83.3333333333%}.medium-push-10{position:relative;left:83.3333333333%}
.medium-pull-10{position:relative;left:-83.3333333333%}.medium-offset-9{margin-left:75%}
.medium-11{width:91.6666666667%}.medium-push-11{position:relative;left:91.6666666667%}
.medium-pull-11{position:relative;left:-91.6666666667%}.medium-offset-10{margin-left:83.3333333333%}
.medium-12{width:100%}.medium-offset-11{margin-left:91.6666666667%}.medium-up-1>.column,.medium-up-1>.columns{width:100%;float:left}
.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}
.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}
.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{width:50%;float:left}
.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}
.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both}
.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{width:33.3333333333%;float:left}
.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}
.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}
.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{width:25%;float:left}
.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}
.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}
.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{width:20%;float:left}
.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}
.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}
.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{width:16.6666666667%;float:left}
.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}
.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}
.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{width:14.2857142857%;float:left}
.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}
.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}
.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{width:12.5%;float:left}
.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}
.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}
.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}
.medium-collapse .row{margin-left:0;margin-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}
.medium-centered{float:none;margin-left:auto;margin-right:auto}.medium-uncentered,.medium-push-0,.medium-pull-0{position:static;margin-left:0;margin-right:0;float:left}
}@media screen and (min-width:64em){.large-1{width:8.3333333333%}.large-push-1{position:relative;left:8.3333333333%}
.large-pull-1{position:relative;left:-8.3333333333%}.large-offset-0{margin-left:0}
.large-2{width:16.6666666667%}.large-push-2{position:relative;left:16.6666666667%}
.large-pull-2{position:relative;left:-16.6666666667%}.large-offset-1{margin-left:8.3333333333%}
.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}
.large-offset-2{margin-left:16.6666666667%}.large-4{width:33.3333333333%}.large-push-4{position:relative;left:33.3333333333%}
.large-pull-4{position:relative;left:-33.3333333333%}.large-offset-3{margin-left:25%}
.large-5{width:41.6666666667%}.large-push-5{position:relative;left:41.6666666667%}
.large-pull-5{position:relative;left:-41.6666666667%}.large-offset-4{margin-left:33.3333333333%}
.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}
.large-offset-5{margin-left:41.6666666667%}.large-7{width:58.3333333333%}.large-push-7{position:relative;left:58.3333333333%}
.large-pull-7{position:relative;left:-58.3333333333%}.large-offset-6{margin-left:50%}
.large-8{width:66.6666666667%}.large-push-8{position:relative;left:66.6666666667%}
.large-pull-8{position:relative;left:-66.6666666667%}.large-offset-7{margin-left:58.3333333333%}
.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}
.large-offset-8{margin-left:66.6666666667%}.large-10{width:83.3333333333%}.large-push-10{position:relative;left:83.3333333333%}
.large-pull-10{position:relative;left:-83.3333333333%}.large-offset-9{margin-left:75%}
.large-11{width:91.6666666667%}.large-push-11{position:relative;left:91.6666666667%}
.large-pull-11{position:relative;left:-91.6666666667%}.large-offset-10{margin-left:83.3333333333%}
.large-12{width:100%}.large-offset-11{margin-left:91.6666666667%}.large-up-1>.column,.large-up-1>.columns{width:100%;float:left}
.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}
.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}
.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{width:50%;float:left}
.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}
.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both}
.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{width:33.3333333333%;float:left}
.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}
.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}
.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{width:25%;float:left}
.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}
.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}
.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{width:20%;float:left}
.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}
.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}
.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{width:16.6666666667%;float:left}
.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}
.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}
.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{width:14.2857142857%;float:left}
.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}
.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}
.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{width:12.5%;float:left}
.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}
.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}
.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}
.large-collapse .row{margin-left:0;margin-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}
.large-centered{float:none;margin-left:auto;margin-right:auto}.large-uncentered,.large-push-0,.large-pull-0{position:static;margin-left:0;margin-right:0;float:left}
}@media screen and (min-width:75em){.xlarge-1{width:8.3333333333%}.xlarge-push-1{position:relative;left:8.3333333333%}
.xlarge-pull-1{position:relative;left:-8.3333333333%}.xlarge-offset-0{margin-left:0}
.xlarge-2{width:16.6666666667%}.xlarge-push-2{position:relative;left:16.6666666667%}
.xlarge-pull-2{position:relative;left:-16.6666666667%}.xlarge-offset-1{margin-left:8.3333333333%}
.xlarge-3{width:25%}.xlarge-push-3{position:relative;left:25%}.xlarge-pull-3{position:relative;left:-25%}
.xlarge-offset-2{margin-left:16.6666666667%}.xlarge-4{width:33.3333333333%}.xlarge-push-4{position:relative;left:33.3333333333%}
.xlarge-pull-4{position:relative;left:-33.3333333333%}.xlarge-offset-3{margin-left:25%}
.xlarge-5{width:41.6666666667%}.xlarge-push-5{position:relative;left:41.6666666667%}
.xlarge-pull-5{position:relative;left:-41.6666666667%}.xlarge-offset-4{margin-left:33.3333333333%}
.xlarge-6{width:50%}.xlarge-push-6{position:relative;left:50%}.xlarge-pull-6{position:relative;left:-50%}
.xlarge-offset-5{margin-left:41.6666666667%}.xlarge-7{width:58.3333333333%}.xlarge-push-7{position:relative;left:58.3333333333%}
.xlarge-pull-7{position:relative;left:-58.3333333333%}.xlarge-offset-6{margin-left:50%}
.xlarge-8{width:66.6666666667%}.xlarge-push-8{position:relative;left:66.6666666667%}
.xlarge-pull-8{position:relative;left:-66.6666666667%}.xlarge-offset-7{margin-left:58.3333333333%}
.xlarge-9{width:75%}.xlarge-push-9{position:relative;left:75%}.xlarge-pull-9{position:relative;left:-75%}
.xlarge-offset-8{margin-left:66.6666666667%}.xlarge-10{width:83.3333333333%}.xlarge-push-10{position:relative;left:83.3333333333%}
.xlarge-pull-10{position:relative;left:-83.3333333333%}.xlarge-offset-9{margin-left:75%}
.xlarge-11{width:91.6666666667%}.xlarge-push-11{position:relative;left:91.6666666667%}
.xlarge-pull-11{position:relative;left:-91.6666666667%}.xlarge-offset-10{margin-left:83.3333333333%}
.xlarge-12{width:100%}.xlarge-offset-11{margin-left:91.6666666667%}.xlarge-up-1>.column,.xlarge-up-1>.columns{width:100%;float:left}
.xlarge-up-1>.column:nth-of-type(1n),.xlarge-up-1>.columns:nth-of-type(1n){clear:none}
.xlarge-up-1>.column:nth-of-type(1n+1),.xlarge-up-1>.columns:nth-of-type(1n+1){clear:both}
.xlarge-up-1>.column:last-child,.xlarge-up-1>.columns:last-child{float:left}.xlarge-up-2>.column,.xlarge-up-2>.columns{width:50%;float:left}
.xlarge-up-2>.column:nth-of-type(1n),.xlarge-up-2>.columns:nth-of-type(1n){clear:none}
.xlarge-up-2>.column:nth-of-type(2n+1),.xlarge-up-2>.columns:nth-of-type(2n+1){clear:both}
.xlarge-up-2>.column:last-child,.xlarge-up-2>.columns:last-child{float:left}.xlarge-up-3>.column,.xlarge-up-3>.columns{width:33.3333333333%;float:left}
.xlarge-up-3>.column:nth-of-type(1n),.xlarge-up-3>.columns:nth-of-type(1n){clear:none}
.xlarge-up-3>.column:nth-of-type(3n+1),.xlarge-up-3>.columns:nth-of-type(3n+1){clear:both}
.xlarge-up-3>.column:last-child,.xlarge-up-3>.columns:last-child{float:left}.xlarge-up-4>.column,.xlarge-up-4>.columns{width:25%;float:left}
.xlarge-up-4>.column:nth-of-type(1n),.xlarge-up-4>.columns:nth-of-type(1n){clear:none}
.xlarge-up-4>.column:nth-of-type(4n+1),.xlarge-up-4>.columns:nth-of-type(4n+1){clear:both}
.xlarge-up-4>.column:last-child,.xlarge-up-4>.columns:last-child{float:left}.xlarge-up-5>.column,.xlarge-up-5>.columns{width:20%;float:left}
.xlarge-up-5>.column:nth-of-type(1n),.xlarge-up-5>.columns:nth-of-type(1n){clear:none}
.xlarge-up-5>.column:nth-of-type(5n+1),.xlarge-up-5>.columns:nth-of-type(5n+1){clear:both}
.xlarge-up-5>.column:last-child,.xlarge-up-5>.columns:last-child{float:left}.xlarge-up-6>.column,.xlarge-up-6>.columns{width:16.6666666667%;float:left}
.xlarge-up-6>.column:nth-of-type(1n),.xlarge-up-6>.columns:nth-of-type(1n){clear:none}
.xlarge-up-6>.column:nth-of-type(6n+1),.xlarge-up-6>.columns:nth-of-type(6n+1){clear:both}
.xlarge-up-6>.column:last-child,.xlarge-up-6>.columns:last-child{float:left}.xlarge-up-7>.column,.xlarge-up-7>.columns{width:14.2857142857%;float:left}
.xlarge-up-7>.column:nth-of-type(1n),.xlarge-up-7>.columns:nth-of-type(1n){clear:none}
.xlarge-up-7>.column:nth-of-type(7n+1),.xlarge-up-7>.columns:nth-of-type(7n+1){clear:both}
.xlarge-up-7>.column:last-child,.xlarge-up-7>.columns:last-child{float:left}.xlarge-up-8>.column,.xlarge-up-8>.columns{width:12.5%;float:left}
.xlarge-up-8>.column:nth-of-type(1n),.xlarge-up-8>.columns:nth-of-type(1n){clear:none}
.xlarge-up-8>.column:nth-of-type(8n+1),.xlarge-up-8>.columns:nth-of-type(8n+1){clear:both}
.xlarge-up-8>.column:last-child,.xlarge-up-8>.columns:last-child{float:left}.xlarge-collapse>.column,.xlarge-collapse>.columns{padding-left:0;padding-right:0}
.xlarge-collapse .row{margin-left:0;margin-right:0}.xlarge-uncollapse>.column,.xlarge-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}
.xlarge-centered{float:none;margin-left:auto;margin-right:auto}.xlarge-uncentered,.xlarge-push-0,.xlarge-pull-0{position:static;margin-left:0;margin-right:0;float:left}
}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}
[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}
hr{box-sizing:content-box}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
select{text-transform:none}button{overflow:visible}button,input,select,textarea{max-width:100%}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default;opacity:.5}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;margin-right:.4375em;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #d1d1d1;margin:0 0 1.75em;min-width:inherit;padding:.875em}
fieldset>:last-child{margin-bottom:0}legend{border:0;padding:0}textarea{overflow:auto;vertical-align:top}
optgroup{font-weight:bold}html{height:100%;box-sizing:border-box;font-family:"sofia-pro"}
*,*:before,*:after{box-sizing:inherit}body{height:100%}body.admin-bar:before{top:32px}
h2{font-size:.875rem;line-height:1.25rem;font-weight:bold}h3{font-size:.875rem;line-height:1.25rem;font-weight:normal}
a{text-decoration:none}img{width:100%;height:auto}input{display:block;width:100%;padding:8px 0;text-indent:2%;border:1px solid #abb0b2;border-radius:3px}
.button:hover{background-color:#777}.button{clear:both;background-color:#aaa;border:0 none;border-radius:4px;-webkit-transition:all .23s ease-in-out 0s;transition:all .23s ease-in-out 0s;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:normal;height:32px;line-height:32px;margin:0 5px 10px 0;padding:0 22px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto}
.navigation{text-transform:uppercase}.navigation .page-numbers{display:inline-block;padding:0 .5em}
.nav-po-tag{color:#fff;position:relative;overflow:hidden}.nav-po-tag h1{font-size:1.25rem;color:#fff !important;text-shadow:0 0 5px rgba(0,0,0,0.5);padding:3em 1em;text-align:center}
.nav-po-tag .nav-po-bg{display:block;position:absolute;top:0;left:0;width:100%;height:auto;z-index:-100}
.columns:last-child:not(:first-child){float:left}.section-title{font-size:1.0625rem;line-height:1.25rem;text-align:center;text-transform:uppercase}
.section-title::after{content:' ';display:block;width:30px;margin:1em auto;height:0;border-bottom:1px solid #000}
.main-authors{font-size:1.0625rem;line-height:1.25rem;text-align:center;text-transform:uppercase}
.page-title{font-size:1.6875rem;line-height:1.875rem;text-align:center;text-transform:uppercase;font-weight:400;margin:.625rem auto 1.875rem auto}
.page-subtitle{text-align:center}.content-area{font-size:.75rem;line-height:.9375rem;padding:2.5rem 0}
.list-item{background:#888;overflow:hidden;margin-bottom:1.25rem;position:relative;overflow:hidden;width:100%}
.list-item .item{display:block;width:100%}.list-item .item::after{content:' ';display:table-cell;width:0}
.list-item picture{display:block;overflow:hidden;vertical-align:middle}.list-item.triple picture{width:40%}
.list-item .details{display:block;width:100%;vertical-align:middle}.list-item .details-wrapper{padding:.5em}
.list-item img{width:100%;height:auto;display:block;overflow:hidden}.list-item .section-title{margin:0;font-size:.6875rem;font-weight:500;color:#fff !important;line-height:1.1}
.list-item .section-title::after{border-color:#fff !important;margin:.6875rem auto}
.list-item .item-title{font-size:1.25rem;line-height:1;color:#fff !important;text-transform:uppercase;margin:0;font-weight:400;text-align:center}
.list-item.no-thumb .details{width:100%}.ico{display:block;width:40px;height:40px}
.ico span{display:none}.ico.agenda{background-image:url(assets/img//ico-agenda.svg)}
.ico.download{background-image:url(assets/img//ico-download.svg)}.ico.email{background-image:url(assets/img//ico-email.svg)}
.ico.fb{background-image:url(assets/img//ico-fb.svg)}.ico.sc{background-image:url(assets/img//ico-sc.svg)}
.ico.newsletter{background-image:url(assets/img//ico-newsletter.svg)}.ico.search{background-image:url(assets/img//ico-search.svg)}
.ico.share{background-image:url(assets/img//ico-share.svg)}.ico.tw{background-image:url(assets/img//ico-tw.svg)}
.ico.yt{background-image:url(assets/img//ico-yt.svg)}.ico.in{background-image:url(assets/img//ico-in.svg)}
.ico.lang-en,.ico.lang-fr{line-height:40px;text-align:center;color:#f15f64;margin-top:14px}
.generic{font-size:.9375rem;line-height:1.3}.generic img{max-width:100%;width:auto;height:auto}
.rich-text,.aside{font-size:.9375rem;line-height:1.2;font-weight:400}.rich-text h1,.rich-text h2,.aside h1,.aside h2{font-size:1.25rem;font-weight:400}
.rich-text h1::after,.rich-text h2::after,.aside h1::after,.aside h2::after{content:' ';display:block;width:30px;margin:.5em 0;height:0;border-bottom:1px solid #000}
.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6,.aside h3,.aside h4,.aside h5,.aside h6{font-weight:400;color:#000}
.rich-text h3,.aside h3{font-size:1.125rem}.rich-text h4,.aside h4{font-size:1rem}
.rich-text h5,.aside h5{font-size:.9375rem;font-weight:bold}.rich-text h6,.aside h6{font-size:.75rem;text-transform:uppercase}
@media screen and (min-width:40.0625em){.list-item .item{display:table}.list-item picture{display:table-cell;width:50%}
.list-item .details{display:table-cell;width:100%;vertical-align:middle}picture ~ .list-item .details{width:50%}
}.skip-link,.menu-toggle,.screen-reader-text{display:none}.site-header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:1000}
.site-branding{position:relative}.site-branding .primary-menu{display:none}.site-title{margin:.625rem 0 .625rem 0;background:url(assets/img//tmplus-logo.svg) no-repeat 50% 50%}
.site-title a{display:block;height:1.875rem;text-indent:-1000em}.search-box-form,.search-box{display:table;width:100%;max-width:320px;padding:0 2em;margin:0 auto}
.search-box-form .field-item,.search-box .field-item{display:table-cell}.search-box-form .submit,.search-box .submit{width:40px}
.search-box-form #s,.search-box #s{line-height:22px;background:#eee;height:22px;border-radius:0;border:0;padding:0;font-size:11px}
.search-box-form .do-search,.search-box .do-search{background:transparent url(assets/img//ico-search.svg);border:0;width:auto;text-indent:-1000em;width:40px;height:40px}
.search-box-form{padding:.5em;height:40px;box-sizing:border-box}.search-box-form #s{line-height:24px;height:24px}
.search-box-form #s:focus{outline:0}.search-box-form .submit{display:none}.site-description{display:none;position:absolute;top:0;left:0;max-width:180px;font-size:.75rem;line-height:.9375rem;color:#a7a9ac}
.primary-menu{text-align:center}.primary-menu ul{display:inline-block;padding:0;margin:0 auto}
.primary-menu li{list-style:none;display:inline-block;font-size:.8125rem;text-transform:uppercase;margin:0 1em}
.primary-menu a{color:#000}.primary-menu .menu-ensemble a:hover,.primary-menu .menu-ensemble.selected a{color:#f15f64}
.primary-menu .menu-saison a:hover,.primary-menu .menu-saison.selected a{color:#2ee8d3}
.primary-menu .menu-territoire a:hover,.primary-menu .menu-territoire.selected a{color:#f1d616}
.primary-menu .menu-projets a:hover,.primary-menu .menu-projets.selected a{color:#85a0ff}
.mobile-menu{position:fixed;top:3.75rem;left:0;bottom:100%;right:0;overflow:scroll;z-index:100;background:#fff;-webkit-transition:bottom .5s;transition:bottom .5s}
.mobile-menu.opened{bottom:0}.mobile-menu .primary-menu li,.mobile-menu .others a{display:block;text-align:center;line-height:2}
.mobile-menu .others a{list-style:none;display:block;font-size:.8125rem;text-transform:uppercase;color:#000}
.mobile-menu .socials{margin-top:1em;text-align:center}.mobile-menu .socials a{display:inline-block}
.mobile-menu .downloads{padding:0}.dropdown{position:relative}.dropdown .dropdown-content{position:absolute;top:0;right:100%;overflow:hidden;width:0}
.dropdown.opened .trigger{background-color:rgba(0,0,0,0.5)}.dropdown.opened .dropdown-content{width:240px;background:rgba(0,0,0,0.5)}
.dropdown .socials{max-height:40px}.dropdown .socials .ico{display:inline-block}.tools-wrapper{display:none;position:relative;z-index:1}
#tools{display:none;position:absolute}.nav-po-content{position:relative;display:inline-block;width:25px;margin-top:14px}
.tools-cols{display:none}.downloads{width:100%;padding:1em;box-sizing:border-box}
.downloads a{display:block;color:#fff;text-align:center;font-size:.8125rem;line-height:1.25rem;text-transform:uppercase}
#nav-po-trigger{position:relative;text-align:right;display:none}#nav-po-trigger img{width:25px;display:block}
#nav-po-trigger .text{display:block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);white-space:nowrap;-webkit-transform-origin:center right;transform-origin:center right;width:200px;position:absolute;top:12px;right:12.5px;height:25px;line-height:25px;color:#000;text-transform:uppercase;text-align:left}
#nav-po{width:100%;height:100%;background:#fff;position:fixed;top:0;left:0;z-index:1000;padding:10%;-webkit-transition:opacity 1s;transition:opacity 1s;overflow:hidden;display:none;margin-left:-1000em;opacity:0}
#nav-po.opened{margin-left:0;opacity:1}#nav-po.opened .nav-po-bg{display:block}#nav-po .nav-po-bg{display:none;position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#nav-po-content{width:100%;height:100%;position:relative}#nav-po-content a{position:absolute;text-transform:uppercase;white-space:nowrap;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-shadow:0 0 6px rgba(0,0,0,0.3);color:#fff}
#nav-po-content a:nth-child(1){left:14%;top:4%}#nav-po-content a:nth-child(2){left:37%;top:12%}
#nav-po-content a:nth-child(3){left:59%;top:3%}#nav-po-content a:nth-child(4){left:75%;top:14%}
#nav-po-content a:nth-child(5){left:91%;top:5%}#nav-po-content a:nth-child(6){left:9%;top:20%}
#nav-po-content a:nth-child(7){left:28%;top:28%}#nav-po-content a:nth-child(8){left:53%;top:19%}
#nav-po-content a:nth-child(9){left:69%;top:28%}#nav-po-content a:nth-child(10){left:85%;top:21%}
#nav-po-content a:nth-child(11){left:21%;top:36%}#nav-po-content a:nth-child(12){left:41%;top:44%}
#nav-po-content a:nth-child(13){left:55%;top:34%}#nav-po-content a:nth-child(14){left:71%;top:46%}
#nav-po-content a:nth-child(15){left:87%;top:39%}#nav-po-content a:nth-child(16){left:19%;top:52%}
#nav-po-content a:nth-child(17){left:39%;top:60%}#nav-po-content a:nth-child(18){left:56%;top:51%}
#nav-po-content a:nth-child(19){left:72%;top:62%}#nav-po-content a:nth-child(20){left:88%;top:53%}
#nav-po-content a:nth-child(21){left:8%;top:68%}#nav-po-content a:nth-child(22){left:31%;top:76%}
#nav-po-content a:nth-child(23){left:52%;top:67%}#nav-po-content a:nth-child(24){left:68%;top:78%}
#nav-po-content a:nth-child(25){left:84%;top:69%}#nav-po-content a:nth-child(26){left:13%;top:84%}
#nav-po-content a:nth-child(27){left:36%;top:92%}#nav-po-content a:nth-child(28){left:57%;top:83%}
#nav-po-content a:nth-child(29){left:73%;top:94%}#nav-po-content a:nth-child(30){left:89%;top:85%}
#nav-po-close{display:block;position:absolute;top:40px;left:40px;height:40px;line-height:40px;color:#f15f64;text-transform:uppercase}
.burger{display:block;float:right;width:30px;height:16px;position:absolute;top:0;right:0}
.burger span{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;left:0;border-top:2px solid #b4b4b4;width:100%;-webkit-transition:.25s;transition:.25s}
.burger .top{top:0}.burger .middle{top:7px}.burger .bottom{top:14px}.burger.opened .top{-webkit-backface-visibility:hidden;backface-visibility:hidden;top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.burger.opened .middle{opacity:0}.burger.opened .bottom{-webkit-backface-visibility:hidden;backface-visibility:hidden;top:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
@media screen and (min-width:40.0625em){.burger,.mobile-menu{display:none}#tools,#nav-po,#nav-po-trigger,.tools-cols,.tools-wrapper,.site-description,.site-branding .primary-menu{display:block}
.site-header{position:static;z-index:auto}.site-title{margin:1.625rem 0 1.25rem 0}
.site-title a{height:3.4375rem}}.featured{line-height:1.2;margin-bottom:2.5rem}.featured a{color:#fff;text-align:center;text-transform:uppercase}
.featured .date,.featured .location,.featured .item-title,.featured .authors{font-weight:400;font-size:1.75rem;margin:0}
.featured .date{font-weight:500}.featured .authors{font-size:1.25rem}.featured .item-title::before{content:' ';display:block;width:30px;margin:.5em auto;height:0;border-bottom:1px solid #fff}
.upcoming-creation,.on-tour{display:block;color:#2ee8d3}.upcoming-creation>*,.on-tour>*{margin:0;line-height:1;text-transform:uppercase}
.upcoming-creation .section,.upcoming-creation .location,.upcoming-creation .date,.on-tour .section,.on-tour .location,.on-tour .date{font-weight:500;font-size:.6875rem}
.upcoming-creation .location,.on-tour .location{font-weight:600}.upcoming-creation .item-title,.on-tour .item-title{font-weight:400;font-size:1.6875rem}
.upcoming-creation .authors,.on-tour .authors{font-size:1.25rem;font-weight:400}.upcoming-creation picture,.on-tour picture{margin-top:1em;display:block;width:100%}
.recording-home{margin-top:2.5rem;display:block;color:#85a0ff}.recording-home>*{margin:0;line-height:1;text-transform:uppercase}
.recording-home .section,.recording-home .location,.recording-home .date{font-weight:500;font-size:.6875rem}
.recording-home .location{font-weight:600}.recording-home .item-title{font-weight:400;font-size:1.6875rem}
.recording-home .authors{font-size:1.25rem;font-weight:400}.recording-home picture{margin-bottom:1em;display:block;width:100%}
.on-tour{margin-top:2.5rem;color:#85a0ff}.on-tour picture{width:100%}.blog-link{display:block;color:#fff;background:#f1d616;padding:.625rem;margin-top:2.5rem}
.blog-link p{font-size:.6875rem;font-weight:600;margin:0}.blog-link h2{font-size:3.125rem;font-weight:100;line-height:.9;margin:0;text-transform:uppercase}
@media screen and (min-width:40.0625em){.blog-link{margin-top:0}.blog-link h2{margin-bottom:2em}
.on-tour{margin-top:0}.recording-home{margin-top:0}.upcoming-creation picture,.on-tour picture{width:80%}
}.section-ensemble .section-title,.section-ensemble .page-title,.section-ensemble h2,.section-ensemble h3,.section-ensemble h4{color:#f15f64}
.section-ensemble .section-title::after{border-color:#f15f64}.section-ensemble .list-item{background:#f15f64}
.section-ensemble .site-content a{color:#f15f64}body.section-ensemble.archive .page-title{color:#f15f64}
.musicians-list p{margin:0}.musicians-list a{color:#000}.musicians-list a:hover{color:#f15f64}
.portrait{margin-bottom:2.5rem}.portrait picture,.portrait img{display:block;width:100%;height:auto}
.bio-dates{padding-right:2em}.musician-bio{font-size:.9375rem}.musician-bio h2{font-size:1.25rem;line-height:1.375rem;font-weight:400;text-transform:uppercase;margin:.5em 0}
.musician-bio h3{font-size:1.25rem;line-height:1.375rem;margin:.5em 0}.musician-bio a{color:#f15f64}
.alphabet{margin-bottom:2.5rem}.alphabet a{color:#8f9395}.alphabet a:hover,.alphabet a.selected{color:#f15f64}
.repertoire-authors h2{text-align:center}.repertoire-authors h2,.repertoire-authors h3,.repertoire-authors .cast{margin:0}
.repertoire-authors h2,.repertoire-authors h3{color:#000}.repertoire-authors h2 span,.repertoire-authors h3 span{margin-left:.5em;font-weight:400}
.repertoire-authors .author{margin-bottom:1.25rem}.repertoire-authors .work{margin-bottom:.625rem}
.repertoire-authors .cast{padding-right:2em}.repertoire-authors .duration{text-transform:uppercase}
.repertoire-authors .creation{font-size:.625rem;color:#f15f64;line-height:20px}.repertoire-authors .listen{color:#fefefe;background:#f15f64;line-height:20px;padding:0 1em}
#chief-title-en{font-size:1.0625rem;line-height:1.25rem;text-align:center;color:#f15f64}
#chief-title-en::before{content:' ';display:block;width:30px;margin:3em auto 1em auto;height:0;border-bottom:1px solid #f15f64}
#chief-name-en{font-size:1.6875rem;line-height:1.875rem;text-align:center;text-transform:uppercase;font-weight:400;color:#f15f64;margin:.625rem auto 1.875rem auto}
#tmplus-bio,#chief-bio-en,#links-en{font-size:.9375rem;line-height:1.2;margin:2em 0}
#chief-photo-en img{max-width:100%;width:auto}#contacts-en{line-height:1.2;margin:2em 0;text-align:center}
@media screen and (min-width:40.0625em){.repertoire-authors h2{text-align:left}}.section-projets .section-title,.section-projets .page-title,.section-projets h2,.section-projets h3,.section-projets h4,.section-projets .main-authors{color:#85a0ff}
.section-projets .section-title::after{border-color:#85a0ff}.section-projets .list-item{background:#85a0ff}
.section-projets .site-content a{color:#85a0ff}.section-projets img{display:block;max-width:100%;height:auto}
.section-projets .classification,.section-projets .punchline,.section-projets .chapo{color:#85a0ff}
.section-projets .project-tabs a{background:#85a0ff;border:2px solid #85a0ff;color:#fff}
.section-projets .project-tabs a.selected{background:#fff;color:#85a0ff}.section-saison .section-title,.section-saison .page-title,.section-saison h2,.section-saison h3,.section-saison h4,.section-saison .main-authors{color:#2ee8d3}
.section-saison .section-title::after{border-color:#2ee8d3}.section-saison .list-item{background:#2ee8d3}
.section-saison .site-content a{color:#2ee8d3}.section-saison img{display:block;max-width:100%;height:auto}
.section-saison .classification,.section-saison .punchline,.section-saison .chapo{color:#2ee8d3}
.section-saison .project-tabs a{background:#2ee8d3;border:2px solid #2ee8d3;color:#fff}
.section-saison .project-tabs a.selected{background:#fff;color:#2ee8d3}.project-tabs{display:none;width:100%;border-spacing:.25em;margin:2em 0}
.project-tabs a{display:table-cell;background:#2ee8d3;border:2px solid #2ee8d3;padding:.25em;color:#fff;text-transform:uppercase;font-size:1rem;text-align:center;width:33%}
.project-tabs a.selected{background:#fff;color:#2ee8d3}.project .all-authors,.project .cast,.project .duration,.project .program,.project .coproductions,.project .credits{margin-bottom:1em}
.project .all-authors p,.project .cast p,.project .duration p,.project .program p,.project .coproductions p,.project .credits p{margin:0 0 .25em 0}
.project .classification,.project .punchline,.project .chapo{font-weight:400;line-height:1.1}
.project .classification{font-size:1.0625rem;font-weight:700;margin-bottom:1em}.project .chapo{margin:1em 0}
.project .punchline,.project .chapo{font-size:1.25rem}.project .classification,.project .punchline{text-transform:uppercase}
.project .punchline,.project .punchline p,.project .chapo p{margin:0}.project .body{font-size:.9375rem}
.project .links{margin-top:2.5rem}.project .links .ico{display:inline-block}.project .link-item{display:table;margin-bottom:.625rem;padding:.3125rem .625rem;border:1px solid #000;width:100%;height:60px;box-sizing:border-box}
.project .link-item-title{font-size:1.6875rem;vertical-align:middle;display:table-cell;text-transform:uppercase;white-space:nowrap}
.project .link-item-text{display:table-cell;vertical-align:middle;padding:0 0 0 1.25rem;color:#000}
.project .link-item-text a{color:#000}.project .link-item-text a:hover{text-decoration:underline}
.project .blog{color:#f1d616}.project .listen{color:#85a0ff}.project .public{color:#2ee8d3}
.project .pros{color:#85a0ff}.project .agenda .month-item{margin-bottom:.5em}.project .agenda .month-name{margin-bottom:.5em;text-transform:uppercase}
.project .agenda .date-item{margin-bottom:.5em}.project .agenda .past{color:#969696}
.project .critics{margin:2.5rem 0;font-size:.9375rem}.project .critics h3{font-size:1.25rem;text-transform:uppercase}
.project .soundcloud-player{margin-bottom:2.5rem}.project .sc-wrapper{padding-bottom:160%;position:relative}
.project .sc-wrapper.track{padding-bottom:100%}.project .sc-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.disc{margin-bottom:2.5rem}.disc h2{color:#000;line-height:1.5;margin:0;line-height:1;text-transform:uppercase}
.disc h2{font-size:1.5rem;font-weight:400}.disc ul{padding:0;list-style:none}.disc li{font-weight:500;font-size:.9375rem}
.disc li span{font-weight:400;margin-left:.5em}.disc .cast{font-size:.75rem;font-weight:400}
.disc .realease{margin-top:1em}.medias{margin-bottom:2.5rem}.video-wrapper{position:relative;height:0;padding-top:56.25%;overflow:hidden}
.video-wrapper iframe,.video-wrapper object,.video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}
.slideshow{position:relative;padding:0}.slideshow .container{position:relative;height:0;padding-top:56.25%;overflow:hidden}
.slideshow .wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.slideshow .slides{width:500%;-webkit-transition:-webkit-transform .5s;transition:transform .5s;height:100%}
.slideshow .slide{float:left;position:relative;height:100%}.slideshow .slide img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%}
.slideshow .arrow{position:absolute;top:50%;left:0;width:60px;height:60px;background:url(assets/img/arrow.svg) no-repeat 50% 50%;background-size:38px 28px;text-indent:-1000em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.slideshow .arrow.next{left:auto;right:0;-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}
.slideshow .footer{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.slide-bullet{display:inline-block;margin:0 .25em .25em .25em;height:14px}.slide-bullet::after{content:' ';display:block;width:5px;height:5px;background:#2ee8d3;border-radius:50%}
.slide-bullet:hover::after,.slide-bullet.selected::after{background:ligthen(#2ee8d3,10)}
.recording-item,.on-tour-item{display:block;text-transform:uppercase;padding:0 1em;margin-bottom:1.875rem}
.recording-item>*,.on-tour-item>*{line-height:1.2}.recording-item .listen,.on-tour-item .listen{color:#85a0ff;font-size:.6875rem;margin-top:.5em}
.recording-item .title,.on-tour-item .title{color:#000;margin:0;font-size:.8125rem}
.recording-item .authors,.on-tour-item .authors{color:#000;font-size:.6875rem}.recording-item picture,.on-tour-item picture{display:block;background:#85a0ff;width:120px;height:120px}
.recording-item img,.on-tour-item img{width:auto;max-width:100%}.recording-item{float:left;width:50%}
.on-tour-item{overflow:hidden}.on-tour-item picture{display:block;width:120px;float:left;margin:0 1.25rem 0 0}
.on-tour-item .content{float:left}.season-name{background:transparent !important;color:#85a0ff;font-size:3.125rem;display:table}
.season-name .name{display:table-cell;line-height:100%;vertical-align:middle;text-align:center}
@media screen and (min-width:40.0625em){.recording-item{float:left;width:25%}.col-dates,.col-listen,.col-prod{float:right;margin-right:16.6666666667%}
}@media screen and (max-width:40em){.project .project-tabs{display:table}.project .project-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.project .col-cast,.project .col-content,.project .col-listen,.project .col-dates,.project .col-prod{padding:0 2em}
.project .col-cast.opened,.project .col-listen.opened,.project .col-dates.opened,.project .col-prod.opened{display:block}
.project .project-tabs{padding:0 1.75em}.project .col-cast{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:none}
.project .col-listen{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;display:none}
.project .col-dates{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:none}
.project .col-prod{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:none}
.project .slideshow{margin-bottom:1em}}.section-saison .section-title,.section-saison .page-title,.section-saison h2,.section-saison h3,.section-saison h4{color:#2ee8d3}
.section-saison .section-title::after{border-color:#2ee8d3}.section-saison .list-item{background:#2ee8d3}
.list-item.saison{background:#2ee8d3}.agenda a{color:#2ee8d3}.agenda .month{font-size:3.125rem;font-weight:400;line-height:1.1;margin:0;text-transform:uppercase}
.agenda .loc-show{font-size:1.5rem;font-weight:400;margin:0;line-height:1.1;text-transform:uppercase}
.agenda .loc-dates{font-size:1.0625rem;font-weight:400;margin:0;line-height:1.1;text-transform:uppercase}
.agenda .dates-list{list-style:none;margin:0 0 1.5rem 0;padding:0}.agenda li{margin-bottom:.5em}
body.archive .agenda .page-title{color:#2ee8d3}.section-territoire .section-title,.section-territoire .page-title,.section-territoire h2,.section-territoire h3,.section-territoire h4{color:#f1d616}
.section-territoire .section-title::after{border-color:#f1d616}.section-territoire .list-item{background:#f1d616}
.section-territoire .site-content a{color:#f1d616}.section-territoire h1::after,.section-territoire h2::after{border-color:#f1d616}
.section-territoire .navigation a.page-numbers{color:#f1d616}.the-blog-title{height:0;padding-bottom:20.4081632653%;background:#f1d616 url(assets/img//blog-title.svg);text-indent:-1000em}
.widget_categories .widget-title{display:none}.widget_categories ul{padding:0;list-style:none}
.widget_categories .cat-item{font-size:1.6875rem;line-height:1;text-transform:uppercase}
.widget_categories .cat-item::after{content:' ';display:block;width:20px;margin:.5em 0;height:0;border-bottom:1px solid #f1d616}
.widget_categories a{color:#f1d616}.type-post{display:block;overflow:hidden;line-height:1.1}
.type-post header{font-size:.9375rem;text-transform:uppercase;margin:1em 0 1.875rem 0;line-height:1.2}
.type-post header,.type-post header a{color:#f1d616}.type-post .entry-title{font-size:1.5rem;margin:0}
.type-post .post-categories{padding:0;margin:0;list-style:none}.type-post .title{font-size:1.5rem;margin:0}
.type-post .chapo{font-size:1.0625rem;text-transform:uppercase;color:#000}.type-post .chapo p{margin:0}
.type-post .entry-content{font-size:.9375rem}body.blog .preview-post,body.archive .preview-post{border:0;margin-bottom:1.875rem}
body.blog .page-title,body.archive .page-title{color:#f1d616}#main-footer{font-size:.6875rem;font-weight:500;text-align:center}
#main-footer .site-title a{height:1.875rem}#main-footer .site-baseline{line-height:1.2;text-transform:uppercase}
#main-footer address{font-style:normal}#main-footer .supports{font-size:.625rem;font-weight:400}
#main-footer a{color:#000}.preview,.search-item{display:block;overflow:hidden;border-bottom:1px solid #231f20;padding:.625rem 0;margin:.625rem 0;font-size:.75rem;text-transform:uppercase;line-height:1.1}
.preview .title,.search-item .title{font-size:1.5rem;margin:0}.preview .chapo,.search-item .chapo{font-size:1.0625rem}
.preview .chapo p,.search-item .chapo p{margin:0}.preview .chapo,.preview .excerpt,.search-item .chapo,.search-item .excerpt{color:#000;text-transform:none}
.preview.preview-post,.preview.preview-territoire,.search-item.preview-post,.search-item.preview-territoire{color:#f1d616}
.preview.preview-project,.preview.preview-projets,.search-item.preview-project,.search-item.preview-projets{color:#85a0ff}
.preview.preview-project.season,.preview.preview-saison,.search-item.preview-project.season,.search-item.preview-saison{color:#2ee8d3}
.preview.preview-project.season .title,.preview.preview-project.season .classification,.preview.preview-saison .title,.preview.preview-saison .classification,.search-item.preview-project.season .title,.search-item.preview-project.season .classification,.search-item.preview-saison .title,.search-item.preview-saison .classification{color:#2ee8d3}
.preview.preview-musician,.preview.preview-ensemble,.search-item.preview-musician,.search-item.preview-ensemble{color:#f15f64}
.preview.preview-recording,.preview.preview-disc,.search-item.preview-recording,.search-item.preview-disc{color:#85a0ff}
.preview picture{display:block;width:120px;float:left;margin:0 1.25rem 0 0;margin-right:-140px}
.preview .content{float:left;margin-left:140px}.preview .content>*{padding:.08em 0}