.tm-navbar-sticky .tm-navbar-wrapper, .tm-navbar-sticky .tm-navbar-wrapper-animate {
    border-width: 0px;
}
.tm-navbar-sticky.tm-header-offset .tm-block-header + .uk-block:not(.tm-block-fullheight) {
    padding-top: 200px;
}
.tm-slideshow-content-panel {
    background-color: rgba(255,255,255,0.85);
    padding: 40px 40px 20px;
}
.uk-button {
    padding: 0 20px;
    line-height: 30px;
    min-height: 30px;
    font-weight: 400;
}
.tm-slideshow-panel-avanti .tm-slideshow-panel-badge {
    font-weight:400;
}
.home #tm-top-b {
    background: #ffde51;
	    color: black;
}
.home #tm-top-c {
    background: #ffffff;
}
.tm-gallery-avanti div:nth-child(2n):not(:nth-child(6n+10)):not(:nth-child(4)) .uk-overlay {
  background: none;
}
.tm-gallery-avanti div:nth-child(2n):not(:nth-child(6n+10)):not(:nth-child(4)) .uk-overlay .uk-overlay-panel {
  color: rgba(255, 255, 255, 0.6);
}
.tm-gallery-avanti div:nth-child(2n):not(:nth-child(6n+10)):not(:nth-child(4)) .uk-overlay .uk-overlay-panel .uk-panel-title {
  color: #ffffff;
}
.tm-gallery-avanti div:nth-child(2n):not(:nth-child(6n+10)):not(:nth-child(4)) .uk-overlay .uk-overlay-background {
  background-color: rgba(255,255,255,0.4);
}
.tm-gallery-avanti div:nth-child(3n):not(:nth-child(6n)) .uk-overlay,
.tm-gallery-avanti div:nth-child(4) .uk-overlay,
.tm-gallery-avanti div:nth-child(6n+10) .uk-overlay {
    background: none;
}
.tm-gallery-avanti div:nth-child(3n):not(:nth-child(6n)) .uk-overlay .uk-overlay-panel,
.tm-gallery-avanti div:nth-child(4) .uk-overlay .uk-overlay-panel,
.tm-gallery-avanti div:nth-child(6n+10) .uk-overlay .uk-overlay-panel {
  color: rgba(255, 255, 255, 0.6);
}
.tm-gallery-avanti div:nth-child(3n):not(:nth-child(6n)) .uk-overlay .uk-overlay-panel .uk-panel-title,
.tm-gallery-avanti div:nth-child(4) .uk-overlay .uk-overlay-panel .uk-panel-title,
.tm-gallery-avanti div:nth-child(6n+10) .uk-overlay .uk-overlay-panel .uk-panel-title {
  color: #ffffff;
}
.tm-gallery-avanti div:nth-child(3n):not(:nth-child(6n)) .uk-overlay .uk-overlay-background,
.tm-gallery-avanti div:nth-child(4) .uk-overlay .uk-overlay-background,
.tm-gallery-avanti div:nth-child(6n+10) .uk-overlay .uk-overlay-background {
    background-color: rgba(255,255,255,0.4);
}

.home #tm-main {
	display:none;
}
@media (min-width: 960px) {
.uk-block-large {
    padding-top: 80px;
    padding-bottom: 80px;
}
}
@media (min-width: 960px){
.uk-block-large {
    padding-top: 60px;
    padding-bottom: 60px;
}
}

.uk-accordion-title {
    font-size: 14px;
    color: #7B8186;
}
.uk-accordion-title::before {
    left: 0px;
}
.uk-accordion-title {
    padding-left: 20px;
}
.uk-accordion-content {
    padding: 0 12px 12px 20px;
}
.link-dark {
color: #333333;
border-bottom: 1px dotted #333333;
}
a.link-dark:hover {
color: #333333;
border-bottom: none;
text-decoration: none;
}

.home #tm-header .uk-slideshow > li {
    height: 650px !important;
}
.uk-h6 {
    color: #666666;
}
.parent-pageid-169 .tm-bottom-a .uk-width-medium-1-2  {
	width: 100%;
}


body .twenty-fifteen-pattern input[type="text"], body .twenty-fifteen-pattern input[type="email"], body .twenty-fifteen-pattern input[type="url"], body .twenty-fifteen-pattern input[type="submit"], body .twenty-fifteen-pattern textarea {
    font-size: 1rem;
	font-family: Roboto, Sans-serif;
}
body .twenty-fifteen-pattern p {
    font-size: 0.9rem;
    font-family: Roboto, sans-serif;
	text-transform: none;
}
body .twenty-fifteen-pattern select{
	width: 100%;
    padding: 0.5278em;
    line-height: normal;
    font-size: 1rem;
    border: 1px solid rgba(51, 51, 51, 0.1);
    color: rgba(51, 51, 51, 0.7);
    background: #f7f7f7;
    border-radius: 0;
    margin: 0;
    max-width: 100%;
    vertical-align: baseline;
    font-family: Roboto, sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	height: 37px;
    font-family: Roboto, sans-serif;
}
body .twenty-fifteen-pattern button, body .twenty-fifteen-pattern input[type="button"], body .twenty-fifteen-pattern input[type="reset"], body .twenty-fifteen-pattern input[type="submit"] {
    font-size: 0.8rem;
    padding: 0.6125em 1.5em;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    width: inherit;
}
body .cf7-style div.wpcf7-validation-errors {
    background: none;
    color: red;
    border: none;
    background-color: #FFE8E8;
}
body .cf7-style div.wpcf7-response-output {
    padding: 15px;
    text-transform: none;
}

body .cf7-style div.wpcf7-response-output.wpcf7-mail-sent-ok {
    background: none;
    color: green;
    border: none;
    background-color: #D5ECD5;
}

.page-id-194 ul.myliste {
	padding-left: 30px;
}
.page-id-194 ul.myliste i {    
    margin-left: -30px;
    margin-right: 10px;
}

.parent-pageid-169 .tm-gallery-avanti .uk-overlay > img {
    opacity: 1;
}
table td {
	border: 1px solid #ddd !important;
	padding: 5px;
}
.btn-jaune {
	background: #ffde51;
    color: black;
}