/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
/* SCR custom 

section#tm-top-b {
margin-top: 107px;
}

section#tm-top-a {
margin-top: -355px;
}

#je-mod-search-horizontal select {
    background: #fff;
    height: 34px;
    box-shadow: none;
    border: 1px solid #e2e2e2;
    border-radius: 0;
    margin: 0;
}


#categories_multi_address_id-lbl,
#categories_multi_address_id,
#je_search-lbl,
#je_search {
display: none;
}



#tm-top-a .uk-panel-box {
background-color: #FFFFFF !important; 
}
*/

/* ================================================== */
#description p {
	margin-right: 0px;
    margin-left: 0px;
    margin-top: 15px !important;
    margin-bottom: 0px;
}
/* ================================================== */


em {
   color: #990000 !important; 
}


div.container.my-3   {
	display:none !important;
}

#je-item-box-tabs-two-menu #tab6  {
	display:none !important;
}

.uk-nav-side > li > a {
    color: #444444;
    font-weight: bold;
}

#je-item-wrapper #je-item-box-tabs-two-body {
    position: relative;
    padding: 24px;
}

#je-item-wrapper #je-item-box-tabs-two-body {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;;
}

.pagenav {
    background-color: #fed9bf;
	}
	
/*.cd-pagination li a, .cd-pagination li span {
    display: inline-block;
    min-width: 20px;
    padding: 3px 5px;
    line-height: 24px;
    text-decoration: none;
    border: 1px solid #f1f1f1;
    box-sizing: content-box;
    text-align: center;
    background-color: #fed9bf;
}
*/


#je-headerWrapper, #je-itemsWrapper {
    position: relative;
    margin-left: 0;
    padding-left: 28.5%;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #fed9bf;
}


.uk-panel-box {
    border-width: 1px;
	border-style: solid;
	border-color: #dedede;
	 color: #000000;	
	 
}

#je-items-wrapper .je-items-category, #je-items-wrapper .je-items-footer .je-items-custom, #je-items-wrapper .je-items-company-container, #je-items-wrapper .je-refnumber, #je-items-wrapper .je-items-ptype {
    height: 40px;
    font-size: 12px;
    font-weight: bold;
    line-height: 40px;
}


#je-items-wrapper .je-items-category {
    background: #F7A025;
    color: #fff;
    text-transform: uppercase;
}




#je-grid-wrapper .je-box {
    float: left;
    position: relative;
    width: 45%;
    padding-bottom: 45%;
    cursor: pointer;
    overflow: hidden;
}


#je-grid-wrapper .je-grid-category {
    background: #E6880F;
}

#je-grid-wrapper .je-grid-category {
    float: left;
    padding: 5px;
    font-size: 14px;
    font-weight: bold;
    line-height: 35px;
    height: 35px;
}


.uk-panel-title {
    margin-top: 0;
    margin-bottom: 25px;
    font-size: 28px;
    line-height: 24px;
    font-weight: bold;
    text-transform: none;
    color: #444444;
}

/* SCR custom */

@media (max-width: 361px) {
  #tm-top-a .cd-button-primary {
    background-color: #2196f3;
    border-color: #1c94f3;
    color: #ffffff;
    font-weight: normal;
	font-size:10px;
    margin-right: 0px;
	margin-left: -10px;
    margin-top: 9px;
}
}

@media (max-width: 650px) {
  #tm-top-a .cd-button-primary {
    background-color: #2196f3;
    border-color: #1c94f3;
    color: #ffffff;
    font-weight: normal;
	font-size:11px;
    margin-right: 12px;
	margin-left: 0px;
    margin-top: 9px;
}
}

@media (max-width: 1160px) {
  #tm-top-a .cd-button-primary {
    background-color: #2196f3;
    border-color: #1c94f3;
    color: #ffffff;
    font-weight: normal;
	font-size:14px;
    margin-right: 12px;
	margin-left: 0px;
    margin-top: 0px;
}
}

/*
#tm-top-a .cd-button-primary {
    background-color: #2196f3;
    border-color: #1c94f3;
    color: #ffffff;
    font-weight: bold;
    margin-right: 45px;
    margin-top: 9px;
}
*/

/* .tm-top-a {
    margin-top: -40px;
}
*/
.uk-panel-space {
    padding: 20px;
}

#tm-top-a .cd-button-primary {
    background-color: #CC2E17;
    border-color: #F7A025;
    color: #ffffff;
    font-weight: bold;
    font-size: 16px;
    margin-right: 60px;
    margin-left: 25px;
    margin-top: 9px;
    margin-bottom: 0px;
    padding-bottom: 18px;
    padding-top: 18px;
}

 /* 
#tm-top-a .uk-panel-box {
    border: 1px solid #dedede;
  border-top: 0;
}
 */
#tm-top-a .uk-panel-box {
    padding: 25px;
    background: none;
    color: #444444;
}



/*
.uk-panel-space {
    padding: 0px;
}
*/

.cd-button-primary {
    background-color: #2196f3;
    border-color: #1c94f3;
    color: #ffffff;
    font-weight: bold;
}


#je-item-box-tabs-menu li a, #je-item-box-tabs-two-menu li a {
    color: #ffffff!important;
    font-weight: bold;
}
/*
.uk-panel-title {
    margin-top: 0;
    margin-bottom: 25px;
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
    text-transform: none;
    color: #444444;
}
*/
.uk-position-absolute, [class*='uk-position-top'], [class*='uk-position-bottom'] {
    position: absolute !important;
    padding-right: 18.45%;
}

.uk-navbar-nav > li > a {
    display: block;
    box-sizing: border-box;
    text-decoration: none;
    height: 55px;
    padding: 0 15px;
    line-height: 55px;
    color: #afb4b5;
    font-size: 16px;
    font-family: 'Scada';
    font-weight: bold;
}

#mod-je-items-wrapper .mod-je-item-default {
    vertical-align: top;
    border-top: 2px solid #F7A025;
    background-color: #ffffff;
    box-shadow: 0 2px 3px -1px rgba(186, 188, 190, 0.7);
    transition: all 0.3s ease 0s;
}



#mod-je-items-wrapper .mod-je-item-category {
    padding: 5px;
    background: #F7A025;
    color: #FFFFFF;
    text-transform: uppercase;
	font-weight: bold;
}


.cd-parking:before {
font-family: FontAwesome;
content: "\f1b9"; 
}

.cd-property-class:before {
font-family: FontAwesome;
content: "\f015"; 
}

.cd-rail:before {
font-family: FontAwesome;
content: "\f238"; 
}

.cd-amenities:before {
font-family: FontAwesome;
content: "\f046"; 
}



/* .uk-row-first-scr {
    margin-top: -300px;  
} 

#uk-top-a-search-heading uk-row-first .uk-top-a-search-heading {
    padding-right: 15px;
    color: #fff;
    padding-left: 0;
    background: #1b2021;
    z-index: 100;
	width: 300px;
	margin-bottom: 300px;
}

*/

/* Layout */

a:active, a:hover {
    text-decoration: none;
}

form {
    margin: 0;
}

.tm-toolbar {
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #2a2a2a
}

.tm-toolbar .social_networks {
    margin: 0;
}

.tm-toolbar .social_networks li {
    float: left;
    list-style: none;
}

.tm-toolbar .social_networks li a {
    display: block;
    width: 45px;
    line-height: 45px;
    color: #afb4b5;
    font-size: 18px;
    text-align: center;
}

.tm-toolbar .social_networks li a:hover {
    background: #fff;
    color: #000;
} 

.tm-headerbar, .tm-toolbar {
    background: #1b2021;
    z-index: 10
}

.tm-headerbar, .tm-navbar, .tm-toolbar {
    margin: 0;
}

.tm-navbar {
    bottom: 0;
    right: 0;
}

@media (max-width: 980px) {
  .tm-navbar {
    position: relative!important;
    width: 100%;
  }
}

.uk-search-field::-moz-placeholder {
    color: #fff;
}

.tm-navbar .uk-navbar-search {
    background: #8fd58a;
    color: #fff;
}

.tm-navbar .uk-search::before {
    font-size: 18px;
    color: #fff;
}


.uk-headerbar {
    background: #4dc7ec;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 55px;
    width: 364px;
}

@media (max-width: 980px) {
  .uk-headerbar {
    width: 200px
  }
}

.uk-dropdown {
    padding: 0 15px;
    font-family: "Scada";
    font-size: 16px;
    font-weight: normal;
}

.uk-nav-navbar > li > a {
    height: 30px;
    line-height: 30px;
}


textarea, input[type="text"], input[type="password"], select, 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="tel"], input[type="color"] {
    background-color: #fff;
}

.uk-navbar-content .uk-search-field {
    background: transparent
}

/* BLOCKS */
/*
.tm-top-a {
    margin-top: -55px;
}
*/
.tm-top-a .uk-row-first {
    margin-top: 0;  
}




.tm-footer {
    background: #1b2021;
    color: #fff;
    margin-top: 35px;
    margin-bottom: 0;
    padding: 35px 0;
}

.tm-main {
    padding: 25px;
    background: #fff;
}

/* PANELS */

.uk-panel-box-secondary {

background: rgb(244,244,244); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(244,244,244,1) 0%, rgba(255,255,255,1) 39%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(255,255,255,1) 39%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(244,244,244,1) 0%,rgba(255,255,255,1) 39%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}
/*
.uk-panel-box {
    border: 1px solid #dedede;
    border-top: 0;
}
*/
/* TOP-A 

.uk-top-a-search-heading {
    padding-right: 15px;
    color: #fff;
    padding-left: 0;
    background: #1b2021;
    z-index: 100;
	width: 300px;
}
*/
@media (max-width: 980px) {
  .uk-top-a-search-heading {
    margin-left: 25px;
  }
}

@media (max-width: 360px) {
  .uk-top-a-search-heading {
    font-size: 16px;
  }
}

.uk-top-a-search-heading i {
    display: inline-block;
    width: 55px;
    height: 55px;
    margin-right: 15px;
    background: #111;
    color: #fff;
    text-align: center;
}

.uk-top-a-search-heading,
.uk-top-a-search-heading i {
    line-height: 55px;
    
}


/* MODULES */

#je-mod-search-horizontal .je-mod-search-body {
    background: transparent;
    box-shadow: none;
}

@media (max-width: 980px) {
  #je-mod-search-horizontal .je-mod-search-body {
    padding: 0;
  }
}

#je-mod-clean-wrapper .je-mod-clean-price {
    background: #4dc7ec;
}

#je-mod-clean-wrapper .je-mod-clean-title,
#je-mod-info-wrapper h3,
#mod-je-items-wrapper h3,
#je-mod-slideshow h3 {
    font-family: 'Scada', sans-serif;
    font-size: 20px;
}

#jd-mod-maps-wide .jd-mod-sidebar {
    background: #1b2021;
}

/* COMPONENTS */

ul.cd-ugrid {
    margin: 0;
}

ul.cd-ugrid li {
    box-sizing: border-box;
    display: inline-block;
    margin: 0 2% 2% 0;
}

.cd-button {
    border-radius: 0;
}

#je-item-box-tabs-menu li, #je-item-box-tabs-two-menu li {
    background: #4dc7ec;
    border-color: #fff;
}

#je-grid-wrapper .je-grid-category {
    background: #4dc7ec;
}


/* Style Changer */

#offcanvas-side {
    position: fixed;
    top: 30%;
    left: -80px;   
    -webkit-transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;

}

.uk-style {
    display: block;
    min-width: 100px;
}

#offcanvas-side:hover {
    left: 0;
}

.uk-style-default
.uk-style-default:hover {
background: #f1f1f1
}

.uk-style-dark,
.uk-style-dark:hover {
    background: #333;
}

.uk-style-color,
.uk-style-color:hover {
    background: #2196f3;
    color: #fff;
}

label {
    display: block;
    margin-bottom: 5px;
    margin-left: 10px;
}
/* =============================== */
/*  Changes for March 2019 update  */
/* =============================== */

#jomestate-mod-items-default .card-link:hover {
    background: #7b584b52;
}

#jomestate-mod-items-default .price {
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    color: #fff;
    z-index: 2;
    background: #795548ab;
    width: 100%;
    padding-left: 8px;
    padding-top: 3px;
}

#jomestate-mod-items-default .card-link {
    z-index: 1;
    content: '';
    opacity: 1;
    background: transparent;
  /*  background: -webkit-linear-gradient(top,transparent 0%,transparent 0%,rgba(0,0,0,.2) 65%,rgba(0,0,0,.8) 100%); */
  /* background: linear-gradient(to bottom,transparent 0%,transparent 0%,rgba(0,0,0,.2) 65%,rgba(0,0,0,.8) 100%); */
}

body {
    padding-left: 0;
    padding-right: 0;
    background-color: #895934;
    font: inherit;
    color: inherit;
}

.tm-headerbar, .tm-toolbar {
    background: #845833;
    z-index: 10;
}

.uk-navbar-nav {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    background: #382e35;
}
.tm-navbar {
    bottom: 0;
    right: 0;
    background: #845833;
}

.uk-panel-box-secondary .uk-panel-title {
    color: #845833;
}

.uk-nav-side > li.uk-active > a {
    background: #845833ba;
    color: #ffffff;
}


.uk-nav-side > li.uk-active > a {
    background: #845833ba;
    color: #ffffff;
    font-size: 16px;
}

.uk-nav-side > li > a:hover, .uk-nav-side > li > a:focus {
    background: rgba(148, 65, 65, 0.05);
    color: #444444;
    outline: none;
    font-size: 16px;
}

.uk-nav-side > li > a {
    color: #444444;
    font-weight: bold;
    font-size: 16px;
}

.pagination ul > li > a, .pagination ul > li > span {
    float: left;
    padding: 8px 16px;
    line-height: 24px;
    text-decoration: none;
    background-color: #84583366;
    border: 1px solid #dddddd;
    border-left-width: 0;
    font-size: 16px;
    font-weight: bold;
}

.ml-1, .mx-1 {
    margin-left: .25rem !important;
    padding-right: 1em;
    font-size: 16px;
    font-weight: bold;
    padding-left: 1em;
}

h3, .uk-h3 {
    font-size: 20px;
    line-height: 30px;
}

a, .uk-link {
    color: #795548;
    text-decoration: none;
    cursor: pointer;
    font-size: 20px;
    font-weight: bold;
}
/*
.text-center {
    text-align: center !important;
    max-height: 0px;
}
*/
.my-3 {
	margin-bottom: 0px !important; 
}

#jomestate-items .price {
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    color: #20c063;
    padding-top: 3px;
}

.modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    outline: 0;
    padding-left: 11px;
    padding-top: 11px;
}

#je-item-box-tabs-two-menu li a {
    color: #ffffff!important;
    font-weight: bold;
    font-size: 14px;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #FFFFFF;
    background-color: #007bff;
    margin-left: 2px;
}

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 {
    border-radius: 0;
    box-shadow: none;
    height: 40px;
    line-height: 30px;
    color: #444444;
}

.form-control {
    display: block;
    width: 100%;
    height: 100px;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.card {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12) !important; 
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12) !important; 
    border: 0 !important; 
    font-weight: 400;
}

.uk-panel-box-secondary {
    background: rgb(244,244,244);
    background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 39%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(255,255,255,1) 39%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(244,244,244,1) 0%,rgba(255,255,255,1) 39%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 );
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12) !important;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12) !important;
}


h1, .uk-h1 {
    font-size: 30px;
    line-height: 50px;
    font-weight: 700;
    color: #845833;
}

.rgba-indigo-strong, .rgba-indigo-strong:after {
    background-color: rgb(132, 88, 51);
}



