body{
  background:#f1f1f1;
  text-align:left;
  padding:0;
  height:100%;
  width:100vw;
  min-height:100%;
  margin:0px;
  padding:0px;
  font-family: sans-serif;
  overflow: hidden;
}
html{
  padding:0;
  margin:0;
  height:100%;
  width:100vw;
  min-height:100%;
}
.defaultBoxLayer{
	display: none;
	position: fixed;
	flex-wrap: wrap;
	flex-direction: column;
    display: none;
    z-index: 22222222;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    align-items: center;
    justify-content: center;
    background: #4c4c4c45;
    overflow: visible;
}
.adApproved{
	position: absolute;
    bottom: 5px;
    left: 0px;
    padding: 5px;
    margin: 5px;
    color: #fff;
}
.isApproved{
    background: green;
}
.notApproved{
    background: red;
}
#country_images img{
  z-index:0;position:absolute;	
}

#stdFrm,#stdFrm2,#stdFrm3,#coockieFrm{
	display: flex;
    flex-direction: column;
    flex: 1;
  display:none;
  z-index:200000;   
  position: absolute;
  height: 100%;
  width:100%;
  text-align: center;
  background: #0000006b;
}
.frmContext{
  display:flex;
  height:100%;
  align-items:center;
  justify-content:center;
}
.frmContext .frmBox{
  max-width:700px;
  text-align:left;
  padding:20px 10px 20px 10px;
  margin:0 10px 0 10px;
  background:#fff;
}
.frmContext .frmBox button{
  margin-top:20px;
}
.frmContext .frmBox a{
  margin-top:20px;
  color:red !important;
  font-weight:bold!important;
}
#searchSection .moreBtn, #searchSection .lessBtn,
#extraSection2 .moreBtn, #extraSection2 .lessBtn{ 
  cursor:pointer;
  background: #9c4a03;
  display: flex;
  width: fit-content;
  padding: 6px;
  color: #fff;
  margin-top: 10px;	
}
#extraEstate2{margin-top: 12px;}
.EstateTypes2.checkBoxes{
	width:100%;
          display:block;padding:0px 0px 0px 5px;position:relative;
text-align:left;margin-top: 10px
}
#select_year2{vertical-align:top;display:inline-block;font-weight:normal;position: relative;}
#select_year{vertical-align:top;display:inline-block;font-weight:normal;position: relative;}
#select_livingArea{vertical-align:top;display:inline-block;font-weight:normal;position: relative;}
#select_landArea{vertical-align:top;display:inline-block;font-weight:normal;position: relative;}
#searchSection .lessBtn,#extraSection2 .lessBtn{display:none;}
.sysTransport{
  background: url(../../images/bg_main3.webp);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
}
.sysRealEstate{
  background: url(../../images/backrealestate.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;  
}
.sysTravel{
  background: url(../../images/travel.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
}
.sysJobs{
  background: url(../../images/backjobs.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
}
.sysBuysell{
  background: url(../../images/backbuysell.webp);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
}
.sysRental{
  background: url(../../images/backrental.webp);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
}
#filterFrm{display:none;}
#form_main{
  display: none;
-webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
			justify-content: center;

}
#main_footer{display: flex;
  justify-content: center;
  position: absolute;width:100%;margin:0;padding:0;
  bottom:0;
  background:orange;
}
#startfooter2{
  display:block;
  height:50px;
  line-height:50px;
  padding:0 5px 0 5px;
  font-size:18px;
}
#mainTable,#mainTableUSA{display:grid;widsth:100%;position:relative;margin:0;padding:0}
#mainTable,#mainTableUSA{grid-template-columns: auto 300px;align-items: center;height: 100%;}
#mainTableCont{display:table-cell;width:100%;position:relative;vertical-align:middle;min-width: 330px;}
.checkBoxes .checkContainer{
  width:60px;
}

.EstateTypes.checkBoxes .checkContainer, .EstateTypes2.checkBoxes .checkContainer{
  width:90px !important;
}

.listEdit{
  display:none;
  position: absolute;
  top: 5px;
  z-index: 1;
  cursor:pointer;
  left: 0;
  min-width: 80px;
  margin: 5px;
  text-align: center;
  background: #b400c0;
  padding: 5px;
  color: #fff;
  transition: all .2s ease-in-out; 
  cursor:pointer;}	
.listEdit:active {
  transform: scale(1.5); 
}
.listItem{
  display: flex;
  align-items: center;
  width: 96px;
  vertical-align:center;
  flex-direction: column;
  cursor:pointer;
}
.svgListItem{
  width: 30px;
}
.svgListItem  svg{
  width: 80%;
  height: 100%;
}	
.leftSection{
  padding:5px;
  widssssth:300px;
}
.sideSection{
	display: flex;
    align-items: center;
    justify-content: center;
  background: #893e06c9;
  min-height: 112px;
  border: 1px solid #8e8e8e;
}
.sideSection:not(:last-child){
  margin-bottom: 10px;
}

.sideSection .container{
	display: flex;
    align-items: center;
    flex-direction: column;
	color: #959595;
}

.sectionHeader{
  font-weight: bold;
  transform: scale(1.5);
}
.sectionContext{
  margin-top:12px;
}
#country_holder_usa #account_holder{
  display:inline-block;position:absolute;top:40px;
top: 0px;
    left: 440px;
}

UL{list-style: none;margin: 0;padding: 0;}
.accountList{
  display:none;
  z-index:200000;
  background:#fff;
  position: absolute;
  top: 10px;
  width: 190px;
}
.account_signed_in2 .accountList,.accountList2{
  right: 5px;
}
.accountList li,.accountLis2 li{
  cursor:pointer;
}


.accountList li:not(:last-child),.accountList2 li:not(:last-child){
  border-bottom:1px solid #c3c3c3;	
}
.accountList li .LItext,.accountList2 li .LItext{
  padding:15px 10px 15px 10px;
}
.account_signed_off,.account_signed_off2{display:inline-block;top:36px;}
.account_signed_in,.account_signed_in2{display:block;float:none;position:relative;z-index:108;}
.account_signed_in .scontainer,.account_signed_in2 .scontainer{display:flex;align-items: center;}
.account_signed_in .image, .account_signed_in2 .image{cursor:pointer;
cursor: pointer;
    display: flex;
    width: 50px;
    height: 50px;
    justify-content: center;
	}
.account_signed_in .image img,.account_signed_in2 .image img{
display: block;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
	border-radius: 50%;
    border: 1px solid #000;
}	
.account_signed_in .text,.account_signed_in2 .text{
	display:none;
  cursor:pointer;margin-left: 5px;
  padding:2px 4px 2px 4px;
  max-width:110px;
  overflow: hidden;
  white-space: pre; /* CSS 2.0 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3.0 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -moz-pre-wrap; /* Mozilla */
  word-wrap: break-word; /* IE 5+ */  
}
.topMenu .account,.topMenu .myProfile,.topMenu .myads,.topMenu .loggoff {
  display:none;
  
}
#formContainer{display: flex; justify-content: center;height: 100%;overflow-y: auto;overflow-x: hidden;}
.main_logo,.main_logo_usa  {
  width: 200px; /*or your image's width*/
  height:80px; /*or your image's height*/
  margin: 0;
  padding: 0;
}
.main_logo_usa  {
  height:50px; /*or your image's height*/

}
.main_logo {
  position:absolute;z-index:1;margin-top:0px;text-align:left;left:70px;
  top:5px;left:5px;margin-top:0px;text-align:left;
}
.main_logo_usa {
  z-index:1;margin-top:0px;text-align:left;left:70px;
  top:5px;left:5px;margin-top:0px;text-align:left;
}
.main_logo img,.main_logo_usa img{
  max-width: 100%;
  max-height: 54px;
  background: #ffffff6b;
  padding: 10px;
}
.Formtypemain{height:100%;display:none;}
#loadForm{display:none;   grid-template-columns: 800px 300px;
height:100%;overflow-y: auto;    width: 100%;
    justify-content: center;overflow-x: hidden;
}
#loadForm > .container{positison: relative; border-right: 1px solid #8e8e8e;background: #fffffff2;
height:100%;
}    

#loginForm{display:none;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 200000;
}
.defaultBtn{margin-right:5px;display:inline-flex;justify-content: center;padding:5px 5px 5px 5px; color:#fff;background:blue;min-width:60px;}
#listheader{
  display:flex;	
  align-items: center;
  border-bottom: #cacaca solid 1px;
  justify-content: space-between;
}
#listheader .account_signed_in .text,#listheader .account_signed_in2 .text{
	display:none;
}
#listheaderLogo{padding: 5px;cursor: pointer;}
#listheaderLogo img{
  display: block;
}
#prodDelete{
  float:right;
}
#hamburgerMenu{
  display:none;
  position: relative;
  z-index: 200;
  margin-right:10px;
  cursor:pointer;
}
#hamburgerMenu ul{
  position: absolute;
  right: 0;
  background:#fff;
  min-width:290px;
}
#hamburgerMenu .topMenu{
display:none; 
}
#searhMenusm{
  display:none;	
  justify-content: space-between;
  align-items: center;
}
#smsearch_word{
  margin-left: 10px;
  width:200px;
  border-radius: 10px 0px 0px 10px;
  height: 28px;	
  overflow: hidden;
}
#filterMenu{
  display: none;
  position: absolute;
  z-index: 400;
  top: 0;
  left: 0;
  overflow-y: auto;
  min-height: 100%;
  width: 100%;
} 
#filterUL{
  padding: 10px 10px 40px 10px;
  position: absolute;
  left: 0;
  background: #fff;
  width: 100%;
  min-height: 100%;
  box-sizing: border-box;
} 
#filterBtn{
  padding:10px;
  margin-top: 5px;
  margin-bottom: 5px;	
  min-width: 70px;
  overflow: hidden;
  transition: all .2s ease-in-out; 
}
#filterBtn:active {
  transform: scale(1.2); 
}
.doReset{
  transition: all .2s ease-in-out; 
}
.doReset:active {
  transform: scale(1.2); 
}
#filterMenu .sText{
  font-weight:bold;
  margin-bottom:5px;
}
#filterMenu input[type="text"]{
width: 190px;
margin-bottom:10px;

}
#filterMenu .placeText{
  margin-top:5px;
}
#filterMenu .typeSearch{
  margin-top:25px;
border-top: solid 1px #000;
    padding: 10px 0 0px 0;  
}
#filterMenu .typeAdsContainer{
  margin-top:20px;
  padding: 0px 0 10px 0;
    border-bottom: solid 1px #000;
    width: 100%;
	margin-bottom: 20px;
}
#filterMenu .priceText{

}
#filterMenu .search_buttons{
  position: fixed;
  background: #fff;
  z-index: 100;
  top: 0;
  left: 0;
  padding: 10px 0 10px 0;
}
.filterContainer{
  margin-top:60px;
}
#filterMenu #filterCancel{
  float:right;
}
#selectItems2,#color_select2,#checkboxes2{
	margin-bottom:20px;
}
#transport_objects2{
	margin-bottom:20px;
}
.colorDiv1{
	padding-bottom:10px;
	margin-right:4px;
}
.colorDiv1,.colorDiv2{
	display:inline-block;
}


#listmenu{
  display:inline-flex;
  align-items: center;
  margin-right: 5px;
  height: fit-content;
  margin-left: auto;
  order: 2;	
  padding: 5px 0px 5px 5px;
}
#searchSection{background: #f1f1f1;padding: 5px;display: flex;flex-direction: column;text-align: left;}
.search_menu1{
  display:inline-block;width:100%;
  position: relative;
}	
#search_menu10{
  display:inline-flex;
  align-items: center;
  margin-top:5px;	
}
#search_menu13{
  margin-bottom:5px;
  margin-top: 5px;	
}
#search_menu15{
  margin-top:10px;	
  margin-bottom:5px;	
}
#checkboxes.thich{margin-top: 20px;}
select {
  height:30px;
  font-size:16px;
  outline: none;
  border-color: #b3b3b3;
  border-width:1px;
  bsox-shadow: 0 0 10px #9ecaed;
  bosrder-radius: 4px;
  padding: 4px;
  background:white;
  margin-bottom:2px;
}
.country_select
{
  width:210px;
  padding:4px;
}
.inlineType{display:inline-block;margin-right:6px;}
.header_menu_sel {
  display: inline-flex;
  cursor:pointer;
  padding: 4px 4px 4px 4px;
  color: #000;
  border: transparent 1px solid;
  cursor:pointer;
  margin-bottom: 4px;
  -webkit-user-select: none; /* Safari */        
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE10+/Edge */
  user-select: none; /* Standard */
}
.header_menu_sel.sel10  {display:none;}

.header_menu_sel:not(:last-child){
  margin-right: 5px;
}
#bottom_menu{
  display:flex;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;width:100%;
  flex-direction: column;	
}
.typeSearchContainer1{
  margin:10px 0 10px 0;
  display: block;
}
#extraEstate{margin-bottom:5px;margin-top:5px;display:none;}	
#extraEstate .vSelect{margin-top:2px;}	
.stdButton {
  cursor:pointer;
  -webkit-user-select: none; /* Safari */        
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE10+/Edge */
  user-select: none; /* Standard */
}
.dontSelect{
  -webkit-user-select: none; /* Safari */        
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE10+/Edge */
  user-select: none; /* Standard */
}
#categoriesBtn,#categoriesBtn2{
  position: relative;
}
#usercatBtn,#usercatBtn2{
  display: flex;
  align-items: center;
  width: 200px;
  color:#000;
  background:#fff;
  padding:0 6px 0 6px;
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box;
  height: 32px;
  border: 1px solid #b3b3b3;
}
#usercatBtn .text,#usercatBtn2 .text{
  width: 100%;
  overflow: hidden;
}
#closeUserSearch,#closeUserSearch2{	
  display:inline-block;
  width: fit-content;
  color:#fff;
  background:#cc0404;
  padding: 10px;
  margin: 5px;
}
#resetUserSearch,#resetUserSearch2{	
  display:inline-block;
  width: fit-content;
  color:#fff;
  background:#8B4513;
  padding: 10px;
  margin: 5px;
  position: absolute;
  right: 0;
}
#catcontainer,#catcontainer2{
  overflow-y: hidden;
  display: inline-block;
  z-index: 222;
  background: #fff;
  overflow-y: auto;
  margin-top: 6px;
  position: absolute;
}
#userCategories,#userCategories2{
  height: 350px;
  colusssssmns: 200px;
  position:relative;
  overflow-y: auto;
  padding: 5px;	
}
#userCategories ul,#userCategories2 ul {
  dsssisplay: inline-block;
  color: white;
  width:270px;
}
#userCategories .categoryHeader,#userCategories2 .categoryHeader {
  padding:10px;	
  background:#7ca500;
  margin: 5px 0 5px 0;	
  color:#fff;
}
#userCategories .categoryItem,#userCategories2 .categoryItem {
  padding:10px;	
  padding:5px;	
  color:#000;
  padding: 8px 5px 8px 5px;
}
#userCategories .ulBox,#userCategories2 .ulBox  {
  display:none;
  margin-bottom: 20px;
  border-bottom: 2px solid #000;
}
#userCategories .categoryItem:not(:last-child),#userCategories2 .categoryItem:not(:last-child) {
  border-bottom: 1px solid #e8e8e8;
}
#userCategories .selected,#userCategories2 .selected {
  background:#868100 !important; 
  color:#fff !important;
}
.menu_cars{ 
  display:inline-block;
  text-align:center;
  margin-bottom:4px;
  cursor:pointer;
  padding: 0px 2px 0 2px;
  margin: 4px 2px 0 2px;
}
.menu_images_text{margin-top:2px;}
.cars_selected{ 
  border:#000 1px solid;
}
.cars_selected img{ 
  filter: invert(51%) sepia(1) saturate(10000%) hue-rotate(0deg) brightness(83%) contrast(100%);
}
.cars_unselected{ 
  border:transparent 1px solid;
}
.cars_unselected img{ 
/*
  filter: invert(51%) sepia(95%) saturate(645%) hue-rotate(153deg) brightness(0%) contrast(105%);
*/
}
.menu_images{
  position:relative;text-align:center;height:40px;line-height: 40px;
}
.menu_image_objects{
  position:relative;
  text-align:center;
  vertical-align:bottom;
  display:inline-block;
  max-width: 60px;
  max-height: 30px;
}
.show_cars1{
  position:relative;
  background:#8B4513;
  padding:6px;
  color:#FFF;
  cursor:pointer;
}
.typeAdsContainer{
  display:inline-block;
  color: #fff;	
}
.typeAdsContainer div{
	display:inline-block;
  margin-right: 5px;
  padding: 4px 4px 4px 4px;
  position:relative;
  border: transparent 1px solid;
  color: #000;
  cursor:pointer;
  -webkit-user-select: none; /* Safari */        
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE10+/Edge */
  user-select: none; /* Standard */
  margin-bottom:4px;
}
.typeAdsContainer .check{
  position: absolute;
  top:0px;
}
.typeAdsSelected .check{
  display:inline-block;
}
.typeAdsunSelected .check{
  display:none;
}
.typeAdsSelected{
  background:#45a71c  !important;
  border: #000 1px solid !important;
  color: #fff !important;
}
.typeAdsSelected .text{
  padding-left: 15px;
}
#color_select{
  display:inline-flex;
  margin-right: 5px;
}
.sel_color{font-size:12px;}
.colorText{
  display:flex;
}
.defaultBox{
  box-shadow: 2px 2px 12px black;
}
input[type=text]:not(.my-password-input),input[type=number], input[type=password],input[type=datetime-local] {
  font-size:16px;
  outline: none;
  border-color: none;
  margin:0px;
  padding: 4px;
  height: 32px;
  border: 1px solid #b3b3b3;
  box-sizing: border-box;
}
#searchList{
  width:100%;	
  display:flex;
  flex-direction: column;
  padding: 0 0px 0 0px;
  box-sizing: border-box;
  border-top: #bfbfbf 1px solid;	
}
#searchList #header{
  display: flex;
  background: #fff;
  align-items: center;
  justify-content: flex-end;	
  padding:5px;
}
#searchList #header div.dSort{
  display: flex;	
  padding:5px;
  cursor:pointer;
  margin-left: 16px;
}
#searchList #header div .arrow{
  width: 20px;
  margin-left: 5px;
}
#searchList #header div img{
  width: 100%;
}
.sorting{background:#a0a200;color:#fff;}
#searchList #list{
  display:flex;
  flex-direction: column;
  width:100%;	
}
#searchList #footer{
  display: flex;
  background: #fff;
  align-items: center;
  justify-content: flex-start;
  padding: 5px;
  margin-bottom:20px;
}
#searchList #footer div.dNav{
  display: none;	
  padding:5px;
  cursor:pointer;
  margin-left: 16px;
  color:#fff;
  justify-content: center;  
}
#searchList #footer div .arrow{
  width: 40px;
  margin-left: 5px;
}
#searchList #footer div img{
  width: 100%;
}
.listRow{
  width:100%;	
  display:flex;
  min-height:100px;
  padding: 10px 0 10px 0;
}
.listRow a{
  width:100%;	
  display:flex;
}
.listRow .listCol{
  display:flex;
}
.listRow .emtptyCol{
  min-width:100%;
  display: flex;
  justify-content: center;	
  padding: 5px;
}
.listRow .col1,.listRow .col4{
  min-width: 179px;
  display: flex;
  justify-content: center;	
  padding: 5px;
  align-items: center;
}
.listRow .col4{
  display: none;
}    
.listRow .col1 .image,.listRow .col4 .image{
  min-width: 179px;
  width: 179px;
  min-height: 134px;
  height: 134px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f7f7f7;	
}
.listRow .col1 .image img,.listRow .col4 .image img{
  width: 100%;
  height: 100%;
  object-fit: contain;	
}
.listRow .col2{
  display: flex;
  padding: 5px 5px 5px 0px;
  flex-direction: column;
  width: 100%;
  overflow: hidden;
}
.listRow .col3{
  display: flex;
  padding:5px;
  flex-direction: column;
  min-width: 110px;
  align-items: flex-end;
}
.listRow .col3 .custImage{
  max-width: 80px;
  transition: all .2s ease-in-out; 
  cursor:pointer;
  border: 1px solid #ccc;
}

.listRow .col3 .custImage:active {
  transform: scale(1.5); 
}
.listRow .col3 .name{
  padding:2px 4px 2px 4px;
  background: #fffb78;
  white-space: pre; /* CSS 2.0 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3.0 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -moz-pre-wrap; /* Mozilla */
  word-wrap: break-word; /* IE 5+ */  
  color:#000;
}
.listRow .col3 .custImage .image{
  display: flex;
  width: 80px;
  height: 80px;
  justify-content: flex-end;	
}
.listRow .col3 .custImage img{
  display: block;
  max-width: 80px;
  max-height: 80px;
  object-fit: contain;	
}
.listRow .bidtime{
  display:none;
}
.listRow .bidtime,.listRow .bidtime2{
background: green;
    color: #fff;
    padding: 4px;
	min-width: 100px;
    text-align: center;
}
.bidended{background:red !important;}
.listRow .col2 .item1{
  display: inline-block;
  white-space: pre; /* CSS 2.0 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3.0 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -moz-pre-wrap; /* Mozilla */
  word-wrap: break-word; /* IE 5+ */  
  flex-direction: row;
  padding-bottom: 2px;
  width: fit-content;
  color: #717171;
}
.listRow .col2 .item1 .privatecType{
  white-space: nowrap;
  display: inline-block;
  margin-right: 10px;
  background: #afafaf;
  color: #fff;
  padding: 2px 5px 2px 5px;
}
.listRow .col2 .item1 .date,.listRow .col2 .item1 .ptype{
  display: inline-block;
  white-space: nowrap;
  padding: 2px 0px 2px 0px;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
   word-wrap: break-word;  
}
.listRow .col2 .item1 .date{
  margin-right: 10px;
}
.listRow .col2 .item2{
  display: flex;
  flex-direction: column;
  aslign-items: baseline;
  margin: 10px 0 10px 0;
}
.listRow .col2 .item3{
  inline-block
  flex-direction: row;
  align-items: baseline;
}
.listRow .col2 .item4{
  display: block;
  flex-direction: row;
  align-items: baseline;
  margin-top: 2px;
}
.listRow .col2 .item3 .year{
  display: inline-block;
  color: #717171;
  margin-right: 10px;
  white-space: nowrap;
}
.listRow .col2 .item3 .mile,.listRow .col2 .item3 .area,.listRow .col2 .item3 .landarea,.listRow .col2 .item3 .bedrooms{
  display: inline-block;
  white-space: nowrap;
  margin-right: 10px;
  color: #717171;
}
.listRow .col2 .item3 .trailerhitch{
  display: inline-block;
  color: #717171;
  margin-right: 10px;
  background: #f1f1f1;
  padding: 0 4px 0 4px;
}
.listRow .col2 .item3 .environment{
  color: #717171;
  display: inline-block;
  background: #f1f1f1;
  padding: 0 4px 0 4px;
  margin-right:10px;
}	
.listRow .col2 .item4 .price{
  display: inline-block;
  white-space: nowrap;
  margin-right: 30px;
  color:#03b200;
  font-weight:bold;
}
.listRow .col2 .icontainer{
}
.listRow .col2 .icontainer:nth-child(2){
  vertical-align: top;
}
.listRow .icontainer .qbids,.listRow .icontainer .bnowprice,.listRow .icontainer .qfreight{
  color: #000;
}
.listRow .icontainer .bnow{
  background: #fff700;
  padding: 2px;
  color: #000;
  display: inline-block;
}    


.listRow .col2 .item4 .cInfo{
  color: #717171;
  display: inline-block;	
}
.listRow .listCol .date{
  display:inline-block;
  height: fit-content;	
}
.listRow .listCol .ptype{
  display:inline-block;
  height: fit-content;
}
.listRow .listCol .approved{
  display:inline-block;
  height: fit-content;
  color: #ffffff;
  font-weight: bold;
  background: #a98604;
  padding: 0 2px 0 2px;
}
.listRow .listCol .category,.listRow .listCol .item1_2{
  display:flex;
  flex-direction: column;
  height: fit-content;
  color: #717171;
  font-weight: normal;
  white-space: pre; /* CSS 2.0 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3.0 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -moz-pre-wrap; /* Mozilla */
  word-wrap: break-word; /* IE 5+ */  
}
.listRow .listCol .category{
  color: #bd0000;
  white-space: pre; /* CSS 2.0 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3.0 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -moz-pre-wrap; /* Mozilla */
  word-wrap: break-word; /* IE 5+ */  
}
.listRow .listCol .descr1{
  display:block;
  height: fit-content;
  font-weight:bold;
  font-size:18px;	
  color: #000;
  white-space: pre; /* CSS 2.0 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3.0 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -moz-pre-wrap; /* Mozilla */
  word-wrap: break-word; /* IE 5+ */  
}
.listRow .listCol .descr2{
  display:block;
  height: fit-content;
  font-weight:normal;
  font-size:16px;	
}
.dessfaultRow:nth-of-type(odd){ background:#fff;}
.dessfaultRow:nth-of-type(even){background: #f7f7f7;}
.defaultRow{ position: relative;background:#fff;border-bottom:1px solid #cecece;
}
.log_in_btn1{
  font:bold 24px "Courier New", Courier, monospace;
  font-style:normal;
  color:#ffffff;
  background:#01cde1;
  border:0px solid #ea326f;
  text-shadow:0px 0px 0px #ffffff;
  box-shadow:0px 0px 6px #454545;
  -moz-box-shadow:0px 0px 6px #454545;
  -webkit-box-shadow:0px 0px 6px #454545;
  border-radius:90px 15px 90px 15px;
  -moz-border-radius:90px 15px 90px 15px;
  -webkit-border-radius:90px 15px 90px 15px;
  padding: 12px 18px;
  cursor:pointer;
  margin:0 auto;
  position:relative;
  top:0px;
  -webkit-user-select: none; /* Safari */        
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE10+/Edge */
  user-select: none; /* Standard */
}
.log_in_btn1:active{
  cursor:pointer;
  top:2px;
}
.country_counties{
  display:block;	
  position: relative;
  margin-top: 5px;
}
.vSelect[data-id=county_state_change]{display:none;}
#transport_objects{display:inline-table;padding:5px 0 5px 0;}
#account_block{
  z-index:20000;
  position:relative;top:10px;left:80px;top:0;margin-top:8px;padding:0;padding-left:0px;
  text-align:left;
}
  #country_holder_usa #account_block{
  z-index:100;
  position:relative;top:10px;left:80px;top:0;margin-top:8px;padding:0;padding-left:0px;
  text-align:left;
}
.txt_all2{
  position:relative;
  display:none;
  top:-46px;
}
break {
  flex-basis: 100%;
  width: 0px; 
  height: 0px; 
  overflow: hidden;
  display: inline-block; 
}

#filterSearch{
  display: inline-flex;
  width: 250px;
  overflow: hidden;
}
#ResetFilter{
  display:flex;
  overflow: hidden;
  margin-left: 5px;
}
#search_btn3{
  margin:0;display: flex;
  align-items: center;
  cursor:pointer;background:#00bd20;paddsing:8px 20px 4px 20px;width:70px;position:relative;
  padding: 8px 0;
  transition: all .2s ease-in-out; 
}

#search_btn3:active {
  transform: scale(1.2); 
}
#search_btn3 .image{
  margin:0;
  background: url(../../images/search.png);
  height:100%;
  width:100%;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  background-position: center;  
  background-repeat: no-repeat
}
.inputContent{
  margin:5px 0 20px 0;	
}

@media (max-width:600px) {
  #searchSection, #listmenu{
    display:none;
  }
  #hamburgerMenu{
    display:block;
  }
.listRow .bidtime{
  display:block;
}
#searhMenusm{
  display:flex;	
}  
  #filterFrm{display:none;}
  .listRow .col3{display:none;}
  .listRow .col1,.listRow .col1 .image,.listRow .col4,.listRow .col4 .image,.listRow .col4 .image img{
    min-width: 100px;
    min-height: 100px;
    width: 100px;
  }
  .imgEmpty{}
}
@media (max-width:500px) {
  #prodDelete{
    float:none;
	display: block;
    margin-top: 20px;	
  }
}
@media (max-width: 1114px){
#loadForm .leftSection {
    display: none;
}
}

button:not(.my-btn-primary) {
  display: inline-block;
  background: transparent;
  color: #000;
  font-size: 1em;
  font-family: 'Lato', Arial, sans-serif;
  font-weight: bold;
  cursor: pointer;
  border: 0;
  outline:none;
  margin: 0 0.5em;
  padding: 10px;
  min-width: 90px;
}
button.blue {
  color:#fff;
  background:blue !important;
}
button.red {
  color:#fff;
  background:red !important;
}
button.green {
  color:#fff;
  background:green !important;
}
button.deactivted {
  color:#fff;
  background:#ccc !important;
}

