

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
body{
	font-family: 'Roboto', sans-serif;
	width: 100%; overflow-x: hidden;
}


a{color:#89af30}
a:hover{color:#709221}


#sct-acSlider{ }
#sct-acCarte{ min-height: 500px; background: url(/img/filigrane.jpg) right bottom no-repeat #fff;}
#sct-acAgences{ min-height: 300px; background-color: #f4f4f4; }
#sct-acBiens{ min-height: 300px; background-color: #575757; color:#fff;}

.section-ac{padding: 80px 0;}
/*.section-ac:hover{padding: 30px 0}*/

.section-ac h2{ text-align: center;}
.section-ac .picto{ text-align: center;}



.ac-agence{min-height: 200px;background-color: #fff;}


.vcenter {
   display: inline-block;
   vertical-align: middle;
   float: none;
}

.wrapper-txtag{padding: 20px; text-align: center;}

.btn-success {
    color: #fff;
    background-color: #89af30;
	border-color: #89af30;
}
a.btn-success:hover {
    color: #fff;
    background-color: #709221;
	border-color: #709221;
}
.head .navbar {background-color: #fff; margin-bottom: 0;}
.head .navbar {padding: 20px 0; position: relative; box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.46); box-shadow:0px 1px 3px rgba(0, 0, 0, 0.60) /*transition:all 0.2s;*/}
body.nav-reduced .head .navbar {padding: 0px 0; position: fixed;}
div.page{margin-top: 0px;}
body.nav-reduced div.page {margin-top: 80px;}


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color:#89af30; color:#fff!important;}

#navbar a:hover{background-color: #eee;}
#navbar a.location:hover, #navbar li.active a.location {background-color: #a3195b; color:#fff;}
#navbar a.vente:hover,#navbar li.active a.vente{ background-color: #9B03F4; color:#fff;}
#navbar a.achat:hover,#navbar li.active a.achat{background-color: #89af30; color:#fff;}
#navbar a.conseil:hover,#navbar li.active a.conseil{background-color: #009fe3; color:#fff;}

#navbar a{ font-size: 14px; font-weight: bold; text-transform: uppercase; color: #333;}

#logo-navbar{ position: absolute; background-color: #fff;  top:-1px;}
.wrapper-logo{padding: 10px 20px;}
#logo-navbar img{ max-width: 200px;}
#logo-navbar .baseline{ color:#fff; background-color:#89af30; font-size: 12px; }

body.nav-reduced #logo-navbar{ display: none;}

body.full-fixed #logo-navbar img { max-width: 125px!important; }
body.full-fixed #logo-navbar .baseline { display:none!important; }

h1.h1accueil{
    font-weight: bold;
    text-align: center;
    position: absolute;
    bottom: 0;
    z-index: 3;
    margin: auto!important;
    left: 0;
    right: 0;
    font-size: 4em;
    height: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    text-shadow: 0 0 8px black;
    color: #fff;
    flex-direction: column;
    padding-bottom: 140px;
} 
h1.h1accueil *{
    background-color: rgb(0 0 0 / 50%);
    width: 100%;
}
header.header{ padding: 50px 5px 20px 5px}
header.header > .container {}
header.header  h1 {    text-align: center;
    font-weight: bold;
    font-size: 4rem;
    background-color: #fff;
    padding: 3px 10px;
    z-index: 50;
    display: inline-block;
    margin: auto;}

header.header + * {padding-top: 0;}

@media screen and (min-width:992px){
	header.header{/*height: 0;*/ padding: 0; margin: 30px;}
	header.header > .container {/*position: relative; top: -40px; z-index: 4;*/ }	
	header.header  h1 { }
}

h1.h1recherche{font-size:1.4rem;}

@media screen and (max-width:992px){
	.flex-caption{display: none!important;}
}
/*---------------------------------------------------------
		ACCUEIL - SLIDER
----------------------------------------------------------*/
.flexslider {
    margin: 0 0 20px!important;
	border:none!important;
}
.flex-caption {
    width: 33%;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    color: #000;
    padding: 20px;
	background-color: #89af30;
	text-align: center;
	opacity: 0;
}
.flex-caption a{
    color:#fff; text-decoration: none;
}
.flex-caption a:hover{
    text-decoration: none;
}
.flex-caption h2{
    margin-top:0; padding-top: 0;
	text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
}
.flex-caption p{
    font-weight: 300;
    font-size: 13px;
}
    

.flex-direction-nav a{text-shadow: none; height: 50px!important; color:#89af30!important;}
.flex-direction-nav a:before{text-shadow: none!important; height: 50px!important; color:#fff!important;}
.flex-control-nav {bottom:-50px!important; display: none;}


.flex-active-slide .flex-caption {
opacity: 0;
/*max-width: 320px;*/
/*position: relative;*/

-webkit-animation: slideIn;
-moz-animation: slideIn;
-o-animation: slideIn;
animation: slideIn;
-webkit-animation-duration: 1s;
-moz-animation-duration: 1s;
-o-animation-duration: 1s;
animation-duration: 1s;
	
animation-fill-mode:forwards;
-webkit-animation-fill-mode: forwards;
}

@-webkit-keyframes slideIn { 0% { right: -9%; opacity: 0; }
100% { right: 10px; opacity: 1; } }
@-moz-keyframes slideIn { 0% { right: -9%; opacity: 0; }
100% { right: 10px; opacity: 1; } }
@-o-keyframes slideIn { 0% { right: -9%; opacity: 0; }
100% {right: 10px; opacity: 1; } }
@Keyframes slideIn { 0% { right: -9%; opacity: 0; }
100% { right: 10px; opacity: 1; } }




.flexslider .slides > li.full {
        margin:0 auto !important;
        width:100%;
        height:auto;
        overflow:hidden;
    }   
    .flexslider .slides > li.full .centered {
        position:relative;
        right:50% !important;
        text-align:center;
    }   
    .flexslider .slides > li.full .centered img {
        min-width:480px !important;
        display:inline-block !important;
        margin-right:-100% !important;
    }


/*---------------------------------------------------------
		ACCUEIL - ENTREES
----------------------------------------------------------*/

#entrees-ac{ margin: 0 5%;height: 120px;background-color: #fff;position: absolute;width: 90%;z-index: 999; bottom:-10px; border-radius:10px; padding: 5px; /*box-shadow:1px -3px 3px rgba(0,0,0,0.7);  box-shadow:0px -3px 3px rgba(0, 0, 0, 0.60);*/ }
#entrees-ac > span { font-size: 12px; font-weight: bold; margin-left: 10px;}
#entrees-ac > div { width: 33%; display: block; float: left; text-align: center; height: 80px; position: relative; padding: 2px;}
#entrees-ac > div  a{ width: 100%; height: 80px; background-color: #eee; display: block;}
#entrees-ac > div  a:hover{ background-color: #fff;}
#entrees-ac > div img{ max-width: 75px; max-width: 60px; position: absolute; top:10px; right: 10px; opacity: 1; transition: all 0.2s;}
#entrees-ac > div a:hover img{ top:0px; opacity: 1; max-width: 85px;}
#entrees-ac > div span{ position: absolute; bottom: 0; left:2px; background-color: #333; color:#fff; padding: 0 5px; text-transform: uppercase;}
#entrees-ac > div.acheter span{background-color: #89af30;}
#entrees-ac > div.louer span{background-color: #a3195b;}
#entrees-ac > div.vendre span{background-color: #9B03F4;}
#entrees-ac > div.enparler span{background-color: #009fe3;}




/*---------------------------------------------------------
		ACCUEIL - CARTE
----------------------------------------------------------*/

/*#carteac{border-bottom:solid 5px #a3195b;}*/
#carteac .leaflet-bottom.leaflet-right{display:none;}
#searchBox {background-color: #fff; }
#searchBox.searchbox-accueil {background-color: #a5a3a3; padding: 0px 20px;}
#wrapper-carteac{border:solid 1px #ccc; position: relative;}
#wrapper-carteac #title-carteac {position:absolute; top: -25px; left: 0; color:#fff;}
#wrapper-carteac #title-carteac span { background-color:#333; padding: 6px 6px;}
#wrapper-carteac #title-carteac span.colored { background-color:#a3195b;}
#wrapper-carteac.colored-achat #title-carteac span.colored { background-color:#89af30;}
#wrapper-carteac.colored-location #title-carteac span.colored { background-color:#a3195b;}

#wrapper-carteac.colored-achat #carteac {  border-bottom: solid 5px #89af30;}
#wrapper-carteac.colored-location #carteac {  border-bottom: solid 5px #a3195b;}

.ms-choice > div{top:5px!important;}
.ms-choice{height: 34px!important; line-height: 34px!important;}
.ms-drop input[type=checkbox], .ms-drop input[type=radio]{margin:0 6px 0 4px!important;}

.checkbox-grid li {
	display: block;
	float: left;
	width: 33%;
}
.checkbox-grid label{margin: -4px 5px 0 5px; position: relative; top:-2px; font-weight: normal;}

.simple-pagination ul{text-align: center;}
.simple-pagination ul li{text-align: center; display: inline-block; float: none;}
	
.ticker-container{margin:0!important;}
.ticker-caption{padding:5px;}

#newsac{display: none;}

.marker-cluster span {
    	color: #000!important;
	}
	.marker-cluster div {
    	background-color: #fff!important;
	}
	.marker-cluster {
    background-color: #88af2f!important;
}
/*---------------------------------------------------------
		ACCUEIL - BIENS EN AVANT
----------------------------------------------------------*/

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background-color:#89af30!important;}

.owl-theme .owl-nav {
    height: 0;
    top: 30%;
    position: absolute;
    margin-top: 10px;
    width: 100%;
}
.owl-next{ position: absolute; right: -25px; padding: 10px 0!important; margin: 0!important; background: none!important; display: none!important;}
.owl-prev{ position: absolute; left: -25px; padding: 10px 0!important; margin: 0!important; background: none!important;display: none!important;}
.owl-prev img, .owl-next img{ width: 20px; height: auto;}

.item .propertyCard {min-height: 300px;}



/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 768px) {
.owl-next{ display: block!important;}
.owl-prev{ display: block!important;}
}

/*---------------------------------------------------------
		FOOTER
----------------------------------------------------------*/

#footer{ min-height: 300px; background-color: #3C3C3C; color:#fff; padding-top: 50px; padding-bottom: 100px;}
#footer a { color:#89af30}
#footer h2{font-size:1.5em; color: #fff;}
#footer ul.footer-list {list-style: none; margin: 0; padding: 0;}
#footer ul.footer-list li {font-size:0.9em;}
#footer ul.footer-list li a{ color:#888; border-left:solid 5px #3C3C3C; transition: all 0.2s;padding-left: 0px; text-decoration: none;}
#footer ul.footer-list li a:hover{ color:#fff; text-decoration: none; border-left:solid 5px #89af30; padding-left: 10px;}
#footer .adr-footer {text-align: center;}

#footer p {font-size:0.9em;}

#footer #logo-footer{ margin:0 auto 20px auto;}
#footer #text-footer{}
#colfooter-logo p{font-size: 1em; text-align: center;position: relative; left: -10px;}

#colfooter-logo{ text-align: center; margin-top: 50px;}



/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
.section-ac{padding: 30px 0;}
.section-ac .picto{ position: absolute; right:10px; top:10px;}
.section-ac h2{ text-align: left;}

#navbar a{ font-size: 10px;}

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
#colfooter-logo{ text-align: left; margin-top: 0px;}
.wrapper-txtag{padding: 0px; text-align: left;}
	
#logo-navbar img{ max-width: 150px;}
.wrapper-logo{padding: 10px 10px;}
#logo-navbar .baseline{ display:none; }

#navbar a{ font-size: 14px;}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	.wrapper-logo{padding: 10px 20px;}
	#logo-navbar img{ max-width: 170px;}
	#logo-navbar .baseline{ display:block; color:#fff; background-color:#89af30; font-size: 12px; }

}












/*---------------------------------------------------------
		PAGE RECHERCHE
----------------------------------------------------------*/



#searchBox .form-group {margin-bottom: 5px;}

#searchTypeContainer{width:100%; display: block;}
#searchType2Container{width:100%; display: block; }


.searchLine1,.searchLine2{margin-left: 0px;}
.searchLine2{margin-top: 30px;}
.searchLine2 .searchInputContainer { width: 100%; display: block; float: none; padding-right: 0px;}
#pictoloupe-recherche{position: absolute; display: none; }
#pictoloupe-recherche img{max-width: 53px; padding-top: 10px;}
.searchBoxWrapper{padding: 15px;}

.searchInputContainer small{position: relative; top:-8px; font-size: 9px; padding-left: 5px; float: right; margin: 5px;}


#blocdroit {
	display: none;
}
#blocgauche {
    background: #fff;
    position: relative;
    width: 100%;
	overflow-y: hidden;
	overflow-x: hidden;
}



#searchResults{min-height: 800px; padding: 20px 0; background-color: #eee;}
/*#searchResults > *{padding-left: 15px; padding-right: 15px;}*/

#counterbar {background-color:#89af30; color:#fff; padding: 3px;}



[class*="col-"].gutter-5 {padding-left:5px;padding-right:5px;}
.row.gutter-5 {margin-left:-5px;margin-right:-5px}


#enAvant{background-color: #888; padding-top: 15px; margin-bottom: 15px;}
.propertyCardWrapper {float: none; display: inline-block; vertical-align: top;} 


.propertyCard{ padding: 0; position: relative; margin-bottom: 10px; top: 0; transition: all 0.2s; /*box-shadow: 1px 1px 3px rgba(0,0,0,0.7);*/}
.propertyCard:hover{cursor:pointer!important;}
.propertyCard h3{ margin: 0; font-size: 1.2em; text-transform: lowercase; font-weight: bold;}
.propertyCard h3:first-letter{ text-transform: uppercase;}

.propertyCard p.descr{ margin: 0;}
.propertyCard p.adr{ margin: 0; color:#333; font-size:13px; position: relative; top: -4px;}
.propertyCard p.prix{ margin: 0; color:#0071A9; font-size: 1.5em; font-weight: bold; text-align: left;}

.pCardLink{display: block; cursor:pointer;}
.pCardLink:hover{cursor:pointer; text-decoration: none!important;}
.pCardLink .propertyCard:hover *{text-decoration: none!important;}

.bgCoverProperty{
	width: 100%; height: 180px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center center;
    display: inline-block;
	
	/*background-image:url(https://odis.homeaway.com/odis/listing/eb27ad40-225c-4335-bb1e-926c4facd245.c6.jpg)*/
}
.bgCoverProperty > img{
	visibility: hidden;
}


.propertyCard:hover{
	top: -5px;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.7);
	cursor:pointer;
	/*transform: scale(1.05);
	z-index:1000;*/
}


#caroussel-biens .propertyCard:hover{
	top: 0px;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.7);
	cursor:pointer;
	transform: scale(0.95);
}

.propertyCard.ventePropertyCard p.prix{ color:#89af30}
.propertyCard.locPropertyCard p.prix{ color:#a3195b}
.propertyCard.venduPropertyCard p.prix{ color:#f39200}
.propertyCard .labels{position: absolute; top: 6px; left: 3px; z-index: 9;  }
.propertyCard .label{ border-radius: 4; font-weight: normal; font-variant: small-caps; box-shadow: 1px 1px 3px rgba(0,0,0,0.6); border:solid 2px #fff; padding:2px 4px;}
.propertyCard.ventePropertyCard .label{ background-color: #89af30}
.propertyCard.locPropertyCard .label{ background-color: #a3195b}
.propertyCard.venduPropertyCard .label{ background-color: #f39200}

.propertyCard.venduPropertyCard{ background-color: #f39200; overflow: hidden; }
.propertyCard.venduPropertyCard .caption *{color: #fff; }
.propertyCard.venduPropertyCard .label{ display: none;}
.propertyCard.venduPropertyCard:after {
    position: absolute;
    top: 57px;
    left: -10px;
    content: "-";
    width: auto;
    padding: 0 14px 0 30px;
    text-align: center;
    font-weight: 900;
    font-size: 24px;
    color: #ffffff;
    transform: rotate(355deg);
    background-color: #ea9223;
	text-transform: uppercase;
}
#carteac .propertyCard.venduPropertyCard:after {
    padding: 0 10px 0 20px;
    font-size: 16px;
}
.pCardLink[href^="/loue/"] .venduPropertyCard:after {
    content:"Loué"
}
.pCardLink[href^="/vendu/"] .venduPropertyCard:after {
    content:"Vendu"
}
body.theme-vendu #fb_section-photos {
	background-color: #ea9223;
	position: relative;
	padding-bottom: 80px;
}
body.theme-vendu #fb_section-photos:after {
    content: "Ce bien a été vendu !";
    margin: auto;
    display: block;
    text-align: center;
    font-size: 2.2em;
    position: absolute;
    bottom: -5px;
    width: 100%;
    color: #fff;
    text-transform: uppercase;
	font-weight: bold;
}
body.theme-vendu.theme-loue #fb_section-photos:after {
    content: "Ce bien a été loué !";
}

.label-md {font-size:14px;}
/* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
		.propertyCardWrapper{width:100%}
		.searchLine1,.searchLine2{margin-left: 60px;}
		.searchbox-accueil .searchLine1,.searchbox-accueil .searchLine2{margin-left: 0px;}
		#pictoloupe-recherche{display: block; }
		
		.propertyCardWrapper{width:50%}
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
		

		#blocgauche {
			background: #fff;
			position: fixed;
			top: 91px;
			left: 0;
			width: 500px;
			bottom: 0;
			overflow-y: scroll;
			/*overflow-x: hidden;*/
			/*overflow-y: scroll;*/
		}
		#blocdroit {
			background: #fff;
			position: fixed;
			top: 91px;
			left: 500px;
			right: 0;
			width: auto;
			bottom: 0;
			display: block;
		}
		
		#blocdroit #map {
		    /*position: fixed;
			top: 91px;
			bottom: 0;
			width: 100%;*/
			
			width: 100%;
			height: 100%;
			position: relative;
			padding: 20px;
		}
		
		#blocdroit .homemap{
		    position: relative;
    		width: 100%;
    		height: 100%;
		}
		
		
		#searchTypeContainer{width:calc(50% - 5px); display: inline-block;}
		#searchType2Container{width:calc(50% - 5px); display: inline-block;}
		.searchLine1,.searchLine2{margin-left: 60px;}
		.searchbox-accueil .searchLine1,.searchbox-accueil .searchLine2{margin-left: 0px;}
		.searchLine2{margin-top: 0px;}
		.searchLine2 .searchInputContainer { width: 33.3%; display: block; float: left; padding-right: 5px;}
		
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
		
		#blocgauche {
			width: 600px;
		}
		#blocdroit {
			left: 600px;
		}

    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
    }





.dotted-list{ list-style: none; margin: 0; padding: 0;}

.dotted-list li {
    position: relative;
    color: #333;}

.dotted-list li:before {
    position: absolute;
    z-index: 1;
    bottom: 8px;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px dotted #333;
	content: "";}

.dotted-list li mark:first-child {
    padding-right: 6px;
}
.dotted-list li mark {
    position: relative;
    z-index: 2;
    display: inline-block;
    padding-top: 6px;
    background-color: #f5f5f5;
}
.dotted-list li mark:last-child {
    float: right;
    padding-left: 6px;
    /*color: red;*/
	font-weight: bold;
}

.fichedescr{ font-size:18px;}
.ficheprix{font-size:40px; margin-top: 20px; margin-bottom: 10px; font-weight: bold; color: #89af30;}

#ef-detaillist{background-color: #f5f5f5; padding: 5px;}
#sct-fBiens{ min-height: 500px; background: url(/img/filigrane.jpg) right bottom no-repeat #fff;}



/* CONTACTS */
.contact-box {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  padding: 20px;
  margin-bottom: 20px;
}
.contact-box > a {
  color: inherit;
}
.contact-box.center-version {
  border: 1px solid #e7eaec;
  padding: 0;
}
.contact-box.center-version > a {
  display: block;
  background-color: #ffffff;
  padding: 20px;
  text-align: center;
}
.contact-box.center-version > a img {
  width: 80px;
  height: 80px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.contact-box.center-version address {
  margin-bottom: 0;
}
.contact-box .contact-box-footer {
  text-align: center;
  background-color: #ffffff;
  border-top: 1px solid #e7eaec;
  padding: 15px 20px;
}

#demos.owl-carousel .item {
    height: 300px;
    background: #4DC7A0!important;
    padding: 1rem;
}
#caroussel-photosbien .bgCoverProperty{
	width: 100%; height: 300px;
	border:solid 1px #fff;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center center;
    display: inline-block;
	box-shadow:0px 0px 4px rgba(0,0,0,0.8);
	transition:all 0.3s;

	
	/*background-image:url(https://odis.homeaway.com/odis/listing/eb27ad40-225c-4335-bb1e-926c4facd245.c6.jpg)*/
}
#caroussel-photosbien .bgCoverProperty:hover{
	transform:scale(1.1);
	box-shadow: 3px 3px 30px rgb(0 0 0 / 30%);
}
#caroussel-photosbien .bgCoverProperty > img{
	visibility: hidden;
}

#caroussel-photosbien .owl-stage-outer{overflow: visible;}
#caroussel-photosbien .owl-stage > div{z-index:1;}
#caroussel-photosbien .owl-stage > div:hover{z-index:10;}


#fb_section-photos{ background-color: #f3f3f3 ; padding-top: 10px; overflow: hidden}/*#575757*/
#fb_section-photos .owl-dots {margin-top: 0; position: relative; top: 25px;}
#fb_section-photos{padding: 75px 0px 50px;}


#fb_section-photos .owl-theme .owl-nav [class*=owl-]{
	background-color:#fff!important; width: 40px; box-shadow: 1px 1px 11px #0000004a;
}
#fb_section-photos .owl-theme .owl-nav {top:inherit; bottom: 40%; }
@media only screen and (min-width : 480px) {
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	/*#fb_section-photos{padding-top: 20px;}*/
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	/*#fb_section-photos{padding-top: 50px;}*/
}


.theme-location .ficheprix, .theme-location h1 small, .theme-location .contact-box a, .theme-location #sct-fBiens a{color:#a3195b!important}
.theme-vente .ficheprix, .theme-vente h1 small, .theme-vente .contact-box a, .theme-vente #sct-fBiens a{ color:#89af30!important}
.theme-vendu .ficheprix, .theme-vendu h1 small, .theme-vendu .contact-box a, .theme-vendu #sct-fBiens a{color:#f39200!important}


.theme-location #col-contact a.btn-success{background-color:#a3195b!important; border:none; color:#fff!important;}
.theme-vente #col-contact a.btn-success{background-color:#89af30!important;border:none;color:#fff!important;}
.theme-vendu #col-contact a.btn-success{background-color:#f39200!important;border:none;color:#fff!important;}
