/*TRIGGER*/
.trigger{
  position:relative;
  width:100%;
  padding:15px;
  background:#333;
  font-size:1em;
  font-weight:500;
  color:#fff;
  margin-bottom:15px;
}

.trigger_none{margin-bottom:0;}
.trigger p{margin-top:10px;}
.trigger_ajax{display:none; cursor:pointer;}
.trigger_success{background-color:#00B494;}
.trigger_info{background-color:#0E96E5;}
.trigger_alert{background-color:#FAAD50;}
.trigger_error{background-color:#F45563;}

.trigger_modal{
  position:fixed;
  right:0;
  top:0;
  width:460px;
  max-width:80%;
  padding:20px 20px 0 0;
  cursor:pointer;
  z-index:999;
}

.trigger_modal .trigger{
  padding:20px;
  margin:auto 30px auto auto;
}

.ff_oswald{font-family:'Oswald'!important;}

.wg_normal{font-weight:normal!important;}
.wg_600{font-weight:600!important;}
.wg_bold{font-weight:bold!important;}

.wc_loader_container{display:none; position:fixed; z-index:999999999; top:0; right:0; bottom:0; left:0; background:url(../../themes/wc_imobi/images/loader.gif) center center/80px no-repeat rgba(0,0,0,0.4);}

.cr_pointer{cursor:pointer;}
.hide{display:none;}
.cl_777{color:#777!important;}

.wc_card_container{float:left; width:100%; background:#3c3c3c; position:relative; min-height:110px;}
.wc_card_container.wc_card_green{background:#008068;}
.wc_card_container.wc_card_red{background:#C63D3A;}
.wc_card_container.wc_card_yellow{background:#EEA306;}
.wc_card_container.wc_card_blue{background:#096397;}
.wc_card_icon{position:absolute; top:0px; right:15px; z-index:0; color:#fff; opacity:.3; font-size:85px;}
.wc_card_content{position:absolute; top:35px; left:15px; right:15px; bottom:15px; z-index:1;}
.wc_card_content h3{color:#fff; font-size:1.2em; text-transform:uppercase;}
.wc_card_content p{color:#fff; font-size:0.7em; text-transform:uppercase; padding:8px 0;}
.wc_card_content p a{color:#fff; text-decoration:none; border-bottom:1px solid #fff; padding-bottom:1px;}
.wc_card_nav{background:rgba(0,0,0,0.2); position:absolute; top:0;  left:0; right:0; padding:0 8px; height:25px; text-align:right;}
.wc_card_nav li{display:inline-block;}
.wc_card_nav li a{display:block; font-size:0.675em; color:#fff; padding:6px 3px; cursor:pointer; text-decoration:none;}

.wc_imobi_list{display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:stretch; width:100%;}
.wc_imobi_list_container{flex-basis:calc(33.33333333333333% - 20px); margin:10px; display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:stretch; padding:10px; border:1px solid #ccc; background:#f7f7f7; position:relative; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; box-shadow:2px 2px 4px rgba(0,0,0,0.1);}
/*.wc_imobi_list_container.wc_imobi_list_box4{flex-basis:24%;}*/
.wc_imobi_list_img{flex-basis:100%;}
.wc_imobi_list_img img{border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.wc_imobi_list_title{font-family:'Oswald'; font-weight:400; flex-basis:100%; padding:30px 20px 30px 20px; text-align:center; font-size:1.5em; color:#444;}
.wc_imobi_list_title a{text-decoration:none; font-family:'Oswald'; color:#333;}
/*.wc_imobi_list_box4 .wc_imobi_list_title{font-size:1.1em;}*/
.wc_imobi_list_prices{flex-basis:100%; display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:stretch;}
.wc_imobi_list_prices_item{flex-basis:50%; display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:stretch; border-top:1px solid #ccc; margin-bottom:20px;}
.wc_imobi_list_prices h3{font-family:'Oswald'; font-size:1em; color:#FF6E00; margin:-13px 0 0 10px; background:#f8f8f8; padding:2px 4px; font-weight:400;}
.wc_imobi_list_prices p{flex-basis:100%; font-size:1.3em; font-family:'Oswald'; text-align:center; color:#333;}
.wc_imobi_list_prices p span{font-size:0.7em; font-family:'Oswald';}
.wc_imobi_list_particulars{flex-basis:100%; display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:stretch; margin-top:20px;}
.wc_imobi_list_particulars_item{flex-basis:25%; border-right:1px solid #ccc; padding:5px;}
.wc_imobi_list_particulars_item:last-of-type{border-right:0;}
.wc_imobi_list_particulars_item h4{font-size:0.7em; font-weight:600; font-family:'Oswald'; text-align:center; color:#555;}
.wc_imobi_list_particulars_item p{font-family:'Oswald'; text-align:center; font-size:1em;}
.wc_imobi_list_local{flex-basis:100%; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:stretch; margin-top:20px; color:#555; padding:0 10px;}
.wc_imobi_list_local_city{font-family:'Oswald'; flex-basis:70%; font-size:0.975em;}
.wc_imobi_list_local_ref{font-family:'Oswald'; flex-basis:30%; text-align:right; font-size:0.975em;}
.wc_imobi_list_local_ref span{font-family:'Oswald'; color:#FF6E00; font-size:0.8em; text-transform:uppercase;}

.wc_imobi_list_tag_type{background:rgba(0,0,0,0.7); font-family:'Oswald'; position:absolute; right:10px; top:10px; padding:8px; font-size:1em; color:#fff;}
.wc_imobi_list_tag, .wc_imobi_list_tag_observation{background:rgba(0,0,0,0.6); position:absolute; left:10px; top:20px; padding:5px 10px; font-size:0.8em; font-weight:600; color:#fff; text-transform:uppercase;}
.wc_imobi_list_tag.cs1{background:#388e3c;}
.wc_imobi_list_tag.cs12{background:#006064;}
.wc_imobi_list_tag.cs13{background:#5e35b1;}
.wc_imobi_list_tag.cs123{background:#ef6c00;}
.wc_imobi_list_tag.cs2{background:#2196f3;}
.wc_imobi_list_tag.cs23{background:#ff8f00;}
.wc_imobi_list_tag.cs3{background:#f4511e;}
.wc_imobi_list_tag_observation{top:48px;}

.dashboard_content_relocation_table{float:left; width:calc(100% - 80px); padding:40px; margin:40px; background:#fff;}

.wc_relocation_table{width:100%; padding:0; margin:0; background:#f9f9f9; margin-top:25px; border-collapse:collapse;}
.wc_relocation_table td{padding:10px;}
.wc_relocation_table thead tr{background:#A5C43B; text-transform:uppercase; font-weight:400; font-size:0.9em;
                              background:#A5C43B!important;
                              background:-webkit-linear-gradient(#A5C43B, #80992e)!important;
                              background:-o-linear-gradient(#A5C43B, #80992e)!important;
                              background:-moz-linear-gradient(#A5C43B, #80992e)!important;
                              background:linear-gradient(#A5C43B, #80992e)!important;
}
.wc_relocation_table thead tr td{font-family:'Oswald'; color:#fff; text-align:center; border:1px solid #6b8026; padding:6px;}
.wc_relocation_table tbody td{padding:5px; background:#f1f1f1; border:1px solid #ccc;  text-align:center; font-size:0.1.1em;}
.wc_relocation_table tbody tr:nth-of-type(odd) td{background:#fff;}

.wc_relocation_title{font-size:1.6em; color:#458F00;}
.wc_relocation_p{font-size:0.9em; color:#333; text-align:justify; line-height:1.4em; padding-bottom:20px;}

.imobi_single_print, .imobi_single_print *{font-size:16px; font-family:'Oswald';}
.imobi_single_content_print{width:900px; margin:0 auto; padding:20px;}
.imobi_single_print .imobi_single_header{font-size:1.6em; text-transform:uppercase; font-weight:normal; padding:15px 0;}
.imobi_single_print .imobi_single_header small{color:#777;}
.imobi_single_print .wc_imobi_single_prices{padding:20px 15px;border-bottom:1px solid #ccc;}
.imobi_single_print .wc_imobi_single_prices_item{font-size:1.4em;}
.imobi_single_print .wc_imobi_single_features{padding:15px; display:flex; flex-wrap:wrap; border-bottom:1px solid #ccc;}
.imobi_single_print .wc_imobi_single_features_item{flex-basis:auto; border-right:1px solid #ccc; margin:15px 15px 15px 0; text-align:center; padding-right:15px; }
.imobi_single_print .wc_imobi_single_features_item:last-of-type{border:none;}
.imobi_single_print .wc_imobi_single_features_item span{display:block; margin-bottom:5px;}
.imobi_single_print .wc_imobi_single_box_header{padding:15px; font-size:1.4em;}
.imobi_single_print .wc_imobi_single_particulars_itembox{display:flex; flex-wrap:wrap;}
.imobi_single_print .wc_imobi_single_particulars_item{flex-basis:33.33333333333333%; display:flex; flex-wrap:wrap;}
.imobi_single_print .wc_imobi_single_particulars_item_title{color:#777;}
.imobi_single_print .wc_imobi_single_particulars_item_value{padding-left:5px;}
.imobi_single_print .imobi_singl_print_timbr{display:flex; flex-wrap:nowrap; padding-bottom:50px;}
.imobi_single_print .imobi_singl_print_timbr div{flex-basis:250px;}
.imobi_single_print .imobi_singl_print_timbr p{flex-basis:calc(100% - 250px); text-align:right;}
.imobi_single_print .imobi_singl_print_timbr img{width:250px;}


.wc_load{position:fixed; left:0; right:0; bottom:0; top:0; background:url(../themes/wc_imobi/images/load_w.gif) center center no-repeat rgba(0,0,0,0.7);}

.btn_link{background:none!important; color:#656565!important; text-decoration:none; text-shadow:none!important;}
.btn_link:hover{background:none!important; text-decoration:underline!important;}

.bd_gradient_gray{background:#fafafa!important; background:-webkit-linear-gradient(#fafafa, #eeeeee)!important; background:-o-linear-gradient(#fafafa, #eeeeee)!important; background:-moz-linear-gradient(#fafafa, #eeeeee)!important; background:linear-gradient(#fafafa, #eeeeee)!important;}

.j_wc_confirm_action_active{outline:0; background:#ffea00!important; color:#333!important; text-shadow:none!important;}

.show_on_tr_hover{display:none;}
tr:hover .show_on_tr_hover{display:inline-block;}

@media (max-width:64em){
  .wc_imobi_list_container{flex-basis:calc(50% - 20px);}
}

@media (max-width:45em){
  .wc_imobi_list_container{flex-basis:calc(100% - 20px);}
}

.c-pointer {
    cursor: pointer !important;
}

.tooltipped {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
}

.tooltipped .tooltipped_text {
    box-sizing: border-box;
    display: none;
    min-width: 100px;
    max-width: 100px;
    background-color: rgba(0, 0, 0, 0.8);
    color: #f5f5f5;
    text-align: center;
    padding: 4px 5px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    position: absolute;
    z-index: 1;
    font-size: 10px !important;
    font-family: 'Helvetica' !important;
    white-space: nowrap;
}

.tooltipped .tooltipped_text.tooltipped_140 {
    min-width: 140px !important;
    max-width: 140px !important;
}

.tooltipped .tooltipped_text.tooltipped_120 {
    min-width: 120px !important;
    max-width: 120px !important;
}

.tooltipped .tooltipped_text.tooltipped_50 {
    min-width: 50px !important;
    max-width: 50px !important;
}

.tooltipped .tooltipped_text.tooltipped_30 {
    min-width: 30px !important;
    max-width: 30px !important;
}

.tooltipped:hover .tooltipped_text {
    display: block;
}

.tooltipped .tooltipped_text:hover {
    display: none;
}

.tooltipped .tooltipped_text.tooltipped_top {
    bottom: calc(100% + 8px);
    left: 50%;
    margin-left: -50px;
}

.tooltipped .tooltipped_text.tooltipped_top.tooltipped_140 {
    margin-left: -70px !important;
}

.tooltipped .tooltipped_text.tooltipped_top.tooltipped_120 {
    margin-left: -60px !important;
}

.tooltipped .tooltipped_text.tooltipped_top.tooltipped_50 {
    margin-left: -25px !important;
}

.tooltipped .tooltipped_text.tooltipped_top.tooltipped_30 {
    margin-left: -15px !important;
}

.tooltipped .tooltipped_text.tooltipped_top::after {
    content: " ";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.8) transparent transparent transparent;
}

.tooltipped .tooltipped_text.tooltipped_right {
    top: 2px;
    left: calc(100% + 8px);
    min-width: 30px;
    max-width: 130px;
}

.tooltipped .tooltipped_text.tooltipped_right::after {
    content: " ";
    position: absolute;
    top: 12px;
    right: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent rgba(0, 0, 0, 0.8) transparent transparent;
}

.tooltipped .tooltipped_text.tooltipped_bottom {
    top: calc(100% + 8px);
    left: 50%;
    margin-left: -50px;
}

.tooltipped .tooltipped_text.tooltipped_bottom.tooltipped_140 {
    margin-left: -70px !important;
}

.tooltipped .tooltipped_text.tooltipped_bottom.tooltipped_120 {
    margin-left: -60px !important;
}

.tooltipped .tooltipped_text.tooltipped_bottom.tooltipped_50 {
    margin-left: -25px !important;
}

.tooltipped .tooltipped_text.tooltipped_bottom.tooltipped_30 {
    margin-left: -15px !important;
}

.tooltipped .tooltipped_text.tooltipped_bottom::after {
    content: " ";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent rgba(0, 0, 0, 0.8) transparent;
}

.tooltipped .tooltipped_text.tooltipped_left {
    top: 2px;
    right: calc(100% + 8px);
    min-width: 30px;
    max-width: 140px;
}

.tooltipped .tooltipped_text.tooltipped_left::after {
    content: " ";
    position: absolute;
    top: 12px;
    left: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent transparent rgba(0, 0, 0, 0.8);
}