body:not(.is-loaded):after,
body:not(.is-loaded):before,
body:before,
body:after{
    background-color: transparent;
    background-image:none;
    content: none;
}


.site-header .header-brand {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 300px;
}

.site-header .header-brand a {
 
    background-size: cover;
    width: 300px;
    height: 60px;
    display: block;
}




.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
background-color: #f35a67;
}

@keyframes flip_left {
  0% {transform: perspective(2000px) rotateY(90deg) skewY(-1deg)}
  30% {transform:perspective(2000px) rotateY(-25deg) skewY(-0.8deg)}
  50% {transform:perspective(2000px) rotateY(20deg) skewY(0.8deg)}
  70% {transform:perspective(2000px) rotateY(-10deg) skewY(-0.8deg)}
  100% {transform:perspective(2000px) rotateY(0deg)}
}

.button.hoverblanc:hover:after {
background-color: #fff !important;
}

.button.hoverblanc:hover{
    color: #465466 !important;
    background-color: #fff !important;
	
}

.button.hoverbleu:hover{
    color: #fff !important;
    background-color: #2E4057 !important;
	border-color:#465466 !important;
}

.button.hoverbleu:after{
    color: #fff !important;
    background-color: #2E4057 !important;
	border-color:#465466 !important;
}

.button.hoverbleu:hover:after {
background-color: #2E4057 !important;
}

.tada{
    
    -webkit-animation-name: tada;
    animation-name: tada;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.single-post.sidebar-none .main-content .content .post-inner .post-thumbnail, .single-attachment.sidebar-none .main-content .content .post-inner .post-thumbnail {
    margin: 0 0% !important;
}

.single-post .post-inner .post-thumbnail img, .single-attachment .post-inner .post-thumbnail img {
    -webkit-box-shadow: 0 0px 60px rgba(0, 0, 0, 0); 
    -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
    -ms-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
    -o-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
   box-shadow: 0 0px 0px rgba(0, 0, 0, 0); 
   
}

.tada:hover {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

#menu-item-4620{
	width:33% !important;
	padding-right:40px;
}

#menu-item-4630{
	width:25% !important;
}

#menu-item-4965{
	width:18% !important;
}

#menu-item-4672{
	width:18% !important;
}

.post-inner .post-title{
font-size: 2rem !important;
	
}

.post-inner .post-title a{
font-size: 1.3rem !important;
	
}

@supports (-ms-ime-align:auto) { .fullscreenvideo .fullcoveredvideo video{
	height: auto !important;
width: 100% !important;

}
}
