﻿img.custom-logo.logo {
	width : 260px;
}
img {
max-width: 100%;
}
#site-navigation .search-widget-handle {
    display: none;
}
.main-navigation .menu li a {
    font-size: 18px;
    text-transform: none;
}
.col-md-3 {
width: 100%;
}
p {
    font-size: 18px;
}
.cover p {
    font-size: 25px;
	  color: #6997B3;
}
.sharedaddy.sd-sharing-enabled {
    top: auto !important;
    margin-top: 0px !important;
    padding-top: 15px !important;
    border-bottom-style: solid !important;
    border-bottom-width: 0px !important;
    padding-bottom: 15px !important;
}
.entry-content {
    margin-top: 7px !important;
}
.row {
text-align: justify;
}
.has-text-align-justify {
    font-size: 22px;
    line-height: 1.2;
    text-align: initial;
}
.page-title {
    text-align: initial;
}
.wp-block-group__inner-container {
	text-align: initial;
}
.is-layout-flex.wp-container-6.wp-block-columns.has-background {
    text-align: initial;
}
.is-layout-flow.wp-block-column.is-vertically-aligned-center.has-medium-font-size {
    text-align: initial;
}
.post-content .entry-content .post-title {
text-align: start;
}
h2 {
text-align: start;
}
a {text-align: start;}
div.col-md-8.col-md-offset-2.col-sm-10.col-sm-offset-1.text-center {
    margin-bottom: 0px !important;
    bottom: 70px !important;
}
.image-bg h3, .image-bg h1 {
color: #6997B3;
	text-shadow: 2px 2px 2px rgba(255, 255, 255, .5);
}
.image-bg p, .image-bg li {
    color: #6997B3;
	  font-size: 25px;
    font-weight: bold;
text-shadow: 1px 1px 1px rgba(255, 255, 255, .5);
}
.bg-secondary {
background: #ffff;
}
#shapely_home_parallax-10 {
    background: #f5f5f5;
}
h3 {
font-size: 30px;
line-height: 33px;
}
Attribut de style {
padding-left: 0px !important;
}
.module {
display: inline-block;
padding: 20px, 32px;
}
nav#site-navigation.main-navigation{
background-color: rgb(255, 255, 255);
border-bottom-width: 0px !important;
}
.navbar-collapse {
padding-right: 0px;
padding-left: 0px;
}
.navbar-collapse {
width: -webkit-max-content;
}
.btn-white:hover, .image-bg .btn:hover, .image-bg .btn:visited:hover, .btn-white:focus, .image-bg .btn:focus, .image-bg .btn:visited:focus {
background: #0297E4;
border-color: #0297E4;
color: #fff;
}
.btn-white, .image-bg .btn, .image-bg .btn:visited {
color: #0297E4;
border-color: #0297E4;
}
style.css:1515.b
h1, h2, h3, h4, h5, h6 {
    font-weight: 401;
}
.btn-lg {
min-width: 230px;
}
.col-sm-6 {
width: 100%;
}
.footer-credits {
    color: #fff;
    display: none;
}
#colophon .widget {
margin-bottom: 0;
}
footer {
padding: 5px 0;
height: 110px !important;
padding-top: 16px;
}
}
#colophon .site-info {
margin-top: 0px;
}
body {
-webkit-font-smoothing: antialiased;
font-size: 18px;
line-height: 24px;
font-family: 'Raleway', 'Helvetica Neue', Helvetica, Arial, sans-serif;
color: #8c979e;
font-weight: 401;
}

iframe {
    width: 100%;
}
#contact:before {
    display: block;
    content: "";
    height: 123px;
    margin: -123px 0 0;
}
.bg-dark {
background: #6997B3;
}
footer.bg-dark a {
color: #FFC5AF;
}
.wp-block-search__button.has-icon {
line-height: 1;
width: 64px !important;
height: 58px !important;
}
.widget.widget_recent_entries ul {
margin-top: -20px;
}
#block-79 {
    margin-top: -20px !important;
}
hr {
color: #6997B3;
}

#wplp_widget_12312.wplp_container.default .author, #wplp_widget_12312.wplp_container.default .text, #wplp_widget_12312.wplp_container.default .date, #wplp_widget_12312.wplp_container.default .category, #wplp_widget_12312.wplp_container.default .title {
text-align: left!important;
margin-left: 4px;
margin-right: 4px;
}
#wplp_widget_12312.wplp_container .read-more {
padding: 3px 7px;
margin-right: 5px;
}
.post-content.post-grid-small .shapely-category {
width: 100%;
}
.post-content .shapely-category {
position: -webkit-sticky;
background: #fff;
height: 62px;
width: 100%;
bottom: 0;
left: 0;
}
.image-bg p, .image-bg li {
margin-left: 5px;
margin-right: 5px;
}
.is-layout-flow.wp-block-column.is-vertically-aligned-top {
  padding-left: 5px;
	padding-right: 5px;
}
.post-meta {
margin-top: 26px;
}
div.col-md-4 {
width: 76.33%;
}

.small-screen .top-parallax-section {
overflow: none;
padding: 180px 0;
margin-bottom: -195px;
}

header#masthead {
    position: fixed;
    width: 100%;
    z-index:100;
}
section.content-area.pt0{
padding-top: 96px !important;
top: auto !important;
	top: 50px !important;
}
.page-title-section.bg-secondary.header-image-bg {
    background-image: url("https://www.osteopathe-bailly.fr/wp-content/uploads/2023/01/3-3.jpg");
    top: 100px !important;
}
.page-title {
    color: rgb(0, 0, 0);
    top: 25px !important;
}
body {
    -webkit-font-smoothing: antialiased;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Raleway', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #363131;
    font-weight: 401;
}
.widget.widget_recent_entries ul li a {
    text-transform: initial;
    font-size: 14px;
    color: #363131;
    font-weight: 400;
    display: inline-block;
    width: 100%;
}
@media (max-width: 767px) {
    br {
        display: initial;
    }
}
.nav-container {
    height: 147px !important;
}
#site-navigation {
    padding-top: 26px !important;
    padding-bottom: 20px !important;
}
nav#site-navigation.main-navigation {
    border-bottom-width: 1px !important;
}
.row {
    padding-top: 20px;
}
#secondary {
    padding-top: 20px !important;
}
.wp-block-button__link.has-vivid-cyan-blue-background-color.has-text-color.has-background.wp-element-button {
    -webkit-box-shadow: 0px 0px 10px 3px rgba(119, 119, 119, 0.5);
}
.wp-block-button.is-style-outline > .wp-block-button__link, .wp-block-button .wp-block-button__link.is-style-outline {
    border: none;
    padding: .667em 1.333em;
}
.wp-block-button__link.has-black-color.has-white-background-color.has-text-color.has-background.wp-element-button {
    border-radius: 18px;
	 -webkit-box-shadow: 0px 0px 10px 3px rgba(119, 119, 119, 0.5);
}
.main-navigation .menu > li > ul li a {
    color: #4c4c4c;
}
.wp-block-column.is-vertically-aligned-center.has-medium-font-size.is-layout-flow.wp-block-column-is-layout-flow {
    text-align: justify;
}
.has-text-align-justify {
    text-align: justify;
}
.has-text-align-left {
    text-align: justify;
}
.main-navigation .menu {
    width: 100%;
    height: 55px;
    font-family: Hiragino Sans;
}
@media all and (max-width: 991px) {
    .shapely-dropdown {
        float: initial;
        border: 0px solid;
    }
}