.catalog-by-category .block-title h4, .search-result .block-title h4 {
     background: rgba(0, 0, 0, 0) url("../images/iconetip.png") no-repeat scroll 20px center !important;
}
.catalog-featured .block-title h4{
     background:none !important;
}

.icon-site {
    background: url("") !important;
    height: 22px;
    width: 22px;
}

.page.intern {
   /* background: #fff url("../images/imagemrodape.jpg") no-repeat scroll center bottom / 1012px auto;*/
   /* padding-bottom: 200px;*/
}
.size-12 {
    font-family: "Arial";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
}
.size-19-bold {
    font-family: "Arial";
    font-size: 19px;
    font-style: normal;
    font-weight: bold;
}
.borda-box-conteudo {
    border: 1px solid #e6e6e6;
}
.button, button {
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-family: "BryantMediumCondensedRegular",arial;
    position: relative;
    text-decoration: none;
}
.bt-cinza2 {
    background-color: #333b40;
    border-top: 1px solid #333b40;
    color: #fff !important;
    padding: 5px 0;
    text-align: center;
}

.stblocoplanos {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%) repeat scroll 0 0 !important;
    margin-top: 0;
    width: 100%;
}

.alturatrplanos {
    height: 44px;
}

.JH {
    color: #303030;
    font-family: Helvetica;
    font-size: 13px;
    font-weight: bold;
    padding-top: 9px;
    width: 200px;
}

.itensplano {
    float: left;
    font-size: 14px;
    margin-left: 10px;
}

.largv {
    margin-top: 10%;
    width: 124px;
}

.pplan {
    color: #1e68bf;
    font-size: 17px;
    font-weight: bold;
}
.espcif {
    margin-left: 16px;
    margin-top: 9px;
}

.cifrao1 {
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin-right: 4px;
    margin-top: 2px;
}

.pvalor {
    font-size: 20px;
}

.linhasub {
    background: #e0f2f7 none repeat scroll 0 0;
}

.centt {
    font-size: 12px;
    padding-right: 20px;
    text-align: center;
}

.titplanos {
    color: #303030;
    font-family: "Source Sans Pro",sans-serif !important;
    font-size: 28px !important;
    font-weight: normal !important;
    text-align: center;
    text-transform: none !important;
}

.buttonanunciar {
    background-color: #6684c7 !important;
    color: #fff !important;
}
.newbutton {
    background-color: transparent;
    border: 1px solid #dcdcdc;
    border-radius: 6px;
    box-shadow: 0 1px 0 0 #ffffff inset;
    color: #fff;
    display: inline-block;
    font-family: arial;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    width: 200px;
}
 
 
.link-1 {
    background: rgba(0, 0, 0, 0) url("../images/link_bg.gif") repeat-x scroll left top;
    color: #ffffff;
    display: block;
    float: left;
    text-decoration: none;
}


.link-1 em {
    background: rgba(0, 0, 0, 0) url("../images/link_left.gif") no-repeat scroll left top;
    display: block;
}

.link-1 b {
    background: rgba(0, 0, 0, 0) url("../images/link_right.gif") no-repeat scroll right top;
    display: block;
    font-style: normal;
    font-weight: normal;
    line-height: 23px;
    padding: 0 15px 0 19px;
}
 
 footer { 
    position: relative !important; 
	 
}

.imputlogin{
	padding: 9px;
	border: solid 1px #E5E5E5;  
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	width:226px;
	font-size:12px;
	color:#303030;
	height:38px;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
}
.profile .profile-data{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff;border:1px solid #ccc;overflow:hidden;padding:15px 55px;width:100%}
.profile .profile-data {  height: 180px; }
.profile .banner { height: 200px; }

.profile .profile-comments{ 
	border: 1px solid #ccc;
    border-radius: 5px;
    margin-top: 80px;
    overflow: visible;
    padding: 20px;
    width: 100%;
	background:#fff;
	
}

.inputfalenome{
	color: #000;
    font-size: 13px;
    padding: 9px;
    width: 265px;
}
.inputfaleemail{
	color: #000;
    font-size: 13px;
    padding: 9px;
    width: 268px;
}

.inputfaletext {
    color: #000;
    font-size: 13px;
    height: 168px;
    margin-bottom: 12px;
    max-width: 100%;
    width: 94%;
}


.three_up { 
    float: left;
    margin-bottom: 10px;
    margin-right: 12px;
    padding: 3px 0;
    width: 298px;
}
.three_up_op{ 
    float: left;
    margin-bottom: -18px; 
	height:238px;
   /* width: 358px;
	height:171px;
	/*margin:8px 8px 0 0; */
	/*background: #585B60;*/
}
.three_up_rec{ 
    float: left;
    margin-bottom: 10px;  
    width: 184px;
	height:352px;
	margin:8px 8px 0 0;
	border:1px solid #D9D9D9;
	background: url("../images/fundo_recentes.png") no-repeat scroll 0 0 transparent;
}
.deal .image {
    
    margin-bottom: 3px;
} 
.three_up .image .inner {
    height: 163px;
} 
.three_up_op .image .inner {
    /*height: 256px;*/
}
.three_up_rec .image .inner {
    height: 212px;
} 

.deal .image .inner { 
    overflow: hidden; 
	text-align:center;
	border:1px solid #eee;
} 
.three_up .deal .info .title {
    height: 140px;
    overflow: hidden;
	color:#303030;
	font-size:12px;
}
 .three_up_op .deal .info .title {
    height: 48px;
    overflow: hidden;
	color:#303030;
	font-size:12px;
	font-family:arial;
	text-align:center;
}
 .three_up .deal .info .title2 {
	color:#303030;
	font-size:12px;
} 
 .three_up_op .deal .info .title2 {
	color:#303030;
	font-size:12px;
} 
.deal .info h3.title, .deal .info .title {
    color: #949494;
    font-size: 14px; 
} 
.deal .info .subtitle { 
    color: #303030;
    font-size: 17px;
    height: 34px;
    margin-bottom: 4px;
	line-height:1.92em;
} 
.deal .info .timer {
    color: #6E6E6E;
    font-size: 11px;
    z-index: 10;
}
.deal .info .line {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-style: none none solid;
    border-width: 0 0 1px;
    float: left;
    height: 16px;
    margin: 0 10px;
    position: absolute;
    width: 90%;
    z-index: 0;
}
 
.deal .info .timer {
    color: #6E6E6E;
    font-size: 11px;
	position:absolute;
	margin-left:193px;
}
.deal .info .timer_op {
    color: #6E6E6E;
    font-size: 11px;
	position:absolute;
	margin-left:125px; 
	margin-top:14px;
}
.deal .info .view-deal-button { 
    padding-right: 10px;
    z-index: 10;
}
.profile .profile-title::before{
	background:none !important;
}
.profile .profile-title h2{
	margin-left:0px !important;
}
.profile .profile-title::after {
	background:none !important;
}
.profile .landing-image{
	margin-top: -52px;
}
.footer-social li.facebook {
    	background: url("../images/fb_ico.png") no-repeat;
}
.footer-social li.twitter{
    background: url("../images/tw_ico.png") no-repeat;
}
.footer-social li.gplus {
	background: url("../images/inst_ico.png") no-repeat;
}
.breadcrumbs li.home a {
    background: url("../images/ico_home.png") no-repeat;
}
.icon-phone {
    background: url("../images/contato_phone.png") no-repeat;
}
.icon-comments {
    background: url("../images/contato_mensagem.png") no-repeat;
    width: 45px;
}

.icon-novidades {
    background: url("../images/ico_quemsomos.png") no-repeat;
}
.icon-navegue {
    background: url("../images/ico_navegue.png") no-repeat;
}
.products-vip .catalog .item.wide .item-title-bg{
    background: url("../images/bgpretoanuncios.png") no-repeat;
}
 
.item-title {
    color: #1857b4;
    font-size: 14px;
    font-weight: bolder;
    margin: 0;
    padding: 10px 0 0;
    text-align: center;
}
 .item-phone {
    color: #000;
    font-size: 14px;
    font-weight: bolder;
    margin: 0;
    padding: 0;
    text-align: center;
}
.loginonheader{
	color:#000; 
	background:#90caff;
	 padding: 4px 26px;
	/* font-weight: bold;*/
	 font-size: 13px;
}

header .header-top {
    height: 0px; 
}
.newsletter-block {  
	clear:both;
	padding: 8px 14px 38px;
	 margin-top: 0px;
}

.products-vip .catalog .item.wide .item-title-bg{
	background:none;
	position: inherit;
	bottom:0px;
	color:#000;
}
.products-vip .catalog .item.wide .item-title, .products-vip .catalog .item.wide .item-phone {
    color: #303030;
	font-size: 12px;
}
.products-vip .catalog .item.wide .item-title {
	color: #1857b4;
}  
.col-md-3 {
    width: 22%;
} 
.products-vip .catalog .item.wide{
	width: 24.333%;
	 height: 256px;
}


.radio label, .checkbox label { 
    font-size: 13px; 
}

.users-filter__row legend { 
    color: #303030; 
    font-size: 15px;
    font-weight: bold; 
}


.ListProfessional > li,
	.ListCity > li {
		height: 35px;
		background: #fafafa;
		padding: 5px;
		width: 279px;
		margin-left: 1px;
		border-bottom: 2px solid #fff;
		overflow: hidden;
		opacity: 0.9;
	}

	.ListProfessional, 
	.ListCity {
		/*position: absolute;*/
		z-index: 99999;
		margin-top: 14px;
	}

	.ListProfessional > li:hover,
	.ListCity > li:hover {
		background: #F6F6F6;
	}

	.ListProfessional p,
	.ListCity p {
		font-size: 13px; 
		color: #000000;
		font-family: Helvetica,Arial,sans-serif;
	}
	
header .header-links { 
    height: 32px; 
}


  
.products-vip .catalog .item.wide .item-photo {
    height: 100%;
	width: auto !important;
}

.products-vip .catalog article {
	text-align: center; 
    display: flex;
    justify-content: center;
}

.profile .professional-information .information-header::after{
	background: none;
}

.profile .professional-information {
	margin-top: -100px;
}

.profile .profile-comments {
	margin-top: 10px;
}

#submitForm {
	background: #2b65f8 none repeat scroll 0 0;
	color: #ffffff;
	height: 30px;
	padding: 2px;
	text-align: center;
	width: 150px;
	border: 2px solid #2b65f8;
	border-radius: 3px;
	font-weight: bold;
}
.profile .profile-photo {
    height: 150px;
}
.profile .profile-title h2{

	margin-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
	background:none;
	
}
.profile .profile-title{
	padding: 0;
}
.profile{
	background:none;
	padding-bottom:10px;
}

 
.col-xs-12.col-sm-12.col-md-4.col-lg-4.padding_form {
	padding: 20px 30px 0 18px;
}

.profile .profile-data {
	height: auto;
}

 footer .block{
	margin-bottom: 0px;
      /* height: 228px;*/
}

.nav-container.mobile-xs .menu-toggler span {
  font-size: 13px;
  line-height: 30px;
}

.profile .profile-galleries .presentation .image-wrapper {
    top: 40%;
    left: 50%; 
}
 
 .navbar {
	 margin-bottom: 0px; 
 }
 
 .main-menu ul.nav>li.menu-item>a:hover { 
    background: unset !important;
}
.profile .profile-galleries .presentation img{
	    max-height: 431px !important;
}


.main-menu ul.nav > li.menu-item > a {
    color: #FFF;
}
.main-menu ul.nav>li.menu-item>a { 
    font-size: 13px !important;
}

.products-vip .catalog article { 
	height: unset !important;
}

@media (max-width: 767px){
	.products-vip .catalog .item-title {
		font-size: 15px; 
			overflow: unset;
	}


}

.products-vip .catalog .item-title {
    color: #000; 
}

.catalog img {
    width: auto !important;
    max-height: 528px; 
}
 
 .products-vip .catalog article { 
		height: unset !important; 
		border: 1px solid #eee !important;
		padding: 7px !important;
}
	
@media (min-width: 768px){
	.catalog img {
		max-height: 180px;
	}
	

}

option {
	    color: #000 !important;
} 