/*
	Theme Name:Styléo Child Theme 7
	Theme URI:http://styleo.fr
	Description:Child theme 7 Styléo
	Author:Styléo
	Theme URI: http://styleo.fr
	Template:roots
	Version:7.0

	font-family: 'Old Standard TT', serif;
	font-family: 'Lato', sans-serif;
	font-family: 'Open sans';
*/

/*******************
  *      GLOBAL
  *******************/

.olink{
	cursor: pointer;
}

body{font-size:16px;background-color:#ffffff;font-family: 'Lato', 'Open sans', sans-serif;font-weight:400; color:#091e41;line-height:1.3;}

h1,h2,h3,h4,h5,h6{margin:0;text-transform:uppercase;font-weight:400; font-family: 'Old Standard TT', serif;}
h1 {font-size:40px;font-weight:400;}
h2 {font-size:32px;}
h3 {font-size:28px;}
h4 {font-size:24px;}
h5 {font-size:22px;}
h6 {font-size:20px;}

.wrapper-titre {}
.wrapper-titre:hover,
.wrapper-titre:active,
.wrapper-titre:focus {color:#091e41!important;}
.wrapper-titre .titre1 {font-family: 'Old Standard TT', serif;font-size:34px;line-height:1;}
.wrapper-titre .titre2 {margin:0;font-family:'Lato', sans-serif;font-size:22px;letter-spacing:5px;line-height:1;}
@media(min-width:992px){
	.wrapper-titre .titre1 {font-size:48px;margin:30px 0 0;}
	.wrapper-titre .titre2 {font-size:25px;}
}

.caret {border-top:10px solid!important;border-right:5px solid transparent!important;border-left:5px solid transparent!important;}


.full-content{max-width:none;padding-left:0;padding-right:0;width:100%;}
.glyphicon{color:#000000;margin-right:4px;}
a{color:#091e41;-webkit-transition:color 0.3s ease, background-color 0.3s ease;-moz-transition:color 0.3s ease, background-color 0.3s ease;-o-transition:color 0.3s ease, background-color 0.3s ease;transition:color 0.3s ease, background-color 0.3s ease;}
a:hover,a:active,a:focus{color:#a78f68;text-decoration:none;}
.acf-map{width:100%;}
#breadcrumbs {margin-bottom:0;}

.bouton {background-color: #a78f68;
	font-family:'Old Standard TT', serif;
	font-weight:700;
	text-transform:uppercase;
	padding:12px 18px 8px;
	display:inline-block;
	line-height:1;
}
 .bouton:active,
 .bouton:focus,
 .bouton:hover{color:#a78f68; background-color:#ffffff;}

 .bcg-blue{
	 background-color: #091e41;
 }
.bcg-marron{
	 background-color: #a78f68;
 }
.deco-titre{margin:auto; margin-bottom:15px;}
.separator-or{
	background-color:#a78f68;
	height:30px;
}
.tirets:before {content:'- ';}
.tirets:after {content:' -';}

@media(min-width:992px){    .md-inlineblock {display:inline-block;}    }


/*******************
  *     GLOBAL CSS OVERRIDE
  *******************/

.minheight-100 {min-height:100px;}
.minheight-150 {min-height:150px;}
.minheight-200 {min-height:200px;}
.minheight-250 {min-height:250px;}
.minheight-300 {min-height:300px;}
.minheight-350 {min-height:350px;}
.minheight-400 {min-height:400px;}
.minheight-450 {min-height:450px;}
.minheight-500 {min-height:500px;}
.minheight-550 {min-height:550px;}
.minheight-600 {min-height:600px;}
.minheight-650 {min-height:650px;}



.row-flex {display:flex; flex-wrap:wrap;}
.row-flex > [class*='col-'] {display:flex;flex-direction:column;}

@media (min-width:768px){
	.row-flex-sm {display:flex; flex-wrap:wrap;}
	.row-flex-sm > [class*='col-'] {display:flex;flex-direction:column;}
}
@media (min-width:992px){
	.row-flex-md {display:flex; flex-wrap:wrap;}
	.row-flex-md > [class*='col-'] {display:flex;flex-direction:column;}
}
@media (min-width:1200px){
	.row-flex-lg {display:flex; flex-wrap:wrap;}
	.row-flex-lg > [class*='col-'] {display:flex;flex-direction:column;}
}

/******************************
 *  	[Bootstrap-like] Même principe que le ROW FLEX, mais en centrant les contenus des colonnes verticalement
 *	Bug avec align-items:center sur IE
 *****************************/
 .row-flex.flex-center,
.row-flex.flex-center > [class*='col-'] {/*align-items:center;*/justify-content:center;}
.row-flex.flex-top > [class*='col-'] {/*align-items:center;*/justify-content:flex-start;}
.row-flex.flex-bottom > [class*='col-'] {/*align-items:center;*/justify-content:flex-end;}
@media (min-width:768px){
	.row-flex.flex-center-sm > [class*='col-'] {display:flex;flex-direction:column;/*align-items:center;*/justify-content:center;}
	.row-flex.flex-top-sm > [class*='col-'] {display:flex;flex-direction:column;/*align-items:center;*/justify-content:flex-start;}
	.row-flex.flex-bottom-sm > [class*='col-'] {display:flex;flex-direction:column;/*align-items:center;*/justify-content:flex-end;}
}
@media (min-width:992px){
	.row-flex.flex-center-md > [class*='col-'] {display:flex;flex-direction:column;/*align-items:center;*/justify-content:center;}
	.row-flex.flex-top-md > [class*='col-'] {display:flex;flex-direction:column;/*align-items:center;*/justify-content:flex-start;}
	.row-flex.flex-bottom-md > [class*='col-'] {display:flex;flex-direction:column;/*align-items:center;*/justify-content:flex-end;}
}
@media (min-width:1200px){
	.row-flex.flex-center-lg > [class*='col-'] {display:flex;flex-direction:column;/*align-items:center;*/justify-content:center;}
	.row-flex.flex-top-lg > [class*='col-'] {display:flex;flex-direction:column;/*align-items:center;*/justify-content:flex-start;}
	.row-flex.flex-bottom-lg > [class*='col-'] {display:flex;flex-direction:column;/*align-items:center;*/justify-content:flex-end;}
}


/*******************
  *     404
  *******************/
.page-404 {font-size:1.1em;}
.page-404 .item-title {display:block;}
.page-404 .item-img-wrapper {position:relative;overflow:hidden;}
.page-404 .item-img-wrapper .item-title {padding:12px;}
.page-404 .item-img-wrapper a {color:#ffffff;text-decoration:none;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;}
.page-404 .item-img-wrapper a:hover {color:#ffffff;}
.page-404 .item-img-wrapper .item-img-link {position:relative;display:block;min-height:340px;padding:12px;text-shadow:1px 1px 7px #000;z-index:0;-webkit-transition:text-shadow 0.5s ease;-moz-transition:text-shadow 0.5s ease;-o-transition:text-shadow 0.5s ease;transition:text-shadow 0.5s ease;}
.page-404 .item-img-wrapper .item-img-link:hover {text-shadow:0 0 0 #000;}
.page-404 .item-img-wrapper .item-img-link:before {content:'';position:absolute;top:100%;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:-1;-webkit-transition:top 0.5s ease;-moz-transition:top 0.5s ease;-o-transition:top 0.5s ease;transition:top 0.5s ease;}
.page-404 .item-img-wrapper .item-img-link:hover:before {top:0;}
.page-404 .item-date {text-align:center;position:absolute;width:100%;bottom:28px;z-index: 100;color:#BBB5B5;background: rgba(255,255,255,0.2);padding: 6px;}

/*******************
  *      HEADER
  *******************/
header.navbar {position:relative;margin-bottom:0px;}
header.navbar .absolute-top {position:absolute;top:0;left:0;width:100%;z-index:10;color:#ffffff;}
/*  logo site desktop  */
header .wrapper-logo-main{position:relative;}
/*   nav menus  */
header .main-menu{margin:auto;display:block;width:100%;}
header .navbar-header{position:relative;background:#ffffff;}
.wrapper-main-menu a:hover{text-decoration:none; color:#a78f68; }
.wrapper-main-menu h1 {font-size: 48px;}
.wrapper-main-menu h2 {font-family: 'Lato', sans-serif; font-size:25px; letter-spacing:5px;}
@media (min-width:992px){
	header .main-menu{float:none;margin:auto;display:inline-block;vertical-align:top;width:initial;}
}
/*  Main menu - mobile button  */
header .burger{display:inline-block;}
header .navbar-toggle {float:left;border:none;margin:0;border-radius:0;padding:18px;line-height:1;background:#a78f68;}
header .navbar-toggle .icon-bar{border-radius:0;width:26px;height:3px;}
header .navbar-toggle .icon-bar.v2{width:18px;-webkit-transition:width .4s ease;-moz-transition:width .4s ease;-o-transition:width .4s ease;transition:width .4s ease;}
header .navbar-toggle .icon-bar.v3{width:9px;-webkit-transition:width .4s ease;-moz-transition:width .4s ease;-o-transition:width .4s ease;transition:width .4s ease;}
header .navbar-toggle:hover .icon-bar{width:26px;}
header .navbar-toggle .sr-text{display:inline-block;display:none;color:#ffffff;font-size:22px;line-height:22px;margin-left:6px;text-transform:uppercase;}
/*  Main menu - mobile  */
.navbar-default .navbar-toggle .icon-bar{background-color:#ffffff;}
.navbar-default .navbar-toggle .sr-text,
.navbar-default .navbar-toggle .icon-bar,
.navbar-default .navbar-toggle{color:#ffffff;-webkit-transition:color 0.3s ease,border 0.3s ease,background-color 0.3s ease;-moz-transition:color 0.3s ease,border 0.3s ease,background-color 0.3s ease;-o-transition:color 0.3s ease,border 0.3s ease,background-color 0.3s ease;transition:color 0.3s ease,border 0.3s ease,background-color 0.3s ease;}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar{background-color:#ffffff;}
.navbar-default .navbar-toggle:hover .sr-text,
.navbar-default .navbar-toggle:focus .sr-text{color:#ffffff;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{border-color:#a78f68;}
/*  Main menu  & dropdown menu   */
.navbar-static-top{border-bottom:none;}
.wrapper-main-menu {background-color:#ffffff;border:none;}
.wrapper-main-menu .main-menu > li > a {float:none;color:#a78f68;font-size:17px;line-height:1;padding:15px;min-width:120px; font-weight: 600;}
.wrapper-main-menu .main-menu .dropdown-menu > li > a {color:#ffffff;font-size:16px;line-height:1;display:block;text-align:center;padding:15px;line-height:1;}
.wrapper-main-menu .main-menu .dropdown-menu{padding:0;background-color:rgba(255,255,255,0.1);}
.wrapper-main-menu .main-menu > .active > a,
.wrapper-main-menu .main-menu > .active > a:hover,
.wrapper-main-menu .main-menu > li > a:hover,
.wrapper-main-menu .main-menu > li > a:focus,
.wrapper-main-menu .main-menu .dropdown-menu > li > a:hover,
.wrapper-main-menu .main-menu .dropdown-menu > li > a:focus,
.wrapper-main-menu .main-menu .dropdown-menu > .active > a,
.wrapper-main-menu .main-menu .dropdown-menu > .active > a:hover,
.wrapper-main-menu .main-menu .dropdown-menu > .active > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {color:#ffffff!important; background:#a78f68 !important;}
.wrapper-main-menu .main-menu .dropdown-menu{border:none;border-radius:0;}
.wrapper-main-menu .main-menu .dropdown-menu > li > ul > li a:hover{color:#fff !important;}
@media (min-width:992px) {
	.navbar-default {background-color:#ffffff;}
	.wrapper-main-menu .main-menu > li > a{padding:10px 14px;}
	.wrapper-main-menu .main-menu .dropdown-menu{padding:0;background-color:rgba(9,30,65,0.9);}
	.wrapper-main-menu .main-menu .dropdown-menu > li > a{text-align:left;color:#ffffff;padding:10px 15px;}
}

.inlineblock {display:inline-block!important;}
.wrapper-logo-mobile{ padding: 20px;}
.wrapper-logo-mobile img {max-width:260px;margin-top:10px;}
@media (min-width:480px) {
	.wrapper-logo-mobile img {max-width:300px;margin-top:5px;}
}
@media (min-width:600px) {
	.wrapper-logo-mobile img {max-width:380px;margin-top:0;margin-left:-60px;}
}
@media (min-width:768px) {
	.wrapper-logo-mobile img {max-width:430px;margin-top:0;}
}
.titre-h2 {font-size:38px;font-family: 'Old Standard TT', serif;}
.soustitre-h2 {font-size:20px;font-family:"Lato";}


/*******************
  *      FOOTER
  *******************/
footer.footer{font-weight: 500;text-align:center;background:#091e41 none repeat scroll 0 0;color:#ffffff;font-size:0.9em;padding-bottom:12px;}
footer .logo-site {display:inline-block;width:initial;}

footer .footer-links {padding:0;list-style-type:none;}
footer .footer-links li {display:block;margin-bottom:2px;}
footer a {color:#ffffff;}
footer .footer-links li a {color:#ffffff;display:block;padding:6px 12px;width:100%;}
footer a:active,
footer a:focus,
footer a:hover{text-decoration:none;color:#ffffff;}
footer .footer-links li a:active,
footer .footer-links li a:focus,
footer .footer-links li a:hover {text-decoration:none;background-color:rgba(255,255,255,0.2);}
footer .footer-links li:before {display:none;}
footer h2{font-size:38px;}
footer h3{font-family: 'Lato', sans-serif; font-size:20px;}
footer #menu-navigation-footer li a {text-transform: uppercase;}
footer .bouton.google-maps{padding:8px 38px 5px; color:#091e41;border:1px solid #a78f68;}

footer .wrapper-btn-google-maps{ width: 100%; margin:30px 0 60px;}

@media (min-width:768px){
	footer.footer{text-align:left;}
	footer .copyright,
	footer .footer-links{display:inline-block;}
	footer .footer-links li {position:relative;display:inline-block;}
	footer .footer-links li:before {content:"";position:absolute;right:0px;top:8px;display:block;width:1px;height:16px;background-color:#ffffff;}
	footer .footer-links li:last-child:before {display:none;}
}

/*******************
  *      PAGES STANDARD
  *******************/


/*******************
  *      PAGE LISTE ACTUS + VIEW
  *******************/
.page-actu-view .actu-view .content-actu-single{padding:10px;background-color:#ffffff;}
.page-actu-list .actu-list .blocContent{background-color:#ffffff;}
.page-actu-list .actu-list .actu-item{padding:10px;}
.page-actu-list .actu-list .actu-item .img-link-actu{display:block;}


/*******************
  *     CONTACT
  *******************/
/*positionnement du bouton valider*/
.gform_footer.top_label{width:100% !important; float: left!important; }

.gform_button {	font-size:18px; border-radius: 0px;	color: #ffffff; border-color: #091e41;	background-color: #bd4588; font-family:"Lato", sans-serif;padding:6px 20px;line-height:1;}
.gform_button.button {
-webkit-transition:color 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease;
-moz-transition:color 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease;
-o-transition:color 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease;
transition:color 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease;}
.gform_button.button:hover,
.gform_button.button:active,
.gform_button.button:focus {
	background-color:#cb6ba0;border-color:#ffffff;
	-webkit-transition:border-color 0.3s ease;
	-moz-transition:border-color 0.3s ease;
	-o-transition:border-color 0.3s ease;
	transition:border-color 0.3s ease;
}

.ginput_container {
    margin-left: 0;
}
.ginput_container textarea {
	max-width:100%;
	min-width:100%;
	height:100px;
}
.ginput_container input,
.ginput_container select,
.ginput_container textarea {
	box-shadow: none;
	border: 1px solid #e6e6e6;
	border-left: 4px solid #e6e6e6;
	border-radius: 0px;
	font-weight:normal;
	font-family:"Lato", sans-serif;
	font-size:16px;
	color: #333333;
	background-color:#ffffff;
}
.ginput_container select option {
	background-color:#ffffff;
	border:none;
	padding:2px 12px;
}
.ginput_container input:hover,
.ginput_container input:active,
.ginput_container input:focus,
.ginput_container select:hover,
.ginput_container select:active,
.ginput_container select:focus,
.ginput_container textarea:hover,
.ginput_container textarea:active,
.ginput_container textarea:focus {
	border: 1px solid #bd4588;
	border-left:4px solid #bd4588;
	box-shadow:0 0 4px #ffffff;
}
.gform_body label {
    float: left;
    width: 80px;
	text-align:right;
	margin-top:4px;
	font-weight:normal;
	display:none;
}

/* Gestion des erreurs */
.validation_error {margin-top:20px;}
.validation_error{background-color:rgba(189,69,136, 0.1);border:1px solid rgba(189,69,136, 0.6);color:rgba(216, 0, 0, 0.6);font-size:16px;padding:6px 12px;text-align:center;}
.gform_wrapper .gfield_error .gfield_label {color:#f62459;}
.gform_wrapper .gfield_error input,
.gform_wrapper .gfield_error select,
.gform_wrapper .gfield_error textarea {
	background-color:rgba(216, 0, 0, 0.1);
	color:#000000;
	box-shadow:0 0 0 #ffffff!important;
}
.gfield {position:relative;}
.gfield .gfield_description.validation_message {
	color: rgba(216, 0, 0, 0.6);
    font-size: 12px;
    position: absolute;
    right: 6px;
    top: 8px;
}
@media (min-width:768px){
	.validation_error{margin-left:90px;}
}

.page-contact h1 {
    font-family: 'Old Standard TT', serif;
    font-size: 30px;
}
.page-contact h2{
	font-family: 'Lato', sans-serif;
	font-size:20px;
}
@media (min-width: 768px) {
	.page-contact h1 {
		font-family: 'Old Standard TT', serif;
		font-size: 38px;
	}
}

.page-contact .bloc-contact {display:inline-block;padding:15px;}
.page-contact .bloc-contact,
.page-contact .bloc-paiement{color:#fff;}

.page-contact .bloc-contact .ginput_container input:hover,
.page-contact .bloc-contact .ginput_container input:active,
.page-contact .bloc-contact .ginput_container input:focus,
.page-contact .bloc-contact .ginput_container select:hover,
.page-contact .bloc-contact .ginput_container select:active,
.page-contact .bloc-contact .ginput_container select:focus,
.page-contact .bloc-contact .ginput_container textarea:hover,
.page-contact .bloc-contact .ginput_container textarea:active,
.page-contact .bloc-contact .ginput_container textarea:focus {border:1px solid #091e41;border-left:4px solid #091e41;box-shadow:0 0 4px #ffffff;}
.page-contact .bloc-contact .gform_button{background-color:#091e41;font-weight:600;}
.page-contact .bloc-contact .gform_button.button:hover,
.page-contact .bloc-contact .gform_button.button:active,
.page-contact .bloc-contact .gform_button.button:focus {background-color:#091e41;}


.page-contact .bloc-paiement .ginput_container input:hover,
.page-contact .bloc-paiement .ginput_container input:active,
.page-contact .bloc-paiement .ginput_container input:focus,
.page-contact .bloc-paiement .ginput_container select:hover,
.page-contact .bloc-paiement .ginput_container select:active,
.page-contact .bloc-paiement .ginput_container select:focus,
.page-contact .bloc-paiement .ginput_container textarea:hover,
.page-contact .bloc-paiement .ginput_container textarea:active,
.page-contact .bloc-paiement .ginput_container textarea:focus {
	border: 1px solid #a78f68;
	border-left:4px solid #a78f68;
	box-shadow:0 0 4px #ffffff;
}
.page-contact .bloc-paiement .gform_button{background-color:#a78f68; color:#091e41; border-color:#a78f68; font-weight:600;}
.page-contact .bloc-paiement .gform_button.button:hover,
.page-contact .bloc-paiement .gform_button.button:active,
.page-contact .bloc-paiement .gform_button.button:focus {background-color:#a78f68; border-color:#fff;}
.page-contact .gform_wrapper{
	width: 90%;
	margin: auto;
}

@media (min-width:768px){
	.bloc-contact {margin-right:15px;}
	.bloc-paiement {margin-left:15px;}
}


/*******************
  *     HOME
  *******************/


.page-home .wrapper-bouton{width:100%; text-align:center;}
.subheader{
	color:#091e41;
 }
 .subheader h1 {
    font-family: 'Old Standard TT', serif;
    font-size: 22px;
    text-align: center;
}

.subheader h2{
	font-family:'Lato', sans-serif;
	max-width:650px;
	font-size:16px;
	text-shadow:1px 1px 2px #ffffff;
	text-align:center;
}
.bouton:hover, .bouton:active, .bouton:focus{
	text-decoration:none;
}
 .page-home .bloc2 {
	color:#fefefe;
}
.page-home .bloc2 h3 {
	font-family: 'Old Standard TT', serif;
	font-size:	16px;
}




.parent-wrapper-savoir-faire {
	/*min-height:230px;*/
}
.parent-wrapper-savoir-faire .pre-wrappersavoirfaire .wrapper-savoir-faire {padding-top:80px;padding-bottom:35px;background:url(./images/icone-temple.png)no-repeat top center transparent;background-size:41px;background-position: center 14px;
-webkit-transition:padding 0.5s ease, background 0.5s ease;
-moz-transition:padding 0.5s ease, background 0.5s ease;
-o-transition:padding 0.5s ease, background 0.5s ease;
transition:padding 0.5s ease, background 0.5s ease;
}
.parent-wrapper-savoir-faire .wrapper-savoir-faire .titre-savoir:after {content:"";display:block;width:25px;height:2px;margin:10px auto;background:#a78f68;
	-webkit-transition:margin 0.5s ease, width 0.5s ease;
	-moz-transition:margin 0.5s ease, width 0.5s ease;
	-o-transition:margin 0.5s ease, width 0.5s ease;
	transition:margin 0.5s ease, width 0.5s ease;
}
.parent-wrapper-savoir-faire .wrapper-savoir-faire .contenu-savoir {font-family: 'Old Standard TT', serif;font-weight:400;text-align:center;line-height:1.2;overflow:hidden;
	-webkit-transition:max-height 0.6s ease, opacity 0.5s ease;
	-moz-transition:max-height 0.6s ease, opacity 0.5s ease;
	-o-transition:max-height 0.6s ease, opacity 0.5s ease;
	transition:max-height 0.6s ease, opacity 0.5s ease;

}
.parent-wrapper-savoir-faire .wrapper-savoir-faire .icon-fleche {display:none;}

@media (min-width:768px){
	.parent-wrapper-savoir-faire .pre-wrappersavoirfaire {position:relative;min-height:240px;}
	.parent-wrapper-savoir-faire .pre-wrappersavoirfaire .wrapper-savoir-faire {position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);padding-bottom:15px;}
	.parent-wrapper-savoir-faire .wrapper-savoir-faire:hover {background-size:0px;padding-top:15px;}

	.parent-wrapper-savoir-faire .wrapper-savoir-faire .titre-savoir:after {width:0;margin:0 auto;}
	.parent-wrapper-savoir-faire .wrapper-savoir-faire:hover .titre-savoir:after {width:25px;margin: 10px auto;}
	.parent-wrapper-savoir-faire .wrapper-savoir-faire .contenu-savoir {max-height:0px;opacity:0;}
	.parent-wrapper-savoir-faire .wrapper-savoir-faire:hover .contenu-savoir {max-height:150px;opacity:1;}
	.parent-wrapper-savoir-faire .wrapper-savoir-faire .icon-fleche {display:block;margin:0 auto;transform:scale(1);
		-webkit-transition:transform 0.5s ease;
		-moz-transition:transform 0.5s ease;
		-o-transition:transform 0.5s ease;
		transition:transform 0.5s ease;
	}
	.parent-wrapper-savoir-faire .wrapper-savoir-faire:hover .icon-fleche {transform:scale(0);}
}









.separator{display:none;width:25px;height:2px;background:#a78f68;vertical-align:middle;margin:0 auto;}
.page-home .wrapper-titre-activite{ height: 65px;  background-color: #091e41;line-height:60px;}
.page-home .bloc3 h2, .page-home .bloc-activites-juridiques h2, .page-home .bloc5 h2{font-size:30px;}
.page-home .bloc3 h3, .page-home .bloc-activites-juridiques h3, .page-home .bloc5 h3{font-size:20px;}
.page-home .bloc-activites-juridiques .wrapper-activites-juridiques h3{font-size: 14px; padding:7px 10px 5px; color:#fff;line-height: 1.2; display: inline-block; vertical-align: middle;}
.page-home .bloc-activites-juridiques .wrapper-activites-juridiques img{margin:0 auto; width:100%;}
@media (min-width:768px) {
	.page-home .bloc3 h2, .page-home .bloc-activites-juridiques h2, .page-home .bloc5 h2{font-size:38px;}
	.page-home .bloc3 h3, .page-home .bloc-activites-juridiques h3, .page-home .bloc5 h3{font-size:17px;}
}

.page-home .bloc5{color:#fefefe;font-weight:500;}
.page-home .wrapper-activites-juridiques .contenu{display:none;}


.page-home .wrapper-activites-juridiques .contenu{position:absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width:100%;}

.page-home .wrapper-bouton a {font-size:14px;}
.page-home .wrapper-activites-juridiques .conteneur2 .titre-hover{display:none;}

.subheader .wrapper-titres {
	padding: 30px 15px;
	background-color:rgba(255,255,255,0.8);
	-webkit-transition:color 0.3s ease, background-color 0.3s ease;-moz-transition:color 0.3s ease, background-color 0.3s ease;-o-transition:color 0.3s ease, background-color 0.3s ease;transition:color 0.3s ease, background-color 0.3s ease;
}
@media (max-width:1199px) {
	.nobgsmallscreen {
		background-size:cover!important;
	}
}
@media (min-width:768px) {
	.subheader .wrapper-titres {
		padding: 60px 15px;
		background-color:rgba(255,255,255,0.6);
	}

	.subheader h1{
		text-align:left;
		font-size:30px;
	}


	.page-home .wrapper-bouton{text-align:left;}


	.page-home .wrapper-activites-juridiques:hover .contenu{
		display: block;
		opacity:0;
		animation:apparitionTexte 0.5s ease-in-out 0s forwards;
	}

	@keyframes apparitionTexte {
		0%   {opacity:0;}
		100% {opacity:1;}
	}
	.page-home .wrapper-activites-juridiques .conteneur2 {position:relative;border-bottom:5px solid #a78f68;
		-webkit-transition:border 0.3s ease;
		-moz-transition:border 0.3s ease;
		-o-transition:border 0.3s ease;
		transition:border 0.3s ease;
	}
	.page-home .wrapper-activites-juridiques:hover .conteneur2 {border-color:#091e41;}
	.page-home .wrapper-activites-juridiques .lien {font-weight:600;text-transform:uppercase;color:#091e41;}
	.page-home a:hover {text-decoration:none; color:#091e41;}
	.page-home .wrapper-activites-juridiques .lien a:hover {color:#fff;text-decoration:none;}

	.page-home .wrapper-activites-juridiques .filtre:after {content: "";background-color: #a78f68;width: 100%;height: 0;position: absolute;bottom: 0;left: 0;overflow:hidden;
		-webkit-transition:height 0.5s ease;
		-moz-transition:height 0.5s ease;
		-o-transition:height 0.5s ease;
		transition:height 0.5s ease;
	}
	.page-home .wrapper-activites-juridiques:hover .filtre:after {height: 100%;}

	.subheader h2{font-size:20px; text-align:left;}

	.page-home .wrapper-activites-juridiques:hover .conteneur2 .titre-hover{display:block;color:#091e41;width: 100%;font-weight:bold;}

}
@media (min-width:800px) {    .page-home .wrapper-bouton a {font-size:20px;padding:15px 15px 10px;}    }
@media (min-width:1092px) {
	.subheader h1{font-size:35px;}
	.subheader h2{font-size:20px; text-align:left;}
}
@media (min-width:1200px) {
	.subheader h1{font-size:40px;}
	.subheader h2{font-size:23px;}
	.subheader .wrapper-titres {padding:80px 15px;background-color:rgba(255,255,255,0.2);}
}


@media (min-width:1450px) {
	.subheader .wrapper-titres {padding:120px 15px;background-color:rgba(255,255,255,0);}
	.page-home .bloc-activites-juridiques .wrapper-activites-juridiques h3{font-size: 18px;}
	.page-home .wrapper-activites-juridiques:hover .conteneur2 .titre-hover{font-size:18px;}
}



.page-home .bloc-activites-juridiques .wrapper-activites-juridiques {position:relative;overflow:hidden;}
.page-home .bloc-activites-juridiques .wrapper-activites-juridiques:before {content:'';position:absolute;bottom:-100%;left:0;width:100%;height:100%;background-color:#a79067;z-index:1;
	-webkit-transition:bottom 0.5s ease;
	-moz-transition:bottom 0.5s ease;
	-o-transition:bottom 0.5s ease;
	transition:bottom 0.5s ease;

}
.page-home .bloc-activites-juridiques .wrapper-activites-juridiques:after {content:'';position:absolute;bottom:0;left:0;width:100%;height:5px;background-color:#a78f68;z-index:1;
	-webkit-transition:background-color 0.5s ease;
	-moz-transition:background-color 0.5s ease;
	-o-transition:background-color 0.5s ease;
	transition:background-color 0.5s ease;
}
.page-home .bloc-activites-juridiques .wrapper-activites-juridiques:hover:before {bottom:0;}
.page-home .bloc-activites-juridiques .wrapper-activites-juridiques:hover:after {background-color:#091e41;}
.page-home .bloc-activites-juridiques .wrapper-activites-juridiques .wrapper-titre-activite {position:relative;}
.page-home .bloc-activites-juridiques .wrapper-activites-juridiques .wrapper-titre-activite:before {position:absolute;bottom:0;left:0;width:100%;height:5px;background-color:#a79067;}
.page-home .bloc-activites-juridiques .wrapper-activites-juridiques .filtered {position:absolute;top:100%;left:0;transform:translateY(-50%);width:100%;opacity:0;z-index:2;
	-webkit-transition:opacity 0.4s ease, top 0.5s ease;
	-moz-transition:opacity 0.4s ease, top 0.5s ease;
	-o-transition:opacity 0.4s ease, top 0.5s ease;
	transition:opacity 0.4s ease, top 0.5s ease;
}
.page-home .bloc-activites-juridiques .wrapper-activites-juridiques:hover .filtered {opacity:1;top:50%;}

.page-home .bloc-activites-juridiques .wrapper-activites-juridiques .filtered h3 {display:block;}
.page-home .bloc-activites-juridiques .wrapper-activites-juridiques .filtered .lien {color:#091e41;
	-webkit-transition:color 0.3s ease;
	-moz-transition:color 0.3s ease;
	-o-transition:color 0.3s ease;
	transition:color 0.3s ease;
}
.page-home .bloc-activites-juridiques .wrapper-activites-juridiques .filtered .lien:hover {color:#ffffff;}

 /*******************
  *     PAGE PAR DEFAUT
  *******************/

.default-page h1{font-size:38px;}
.default-page h2{font-family: 'Lato', sans-serif; font-size:20px;}
/*.default-page .contenu strong{font-size:24px; color:#a78f68; }*/
.default-page .bcg-thumbnail{height: auto; min-height: 500px;}
.default-page .contenu p{margin: 0 0 20px;}

 /*******************
  *     PAGE L'EQUIPE
  *******************/

.page-equipe h1{font-size:38px;}
.page-equipe h2{font-family: 'Lato', sans-serif; font-size:20px;}
.page-equipe h3{font-family: 'Lato', sans-serif; font-size:24px; color: #a78f68; text-align: center;}
.page-equipe .bouton{padding-right:25px; padding-left:25px;}
.page-equipe .wrapper-nom-description{height:100%;}
.page-equipe .contenu .photo{margin:0 auto;}
.page-equipe .contenu img{margin:0 auto;}



@media (min-width:768px) {
	.page-equipe .contenu img{ margin:0;}
	.page-equipe h3{text-align: left;}
	.page-equipe h3.nom1{text-align: center;}

}

 /*******************
  *    ACTUALITES:LISTE
  *******************/


.page-actu-list h1{font-size:38px;}
.page-actu-list h2{font-family: 'Lato', sans-serif; font-size:20px;}
.page-actu-list .item-title, .page-actu-view .item-title{font-family: 'Lato'; text-transform:uppercase; font-size:24px;}
.page-actu-list .bouton, .page-actu-view .bouton {padding:10px 50px 5px;}
.page-actu-list a:focus, .page-actu-view a:focus,
.page-actu-list a:hover, .page-actu-view a:hover,
.page-actu-list a:active, .page-actu-view a:active {text-decoration:none;color:#a78f68;}
.page-actu-list .miniature, .page-actu-view .miniature {margin:0 auto;width:100%;}
.page-actu-list .wrapper-bcg, .page-actu-view .wrapper-bcg {position:relative;overflow:hidden;}
.page-actu-list .wrapper-bcg .item-img-link, .page-actu-view .wrapper-bcg .item-img-link {display:block;}
.page-actu-list .wrapper-bcg .item-img-wrapper:before, .page-actu-view .wrapper-bcg .item-img-wrapper:before {
	position:absolute;top:150%;left:50%;transform:translate(-50%, -50%);color:#ffffff;font-size:45px;z-index:1;
	-webkit-transition:top 0.5s ease;
	-moz-transition:top 0.5s ease;
	-o-transition:top 0.5s ease;
	transition:top 0.5s ease;
}
.page-actu-list .wrapper-bcg .item-img-wrapper:after, .page-actu-view .wrapper-bcg .item-img-wrapper:after {
	content:"";width:100%;height:100%;position:absolute;top:100%;left:0;background-color: rgba(9,30,65, 0.5);
	-webkit-transition:top 0.5s ease;
	-moz-transition:top 0.5s ease;
	-o-transition:top 0.5s ease;
	transition:top 0.5s ease;
}
.page-actu-list .wrapper-bcg:hover .item-img-wrapper:before, .page-actu-view .wrapper-bcg:hover .item-img-wrapper:before {top:50%;}
.page-actu-list .wrapper-bcg:hover .item-img-wrapper:after, .page-actu-view .wrapper-bcg:hover .item-img-wrapper:after {top:0;}

.pagination {font-weight:600;}
.pagination > li > a {border:none; color:#091e41;margin-right:4px;}
.pagination > li > span {margin-right:4px;}
.pagination > li > span, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	color: #fff;
	background-color: #a78f68;
	border :none;
}
.page-actu-list .pagination-liste-actus{text-align:center !important;}
.pagination > li:last-child > a, .pagination > li:last-child > span, .pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:first-child > a, .pagination > li:first-child > span{border-bottom-right-radius:0; border-top-right-radius: 0; border-bottom-left-radius:0; border-top-left-radius: 0;}

 /*******************
  *    ACTUALITES:SINGLE
  *******************/

.page-actu-view h1{font-size:38px;}
.page-actu-view h2{font-size:38px;}
.page-actu-view h3{font-family: 'Lato', sans-serif; font-size:20px;}
.page-actu-view .actu-date{font-family: 'Lato', sans-serif; font-size:20px;}
.page-actu-view .lien-partage{text-decoration:underline;cursor:pointer;}
.page-actu-view .lien-partage:focus, .page-actu-view .lien-partage:hover{color:#a78f68;}

 /*******************
  *    SITEMAP
  *******************/

.page-template-page-sitemap li{line-height:1.1;}
.page-template-page-sitemap .titre-page img{margin:auto;}
.page-sitemap li{margin: 10px 0px;}

 /*******************
  *    MENTIONS LEGALES
  *******************/

.page_mentions_legales h2{font-family: 'Lato', sans-serif; font-size:20px; padding-top:20px; padding-bottom:10px; }



 /*******************
  *    VENTES IMMOBILIERES
  *******************/

.page-vente h1{font-size:30px;}
@media (min-width: 768px) {
	.page-vente h1{font-size:38px;}
}
.page-vente h2{font-family: 'Lato', sans-serif; font-size:25px;}
.page-vente h2.titre-kerkerian{font-family: 'Old Standard TT', serif; font-size: 32px;}

.page-vente .bloc-offres .one-offre {text-decoration:none;cursor:pointer;}
.page-vente .bloc-offres .one-offre:hover,
.page-vente .bloc-offres .one-offre:active,
.page-vente .bloc-offres .one-offre:focus {color:#091e41}
.page-vente .bloc-offres .one-offre .wrapper-img {min-height:180px;-moz-transition:min-height 0.3s ease;-o-transition:min-height 0.3s ease;transition:min-height 0.3s ease;}
.page-vente .bloc-offres .one-offre .wrapper-content {position:relative;overflow:hidden;padding:10px;background-color:#091e41;-webkit-transition:padding 0.3s ease;-moz-transition:padding 0.3s ease;-o-transition:padding 0.3s ease;transition:padding 0.3s ease;}
.page-vente .bloc-offres .one-offre .wrapper-content:before {content:'';position:absolute;bottom:0;left:0;width:100%;height:5px;background-color:#a78f68;}
.page-vente .bloc-offres .one-offre .wrapper-content:after {content:'▲';position:absolute;bottom:-24px;left:50%;transform:translateX(-50%);color:#a78f68;font-size:30px;-webkit-transition:bottom 0.3s ease;-moz-transition:bottom 0.3s ease;-o-transition:bottom 0.3s ease;transition:bottom 0.3s ease;}
.page-vente .bloc-offres .one-offre .wrapper-content .wrapper-title {font-family: 'Old Standard TT', serif;color:#ffffff;font-weight:400;}

.page-vente .bloc-offres .one-offre:hover .wrapper-img,
.page-vente .bloc-offres .one-offre.active .wrapper-img {min-height:163px;-webkit-transition:min-height 0.3s ease;}
.page-vente .bloc-offres .one-offre:hover .wrapper-content,
.page-vente .bloc-offres .one-offre.active .wrapper-content {padding:10px 10px 27px;}
.page-vente .bloc-offres .one-offre:hover .wrapper-content:after,
.page-vente .bloc-offres .one-offre.active .wrapper-content:after {bottom:-3px;}

.page-vente .bloc-offres .one-offre.gold .wrapper-content {background-color:#a78f68;}
.page-vente .bloc-offres .one-offre.gold .wrapper-content:before {background-color:#091e41;}
.page-vente .bloc-offres .one-offre.gold .wrapper-content:after {color:#091e41;}


.page-vente .bloc-offres .wrapper-infos-bien {font-family: 'Open sans';display:none;}
.page-vente .bloc-offres .wrapper-infos-bien .wrapper-info {font-weight:400;}
.page-vente .bloc-offres .wrapper-infos-bien .wrapper-info .text-justify {line-height:1.6;}

.page-vente .bloc-offres .carte{ 
	height: 100%; box-shadow: 0px 15px 30px #00000029;
}
.page-vente .bloc-offres .carte a{ 
	display: block; height: 100%; 
}
.page-vente .bloc-offres .offre-v2.gold .wrapper-img{
	border-top: 5px solid #a78f68;
}
.page-vente .bloc-offres .offre-v2 .wrapper-img{
	border-top: 5px solid #1B223E;
	min-height: 240px;
}

.page-vente .bloc-offres .offre-v2:hover .wrapper-img,
.page-vente .bloc-offres .offre-v2.active .wrapper-img {min-height: 240px;}
.page-vente .bloc-offres .offre-v2:hover .wrapper-content,
.page-vente .bloc-offres .offre-v2.active .wrapper-content {padding: 20px 0px 30px 0px;}

.page-vente .bloc-offres .offre-v2.gold .wrapper-img.gold{
	background-color: #091E41 !important;
}
.page-vente .bloc-offres .offre-v2 .wrapper-content,.page-vente .bloc-offres .offre-v2.gold .wrapper-content{
	background-color: #FFFFFF;
	padding: 20px 0px 30px 0px;
}

.page-vente .bloc-offres .offre-v2 .wrapper-content hr{
	margin: 0px 0px 20px 0px;
}
.page-vente .bloc-offres .offre-v2 .wrapper-content .wrapper-title,.page-vente .bloc-offres .offre-v2 .wrapper-content .wrapper-cabinet,.page-vente .bloc-offres .offre-v2 .wrapper-content .vente{
	color: #1B223E;
	font-size: 16px;
	font-family: 'lato';
	padding:0px 20px 20px 20px;
	font-weight: 600;
}
.page-vente .bloc-offres .offre-v2 .wrapper-content .vente{
	padding-bottom: 0px;
}
.page-vente .bloc-offres .offre-v2 .wrapper-content .wrapper-title .type-bien{
	font-size: 22px;
	font-family: 'Old Standard TT';
	color: #A78F68;
}
.page-vente .bloc-offres .offre-v2 .wrapper-content .important{
	color: #A78F68;
}
.page-vente .bloc-offres .offre-v2 .wrapper-content:before,.page-vente .bloc-offres .offre-v2 .wrapper-content:after{
	content: '';
	display: none;
}



.page-vente .bandeau-kerkerian {background-color:#a79067;color:#ffffff;text-transform:uppercase;}
.page-vente .bandeau-kerkerian .inline{letter-spacing:3px;}
@media(min-width:992px){    .page-vente .bandeau-kerkerian .inline{margin:6px 25px 6px 20px;}    }
.page-vente .bandeau-kerkerian .form-search {color:#091e41;}

.page-vente .bandeau-kerkerian .form-search .wrapper-mobile label {display:block;}
.page-vente .bandeau-kerkerian .form-search .wrapper-mobile input[type=radio] {margin-top:10px;margin-bottom:20px}

.page-vente .bandeau-kerkerian .form-search input[type=submit] {position:relative;display:inline-block;padding:10px 8px;border:none;background-color:#091e41;font-weight:600;color:#ffffff;text-decoration:none;
	-webkit-transition:color 0.3s ease, background-color 0.3s ease;
	-moz-transition:color 0.3s ease, background-color 0.3s ease;
	-o-transition:color 0.3s ease, background-color 0.3s ease;
	transition:color 0.3s ease, background-color 0.3s ease;
}
.page-vente .bandeau-kerkerian .form-search input[type=submit]:hover,
.page-vente .bandeau-kerkerian .form-search input[type=submit]:active,
.page-vente .bandeau-kerkerian .form-search input[type=submit]:focus {background-color:#a79067;color:#091e41;text-decoration:none;}
@media(min-width:992px) and (max-width:1199px){
	.page-vente .bandeau-kerkerian .form-search input[type=submit] {margin-top:15px;}
}
.page-vente .bandeau-kerkerian .form-search input[type=radio] {visibility:hidden;}
.page-vente .bandeau-kerkerian .form-search input[type=radio] + label {position:relative;display:block;margin-bottom:35px;cursor:pointer;}
.page-vente .bandeau-kerkerian .form-search input[type=radio] + label:before {content:'';position:absolute;display:inline-block;top:100%;left:50%;transform:translateX(-50%);width:32px;height:32px;border:1px solid #ffffff;border-radius:100%;visibility:visible;}
.page-vente .bandeau-kerkerian .form-search input[type=radio] + label:after {content:'';position:absolute;display:inline-block;top:calc(100% + 6px);left:50%;transform:translateX(-50%);width:20px;height:20px;border-radius:100%;background-color:#091e41;visibility:visible;opacity:0;
	-webkit-transition:opacity 0.3s ease;
	-moz-transition:opacity 0.3s ease;
	-o-transition:opacity 0.3s ease;
	transition:opacity 0.3s ease;
}
.page-vente .bandeau-kerkerian .form-search input[type=radio]:checked + label:after {opacity:1;}
@media(min-width:992px){
	.page-vente .bandeau-kerkerian .form-search input[type=radio] + label {display:inline-block;margin-bottom:0;}
	.page-vente .bandeau-kerkerian .form-search input[type=radio] + label:before {top:-6px;left:-39px;transform:initial;}
	.page-vente .bandeau-kerkerian .form-search input[type=radio] + label:after {top:0;left:-33px;transform:initial;}
}
.page-vente .bandeau-kerkerian .form-search .md-inlineblock {padding-top:18px;}
.page-vente .bandeau-kerkerian .form-search .md-inlineblock input {text-transform:uppercase;}
@media(min-width:992px){    .page-vente .bandeau-kerkerian .form-search .md-inlineblock {padding-top:0;}    }

.btn-pdf a {font-family:'Old Standard TT', serif;display:inline-block;padding:12px 18px 8px;background-color:#a78f68;font-size:13px;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1;}
.btn-pdf a:active,
.btn-pdf a:focus,
.btn-pdf a:hover{color:#a78f68; background-color:#ffffff;}

.detailed-sheet a{font-family:'Old Standard TT', serif;display:inline-block;padding:12px 18px 8px;background-color: #091e41;color:#ffffff;font-size:13px;font-weight:600;text-decoration:none;text-transform:uppercase;line-height:1;}
.detailed-sheet a:active,
.detailed-sheet a:focus,
.detailed-sheet a:hover{color:#a78f68; background-color:#ffffff;}

.wrapper-cabinet {min-height:40px;font-weight:600;}


@media (min-width:992px) {
	.owl-controls {width:100%;left:0;}
}
.single-pic .one-slide,
.vente-slider .one-slide {min-height:250px;}
@media(min-width:992px){
	.single-pic .one-slide,
	.vente-slider .one-slide {min-height:500px;}
}
.vente-slider .owl-controls .owl-nav .owl-prev,
.vente-slider .owl-controls .owl-nav .owl-next {position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;background-color:#a78f68;color:#091e41;-webkit-transition:background-color 0.3s ease, color 0.3s ease;-moz-transition:background-color 0.3s ease, color 0.3s ease;-o-transition:background-color 0.3s ease, color 0.3s ease;transition:background-color 0.3s ease, color 0.3s ease;}
.vente-slider .owl-controls .owl-nav .owl-prev {left:45px;padding:6px 8px 5px 6px;}
.vente-slider .owl-controls .owl-nav .owl-next {right:45px;padding:6px 6px 5px 8px;}
.vente-slider .owl-controls .owl-nav .owl-prev:hover,
.vente-slider .owl-controls .owl-nav .owl-prev:focus,
.vente-slider .owl-controls .owl-nav .owl-prev:active,
.vente-slider .owl-controls .owl-nav .owl-next:hover,
.vente-slider .owl-controls .owl-nav .owl-next:focus,
.vente-slider .owl-controls .owl-nav .owl-next:active {background-color:#091e41;color:#a78f68;}
.vente-slider .owl-controls .owl-nav .owl-prev .icone {margin:0!important;padding:0!important;font-size:20px;font-weight:600;}
.vente-slider .owl-controls .owl-nav .owl-next .icone {margin:0!important;padding:0!important;font-size:20px;font-weight:600;}


/***************
     Equipe 
****************/

.page-equipe .wrapper-slider{
	position: relative;
	min-height: 1000px;
}
.page-equipe .wrapper-slider .wrapper-autres-slider{
    position: absolute;
    top: 0;
    width: 100%;
}
.page-equipe .wrapper-slider .wrapper-autres-slider .slider-2{
	position: relative;
	top: 0;
	right: 50%;
	transform: translateX(50%);
	z-index: 900;
	margin-top:0px;
}
.page-equipe .slider-2{
	position: relative;
	top: 0;
	right: 50%;
	transform: translateX(50%);
	z-index: 900;
	margin-top:-500%;
}
.page-equipe .bouton-equipe{
	cursor: pointer;
	position: absolute;
	bottom: 6%;
	right: 50%;
	transform: translateX(50%)translateY(-50%);
	display: flex;
	justify-content: space-between;
	width: 110%;
	z-index: 1000;
}
.page-equipe .boutonPrecedent{
	display: inline-block;
	transform: rotate(180deg);
}
.page-equipe .one-pers{
	opacity: .5;
	max-width: 350px;
	margin: auto;
	margin-top: 97px;
	margin-bottom: 75px;
}
.page-equipe .one-pers .photo{
	border-top: 6px solid #A78F68;
	min-height: 355px;
}
.page-equipe .one-pers .nom{
	padding: 25px 15px;
	text-align: center;
	color: #A78F68;
	background-color: white;
	font-family: 'Old Standard TT';
	text-transform: uppercase;
}

.page-equipe .first-carousel .owl-item.active.center{
	opacity: 0;
	transition: 1s ease-in opacity;
}
.page-equipe .first-carousel .one-pers{
	box-shadow: 0px 15px 30px #00000029;
}

.page-equipe .second-carousel .one-pers{
	margin-bottom:0;
	opacity: 1;
}
.page-equipe .second-carousel .one-pers .photo{
	min-height: 430px;
}

.page-equipe .third-carousel .one-pers{
	max-width: fit-content;
	opacity: 1;
}
.page-equipe .third-carousel .one-pers .nom{
	color: #091E41;
	font-size: 38px;
}

.page-equipe .fourth-carousel .compteur{
	margin-bottom: 20px;
	position: relative;
}
.page-equipe .fourth-carousel .compte{
	text-align: center;
}
.page-equipe .fourth-carousel .bouton-equipe {
    width: 70px;
    top: 50%;
    left: 50%;
    transform: translateX(-50%)translateY(-50%);
    bottom: auto;
}
@media (min-width: 500px) {
	.page-equipe .bouton-equipe{
		bottom: 3%;
		width: 95%;
	}
}
@media (min-width: 650px) {
	.page-equipe .bouton-equipe{
		bottom: 3%;
		width: 75%;
	}
}
@media (min-width: 768px) {
	.page-equipe .wrapper-slider .wrapper-autres-slider{
		position: relative;
		top: 0;
		width: 100%;
	}
	.page-equipe .slider-2{
		position: absolute;
		top: 0;
		right: 50%;
		transform: translateX(50%);
		z-index: 900;
		margin-top: 0px;
	} 
	.page-equipe .bouton-equipe{
		width: 110%;
		bottom: 6%;
	}
}
@media (min-width: 1200px) {
	.page-equipe .bouton-equipe{
		width: 110%;
		bottom: 3%;
	}
}

/*******************
      Contact 
********************/
.subheader .wrapper-subheader{
	display: flex;
    height: 565px;
    justify-content: space-between;
}
.subheader .wrapper-subheader .photo-pres{
	display: none;
	visibility: hidden;
}
.subheader .wrapper-subheader .photo-pres:first-child{
	background-position-y: center !important;
}
.subheader .wrapper-subheader .photo-pres:last-child{
	background-position-x: right !important;
	background-position-y: bottom !important;
}
.subheader .wrapper-subheader .info-subheader{
	background-color: #1B223E;
	padding: 15px;
	width: 100%;
}
.subheader .wrapper-subheader .info-subheader.gold{
	background-color: #A78F68;
}
.subheader .wrapper-subheader .info-subheader .content{
	color: #FEFEFE;
	border: 2px solid #A78F68;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 133px 15px;
	height: 100%;
	width: 100%;
}
.subheader .wrapper-subheader .info-subheader.gold .content{
	color: #FEFEFE;
	border: 2px solid #1B223E;
}
@media (min-width: 400px) {
	.subheader .wrapper-subheader .info-subheader .content{
		padding: 133px 50px;
	}
	.subheader .wrapper-subheader .info-subheader{
		padding: 50px;
	}
}
@media (min-width: 700px) {
	.subheader .wrapper-subheader .info-subheader .content{
		padding: 133px 142px;
	}
}

.subheader .wrapper-subheader .info-subheader .content a{
	color: #FEFEFE;
}
.subheader .wrapper-subheader .info-subheader .content .google-maps{
	margin-top: 20px;
	color: #1B223E;
}
.subheader .wrapper-subheader .info-subheader.gold .content .google-maps{
	margin-top: 20px;
	background-color: #1B223E;
	color: #A78F68;
}
.subheader .wrapper-subheader .info-subheader .content .bouton:hover,.subheader .wrapper-subheader .info-subheader .content .bouton:active,.subheader .wrapper-subheader .info-subheader .content .bouton:focus{
	background-color: #1B223E;
	color: #a78f68;
}
.subheader .wrapper-subheader .info-subheader.gold .content .bouton:hover{
	background-color: #A78F68;
	color: #1B223E;
}
@media (min-width: 640px) {
	.subheader .wrapper-subheader .info-subheader .content{
		height: 100%;
		width: 540px;
		
	}
	.subheader .wrapper-subheader .photo-pres{
		visibility: visible;
		display: block;
		height: 100%;
		width: 100%;
	}
}


.page-ventes-aux-encheres .modal-dialog{
	top: 50%;
	transform: translateY(-50%) !important;
	width: 95%;
}
@media (min-width: 768px) {
	.page-ventes-aux-encheres .modal-dialog{
			top: 50%;
		transform: translateY(-50%) !important;
		width: 60%;
	}
}
.page-ventes-aux-encheres .modal-header{
	border: none;
	position: absolute;
	right: 0;
	z-index: 1000;
}
.page-ventes-aux-encheres .modal-body{
	padding: 0px 15px;
}
.page-ventes-aux-encheres .modal-body .one-infos-bien>.row>div{
	padding: 15px;
}
.page-ventes-aux-encheres .modal-body .wrapper-type-lieu{
	margin-bottom: 20px;
}
.page-ventes-aux-encheres .modal-body .prix{
	margin-bottom: 20px;
}
.page-ventes-aux-encheres .modal-body .wrapper-title{
	margin-bottom: 20px;
}
.page-ventes-aux-encheres .modal-body .type-bien{
	font-family: 'Old Standard TT';
}
.page-ventes-aux-encheres .modal-body .title,.page-ventes-aux-encheres .modal-body .type-bien {
	color: #A78F68;
	font-weight: 600;
}
.page-ventes-aux-encheres .modal-body .col-mid {
    border-left: 0px;
	border-right: 0px;
	border-top: 2px solid #091e41;
	border-bottom: 2px solid #091e41;
}
@media (min-width: 992px) {
	.page-ventes-aux-encheres .modal-body .col-mid {
		border-left: 2px solid #D4D4D4;
		border-right: 2px solid #D4D4D4;
		border-top: 0px;
		border-bottom: 0px;
	}
}

.page-ventes-aux-encheres .modal-body .bouton-fiche-important a{
    background-color: #a78f68;
	padding: 15px 15px 12px 15px;
	margin-top: 20px;
}
.page-ventes-aux-encheres .modal-body .bouton-fiche-important a:hover{
    background-color: #091e41;
	padding: 15px 15px 12px 15px;
	margin-top: 20px;
}

.page-ventes-aux-encheres .offres-kerkerian{
	padding: 100px 15px;
}
.page-ventes-aux-encheres .other-offres{
	padding-top: 100px;
}

.bg-grey{
	background-color: #ECECEC;
}
.jc-space-evenly{
	justify-content: space-evenly;
}
.jc-c{justify-content: center;}


/* ALerte Page enchère */
.alerte-btn{
	background-color: transparent;
	border-radius: 0;
	border: 1px solid #091e41;
	padding: 10.5px 16px;
	font-size: 14px;
	outline: none;
	font-size: 16px;
	font-weight: 600;
}
.alerte-btn img{
	margin-right: 8px;
}
.alerte-btn:focus,.alerte-btn:focus-visible,.alerte-btn:active:focus{
	outline: none;
}
button.btn.ajout-alerte-btn {
    background-color: #091e41;
    color: white;
    font-weight: 600;
    font-size: 16px;
    margin-top: 20px;
}
.page-vente .bandeau-kerkerian .container.bloc-alerte{
	text-transform: none;
}

/********************************
	Page fiche offre kerkerian 
********************************/

/* .page-fiche-enchere-kerkerian{} */
.page-fiche-enchere-kerkerian .titre-erreur{ font-size: 30px; font-weight: 600;font-family: 'OldStandardTT-Regular';}
.page-fiche-enchere-kerkerian .wrapper-btn{margin-bottom: 40px;}
.page-fiche-enchere-kerkerian .btn-light-brown{ background-color: #A78F68;padding: 7px 20px; text-transform: uppercase; font-family: 'OldStandardTT-Bold';}
.page-fiche-enchere-kerkerian .btn-light-brown:hover{ background-color: #091E41;color:#A78F68;padding: 7px 20px; text-transform: uppercase; font-family: 'OldStandardTT-Bold';}
.page-fiche-enchere-kerkerian .btn-light-brown .icon-iconfont_play{display: inline-block;transform: rotate(180deg); margin-right: 10px;}
.page-fiche-enchere-kerkerian .wrapper-info-avocat-cabinet {background-color:#FFFFFF;padding: 35px 33px;}
.page-fiche-enchere-kerkerian .wrapper-info-avocat-cabinet .titre{font-family: 'OldStandardTT-Regular'; font-size: 30px; text-transform: uppercase; margin-bottom: 20px;}
.page-fiche-enchere-kerkerian .wrapper-info-avocat-cabinet .avocat{margin-bottom: 30px;}
/* .page-fiche-enchere-kerkerian .wrapper-info-avocat-cabinet .avocat .nom-cabinet{} */
.page-fiche-enchere-kerkerian .wrapper-info-avocat-cabinet .avocat .tgi{text-transform: uppercase;}
/* .page-fiche-enchere-kerkerian .wrapper-info-avocat-cabinet .cabinet{} */
/* .page-fiche-enchere-kerkerian .wrapper-info-avocat-cabinet .cabinet .adresse-cabinet{} */
/* .page-fiche-enchere-kerkerian .wrapper-info-avocat-cabinet .cabinet .telephone{} */
/* .page-fiche-enchere-kerkerian .wrapper-info-avocat-cabinet .cabinet .telephone span{} */
/* .page-fiche-enchere-kerkerian .wrapper-info-avocat-cabinet .cabinet .mail{} */
/* .page-fiche-enchere-kerkerian .wrapper-info-avocat-cabinet .cabinet .mail span{} */

.page-fiche-enchere-kerkerian .type-de-bien{font-size: 38px; font-family: 'OldStandardTT-Regular';color: #091E41; text-transform: uppercase;}
.page-fiche-enchere-kerkerian .adresse{font-size: 22px; font-family: 'Old Standard TT'; color:#A78F68 ; margin-top: 10px;}
.page-fiche-enchere-kerkerian .wrapper-prix{ background-color: #ffffff; display: flex; align-items: center; justify-content: space-between; padding: 25px; margin:30px 0px;}
.page-fiche-enchere-kerkerian .wrapper-prix .prix{font-weight: 600;}
.page-fiche-enchere-kerkerian .wrapper-prix .prix .prix{ font-size: 22px; color: #A78F68;}
/* .page-fiche-enchere-kerkerian .wrapper-prix .btn-light-brown{} */
.page-fiche-enchere-kerkerian .wrapper-description{margin-bottom: 30px;}
.page-fiche-enchere-kerkerian .situation{margin-bottom: 30px;}
.page-fiche-enchere-kerkerian .important{font-weight: 600;}
.page-fiche-enchere-kerkerian .important.gold{color: #A78F68;}
/* .page-fiche-enchere-kerkerian .information-vente{} */
.page-fiche-enchere-kerkerian .information-vente .titre{text-transform: uppercase; font-size: 16px; font-weight: 600; margin-bottom: 30px;}
/* .page-fiche-enchere-kerkerian .information-vente ul{} */
.page-fiche-enchere-kerkerian .information-vente ul li{margin: 5px 0px;}
.page-fiche-enchere-kerkerian .information-vente ul li::marker{color: #A78F68;}
/* .page-fiche-enchere-kerkerian .information-vente{} */

