.iko_universal_form_title_grey{
 display:inline-block;
}
/* -------------------------------------------- PUBLISHED SUBMENU ------------------------------------------------------------------------------------ */
#published_submenu{
 display:inline-block;
 clear:both;
 width:100%;
 background-color:#333;
 padding:5px 0;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#published_submenu li{
 float:left;
 display:block;
 font-size:15pt;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#published_submenu li:not(:last-child){ 
 border-right:1px solid #666;
}
#published_submenu a{
 display:block;
 padding:15px 20px;
 text-decoration:none;
 color:#ddd;
}
#published_submenu a:hover{
 color:#fff;
}
#published_submenu .published_submenu_selected{
 color:#b11116;
 font-weight:600;
}
#published_submenu .published_submenu_selected:hover{
 color:#b11116;
}
@media (max-width:1350px){
 #published_submenu li{
  font-size:13.5pt;
 } 
}
@media (max-width:700px){
 #published_submenu li{
  font-size:12pt;
 }      
}
@media (max-width:470px){
 #published_submenu li:not(:last-child){
  border-right:none
 }    
 #published_submenu li{
  float:none;
  clear:both;
  width:100%;
  text-align:center;
 }
 #published_submenu li:not(:last-child){
  border-bottom:1px solid #666;
 }
 #published_submenu li a{
  padding:12px 20px 11px 20px;
  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
  height:40px;
 }
}
/* -------------------------------------------- FORM ------------------------------------------------------------------------------------ */
.form_column{
 float:left;
 width:100%;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
label{
 display:inline-block;
 width:100%;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 margin:10px 0 10px 10px;
 font-weight:bold;
}
form select{
 display:block;
 width:100%;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.filled{
 border:1px solid #333!important;
}
.hidden{
 display:none!important;
}
.from_to_wrap{
 width:100%;
 clear:both;
}
.from_to_wrap input{
 float:left;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.from_to_wrap input:first-child{
 margin-right:2px;
 width:calc(50% - 2px);width:-moz-calc(50% - 2px);width:-webkit-calc(50% - 2px);
}
.from_to_wrap input:last-child{
 margin-left:2px;
 width:calc(50% - 2px);width:-moz-calc(50% - 2px);width:-webkit-calc(50% - 2px);
}
.code_input{
 width:100%;
 display:block;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
form a{
 width:100%;
 display:block;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 margin:10px 0 11px 0;
 color:#b11116;
 text-align:center;
 text-decoration:underline;
 font-size:10.5pt;
}
form a:hover{
 color:#f72121;
 border-bottom:none;
 text-decoration:none;
}
form .iko_universal_submit{
 width:100%;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 height:38px;
 padding:6px 0 10px 0
}
#form_clear_submit_wrap{
 position:absolute;
 right:23px;
 bottom:23px;
 width:calc(25% - 30px);width:-moz-calc(25% - 30px);width:-webkit-calc(25% - 30px);
}
@media (min-width:1024px) and (max-width:1300px){
 .iko_universal_form_title_grey{
  margin:6px 0 6px 10px;
 }   
 .iko_universal_dropdown{
  padding:6px 8px 8px 8px;
  height:36px;
  background-position:top 13px right 3px;
 }
 .iko_universal_dropdown:hover, .iko_universal_dropdown:focus{ 
  background-position:top 13px right 3px;
 }
 .iko_universal_input{
  padding:6px 8px 8px 8px;
  height:36px;
 }
/* #form_clear_submit_wrap{
  width:calc(25% - 22px);width:-moz-calc(25% - 22px);width:-webkit-calc(25% - 22px);
 }*/
 #form_clear_submit_wrap{
  position:absolute;
  right:23px;
  bottom:24px;
  width:calc(25% - 22px);width:-moz-calc(25% - 22px);width:-webkit-calc(25% - 22px);
 }
 form a{
  margin:10px 0 8px 0;
 }
 form .iko_universal_submit{
  height:34px;
  padding:4px 0 10px 0;
  font-size:13pt;
 }
}
@media (max-width:1024px){
 #form_clear_submit_wrap{
  position:relative;
  display:block;
  right:initial;
  bottom:initial;
  width:41.8%;
  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
  clear:both;
  margin:20px auto 0 auto;
 }
}
@media (max-width:600px){
 #form_clear_submit_wrap{
  width:calc(100% - 90px);width:-moz-calc(100% - 90px);width:-webkit-calc(100% - 90px);
 }     
 form .iko_universal_submit{
  margin-left:-4px;
 }
}
@media (max-width:470px){
 #form_clear_submit_wrap{
  width:calc(100% - 40px);width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);
 }      
}
/* -------------------------------------------- RESULTS SETTINGS ------------------------------------------------------------------------------------ */
#results_settings{
 width:100%;
 max-width:1500px;
 margin-bottom:20px;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 overflow:auto;
 clear:both;
 background-color:#ddd;
}
#search_result_num_wrap, #search_settings_wrap{
 float:left;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#search_result_num_wrap{
 background-color:#b11116;
 color:#fff;
 padding:20px;
 position:relative;
 font-size:16.5pt;
}
#search_settings_wrap{
 color:#333;
 padding:14px 20px;
}
#search_result_num{  
 color:#fff;
 font-size:21pt;
 font-weight:bold;
 float:left;
 margin-right:20px;
}
#search_result_word{
 float:left;
 margin-top:2px;
}
.settings_wrap{
 display:inline-block;
 float:left;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.settings_wrap:not(:last-child){
 margin-right:40px;
}
.settings_title{
 float:left;
 margin-right:20px;
 position:relative;
 top:12px;
}
#results_per_page{
 width:65px;
}
#sort_items{
 width:235px;
}
@media (max-width:1350px) and (min-width:1250px){
 #search_result_num_wrap{
  padding:14px 10px;
 }     
 .settings_wrap:not(:last-child) {
  margin-right:20px;
 } 
 #search_settings_wrap{
  padding:6px 10px 0 10px;
 }
 #search_result_word{
  margin-top:0;
 }
 #search_result_num{
  margin-right:10px;
  font-size:18pt;
 }
 .settings_title{
  font-size:10.5pt;
  top:15px;
 }
 .settings_title{
  margin-right:10px;
 }
}
@media (max-width:1300px){
 #search_settings_wrap{
  padding:8px 10px 0 10px;
 }     
 .settings_title {
  top:12px;
 }
}
@media (max-width:1250px){
 #search_result_word{
  margin-top:1px;
 } 
 #search_result_num_wrap{
  font-size:12.5pt;
  padding:14px 10px;
 }
 #search_result_num{
  margin:-1px 10px 1px 0;
  font-size:16pt;
 }
 #search_settings_wrap{
  padding:6px 7px;
 }
 .settings_wrap:not(:last-child) {
  margin-right:15px;
 } 
 .settings_title{
  font-size:9.5pt;
  top:14px;
  margin-right:10px;
 }
}
@media (max-width:1100px){
 #search_result_word{
  margin-top:1px;
 }
 #search_result_num {
  margin-top:1px;
  font-size:14.5pt;
 }   
 #search_result_num_wrap{
  font-size:12.5pt;
 }     
 #sort_items {
  width:210px;
 }
}
@media (max-width:1024px){
 #search_result_num_wrap {
  padding:16px 10px;
 }    
}
@media (max-width:970px){
 #search_result_num_wrap{
  font-size:12pt;
 }  
 .settings_wrap:not(:last-child) {
  margin-right:10px;
 } 
}
@media (max-width:950px){
  #search_result_num_wrap{
  padding:14px 10px;
 }     
 .settings_wrap:not(:last-child) {
  margin-right:20px;
 } 
 #search_settings_wrap{
  padding:6px 10px 0 10px;
 }
 #search_result_word{
  margin-top:4px;
 }
 #search_result_num{
  margin-right:10px;
  font-size:18pt;
 }
 .settings_title{
  font-size:10.5pt;
  top:15px;
 }     
}
@media (max-width:800px){
 #search_result_word{
  margin-top:3px;
 }
 #search_result_num{
  margin-right:10px;
  font-size:18pt;
 }
 #search_result_num_wrap{
  padding:10px;
  font-size:13pt;
  width:100%;
 }   
 #search_settings_wrap{
  padding:4px 10px;
 }    
}
@media (max-width:650px){
 .settings_wrap{
  float:none;
  width:100%;
 }    
 .settings_wrap:not(:last-child) {
  margin-right:0;
 }
 #search_settings_wrap{
  width:100%;
  padding:0 20px 20px 20px;
 }
 .settings_title{  
  width:100%;
  clear:both;
  margin-bottom:30px;
 }
 #results_per_page{
  float:none;
  width:100%;
 }
 #sort_items{
  float:none;
  width:100%;
 }
}
/* -------------------------------------------- PAGING ------------------------------------------------------------------------------------ */
#paging_top, #paging_bottom{
 width:60%;
 display:block;
}
#paging_top{
 padding:0 0 20px 0;
} 
#paging_bottom{
 padding:0;
}
@media (max-width:1260px){
 #paging_top, #paging_bottom{
  width:100%;
 }     
}
/* -------------------------------------------- THREE BUTTONS ------------------------------------------------------------------------------------ */
#three_buttons_up, #three_buttons_down{
 width:100%;
 max-width:1500px;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 display:inline-block;
 clear:both;
}
#three_buttons_up{
 margin-bottom:3px;
}
#three_buttons_down{
 margin-bottom:20px;
}
#three_buttons_up .iko_universal_submit, #three_buttons_down .iko_universal_submit{     
 width:calc(33.3% - 5px);width:-moz-calc(33.3% - 5px);width:-webkit-calc(33.3% - 5px);
 float:left;
}
#three_buttons_up .iko_universal_submit:nth-child(2), #three_buttons_down .iko_universal_submit:nth-child(2){
 width:calc(33.4% - 5px);width:-moz-calc(33.4% - 5px);width:-webkit-calc(33.4% - 5px);
}
#three_buttons_up .iko_universal_submit:not(:last-child), #three_buttons_down .iko_universal_submit:not(:last-child){
 margin-right:5px;
}
#three_buttons_up .iko_universal_submit:last-child, #three_buttons_down .iko_universal_submit:last-child{
 width:33.3%;
}
#three_buttons_up button:hover, #three_buttons_down button:hover{
 color:#fff;
 cursor:pointer;
}
@media (max-width:650px){
 #three_buttons_up .iko_universal_submit, #three_buttons_down .iko_universal_submit {
  width:100%;
  float:none;
  border-bottom:1px solid #fff;
 }    
 #three_buttons_up .iko_universal_submit:nth-child(2), #three_buttons_down .iko_universal_submit:nth-child(2) {
  width:100%;
  float:none;
  border-bottom:1px solid #fff;
 }
 #three_buttons_up .iko_universal_submit:last-child, #three_buttons_down .iko_universal_submit:last-child {
  width:100%;
  float:none;
  border-bottom:1px solid #fff;
 }
 #three_buttons_up {
  margin-bottom:0;
 }
 #three_buttons_up .iko_universal_submit:not(:last-child), #three_buttons_down .iko_universal_submit:not(:last-child) {
  margin-right:0;
 }
}
/* -------------------------------------------- TABLE ------------------------------------------------------------------------------------ */
table{
 display:table;
 width:100%;
 max-width:1500px;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 margin-bottom:5px;
 border-collapse:collapse;
 table-layout:fixed;
}
th{
 background-color:#666;
 color:#fff;
 text-align:center;
 padding:10px;
 border:1px solid #999;
 font-size:11pt;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
td{
 background-color:#f1f1f1;
 color:#333;
 text-align:center;
 padding:10px;
 border:1px solid #999;
 font-weight:bold;
 font-size:9.5pt;
 line-height:1.4em;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 background-clip:padding-box;
}
.table_simple_checkbox{
 cursor:pointer;
 -moz-transition:background-color 0.1s ease-out;-webkit-transition:background-color 0.1s ease-out;-o-transition:background-color 0.1s ease-out;transition:background-color 0.1s ease-out;
}
.table_simple_checkbox input{
 cursor:pointer;
}
.table_simple_checkbox:hover{
 background-color:#f8f8f8;
}
.table_img_td{
 padding:0;
 position:relative;
}
.table_img_wrap{
 float:none;
 display:block;
 width:78px;
 height:78px;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 overflow:hidden;
 position:relative;
 text-align:center;
 margin:0 auto;
 border:1px solid #666;
}
.table_house_img{
 display:block;
 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 position:absolute;
 left:50%;
 top:50%;
 height:100%;
 width:auto;
 -webkit-transform:translateY(-50%) translateX(-50%);
 -ms-transform:translateY(-50%) translateX(-50%);
 -moz-transform:translateY(-50%) translateX(-50%);
 -o-transform:translateY(-50%) translateX(-50%);
 transform:translateY(-50%) translateX(-50%);
}
.table_image_details{
 display:none;
 float:left;
}
/*.table_image_details li:not(:last-child){
 margin-bottom:5px;
}*/
.table_close_arrow_img{
 display:none;
 height:15px;
 width:35px;
 position:absolute;
 top:10px;
 right:-10px;
 background-image:url("https://www.reddesk.com/imgs/design/arrow_search.png");
 background-repeat:no-repeat;
}
.descr_table_column em{
 font-style:normal;
 font-weight:700;
 font-family:Segoe UI, Segoe;
}
.charac_table_column{
 display:table-cell;
}
.charac_table_column li:last-child{
 margin-top:10px;
}
table input[type = checkbox]{
 border:1px solid #333;
 display:block;
 box-shadow:none;
 background-color:#fff!important;
 padding:10px;
 margin:0 auto;
}
th:first-child{
 width:40px;
}
.price_table{
 font-weight:600;
 font-size:14pt;
 font-family:Segoe UI,Segoe;
}
.table_ex{
 font-size:15pt;
}
.table_tick{
 font-size:25pt;
 color:green;
 font-weight:bolder;
}
.table_img_wrap_th{
 width:120px;
}
.table_description_th{
 min-width:265px;
}
td a{
 display:block;
 text-align:center;
 clear:both;
 text-decoration:underline;
 color:#333;
 font-size:9.5pt;
 font-weight:normal;
}
td a:not(:last-child){
 margin-bottom:5px;
}
td a:hover{
 text-decoration:none;
}
.published_not_published_indicator{
 display:block;
 margin-bottom:4px;
 font-size:9.5pt;
 font-weight:800;
 text-transform:uppercase;
 font-family:Segoe UI,Segoe;
}
.published_indicator{
 color:#009900;
}
.not_published_indicator{
 color:#b11116;
}
.preview_mult a{
 display:inline-block;
 font-weight:700;
}
@media (max-width:650px){
 table{
  margin-top:4px;
  margin-bottom:6px;
  border-bottom:1px solid #999;
 }   
 tr{
  background-color:#f1f1f1;
  border-left:1px solid #999;
 } 
 td{
  display:block;
  clear:both;
  border-bottom:none;
 } 
 tr:first-child{
  display:none;
 } 
 .table_img_td{
  padding:12px 10px 10px 10px;
  position:relative;
  clear:initial;
  display:inline-block;
  float:left;
  border-left:none;
  border-top:1px solid #999;
  border-bottom:none;
  width:calc(100% - 40px);width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);
  min-height:106px;
 }
 .table_img_td:hover{
  cursor:pointer;
 }
 .table_img_td:hover .table_close_arrow_img{
  background-position:0 -26px;
 }
 .table_simple_checkbox{
  width:40px;
  height:103px;
  border:none;
  border-top:1px solid #999;
  float:left;
  clear:initial;
  position:relative;
  min-height:106px;
  overflow-y:hidden;
 }
 .table_simple_checkbox:hover{
  background-color:#f1f1f1;
 }
 table input[type = checkbox]{
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translateY(-50%) translateX(-50%);
  -ms-transform:translateY(-50%) translateX(-50%);
  -moz-transform:translateY(-50%) translateX(-50%);
  -o-transform:translateY(-50%) translateX(-50%);
  transform:translateY(-50%) translateX(-50%);
 }
 .charac_table_column{
  display:none;
 }
 .table_image_details{
  margin:10px 0 0 0;
  display:block;
  text-align:left;
  
 }
 .table_image_details li:not(:last-child){
  margin-bottom:2px;
 }
 .table_image_details li{
  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 }
 .table_image_details_price{
  font-weight:700;
  font-family:Segoe UI,Segoe;
  min-width:100px;
  font-size:11.5pt;
  padding-top:3px;
 }
 .table_img_wrap{
  float:left;
  margin-right:10px; 
 }
 .table_close_arrow_img{
  display:block;
 } 
 .descr_table_column{
  display:none;
 }
 .descr_table_column em{
  font-family:Segoe UI Light,SegoeLight;
 }
 .descr_table_column li:not(:last-child){
  margin-bottom:4px;
 }
 .actions_table_column{
  display:none;
 }
 .tr_opened{
  background-color:#ddd;
 }
 .tr_opened td{
  background-color:#ddd;
 }
 .tr_opened .table_simple_checkbox{
  min-height:106px;
  overflow-y:hidden;
 }
 .tr_opened .table_simple_checkbox:hover{
  background-color:#ddd;
 }
 .tr_opened .table_img_td{
  border-bottom:none;
  min-height:106px;
 }
 .tr_opened .descr_table_column{
  display:block;
  padding:8px 10px 12px 10px;
  border-left:none;
  border-top:none;
 }
 .tr_opened .descr_table_column ul{
  padding-left:38px;
 }
 .tr_opened .descr_table_column li{
  text-align:left;
 }
 .tr_opened .actions_table_column{
  display:inline-block;
  width:100%;
  padding:10px 10px 12px 10px;
  border-left:none;
  border-top:1px solid #ccc;
 }
 .tr_opened .actions_table_column div{
  padding-left:38px;
 }
 .tr_opened .actions_table_column span{
  float:left;
  margin-bottom:3px;
 }
 .tr_opened .actions_table_column a.edit_property,.tr_opened .actions_table_column a.preview_property,.tr_opened .actions_table_column a.delete_property{
  float:left;
  padding-left:38px;
 }
 .tr_opened .preview_mult{
  display:inline-block;
  float:left;
  clear:both;
 }
 .tr_opened .table_close_arrow_img{
  background-image:url(https://www.reddesk.com/imgs/iko/delete.png);
  background-color:#999;
  background-position:0 0;
  right:10px;
  background-size:20px;
  width:20px;
  height:20px;
 }
 .tr_opened .table_img_td:hover{
  cursor:default;
 }
 .tr_opened .table_img_td:hover .table_close_arrow_img{
  background-position:0 0;
 }
 .tr_opened .table_close_arrow_img:hover{
  cursor:pointer;
  background-position:0 -20px!important;
 }
}
























