/*
 Theme Name:   Twenty Seventeen Child
 Theme URI:    
 Description:  Twenty Seventeen Child Theme
 Author:       John Doe
 Author URI:   
 Template:     twentyseventeen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentyseventeen-child
*/

@import url("../twentyseventeen/style.css");
@import url('https://fonts.googleapis.com/css?family=Montserrat');

@font-face {
  font-family: "Montserrat";
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url("https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Montserrat";
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url("https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



/* Mes styles persos ici */





/*all and all formats*/

body, a, p, h1, h2, h3, h4, h5, h6{
	font-family: Montserrat !important;
}



a:link {
	-webkit-box-shadow: none !important;
}
.entry-header{
	display:none;
}
.none{
	display :none;
}

.justify{
	text-align:justify !important;
}


/* Page Accueil */

.citation h2{
	color:white !important;
	font-weight: 500 !important;
}

.liens{
	color:blue;
}

.liens:visited{
	color:purple;
}

.liens:hover{
	color:grey;
	font-weight:700;
}

/* methode */

.vc_grid-item{
	padding: 1.5px !important;
}



/*Copyright et Nid de Web*/

.site-info, .site-info2{
	font-size: 1rem !important;
}

.site-info a{
	box-shadow :none;
}

.icone-facebook{
	margin-bottom: -10px !important;
}



/* slider 7 principes */

.slider_principe > .ls-wp-container > .ls-inner {
	background-repeat: no-repeat !important;
}

.slider_principe > .ls-wp-container > .ls-inner > .ls-slide > h2 {
	background :#F5F0F0 !important;
	border-color: #DCDCDC !important;
	border-radius : 10px !important;
}



/* @media screen and (min-width: 600px){ */

/*all*/

.navigation-top {
    font-size: 0.97rem !important;
}

.main-navigation a {
    padding: 1em 0.85em !important;
}

.navigation-top > .wrap{
	max-width: 1100px !important;
}

body > #page > #masthead > .custom-header > .site-branding >.wrap{
	padding-left: 0px !important;
}



/* Page Accueil */


/* body.page-id-4 > #page > #masthead > .navigation-top > .wrap,  */
body.page-id-4 > #page > #masthead > .customer-header-media > .site-branding{
	max-width: 1100px !important;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1542985108072 {
    padding-right: 15% !important;
    padding-left: 15% !important;
}


/* qui suis-je*/
body.page-id-4 > #page > .site-content-contain > #content > #primary > #main > #post-4 > .panel-content >.wrap{
padding-top: 4em !important;
max-width: 100% !important;
padding-left: 0px !important;
padding-right: 0px !important;
}

.bloc_citation{
	height:120px !important;
}

.citation h2{
	font-size: 1.4rem !important;
	font-weight:700 !important;
}

.philosophie{
	font-family: Montserrat !important;
	font-weight: 700 !important;
	font-style: normal !important;
	z-index: 999;
}

.philosophie > .vc_column-inner {
	 padding-top: 10px !important;
}

.philosophie > .vc_column-inner > .wpb_wrapper > .wpb_text_column {
	 margin-bottom: 10px !important;
}


/* bloc compétences */

.titre_competence{
	margin-bottom: 45px !important;
	font-family: Montserrat !important;
}

.image_competence{
	margin-bottom: 20px !important;
	border-radius:5px !important;

}

.image_competence > .wpb_wrapper > .vc_single_image-wrapper > .vc_single_image-img{
	border-radius:5px !important;
}

.image_competence > .wpb_wrapper{
	border : solid 2px grey !important;
	border-radius:5px !important;
	border-style:outset !important;
}


.image_competence > .wpb_wrapper:hover{
	border : solid 0px grey !important;
}

.competence{
	

}

.competence > .vc_column-inner {
	padding-top: 10px !important;
}
/*
.bloc_competence{
	padding-left : 3em !important;
	padding-right : 3em !important;
}
*/
.bloc_grid_competence{
	padding-left : 3em !important;
	padding-right : 3em !important;
}

.bloc_grid_competence > .wpb_column > .vc_column-inner {
	padding-top: 0px !important;
}

/* ARTICLES */

.has-sidebar #secondary, #comments, footer.entry-footer{
	display :none !important;
}

.has-sidebar:not(.error404) #primary {
	width: 100% !important;
}


/*CHAMP D'APPLICATION DE L'OSTÉOPATHIE*/



.entry-content{
	float:none !important;
	width: 100% !important;
}

body.page-id-14 > #page > .site-content-contain > #content > .wrap{
	max-width: 1100px !important;
}

body.page-template-default > #page > .site-content-contain > #content > .wrap, body.post-template-default > #page > .site-content-contain > #content > .wrap{
	max-width: 1100px !important;
}

body > #page > .site-content-contain > #colophon > .wrap{
	max-width: 1100px !important;
}


/* deroulement d'une seance */
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img{
	box-shadow: 0 0 15px rgba(0,0,0,.1) !important;
}

/* tarifs */

.maps{
	width: 100% !important;
}


/* contact */

textarea[name=your-message]
{
 resize : none;
}

/*Copyright et Nid de Web*/
.site-info {
		padding: 20px 0 0;
	}

.site-info2 {
		float: right;
		padding: 24px 0 0;
	}
	
.site-info2 a{	
	color: #666;
}

.site-info2 a:hover{
	color: #000;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);
}

.site-info2 {
	font-size: 14px;
	font-size: 0.875rem;
	margin-bottom: 1em;
}

	.slider_pc{
		display:block !important;
	}
	.slider_mobile{
		display:none !important;
	}

.bloc_philosophie{
	padding-bottom: 40px !important;
}

	


/* } */



/************************************* ADAPTATION *****************************************************/




@media screen and (max-width: 599px){


/* Page Accueil */

.vc_row.wpb_row.vc_row-fluid.vc_custom_1542985108072 {
    padding-right: 1.5em !important;
    padding-left: 1.5em !important;
}

	.bloc_philosophie{
	padding-bottom: 10px !important;
}

.vc_custom_1543006857678{
		padding-top: 0px !important;
	}
	
body.page-id-4 > #page > .site-content-contain > #content > #primary > #main > #post-4 > .panel-content > .wrap > .entry-content > .bloc_citation.vc_custom_1542987323797 > .vc_column-inner{
	padding-top: 15px !important;
}

.ls-inner .ls-active h2 {
	top: 20px;
    left: 0;
	width: 100%;
	font-size: 20px;
}

	.slider_pc{
		display:none !important;
	}
	.slider_mobile{
		display:block !important;
	}
	
	.ls-bottom-slidebuttons{
		padding-top: 30px !important;
	}
	
	
	
/*CHAMP D'APPLICATION DE L'OSTÉOPATHIE*/

body.page-id-14 > #page > .site-content-contain > #content > .wrap > #primary > #main > #post-14 > .entry-content >.vc_row.wpb_row.vc_row-fluid{
    padding-right: 1.5em !important;
    padding-left: 1.5em !important;
}


/*Copyright et Nid de Web*/

.site-info {
		text-align: center !important;
	}
	
.site-info2 {
width: 100%;
    text-align: center;
	}


}


@media screen and (min-width: 1921px){

.navigation-top > .wrap, body > #page > #masthead > .custom-header > .site-branding >.wrap {
	max-width: 70% !important;
}

.main-navigation a {
    padding: 1em 2em !important;
}



}
body, a, p, h1, h2, h3, h4, h5, h6{
	font-family: Montserrat !important;
}

#menu_form{
	width:100% !important;
}
