/*!



 * Theme Name: Espace GO



 * Theme URI: 



 * Description: 



 * Version: 1.0



 * Author: Espace GO - Patricia Racine



 * Author URI: 



 * License: 



 * License URI: 



 * Domain Path: /languages



 * Text Domain: EspaceGO



 */











/**



 * normalize.css v3.0.2 | MIT License | git.io/normalize



 * -----------------------------------------------------------------------------



 */







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,



hgroup,



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;



}







a:active,



a:hover {



	outline: 0;



}







abbr[title] {



	border-bottom: 1px dotted;



}







b,



strong {



	font-weight: bold;



}







dfn {



	font-style: italic;



}







h1 {



	margin: 0.67em 0;



	font-size: 1.4rem;



font-weight: 700;



letter-spacing: 0.1em;



}







mark {



	background: #ff0;



	color: #000;



}







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: 1em 40px;



}







hr {



	-moz-box-sizing: content-box;



	box-sizing: content-box;



	height: 0;



}







pre {



	overflow: auto;



}







code,



kbd,



pre,



samp {



	font-family: monospace, monospace;



	font-size: 1em;



}







button,



input,



optgroup,



select,



textarea {



	color: inherit;



	font: inherit;



	margin: 0;



}







button {



	overflow: visible;



}







button,



select {



	text-transform: none;



}







button,



html input[type="button"],



input[type="reset"],



input[type="submit"] {



	cursor: pointer;







	-webkit-appearance: button;



}







button[disabled],



html input[disabled] {



	cursor: default;



}







button::-moz-focus-inner,



input::-moz-focus-inner {



	border: 0;



	padding: 0;



}







input {



	line-height: normal;



}







input[type="checkbox"],



input[type="radio"] {



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	padding: 0;



}







input[type="number"]::-webkit-inner-spin-button,



input[type="number"]::-webkit-outer-spin-button {



	height: auto;



}







input[type="search"] {



	-moz-box-sizing: content-box;



	box-sizing: content-box;







	-webkit-appearance: textfield;



}







input[type="search"]::-webkit-search-cancel-button,



input[type="search"]::-webkit-search-decoration {



	-webkit-appearance: none;



}







fieldset {



	border: 1px solid #c0c0c0;



	margin: 0 2px;



	padding: 0.35em 0.625em 0.75em;



}







legend {



	border: 0;



	padding: 0;



}







textarea {



	overflow: auto;



}







optgroup {



	font-weight: bold;



}







table {



	border-collapse: collapse;



	border-spacing: 0;



}







td,



th {



	padding: 0;



}











/**



 * Icons



 * ----------------------------------------------------------------------------



 */







.action-link:before,



.hero .navigation a:before,



.icon,



.is-playable:hover:before,



.item-title:before,



.mejs-button:before,



.mejs-button button:before,



.mejs-toggle-playlist-button:before,



.social-navigation a:before,



.site-navigation-toggle:before,



.site-sidebar-toggle:before {



	display: inline-block;



	font-family: "Genericons";



	-moz-osx-font-smoothing: grayscale;



	-webkit-font-smoothing: antialiased;



	font-style: normal;



	font-weight: normal;



	text-decoration: none;



	text-transform: none;



	vertical-align: top;







	speak: none;



}











/**



 * Typography



 * -----------------------------------------------------------------------------



 */







body {



	color: #666;



	font-size: 14px;



	-moz-osx-font-smoothing: grayscale;



	line-height: 1.71428571;



}







body,



button,



input,



select,



textarea {



	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;



}







h1,



h2,



h3,



h4,



h5,



h6 {



	clear: both;



	font-weight: 700;



	margin: 0;



}







p {



	margin: 0 0 1.71428571em;



}







b,



strong {



	font-weight: 700;



}







dfn,



cite,



em,



i {



	font-style: italic;



}







blockquote {



	border-left: 4px solid #f5f5f5;



	font-size: 21px;



	font-size: 2.1rem;



	line-height: 1.14285714;



	margin: 0 0 1.14285714em;



	padding-left: 0.95238095em;



}







blockquote p {



	margin-bottom: 1.14285714em;



}







blockquote p:last-child {



	margin-bottom: 0;



}







blockquote cite,



blockquote small {



	color: #0c0c0c;



	font-size: 14px;



	font-size: 1.4rem;



	line-height: 1.6;



}







blockquote i,



blockquote em,



blockquote cite {



	font-style: normal;



}







blockquote b,



blockquote strong {



	font-weight: 400;



}







address {



	font-style: italic;



	margin: 0 0 1.71428571em;



}







code,



kbd,



tt,



var,



samp,



pre {



	font-family: Monaco, Menlo, Consolas, "Courier New", monospace;



	-moz-hyphens: none;



	-webkit-hyphens: none;



	hyphens: none;







	-ms-hyphens: none;



}







pre {



	background-color: transparent;



	background-color: rgba(0, 0, 0, 0.01);



	border: 1px solid #f5f5f5;



	line-height: 1.2;



	margin-bottom: 1.71428571em;



	max-width: 100%;



	overflow: auto;



	padding: 0.8em;



	white-space: pre;



	white-space: pre-wrap;



	word-wrap: break-word;



}







abbr[title] {



	border-bottom: 1px dotted #f5f5f5;



	cursor: help;



}







mark,



ins {



	background-color: #fff9c0;



	text-decoration: none;



}







sup,



sub {



	font-size: 75%;



	height: 0;



	line-height: 0;



	position: relative;



	vertical-align: baseline;



}







sup {



	bottom: 1ex;



}







sub {



	top: 0.5ex;



}







small {



	font-size: 75%;



}







big {



	font-size: 125%;



}











/**



 * Elements



 * -----------------------------------------------------------------------------



 */







*,



*:before,



*:after {



	-moz-box-sizing: inherit;



	box-sizing: inherit;



}







html {



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	font-size: 62.5%;



	overflow-y: scroll;







	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);



}







body {



	background-color: #f5f5f5;



}







hr {



	background-color: #f5f5f5;



	border: 0;



	height: 1px;



	margin: 1.71428571em 0;



}







ul,



ol {



	margin: 0 0 1.71428571em;



}







ul {



	list-style-type: disc;



	padding-left: 1em;



}







ol {



	list-style-type: decimal;



	padding-left: 1.3333em;



}







ul ul,



ol ul {



	list-style-type: circle;



}







ul ol,



ol ol {



	list-style-type: lower-alpha;



}







ol ol ol {



	list-style-type: decimal;



}







ul ul,



ul ol,



ol ol,



ol ul {



	font-size: inherit;



	margin: 0.33333em 0;



}







ul ul,



ol ul {



	padding-left: 1em;



}







ul ol,



ol ol {



	padding-left: 1.44444em;



}







dl {



	margin: 0 0 1.71428571em;



}







dt {



	color: #0c0c0c;



	font-weight: 700;



}







dd {



	margin-bottom: 0.20833333em;



}







dd {



	margin-left: 0;



}







table {



	border-collapse: separate;



	border-spacing: 0;



	border-width: 0;



	margin: 0 0 1.71428571em;



/*	width: 100%; */



}







caption {



	color: #0c0c0c;



	font-size: 21px;



	font-size: 2.1rem;



	font-weight: 700;



	text-align: left;



}







th {



	/* font-weight: 700; */



}







td {



	/* font-weight: 400; */



}







th,



td {



/*	border: solid #f5f5f5; */



/*	border-width: 0 0 1px; */



/*	padding: 0.71428571em 0; */



/*	text-align: left; */



}







thead {



	color: #0c0c0c;



	font-size: 12px;



	font-size: 1.2rem;



	text-transform: uppercase;



}







thead th {



	padding: 0.58333333em 0;



}







img {



	border: 0;



	height: auto;



	-ms-interpolation-mode: bicubic;



	max-width: 100%;



	vertical-align: middle;



}







figure {



	margin: 0;



}







del {



	opacity: 0.8;



}







/* Placeholder text color -- selectors need to be separate to work. */



::-webkit-input-placeholder {



	color: #ababab;



	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;



}







:-moz-placeholder {



	color: #ababab;



	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;



}







::-moz-placeholder {



	color: #ababab;



	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;



	opacity: 1;



}







:-ms-input-placeholder {



	color: #ababab;



	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;



}











/**



 * Forms



 * ----------------------------------------------------------------------------



 */







fieldset {



	border: 0;



	margin: 0;



	padding: 0;



}







legend {



	border: 0;



	border-bottom: 1px solid #0c0c0c;



	color: #0c0c0c;



	display: block;



	font-size: 1.5em;



	line-height: inherit;



	margin-bottom: 1.71428571em;



	padding: 0;



	width: 100%;



}







label {



/*	color: #0c0c0c; */



	display: inline-block;



	font-size: 1em;



/*	font-weight: 700; */



	letter-spacing: 0.1em;



	margin-bottom: 0.15714286em;



/*	text-transform: uppercase; */



}







input[type="search"] {



	-moz-box-sizing: border-box;



	box-sizing: border-box;



}







input[type="radio"],



input[type="checkbox"] {



	line-height: normal;



	margin: 0.28571429em 0 0;



	margin-top: 1px \ 9;



}







input[type="file"] {



	display: block;



}







select[multiple],



select[size] {



	height: auto;



}







select optgroup {



	font-family: inherit;



	font-size: inherit;



	font-style: inherit;



}







input[type="number"]::-webkit-outer-spin-button,



input[type="number"]::-webkit-inner-spin-button {



	height: auto;



}







/* Form Controls */



textarea,



input[type="text"],



input[type="password"],



input[type="datetime"],



input[type="datetime-local"],



input[type="date"],



input[type="month"],



input[type="time"],



input[type="week"],



input[type="number"],



input[type="email"],



input[type="url"],



input[type="search"],



input[type="tel"],



input[type="color"],



.content-area select {



	background-color: #fff;



	background-image: none;



	border: 1px solid #9b9b9b;



	border-radius: 2px;



	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);



	color: #666;



/*	display: block; */



	font-size: 14px;



	font-size: 1.4rem;



	line-height: 1.4;



	/* padding: 0.3em 0.65714286em; */



	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;



	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;



	vertical-align: middle;



	width: 60%;



	margin: 0.3em 0;



}







input[type="search"]{



	padding: 0.5em 0 0.8em 0.65714286em;



	margin: 0 0;



}







textarea:focus,



input[type="text"]:focus,



input[type="password"]:focus,



input[type="datetime"]:focus,



input[type="datetime-local"]:focus,



input[type="date"]:focus,



input[type="month"]:focus,



input[type="time"]:focus,



input[type="week"]:focus,



input[type="number"]:focus,



input[type="email"]:focus,



input[type="url"]:focus,



input[type="search"]:focus,



input[type="tel"]:focus,



input[type="color"]:focus,



.content-area select:focus {



	border-color: #666;



}











.tabb1 input[type="text"] {



	width:32px !important;



	font-size:12px;



}







.tabb2 input[type="text"] {



	width:42px !important;







}







 .tabb1 select.duo{



	width:45px !important;



}







 .tabb1 select{



	font-size:12px;



}







select {



	height: 31px;



}







textarea {



	height: auto;



}







/* Checkboxes and radios */



.site-sidebar input:focus,



.hero-item-summary input:focus,



.site-sidebar textarea:focus,



.hero-item-summary textarea:focus {



	color: #fff;



}







.site-sidebar input[type="text"],



.hero-item-summary input[type="text"],



.site-sidebar input[type="email"],



.hero-item-summary input[type="email"],



.site-sidebar input[type="url"],



.hero-item-summary input[type="url"],



.site-sidebar input[type="tel"],



.hero-item-summary input[type="tel"],



.site-sidebar input[type="password"],



.hero-item-summary input[type="password"],



.site-sidebar input[type="search"],



.hero-item-summary input[type="search"],



.site-sidebar textarea,



.hero-item-summary textarea {



	background-color: #0c0c0c;



	border-color: #666;



}







.site-sidebar input[type=submit],



.hero-item-summary input[type=submit] {



	background-color: #666;



}







.site-sidebar label,



.hero-item-summary label {



	color: #fff;



	width: 100%;



}







.widget input[type=submit] {



	border-width: 0;



	font-size: 12px;



	font-size: 1.2rem;



	padding-bottom: 0.91666667em;



	padding-top: 0.91666667em;



}











/**



 * Buttons



 * ----------------------------------------------------------------------------



 */







.button,



.page-links a,



.hero .post-edit-link,



input[type=submit] {



	background-color: #0c0c0c;



	border: 2px solid #0c0c0c;



	border-radius: 2px;



	color: #fff;



	cursor: pointer;



	display: inline-block;



	font-size: 12px;



	font-size: 1.2rem;



	font-weight: 700;



	letter-spacing: 0.1em;



	line-height: 1.5;



	margin-bottom: 0;



	padding: 0.75em 1.25em;



	text-align: center;



	text-decoration: none;



	text-transform: uppercase;



	-moz-user-select: none;



	-ms-user-select: none;



	-webkit-user-select: none;



	user-select: none;



	vertical-align: middle;



	white-space: nowrap;



}







.button:hover,



.page-links a:hover,



.hero .post-edit-link:hover,



input[type=submit]:hover,



.button:focus,



.page-links a:focus,



.hero .post-edit-link:focus,



input[type=submit]:focus {



	color: #fff;



	opacity: 0.6;



	text-decoration: none;



}







/* Alt Button Styles */



.button-alt {



	background-color: #fff;



	color: #0c0c0c;



}







.button-alt:hover,



.button-alt:focus {



	color: #0c0c0c;



}











/**



 * Navigation



 * ----------------------------------------------------------------------------



 */







a {



	color: inherit;



}







a:hover,



a:focus {



	color: inherit;



}







.navigation {



	clear: both;



	margin-bottom: 2.85714286em;



}







.navigation .nav-previous,



.navigation .nav-next {



	display: inline-block;



	margin-right: 0.35714286em;



}







/* Action Links */



.action-link {



	background: #e4e4e4;



	border: 2px solid currentColor;



	border-radius: 1.9047619em;



	color: #0c0c0c;



	display: inline-block;



	font-size: 1.5em;



	height: 1.9047619em;



	line-height: 1.71428571;



	text-align: center;



	text-shadow: -1px 1px 1px rgba(255, 255, 255, 0.2);



	width: 1.9047619em;



}







.action-link:before {



	color: inherit;



	content: "\f452";



	position: relative;



	left: 1px;



}







.action-link:hover {



	border-color: currentColor;



	color: #fff;



	text-decoration: none;



}







.block-grid .action-link {



	position: absolute;



	right: 1.42857143em;



	bottom: 1.42857143em;



	z-index: 20;



}











/* Hero Navigation



------------------------------------------------------------------------------*/







.hero .navigation {



	display: none;



	font-size: 50px;



	font-size: 5rem;



	font-weight: 300;



	margin: auto;



	position: absolute;



	top: 0;



	right: 0;



	bottom: 0;



	left: 0;



}







.hero .navigation a {



	color: #0c0c0c;



	display: block;



	height: 100%;



	overflow: hidden;



	text-indent: 240px;



	-webkit-transition-duration: 0.2s;



	transition-duration: 0.2s;



}







.hero .navigation a:hover {



	background-color: rgba(0, 0, 0, 0.1);



}







.hero .navigation a:before {



	content: "\f431";



	display: block;



	line-height: 0.8;



	opacity: 0.35;



	position: absolute;



	top: 0;



	bottom: 0;



	text-indent: 0;



	-webkit-transition: opacity 0.2s ease-in-out;



	transition: opacity 0.2s ease-in-out;



}







.hero .navigation .meta-nav,



.hero .navigation .post-title {



	display: none;



}







.hero .nav-previous,



.hero .nav-next {



	display: none;



	height: 25%;



	margin: -12.5% 0 0;



	position: absolute;



	top: 50%;



	-webkit-transition: all 0.4s ease-in-out;



	transition: all 0.4s ease-in-out;



	width: 25%;



}







.hero .nav-previous {



	left: -12.5%;



}







.hero .nav-previous a:before {



	right: 50%;



	-ms-transform: rotate(90deg);



	-webkit-transform: rotate(90deg);



	transform: rotate(90deg);



}







.hero .nav-next {



	right: -12.5%;



}







.hero .nav-next a:before {



	left: 50%;



	-ms-transform: rotate(-90deg);



	-webkit-transform: rotate(-90deg);



	transform: rotate(-90deg);



}







@media (min-width: 768px) {



	.hero .navigation {



		display: block;



	}



}











/* Post Type Navigation



------------------------------------------------------------------------------*/







.post-type-navigation {



	z-index: 30;



}







.post-type-navigation .dropdown-toggle {



	padding: 0.64285714em 0.71428571em;



}











/* Post(s) Navigation



------------------------------------------------------------------------------*/







.single-post .post-navigation {



	border-top: 1px solid #0c0c0c;



	margin-bottom: 0;



}







.single-post .post-navigation a {



	color: #666;



	display: block;



	padding: 20px;



	text-decoration: none;



}







.single-post .post-navigation a:hover .post-title {



	text-decoration: underline;



}







.single-post .post-navigation .nav-links {



	list-style: none;



	margin-bottom: 0;



	padding-left: 0;



}







.single-post .post-navigation .nav-previous,



.single-post .post-navigation .nav-next {



	display: block;



	margin: 0;



}







.single-post .post-navigation .meta-nav {



	color: #0c0c0c;



	display: block;



	font-weight: 700;



	letter-spacing: 0.1em;



	line-height: 1.1;



	margin-bottom: 0.35714286em;



	text-transform: uppercase;



}







.single-post .post-navigation .post-title {



	display: block;



	font-size: 0.85714286em;



	letter-spacing: 0.1em;



	text-transform: uppercase;



}







.single-post .post-navigation div + div {



	border-top: 1px solid #0c0c0c;



}







@media (min-width: 768px) {



	.single-post .post-navigation .nav-previous,



	.single-post .post-navigation .nav-next {



		float: left;



		width: 50%;



	}







	.single-post .post-navigation div + div {



		border-left: 1px solid #0c0c0c;



		border-top-width: 0;



	}



}











/* Posts Navigation



------------------------------------------------------------------------------*/







.posts-navigation {



	margin-bottom: 0;



}











/* Site Navigation



------------------------------------------------------------------------------*/







.site-navigation {



	border-top: 1px solid #666;



	color: #9b9b9b;



	font-weight: 700;



	line-height: 1.3846;



	margin: 0;



	position: relative;



	text-transform: uppercase;



	z-index: 1;



}







.site-navigation a {



	color: #0c0c0c;



	display: block;



	max-width: 100%;



	padding: 0.85714286em 5em;



	position: relative;



	text-decoration: none;



	word-wrap: break-word;



}







.site-navigation a:hover {



	color: #9b9b9b;



}







.site-navigation li {



	border-bottom: 1px solid #f5f5f5;



}







.site-navigation li li {



	border-bottom: none;



	border-top: 1px solid #f5f5f5;



}







.site-navigation ul {



	list-style: none;



	margin: 0;



	padding: 0;



}







.site-navigation ul ul {



	background: #f5f5f5;



	display: none;



	text-transform: none;



}







.site-navigation .menu {



	background: #fff;



	border-top: 1px solid #f5f5f5;



	box-shadow: 0 0.21428571em 0.35714286em rgba(51, 51, 51, 0.1);



	display: none;



	-webkit-transition: all 0.2s ease-in-out;



	transition: all 0.2s ease-in-out;



	width: 100%;



}







.site-navigation .menu:after,



.site-navigation .menu ul:after {



	border: solid transparent;



	border-bottom-color: #fff;



	border-width: 5px;



	content: " ";



	display: none;



	height: 0;



	margin-left: -5px;



	pointer-events: none;



	position: absolute;



	left: 50%;



	width: 0;



}







.site-navigation .menu:after {



	display: block;



	top: 31px;



}







.site-navigation .menu,



.site-navigation .site-navigation-toggle {



	font-size: 1em;



}







.site-navigation .sub-menu-toggle {



	border-left: 1px solid #f5f5f5;



	display: block;



	font-style: normal;



	line-height: 1.5;



	padding: 0.8em 0;



	position: absolute;



	top: 0;



	right: 0;



	bottom: 0;



	width: 2.85714286em;



}







.site-navigation .sub-menu-toggle:before {



	content: "+";



	font-size: 2.14285714em;



	line-height: 0.66666667;



}







.site-navigation .is-sub-menu-open > ul {



	display: block;



}







.site-navigation .is-sub-menu-open > a > .sub-menu-toggle {



	background-color: #f5f5f5;



}







.site-navigation .is-sub-menu-open > a > .sub-menu-toggle:before {



	content: "\2212";



}







.site-navigation .menu-fallback-notice {



	padding: 1.42857143em 0;



}







.site-navigation .menu-fallback-notice a {



	color: #fff;



}







.is-open .menu {



	display: block;



	top: 115%;



}







.no-js .menu {



	display: block;



	position: relative;



}







.no-js .sub-menu {



	display: block;



}







@media (min-width: 992px) {



	.site-navigation {



		border-top: none;



		letter-spacing: 0.1em;



		padding-bottom: 1.42857143em;



		padding-top: 1.42857143em;



	}







	.site-navigation a {



		border: 1px solid transparent;



		border-radius: 2px;



		display: inline-block;



		padding: 0.21428571em 0.42857143em;



		text-decoration: none;



	}







	.site-navigation ul {



		-webkit-backface-visibility: hidden;



		backface-visibility: hidden;



	}







	.site-navigation .menu {



		background: transparent;



		border: none;



		box-shadow: none;



		display: block;



		margin: 0 auto;



	}







	.site-navigation .menu:before,



	.site-navigation .menu:after {



		display: none;



	}







	.site-navigation .menu :hover > a {



		color: #fff;



	}







	.site-navigation .menu-item {



		border-width: 0;



		position: relative;



	}







	.site-navigation .menu-item:hover > ul {



		top: 100%;



	}







	.site-navigation .sub-menu {



		background: #fff;



		border-radius: 2px;



		box-shadow: 0 3px 3px rgba(51, 51, 51, 0.1);



		letter-spacing: 0;



		margin: 0 0 0 -7em;



		max-height: 310px;



	/*	overflow-y: scroll; */



		padding: 0.35714286em 0;



		position: absolute;



		top: 105%;



		left: 50%;



		-webkit-transition: all 0.2s ease-in-out;



		transition: all 0.2s ease-in-out;



		width: 14em;



		z-index: 99999;



	}







	.site-navigation .sub-menu:after {



		display: block;



		bottom: 100%;



	}







	.site-navigation .sub-menu a {



		border: none;



		border-radius: 0;



		color: #0c0c0c;



		display: block;



		width: 100%;



	}







	.site-navigation .sub-menu a:hover {



		color: #666;



	}







	.site-navigation .sub-menu .menu-item {



		border: none;



		display: block;



	}







	.site-navigation .sub-menu .menu-item.current_page_item > a,



	.site-navigation .sub-menu .menu-item.current-menu-item > a {



		color: #0c0c0c;



	}







	.site-navigation .sub-menu-toggle {



		display: none;



	}







	.site-navigation .is-sub-menu-open > ul {



		display: none;



	}



}











/* Social Navigation



------------------------------------------------------------------------------*/







.social-navigation {



	background-color: #0c0c0c;



}







.social-navigation a {



	color: #9b9b9b;



	display: block;



	height: 2.5em;



	position: relative;



	text-align: center;



	width: 2.5em;



}







.social-navigation a:before {



	content: "\f415";



	font-size: 1.5em;



}







.social-navigation a:hover {



	color: #fff;



}







.social-navigation .menu {



	list-style: none;



	margin: 0;



	padding: 0.71428571em 0;



	text-align: center;



}







.social-navigation .menu-item {



	display: inline-block;



}







.social-navigation .menu-item:first-child {



	margin-left: 0;



}







.social-navigation .menu-item:last-child {



	margin-right: 0;



}







.social-navigation a[href*="codepen.io"]:before {



	content: "\f216";



}







.social-navigation a[href*="digg.com"]:before {



	content: "\f221";



}







.social-navigation a[href*="dribbble.com"]:before {



	content: "\f201";



}







.social-navigation a[href*="dropbox.com"]:before {



	content: "\f225";



}







.social-navigation a[href*="facebook.com"]:before {



	content: "\f204";



}







.social-navigation a[href*="/feed/"]:before,



.social-navigation .icon-feed a:before {



	content: "\f413";



}







.social-navigation a[href*="flickr.com"]:before {



	content: "\f211";



}







.social-navigation a[href*="getpocket.com"]:before {



	content: "\f224";



}







.social-navigation a[href*="github.com"]:before,



.social-navigation a[href*="github.io"]:before {



	content: "\f200";



}







.social-navigation a[href*="plus.google.com"]:before,



.social-navigation a[href*="profiles.google.com"]:before {



	content: "\f206";



}







.social-navigation a[href*="instagram.com"]:before {



	content: "\f215";



}







.social-navigation a[href*="linkedin.com"]:before {



	content: "\f207";



}







.social-navigation a[href*="mailto"]:before {



	content: "\f410";



}







.social-navigation a[href*="path.com"]:before {



	content: "\f219";



}







.social-navigation a[href*="pinterest.com"]:before {



	content: "\f209";



}







.social-navigation a[href*="polldaddy.com"]:before {



	content: "\f217";



}







.social-navigation a[href*="reddit.com"]:before {



	content: "\f222";



}







.social-navigation a[href*="skype.com"]:before,



.social-navigation a[href*="skype:"]:before {



	content: "\f220";



}







.social-navigation a[href*="spotify.com"]:before {



	content: "\f515";



}







.social-navigation a[href*="stumbleupon.com"]:before {



	content: "\f223";



}







.social-navigation a[href*="tumblr.com"]:before {



	content: "\f214";



}







.social-navigation a[href*="twitch.tv"]:before {



	content: "\f516";



}







.social-navigation a[href*="twitter.com"]:before {



	content: "\f202";



}







.social-navigation a[href*="vimeo.com"]:before {



	content: "\f212";



}







.social-navigation a[href*="wordpress.org"]:before,



.social-navigation a[href*="wordpress.com"]:before {



	content: "\f205";



}







.social-navigation a[href*="youtube.com"]:before {



	content: "\f213";



}







@media (min-width: 992px) {



	.social-navigation {



		background-color: transparent;



	}







	.social-navigation .menu {



		padding: 1.78571429em 0 0;



	}



}











/**



 * Accessibility



 * -----------------------------------------------------------------------------



 */







.screen-reader-text {



	clip: rect(1px, 1px, 1px, 1px);



	height: 1px;



	overflow: hidden;



	position: absolute !important;



	width: 1px;



}







.screen-reader-text:hover,



.screen-reader-text:focus {



	background-color: #f1f1f1;



	border-radius: 0;



	box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);



	clip: auto;



	color: #21759b;



	display: block;



	font: bold 14px / normal "Open Sans", sans-serif;



	height: auto;



	outline: none;



	padding: 15px 23px 14px;



	position: absolute;



	top: 5px;



	left: 5px;



	text-decoration: none;



	text-transform: none;



	width: auto;



	z-index: 100000;



}











/**



 * Alignments



 * -----------------------------------------------------------------------------



 */







.alignleft {



	display: inline;



	float: left;



}







.alignright {



	display: inline;



	float: right;



}







.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}







.hidden {



	display: none !important;



	visibility: hidden !important;



}







.background-cover {



	background-position: center top;



	background-repeat: no-repeat;



	background-size: cover;



}







blockquote.alignleft,



.wp-caption.alignleft,



img.alignleft {



	margin: 0.4em 1.71428571em 1.71428571em 0;



}







blockquote.alignright,



.wp-caption.alignright,



img.alignright {



	margin: 0.4em 0 1.71428571em 1.71428571em;



}







blockquote.aligncenter,



.wp-caption.aligncenter,



img.aligncenter {



	clear: both;



	margin-bottom: 1.71428571;



	margin-top: 0.4em;



}







.wp-caption.alignleft,



.wp-caption.alignright,



.wp-caption.aligncenter {



	margin-bottom: 1.2em;



}











/**



 * Clearings



 * -----------------------------------------------------------------------------



 */







.clearfix:before,



.entry-footer .entry-meta:before,



.comments-area:before,



.comment-meta:before,



.gallery:before,



.intro-area:before,



.overlay:before,



.page-links:before,



.post-password-form:before,



.primary-area:before,



.primary-secondary-area:before,



.single-post .post-navigation:before,



.site:before,



.site-fence:before,



.site-footer:before,



.clearfix:after,



.entry-footer .entry-meta:after,



.comments-area:after,



.comment-meta:after,



.gallery:after,



.intro-area:after,



.overlay:after,



.page-links:after,



.post-password-form:after,



.primary-area:after,



.primary-secondary-area:after,



.single-post .post-navigation:after,



.site:after,



.site-fence:after,



.site-footer:after {



	content: " ";



	display: table;



}







.clearfix:after,



.entry-footer .entry-meta:after,



.comments-area:after,



.comment-meta:after,



.gallery:after,



.intro-area:after,



.overlay:after,



.page-links:after,



.post-password-form:after,



.primary-area:after,



.primary-secondary-area:after,



.single-post .post-navigation:after,



.site:after,



.site-fence:after,



.site-footer:after {



	clear: both;



}











/**



 * Animations



 * -----------------------------------------------------------------------------



 */







.fade-in {



	-webkit-animation: fade-in 0.6s linear;



	animation: fade-in 0.6s linear;



	-webkit-backface-visibility: hidden;



	backface-visibility: hidden;



	-ms-transform: translatez();



	-webkit-transform: translatez();



	transform: translatez();



}







.spin {



	-webkit-animation: spin 1s linear infinite;



	animation: spin 1s linear infinite;



}







@-webkit-keyframes spin {



	to {



		-webkit-transform: rotate(360deg);



		transform: rotate(360deg);



	}



}







@keyframes spin {



	to {



		-webkit-transform: rotate(360deg);



		transform: rotate(360deg);



	}



}







@-webkit-keyframes fade-in {



	0% {



		opacity: 0;



	}







	100% {



		opacity: 1;



	}



}







@keyframes fade-in {



	0% {



		opacity: 0;



	}







	100% {



		opacity: 1;



	}



}











/**



 * Header



 * ----------------------------------------------------------------------------



 */







.custom-background.custom-background--full {



	background-position: 50%;



	background-repeat: no-repeat;



	background-size: cover;



}







.site {



	background-color: #fff;



}







.site-fence {



	margin-left: -1.42857143em;



	margin-right: -1.42857143em;



}







.site-header {



	background: #0c0c0c;



	color: #9b9b9b;



	float: left;



	font-size: 12px;



	font-size: 1.2rem;



	padding: 0;



	position: relative;



	z-index: 3;



}







.site-header a {



	text-decoration: none;



}







.site-header button {



	background: none;



	border: none;



	color: #9b9b9b;



	cursor: pointer;



	display: block;



	font-size: 1em;



	font-weight: 700;



	letter-spacing: 0.1em;



	line-height: 2.85714286;



	margin: 0;



	padding: 0 1.42857143em;



	text-transform: uppercase;



	width: 100%;



}







.site-header button:hover,



.site-header button:focus {



	background-color: transparent;



	border: none;



	color: #fff;



	outline: 0;



}







.site-header button:before {



	content: "\f419";



	margin-right: 0.35714286em;



	position: relative;



}







.site-header .is-open button {



	color: #fff;



}







.site-header .is-open button:before {



	content: "\f406";



}











/* Branding



------------------------------------------------------------------------------*/







.site-branding {



	padding-bottom: 1.42857143em;



	padding-top: 1.42857143em;



}







.site-logo-link {



	display: block;



	margin: 0 0 0 10px;



	margin-bottom: 1.42857143em;



	max-width: 260px;



}







.site-logo {



	display: inline-block;



}







.site-title {



	font-size: 2em;



	font-weight: 300;



	line-height: 1.2;



	margin: 0;



	text-transform: uppercase;



}







.site-title a {



	color: #fff;



}







.site-description {



	margin: 0.21428571em 0 0;



	text-transform: uppercase;



}











/* Site Sidebar



------------------------------------------------------------------------------*/







.site-sidebar {



	border-top: 1px solid #666;



}







.site-sidebar .site-sidebar-toggle:before {



	content: "\f476";



}







.site-sidebar .sidebar {



	display: none;



	padding: 1.42857143em;



}







.site-sidebar .sidebar .widget:last-child {



	margin-bottom: 0;



}







.site-sidebar th,



.site-sidebar td {



	border-color: #333;



}







.no-js .site-sidebar .sidebar,



.is-open.site-sidebar .sidebar {



	display: block;



}







@media (min-width: 992px) {



	.site:after {



		background-color: #0c0c0c;



	}







	.site-header {



		background: none;



		padding: 1.42857143em;



	}







	.site-header button {



		display: none;



	}







	.site-header a:hover {



		color: #fff;



	}







	.site-header .menu a {



		color: #9b9b9b;



		display: block;



	}







	.site-header .menu > a:hover,



	.site-header .menu > .current_page_item > a,



	.site-header .menu > .current_page_ancestor > a,



	.site-header .menu > .current-menu-item > a,



	.site-header .menu > .current-menu-ancestor > a {



		color: #fff;



	}







	.site-branding {



		padding-top: 0;



	}







	.site-sidebar {



		border-top: none;



		padding-bottom: 1.42857143em;



		padding-top: 1.42857143em;



	}







	.site-sidebar .sidebar {



		display: block;



		padding: 0;



	}



}







@media (min-width: 1180px) {



	.site {



		margin-bottom: 2.85714286em;



		margin-top: 2.85714286em;



	}







	.site-header {



		padding: 2.85714286em;



	}



}











/**



 * Widgets



 * ----------------------------------------------------------------------------



 */







.widget-area ul {



/*	border-top: 1px solid #f5f5f5; */



}







.widget-area ul ul {



	border-top: none;



}







.widget-area ul ul li:last-child {



	padding-bottom: 0;



}







.widget-area li {



/*	border-bottom: 1px solid #f5f5f5; */



/*	padding: 0.1em 0 0.92857143em; */



}







.widget-area li li {



	border: none;



	padding-top: 5px;



	padding-top: 6px;



}







.widget-area--home-widgets {



	clear: both;



}







.site-sidebar .widget,



.widget-area--secondary .widget {



	margin-bottom: 2.85714286em;



}







.widget {



	width: 100%;



	word-wrap: break-word;



}







.widget a {



	text-decoration: none;



}







.widget a:hover {



	text-decoration: underline;



}







.widget ul {



	list-style: none;



	list-style-position: inside;



	padding-left: 0;



}







.widget table th,



.widget table td {



	padding-left: 0.28571429em;



	padding-right: 0.28571429em;



}







.widget select {



	display: inline-block;



	max-width: 100%;



	width: 100%;



}







.widget-title {



	margin-bottom: 1.42857143em;



}







.sidebar-front-page {



	margin: -1.42857143em 0 0;



	padding: 0;



}







.sidebar-front-page .widget {



	margin-bottom: 0;



}







/* Widget: Calendar */



.widget_calendar caption {



	font-size: 0.85714286em;



	font-weight: 400;



	margin: 0;



	text-align: left;



	text-transform: uppercase;



}







.widget_calendar thead {



	color: #0c0c0c;



}







.widget_calendar #prev {



	text-align: left;



}







.widget_calendar #next {



	text-align: right;



}







/* Widget: Categories */



.widget_categories select {



	display: block;



}







.widget_categories .children {



	margin: 0;



}







/* Widget: Recent Comments */



.widget_recent_comments a {



	color: #0c0c0c;



	font-style: italic;



}







.widget_recent_comments .url {



	color: #666;



	font-style: normal;



	font-weight: 700;



}







/* Widget: Recent Posts */



.widget_recent_entries li {



	padding-bottom: 1.07142857em;



}







.widget_recent_entries li a {



	display: block;



	font-weight: 700;



}







.widget_recent_entries .post-date {



	color: #9b9b9b;



	display: block;



	font-size: 0.85714286em;



	letter-spacing: 0.1em;



	margin-top: 0.35714286em;



	text-transform: uppercase;



}







/* Widget: RSS */



.widget_rss ul a.rsswidget {



	display: block;



	font-size: 14px;



	font-weight: 700;



	line-height: 1.71428571;



	margin: 0;



}







.widget_rss li {



	padding-bottom: 1.07142857em;



}







.widget_rss .widget-title img {



	position: relative;



	top: -1px;



}







.widget_rss .rss-date {



	color: #9b9b9b;



	display: block;



	font-size: 0.85714286em;



	letter-spacing: 0.1em;



	margin: 0.35714286em 0;



	text-transform: uppercase;



}







.widget_rss cite {



	display: block;



	font-style: italic;



}







/* Widget: Search */



.widget_search .search-form {



	position: relative;



}







.widget_search label {



	margin: 0;



	text-align: center;



	width: 100%;



}







.widget_search .search-field {



	font-weight: 400;



/*	padding-right: 6.28571429em; */



}







.widget_search .search-submit {



	border-radius: 0 2px 2px 0;



	display: block;



	margin: 0;



	position: absolute;



	top: 0;



	right: 0;



}









form.search-form input[type="submit"]{

background-image: url('img/loupe.png');

background-position: 8px 8px;

background-repeat: no-repeat;

background-size:60%;

/*exactly the width and height of the image*/

width: 40px;

height: 40px;

border: 0px;

background-color: #000;

cursor: pointer;

outline: 0;

font-size: 0; line-height: 0;

}

/*.widget_search .search-submit:hover {



	background: #0c0c0c;



	color: #fff;



}*/







/* Widget: Tag Cloud */



.widget_tag_cloud {



	font-size: 0.85714286em;



	line-height: 2.33333333;



}







.widget_tag_cloud a {



	border: 2px solid #0c0c0c;



	border-radius: 2px;



	color: #0c0c0c;



	display: inline-block;



	margin: 0 0.16666667em 0.41666667em 0;



	padding: 0 0.66666667em;



	text-transform: uppercase;



}







.widget_tag_cloud a:hover,



.widget_tag_cloud a:focus {



	border-color: #666;



	color: #666;



	text-decoration: none;



}







/* Widget: Text */



.widget_text :last-child {



	margin-bottom: 0;



}







.widget_text a {



	text-decoration: underline;



}











/* Site Sidebar Widget Styles



------------------------------------------------------------------------------*/







.site-sidebar .widget-title,



.site-sidebar .widget-title a {



	color: #9b9b9b;



}







.site-sidebar .widget_recent_posts .published {



	color: #e4e4e4;



}







.site-sidebar .widget_calendar caption,



.site-sidebar .widget_calendar th {



	color: #e4e4e4;



}







.site-sidebar .widget_rss .rss-date {



	color: #e4e4e4;



}







.site-sidebar .widget_nav_menu .sub-menu {



	display: none;



}







.site-sidebar .widget_archive,



.site-sidebar .widget_nav_menu,



.site-sidebar .widget_categories,



.site-sidebar .widget_pages {



	line-height: 1.8;



}







.site-sidebar .widget_archive a:hover,



.site-sidebar .widget_nav_menu a:hover,



.site-sidebar .widget_categories a:hover,



.site-sidebar .widget_pages a:hover {



	color: #fff;



	text-decoration: none;



}







.site-sidebar .widget_recent_comments {



	color: #666;



}







.site-sidebar .widget_recent_comments a {



	color: #9b9b9b;



}







.site-sidebar .widget_recent_comments a:hover {



	color: #f5f5f5;



}







.site-sidebar .widget_recent_comments .recentcomments {



	margin-bottom: 10px;



}







.site-sidebar .widget_recent_comments .recentcomments > a {



	display: block;



}







.site-sidebar .widget_search .search-submit:hover {



	background-color: #666;



	color: #fff;



}







.site-sidebar .widget_tag_cloud a {



	border-color: #9b9b9b;



	color: #9b9b9b;



}







.site-sidebar .widget_tag_cloud a:hover,



.site-sidebar .widget_tag_cloud a:focus {



	border-color: #f5f5f5;



	color: #f5f5f5;



}







/* Responsive widgets */



@media (max-width: 768px) {



	.widget {



		margin-bottom: 1.42857143em;



	}

	

	



.footer_colonne1 {

	width:43% !important;

	float:left



}





.footer_colonne2 {

	text-align:right;

	width:50% !important;

	margin-right:7%;

	float:left

}







.footer_colonne3 {

	text-align:right;

	width:100% !important;



}	

	



}







@media (max-width: 1180px) {



	.has-sidebar .widget-area {



		clear: both;



	}



}











/**



 * Content



 * ----------------------------------------------------------------------------



 */







.site-content {



	padding-top: 2.85714286em;



}







.archive-link,



.page-title,



.entry-title,



.section-title,



.widget-title {



	color: #0c0c0c;



	display: block;



	font-size: 14px;



	font-size: 1.4rem;



	font-weight: 700;



	letter-spacing: 0.1em;



	margin: 0 0 0.4em;



	text-transform: uppercase;



}







.archive-link a,



.page-title a,



.entry-title a,



.section-title a,



.widget-title a {



	color: #0c0c0c;



	text-decoration: none;



}







.archive-link a:hover,



.page-title a:hover,



.entry-title a:hover,



.section-title a:hover,



.widget-title a:hover {



	color: inherit;



	text-decoration: underline;



}







.entry-header,



.section-title {



	text-align: center;



}







@media (min-width: 768px) {



	.entry-header,



	.section-title {



		text-align: left;



	}



}







.entry-header .post-edit-link {



	color: #9b9b9b;



}







.entry-title {



	display: inline-block;



}







.entry-header-meta {



	display: inline-block;



	list-style: none;



	margin: 0;



	padding: 0;



}







.breadcrumbs,



.breadcrumbs a,



.breadcrumbs a:hover {



	color: #9b9b9b;



	font-size: 0.85714286em;



}







.breadcrumbs .breadcrumb {



	display: inline-block;



	font-weight: 400;



	margin: 0;



}







.breadcrumbs .entry-title {



	display: none;



}







.breadcrumbs + .entry-title {



	margin-bottom: 1.57142857em;



}







.entry-content,



.entry-summary,



.page-content {



	margin-bottom: 2.85714286em;



}







.entry-content,



.entry-summary,



.page-content,



.comment-content {



	word-wrap: break-word;



}







.entry-content .button,



.entry-summary .button,



.page-content .button,



.comment-content .button {



	margin-right: 2px;



}







.entry-content h1,



.entry-summary h1,



.page-content h1,



.comment-content h1,



.entry-content h2,



.entry-summary h2,



.page-content h2,



.comment-content h2,



.entry-content h3,



.entry-summary h3,



.page-content h3,



.comment-content h3,



.entry-content h4,



.entry-summary h4,



.page-content h4,



.comment-content h4,



.entry-content h5,



.entry-summary h5,



.page-content h5,



.comment-content h5,



.entry-content h6,



.entry-summary h6,



.page-content h6,



.comment-content h6 {



	/*color: #0c0c0c;



	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;



	line-height: 1.1;



	text-rendering: optimizeLegibility; */



}







.entry-content h1:first-child,



.entry-summary h1:first-child,



.page-content h1:first-child,



.comment-content h1:first-child,



.entry-content h2:first-child,



.entry-summary h2:first-child,



.page-content h2:first-child,



.comment-content h2:first-child,



.entry-content h3:first-child,



.entry-summary h3:first-child,



.page-content h3:first-child,



.comment-content h3:first-child,



.entry-content h4:first-child,



.entry-summary h4:first-child,



.page-content h4:first-child,



.comment-content h4:first-child,



.entry-content h5:first-child,



.entry-summary h5:first-child,



.page-content h5:first-child,



.comment-content h5:first-child,



.entry-content h6:first-child,



.entry-summary h6:first-child,



.page-content h6:first-child,



.comment-content h6:first-child {



	/*margin-top: 0; */



}







.entry-content h1,



.entry-summary h1,



.page-content h1,



.comment-content h1 {



	/* font-size: 36px;



	font-size: 3.6rem;



	font-weight: 300;



	margin: 0.66666667em 0; */



}







.entry-content h2,



.entry-summary h2,



.page-content h2,



.comment-content h2 {



	font-size: 30px;



	font-size: 3rem;



	font-weight: 300;



	margin: 0.8em 0;



}







.entry-content h3,



.entry-summary h3,



.page-content h3,



.comment-content h3 {



	font-size: 24px;



	font-size: 2.4rem;



	font-weight: 300;



	margin: 0.75em 0;



}







.entry-content h4,



.entry-summary h4,



.page-content h4,



.comment-content h4 {



	font-size: 18px;



	font-size: 1.8rem;



	margin: 0.66666667em 0;



}







.entry-content h5,



.entry-summary h5,



.page-content h5,



.comment-content h5 {



	font-size: 14px;



	font-size: 1.4rem;



	letter-spacing: 0.1em;



	margin: 0.42857143em 0;



	text-transform: uppercase;



}







.entry-content h6,



.entry-summary h6,



.page-content h6,



.comment-content h6 {



	color: #9b9b9b;



	font-size: 12px;



	font-size: 1.2rem;



	font-weight: 400;



	letter-spacing: 0.1em;



	margin: 0.66666667em 0;



	text-transform: uppercase;



}







.entry-content .section-title,



.entry-summary .section-title,



.page-content .section-title,



.comment-content .section-title {



	margin-top: 2.85714286em;



}







.lead {



	font-size: 1.5em;



	font-weight: 300;



	margin-bottom: 1.14285714em;



}







.entry-meta {



	clear: both;



	margin: 0 0 2.85714286em;



}







.entry-meta h2,



.entry-meta dt {



	font-size: 14px;



	font-size: 1.4rem;



	font-weight: 700;



}







.entry-meta .sep-by {



	display: none;



}







.posted-on .sep,



.single-post .entry-meta .posted-by {



	display: none;



}







.entry-footer {



	margin-bottom: 2.85714286em;



}







.entry-footer .entry-meta {



	list-style: none;



	margin: 0;



	padding: 0;



}







.entry-footer .entry-meta a {



	text-decoration: underline;



}







.entry-footer .entry-meta h2 {



	display: inline-block;



}







.entry-footer .entry-meta h2:after {



	content: "\003A";



}







time.updated {



	display: none;



}







.group-blog .post .entry-meta .posted-by {



	display: block;



}







.post-edit-link {



	text-decoration: none;



}







.post-password-form {



	position: relative;



}







.post-password-form label,



.post-password-form input[type="submit"] {



	float: left;



	margin: 0;



}







.post-password-form input[type="submit"] {



	margin-left: -2px;



	position: absolute;



	bottom: 0;



}







.post-password-required .item-title:before,



.sticky .item-title:before {



	color: #9b9b9b;



	content: "\f470";



	font-size: 80%;



	margin-right: 5px;



	vertical-align: baseline;



}







.post-password-required .item-title:before {



	content: "\f470";



}







.sticky .item-title:before {



	content: "\f308";



}







/* Single */



.single .section-title {



	margin-bottom: 1.71428571em;



}







/* Archives */



.page-title .label {



	color: #9b9b9b;



	display: block;



	font-size: 0.85714286em;



	font-weight: 400;



	margin-bottom: 0.5em;



	text-transform: uppercase;



}







.blog .page-title {



	margin-bottom: 1.42857143em;



}







.page-description {



	font-size: 1.5em;



	font-weight: 300;



	line-height: 1.4;



	margin-bottom: 0.66666667em;



}







.page-description :last-child {



	margin-bottom: 0;



}







.archive-list {



	border-top: 1px solid #f5f5f5;



}







/* Search Form */



.search-form {



	margin-bottom: 1.07142857em;



}







.search-submit {



	margin: 0.07142857em 0 0 -0.5em;



}







/* Search Results / No Results */



.not-found {



	font-size: 1.5em;



	font-weight: 300;



	line-height: 1.4;



	margin: 20% 0 30%;



	text-align: center;



}







.search-term {



	font-weight: 400;



}







.search .hentry {



	margin-bottom: 2.85714286em;



}







.search .entry-title {



	display: block;



	font-size: 1.5em;



	font-weight: 300;



	letter-spacing: 0;



	line-height: 1.14285714;



	margin: 0;



	text-transform: none;



}







/* Responsive Content */



@media screen and (max-width: 480px) {



	.site-content {



		padding-left: 0;



		padding-right: 0;



	}


.infolettre{
	display:none;
}


.transat{
	margin-top:10px !important;
	margin-bottom:10px !important;
	width: 35% !important;
	float:right
}

.site-logo-link {
	max-width: 120px !important;
	margin: 0px auto !important;
}

}











/* Comments



------------------------------------------------------------------------------*/







.comments-area {



	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;



	font-size: 14px;



	font-size: 1.4rem;



}







.comments-header {



	border: 1px solid #f5f5f5;



	color: #666;



	font-size: 0.85714286em;



	letter-spacing: 0.1em;



	line-height: 2.41666667;



	margin: 0 0 3.33333333em 0;



	padding: 1.58333333em 1.66666667em 1em;



	text-transform: uppercase;



}







.comments-header a {



	color: #9b9b9b;



	text-decoration: none;



}







.comments-header a:hover {



	text-decoration: underline;



}







.comments-header p {



	margin: 0;



}







.comments-header .comments-title {



	color: #0c0c0c;



	font-size: 14px;



	font-size: 1.4rem;



	font-weight: 700;



	letter-spacing: 0.1em;



	margin: 0;



	text-transform: uppercase;



}











/* Comment List



------------------------------------------------------------------------------*/







.comment-list {



	list-style: none;



	margin: 0 -0.71428571em;



	padding: 0;



}







.comment-list > li.comment:last-child {



	border-bottom-width: 0;



}







.comment-list .avatar {



	border-radius: 100%;



	float: left;



	height: 3.57142857em;



	margin-right: 1.42857143em;



	position: relative;



	top: -0.57142857em;



	width: 3.57142857em;



}







.comment-list .comment-respond {



	border-left-width: 0;



	border-right-width: 0;



	margin-left: 5em;



	margin-top: 1.71428571em;



}







.comment-list .reply {



	margin-bottom: 1.71428571em;



	margin-left: 5em;



}







.comment-list .reply a {



	text-decoration: none;



}







.comment-list .reply a:hover {



	text-decoration: underline;



}







.comment-list .children {



	clear: both;



	list-style: none;



	margin: 1.71428571em 0 -1.71428571em;



	padding-left: 0;



}







.comment-list .children .avatar {



	margin-right: 1.07142857em;



}







.comment-list .children .children {



	margin: 0;



	position: relative;



}







.comment-list .children .comment {



	border-width: 0;



	margin: 0;



}







.comment-list .children .comment-body {



	background: #f5f5f5;



	border-bottom: 1px solid #fff;



}







.comment-list .children .comment-respond {



	margin-left: 5.35714286em;



}







.comment-list .children .reply {



	margin-left: 3.92857143em;



}







.comment-list.show-avatars .children .comment {



	padding: 0;



}







.comment-list.show-avatars .children .avatar {



	height: 2.85714286em;



	top: -0.14285714em;



	width: 2.85714286em;



}







.comment-list .pingback,



.comment-list .trackback,



.comment-list.show-avatars .pingback,



.comment-list.show-avatars .trackback {



	font-size: 0.85714286em;



	font-style: italic;



	padding: 0 0 1.25em 0;



}







.comment {



	border-bottom: 1px solid #f5f5f5;



	margin: 0;



	padding-bottom: 3em;



}







.comment-body {



	padding: 1.42857143em 0.71428571em 0;



	position: relative;



}







.comment-meta {



	color: #666;



	line-height: 1.5;



	position: relative;



}







.comment-meta a {



	color: #9b9b9b;



	text-decoration: none;



}







.comment-meta a:hover {



	text-decoration: underline;



}







.comment-meta .says {



	display: none;



}







.children .comment-meta {



	margin-bottom: 0.71428571em;



}







.comment-author {



	display: block;



	font-weight: 600;



	line-height: 1;



	margin-bottom: 0.35714286em;



	text-transform: none;



}







.comment-author,



.comment-author a {



	color: #0c0c0c;



}







.comment-metadata {



	font-size: 0.85714286em;



	letter-spacing: 0.1em;



	text-transform: uppercase;



}







.comment-content {



	word-wrap: break-word;



}







.bypostauthor {



	content: "";



}











/* Comment Form



------------------------------------------------------------------------------*/







.comment-respond {



	margin-bottom: 1.71428571em;



	position: relative;



}







.comment-respond a {



	text-decoration: none;



}







.comment-respond a:hover {



	text-decoration: underline;



}







.comment-respond form {



	clear: both;



	margin: 0;



	padding: 0;



}







.comment-respond input[type="email"],



.comment-respond input[type="text"],



.comment-respond input[type="url"],



.comment-respond textarea {



	color: #666;



	width: 100%;



}







.comment-respond textarea {



	width: 100%;



}







.comment-respond .form-submit {



	clear: both;



	float: none;



	margin: 0;



}







.comment-respond .form-submit #comment-submit {



	width: 100%;



}







.comment-reply-title {



	color: #0c0c0c;



	font-size: 1.5em;



	font-weight: 300;



	line-height: 1.3;



	margin: 0;



	text-transform: uppercase;



}







.comment-reply-title small {



	font-size: 100%;



	position: relative;



	top: 2px;



}







.comment-reply-link {



	color: #9b9b9b;



	font-size: 12px;



	font-size: 1.2rem;



	text-transform: uppercase;



}







#cancel-comment-reply-link {



	border-radius: 100%;



	color: #f00;



	display: inline-block;



	font-weight: 400;



	height: 0.95238095em;



	letter-spacing: 0;



	line-height: 1.1;



	overflow: hidden;



	width: 0.95238095em;



}







#cancel-comment-reply-link:before {



	content: "\f405";



	font-family: "Genericons";



}







.logged-in-as {



	font-size: 0.85714286em;



	letter-spacing: 0.1em;



	text-transform: uppercase;



}







.logged-in-as,



.logged-in-as a {



	color: #9b9b9b;



}







.comment-form-author,



.comment-form-email,



.comment-form-url,



.comment-form-comment {



	margin-bottom: 1.42857143em;



	position: relative;



}







.form-allowed-tags {



	display: none;



}







.no-comments {



	float: left;



	font-style: italic;



	font-weight: 700;



	width: 100%;



}











/* Comment Navigation



------------------------------------------------------------------------------*/







.comment-navigation {



	border-bottom: 1px solid #f5f5f5;



	margin-bottom: 1.71428571em;



	padding-bottom: 1em;



	padding-top: 1em;



}







@media (min-width: 480px) {



	.comment-respond input[type="email"],



	.comment-respond input[type="text"],



	.comment-respond input[type="url"] {



		width: 50%;



	}



}







@media (min-width: 768px) {



	.comment-list {



		margin-left: 0;



		margin-right: 0;



	}







	.comment-list .children .comment-body {



		padding-left: 1.28571429em;



		padding-right: 1.28571429em;



	}







	.comment-list .children .comment-content {



		margin-left: 3.92857143em;



	}







	.comment-list .children .children {



		margin-left: 3.92857143em;



	}







	.comment-list .reply {



		right: 1.42857143em;



	}







	.comment {



		margin-bottom: 1.42857143em;



	}







	.comment-body {



		padding-left: 0;



		padding-right: 0;



	}







	.comment-content {



		margin-left: 5em;



	}







	.comment-respond {



		margin-bottom: 2.85714286em;



		padding: 0;



	}



}











/* Front Page



------------------------------------------------------------------------------*/







.content-front-page .entry-header {



	display: none;



}







.content-home {



	margin-bottom: 2.85714286em;



}











/* Hero



------------------------------------------------------------------------------*/







.hero {



	background-color: #e4e4e4;



	margin-bottom: 2.85714286em;



	margin-top: -2.85714286em;



	overflow: hidden;



	padding-top: 59.20%;



	position: relative;



}







.hero img,



.hero canvas,



.hero iframe,



.hero object {



	background-color: rgba(0, 0, 0, 0.1);



	box-shadow: 0 0 0.71428571em rgba(0, 0, 0, 0.35);



	display: block;



	margin-bottom: 0;



}







.hero .post-edit-link {



	clear: both;



	color: inherit;



	float: left;



	opacity: 0.5;



}







.hero .post-edit-link:hover {



	opacity: 0.9;



}







.has-post-thumbnail .hero {



	background-color: transparent;



}







.hero-media {



	position: absolute;



	top: 0;



	right: 0;



	bottom: 0;



	left: 0;



	z-index: 10;



}







.hero-media-object {



	margin: 0;



}







.hero-media-object img {



	display: block;



	margin: 0 auto;



}







.hero-item {



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



}







.hero-item img {



	height: auto;



	max-width: 100%;



	width: 100%;



}







/* Hero: Image Content */



.hero-item-content {



	-webkit-backface-visibility: hidden;



	backface-visibility: hidden;



	color: #fff;



	display: none;



	max-width: 90%;



	position: absolute;



	top: 1.42857143em;



	left: 1.42857143em;



}







.hero-item-content a {



	color: #e4e4e4;



}







.hero-item-title,



.hero-item-summary {



	background: #0c0c0c;



	border-radius: 2px;



	clear: both;



	float: left;



	margin-bottom: 2px;



	max-width: 100%;



}







.hero-item-title {



	font-size: 1.5em;



	font-weight: 300;



	line-height: 1.42857143;



	margin-bottom: 2px;



	padding: 0.23809524em 0.71428571em;



}







.hero-item-title a {



	color: inherit;



	text-decoration: none;



}







.hero-item-title p {



	margin: 0;



}







.hero-item-summary {



	color: #9b9b9b;



	line-height: 1.71428571;



	max-width: 90%;



	padding: 0.57142857em 1.07142857em;



}







.hero-item-summary img {



	display: block;



	margin-bottom: 0;



	margin-top: 0;



}







.hero-item-summary *:last-child {



	margin-bottom: 0;



}







/* Hero: Slider */



.hero-slides {



	list-style: none;



	margin: 0;



	overflow: hidden;



	padding: 0;



	position: absolute;



	top: 0;



	right: 0;



	bottom: 0;



	left: 0;



}







.hero-slides > li {



	-webkit-backface-visibility: hidden;



	backface-visibility: hidden;



	display: none;



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



}







.hero-slides > li:first-child {



	display: block;



	float: left;



	position: relative;



}







.hero-slides img {



	border: 0;



	display: block;



	float: left;



	height: auto;



	width: 100%;



}







.hero-slides_tabs {



	height: 1px;



	list-style: none;



	margin: 0;



	overflow: visible;



	padding: 0;



	position: absolute;



	right: 0;



	bottom: 3.42857143em;



	left: 0;



	text-align: center;



	z-index: 3;



}







.hero-slides_tabs li {



	display: inline-block;



	opacity: 0.5;



}







.hero-slides_tabs li:hover {



	opacity: 0.75;



}







.hero-slides_tabs a {



	background: #0c0c0c;



	border-radius: 100%;



	display: block;



	height: 1.14285714em;



	line-height: 1.14285714;



	margin: 0 0.21428571em;



	overflow: hidden;



	text-align: center;



	text-indent: 1.14285714em;



	width: 1.14285714em;



}







.hero-slides_tabs .hero-slides_here {



	opacity: 1;



}







.hero-slides_tabs .hero-slides_here a {



	cursor: default;



}







.touch .hero-slides_tabs {



	display: none;



}







.hero-slides_nav {



	color: #0c0c0c;



	font-size: 1.5em;



	height: 1.14285714em;



	line-height: 1.14285714;



	opacity: 0.5;



	position: absolute;



	bottom: 2.28571429em;



	width: 2.28571429em;



	z-index: 3;



}







.hero-slides_nav:hover {



	color: #0c0c0c;



	opacity: 1;



}







.hero-slides_nav.prev {



	left: 2.85714286em;



}







.hero-slides_nav.next {



	right: 2.85714286em;



	text-align: right;



}







/* Responsive Hero */



@media (min-width: 480px) {



	.hero-item-content {



		top: 2.85714286em;



	}



}







@media (min-width: 768px) {



	.intro-area .hero,



	.content-area .hero {



		margin-left: -2.85714286em;



		margin-right: -2.85714286em;



	}



}







@media (min-width: 992px) {



	.hero-item-content {



		display: block;



		margin-left: 20px;



		margin-right: 20px;



		max-width: 805px;



	}







	.touch .hero-slides_tabs {



		display: block;



	}



}







@media (min-width: 1180px) {



	.hero {



		max-height: 500px;



	}



}











/* Intro



------------------------------------------------------------------------------*/







.intro-area .page-content *:last-child {



	margin-bottom: 0;



}











/* List View



------------------------------------------------------------------------------*/







.list-view {



	list-style: none;



	margin: 0 0 1.71428571em;



	padding: 0;



}







.list-view .item {



	border-bottom: 1px solid #f5f5f5;



	margin: 0;



	min-height: 5.64285714em;



	padding: 1.14285714em 0 1.14285714em 3.57142857em;



	position: relative;



}







.list-view .item-date {



	line-height: 1.3;



	margin: 0;



	position: absolute;



	top: 1.14285714em;



	left: 0;



	text-align: center;



	width: 2.85714286em;



}







.list-view .item-date a {



	text-decoration: none;



}







.list-view .day,



.list-view .month {



	color: #0c0c0c;



	display: block;



}







.list-view .day {



	font-size: 1.5em;



	font-weight: 700;



	margin-bottom: 0.0952381em;



}







.list-view .month {



	font-size: 0.85714286em;



	text-transform: uppercase;



}







.list-view .year {



	display: none;



}







.list-view .item-date,



.list-view .item-title {



	line-height: 1.3;



}







.list-view .item-title {



	color: #0c0c0c;



	display: block;



	font-size: 1.5em;



	font-weight: 300;



	letter-spacing: 0;



	margin: 0;



	min-height: 1.28571429em;



	overflow: hidden;



	text-align: left;



	text-overflow: ellipsis;



	text-transform: none;



	white-space: nowrap;



}







.list-view .item-title a,



.list-view .item-subtitle a {



	text-decoration: none;



}







.list-view .item-title a:hover,



.list-view .item-subtitle a:hover {



	text-decoration: underline;



}







.list-view .item-subtitle {



	color: #9b9b9b;



	font-size: 0.85714286em;



	text-transform: uppercase;



}







.list-view .item-content {



	margin-top: 1.42857143em;



}







.list-view .item-content *:last-child {



	margin-bottom: 0;



}







.list-view .comments-link {



	display: none;



	position: absolute;



	top: 1.14285714em;



	right: 0;



}







.list-view .comments-link:hover a {



	background-color: #f5f5f5;



}







.list-view .comments-link a {



	border: 2px solid #f5f5f5;



	border-radius: 2.85714286em;



	color: #e4e4e4;



	display: block;



	font-weight: 700;



	height: 2.85714286em;



	line-height: 2.57142857;



	text-align: center;



	text-decoration: none;



	-webkit-transition-duration: 0.25s;



	transition-duration: 0.25s;



	width: 2.85714286em;



}







.list-view .hentry:hover .comments-link a {



	border-color: #333;



	color: #0c0c0c;



}







.list-view .summary,



.list-view .full-text {



	padding-bottom: 3.21428571em;



	padding-top: 3.21428571em;



}







.list-view .summary .item-date,



.list-view .full-text .item-date,



.list-view .summary .comments-link,



.list-view .full-text .comments-link {



	top: 3.21428571em;



}







.search .list-view .item {



	padding-left: 0;



}







.search .list-view .item-content {



	margin-bottom: 0;



	margin-top: 0.71428571em;



}







@media (min-width: 768px) {



	.list-view .comments-link {



		display: block;



	}



}











/* Post Formats



------------------------------------------------------------------------------*/







.format-aside .item-title:before,



.format-audio .item-title:before,



.format-image .item-title:before,



.format-link .item-title:before,



.format-quote .item-title:before,



.format-video .item-title:before {



	color: #9b9b9b;



	content: "\f470";



	font-size: 80%;



	margin-right: 5px;



	vertical-align: baseline;



}







.format-aside .item-title:before {



	content: "\f101";



}







.format-audio .item-title:before {



	content: "\f109";



}







.format-image .item-title:before {



	content: "\f102";



}







.format-link .item-title:before {



	content: "\f442";



}







.format-quote .item-title:before {



	content: "\f106";



}







.format-video .item-title:before {



	content: "\f104";



}











/* Secondary



------------------------------------------------------------------------------*/







.secondary-area {



	margin-bottom: 1.42857143em;



}







.secondary-area > .dropdown {



	display: block;



	float: left;



	margin: 0 0 0.71428571em;



	width: 100%;



}







.secondary-area .entry-meta {



	float: left;



	margin-top: 1.14285714em;



}







.secondary-area .entry-meta a {



	color: inherit;



	text-decoration: none;



}







.secondary-area .entry-meta a:hover {



	text-decoration: underline;



}







.secondary-area .entry-meta h2,



.secondary-area .entry-meta dt {



	color: #0c0c0c;



	letter-spacing: 0.1em;



	line-height: 1.1;



	margin-bottom: 0.35714286em;



	text-transform: uppercase;



}







.secondary-area .entry-meta li,



.secondary-area .entry-meta dd {



	margin-bottom: 1.07142857em;



}







.secondary-area .entry-meta li:last-child,



.secondary-area .entry-meta dd:last-child {



	margin-bottom: 0;



}







.secondary-area .entry-meta dd {



	font-size: 0.85714286em;



	letter-spacing: 0.1em;



	text-transform: uppercase;



}







.secondary-area .entry-meta dd,



.secondary-area .entry-meta dd a {



	color: #9b9b9b;



}











/**



 * Footer



 * ----------------------------------------------------------------------------



 */







.site-footer {



	border-top: 1px solid #0c0c0c;



	clear: both;



	color: #0c0c0c;



	letter-spacing: 0.1em;



	position: relative;



	text-transform: uppercase;



	z-index: 10;



	margin-top:90px;



}







.site-footer a {



	text-decoration: none;



}







.credits {



	text-align: center;



}







.credits > div {



	padding: 1.42857143em;



}







.credits a {



	color: #0c0c0c;



	font-weight: 700;



}







.credits a:hover,



.credits a:focus {



	text-decoration: underline;



}







@media (min-width: 992px) {



	.credits {



		text-align: left;



	}







	.credits > div {



		padding-bottom: 2em;



		padding-top: 2em;



	}



}











/**



 * Media



 * -----------------------------------------------------------------------------



 */







.page-content img.wp-smiley,



.entry-content img.wp-smiley,



.comment-content img.wp-smiley {



	border: none;



	margin-bottom: 0;



	margin-top: 0;



	padding: 0;



}







audio,



canvas {



	display: inline-block;



}







embed,



iframe,



object,



video {



	margin-bottom: 1.71428571em;



	max-width: 100%;



}







p > embed,



span > embed,



p > iframe,



span > iframe,



p > object,



span > object,



p > video,



span > video {



	margin-bottom: 0;



	max-width: 100%;



}







.wp-audio-shortcode,



.wp-video,



.wp-playlist.wp-audio-playlist {



	margin-bottom: 1.71428571em;



	margin-top: 0;



}







.fluid-width-video-wrapper {



	-webkit-animation: fade-in 0.6s linear;



	animation: fade-in 0.6s linear;



	-webkit-backface-visibility: hidden;



	backface-visibility: hidden;



	margin-bottom: 1.71428571em;



	position: relative;



	text-align: center;



	-ms-transform: translatez();



	-webkit-transform: translatez();



	transform: translatez();



}







.fluid-width-video-wrapper iframe,



.fluid-width-video-wrapper object,



.fluid-width-video-wrapper embed {



	display: inline-block;



	margin: 0;



}







.infinite-loader,



.fluid-width-video-wrapper {



	position: relative;



}







.infinite-loader:before,



.fluid-width-video-wrapper:before {



	-webkit-animation: spin 1s linear infinite;



	animation: spin 1s linear infinite;



	border: 1px solid #f5f5f5;



	border-radius: 100%;



	border-top-color: #666;



	content: "";



	display: block;



	font-size: 2em;



	height: 1em;



	margin: auto;



	position: absolute;



	top: 0;



	right: 0;



	bottom: 0;



	left: 0;



	text-align: center;



	width: 1em;



}







.entry-content .fluid-width-video-wrapper {



	box-shadow: 0 0 0 2px #0c0c0c inset;



}











/* Captions



------------------------------------------------------------------------------*/







.wp-caption {



	margin-bottom: 1.71428571em;



	max-width: 100%;



}







.wp-caption img[class*="wp-image-"] {



	display: block;



	margin: 0;



}







figcaption,



.wp-caption-text {



	color: #9b9b9b;



	font-size: 12px;



	font-size: 1.2rem;



	line-height: 1.5;



	padding: 0.5em 0;



}











/* Galleries



------------------------------------------------------------------------------*/







.gallery {



	font-size: 0.85714286em;



	line-height: 1.5;



	margin: 0 -0.875% 2em -0.875%;



}







.gallery img {



	display: block;



	margin: 0 auto;



	max-width: 100%;



}







.gallery .gallery-item {



	display: inline-block;



	margin: 0;



	padding: 0.875%;



	position: relative;



	vertical-align: top;



}







.gallery .gallery-caption {



	margin: 0;



	position: absolute;



	right: 4.375%;



	bottom: 4.375%;



	left: 4.375%;



}







.gallery .gallery-icon {



	margin: 0;



}







.gallery .gallery-icon a {



	display: block;



}







.no-touch .gallery .gallery-item:hover .gallery-caption {



	display: block;



}







.no-touch .gallery .gallery-caption {



	background-color: rgba(0, 0, 0, 0.8);



	color: #9b9b9b;



	display: none;



	padding: 0.83333333em;



}







.no-touch .gallery-columns-6 .gallery-item:hover .gallery-caption,



.no-touch .gallery-columns-7 .gallery-item:hover .gallery-caption,



.no-touch .gallery-columns-8 .gallery-item:hover .gallery-caption,



.no-touch .gallery-columns-9 .gallery-item:hover .gallery-caption {



	display: none;



}







.no-touch .gallery-icon a:hover {



	opacity: 0.6;



}







@media only screen and (min-width: 400px) {



	.gallery .gallery-item {



		width: 50%;



	}



}







@media only screen and (min-width: 600px) {



	.gallery-item:nth-of-type(n) {



		clear: none;



	}







	.gallery-columns-1 .gallery-item {



		width: 100%;



	}







	.gallery-columns-1 .gallery-item .gallery-caption {



		right: 0.875%;



		bottom: 0.875%;



		left: 0.875%;



	}







	.gallery-columns-2 .gallery-item {



		width: 50%;



	}







	.gallery-columns-2 .gallery-item:nth-of-type(2n+1) {



		clear: both;



	}







	.gallery-columns-2 .gallery-item .gallery-caption {



		right: 1.75%;



		bottom: 1.75%;



		left: 1.75%;



	}







	.gallery-columns-3 .gallery-item {



		width: 33.3333%;



	}







	.gallery-columns-3 .gallery-item:nth-of-type(3n+1) {



		clear: both;



	}







	.gallery-columns-3 .gallery-item .gallery-caption {



		right: 2.625%;



		bottom: 2.625%;



		left: 2.625%;



	}







	.gallery-columns-4 .gallery-item {



		width: 25%;



	}







	.gallery-columns-4 .gallery-item:nth-of-type(4n+1) {



		clear: both;



	}







	.gallery-columns-4 .gallery-item .gallery-caption {



		right: 3.5%;



		bottom: 3.5%;



		left: 3.5%;



	}







	.gallery-columns-5 .gallery-item {



		width: 20%;



	}







	.gallery-columns-5 .gallery-item:nth-of-type(5n+1) {



		clear: both;



	}







	.gallery-columns-6 .gallery-item {



		width: 16.6667%;



	}







	.gallery-columns-6 .gallery-item:nth-of-type(6n+1) {



		clear: both;



	}







	.gallery-columns-7 .gallery-item {



		width: 14.2857%;



	}







	.gallery-columns-7 .gallery-item:nth-of-type(7n+1) {



		clear: both;



	}







	.gallery-columns-8 .gallery-item {



		width: 12.5%;



	}







	.gallery-columns-8 .gallery-item:nth-of-type(8n+1) {



		clear: both;



	}







	.gallery-columns-9 .gallery-item {



		width: 11.1111%;



	}







	.gallery-columns-9 .gallery-item:nth-of-type(9n+1) {



		clear: both;



	}



}











/* Media Elements



------------------------------------------------------------------------------*/







.me-plugin {



	position: absolute;



}







.mejs-container {



	padding-bottom: 0.71428571em;



	padding-top: 0.71428571em;



}







.mejs-offscreen {



	display: none;



}







/* Player Overrides */



.nowell-mejs-container.mejs-container {



	background: none;



}







.nowell-mejs-container.mejs-container .mejs-controls {



	background: none;



	top: 0.71428571em;



}







.nowell-mejs-container.mejs-container .mejs-controls .mejs-button {



	position: relative;



}







.nowell-mejs-container.mejs-container .mejs-controls .mejs-button button {



	background: none;



	margin: 0;



	position: absolute;



	top: 0;



	right: 0;



	bottom: 0;



	left: 0;



}







.nowell-mejs-container.mejs-container .mejs-controls .mejs-button button:before {



	font-size: 21px;



	line-height: 1.4;



	position: absolute;



	top: 0;



	right: 0;



	bottom: 0;



	left: 0;



	text-align: center;



}







.nowell-mejs-container.mejs-container .mejs-controls .mejs-play button:before {



	content: "\f452";



}







.nowell-mejs-container.mejs-container .mejs-controls .mejs-pause button:before {



	content: "\f448";



}







.nowell-mejs-container.mejs-container .mejs-controls .mejs-volume-button button:before {



	content: "\f109";



}







.nowell-mejs-container.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,



.nowell-mejs-container.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {



	border-radius: 0;



	height: 10px;



	top: 10px;



}







.nowell-mejs-container.mejs-container .mejs-controls .mejs-time span {



	margin-top: 2px;



}







.nowell-mejs-container.mejs-container .mejs-controls .mejs-time-rail span {



	border-radius: 0;



}







.nowell-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total,



.nowell-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded,



.nowell-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float {



	border: none;



}







.nowell-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float {



	top: -1.9em;



}







/* Shortcode */



body .wp-audio-shortcode {



	border-bottom: 1px solid;



	border-top: 1px solid;



	margin: 0 0 1.71428571em;



}







/* Player Playlist Overrides */



body .wp-playlist {



	border: none;



	font-size: 14px;



	font-size: 1.4rem;



	line-height: 1.71428571;



	margin: 0 0 3.5em;



	padding: 0;



}







body .wp-playlist .wp-playlist-current-item img {



	margin-right: 20px;



	max-width: 70px;



}







body .wp-playlist-item-title,



body .wp-playlist-item .wp-playlist-caption {



	font-size: 21px;



	font-size: 2.1rem;



	line-height: 1.71428571;



}







body .wp-playlist-current-item {



	border-bottom: 1px solid;



	display: none;



	height: auto;



	margin-bottom: 0;



	padding-bottom: 0.71428571em;



}







body .wp-playlist-tracks {



	border-top: 1px solid;



	margin: 0;



}







body .wp-playlist-item {



	padding: 0.71428571em;



}







body .wp-playlist-item:last-child {



	border-bottom: 1px solid;



}







body .wp-playlist-item-length {



	display: none;



	top: auto;



	right: 0.71428571em;



	bottom: 0.85714286em;



}







body .wp-playlist-item-artist {



	display: block;



}







/* Player & Playlist Color Styles */



body .wp-playlist-light {



	background: none;



	color: #666;



}







body .wp-playlist-light .wp-playlist-playing {



	background: none;



}







body .mejs-container .mejs-controls .mejs-time span {



	color: #0c0c0c;



}







body .mejs-controls .mejs-button {



	color: #0c0c0c;



}







body .mejs-controls .mejs-time-rail .mejs-time-total,



body .mejs-controls .mejs-time-rail .mejs-time-loaded,



body .mejs-controls .mejs-time-rail .mejs-time-float {



	background: #e4e4e4;



}







body .mejs-controls .mejs-time-rail .mejs-time-current {



	background: #0c0c0c;



}







body .mejs-controls .mejs-time-rail .mejs-time-float-corner {



	border-top-color: #e4e4e4;



}







body .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {



	background: #e4e4e4;



}







body .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {



	background: #0c0c0c;



}







body .wp-playlist-item:last-child {



	border-color: #f5f5f5;



}







body .wp-audio-shortcode,



body .wp-playlist-current-item,



body .wp-playlist-tracks,



body .wp-playlist-item {



	border-color: #f5f5f5;



}







body .wp-playlist-item .wp-playlist-caption,



body .wp-playlist-item-artist {



	color: #9b9b9b;



}







body .wp-playlist-item:hover .wp-playlist-caption,



body .wp-playlist-item:focus .wp-playlist-caption,



body .wp-playlist-playing .wp-playlist-caption {



	color: #0c0c0c;



}







body .wp-playlist-playing .wp-playlist-caption {



	color: #0c0c0c;



	font-weight: 700;



}







@media (min-width: 480px) {



	body .wp-playlist-item-artist {



		display: inline-block;



	}







	body .wp-playlist-item-length {



		bottom: 1em;



	}



}











/* Playbar



------------------------------------------------------------------------------*/







.has-playbar {



	margin-bottom: 6.42857143em;



}











/* Player



------------------------------------------------------------------------------*/







.nowell-player {



	border-bottom: 1px solid #f5f5f5;



	border-top: 1px solid #f5f5f5;



	color: #0c0c0c;



	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;



	font-size: 14px;



	font-size: 1.4rem;



	font-weight: 400;



	margin-bottom: 40px;



	margin-left: -20px;



	margin-right: -20px;



	margin-top: -40px;



	min-height: 3.64285714em;



	overflow: hidden;



	position: relative;



	-webkit-transition: color 0.2s;



	transition: color 0.2s;



	z-index: 2;



}







.nowell-player audio {



	display: none;



}







.nowell-player button {



	font-size: 1em;



}







.nowell-player-inside {



	margin: 0 1.42857143em;



	max-width: 100%;



	position: relative;



}







.nowell-player-playlist {



	background: #fff;



	border-top: 1px solid #f5f5f5;



	color: #666;



	display: none;



	width: 100%;



}







.nowell-player-playlist-tracks {



	counter-reset: li;



	line-height: 1.5;



	list-style-position: inside;



	margin: 0;



	padding: 0;



	position: relative;



}







.nowell-player-playlist-tracks .cue-track {



	border-bottom: 1px solid #f5f5f5;



	cursor: pointer;



	list-style: none;



	padding: 0.64285714em 1.42857143em;



	width: 100%;



}







.nowell-player-playlist-tracks .cue-track:last-child {



	border-bottom: none;



}







.nowell-player-playlist-tracks .cue-track .page-fence {



	margin: 0 0.71428571em;



	padding-left: 2.57142857em;



	position: relative;



	width: 100%;



}







.nowell-player-playlist-tracks .cue-track .page-fence:before {



	content: counter(li) ".";



	counter-increment: li;



	position: absolute;



	top: 0;



	left: 0;



	text-align: right;



	width: 1.42857143em;



}







.nowell-player-playlist-tracks .cue-track.is-current {



	color: #0c0c0c;



	font-weight: bold;



}







.nowell-player-playlist-tracks .cue-track-artist,



.nowell-player-playlist-tracks .cue-track-title {



	cursor: pointer;



}







.nowell-player-playlist-tracks .cue-track-artist {



	display: none;



}







.nowell-player-playlist-tracks .cue-track-length {



	display: none;



	float: right;



	margin-right: 1em;



}







.cue-tracks-count-1 .nowell-cue.mejs-container .mejs-controls .mejs-previous-button,



.cue-tracks-count-1 .nowell-cue.mejs-container .mejs-controls .mejs-next-button {



	display: none;



}







.cue-tracks-count-1 .nowell-cue.mejs-container .mejs-controls .mejs-toggle-playlist-button {



	display: none;



}











/* MediaElement.js Skin



------------------------------------------------------------------------------*/







.nowell-cue.mejs-container .mejs-controls .mejs-button {



	font-size: 1em;



	height: 2.14285714em;



	line-height: 2.14285714;



	opacity: 1;



	text-align: center;



	-webkit-transition: opacity 0.25s;



	transition: opacity 0.25s;



	width: 2.14285714em;



}







.nowell-cue.mejs-container .mejs-controls .mejs-button button {



	background: none;



	border: none;



	border-radius: 0;



	box-shadow: none;



	display: block;



	height: 100%;



	margin: 0;



	outline: 0;



	padding: 0;



	position: absolute;



	top: 0;



	right: 0;



	bottom: 0;



	left: 0;



	width: 100%;



}







.nowell-cue.mejs-container .mejs-controls .mejs-button button:active,



.nowell-cue.mejs-container .mejs-controls .mejs-button button:focus {



	background: none;



	box-shadow: none;



	outline: 0;



}







.nowell-cue.mejs-container {



	background: none;



	height: 3.57142857em;



	padding: 0;



	width: 100%;



}







.nowell-cue.mejs-container .mejs-inner {



	height: 3.57142857em;



	position: relative;



	z-index: 10;



}







.nowell-cue.mejs-container .mejs-mediaelement {



	background: transparent;



	display: none;



}







.nowell-cue.mejs-container .mejs-track-details {



	line-height: 3.57142857;



	padding: 0 3.57142857em;



	text-align: center;



}







.nowell-cue.mejs-container .mejs-track-details .mejs-track-artist {



	display: none;



}







.nowell-cue.mejs-container .mejs-track-details .mejs-track-title {



	display: block;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



}







.nowell-cue.mejs-container .mejs-controls {



	background: none;



	margin-top: -1.07142857em;



	position: absolute;



	top: 50%;



	right: 0.71428571em;



	left: 0.71428571em;



}







.nowell-cue.mejs-container .mejs-controls .mejs-button {



	float: left;



	position: relative;



}







.nowell-cue.mejs-container .mejs-controls .mejs-button:hover {



	opacity: 1;



}







.nowell-cue.mejs-container .mejs-controls .mejs-playpause-button {



	font-size: 2.14285714em;



	height: 1em;



	line-height: 1;



	top: 1px;



	width: 1em;



}







.is-playing .nowell-cue.mejs-container .mejs-controls .mejs-playpause-button {



	opacity: 1;



}







.nowell-cue.mejs-container .mejs-controls .mejs-play:before {



	content: "\f104";



}







.nowell-cue.mejs-container .mejs-controls .mejs-pause:before {



	content: "\f448";



}







.nowell-cue.mejs-container .mejs-controls .mejs-next-button:before {



	content: "\f451";



}







.nowell-cue.mejs-container .mejs-controls .mejs-previous-button:before {



	content: "\f450";



}







.nowell-cue.mejs-container .mejs-controls .mejs-next-button,



.nowell-cue.mejs-container .mejs-controls .mejs-previous-button,



.nowell-cue.mejs-container .mejs-controls .mejs-time-rail {



	display: none;



}







.nowell-cue.mejs-container .mejs-controls .mejs-toggle-playlist-button {



	margin-top: -1.07142857em;



	position: absolute;



	top: 50%;



	right: 0.71428571em;



	z-index: 20;



}







.nowell-cue.mejs-container .mejs-controls .mejs-toggle-playlist-button:before {



	content: "\f505";



	font-size: 1.5em;



	line-height: 1.42857143;



}







/* Responsive Nowell Player */



@media (min-width: 480px) {



	.nowell-player-playlist-tracks .cue-track-length {



		display: block;



	}







	.nowell-cue.mejs-container .mejs-track-details {



		padding: 0 6.42857143em;



	}







	.nowell-cue.mejs-container .mejs-track-details .mejs-track-title {



		font-size: 1.5em;



		font-weight: 400;



		line-height: 2.38095238em;



	}







	.nowell-cue.mejs-container .mejs-controls .mejs-next-button,



	.nowell-cue.mejs-container .mejs-controls .mejs-previous-button {



		display: block;



	}



}







@media (min-width: 1180px) {



	.nowell-player-inside {



		margin-left: 2.85714286em;



		margin-right: 2.85714286em;



		max-width: 100%;



		position: relative;



	}







	.nowell-cue.mejs-container .mejs-controls {



		right: 0;



		left: 0;



	}







	.nowell-cue.mejs-container .mejs-controls .mejs-toggle-playlist-button {



		right: 0;



	}







	.nowell-player-playlist-tracks .cue-track {



		padding-left: 2.85714286em;



		padding-right: 2.85714286em;



	}







	.nowell-player-playlist-tracks .cue-track .page-fence {



		margin: 0 auto;



	}







	.nowell-player-playlist-tracks .cue-track-length {



		margin-right: 0;



	}



}











/**



 * Modules



 * -----------------------------------------------------------------------------



 */











/* Block Grid



------------------------------------------------------------------------------*/







.block-grid {



	display: block;



	font-size: 14px;



	font-size: 1.4rem;



	list-style: none;



	margin: 0 -1.42857143em 1.71428571em;



	padding: 0;



}







.block-grid:before,



.block-grid:after {



	content: " ";



	display: table;



}







.block-grid:after {



	clear: both;



}







.block-grid a {



	text-decoration: none;



}







.block-grid .action-link {



	background-color: #fff;



}







.block-grid .inner {



	border: 2px solid #0c0c0c;



}







.block-grid .inner:hover .block-grid-item-thumbnail {



	background-color: #f5f5f5;



}







.block-grid .inner:hover .action-link,



.block-grid .inner:hover .action-link:hover {



	border-color: currentColor;



	color: #0c0c0c;



}







.block-grid .has-post-thumbnail .block-grid-item-title {



	display: none;



}







.block-grid .has-post-thumbnail .action-link {



	background-color: rgba(0, 0, 0, 0.2);



}







.block-grid .has-post-thumbnail .inner {



	border: none;



}







.block-grid .has-post-thumbnail .inner:hover .block-grid-item-title {



	display: block;



}







.block-grid .has-post-thumbnail .inner:hover .block-grid-item-title a {



	color: #fff;



}







.block-grid .has-post-thumbnail .inner:hover .block-grid-item-thumbnail {



	background-color: #000;



}







.block-grid .has-post-thumbnail .inner:hover .block-grid-item-thumbnail img {



	opacity: 0.2;



}







.block-grid .has-post-thumbnail .inner:hover .action-link {



	border-color: #9b9b9b;



	color: #9b9b9b;



}







.block-grid .has-post-thumbnail .inner:hover .action-link:hover {



	border-color: #fff;



	color: #fff;



}







.block-grid-item {



	display: inline-block;



	float: left;



	padding: 1.42857143em;



	position: relative;



	vertical-align: top;



	width: 100%;



}







.block-grid-item:nth-of-type(n) {



	clear: none;



}







.block-grid-item:nth-of-type(1n+1) {



	clear: both;



}







.block-grid-item-title {



	font-size: 1.5em;



	font-weight: 300;



	line-height: 1.4;



	margin: 0;



	position: absolute;



	top: 0.95238095em;



	right: 0.95238095em;



	bottom: 0.95238095em;



	left: 0.95238095em;



	text-transform: none;



	z-index: 10;



}







.block-grid-item-title a {



	display: block;



	height: 100%;



	padding: 0.95238095em;



	width: 100%;



}







.block-grid-item-thumbnail {



	display: block;



	margin: 0;



	overflow: hidden;



	position: relative;



}







.block-grid-item-thumbnail img {



	display: block;



	opacity: 1;



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



}







.block-grid .block-grid-item-thumbnail {



	padding-top: 100%;



}







.block-grid--landscape .block-grid-item-thumbnail {



	padding-top: 56.4%;



}







@media (min-width: 768px) {



	.block-grid-2 .block-grid-item {



		width: 50%;



	}







	.block-grid-2 .block-grid-item:nth-of-type(n) {



		clear: none;



	}







	.block-grid-2 .block-grid-item:nth-of-type(2n+1) {



		clear: both;



	}







	.block-grid-3 .block-grid-item {



		width: 33.33333%;



	}







	.block-grid-3 .block-grid-item:nth-of-type(n) {



		clear: none;



	}







	.block-grid-3 .block-grid-item:nth-of-type(3n+1) {



		clear: both;



	}







	.block-grid-4 .block-grid-item {



		width: 25%;



	}







	.block-grid-4 .block-grid-item:nth-of-type(n) {



		clear: none;



	}







	.block-grid-4 .block-grid-item:nth-of-type(4n+1) {



		clear: both;



	}







	.block-grid-5 .block-grid-item {



		width: 20%;



	}







	.block-grid-5 .block-grid-item:nth-of-type(n) {



		clear: none;



	}







	.block-grid-5 .block-grid-item:nth-of-type(5n+1) {



		clear: both;



	}



}











/* Dropdowns



------------------------------------------------------------------------------*/







.dropdown {



	display: inline-block;



	font-weight: 400;



	margin-bottom: 0.71428571em;



	position: relative;



	vertical-align: middle;



}







.dropdown .dropdown-toggle {



	background-color: #fff;



	border: 2px solid transparent;



	border-radius: 2px;



	border-width: 2px;



	color: #9b9b9b;



	margin: 0;



	padding: 0 0.38095238em;



}







.dropdown .dropdown-toggle:hover {



	background-color: #f5f5f5;



}







.dropdown .dropdown-toggle.icon:before,



.dropdown .dropdown-toggle > .icon:before {



	display: block;



	font-size: 1.5em;



	line-height: 1.33333333;



}







.dropdown .dropdown-toggle .label {



	font-size: 0.85714286em;



	line-height: 2.33333333;



	text-transform: uppercase;



}







.dropdown-toggle:active,



.dropdown-toggle:focus {



	outline: 0;



}







.dropdown-menu {



	background-clip: padding-box;



	background-color: #fff;



	border: 2px solid #666;



	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);



	display: none;



	float: left;



	font-size: 0.85714286em;



	list-style: none;



	margin: 0;



	min-width: 10em;



	padding: 0;



	position: absolute;



	top: 100%;



	left: 0;



	z-index: 30;



}







.dropdown-menu.pull-right {



	float: right;



	right: 0;



	left: auto;



}







.dropdown-menu a {



	color: inherit;



	text-decoration: none;



}







.dropdown-menu a:hover,



.dropdown-menu a:focus {



	background-color: #f5f5f5;



	color: #0c0c0c;



}







.dropdown-menu li {



	border-bottom: 2px solid #666;



	color: #666;



	font-weight: 700;



	line-height: 2;



}







.dropdown-menu li:last-child {



	border: none;



}







.dropdown-menu > li > a {



	display: block;



	padding: 0.5em 0.83333333em;



}







.dropdown-menu ul a {



	border-color: #e4e4e4;



	border-width: 1px;



}







.dropdown-menu .dropdown-menu-label {



	border: none;



	color: #9b9b9b;



	font-size: 0.85714286em;



	margin-bottom: -2px;



	padding-bottom: 0;



	padding-left: 1em;



	padding-top: 0.66666667em;



	text-transform: uppercase;



}







.dropdown.open {



	margin-bottom: 0.85714286em;



}







.dropdown.open .dropdown-toggle {



	border-bottom-width: 0;



	border-color: #666;



	border-radius: 2px 2px 0 0;



	margin-bottom: 2px;



	outline: 0;



	position: relative;



	z-index: 40;



}







.dropdown.open .dropdown-toggle:after {



	background: #fff;



	content: " ";



	display: block;



	height: 2px;



	position: absolute;



	right: 0;



	left: 0;



}







.dropdown.open > .dropdown-menu {



	border-radius: 0 2px 2px 2px;



	display: block;



	margin-top: -2px;



}







.dropdown.open > .dropdown-menu.pull-right {



	border-radius: 2px 0 2px 2px;



}







.dropdown--button {



	margin: 0;



	width: 100%;



}







.dropdown--button .dropdown-toggle {



	border-color: #0c0c0c;



	color: #0c0c0c;



	font-weight: 700;



	padding: 0.14285714em 0.57142857em;



	text-align: left;



	text-transform: uppercase;



	width: 100%;



}







.dropdown--button .dropdown-toggle .icon {



	float: right;



	position: relative;



	right: -0.21428571em;



}







.dropdown--button .dropdown-toggle .icon:before {



	content: "\f431";



}







.dropdown--button .dropdown-menu {



	width: 100%;



}







.dropdown--button.open .dropdown-toggle {



	background-color: #f5f5f5;



}







.dropdown--button.open .dropdown-toggle:before {



	background-color: #fff;



	border-left: 2px solid #666;



	content: " ";



	display: block;



	position: absolute;



	top: 0;



	right: 0;



	bottom: 0;



	width: 2.35714286em;



}







.dropdown--button.open .dropdown-toggle:after {



	background-color: #666;



	top: 100%;



	right: 2.21428571em;



}







.dropdown--button.open .dropdown-menu {



	border-radius: 0 0 2px 2px;



	border-top: none;



}











/**



 * Layout



 * -----------------------------------------------------------------------------



 */







/* Does the same thing as <meta name="viewport" content="width=device-width">,



 * but in the future W3C standard way. -ms- prefix is required for IE10+ to



 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor



 * the meta tag. See http://core.trac.wordpress.org/ticket/25888.



 */



@-ms-viewport {



	width: device-width;



}







@-moz-viewport {



	width: device-width;



}







@-o-viewport {



	width: device-width;



}







@-webkit-viewport {



	width: device-width;



}







@viewport {



	width: device-width;



}







/* @noflip */



body.rtl {



	direction: rtl;



	unicode-bidi: embed;



}







.site {



	margin-left: auto;



	margin-right: auto;



	padding-left: 1.42857143em;



	padding-right: 1.42857143em;



}







.site-content,



.primary-area,



.secondary-area,



.intro-area,



.content-area,



.widget-area--secondary,



.comment-list,



.comments-header,



.comment-respond,



.credits,



.social-navigation,



.overlay-media-object,



.overlay-content {



	float: left;



	min-height: 1px;



	position: relative;



	width: 100%;



}







.site-content,



.single-post .post-navigation .nav-previous,



.single-post .post-navigation .nav-next {



	padding-left: 1.42857143em;



	padding-right: 1.42857143em;



}







.hero,



.single-post .post-navigation {



	margin-left: -1.42857143em;



	margin-right: -1.42857143em;



}







.site-header,



.credits,



.social-navigation {



	width: 100%;



}







.overlay {



	margin-left: auto;



	margin-right: auto;



	max-width: 100%;



	width: 1180px;



}







@media (min-width: 768px) {



	.primary-area,



	.secondary-area,



	.intro-area,



	.content-area,



	.widget-area,



	.comment-list,



	.comments-header,



	.credits,



	.social-navigation,



	.overlay-media-object,



	.overlay-content {



		padding-left: 1.42857143em;



		padding-right: 1.42857143em;



	}







	.primary-secondary-area {



		margin-left: -1.42857143em;



		margin-right: -1.42857143em;



	}







	.site {



		width: 768px;



	}







	.site-content {



		width: 100%;



	}







	.hero-item-content {



		width: 50%;



	}



}







@media (min-width: 992px) {



	.site {



		width: auto;



	}







	.site {



		position: relative;



	}







	.site:after {



		display: block;



		position: absolute;



		top: 0;



		right: 0;



		bottom: 0;



		left: 0;



	}







	.site-header,



	.social-navigation {



		width: 25%;



	}







	.site-content,



	.credits {



		width: 75%;



	}







	.layout-content-sidebar .site:after,



	.layout-content-sidebar .site-header,



	.layout-content-sidebar .social-navigation {



		left: 75%;



	}







	.layout-content-sidebar .site-content,



	.layout-content-sidebar .credits {



		right: 25%;



	}







	.layout-sidebar-content .site:after {



		right: 75%;



	}







	.overlay-record .overlay-media-object {



		width: 33.33333333%;



	}







	.overlay-record .overlay-content {



		width: 66.66666667%;



	}



}







@media (min-width: 1180px) {



	.site {



		width: 1180px;



	}







	.primary-area,



	.comments-header,



	.comment-respond {



		width: 75%;



	}







	.secondary-area {



		width: 25%;



	}







	.comment-list {



		width: 100%;



	}







	.has-sidebar .content-area {



		width: 75%;



	}


body.home .content-area {



		width: 100%;



	}




	.has-sidebar .widget-area {



		width: 25%;



	}







	.has-sidebar .content-front-page,



	.has-sidebar .sidebar-front-page {



		width: 100%;



	}







	.layout-content-sidebar .primary-area,



	.layout-content-sidebar .comments-header,



	.layout-content-sidebar .comment-respond {



		left: 25%;



	}







	.layout-content-sidebar .secondary-area {



		right: 75%;



	}







	.layout-content-sidebar.has-sidebar .content-area {



		left: 25%;



	}







	.layout-content-sidebar.has-sidebar .widget-area {



		right: 75%;



	}







	.layout-content-sidebar.has-sidebar .content-front-page {



		left: 0;



	}







	.layout-content-sidebar.has-sidebar .sidebar-front-page {



		right: 0;



	}



}











/**



 * Print styles



 * ----------------------------------------------------------------------------



 */







@media print {



	* {



		background: transparent !important;



		box-shadow: none !important;



		color: #000 !important;



		text-shadow: none !important;



	}







	a,



	a:visited {



		text-decoration: underline;



	}







	a[href]:after {



		content: " (" attr(href) ")";



	}







	abbr[title]:after {



		content: " (" attr(title) ")";



	}







	a[href^="javascript:"]:after,



	a[href^="#"]:after {



		content: "";



	}







	pre,



	blockquote {



		border: 1px solid #999;







		page-break-inside: avoid;



	}







	thead {



		display: table-header-group;



	}







	tr,



	img {



		page-break-inside: avoid;



	}







	img {



		max-width: 100% !important;



	}







	p,



	h2,



	h3 {



		orphans: 3;



		widows: 3;



	}







	h2,



	h3 {



		page-break-after: avoid;



	}







	select {



		background: #fff !important;



	}



}











/**



 * AudioTheme (plugin)



 * http://audiotheme.com/view/audiotheme/



 * ----------------------------------------------------------------------------



 */











/* AudioTheme Layout



------------------------------------------------------------------------------*/







@media (min-width: 768px) {



	.audiotheme-archive .primary-area {



		width: 66.66666667%;



	}







	.audiotheme-archive .secondary-area {



		width: 33.33333333%;



	}







	.layout-content-sidebar .audiotheme-archive .primary-area {



		left: 33.33333333%;



	}







	.layout-content-sidebar .audiotheme-archive .secondary-area {



		right: 66.66666667%;



	}



}











/* AudioTheme Content



------------------------------------------------------------------------------*/







/* AudioTheme Archives */



.audiotheme-archive .entry-title {



	letter-spacing: 0;



}







/* AudioTheme Hero Media */



.hero-item svg {



	display: block;



}







.hero-media--small {



	margin: 0;



	padding: 0;



}







.hero-media--full .fluid-width-video-wrapper {



	box-shadow: none;



}











/* AudioTheme Gig



------------------------------------------------------------------------------*/







.hero-gig {



	padding-top: 49.68%;



}







.hero-gig--small {



	padding-top: 62.10%;



}







.hero-gig--small .hero-media {



	padding: 0;



}







.single-gig .entry-title .gig-year {



	display: inline-block;



	width: 3.57142857em;



}







.single-gig .gig-meta {



	margin: 0.14285714em 0;



}







.single-gig .gig-meta a {



	display: block;



}







.single-gig .gig-card {



	border-top: 1px solid #f5f5f5;



	margin-bottom: 1.42857143em;



}







.single-gig .gig-card dd.gig-venue,



.single-gig .gig-card dd.gig-time {



	display: inline-block;



}







.single-gig .venue-meta {



	border-bottom: 1px solid #f5f5f5;



	border-top: 1px solid #f5f5f5;



	margin-bottom: 1.42857143em;



	margin-top: 0.85714286em;



	padding: 20px 0;



	width: 100%;



}







.single-gig .venue-meta dt.venue-details {



	display: none;



}







.single-gig .venue-meta .venue-address,



.single-gig .venue-meta .venue-address a {



	color: #9b9b9b;



}







.single-gig .hero-media-object .venue-map-link {



	display: none;



	margin: 0;



}







.single-gig .hero-media-object .venue-map-link a {



	display: block;



	padding: 1.42857143em;



}







.no-thumbnail .hero-gig--small {



	height: 500px;



}







.gig-subscribe-links {



	list-style: none;



	margin: 0;



	padding: 0;



}







@media (min-width: 480px) {



	.hero-gig--small .hero-media--small {



		margin: 0 auto;



		max-width: 66.6667%;



		padding-top: 9.5%;



	}







	.hero-gig--small iframe {



		height: 220px;



	}



}







@media (min-width: 992px) {



	.hero-gig--small iframe {



		height: 280px;



	}



}







@media (min-width: 992px) {



	.hero-gig--small iframe {



		height: 332px;



	}



}











/* AudioTheme Gigs



------------------------------------------------------------------------------*/







.gig-card a {



	text-decoration: none;



}







.gig-card dt,



.gig-card dd {



	margin-bottom: 0;



}







.gig-card dt {



	display: none;



}







.gig-card dt.gig-venue {



	display: block;



}







.gig-card .gig-title {



	display: block;



	font-weight: 400;



}







.gig-card dd.gig-permalink {



	position: absolute;



	top: 0;



	right: 0;



	bottom: 0;



	left: 0;



	z-index: 10;



}







.gig-card dd.gig-permalink a {



	display: block;



	height: 100%;



	width: 100%;



}







.gig-card .venue-address {



	display: none;



}







.gig-card dd.gig-time {



	color: #9b9b9b;



	font-size: 0.85714286em;



}







.gig-card dd.gig-time:before {



	content: "@";



	margin-right: 1px;



}







.gig-card dd.gig-links {



	margin: 0;



	position: absolute;



	top: 0.85714286em;



	right: 0;



}







.gig-card dd.gig-links .dropdown-toggle {



	background-color: transparent;



}







.gig-card dd.gig-links .dropdown-toggle:before {



	content: "\f476";



}







.gig-card dd.gig-links.open .dropdown-toggle {



	background-color: #fff;



}







.gig-card .gig-price {



	color: #9b9b9b;



}







.gig-card .gig-price .label {



	color: #666;



}







.gig-card .gig-price-item {



	padding: 0.5em 0.83333333em;



}







.gig-card .gig-description {



	position: relative;



	z-index: 20;



}







.gig-card .gig-description :last-child {



	margin-bottom: 0;



}







.gig-list {



	width: 100%;



}







.gig-list h2.gig-list-year {



	clear: both;



	margin-top: 2.85714286em;



}







.gig-list h2.gig-list-year a {



	color: #9b9b9b;



	text-decoration: none;



}







.gig-list h2.gig-list-year:first-child {



	margin-top: 0;



}







.gig-list h2.gig-list-year + dl {



	border-top: 1px solid #f5f5f5;



}







.gig-list .sep-country-name,



.gig-list .country-name {



	display: none;



}







.gig-list .venue-address,



.gig-list .venue-phone {



	display: none;



}







.archive-gig {



	margin-bottom: 2.85714286em;



}







.archive-gig .page-description {



	margin-bottom: 1.9047619em;



}







.archive-gig .gig-card:hover {



	background-color: #f5f5f5;



}







.archive-gig .gig-card:hover .gig-links {



	z-index: 30;



}







.touch .gig-list .gig-card .gig-links .dropdown-toggle {



	display: none;



}











/* AudioTheme Record



------------------------------------------------------------------------------*/







.hero-record {



	padding-top: 100%;



}







.archive-record {



	margin-bottom: 2.85714286em;



}







/* Record Links */



.record-link .icon:before,



.record-links .dropdown-toggle .icon:before {



	content: "\f447";



}







.record-link {



	clear: both;



	display: block;



	text-align: left;



}







.record-link .icon {



	float: right;



	position: relative;



	right: -0.21428571em;



}







.record-link .icon:before {



	display: block;



	font-size: 1.5em;



	line-height: 1.33333333;



}







.record-link .label {



	font-size: 0.85714286em;



	line-height: 2.33333333;



	text-transform: uppercase;



}







.record-details {



	clear: both;



	float: left;



	margin-top: 1.42857143em;



}







.record-artwork {



	clear: both;



	margin-bottom: 0;



}







.record-artwork a {



	display: block;



	float: left;



	margin-top: 0.71428571em;



	max-width: 100%;



}







/* Tracklists */



.tracklist-section {



	margin: 0 -10px;



}







.tracklist-section audio,



.tracklist-section .mejs-container {



	display: none;



}







.tracklist {



	border-top: 1px solid #f5f5f5;



	color: #666;



	counter-reset: li;



	font-size: 14px;



	font-size: 1.4rem;



	margin: 0 0 1.71428571em;



	padding: 0;



}







.tracklist .track {



	border-bottom: 1px solid #f5f5f5;



	display: block;



	line-height: 1.4;



	padding: 0.71428571em;



	position: relative;



	-webkit-transition: all ease-in-out 0.25s;



	transition: all ease-in-out 0.25s;



}







.tracklist .track:before {



	background-position: 50% 50%;



	background-repeat: no-repeat;



	content: counter(li, decimal-leading-zero);



	counter-increment: li;



	display: block;



	float: left;



	font-size: 1.5em;



	font-weight: 700;



	height: 1.38095238em;



	margin-right: 0.95238095em;



	text-align: center;



	width: 1em;



}







.tracklist .track-title {



	color: #666;



	font-size: 1.5em;



	font-weight: 300;



	text-decoration: none;



}







.tracklist .track-title:hover {



	text-decoration: underline;



}







.tracklist .track-progress,



.tracklist .track-seek-bar,



.tracklist .track-play-bar {



	height: 0.35714286em;



}







.tracklist .track-progress {



	display: none;



	position: absolute;



	right: 0;



	bottom: 0;



	left: 0;



	z-index: 1;



}







.tracklist .track-seek-bar {



	width: 100%;



}







.tracklist .track-play-bar {



	background-color: #e4e4e4;



	width: 0;



}







.tracklist .track-meta {



	display: none;



	font-weight: 400;



	position: absolute;



	top: 1.14285714em;



	right: 0.71428571em;



}







.tracklist .track-current-time,



.tracklist .track-duration,



.tracklist .track-sep-duration {



	display: none;



}







.tracklist .track-links {



	float: right;



	margin: 0 -0.71428571em 0 0;



}







.tracklist .track-links .dropdown-toggle:before {



	content: "\f476";



}







.tracklist .is-playable,



.tracklist .is-playing {



	font-weight: 700;



}







.tracklist .is-playable:before,



.tracklist .is-playing:before,



.tracklist .is-playable .track-title,



.tracklist .is-playing .track-title {



	color: #0c0c0c;



}







.tracklist .is-playable {



	cursor: pointer;



}







.tracklist .is-playable:before {



	display: inline-block;



}







.tracklist .is-playable .track-title {



	font-weight: 400;



}







.tracklist .is-playable .track-duration {



	display: inline;



}







.tracklist .is-playing .track-title {



	font-weight: 700;



}







.touch .tracklist .is-playable:before {



	content: "\f452";



	font-family: "Genericons";



}







.touch .tracklist .is-playing:before {



	content: "\f448";



	font-family: "Genericons";



}







.no-touch .tracklist .is-playable:hover {



	cursor: pointer;



}







.no-touch .tracklist .is-playable:hover:before {



	content: "\f452";



	font-family: "Genericons";



}







.no-touch .tracklist .is-playing {



	padding-bottom: 1.07142857em;



}







.no-touch .tracklist .is-playing:hover .track-seek-bar {



	background-color: #f5f5f5;



}







.no-touch .tracklist .is-playing .track-current-time,



.no-touch .tracklist .is-playing .track-sep-duration {



	display: inline;



}







.no-touch .tracklist .is-playing:before,



.no-touch .tracklist .is-playing:hover:before {



	content: "\f448";



	font-family: "Genericons";



}







.no-touch .tracklist .is-playing .track-progress,



.no-touch .tracklist .is-playing:hover .track-progress {



	display: block;



}







.single-track .tracklist .track:before {



	display: none;



}







.single-track .tracklist .is-playable:before {



	content: "\f452";



	font-family: "Genericons";



}







.single-track .tracklist .is-playable:before {



	cursor: pointer;



	display: inline-block;



}







.single-track .tracklist .is-playing:before {



	content: "\f448";



}







/* Tracklist Icons */



.audiotheme-icon-play:before {



	content: "\f452";



	font-family: "Genericons";



}







.audiotheme-icon-pause:before {



	content: "\f448";



	font-family: "Genericons";



}







@media (min-width: 480px) {



	.hero-record {



		padding-top: 62.10%;



	}







	.hero-record .hero-media {



		margin: 0 auto;



		max-width: 40%;



		padding-top: 8.2%;



	}



}







@media (min-width: 768px) {



	.tracklist-section {



		margin-left: 0;



		margin-right: 0;



	}



}











/* AudioTheme Video



------------------------------------------------------------------------------*/







.hero-video {



	padding-top: 62.10%;



}







.hero-video .fluid-width-video-wrapper {



	margin-bottom: 0;



}







.archive-video {



	margin-bottom: 2.85714286em;



}







@media (min-width: 992px) {



	.hero-video .hero-media--small {



		margin: 0 auto;



		max-width: 66.6667%;



		padding-top: 9.5%;



	}



}











/**



 * Overlay



 * -----------------------------------------------------------------------------



 */







.overlay {



	-moz-box-sizing: border-box;



	box-sizing: border-box;



}







.overlay .section-title {



	color: #666;



}







.overlay .dropdown .dropdown-toggle {



	background-color: transparent;



}







.overlay .dropdown .dropdown-toggle:hover {



	color: #fff;



}







.overlay .dropdown .dropdown-menu {



	background-color: #0c0c0c;



}







.overlay .dropdown .dropdown-menu li a:hover,



.overlay .dropdown .dropdown-menu li span:hover {



	background-color: #333;



	color: #fff;



}







.overlay .dropdown.open .dropdown-toggle {



	color: #fff;



}







.overlay .dropdown.open .dropdown-toggle,



.overlay .dropdown.open .dropdown-toggle:after {



	background-color: #0c0c0c;



}







/* Overlay: Record */



.overlay-record .tracklist,



.overlay-record .tracklist a {



	color: #666;



}







.overlay-record .tracklist,



.overlay-record .tracklist .track {



	border-color: #4a4a4a;



}







.overlay-record .tracklist .is-playable:before,



.overlay-record .tracklist .is-playing:before,



.overlay-record .tracklist .is-playable .track-title,



.overlay-record .tracklist .is-playing .track-title {



	color: #e4e4e4;



}







.overlay-record .tracklist .is-playing:hover .track-seek-bar {



	background-color: #4a4a4a;



}







/* Overlay: Video */



.overlay-video .overlay-media-object {



	text-align: center;



	width: 100%;



}







/* Overlay: Colorbox Styles */



.admin-bar #colorbox #cboxContent #cboxClose {



	top: 52px;



}







#colorbox,



#cboxOverlay,



#cboxWrapper {



	position: absolute;



	top: 0;



	left: 0;



	z-index: 9999;



}







#cboxOverlay {



	height: 100%;



	position: fixed;



	width: 100%;



}







#cboxMiddleLeft,



#cboxBottomLeft {



	clear: left;



}







#cboxContent {



	position: relative;



}







#cboxLoadedContent {



	overflow: auto;







	-webkit-overflow-scrolling: touch;



}







#cboxTitle {



	margin: 0;



}







#cboxLoadingOverlay,



#cboxLoadingGraphic {



	height: 100%;



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



}







#cboxPrevious,



#cboxNext,



#cboxClose,



#cboxSlideshow {



	cursor: pointer;



}







.cboxPhoto {



	border: 0;



	display: block;



	float: left;



	margin: auto;



	max-width: none;



}







.cboxIframe {



	border: 0;



	display: block;



	height: 100%;



	width: 100%;



}







#colorbox,



#cboxContent,



#cboxLoadedContent {



	-moz-box-sizing: content-box;



	box-sizing: content-box;



}







/* User Styles */



#cboxOverlay {



	background: #0c0c0c;



}







#colorbox {



	outline: 0;



}







#colorbox #cboxContent {



	background: transparent;



	margin-top: 20px;



}







#colorbox #cboxContent .cboxIframe {



	background: #fff;



}







#colorbox #cboxContent #cboxError {



	border: 1px solid #ccc;



	padding: 50px;



}







#colorbox #cboxContent #cboxTitle {



	color: #ccc;



	position: absolute;



	top: -20px;



	left: 0;



}







#colorbox #cboxContent #cboxCurrent {



	color: #ccc;



	position: absolute;



	top: -20px;



	right: 0;



}







#colorbox #cboxContent #cboxLoadingGraphic:before {



	border-color: #333;



	border-top-color: #666;



	content: "";



	margin: auto;



	position: absolute;



	top: 0;



	right: 0;



	bottom: 0;



	left: 0;



}







#colorbox #cboxContent #cboxPrevious,



#colorbox #cboxContent #cboxNext,



#colorbox #cboxContent #cboxSlideshow,



#colorbox #cboxContent #cboxClose {



	background: none;



	border: 0;



	margin: 0;



	overflow: visible;



	padding: 0;



	width: auto;



}







#colorbox #cboxContent #cboxPrevious:active,



#colorbox #cboxContent #cboxNext:active,



#colorbox #cboxContent #cboxSlideshow:active,



#colorbox #cboxContent #cboxClose:active {



	outline: 0;



}







#colorbox #cboxContent #cboxSlideshow {



	color: #fff;



	position: absolute;



	top: 20px;



	right: 90px;



}







#colorbox #cboxContent #cboxPrevious,



#colorbox #cboxContent #cboxNext,



#colorbox #cboxContent #cboxClose {



	border: 2px solid #fff;



	color: #fff;



	display: block;



	height: 36px;



	line-height: 36px;



	margin: auto;



	position: absolute;



	width: 36px;



}







#colorbox #cboxContent #cboxPrevious:hover,



#colorbox #cboxContent #cboxNext:hover,



#colorbox #cboxContent #cboxClose:hover {



	border-color: #4a4a4a;



	color: #4a4a4a;



}







#colorbox #cboxContent #cboxPrevious,



#colorbox #cboxContent #cboxNext {



	font-family: "nowell";



	font-size: 1.5em;



	top: 0;



	bottom: 0;



}







#colorbox #cboxContent #cboxPrevious {



	left: -75px;



}







#colorbox #cboxContent #cboxNext {



	right: -75px;



}







#colorbox #cboxContent #cboxClose {



	background-color: #0c0c0c;



	border-radius: 100%;



	font-size: 30px;



	position: fixed;



	top: 20px;



	right: 20px;



}











/**



 * AudioTheme Widgets



 * -----------------------------------------------------------------------------



 */







.widget_audiotheme_record:before,



.widget_audiotheme_track:before,



.widget_audiotheme_video:before,



.widget_audiotheme_record:after,



.widget_audiotheme_track:after,



.widget_audiotheme_video:after {



	content: " ";



	display: table;



}







.widget_audiotheme_record:after,



.widget_audiotheme_track:after,



.widget_audiotheme_video:after {



	clear: both;



}







.widget_audiotheme_record .featured-image,



.widget_audiotheme_track .featured-image,



.widget_audiotheme_video .featured-image {



	margin-bottom: 0;



	position: relative;



}







.widget_audiotheme_record .featured-image a,



.widget_audiotheme_track .featured-image a,



.widget_audiotheme_video .featured-image a {



	display: inline-block;



	max-width: 100%;



}







.widget_audiotheme_record .featured-image .action-link:hover,



.widget_audiotheme_track .featured-image .action-link:hover,



.widget_audiotheme_video .featured-image .action-link:hover {



	border-color: #fff;



	color: #fff;



}







.widget_audiotheme_record .action-link,



.widget_audiotheme_track .action-link,



.widget_audiotheme_video .action-link {



	background-color: rgba(0, 0, 0, 0.2);



	margin: 0 -0.95238095em -0.95238095em 0;



	position: absolute;



	right: 50%;



	bottom: 50%;



}







.widget_audiotheme_record .action-link:hover,



.widget_audiotheme_track .action-link:hover,



.widget_audiotheme_video .action-link:hover {



	text-decoration: none;



}







.widget_audiotheme_record .description,



.widget_audiotheme_track .description,



.widget_audiotheme_video .description {



	font-style: italic;



	margin-top: 0.71428571em;



}







.widget_audiotheme_record .description *:last-child,



.widget_audiotheme_track .description *:last-child,



.widget_audiotheme_video .description *:last-child {



	margin-bottom: 0;



}







.widget_audiotheme_record .more-link,



.widget_audiotheme_track .more-link,



.widget_audiotheme_video .more-link {



	text-decoration: underline;



}







.widget_audiotheme_upcoming_gigs dl {



	margin: 0 0 1.42857143em;



	padding: 0;



}







.widget_audiotheme_upcoming_gigs dt,



.widget_audiotheme_upcoming_gigs dd {



	line-height: 1.71428571;



	margin: 0;



}







.widget_audiotheme_upcoming_gigs dd.location {



	margin: 5px 0;



}







.widget_audiotheme_upcoming_gigs .location,



.widget_audiotheme_upcoming_gigs .location a {



	color: #0c0c0c;



	font-style: italic;



}







.widget_audiotheme_upcoming_gigs .venue,



.widget_audiotheme_upcoming_gigs .description {



	display: none;



}







.site-sidebar .action-link {



	color: #0c0c0c;



}







.site-sidebar .widget_audiotheme_upcoming_gigs .location,



.site-sidebar .widget_audiotheme_upcoming_gigs .location a {



	color: #e4e4e4;



}







.widget_recent_posts li {



	padding-bottom: 1.07142857em;



}







.widget_recent_posts h5 {



	display: block;



	font-size: 14px;



	font-size: 1.4rem;



	font-weight: 700;



	line-height: 1.71428571;



	margin: 0;



}







.widget_recent_posts p {



	margin: 0;



}







.widget_recent_posts .published {



	color: #9b9b9b;



	display: block;



	font-size: 0.85714286em;



	letter-spacing: 0.1em;



	margin: 0;



	text-transform: uppercase;



}







.widget_recent_posts.show-excerpts .published {



	margin-bottom: 0.35714286em;



	margin-top: 0.35714286em;



}







.widget_recent_posts .recent-posts-feed-link {



	color: #f60;



	float: left;



	height: 16px;



	margin-right: 5px;



	overflow: hidden;



	position: relative;



	width: 16px;



}







.widget_recent_posts .recent-posts-feed-link:hover {



	color: #666;



}







.widget_recent_posts .recent-posts-feed-link:before {



	content: "\f413";



	font-family: "Genericons";



}











/**



 * Contact Form 7 (plugin)



 * http://wordpress.org/plugins/contact-form-7/



 * ----------------------------------------------------------------------------



 */







#page .wpcf7 p {



	margin-bottom: 1.07142857em;



}











/**



 * Gravity Forms (plugin)



 * http://gravityforms.com



 * ----------------------------------------------------------------------------



 */







#page .gform_wrapper {



	margin: 0;



	max-width: 100%;



	width: 100%;



}







#page .gform_wrapper .ginput_full,



#page .gform_wrapper .ginput_left,



#page .gform_wrapper .ginput_right {



	float: left;



	min-height: 1px;



	padding-left: 1.42857143em;



	padding-right: 1.42857143em;



	position: relative;



}







#page .gform_wrapper input[type=text],



#page .gform_wrapper input[type=url],



#page .gform_wrapper input[type=email],



#page .gform_wrapper input[type=tel],



#page .gform_wrapper input[type=number],



#page .gform_wrapper input[type=password],



#page .gform_wrapper textarea,



#page .gform_wrapper select {



	font-size: 14px;



	font-size: 1.4rem;



	padding: 0.14285714em 0.85714286em;



}







#page .gform_wrapper .gform_description,



#page .gform_wrapper .gsection_title {



	font-size: 1.5em;



	font-weight: 300;



	line-height: 1.4;



	margin-bottom: 1.14285714em;



}







#page .gform_wrapper .gsection {



	border-bottom: none;



	margin-top: 2.85714286em;



}







#page .gform_wrapper .gsection_description {



	font-size: 1em;



	line-height: 1.71428571;



}







#page .gform_wrapper .gfield_description {



	color: #a6a6a6;



	display: block;



	margin-bottom: 0.71428571em;



	margin-top: 0.35714286em;



}







#page .gform_wrapper .gfield {



	margin-bottom: 1.07142857em;



}







#page .gform_wrapper .gfield_label {



	margin-bottom: 0.5em;



}







#page .gform_wrapper .ginput_complex {



	margin-left: -0.71428571em;



	margin-right: -0.71428571em;



}







#page .gform_wrapper .ginput_complex:before,



#page .gform_wrapper .ginput_complex:after {



	content: " ";



	display: table;



}







#page .gform_wrapper .ginput_complex:after {



	clear: both;



}







#page .gform_wrapper .ginput_complex input {



	width: 100% !important;



}







#page .gform_wrapper .ginput_complex label {



	color: #666;



	display: block;



	font-size: 0.85714286em;



	font-weight: 400;



	margin-bottom: 0.25em;



	margin-top: 0.25em;



}







#page .gform_wrapper .ginput_complex select {



	width: 100% !important;



}







#page .gform_wrapper table.gfield_list th,



#page .gform_wrapper table.gfield_list td {



	padding: 0 0 0.14285714em;



	vertical-align: middle;



}







#page .gform_wrapper table.gfield_list th + th,



#page .gform_wrapper table.gfield_list td + td {



	padding: 0;



}







#page .gform_wrapper .gfield_radio,



#page .gform_wrapper .gfield_checkbox {



	display: block;



	margin-bottom: 0.71428571em;



	margin-top: 0.71428571em;



	min-height: 1.71428571em;



	padding-left: 0;



	vertical-align: middle;



}







#page .gform_wrapper .gfield_radio label,



#page .gform_wrapper .gfield_checkbox label {



	color: #666;



	cursor: pointer;



	display: inline;



	font-weight: 400;



	letter-spacing: 0;



	margin: 0 0 0 0.57142857em;



	text-transform: none;



}







#page .gform_wrapper .gfield_radio input:checked + label,



#page .gform_wrapper .gfield_checkbox input:checked + label {



	color: #0c0c0c;



}







#page .gform_wrapper .gfield_radio li,



#page .gform_wrapper .gfield_checkbox li {



	margin-bottom: 0.35714286em;



}







#page .gform_wrapper .gfield_radio input[type="radio"],



#page .gform_wrapper .gfield_checkbox input[type="checkbox"] {



	float: left;



	margin-left: 1px;



}







#page .gform_wrapper .gform_page_footer {



	border-top: none;



	margin: 2.85714286em 0 0;



	padding-top: 0;



	width: 100%;



}







@media (min-width: 768px) {



	.ginput_full {



		width: 100%;



	}







	.ginput_left,



	.ginput_right {



		width: 50%;



	}



}











/**



 * Jetpack (plugin)



 * http://jetpack.me/



 * ----------------------------------------------------------------------------



 */











/* Jetpack: Contact Form



------------------------------------------------------------------------------*/







.content-area .contact-form > div {



	margin-bottom: 1.07142857em;



}







.content-area .contact-form label {



	margin-bottom: 0.21428571em;



}







.content-area .contact-form label span {



	font-size: 0.85714286em;



	line-height: 2;



	text-transform: uppercase;



}







.content-area .contact-form label.checkbox,



.content-area .contact-form label.radio {



	font-weight: 400;



	letter-spacing: 0;



	margin: 0;



	text-transform: none;



}







.content-area .contact-form input[type="checkbox"],



.content-area .contact-form input[type="email"],



.content-area .contact-form input[type="radio"],



.content-area .contact-form input[type="text"],



.content-area .contact-form select,



.content-area .contact-form textarea {



	margin: 0;



}











/* Jetpack: Featured Content



------------------------------------------------------------------------------*/







.featured-content .hero-item-image {



	background: #e4e4e4;



	display: block;



	overflow: hidden;



	padding-top: 56.49%;



	position: relative;



}







.featured-content .hero-item-image img {



	-webkit-backface-visibility: hidden;



	backface-visibility: hidden;



	display: block;



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



}







.home.has-featured-content .featured-content {



	margin-bottom: 2.85714286em;



}











/* Jetpack: Infinite Scroll



------------------------------------------------------------------------------*/







.neverending .posts-navigation {



	display: none;



}







.neverending .list-view {



	margin-bottom: 0;



}







.neverending .content-area {



	margin-bottom: 2.85714286em;



}







.infinite-scroll .list-view.infinite-wrap {



	border-top: none;



}







.infinite-scroll .posts-navigation,



.infinite-scroll.neverending .site-footer {



	display: none;



}







.infinity-end.neverending .site-footer {



	display: block;



}







#infinite-handle span {



	background-color: #0c0c0c;



	border: 2px solid #0c0c0c;



	border-radius: 2px;



	color: #fff;



	cursor: pointer;



	display: inline-block;



	font-size: 12px;



	font-size: 1.2rem;



	font-weight: 700;



	letter-spacing: 0.1em;



	line-height: 1.5;



	margin-bottom: 0;



	padding: 0.75em 1.25em;



	text-align: center;



	text-decoration: none;



	text-transform: uppercase;



	-moz-user-select: none;



	-ms-user-select: none;



	-webkit-user-select: none;



	user-select: none;



	vertical-align: middle;



	white-space: nowrap;



}







#infinite-handle span:hover,



#infinite-handle span:focus {



	color: #fff;



	opacity: 0.6;



	text-decoration: none;



}







#infinite-footer {



	color: #0c0c0c;



	font-size: 14px;



	font-size: 1.4rem;



	letter-spacing: 0.1em;



	margin: 0 auto;



	text-transform: uppercase;



	width: 100%;



}







#infinite-footer a {



	color: inherit;



	font-weight: 700;



}







#infinite-footer a:hover,



#infinite-footer a:focus {



	text-decoration: underline;



}







#infinite-footer .container {



	background: none;



	border-width: 0;



	max-width: 1180px;



	padding: 0;



	position: relative;



	width: 100% !important;



}







#infinite-footer .blog-info {



	display: none;



}







#infinite-footer .blog-credits {



	background: #fff;



	border-top: 1px solid #0c0c0c;



	color: inherit;



	float: none;



	font-size: inherit;



	padding: 1.35714286em 2.85714286em;



	text-align: left;



	width: 100%;



}







#infinite-footer .blog-credits a {



	color: inherit;



}







.infinite-loader {



	display: inline-block;



	margin: 16px 6px;



}







.infinite-loader:before {



	display: block;



	margin: 0;



}







.infinite-loader .spinner {



	display: none;



}







@media (min-width: 1180px) {



	#infite-footer .container:before {



		content: "";



		display: block;



		max-width: 295px;



		position: absolute;



		top: 0;



		bottom: 0;



		left: 0;



		width: 25%;



	}







	#infite-footer .blog-credits {



		padding-bottom: 1.78571429em;



		padding-top: 1.78571429em;



	}







	.layout-sidebar-content #infinite-footer .container {



		padding-left: 25%;



	}







	.layout-content-sidebar #infinite-footer .container {



		padding-right: 25%;



	}



}







@media (min-width: 1180px) {



	.layout-sidebar-content #infinite-footer .container {



		padding-left: 295px;



	}







	.layout-content-sidebar #infinite-footer .container {



		padding-right: 295px;



	}



}











/* Jetpack: Sharing Display



------------------------------------------------------------------------------*/







.sharing-navigation {



	margin-bottom: 0.71428571em;



}







.sharing-navigation .sd-sharing {



	display: none;



}







.sharedaddy {



	margin-bottom: 1.71428571em;



}







.sd-title {



	letter-spacing: 0.1em;



	text-transform: uppercase;



}







body div.sharedaddy h3.sd-title:before {



	display: none;



}











/* Jetpack: Widgets



------------------------------------------------------------------------------*/







/* Widget: Author Grid */



.widget_author_grid ul,



.widget_author_grid li {



	border-width: 0;



	padding: 0;



}







/* Widget: Authors */



.widget_authors img {



	border-radius: 100%;



	margin-right: 5px;



}







/* Widget: Blogs I Follow */



.widget_jp_blogs_i_follow ol {



	border-top: 1px solid #f5f5f5;



	list-style: none;



	list-style-position: inside;



	padding-left: 0;



}







/* Widget: Blog Stats */



.widget_blog-stats ul,



.widget_blog-stats li {



	border-width: 0;



	margin: 0;



	padding: 0;



}







.widget_blog-stats ul {



	font-size: 1.5em;



	font-weight: 300;



	line-height: 1.4;



}







/* Widget: Contact Info */



.widget_contact_info #contact-info-map-canvas {



	height: 171px;



}







.widget_contact_info .confit-address,



.widget_contact_info .confit-phone,



.widget_contact_info .confit-hours {



	border-bottom: 1px solid #f5f5f5;



	padding: 0.71428571em 0 0.71428571em 1.42857143em;



	position: relative;



}







.widget_contact_info .confit-address:before,



.widget_contact_info .confit-phone:before,



.widget_contact_info .confit-hours:before {



	color: #9b9b9b;



	display: inline-block;



	font-family: "Genericons";



	font-size: 110%;



	-moz-osx-font-smoothing: grayscale;



	-webkit-font-smoothing: antialiased;



	font-style: normal;



	margin-right: 0.41666667em;



	position: absolute;



	top: 0.64285714em;



	left: 0;



	vertical-align: baseline;







	speak: none;



}







.widget_contact_info .confit-address:before {



	content: "\f417";



	top: 0.78571429em;



}







.widget_contact_info .confit-address a {



	font-size: 0.85714286em;



}







.widget_contact_info .confit-phone {



	font-style: italic;



}







.widget_contact_info .confit-phone:before {



	content: "\f437";



}







.widget_contact_info .confit-hours:before {



	content: "\f303";



}







/* Widget: Gallery */



.widget-gallery .slideshow-window {



	background-color: transparent;



	border-radius: 0;



	border-width: 0;



}







/* Widget: Grofile */



.widget-grofile .grofile-accounts,



.widget-grofile .grofile-accounts li {



	border-width: 0;



	padding: 0;



}







.site-sidebar .widget_contact_info .confit-address,



.site-sidebar .widget_contact_info .confit-phone,



.site-sidebar .widget_contact_info .confit-hours {



	border-bottom-width: 0;



	padding: 0;



}







.site-sidebar .widget_contact_info .confit-address:before,



.site-sidebar .widget_contact_info .confit-phone:before,



.site-sidebar .widget_contact_info .confit-hours:before {



	color: #fff;



	position: relative;



	top: 3px;



}











/**



 * Twitter Widget Pro (plugin)



 * https://wordpress.org/plugins/twitter-widget-pro/



 * ----------------------------------------------------------------------------



 */







.widget_twitter ul {



	border: none;



}







.widget_twitter ul li {



	border: none;



}







.widget_twitter ul li:first-child {



	padding-top: 0;



}







.widget_twitter .twitter-avatar {



	margin-bottom: 1.42857143em;



}







.widget_twitter .twitter-avatar img {



	border-radius: 100%;



	display: inline-block;



}







.widget_twitter .entry-content,



.widget_twitter .entry-meta {



	display: block;



	margin: 0 0 0.35714286em;



}







.widget_twitter .entry-meta {



	font-style: italic;



}







.widget_twitter .entry-meta,



.widget_twitter .entry-meta a {



	color: #0c0c0c;



}







.widget_twitter .entry-meta:first-letter {



	text-transform: capitalize;



}







.widget_twitter .intent-meta {



	display: block;



	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;



	font-size: 0.85714286em;



	font-weight: bold;



	text-transform: uppercase;



}







.widget_twitter .intent-meta,



.widget_twitter .intent-meta a {



	color: #666;



	margin: 0 0.41666667em;



}







.widget_twitter .intent-meta a:hover {



	text-decoration: underline;



}







.site-sidebar .widget_twitter li {



	margin-bottom: 2.85714286em;



}







.site-sidebar .widget_twitter .entry-meta,



.site-sidebar .widget_twitter .entry-meta a {



	color: #fff;



}











/**



 * WP Email Capture



 * https://wordpress.org/plugins/wp-email-capture/



 * ----------------------------------------------------------------------------



 */







.wp-email-capture {



	position: relative;



}







.wp-email-capture + p {



	margin: 0;



}







.wp-email-capture br {



	display: none;



}







.wp-email-capture label {



	float: left;



	margin-bottom: -2.85714286em;



	position: relative;



	top: 0.92857143em;



	left: 1.07142857em;



	text-align: left;



	width: auto;



}







.wp-email-capture input {



	margin-bottom: 2px;



}







.wp-email-capture .wp-email-capture-name-input,



.wp-email-capture .wp-email-capture-email-input {



	text-align: left !important;



}







.wp-email-capture .wp-email-capture-name-input {



	padding-left: 5.35714286em;



}







.wp-email-capture .wp-email-capture-email-input {



	padding-left: 5.71428571em;



}







.wp-email-capture .wp-email-capture-submit {



	margin-bottom: 0;



}







.widget_wp_email_capture_widget_class .textwidget {



	font-style: italic;



	margin-bottom: 0.85714286em;



}







.hero-item-summary .wp-email-capture {



	text-align: left;



}







.hero-item-summary .wp-email-capture + p {



	margin-top: 0.92857143em;



	text-align: center;



}







.site-sidebar input,



.hero-item-summary input {



	color: #fff;



}







.site-sidebar label,



.hero-item-summary label {



	color: #666;



}







.site-sidebar .wp-email-capture-submit,



.hero-item-summary .wp-email-capture-submit,



.widget_wp_email_capture_widget_class .wp-email-capture-submit {



	width: 100%;



}











/* Espace GO */











.footer_colonne1, .footer_colonne2, .footer_colonne3 {



	float:left;



	font-size:10px;



	text-transform:none;



	color:#999;



	line-height:13px;



}







.footer_colonne1 {



	width:26%;



}







.footer_colonne2 {



	text-align:right;



	width:37%;



	margin-right:7%



}







.footer_colonne3 {



	text-align:right;



	width:25%;



}











/* formaulaire abonnement  */



body.page-template-formulaire p{



	    margin: 0px 0px 5px 0;



}















table.grille{



line-height:13px;



text-transform:uppercase;



font-size:0.9em;



width:70%;



}







table.grille h1{



	font-size:1.5em;



	text-align:center



}











td.top{



padding:0px 0 3px 0px;



}







td.noir{



background-color:#000000;



color:#FFFFFF;



padding:10px 10px 10px 15px;



border-right:#000000 1px solid;



border-top:#000000 1px solid;



border-bottom:#000000 1px solid;



	text-align:center;



}







td.noir2{



background-color:#000000;



color:#FFFFFF;



padding:10px 10px 10px 15px;



border-right:#000000 1px solid;



border-top:#000000 1px solid;



border-bottom:#fff 1px solid;



}











td.gris{



	text-align:center;



background-color:#999;



color:#FFFFFF;



padding:10px 8px 10px 15px;



border-right:#000000 1px solid;



border-top:#000000 1px solid;



border-left:#000000 1px solid;



border-bottom:#fff 1px solid;



line-height:20px;



}







td.gris2{



background-color:#999;



color:#FFFFFF;



padding:10px 8px 10px 15px;



border-right:#000000 1px solid;



border-left:#000000 1px solid;



border-bottom:#000000 1px solid;



}







td.gris3{



background-color:#999;



color:#FFFFFF;



padding:10px 8px 10px 12px;



border-right:#000000 1px solid;



border-bottom:#000000 1px solid;



}











td.blanc{



color:#000000;



border-right:#000000 1px solid;



border-top:#000000 1px solid;



border-collapse:collapse;



padding:10px 0 10px 15px;



}











td.blanc2{



color:#000000;



border-right:#000000 1px solid;



border-top:#000000 1px solid;



border-bottom:#000000 1px solid;



border-collapse:collapse;



padding:10px 0 10px 15px;



}







td.blanc3{



color:#000000;



border-right:#000000 1px solid;



border-bottom:#000000 1px solid;



border-collapse:collapse;



padding:10px 0 10px 15px;



}







td.blanc4{



color:#000000;



border-left:#000000 1px solid;



border-right:#000000 1px solid;



border-bottom:#000000 1px solid;



border-collapse:collapse;



padding:10px 0 10px 15px;



}











.form_abonnement{



}







.form_abonnement label, #form1 label{



width:250px;



float:left;



}







table.tableau{



border:#c2c0c0 1px solid;



padding:10px;



background-color:#f2efef;



border-collapse: collapse;



font-size:11px;



}







table.tableau tr{



border:#c2c0c0 1px solid;



}







table.tableau td{



padding-left:10px;



padding-top:2px;



padding-bottom:2px;



}







#total{



margin:20px 10px;



background-color:#f2efef;



padding:10px 10px;



width:380px;



border:#c2c0c0 1px solid;



}







.fielderror2{



font-weight:bold;



font-style:italic;



color:#FF0000;



}











/* ---------------------------------------- */



/* 	form	*/



/* ---------------------------------------- */







.fielderror{



font-weight:bold;



font-style:italic;



}		







.message{



background-color:#EEECED; 



padding:5px 5px 5px 15px; 



margin:14px 0 20px 0; 



color:#CC173A;



font-weight:bold;



font-style:italic;



}







.form{



    padding-left: 1.42857em;



    padding-right: 1.42857em;



}	







.form h1{



    padding-top: 1.52857em;



    padding-bottom: .42857em;



}	











/* menu  */







li.menu-item-nouvelles,li.menu-item-planifier-votre-sortie,li.menu-item-don,li.menu-item-salle-de-presse,li.menu-item-an-4-2014-2015,li.menu-item-david-ospina{



margin-bottom:25px !important;	}


li.menu-item-daniel-canty,li.menu-item-max-otto-fauteux,li.menu-item-julien-clancher,li.menu-item-david-ospina{



margin-left:10px !important;	}




}		







.retour{



	float:right;



}	



.retour a{



	text-decoration:none



}	







.espace{



	margin-top:18px !important;



}	











.transat{



	margin-top:45px



}







.infolettre{



	margin-left:45px !important;



	margin-top:105px !important



}







body.front-page .entry-title {



    display: none;



}







.nouvelles{



	margin-bottom:35px



}