body{font-family:'rely-font-light';font-size:14px;}
body{background:#EEEEEE;color:#272C66;}

.tm-headerbar > div:first-child {
  position: relative;
}
.tm-headerbar::before {
  background: url("../images/bg.svg") no-repeat scroll 0 100% / 80% auto rgba(0, 0, 0, 0);
  content: "";
  display: block;
  height: 143px;
  left: 40%;
  max-width: 813px;
  position: absolute;
  top: 0;
  width: 50%;
  z-index: 37;
}
.uk-navbar-nav > li {
  float: left;
  padding-right: 40px;
  position: static;
}
#km-navbar {
  position: relative;
}
.uk-dropdown-navbar {
  background:none;
  border:none;
  border-radius:0;
  box-shadow:none;
  color:#272C66;
  left:0;
  margin-top:0;
  padding:0;
  width:100%;
  height:45px;
  top:45px;
  z-index:2;
}
.uk-active .uk-dropdown-navbar {
	z-index:1;
}

.uk-nav.uk-nav-navbar li {
  background: none;
  display: inline-block;
  float: left;
  text-align: left;
}
.uk-parent.uk-active > .uk-dropdown {
  animation: 0.2s ease-in-out 0s normal none 1 running uk-fade;
  display: block;
  transform-origin: 0 0 0;
}
.uk-parent.uk-active > .uk-dropdown-navbar {
  animation: 0.2s ease-in-out 0s normal none 1 running uk-slide-top-fixed;
}
.uk-parent > .uk-dropdown > div.uk-grid{max-width: 980px;padding: 0; margin:0 auto;}
#km-navbar:after {
  content: "";
  display: block !important;
  height: 45px;
  position: absolute;
  top: 45px;
  width: 100%;
}

.uk-nav-navbar > li > a {
    color: #ffffff;
}
.uk-nav > li > a {
    padding: 12px 16px;
}
.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus, .uk-dropdown-navbar .uk-nav-navbar > li.uk-active > a  {
  background:rgba(0, 0, 0, 0.3);
  outline: medium none;
  color:#fff;
}

#km-navbar .uk-navbar-nav > li.s-1:hover .uk-dropdown-navbar,
.style-1 #km-navbar:after,
#km-navbar .uk-navbar-nav > li.s-1:hover,
#km-navbar .uk-navbar-nav > li.s-1.uk-active{background:#f0bb03;}
#km-navbar .uk-navbar-nav > li.s-1{border-top: 6px solid #f0bb03;}

#km-navbar .uk-navbar-nav > li.s-2:hover .uk-dropdown-navbar,
.style-2 #km-navbar:after,
#km-navbar .uk-navbar-nav > li.s-2:hover,
#km-navbar .uk-navbar-nav > li.s-2.uk-active{background:#478FCC;}
#km-navbar .uk-navbar-nav > li.s-2{border-top: 6px solid #478FCC;}

#km-navbar .uk-navbar-nav > li.s-3:hover .uk-dropdown-navbar,
.style-3 #km-navbar:after,
#km-navbar .uk-navbar-nav > li.s-3:hover,
#km-navbar .uk-navbar-nav > li.s-3.uk-active{background:#41AB34;}
#km-navbar .uk-navbar-nav > li.s-3{border-top: 6px solid #41AB34;}

#km-navbar .uk-navbar-nav > li.s-4:hover .uk-dropdown-navbar,
.style-4 #km-navbar:after,
#km-navbar .uk-navbar-nav > li.s-4:hover,
#km-navbar .uk-navbar-nav > li.s-4.uk-active{background:#282D66;}
#km-navbar .uk-navbar-nav > li.s-4{border-top: 6px solid #282D66;}






#km-navbar .uk-navbar-nav > li {margin-top: -6px;padding: 0 13px;}


.absout{ width:0; height:0; overflow:hidden; position:absolute; left:-9999px; top:-9999px; opacity:0;}
.abslb{bottom: 0;position: absolute;}
.absbr{bottom: 0;position: absolute;right: 0;}

a, .uk-link{color:#1c2bed;}
a:hover, .uk-link:hover{color:#6999B2;}
a.disabled, a.disabled:hover{background-color: #e6e6e6;color: #37454c;}
a:hover .featured .octo-heart:before,
a.active .featured .octo-heart:before,
.featured.abstr .octo-heart:before{color:#bd3a49;}
h1, h2, h3, h4, h5, h6{color:#37454C;}

.tm-headerbar{background-color: rgba(255,255,255,0.90);}
/*.uk-grid > [class*="uk-width-"] > .uk-panel.uk-panel-space{background-color: rgba(255,255,255,0.75);}
.uk-panel-space:after{border-color: rgba(255,255,255,0.75) transparent transparent transparent;}*/
.uk-panel-space .uk-panel-title,.uk-panel-space .uk-panel-content{ color:#37454C;}
.uk-panel-box{background:#fff;color:#37454C;}

.uk-grid > [class*="uk-width-"] > .uk-panel.uk-panel-trans{background-color: rgba(255,255,255,0.75);}
.uk-panel-trans .btn{background:#fff;color:#37454c;}
.uk-panel-trans .btn.btn-primary{background:#80a1b2;color:#fff;}
.uk-panel-trans .btn-primary:hover,.uk-panel-trans .btn-primary:focus,
.uk-panel-trans .btn-primary:active,.uk-panel-trans .btn-primary.active,.uk-panel-trans .btn-primary.disabled,.uk-panel-trans .btn-primary[disabled]{background-color: #6999b2;color: #ffffff;}
.uk-panel-box-eighth input::-webkit-input-placeholder,.uk-panel-box-eighth textarea::-webkit-input-placeholder{opacity:1;color:#37454C;}
.uk-panel-box-eighth input:-moz-placeholder,.uk-panel-box-eighth textarea:-moz-placeholder{opacity:1;color:#37454C;}
.uk-panel-box-eighth input::-moz-placeholder,.uk-panel-box-eighth textarea::-moz-placeholder{opacity:1;color:#37454C;}
.uk-panel-box-eighth input:-ms-input-placeholder,.uk-panel-box-eighth textarea:-ms-input-placeholder{opacity:1;color:#37454C;}

.uk-panel-box.uk-panel-box-seventh{background:#eee;}
.uk-panel-box.uk-panel-box-eighth{background:#37454C; color:#fff;}
.uk-panel-box.uk-panel-box-eighth h4{ color:#fff;}
.uk-panel-box.uk-panel-box-eighth .input-filter,
.uk-panel-box.uk-panel-box-eighth textarea{background:#fff; color:#37454C;}
.uk-panel-box.uk-panel-box-ninth{background:#eee;}
.uk-panel-box.uk-panel-box-tenth{background:#eee;}
.btn,p.btn:hover,p.btn:active,h2.btn:hover,h2.btn:active{background:#eeeeee;color:#37454c; box-shadow:none;}
p.btn-secondary, p.btn-secondary:hover{ background:#fff; color:#37454c;}
.btn:hover, .btn:focus {color: #37454c;}
.btn-primary{background:#80a1b2;color:#fff;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]{background-color:#6999b2;color:#fff;}
.btn-rent{background:#6999B2;color:#fff;}
.btn-sale{background:#80B29C;color:#fff;}
.btn-danger{background:#bd3a49;color: #ffffff;}
.btn-danger:hover{background:#952F3E;color: #ffffff;}
.featured .octo-heart-home{color:#6999b2;}
.num-img > *{color:#80A1B2;}
.detail > span{border-color:#80a1b2;}

#km-navbar .uk-navbar-nav > li > a{color:#37454d;}
#km-navbar .uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a,
#km-navbar .uk-navbar-nav > li.uk-active > a {color:#fff;}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {color: #37454c;background-color: #eee;}
.dropdown-menu {background-color:#fff;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background:#6999b2;}
.dropdown-menu > li.selected > a, .dropdown-menu > li.selected > a:hover, .dropdown-menu > li.selected > a:focus{background:#80a1b2; color:#fff;}
.list-manager table,
.sitemap .cck_page_listsitemap > div > div > div{background:#fff;}
.uk-panel-box-eighth.arrow:before{border-color: #eeeeee transparent transparent transparent;}
.on .octo-phone:before, .on .octo-fax:before{color: #80a1b2;}
.num-img.absbr span {background:#fff;}
.tm-footer .uk-subnav-line > li:nth-child(n+2)::before{border-left: 1px solid #80a1b2;}
.tm-footer .uk-subnav > li > a {color: #80a1b2;}
.copyright, .copyright a, .copyright a:hover{color: #80a1b2;}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input.ph::-webkit-input-placeholder,textarea.ph::-webkit-input-placeholder{opacity:1;color:#13161a;}
input:-moz-placeholder,textarea:-moz-placeholder,input.ph:-moz-placeholder,textarea.ph:-moz-placeholder{opacity:1;color:#13161a;}
input::-moz-placeholder,textarea::-moz-placeholder,input.ph::-moz-placeholder,textarea.ph::-moz-placeholder{opacity:1;color:#13161a;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder,input.ph:-ms-input-placeholder,textarea.ph:-ms-input-placeholder{opacity:1;color:#13161a;}
.inputbox.text.input-filter {background:#fff;}
.list-manager .inputbox.text.input-filter {background:#eee;}

/*------------------------------------*/

* + p, * + hr, * + ul, * + ol, * + dl, * + blockquote, * + pre, * + address, * + fieldset, * + figure {margin-top:16px;}

.uk-grid.uk-grid-preserve > [class*="uk-width-"]:last-child{margin: 0;}
.uk-grid.uk-grid-preserve > [class*="uk-width-"]{margin: 0 0 16px;}
.list-agencies .uk-panel.uk-panel-box > p{min-height: 60px;}
a{text-decoration: none;}
a:hover{text-decoration:underline;}
a.btn,a.btn:hover,.uk-link,.uk-link:hover{text-decoration:none;}
.btn-large .icon-mail::before {font-size: 32px;font-family: 'osimmo-icon';content: "\e60b"; line-height:0; position:relative; top:7px;}
.btn-large .icon-mail{display: inline-block;}
#page .input-filter .btn{border-radius: 0;}
#page .km-top-a .bootstrap-select.btn-group .btn .filter-option{font-size: 13px;letter-spacing: -1px;overflow: hidden;position: absolute;right: 25px;text-align: left;}
.km-top-a #seb_ad_keywords.inputbox.text.input-filter[type="text"]{font-size: 13px;letter-spacing: -1px;}
.relative{position:relative;}
#page .seb_css3{overflow: visible;}
.tm-headerbar{height:239px;}
h1.uk-article-title{font-size: 36px;line-height: 46px;text-align: center;text-transform: none;}
h4.uk-article-title{font-size: 18px;line-height: 20px; text-align:left;text-transform: none;}
.uk-grid > [class*="uk-width-"] > .uk-mb16{margin-bottom: 16px;}
form{margin: 0;}
.input-xlarge{border: medium none;border-radius: 0;box-shadow: none;box-sizing: border-box;display: block;padding: 16px;width: 100% !important; height:150px;}
.uk-alert-large{margin: 0;padding: 8px;}
.uk-alert p{margin: 0;}
.tm-top-a, .tm-top-b, .tm-top-c, .tm-top-d, .tm-top-e, .tm-top-f, .tm-top-g, .tm-top-h{z-index: 4;}
.uk-grid + .uk-grid.uk-grid-preserve{margin-top: 0;}
.tm-footer .uk-subnav{text-align: center; margin:0; padding:0;}
.tm-footer .uk-panel-content > img{display: block;margin: 16px auto 0;text-align: center;}
.tm-footer.uk-grid:not(.uk-grid-preserve) > [class*="uk-width-"] > .uk-panel.copyright-panel{margin: 0;}
.uk-img {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.uk-img > img{display: block;margin: auto;}
.uk-grid.uk-grid-small:not(.uk-grid-preserve){margin-left: -8px; margin-right:-8px;}
.uk-grid.uk-grid-small:not(.uk-grid-preserve) > [class*="uk-width-"]{padding-left: 8px;}
.uk-grid.uk-grid-divider.uk-grid-small:not(.uk-grid-preserve) > [class*="uk-width-"]{padding-right: 8px;}

#km-navbar{max-width: 100%; border-top:6px solid #41ab34;}
#km-navbar .uk-navbar-nav > li{padding:0 13px;}
#km-navbar .uk-navbar-nav > li > a{text-transform: uppercase; height:45px; position:relative;}


.tm-logo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;top:0;}
.tm-logo-left{left:0;}
.tm-logo-right{right:0;}
.tm-logo-left img, .tm-logo-right img{width:120px; height:100px;}

h2.btn{ text-transform:none;}
p.btn,h2.btn{cursor:text;}
p.btn:focus,h2.btn:focus{outline:none;outline-offset:0;transition:none;}
.btn{border:none;border-radius:0;box-shadow:none;padding:6px 12px; text-shadow:none;}
.btn-small{font-size: 11px;line-height: 20px;padding: 6px 0;}
.btn-large{border-radius:0;font-size:18px;line-height:23px;padding: 14px 16px; letter-spacing:1px;}
.btn-rent,.btn-sale,.btn .title{ text-transform:uppercase;}
.btn > [class^="octo-"],.btn > [class*=" octo-"]{font-size:13px;font-weight:bold;}
.btn > .octo-arrow-right-2, .btn > .octo-more{margin-left:8px;}
.btn > .octo-boncoin, .btn > .octo-logic{display: inline-block;height: 14px;position: relative;width: 13px;}
.btn > .octo-boncoin::before, .btn > .octo-logic::before{font-size: 30px; left: -9px;position: absolute;top: -7px;}
.btn > [class^="octo-"].left,.btn > [class*=" octo-"].left{margin-left:0; margin-right:8px;}
select,.bootstrap-select:not([class*="span"]){box-sizing: border-box;width: 100%;}
.mt-16{ margin-top:16px;}
.km-top-a .hidden-top-a{display: none;}
.input-filter{box-sizing: border-box;width: 100%;}
select.input-filter, textarea.input-filter, input[type="text"].input-filter, input[type="password"].input-filter, input[type="datetime"].input-filter, input[type="datetime-local"].input-filter, input[type="date"].input-filter, input[type="month"].input-filter, input[type="time"].input-filter, input[type="week"].input-filter, input[type="number"].input-filter, input[type="email"].input-filter, input[type="url"].input-filter, input[type="search"].input-filter, input[type="tel"].input-filter, input[type="color"].input-filter, .uneditable-input.input-filter {
border: medium none;border-radius: 0;box-shadow: none;box-sizing: border-box;font-size: 14px;height: 32px;line-height: 20px;margin-bottom: 0;padding: 6px 12px;transition: none 0s ease 0s ;vertical-align: middle;}

.uk-panel-box{padding:16px;}
.uk-panel-box h2.uk-article-title,
.uk-panel-box h3.uk-article-title{font-size:18px;line-height:20px;}
.uk-panel-box h2.uk-article-title > span,
.uk-panel-box h3.uk-article-title > span{display:block;}
.uk-panel-box h2.uk-article-title .title{text-transform:uppercase;}
.uk-panel-box h3.uk-article-title .title{text-transform:none;}
.uk-panel-box h2.uk-article-title .subtitle{text-transform:capitalize;}
.uk-panel-box h3.uk-article-title .subtitle{text-transform:capitalize; margin-top:16px;}
.uk-panel-box figure{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.uk-panel-box figure img{border-radius:50%;display:block;margin:auto;}

.uk-panel-box.uk-panel-box-seventh{padding:0 16px;}
.uk-grid [class*="uk-width-"] > [class*="uk-width-"]:first-child .uk-panel-box-seventh{margin-top: 16px; padding-top:8px;}
.uk-grid [class*="uk-width-"] > [class*="uk-width-"]:last-child .uk-panel-box-seventh{padding-bottom:8px;}

.uk-panel-box-eighth.arrow{padding-top:32px;}
.uk-panel-box-eighth.arrow:before{content:"";width: 0;height: 0;border-style: solid;border-width: 16px 16px 0 16px;position:absolute;top:0;left:50%;margin-left:-16px;}

.uk-panel-box-ninth h4.uk-article-title{margin:0;}
.uk-panel-box-ninth h4.uk-article-title .title > strong{text-transform: uppercase;}
.uk-panel-box-ninth p {line-height: 17px; min-height:52px;}
.uk-panel-box-ninth p.btn.btn-secondary{font-size: 18px;line-height:40px;}
.uk-panel-box-ninth .i{display: block;line-height: 16px;padding: 0 0 16px;}

.agency-info .uk-grid > [class*="uk-width-"] > img, .manager-info .uk-grid > [class*="uk-width-"] > img, .commercial-info .uk-grid > [class*="uk-width-"] > img, .uk-img > img {border-radius: 50%;display: block;margin-bottom: 16px !important;}
.agence .agency-info h1{font-size: 22px;line-height: 24px;margin: 0 46px 16px 0;}
.agence .agency-info h1 a{color: #37454c;font-size: 22px;font-weight: bold;margin: 0;padding: 0;}
.agence .agency-info h1 a:hover{text-decoration:none;}
.agence .agency-info .adress{margin: 16px 0;min-height: 46px;}
.agence .uk-panel-box-ninth h4.uk-article-title{margin: 0 0 16px; text-transform:uppercase;}
.agence .uk-panel-box h2.uk-article-title, .agence .uk-panel-box h3.uk-article-title{margin: 16px 0 4px;padding: 0;text-transform: uppercase;}
.agence .uk-grid > [class*="uk-width-"] > p.agence-text{margin: 0;}

.uk-panel-box.uk-panel-box-tenth{padding:16px 16px 0;}
.uk-panel-box-tenth h4.uk-article-title{margin:0 0 8px; min-height:40px;}
.uk-panel-box-tenth p {line-height: 17px; min-height:52px;}

.featured-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:100%;height:52px; margin-top:16px;}
.featured-link .title{display:block;left:0;position:absolute;right:0;text-align:center;bottom:0px;}
.featured{display:block;margin:0 auto;position:relative;width:32px;height:32px;}
.featured [class^="octo-"], .featured [class*=" octo-"]{display: block;height: 32px;left: 0;position: absolute;top: 0;width: 32px;}
.featured [class^="octo-"]:before, .featured [class*=" octo-"]:before{font-size:32px;}
.featured.abstr{position:absolute;right:0;top:0;}

.price{margin:0 0 8px 0;}
.price-euro{font-size: 24px;font-weight: bold;}
.price-ttc{font-size: 18px;}
.detail{position: relative;}
.detail > span{ border-style:solid; border-width:1px;display: inline-block;font-size: 18px;margin:0;min-width:90px;padding: 5px 4px;text-align: right;}
.detail > span + span {margin: 0 0 0 13px;}
.detail > span.marketing {border:none;color: #bd3a49;font-size: 15px;font-style: italic;}
.num-img > *{box-sizing: border-box;display: inline-block;font-size: 17px;padding: 6px 0;text-align: center;width: 50%;}

.tm-message{position:relative;}

.style-1 .km-top-a .uk-fw-primary .uk-article-title,
.style-2 .km-top-a .uk-fw-primary .uk-article-title{ font-size: 18px; line-height: 20px; margin-top:16px; }

.style-9 .tm-supermain,.style-9 .km-bottom-a,.style-9 .tm-footer-container{position:relative;}
.style-9 .bg-ph{left: 0;position: absolute;right: 0;top: 0;height:737px;}

.uk-grid > [class*="uk-width-"] > .uk-panel.uk-panel-space{display: table;margin: 32px auto;width: auto;}
.uk-panel-space{ position:relative; padding:16px 32px;}
.uk-panel-space .uk-panel-title{font-size: 36px;line-height: 40px;margin: 0;text-transform: none;}
.uk-panel-space .uk-panel-content{}
.uk-panel-space .uk-panel-content p{font-size: 18px;line-height: 20px;margin: 0;text-align: center;}
/* .uk-panel-space:after{content:"";width: 0px;height: 0px;border-style: solid;border-width: 32px 32px 0 32px;position:absolute;bottom:-32px;left:50%;margin-left:-32px;} */

.uk-panel-trans{margin-bottom: 16px !important;padding: 16px;position: relative;}
.btn.btn-large.btn-sale{float: right;}
.btn.btn-large.btn-sale,.btn.btn-large.btn-rent{ width:30%;}
.btn.btn-large.btn-sale.active{background:#80b29c;color:#fff;box-shadow:none;}
.btn.btn-large.btn-sale:hover{background:#63A085;color:#fff;box-shadow:none;}
.btn.btn-large.btn-rent.active{background:#6999b2;color:#fff;box-shadow:none;}
.btn.btn-large.btn-rent:hover{background:#698FA5;color:#fff;box-shadow:none;}
.btn.btn-large.btn-sale.active:before,a:hover.btn.btn-large.btn-sale:before,
.btn.btn-large.btn-rent.active:before,a:hover.btn.btn-large.btn-rent:before{content:"";width: 0;height: 0;border-style: solid;border-width: 10px 10px 0 10px;position:absolute;bottom:-10px;left:50%;margin-left:-10px;z-index:5;}
.btn.btn-large.btn-sale.active:before{border-color: #80b29c transparent transparent transparent;}
a:hover.btn.btn-large.btn-sale:before{border-color: #63A085 transparent transparent transparent;}
.btn.btn-large.btn-rent.active:before{border-color: #6999b2 transparent transparent transparent;}
a:hover.btn.btn-large.btn-rent:before{border-color: #698FA5 transparent transparent transparent;}

.bootstrap-select.btn-group .dropdown-menu.noclose{padding: 16px; width:231px;}
.noUi-target{border:none;border-radius:2px;box-shadow:none;}
.noUi-background{background:#80a1b2;}
.noUi-horizontal{height:5px;padding:0 8px;}
.noUi-handle{background:#37454d;border: medium none;border-radius: 9px;box-shadow: none;cursor: default;}
.noUi-horizontal .noUi-handle{height: 17px;left: -9px;top: -6px;width: 17px;}
.noUi-handle:before, .noUi-handle:after{background:none;display:block;height:15px;left:0;position: absolute;top:-1px;width:1px;font-family: 'osimmo-icon';color:#fff;font-size:13px;}
.noUi-handle-lower:before,.noUi-handle-lower:after{content: "\e603";left:2px;}
.noUi-handle-upper:before,.noUi-handle-upper:after{content: "\e601";left:1px;}

.bootstrap-select.btn-group .dropdown-menu.noclose .info{padding:16px 0 16px 8px;}
.bootstrap-select.btn-group .dropdown-menu.noclose .info span{box-sizing: border-box;display: inline-block;padding:0 5px 0 0;text-align: right;width: 45%;position:relative;}
.bootstrap-select.btn-group .dropdown-menu.noclose .info span{padding:0 5px 0 0;}
.bootstrap-select.btn-group .dropdown-menu.noclose .info span:before{ content:"" }
.bootstrap-select.btn-group .dropdown-menu.noclose .info span + input + span{ text-align:left; padding:0 0 0 0px; width:55%;}
.bootstrap-select.btn-group .dropdown-menu.noclose .info span + input + span:before{ content:" à " }
.bootstrap-select.btn-group .dropdown-menu.noclose.price .info span:after,
.bootstrap-select.btn-group .dropdown-menu.noclose.price .info span + input + span:after{ content:" €"} 
.bootstrap-select.btn-group .dropdown-menu.noclose.surface .info span:after,
.bootstrap-select.btn-group .dropdown-menu.noclose.surface .info span + input + span:after{ content:" m²"} 

.dropdown-menu{border:none;border-radius: 0;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);margin: 0;min-width: 160px;padding: 8px 0;}
.list-manager table.table-striped{box-sizing: border-box;display: block;padding: 0 16px 16px;}
.sitemap .cck_page_listsitemap > div > div > div{box-sizing: border-box;display: block;padding:16px;}
.sitemap .cck_page_listsitemap table{ margin:0; padding:0;}
.on{position: relative;}
.on .octo-phone:before, .on .octo-fax:before{font-size: 32px;left: 0;position: absolute;top: -3px;}
.on .number{padding-left: 32px;}

.price.abslb{line-height: 30px;}
.imo{font-size: 18px;line-height: 29px;margin: 0 0 48px;}
.imo a {display: inline-block;margin: 0 8px 0 0;width: 26%; box-sizing:border-box;}
.imo span {box-sizing: border-box;display: inline-block;padding: 0 8px;}
.imo strong {box-sizing: border-box;display: inline-block;padding: 0 8px;}
.imo span.detail {bottom: 0;left: 0;line-height: 30px;padding: 0;position: absolute;right: 0;text-align: right;}

.carousel{margin: 0;}
.num-img.absbr span{display: inline-block;line-height: 20px;padding: 8px; vertical-align:bottom;}

.details > p.lv{display: inline-block;width: 50%;}
.details > p.lv.lf{width: 100%;}
.uk-panel-box-ninth p.lv,p.lv{line-height: 20px;margin: 0;min-height:20px;}
p.lv > span{font-weight: bold;}
p.lv > span + span{font-weight: normal;padding-left: 8px;}
.result-nb{display: inline-block;font-size: 24px;font-weight: bold;line-height: 30px;text-align: right;}
.result-txt{display: inline-block;font-size: 14px;letter-spacing: 1px;margin-left: 10px;}
p.btn.spe{font-size: 19px;margin: 0 0 16px;}
.uk-navbar-toggle{left: auto;margin-left: -15px;margin-top: -18px;right: 15px;top: 50%;}
.uk-navbar-toggle.uk-visible-small > span{background:#6999b2;}
a.adv, a.adv:hover{color: #ffffff;}
a.adv.active{text-decoration:underline;}
.adv-field.adv-opt{padding-top: 16px;}
#collapseModal-logicimmo > *, #collapseModal-leboncoin > *{font-size: 13px !important;line-height: 14px !important;margin: 0;padding: 0;}
#collapseModal-logicimmo div.cck_contents.cck_item div.cck_label,#collapseModal-logicimmo  div.cck_contents.cck_item div.cck_label label,#collapseModal-logicimmo  div.cck_contents.cck_item div.cck_value,
#collapseModal-leboncoin div.cck_contents.cck_item div.cck_label,#collapseModal-leboncoin  div.cck_contents.cck_item div.cck_label label,#collapseModal-leboncoin  div.cck_contents.cck_item div.cck_value {
line-height: 14px;}
#collapseModal-logicimmo h2, #collapseModal-leboncoin h2{font-size: 20px;line-height: 32px;margin: 16px 0 0;text-transform: uppercase;}
.view-form.registered.list-manager #system{background:#ffffff;padding: 16px;}
.view-form.registered.list-manager #system .nav {margin-bottom: 0;}
.view-form.registered.list-manager #system .nav-tabs.cck-tabs{ margin:0; padding:0; float:left; width:100%;}
.view-form.registered.list-manager #system .tab-content{border: 1px solid #dddddd;box-sizing: border-box;float: left;width: 100%;border-top:none;}
.view-form.registered.list-manager #system .tab-content .tab-pane{box-sizing: border-box;float: left;padding: 16px;width: 100%;}
.view-form.registered.list-manager #system .cck_forms.cck_site.cck_wysiwyg_editor,
.view-form.registered.list-manager #system div.cck_forms.cck_site div.cck_form.cck_form_wysiwyg_editor,
.view-form.registered.list-manager #system div.cck_forms.cck_site div.cck_form.cck_form_wysiwyg_editor div.mceEditor,
.view-form.registered.list-manager #system .cck_form_wysiwyg_editor .btn-toolbar{margin: 0; padding:0;}
.list-manager .octo-heart{color: #bd3a49;}
#page.view-list .seb_css3{overflow: visible;}

.pagination{background:#fff;box-sizing: border-box;margin: 0 0 16px;padding: 16px;position: relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.pagination .counter{margin: 0;position: absolute;right: 16px;top: 16px; line-height:30px;}
.pagination > ul{display: block;margin: 0 auto; box-shadow:none;}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span,
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span{border-radius: 0;}

#offcanvas .uk-nav-offcanvas{border-bottom: medium none;box-shadow: none;}
#offcanvas .uk-panel{color: #13161a;margin: 8px 16px;text-shadow: none;}
#offcanvas .uk-offcanvas-bar:after{box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.3);}
#offcanvas .uk-offcanvas-bar{ background:#6999b2;}
#offcanvas .uk-panel-title{padding:16px; text-align:left; color:#fff; margin:0;border-top: 1px solid #e1e2e5;border-bottom: 1px solid #e1e2e5;}
#offcanvas .uk-panel-title:first-child{border-top:none;}
#offcanvas .uk-nav-offcanvas > li > a{box-shadow: none;color: #fff;margin: 0;overflow: hidden;padding: 8px 16px;text-overflow: ellipsis;text-shadow: none;text-transform: uppercase;white-space: nowrap;}
#offcanvas .uk-nav-offcanvas > li + li >  a{border-top: 1px solid #e1e2e5;}
#offcanvas .uk-nav-offcanvas > li > a{border:none;}
#offcanvas .uk-nav.uk-nav-offcanvas > li.uk-active > a{box-shadow: none;color: #fff;}
#offcanvas .uk-active .uk-active > a, #offcanvas .uk-active .uk-active > a:hover, #offcanvas .uk-active .uk-active > a:focus{background:#67cdf5;color:#fff;display:block;}
#offcanvas .uk-nav-offcanvas > li > a .subtitle{ padding-left:4px;}
#offcanvas .uk-nav-offcanvas .uk-nav-sub{border-top: medium none;box-shadow: none;}
#offcanvas ul.uk-nav-sub{padding: 0;}
#offcanvas .uk-nav ul a{padding: 8px 16px 8px 48px;color:#fff;}
#offcanvas .uk-nav ul a:hover,
#offcanvas .uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus{color: #fff;}

#offcanvas .uk-panel-title,
#offcanvas .uk-nav.uk-nav-offcanvas > li.uk-active > a,#offcanvas .uk-nav ul a:hover,
#offcanvas .uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus{
background: rgba(0,0,0,0.12);}

.menu-items {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.menu-items > li {
  box-sizing: border-box;
  display: inline-block;
  float: left;
  font-size: 11px;
  line-height: 15px;
  padding: 0 8px;
  text-align: left;
  width: 50%;
}
.menu-items a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.btn.btn-spe {
  margin: 0 8px 8px 0 !important;
}
.btn-spe .title {
  display: inline-block;
  padding: 0 12px 0 0;
  text-transform: none;
}
.view-login .form-horizontal .control-group {
  margin-bottom: 8px;
}
.view-login .nav-tabs.nav-stacked > li:first-child > a {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.view-login .nav-tabs.nav-stacked > li:last-child > a {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.view-login .form-horizontal .control-label {
  float: left;
  padding-top: 5px;
  text-align: left;
  width: 100%;
}
.view-login .form-horizontal .controls {
  float: left;
  margin: 0;
}
.btn-group.os-btn {
  margin: 0;
}
div.modal {
  border-radius: 0;
}
.modal-header {
  background:#37454c;
  border-bottom: 1px solid #eeeeee;
  padding: 9px 15px;
}
.modal-header h4 {
  color: #ffffff;
  margin: 0;
}
.modal-body{ line-height:20px;}
.close.abstr {
  background: none repeat scroll 0 0 #ffffff;
  border-radius: 50%;
  font-size: 18px;
  font-weight: bold;
  height: 20px;
  line-height: 18px;
  margin: 0;
  opacity: 1;
  right: 10px;
  text-align: center;
  top: 10px;
  width: 20px;
}
ul.uk-grid.uk-grid-16 > li {width: 16.66%;}

@media (min-width:768px) and (max-width:959px){
}
@media (max-width:767px){
body{padding-left: 0;padding-right: 0;}
#km-navbar,.cck-admin{ display:none;}
.btn.btn-large.btn-sale, .btn.btn-large.btn-rent{width: 40%;}
ul.uk-grid.uk-grid-16 > li {width: 33.33%;}
}
@media (max-width:480px){
.snippet{padding-bottom: 16px;}
.imo{margin:0;}
.imo a{width:100%;margin:0;}
.price.absb{padding-top: 8px;position: relative;text-align: center;}
.imo strong {display: block;padding: 0 8px;text-align: center;width: 100%;}
.imo span.detail{position: relative;text-align: center;width: 100%;}
.details > p.lv{width: 100%;}
ul.uk-grid.uk-grid-25 > li,ul.uk-grid.uk-grid-16 > li {margin-top: 0;width: 100%;}
#km-navbar,.itemid-148 .tm-supermain,.itemid-148 .km-bottom-a,.cck-admin{ display:none;}
.uk-panel-space{padding: 8px;}
.uk-panel-space .uk-panel-title{font-size: 20px;line-height: 22px;}
.uk-panel-space .uk-panel-content p{font-size: 13px;line-height: 15px;}
.uk-grid > [class*="uk-width-"] > .uk-panel.uk-panel-space {margin:140px auto 40px;}
.btn.btn-large.btn-sale, .btn.btn-large.btn-rent{width: 72%;}
.tm-logo-left img, .tm-logo-right img{height: 70px;width: 80px;}
.tm-headerbar{height: 70px;}
.style-9 .bg-ph{height: 450px;left: 0;position: absolute;right: 0;top: 0;}
.tm-logo{right: auto;left:16px;}
.tm-logo-right{right: 16px;left:auto;}
h1.uk-article-title{font-size:21px;line-height:24px;}
table.table th {
  display: none;
}
table.table tr.cat-list-row0 td, table.table tr.cat-list-row1 td {
  box-sizing: border-box;
  float: left;
  width: 100%;
}
table.table tr.cat-list-row0 td.phone-33, table.table tr.cat-list-row1 td.phone-33 {
  width: 33.33%;
}
}

a.logo {width:294px;}

/* article.uk-article {background: #fff;padding:16px;} */

.itemid-116 .uk-article > h1.uk-article-title {display:none;}

.cck-form-uk .cck_forms {clear: both;margin: 4px 0;position: relative;height: 35px;}
.cck-form-uk div.cck_forms.cck_search div.cck_label {width:170px;}
.cck-form-uk .cck_forms .cck_form {margin-top: 5px;}
.cck-form-uk div.cck_forms input.inputbox {width:282px;}
.cck-form-uk div.cck_forms select.inputbox {width:296px;height:30px;}
.cck-form-uk > .uk-grid {margin-left:0;}

.cck-content-uk div.cck_contents.cck_content div.cck_label {float: none;width: 100%;}
.cck-content-uk div.cck_contents.cck_content div.cck_label label {font-weight: bold;line-height: 22px;margin-bottom:0;}

.tm-footer-container{ background:#FDFDFD;}

.cck-item-list.participants .item-content {text-align: center;}

.cck-content-uk.participant .cck_participants_country {clear: both;}
.cck-content-uk.participant .cck_participant_infos .cck_value_group_x {width:100%;margin-top:10px;}
.cck-content-uk.participant .cck_participant_infos .cck_value_group_x .cck_text {float:left;width:50%;}
.cck-content-uk.participant div.cck_contents.cck_content.cck_group_x div.gxi label {float:none;font-weight: bold;line-height: 22px;}

.cck-item-list.participants .participant-photo {height:200px;text-align:center;}
.cck-item-list.participants .participant-photo img {max-height:200px;}
.cck-item-list.participants .item-content {height:40px;}

.participant-symbols img {width: 60px;margin: 0 3px;}
.cck-item-list.participants .participant-symbols img {width: 19px;margin: 2px;}
.cck-content-uk.participant .participant-symbols {position: absolute;bottom: 13px;right: 13px;}

.tm-footer-bottom.uk-grid > [class*="uk-width-"] > .uk-panel.uk-panel-space {
	margin: 8px auto 0;
	padding: 8px 32px 0;
}

.cck_participant_photo > div {min-height: 300px;}

textarea#seb_feedback_comments {border: 1px solid #ccc;}

@media (max-width:959px){
.tm-headerbar::before {display:none;}
#km-navbar .uk-navbar-nav > li {padding:0px 9px;}
.uk-navbar-nav > li > a {font-size:15px;}
}

@media (max-width:767px){
a.logo {margin: 15px 0;}
.logo-large {width:220px!important;height:auto!important;}
.cck-content-uk.participant .participant-symbols {position: relative;bottom: auto;right: auto;}
.cck-content-uk.participant .participant-symbols img {width:40px;}
}

@media (max-width:479px){
.uk-hidden-small{display:none !important;}
.uk-visible-medium{display:none !important;}
.uk-visible-large{display:none !important;}
.uk-width-small-1-1{width:100%;}

.tm-footer-bottom.uk-grid > [class*='uk-width-'] {width:100%;}
}

@media (min-width:1220px){
.tm-footer.uk-grid:not(.uk-grid-preserve) > .uk-grid-margin {margin-top: 8px;}
}