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


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

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

.custom .fa-plus:before {
    content: "\f0da"!important;
}

.custom .fa-minus:before {
    content: "\f0d8"!important;
}

.jet-nav .menu-item-link.menu-item-link-top {
    padding: 8px 10px;
}

#toTop { color:#838d9c; }
#toTop:hover { color:#838d9c; opacity:0.8; }
a.revue { opacity:0.6; }
a.revue:hover { color:#fff!important; opacity:1;   }

.post-author-bio, .entry-meta { display:none!important; }

.post p { color:#525050; font-size:16px; line-height:24px; font-weight:400; }

.post h1 {
	font-family: "Open Sans", Sans-serif;
    font-size: 18px;
	letter-spacing: 0.2em;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 24px;
}

a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    color: #838D9C;
}

.elementor-29 .elementor-element.elementor-element-8f74010 label { font-weight: 500; }
	
.wpcf7-not-valid-tip { display:none!important; }

.elementor-29 .elementor-element.elementor-element-4931299 .wpcf7 div.wpcf7-response-output {
    color: #000;
    font-weight: 500;
    text-align: center;
}

.wpcf7-not-valid { border-color:Red!important; }

@media (max-width: 1200px) {
   .elementor-12 .elementor-element.elementor-element-0bc0fff .menu-item-link-top .jet-nav-link-text { font-size:14px!important; }
}

@media (max-width: 767px) {
   .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left { margin-bottom:15px; }
	.custom .elementor-accordion .elementor-tab-title { padding: 18px 5px 18px 15px!important; }
}

@media (max-width: 767px) {
	.elementor-12 .elementor-element.elementor-element-0bc0fff .jet-nav { padding-bottom:18px; }
}

.single-post ul li { color:#525050; font-size:16px; font-weight:400; }

.single-post .wp-block-button__link { font-weight:500; text-transform:uppercase; border-radius:0px; }
