@font-face {
font-family: 'DINOT-Regular';
src: url('https://www.morisson-couderc-avocats.com/wp-content/themes/unite/font/DINOT-Regular.otf');
src: url('DINOT-Regular.otf') format('truetype'),
}



@font-face {
font-family: 'DINOT-Medium';
src: url('https://www.morisson-couderc-avocats.com/wp-content/themes/unite/font/DINOT-Medium.otf');
src: url('DINOT-Medium.otf') format('truetype'),
}

@font-face {
font-family: 'DINOT-Light';
src: url('https://www.morisson-couderc-avocats.com/wp-content/themes/unite/font/DINOT-Light.otf');
src: url('DINOT-Light.otf') format('truetype'),
}


@font-face {
font-family: 'DINOT-Black';
src: url('https://www.morisson-couderc-avocats.com/wp-content/themes/unite/font/DINOT-Black.otf');
src: url('DINOT-Black.otf') format('truetype'),
}



.navbar {
margin-bottom: 0 !important;

}

.site-branding {
text-align: center;
}

.nav.navbar-nav {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.dropdown-menu > li > a {
text-transform: none !important;
}

.titre-slider {

font-family: DINOT-medium, arial;
text-transform: none !important;
font-size: 30pt;
}

.dropdown-menu {
width: 100%;

}

.dropdown-menu > .active > a, .current-menu-parent .dropdown-toggle {

background: #0984e3 !important;
color: #fff !important;
}


#menu-item-wpml-ls-2-fr a {
border-right: 0;
padding-right: 0;
}

#menu-item-wpml-ls-2-fr a:after {
content: "|";
color: #999;
padding-left: 10px;

}

.wpml-ls-current-language a {

color: #0984e3 !important;
font-weight: bold;
}



#menu-item-wpml-ls-2-en a {

padding-left: 10px;
}

#menu-item-wpml-ls-2-fr a, #menu-item-wpml-ls-2-en a {
color: #999;
}

#menu-item-wpml-ls-2-fr a, #menu-item-wpml-ls-2-en a:hover {
background: none !important;

}


@media (min-width: 768px) {
	.navbar-nav {
		float: none;
	}

.navbar-default .navbar-nav > li > li:first-child > a {

    border-left: 1px solid #000;
}

#menu-item-9 a {

border-left: 1px solid #000;
}

.max-large-menu a {
    min-width: 485px;
   background: rgba(255, 255, 255, 0.65);

}

.dropdown-menu, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
background: rgba(255, 255, 255, 0.65);
}


#colophon .col-pad{
padding-left: 100px;

}

#infobottomslider .vc_col-sm-4 {
border-right: 1px solid #ccc;
border-bottom: 20px solid #0984e3;
}

#infobottomslider .vc_col-sm-4:first-child {

border-left: 1px solid #ccc;

}

#infobottomslider a {color: #000; }

#colophon .col-md-6 { padding: 50px 0 10px; }

.allactus {  
float: left !important;
    border-top: 2px dashed #eee;
    border-bottom: 2px dashed #eee;
    color: #0984e3 !important;
    display: block;
    width: 100%;
    padding: 15px 0 15px 160px;
    margin: 0 50px 0 50px;
}

}


@media (max-width: 768px) { 

.allactus { display: none !important; }
}



.medium-font {

    font-family: DINOT-Medium, arial !important;

}

.black-font {

    font-family: DINOT-Black, arial;
}

#infobottomslider h2 {
color: #222;
font-size: 27pt;
font-family: DINOT-Light, arial;
}

#infobottomslider h2:before {
 content:url(https://www.morisson-couderc-avocats.com/wp-content/uploads/2018/02/toparrondi.png);
display: block;
position: absolute;
top:0;
right: 0;
left: 0;

}


.competence {

background : #eee;
padding: 40px;
}

.competence  img {
display: block;
margin: 0 auto;
}

.competence h3 {
text-align: center;
    font-size: 20pt;
    line-height: 35px;
    color: #000;
    FONT-FAMILY: DINOT-Regular,arial;
}


#actus-style h2 {
    border-bottom: 2px dashed #eee;
    padding-bottom: 20px;

}

#actus-style .more-link  {
color: #0984e3 !important;
    border: none !important;

}

#actus-style .more-link:before,  #actus-style .allactus:before {
 content:url(https://www.morisson-couderc-avocats.com/wp-content/uploads/2018/02/right-arrow.png);
padding-right: 10px;
vertical-align: middle;

}


#actus-style .more-link:hover:before,  #actus-style .allactus:hover:before {
 content:url(https://www.morisson-couderc-avocats.com/wp-content/uploads/2018/02/right-arrow-white.png);
}


#actus-style .more-link:hover  {
background: #0984e3 !important;
    border: none !important;
color: #fff !important;

}
.rpwe-block  {

margin-top: 20px;
}

.rpwe-block a {
color: #000;
}


.rpwe-block li:last-child {

border-bottom: 0 !important;
}


blockquote {
    background-color: #f7f7f7;
        padding: 25px 20px 40px 30px;
position: relative;
border-left: 0;
}
blockquote p {

    font-family: DINOT-Regular, arial;
    color: #999;
    font-size: 12pt;

}



blockquote:before {
     content:url(https://www.morisson-couderc-avocats.com/wp-content/uploads/2018/02/blockquote-top.png);
    font-size: 72px;
    color: #0984e3;
    line-height: 0;
    position: relative;
       display: block;
    top: 0;
    left: 0;
    padding-bottom: 30px;

}

blockquote:after {
    position: absolute;
    width: 0;
    height: 0;
    right: 0;
    bottom: -20px;
    border: 10px solid;
    border-color: #ccc transparent transparent #ccc;
     color: transparent;
    content: close-quote;

}

#colophon .widget ul {
padding: 0!important;
}
#colophon .widget ul  li { list-style: none; font-size: 12pt; }

#colophon strong {
color: #fff;
    font-family: DINOT-light,arial;
    font-weight: normal;
    padding-top: 10px;
   font-size: 15pt;

}


#colophon p { margin: 0 !important; }



.seperator {
    border-bottom: 2px dashed #999;
    width: 70%;
   display: block;
  margin: 0 auto;
}

.top20 { padding-top: 20px;}

.top-img-footer { padding-bottom: 30px;}

.image-map {
max-height: 325px;
border: 2px solid #999;

}

.vc_toggle_title>h4, .vc_tta-panel-title {
    display: inline;
    color: #666666;
    font-family: DINOT-medium, arial;
    font-size: 13pt;
    font-weight: bold;

}

.gap20 {
height: 20px;
}

#contact-page .btn-primary {
   background: #0984e3;
    color: #fff;
    border: 0;
    padding: 5px 30px 5px 30px;
    margin: 0;
    float: right;
    font-family: DINOT-medium,arial;
    font-size: 12pt;

}

.fbc-wrap span, .fbc-wrap a { text-transform: uppercase;}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {

background: #0984e3 !important;
color: #fff !important;
}


.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
color: #222  !important;
    text-align: center;

}

.vc_tta-tabs-list li:nth-child(2){ display:none !important;}



#fichepratique h2, #about-us h2 {
font-size: 25pt;
    border-bottom: 2px solid #0984e3;
    display: table;
    padding-bottom: 15px;
    margin-bottom: 30px;
}

#about-us h2 { border: 0 !important;}


#fichepratique .vc_toggle_icon, #about-us .vc_toggle_icon { 
position: relative !important;
    margin-left: 10px;
    background: #0984e3;
    position: relative;
    border-radius: 2px;
    vertical-align: middle;
    width: 100px;
    text-align: right;
    padding: 5px 0 5px 30px;
    border: 0;
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {

padding-left: 0 !important;
}

.go-left { padding-left: 25%;}

#about-us .widget ul {

border: 1px solid #000;
padding: 0 !important;

}
#about-us .widget ul li {
border-bottom: 1px solid #000
}

#about-us .widget ul li:last-child {

border: none;
}

#about-us .widget ul li {
list-style: none;
}

#about-us .widget ul li a {
color: #000;
font-size: 14pt;
display: block;
position: relative;
padding: 5px 5px;
}

#about-us .widget ul li a:before {
content: " > ";
padding-right: 10px;
}


#about-us .widget ul .current-menu-item a {
background:#0984e3;
color: #fff;
}

#about-us .vc_tta-panel-heading {

border:none !important;
background: transparent !important;

}



.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {

padding-left: 0 !important;
}
 .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a:after,  .vc_toggle_active .vc_toggle_title:after {

    content: "\f068" !important;
    font-family: FontAwesome;
    background: #666;
    color: #fff;
    font-size: 7pt;
    margin-left: 20px;
    padding: 3px 6px 3px 30px;
    border-radius: 15px;
    vertical-align: middle;
}


.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:after, .vc_toggle_title:after {

    content: "\f067";
    font-family: FontAwesome;
    background: #666;
    color: #fff;
    font-size: 7pt;
    margin-left: 20px;
    padding: 3px 6px 3px 30px;
    border-radius: 15px;
    vertical-align: middle;
}

#fichepratique .vc_toggle_active .vc_toggle_title:after, #fichepratique .vc_toggle_title:after {

background: #0984e3 !important;
}




.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {

    padding: 10px 0 10px 0 !important;
}


.profile-linkedin a {
background: #0984e3;
color: #fff;
padding: 5px;
display: block;

}

.profile-linkedin a:before {
    content: "\f0e1";
    color: #0984e3;
    background: #fff;
    font-size: 10pt;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-align: center;
    line-height: 50px;
    vertical-align: middle;
    padding: 8px;
    margin: 0 5px 0 5px;

}


/* post */ 
#actus-grid .more-link{

display: none !important;
}

#actus-grid h4 { font-size: 25px !important;}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
background: #0984e3 !important;

}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {
background: #000 !mportant;

}
#slider-home-page .wpb_content_element {
margin-bottom: 0;

}


#bg-bread {

min-height: 400px;
}

.bread-bloc { 

position: absolute;
bottom: 0;
}

#bg-bread .wpb_content_element { margin-bottom: 10px; }

footer.entry-meta {
display: none !important;
}

#bg-signature {
background: url('./wp-content/uploads/2018/02/footer-signature.png') repeat;
background-size: cover;

}

.signature {
text-align: center;
    color: #fff;
    padding: 10px 0 10px;
    font-family: DINOT-light,arial;
    font-size: 11pt;
}

.signature .widget { margin: 0 !important; }