/* infos

violet = #a689d2
violet noir = #323544
violet noir foncé = #1e202c
Gris police = #9999a1


/*page de login*/
 body.login {
	background: #fff;
	min-width: 0;
}
body.login h1 {
	display:none;
}
.login form {
	padding-top:150px;
	background:url(img/omahaoffice.png) no-repeat 50% 0;
}
/*general admin*/
 html {
	background-color: #f6f6f6;
}
body, #wpbody, .form-table .pre, .ui-autocomplete li a {
	color: #565970;
	min-width: 900px;
}
a, #adminmenu a, #the-comment-list p.comment-author strong a, #media-upload a.del-link, #media-items a.delete, #media-items a.delete-permanently, .plugins a.delete, .ui-tabs-nav a {
	color: #343646;
}
a:hover, a:active {
	color: #fd676b;
}
a:active, #adminmenu a:hover, #adminmenu li.menu-top>a:focus, #adminmenu .wp-submenu a:hover, #the-comment-list .comment a:hover, #rightnow a:hover, #media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover, .ui-tabs-nav a:hover, .plugins .inactive a:hover, #all-plugins-table .plugins .inactive a:hover, #search-plugins-table .plugins .inactive a:hover {
	color: #fd676b;
}
/*logo*/
 #adminmenu #menu-dashboard a.menu-top {
	padding:0;
}
#adminmenu #menu-dashboard ul:after {
	display: none!important;
}
#adminmenu #menu-dashboard a.menu-top .wp-menu-name {
	background:url(img/omahaoffice_blanc.png) no-repeat 50% 50% #B4CD58;
	color: #FFF;
	height:130px;
	position: relative;
	z-index: 100;
	padding: 0;
	text-indent: -9999999em;
}
#adminmenu #menu-dashboard a .wp-menu-image {
	display: none;
}
#adminmenu #menu-dashboard > ul:after, #adminmenu #menu-dashboard a:after {
	display: none !important;
}
/*menu principal*/
 #adminmenuback, #adminmenuwrap, #adminmenu, #adminmenu .wp-submenu {
	width: 200px;
	margin: 0;
	background: none;
}
#wpcontent {
	margin-left: 200px;
}
#wpfooter {
	margin-left: 230px;
	border:none;
}
#adminmenushadow {
	display: none;
}
#adminmenuback {
	background:#323544;
	border:none;
}
#adminmenuwrap {
	background:none;
	border:none;
}
#adminmenu a.menu-top {
	border: none;
	color: #9999a1;
	text-transform: uppercase;
	padding:25px 0 25px 25px;
}
#adminmenu div.wp-menu-image {
	/*display:none;*/
}
#adminmenu div.wp-menu-name {
	text-indent: 10px;
}
ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu>li.current>a.current:after {
	margin-top: 0;
}
#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.current a.menu-top, #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
	background: #1e202c;
}
#adminmenu li.wp-menu-open .wp-menu-arrow, #adminmenu li.opensub .wp-menu-arrow, #adminmenu a:hover .wp-menu-arrow, #adminmenu li.current .wp-menu-arrow, #adminmenu li.wp-menu-open .wp-menu-arrow {
	display: none;
	width:0;
	height:0;
	visibility:hidden;
}
#adminmenu li.menu-top:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub>a.menu-top, #adminmenu li>a.menu-top:focus {
	background:#323544;
	color: #FFFFFF;
	text-shadow:none;
}
#adminmenu li.opensub>a.menu-top, #adminmenu li:hover>a.menu-top {
	background:#323544;
	color: #FFFFFF;
}
#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.current a.menu-top, #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
	text-shadow: none;
}
#screen-options-link-wrap, #contextual-help-link-wrap, #screen-meta {
	background:#f4f4f4;
	border:none;
}
/* icones menu */
 #adminmenu .menu-top div.wp-menu-image {
	background:url(img/icones.png) no-repeat 0 0;
	display: block;
}
#adminmenu .menu-top div.wp-menu-image img {
	display: none;
}
#adminmenu .menu-top a:hover div.wp-menu-image, #adminmenu .menu-top.wp-menu-open a div.wp-menu-image {
	background-position:0 -50px;
}
#adminmenu #toplevel_page_edit-post_type-acf .wp-menu-image {
	background-position:0 0 !important;
}
#adminmenu #toplevel_page_edit-post_type-acf a:hover div.wp-menu-image, #adminmenu #toplevel_page_edit-post_type-acf.wp-menu-open a div.wp-menu-image {
	background-position:0 -50px !important;
}
#adminmenu #menu-pages a div.wp-menu-image {
	background-position:-200px 0;
}
#adminmenu #menu-pages a:hover div.wp-menu-image, #adminmenu #menu-pages.wp-menu-open a div.wp-menu-image {
	background-position:-200px -50px;
}
#adminmenu #toplevel_page_wpcf7 a div.wp-menu-image {
	background-position:-300px 0;
}
#adminmenu #toplevel_page_wpcf7 a:hover div.wp-menu-image, #adminmenu #toplevel_page_wpcf7.wp-menu-open a div.wp-menu-image {
	background-position:-300px -50px;
}
#adminmenu #toplevel_page_wysija_campaigns a div.wp-menu-image {
	background: none;
}
#adminmenu #toplevel_page_wysija_campaigns a:hover div.wp-menu-image, #adminmenu #toplevel_page_wysija_campaigns.wp-menu-open a div.wp-menu-image {
	background-position:-100px -150px;
}
#adminmenu #menu-posts a div.wp-menu-image {
	background-position:0px -100px;
}
#adminmenu #menu-posts a:hover div.wp-menu-image, #adminmenu #menu-posts.wp-menu-open a div.wp-menu-image {
	background-position:0px -150px;
}
#adminmenu #menu-users a div.wp-menu-image {
	background-position:-300px -100px;
}
#adminmenu #menu-users a:hover div.wp-menu-image, #adminmenu #menu-users.wp-menu-open a div.wp-menu-image, #adminmenu #menu-users.current a div.wp-menu-image {
	background-position:-300px -150px;
}
#adminmenu #menu-posts-biens a div.wp-menu-image {
	background-position:-200px -100px;
}
#adminmenu #menu-posts-biens a:hover div.wp-menu-image, #adminmenu #menu-posts-biens.wp-menu-open a div.wp-menu-image {
	background-position:-200px -150px;
}
#adminmenu #menu-posts-occasion a div.wp-menu-image {
	background-position:-100px 0px;
}
#adminmenu #menu-posts-occasion a:hover div.wp-menu-image, #adminmenu #menu-posts-occasion.wp-menu-open a div.wp-menu-image {
	background-position:-100px -50px;
}
/*sous menu survol*/
 #adminmenu .opensub .wp-submenu {
	display: none;
}
/*sous menu actif*/
 #adminmenu .wp-submenu-head, .folded #adminmenu .wp-menu-name {
}
#adminmenu .wp-has-current-submenu .wp-submenu, .no-js li.wp-has-current-submenu:hover .wp-submenu, #adminmenu a.wp-has-current-submenu:focus+.wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, #adminmenu .wp-has-current-submenu.opensub .wp-submenu {
	background: #1e202c;
	padding-bottom:20px;
}
#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu {
	padding-bottom:0px;
	background: #1e202c;
}
#adminmenu .wp-has-current-submenu ul>li>a, .folded #adminmenu li.menu-top .wp-submenu>li>a {
	padding-left: 26px;
	color:#565970;
}
#adminmenu li.wp-menu-open {
	border: 0;
}
#adminmenu .wp-submenu a:hover, #adminmenu .wp-submenu a:focus {
	background:none;
	color:#FFFFFF;
}
adminmenu .wp-submenu li.current, #adminmenu .wp-submenu li.current a, #adminmenu .wp-submenu li.current a:hover {
	color: #fd676b;
}
hr.ws-submenu-separator {
	border-color:#565970;
	margin: 10px 30px 10px 0;
}
#adminmenu li.wp-menu-separator {
	background: #565970;
	border-color: #565970;
}
#adminmenu div.separator {
	border-color: #565970;
}
#adminmenu li.ws-submenu-separator-wrap a:hover, #adminmenu li.ws-submenu-separator-wrap a:focus {
	background:none;
}
/*notifs*/
 #adminmenu .awaiting-mod, #adminmenu .update-plugins, #sidemenu a .update-plugins, #rightnow .reallynow, #adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins {
	color: #323544;
}
#adminmenu .awaiting-mod, #adminmenu .update-plugins, #sidemenu a .update-plugins, #rightnow .reallynow, #adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins {
	background:#FFF;
	box-shadow:none;
}
/*adminbar*/
 #wpadminbar {
	display: block;
}
html.wp-toolbar {
	/*padding: 0;*/
}
/*admin bar*/
 /*#wpadminbar {
	background:none;
	display: none;
}
.lien_topbar {
	float:right;
	background:none;
}
.lien_topbar a {
	background: none !important;
	text-decoration: none;
	font-size: 12px;
	display: block;
	line-height: 22px;
	color: #D8D8D8 !important;
}
#screen-meta-links a:after {
	display: none;
}
#screen-meta-links a {
	padding: 3px 10px;
}
.lien_topbar a:hover {
	text-decoration: underline;
}
#wpadminbar * {
	border:none;
	text-shadow:none;
	color:#b6bacc;
	font-size: 12px;
}
#wpadminbar .quicklinks .ab-top-secondary>li, #wpadminbar .quicklinks .ab-top-secondary>li>a, #wpadminbar .quicklinks .ab-top-secondary>li>a, #wpadminbar .quicklinks .ab-top-secondary>li>.ab-empty-item {
	border:none;
}
#wpadminbar ul#wp-admin-bar-root-default li#wp-admin-bar-voir-le-site {
	float:right;
	display:block;
	margin:10px;
	border:none;
}
#wpadminbar .quicklinks>ul>li>a {
	border:none;
}
#wpadminbar ul li#wp-admin-bar-voir-le-site a {
	color:#FFF;
	text-shadow:none;
	background:#b4cd58;
	border-radius:3px;
}
#wpadminbar ul li#wp-admin-bar-voir-le-site a:hover {
	background:#333333;
}
#wpadminbar .ab-top-secondary {
	background: none !important;
	margin-top:10px;
}
#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img {
	display:none;
}
#wpadminbar .quicklinks #wp-admin-bar-root-default li {
	display:none;
}
/*collapse*/
 #collapse-menu {
	display: none;
}
/*




interieur de la page




*/

/*titre*/
 .wrap {
	padding:30px;
	margin:0;
}
.wrap > h2:first-of-type {
	padding:0;
	height:130px;
	background:#FFF;
	box-shadow: 0px 3px 0px -1px #E9E9E9;
	margin: 0 0 0px -30px;
	line-height: 130px;
	text-indent: 30px;
	font-size: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	top: -28px;
	z-index: 1;
	width:100%;
}
#screen-meta-links {
	position: relative;
	z-index: 1000;
}
.icon16, .icon32, div.wp-menu-image {
	display: none;
}
#dashboard-widgets .meta-box-sortables {
	min-height: 0;
}
/*tableaux*/
 .alternate, .alt {
	background-color:#fff;
}
.widefat td, .widefat th {
	border-top: none;
	border-bottom-color: #f4f4f4;
}
.widefat th, div.sidebar-name h3, #menu-management .nav-tab, #dashboard_plugins h5, a.rsswidget, #dashboard_right_now td.b, #dashboard-widgets h4, .tool-box .title, #poststuff h3, .metabox-holder h3, .pressthis a, #your-profile legend, .inline-edit-row fieldset span.title, .inline-edit-row fieldset span.checkbox-title, .tablenav .displaying-num, .widefat th, .quicktags, .search {
	text-transform:uppercase;
	color: #a1a4ad;
	font-family: sans-serif;
	font-size:11px;
}
.tablenav, .search-box {
	opacity: .3;
	-webkit-transition: opacity 1s ease-in-out 0s;
	-moz-transition: opacity 1s ease-in-out 0s;
	transition:opacity 1s ease-in-out 0s;
}
.tablenav:hover, .search-box:hover, .search-box:focus {
	opacity: 1;
}
/*entete*/
 .revisions-meta, .widget .widget-top, .postbox h3, .stuffbox h3, .widefat thead tr th, .widefat tfoot tr th, h3.dashboard-widget-title, h3.dashboard-widget-title span, h3.dashboard-widget-title small, .sidebar-name, #nav-menu-header, #nav-menu-footer, .menu-item-handle, #fullscreen-topbar, .widget, #widget-list .widget-top, .postbox, .menu-item-settings {
	background:#FFF;
	border-bottom: 3px solid #f4f4f4;
}
.widefat thead tr th, .widefat tfoot tr th, h3.dashboard-widget-title, h3.dashboard-widget-title span, h3.dashboard-widget-title small {
	color: #a1a4ad;
}
table.widefat, .widget, #widget-list .widget-top, .postbox, #titlediv, #poststuff .postarea, .stuffbox, .acf_postbox.no_box {
	border: 1px solid #E9E9E9;
	background: #fff;
	padding: 15px;
	box-shadow: 0px 3px 0px -1px #E9E9E9;
}
#submitdiv .button.button-large {
	background:#B4CD58;
	width:100%;
	padding:0;
	height: 50px;
	border: 1px solid #B4CD58;
	font-size: 18px;
	font-weight: bold;
	text-shadow: none;
	background: #b9d644;
	background: -moz-linear-gradient(top, #bfd465 1%, #a8c54a 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #bfd465), color-stop(99%, #a8c54a));
	background: -webkit-linear-gradient(top, #bfd465 1%, #a8c54a 99%);
	background: -o-linear-gradient(top, #bfd465 1%, #a8c54a 99%);
	background: -ms-linear-gradient(top, #bfd465 1%, #a8c54a 99%);
	background: linear-gradient(to bottom, #bfd465 1%, #a8c54a 99%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfd465', endColorstr='#a8c54a', GradientType=0);
	box-shadow: 0 0px 0px 2px #b9d644 inset;
	box-shadow: 0 3px 5px -3px #333;
}
#submitdiv .button.button-large:hover {
	background:#bfd465;
}
#submitdiv #publishing-action {
	float:none;
}
#minor-publishing {
	opacity: .3;
	-webkit-transition: opacity 1s ease-in-out 0s;
	-moz-transition: opacity 1s ease-in-out 0s;
	transition:opacity 1s ease-in-out 0s;
}
#minor-publishing:hover, #minor-publishing:focus {
	opacity:1;
}
.widefat tfoot {
	display: none;
}
.row-actions a {
	color: #d2d3d9;
}
table .author a, table .categories a, table .date {
	color: #d2d3d9;
}
/*edit*/
 .wp-admin .wp-editor-wrap .quicktags-toolbar, .wp-admin .wp-editor-wrap .wp_themeSkin tr.mceFirst td.mceToolbar {
	background: #F7F7F7;
}
.wp-admin .wp-editor-wrap.tmce-active .switch-tmce, .wp-admin .wp-editor-wrap.html-active .switch-html {
	background: #F7F7F7;
	color:#565970;
}
.wp-admin .wp-editor-wrap .wp-switch-editor {
	background:#FFF;
	color: #d2d3d9;
}
#poststuff .wp-editor-wrap .wp_themeSkin .mceStatusbar {
	border-color: #F7F7F7;
	background-color: #F7F7F7;
}
.misc-pub-section {
	border-top-color: #fff;
	border-bottom-color: #f4f4f4;
}
#major-publishing-actions {
	border-top: 1px solid #f4f4f4;
}
#minor-publishing {
	border-bottom-color: #f4f4f4;
}
#poststuff .inside img {
	max-width:100%;
}
/*message*/
 div.error, .login #login_error {
	background-color: #fb9b9b !important;
	border-color: #FA8A92 !important;
	padding: 0;
}
div.error p {
	background-color: #fb9b9b !important;
	margin:0;
	padding:8px 10px;
	color:#FFF;
}
div.error a {
	color: #E04E7D;
}
span.delete a, table.widefat span.trash a, table.widefat span.spam a, #dashboard_recent_comments .delete a, #dashboard_recent_comments .trash a, #dashboard_recent_comments .spam a {
	color: #F190AB;
}
/*extensions*/
 .checkbox, .side-info, .plugins tr, #your-profile #rich_editing {
	background-color: #fff;
}
.plugins .active th, .plugins .active td {
	color: #343646;
	border: none;
	border-bottom: 3px solid #f4f4f4;
}
.plugins td p, .plugins .second, .plugins .second a {
	color: #9999a1;
}
/*analytics*/
 .gadash-pg {
	width:100%;
	border-collapse:collapse;
}
.gadash-pline td {
	border-bottom: gray solid 1px;
	padding-top:10px;
	vertical-align:bottom;
}
.gadash-pleft {
	width:90%;
	text-align:left;
}
.gadash-pright {
	width:10%;
	text-align:right;
	padding-right:2%;
}
.realtime {
	margin-top:20px;
}
.gadash-online {
	font-size:100px;
	font-weight:normal;
	line-height:1em;
}
.gadash-tdo-left {
	width:45%;
	text-align:center;
}
.gadash-tdo-right {
	width:30%;
	text-align:left;
	font-weight:bold;
	vertical-align:middle;
}
.gadash-tdo-rights {
	width:25%;
	text-align:left;
	font-weight:bold;
	vertical-align:middle;
}
span.gadash-bigtext {
	font-size:14px;
}
.gadash-pgdetailsr {
	padding-left:20px;
	text-align:right;
}
.gadash-pgdetailsl {
	min-width:250px;
}
.ga-note {
	border:2px solid #a1a1a1;
	padding:10px 20px;
	background:white;
	border-radius:25px;
	width:25%;
}
.ga-note li {
	line-height:1.5em;
}
path[Attributes Style] {
	fill: #FF0000;
}
/*footer newsletter*/
 .wysija-version {
	display:none;
}
/*améliorer les champs de ACF dans le back*/
 .acf-tab_group-show {
	margin: 0;
	padding: 10px !important;
	background: #f6f6f6;
}
.acf_postbox.no_box .acf-tab-group {
	border: none;
}
.acf-tab-group li a {
	padding: 15px 5px;
	font-size: 13px;
	font-weight: normal;
	line-height: 1em;
	border: none;
}
.acf-tab-group {
	margin: 0;
}
.acf_postbox.no_box .acf-tab-group li a {
	background: #FFF;
	color: #333333;
	font-weight: bold;
}
.acf_postbox.no_box .acf-tab-group li.active a {
	background: #f6f6f6;
	color: #E04E7D;
	border-color:#f6f6f6;
}
#acf-reference_annonce {
	float: left;
	width: 250px;
	margin-right: 30px;
}
#acf-a_vendre_ou_a_louer {
	float: left;
}
ul.acf-tab-group {
	clear: both;
}
.acf_wysiwyg iframe {
	min-height: 0px;
}
table.acf_input tbody tr td {
	padding: 6px;
}
table.acf_input > tbody > tr:first-child > td.label{
	max-width: 100px;
}
table.acf_input tbody tr td.label {
	width:auto;
}
.widefat.acf_input, .widefat.acf-input-table.row_layout{
	padding: 0;
}
.repeater.empty table {
	display: none;
}
.acf-image-uploader.active .has-image {
	max-width: 50px;
}
.widefat.acf-input-table {
	padding: 0;
}
table.acf_input tbody tr td.label {
	background: none;
}
table.acf_input tbody tr td.label label {
	color: #CECECE;
}
.acf_postbox .field select {
	font-size: .85em;
	opacity: .5;
}
.acf_postbox .field select:hover {
	opacity: 1;
}
#post-body .acf_wysiwyg .wp_themeSkin .mceStatusbar a.mceResize {
	bottom: 5px !important;
	top: inherit !important;
}



/*Contact form DB*/
.toplevel_page_CF7DBPluginSubmissions #wpbody{
	padding: 30px;
}
.toplevel_page_CF7DBPluginSubmissions .dataTables_wrapper{
	border: 1px solid #E9E9E9;
	background: #FFF;
	padding: 15px;
	box-shadow: 0px 3px 0px -1px #E9E9E9;
}
.toplevel_page_CF7DBPluginSubmissions .dataTables_wrapper .ui-widget-header{
	border: none;
	background:none;
	font-weight: normal;
}
.toplevel_page_CF7DBPluginSubmissions tr.odd {
background-color: #F7FCFE;
}
.toplevel_page_CF7DBPluginSubmissions .ui-state-default{
	background: #FFF;
	border: none;
}
/* mobile */
 @media only screen and(max-width: 900px) {
	.auto-fold #adminmenu a.menu-top {
		padding: .5em 0;
	}
}



/*langue*/
.widefat thead tr th, .widefat td{
	display: table-cell !important;
}

