/* Enter Your Custom CSS Here */

#archive-news .post-grid .item .layer-media img {
    border-radius: 0;
    box-shadow: none;
    width: 100%;
    height: 180px;
    object-fit: cover;
}


#archive-news h1 {
    text-align: center;
    font-size: 2em;
    color: #4e69b0;
    padding: 20px 0 0 0;
    margin: 0 0 0 0;
    clear: both;
    display: block;
}

#archive-news a {
    font-size: 1.5em;
    color: #4e69b0;
}

#archive-news .element.element_1.excerpt {
    font-size: 1.1em;
    margin: -10px 0 0 0;
    color: #888;
}

#archive-news .pagination .page-numbers:hover, #post-grid-1093 .pagination .page-numbers.current {
    background: #4e69b0!important;
}

#archive-news .pagination .page-numbers {
    font-size: 16px!important;
    color: #fff!important;
    background: #f07d1c!important;
}

#single-news .breadcrumb, #single-news .property_sidebar, #single-news .post_favorite, #single-news .content_price, #single-news .property_location, #single-news .ficha_imovel, #single-news .desc_imobi, #single-news .main_social_share{
    display: none;
}

#single-news div .cover {
    background: none!important;
    box-shadow: none!important;
    padding: 0px!important;
    text-align: center!important;
}

#single-news .property_single {
    float: none;
    width: 100%;
    margin-right: 0%;
    /* margin: 0 20px 0 20px; */
}

@media (min-width: 768px) {
  #single-news img {
      border: 0;
      max-width: 60%;
      height: auto;
      vertical-align: middle;
  }
}

#home-news h2 {
    text-align: center;
    color: #4e69b0;
}

#home-news .grid-items {
    text-align: center;
    max-width: 1470px;
}

#home-news img {
    border-radius: 0;
    box-shadow: none;
    width: 100%;
    height: 180px;
    object-fit: cover;
}

#home-news a {
    font-size: 1.1em;
    color: #4e69b0;
}

#home-news .element.element_1.excerpt {
    font-size: 1.1em;
    margin: -10px 0 0 0;
    color: #888;
}

a.botao_news {
    width: 200px;
    display: block;
    margin: 0 auto 30px auto;
    border: 1px solid #ccc;
    padding: 10px;
    text-align: center;
    border-radius: 5px;
}

section#archive-news {
    max-width: 1420px;
    margin: 0 auto;
}


h2, .slide_item_desc h2 a, .slide_item_desc h2, .menu_header ul li a, .menu_header ul li, .main_header_logo a .text_logo, .property_item_desc a, .sigle_title, .main_social_share .title_share, .title_imob a, .main_imov_title h2 span {
  font-family: 'Titillium Web', Arial,Helvetica,sans-serif;
}

.content_header .box_header img {
    object-fit: contain;
}

h2.bg-custom-btn-rent.radius.al-center{
    background: #4e3f92!important;
}

h2.bg-custom-btn-sale.radius.al-center {
    background: #4e3f92!important;
}

h2.bg-custom-btn-block-three.radius.al-center{
    background: #4e3f92!important;
}

h2.bg-custom-btn-block-four.radius.al-center{
    background: #4e3f92!important;
}

header.main_imov_title h2 {
    background: #fff;
}


.background_developer {
    background: #4e69b0;
}

.bg-custom-btns {
    background: #3F64AE;
    color: #FFF;
    border: 1px solid #4e69b0;
}

input.wpcf7-form-control.wpcf7-submit {
    background: #4e69b0;
}

.content_price {
    background: #49662d;
}

.item_desc_single .desc_imobi {
    background: #f07d1c;
}

.owl-carousel .owl-item img {
    height: 260px;
    object-fit: cover;
}

.item_desc_single .property-page-price span {
    font-weight: 600;
    color: #ffffff;
}

.item_desc_single .desc_imobi {
    background: #cfcfcf;
    color: #f07d1c;
}

.box_agent .agent_title, .agent_contact {
    padding: 10px;
    font-size: 1em;
    text-transform: uppercase;
    border-bottom: 2px solid #eee;
    margin-bottom: 10px;
    color: #49662e;
}

.imob_box .main_imov_item_desc.desc_button p.more_info {
    background: #4e69b0;
    border-radius: 5px;
}

/*Alterações topo da página*/

.service.text_phone {
    color: #fff!important;
        margin:0 15px 0 0;
}

.service.text_whatsapp {
    color: #fff!important;
        margin:0 15px 0 0;
}

.service.text_phone span a {
    font-size: 18px;
    position: relative;
    top: -10px;
}

.service.text_whatsapp span {
    font-size: 18px;
    position: relative;
    top: -10px;
}

span.atendimento {
    position: relative;
    border: 0;
    bottom: -20px;
		color: #f07d1c;
}

li.numero01 {
    padding: 0 20px 0 0!important;
}

li.numero02 {
    padding: 0 20px 0 0!important;
}

.himage .figcaption i {
    background: #f07d1c;
    color: #FFF;
    padding: 15px 12px 12px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.himage .figcaption i:hover, .grid .main_imov_item:hover .property-info, .grid .imov_item:hover .property-info {
    background: #f07d1c;
    color: #FFF;
}

.main_footer a {
    color: #ec7b06;
}

.content_price
{
	background:#3F64AE;
}


.main_nav .sub-menu li 
{
	border-color: #BBB;
}

.main_nav .sub-menu li a
{
	background:#EEE;
	color: #FF7E1A;
}
.main_nav .sub-menu li a:hover
{
	background:#DDD;
	color: #3F64AE;
}

