/*
Theme Name: Rocket Child Theme
Theme URI: http://themeforest.net/user/dan_fisher/portfolio
Description: Child theme for the Rocket WordPress Theme
Version: 1.0
Author: Startivia - Nicolas
Author URI: https://startivia.fr
Template: rocket
*/
@font-face {
    font-family: 'Gotcha Gothic';
    src: url('https://cathy-pascal.com/wp-content/fonts-perso/Gotcha_Gothic_Regular.ttf'); 
}
@font-face {
    font-family: 'MinionPro-Regular';
    src: url('https://cathy-pascal.com/wp-content/fonts-perso/MinionPro-Regular.otf'); 
}
@font-face {
    font-family: 'MinionPro-Italic';
    src: url('https://cathy-pascal.com/wp-content/fonts-perso/MinionPro-It.otf'); 
}

blockquote{font-family:'Muli' !important;}
h1, h2, h3, h4, h5, h6{/*font-family:'Gotcha Gothic' !important;*/}
.color-white, .color-white h1, .color-white h2, .color-white h3{color:white !important;}
.margin-0{margin: 0;}
.btn{font-family: Muli !important;letter-spacing: 2px;padding:20px 25px;font-size:17px;font-weight:bold;}
.width-60 .vc_column-inner{width:160% !important;}
.box-shadow-1{box-shadow: -115px 60px 0px rgba(61, 0, 0, 0.1);}
.box-shadow-2{box-shadow: 70px 75px 0px rgba(203, 187, 176, 0.3);}
.box-shadow-3{box-shadow: 70px -75px 0px rgba(203, 187, 176, 0.3);}
.affichage-ordi{display:block !important;}
.affichage-mobile{display:none !important;}
.align-centre{text-align:center;}
#primary .entry-content div.bg-fixed{background-attachment: fixed!important;}

/**PRE-ACCUEIL**/
.page-id-214 .page-section{padding:0;}
.page-id-214 p{margin-bottom: 0.5em;}
.page-id-214 h1 a{color:#3d0000;text-decoration: none;font-size: 55px;letter-spacing: 10px;}
.page-id-214 h1 a:hover{color:white;}
/**ACCUEIL**/
.para-grd{font-size:22px;margin-bottom:0;}
.larger-width{max-width: 150%;width: 150%;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.larger-width:hover{max-width: 155%;width: 155%;}
.page-id-106 .tp-banner-holder{margin-top:123px;}
.btn-actu-home a{font-size:13px;padding:15px 20px;}
/**FORMULAIRE NEWSLETTER**/
/*FORMULAIRE ACCUEIL*/
/*#mc4wp-form-1 p{display:inline-block;width:100%;}
#mc4wp-form-1 p input{width:100%;max-width:100% !important;}
#mc4wp-form-1 .mc4wp-form-fields p:nth-child(1){margin-right:1.5%;}
#mc4wp-form-1 p.demi-input{width:49%;}
#mc4wp-form-1 p input[type=submit]{background-color:#cbbbb0 !important;color:white !important;text-transform:uppercase;font-weight:bolder;letter-spacing:5px;}
#mc4wp-form-1 p input[type=submit]:hover{background-color:#3d0000 !important;color:white !important;}*/
/**HEADER**/
.navbar-default{background:none;border:none;}
#mega-menu-wrap-primary .mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout.mega-menu-item-has-children > ul.mega-sub-menu > li.mega-menu-item a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout > ul.mega-sub-menu > li.mega-menu-item a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > ul.mega-sub-menu > li.mega-menu-item a.mega-menu-lin{
	font-family:'Gotcha Gothic' !important;}
#mega-menu-wrap-primary a.mega-menu-link::after{width: 0 !important;height: 0 !important;line-height: 0 !important;top: -1px !important;left:-8px !important;text-align: left !important;
	font-size: 23px !important;border: none !important;color: #fff !important;}
/**FOOTER**/
footer{border-width: 1px 0 0;border-style: solid;border-color: #3d0000;}
.footer-inner{padding-top:25px !important;}
.footer-social-links{padding:0 0 20px 0;}
.footer-text .row div{padding: 0 0 20px !important;text-transform:none;}
/*FORMULAIRE FOOTER*/
footer .col-sm-8{width:100%;padding:0;}
.footer-widgets{padding-bottom:15px;}
#mc4wp_form_widget-2, #mc4wp-form-1{margin-bottom:0;}
#mc4wp-form-1 p{display:inline-block;width:100%;}
#mc4wp-form-1 p input{width:100%;max-width:100% !important;}
#mc4wp-form-1 .mc4wp-form-fields p:nth-child(1){margin-right:1.5%;}
#mc4wp-form-1 p.demi-input{width:49%;}
#mc4wp-form-1 p input[type=submit]{background-color:#cbbbb0 !important;color:white !important;text-transform:uppercase;font-weight:bolder;letter-spacing:5px;}
#mc4wp-form-1 p input[type=submit]:hover{background-color:#3d0000 !important;color:white !important;}
/*BLOG*/
/*ARTICLE SEUL*/
article{padding: 35px 0 0;margin:0;}
article .entry-body{padding: 0;}
#comments{padding-bottom: 35px;}

/**SLIDER**/
.tp-banner-holder{padding-bottom:0 !important;}
/**MIND CLEARING**/
.page-id-189{/* text-align:center; */}
.page-id-189 .h2-smaller h2{font-size: 25px;}
.mind-clearing-1 p{font-size:20px;}
.mind-clearing-1 h1, .mind-clearing-1 h2, .mind-clearing-1 h3, .clarification-1 h1{color:white !important;}
.mind-clearing-2 h3{font-size: 24px;}
/**ATELIER EVEIL A SOI**/
.hauteur-200 .vc_custom_1571241408657{height:350px;}
/**TÉMOIGNAGES**/
#post-19 .vc_row-no-padding{padding-bottom:0!important;}
/**CONTACT**/
#post-23 input, #post-23 textarea{background: transparent;padding: 5px;margin: 0 0 5px;border: none;border-bottom: 1px solid rgba(187, 196, 163, 0.6);}
#post-23 .wpcf7-submit{border:0;background:transparent;}
#post-23 h2{font-size:23px;font-weight: 400;margin-bottom: 0px;}
#post-23 .margin-0 p{margin-bottom: 0;}
#post-23 .wpcf7-submit{background: #cbbbb0;color:white;font-weight:700;text-transform: uppercase;padding: 12px 35px;line-height: 1.6;letter-spacing: 2px;}
/**FORMATION ACCOMPLISSEMENTS**/
.acc-accompli .align-centre h4 a{padding-left:30px!important;}
.bg-pos-bot-accomp{background:url(https://cathy-pascal.com/wp-content/uploads/2020/02/Formation-accomplissement-grande-taille.jpeg?id=1667);background-position:bottom !important;background-size:cover !important;}
.bg-pos-bot-accomp p{text-shadow: 0px 0px 5px #000;}

/**FORMATION FRONTIERES SAINES**/
.category-frontieres-saines h2{font-size:28px;}
.category-frontieres-saines h3{font-size:24px;}
.grille-fronts-saines .vp-portfolio__item-img-wrap{display:none;}
.grille-fronts-saines .vp-portfolio__item-wrap figure.vp-portfolio__item{border: 1px solid #3d0000 !important;}

/**Z INDEX**/
.z-index-10{z-index:10!important;}
.z-index-5{z-index:5!important;}
.prelative{position:relative;}

/**Mouvement fleche bas**/
.animationFleche .vc_icon_element-inner{transform:translateY(-30px);-webkit-animation: arrowmove 1.5s ease-in-out 0s infinite;animation: arrowmove 1.5s ease-in-out 0s infinite alternate;}

/**POPUP**/
#itro_popup{padding:50px;}
#itro_popup p{font-size:20px;}
#ageEnterButton, #ageLeaveButton{border:none;padding:10px 10px;margin-top:25px;}
#ageEnterButton:hover, #ageLeaveButton:hover{background:#3d0000;}


/**PAGE MON COMPTE**/
#pmpro_account .pmpro_box{border:none;width:48%;float:right;}
#pmpro_account #pmpro_account-profile{margin-right:2%;}
#pmpro_account .pmpro_box .pmpro_table{margin:10px 0 0;}
#pmpro_account th, #pmpro_account td{padding:2px 10px;font-weight:500;}

@-webkit-keyframes arrowmove {
  from {transform:translateY(-30px);}
  to {transform:translateY(0px);}
}
@keyframes arrowmove {
  from {transform:translateY(-30px);}
  to {transform:translateY(0px);}
}

@media all and (max-width:992px){
	/*ACCUEIL*/
	#post-106 .marge-pleine-largeur, #post-3412 .marge-pleine-largeur{margin-left:0!important;margin-right:0!important;}
	#post-106 .marge-pleine-largeur p span{font-size:19px!important;}
	/*FORMULAIRE*/
	#mc4wp-form-1 .mc4wp-form-fields p:nth-child(1){margin-right:0;}
	#mc4wp-form-1 p.demi-input{width:100%;}
}
@media all and (max-width:768px){
	.affichage-ordi{display:none !important;}
	.affichage-mobile{display:block !important;}
	
	/**POPUP**/
	#itro_popup{padding:10px;}
	#popup_content{overflow:hidden!important;}
	#itro_popup h2{font-size:25px;}
	#itro_popup p{font-size:17px;}
	#ageEnterButton, #ageLeaveButton{font-size:15px;}
}