.top-navigation-right {
font-weight: initial;
} .gdlr-header-container {
display: flex;
flex-direction: column;
align-items: center;
}
.gdlr-logo {
-webkit-transition: all ease 300ms;
-o-transition: all ease 300ms;
transition: all ease 300ms;
margin: 20px 0; }
.top-navigation-wrapper {
color: #ffffff;
background-color: #c32034;
padding: 12px 0;
}
.gdlr-navigation-wrapper .gdlr-main-menu > li > a, .gdlr-navigation-wrapper .gdlr-main-menu > li:first-child > a, .gdlr-fixed-header .gdlr-navigation-wrapper .gdlr-main-menu > li > a {
padding: 5px 10px 5px 10px;
margin: 0 5px;
font-size: 18px;
font-weight: 600;
}
.gdlr-navigation-wrapper .gdlr-menu-search-button{
margin: 4px 0 0 10px;
}
.gdlr-page-caption {
color: #ffffff;
}
.gdlr-main-menu > li > .sub-menu a:hover, .gdlr-main-menu > li > .sub-menu .current-menu-item > a, .gdlr-main-menu > li > .sub-menu .current-menu-ancestor > a, .gdlr-main-menu > li > .sf-mega a:hover, .gdlr-main-menu > li > .sf-mega .current-menu-item > a, .gdlr-main-menu > li > .sf-mega .current-menu-ancestor > a {
color: #ffffff;
background-color: #bb3535;
}
.gdlr-main-menu > li:hover > a, .gdlr-main-menu > li.current-menu-item > a, .gdlr-main-menu > li.current-menu-ancestor > a {
color: #646363;
}
.gdlr-main-menu > li.current-menu-item > a, .gdlr-navigation-wrapper .gdlr-main-menu > li:hover > a, .gdlr-navigation-wrapper .gdlr-main-menu > li:first-child:hover > a {
border-bottom: 2px solid #c32034;
transition: all 300ms ease;
}
.top-bar-right-text-inner {
font-size: 17px;
}
.gdlr-navigation-wrapper {
position: relative;
margin-bottom: 20px;
}
#gdlr-menu-search {
right: 0;
} .gdlr-fixed-header .gdlr-header-container {
display: block;
}
.gdlr-fixed-header .gdlr-logo {
display:  block !important;
max-width: 120px;
margin: 10px 0;
-webkit-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}  body {
color: #222222;
font-size: 18px;
}
h1, h2, h3, h4, h5, h6, .gdlr-title, .gdlr-title a {
font-weight: 500 !important;
}
a:hover {
color: #222222;
}
.practice-item-wrapper .four {
width: 31.333%;
margin: 1%;
}
.gdlr-item.gdlr-modern-practice {
margin: 0px;
}
.gdlr-modern-practice .practice-title {
top: 50%;
padding: 0 15px;
margin-top: 0;
font-size: 20px;
transform: translateY(-50%);
}
.blog-item-wrapper {
padding: 0 5%;
}
.practice-item-wrapper.type-modern-style.gdlr-column-1-3 {
padding: 0 15px;
}
.page-id-4667 .practice-item-wrapper.type-modern-style.gdlr-column-1-3 {
padding: 0;
}
.home #content-section-4 .gdlr-item-title-wrapper.gdlr-item.pos-left {
margin-bottom: 20px;
}
.gdlr-outer-nav.gdlr-nav-container span:hover i {
color: #ffffff;
}
.gdlr-navigation-wrapper .gdlr-main-menu > li > a:before {
display: none;
}
.gdlr-modern-practice .practice-title a {
text-shadow: 0 0 5px #000000;
}
.gdlr-modern-practice .gdlr-practice-thumbnail img {
filter: blur(4px);
transition: all 0.8s ease;
} .gdlr-modern-practice .gdlr-practice-thumbnail {
border-radius: 0;
}
.single-practice .gdlr-practice-thumbnail, .gdlr-classic-practice .gdlr-practice-thumbnail, .gdlr-modern-practice .gdlr-practice-thumbnail-overlay {
background-color: transparent;
}
.single-attorney .gdlr-attorney-info-title {
font-size: 28px;
font-weight: 500 !important;
}
.gdlr-item.gdlr-blog-grid {
margin: 0 15px 25px;
}  .gdlr-attorney-item .attorney-position {
font-size: 16px;
}
.gdlr-attorney-item .attorney-content-wrapper {
padding: 20px 0;
}
.gdlr-outer-nav.gdlr-nav-container i {
margin-top: 0;
transform: translateY(-50%);
}
.gdlr-page-title-wrapper {
padding: 30px 0px;
background-repeat: no-repeat;
background-size: cover;
background-position: center left;
box-shadow: inset 0 0 0 999px rgba(134, 134, 195, 0.30);
}
.gdlr-page-title-wrapper .gdlr-page-title {
font-size: 38px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
} .home .ms-slide .ms-slide-bgcont {
box-shadow: inset 0 0 0 999px rgba(134, 134, 195, 0.30);
}
.sub-title-home {
font-size: 30px;
}
.gdlr-practice-thumbnail {
background-color: #000;
}
.gdlr-modern-practice .gdlr-practice-thumbnail img {
opacity: 0.5;
filter: none;
transition: all 0.8s ease;
}
.gdlr-modern-practice .practice-title a {
text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.47);
}
.gdlr-outer-nav.gdlr-nav-container span {
box-shadow: none;
border: 1px solid #efefef;
}
#content-section-3 .gdlr-color-wrapper {
box-shadow: inset 0 0 0 999px rgba(134, 134, 195, 0.19);
}
.gdlr-item.gdlr-blog-grid {
margin: 0 15px 0;
}
.gdlr-blog-grid .gdlr-blog-title {
font-weight: 600 !important;
font-size: 18px;
}
.gdlr-blog-grid .gdlr-blog-info {
margin-bottom: 10px;
}
.gdlr-blog-grid .gdlr-blog-content {
font-size: 16px;
}
.gdlr-blog-grid .excerpt-read-more {
margin-top: 10px;
}
.link-blog {
margin-top: 0;
display: inline-block;
font-style: italic;
font-size: 14px;
letter-spacing: 0.6px;
}
.link-blog i {
margin-left: 15px;
} .footer-wrapper {
background-color: #e2e2e2;
}
.footer-container {
padding-top: 0px;
}
.footer-wrapper .widget.gdlr-widget {
margin-bottom: 0px;
}
.footer-wrapper {
color: #222222;
}
.footer-wrapper a{
color: #222222;
font-weight:  500;
}
.footer-wrapper a:hover{
color: #c32034;
}
.footer-wrapper .gdlr-widget-title, .footer-wrapper .gdlr-widget-title a {
color: #222;
font-style:  normal;
font-weight: 500;
text-decoration:  underline;
text-decoration-color:  #C32034;
margin-bottom: 10px;
}
div#nav_menu-7, div#text-11 {
margin-top: 25px;
}
div#text-15 p {
margin-bottom: -7px;
}
.footer-wrapper .copyright-left a {
color: #afafaf;
} .single-practice p {
text-align: justify;
}
.single-practice .gdlr-item-start-content {
padding-top: 20px;
}
.postid-4046 .practice .ms-slide .ms-slide-bgcont {
box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, .3);
}
.practice .master-slider-parent {
margin-bottom: 30px;
}
body .ms-skin-default .ms-nav-prev, body .ms-skin-default .ms-nav-next {
width: initial;
height: initial;
background: none;
}
.practice .master-slider-gallery .ms-nav-prev, .practice .master-slider-gallery .ms-nav-next {
display: block !important;
opacity: 1 !important;
}
.practice .master-slider .ms-nav-prev:before, .practice .master-slider-gallery .ms-nav-prev:before {
content: "\f104";
display: block;
padding: 5px 10px;
height: 40px;
line-height: 40px;  color: #fff;
font-family: "fontAwesome";
font-size: 60px;
transition: all 0.3s ease;
}
.practice .master-slider .ms-nav-next:before, .practice .master-slider-gallery .ms-nav-next:before {
content: "\f105";
display: block;
height: 40px;
line-height: 40px;
padding: 5px 10px;  color: #fff;
font-family: "fontAwesome";
font-size: 60px;
transition: all 0.3s ease;
}
.practice .master-slider-gallery .ms-nav-prev:hover:before, .practice .master-slider-gallery .ms-nav-next:hover:before {  color: #c32034;
}
body.postid-4046 .gdlr-page-title-wrapper, body.postid-4045 .gdlr-page-title-wrapper, body.postid-4044 .gdlr-page-title-wrapper, body.postid-4043 .gdlr-page-title-wrapper, body.postid-4042 .gdlr-page-title-wrapper, body.postid-4040 .gdlr-page-title-wrapper, body.postid-4039 .gdlr-page-title-wrapper, body.postid-4038 .gdlr-page-title-wrapper, body.postid-4036 .gdlr-page-title-wrapper {
padding: 30px 0px;
background-image: url(//gmr-avocats.fr/wp-content/uploads/slide-4.jpg) !important;
box-shadow: inset 0 0 0 999px rgba(134, 134, 195, 0.50);
}
body.postid-4046 .gdlr-page-title-wrapper .gdlr-page-title, body.postid-4045 .gdlr-page-title-wrapper .gdlr-page-title, body.postid-4044 .gdlr-page-title-wrapper .gdlr-page-title, body.postid-4043 .gdlr-page-title-wrapper .gdlr-page-title, body.postid-4042 .gdlr-page-title-wrapper .gdlr-page-title, body.postid-4040 .gdlr-page-title-wrapper .gdlr-page-title, body.postid-4039 .gdlr-page-title-wrapper .gdlr-page-title, body.postid-4038 .gdlr-page-title-wrapper .gdlr-page-title, body.postid-4036 .gdlr-page-title-wrapper .gdlr-page-title {
color: #000;
font-size: 38px;
text-shadow: none;
} .single-post p {
text-align: justify;
}
@media only screen and (max-width: 767px) {
body .container, body .half-container {
max-width: 100%;
}
}
@media only screen and (max-width: 696px) {
.practice-item-wrapper .four {
width: 100%;
margin: 1% auto;
}
.gdlr-modern-practice .gdlr-practice-thumbnail img {
object-fit: cover;
width: 100%;
}
}