.verMais{
	font-family: Montserrat;
    font-size: 14px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.11;
    letter-spacing: normal;
    text-align: center;
    color: #0F5D82;
    text-decoration: none;
    padding: 13px;
    border: solid 2px #0F5D82;
    display: inline-block;
    width: 100%;
    cursor: pointer;
    margin-left: 0px;
    margin-right: 36px;
    margin-bottom: 26px;
    transition: 0.3s;
    text-decoration: none;
}
.verMais:hover
{
	background: #0F5D82;
	color: white;
	text-decoration: none;
}
*
{
	font-family: Montserrat;
}
#form1_contact .row
{
	margin-right: 0px;
}
.pricesDiv
{
	color: #707070;
}
.addresses p
{
	margin-bottom: 0px;
	color: #707070;
}
.addresses
{
	margin-bottom: 50px;	
}
.contactsDiv
{
	padding: 50px;
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.cmsmap
{
	height: 815px !important;
}
.textArea
{
	width: 100%;
	background:transparent;
	height: 174px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 14px;
	padding-bottom: 14px;
	border: solid 1px #0F5D82;
  
}
.inputsForm
{
	background:transparent;
	height: 44px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 14px;
	padding-bottom: 14px;
	border: solid 1px #0F5D82;
	width: 100%;
	margin-bottom: 20px;
}
.singleInputs
{
	padding-left: 0px;
	padding-right: 10px;
	
}
.textInput
{
	padding-left: 10px;
	padding-right: 0px;
}
.logoMain
{
	/*content:url("/images/purple_icon.png") !important;*/
	/*height: 32px;*/
}
.gm-style-mtc {
  display: none;
}
	@media screen and (max-width:960px)
	{
		.contactsDivNumber, .contactsDivEmail 
		{
			position: relative;
		}
		.contactsDivNumber
		{
			bottom: 0;
		}
		.contactsDivInfo
		{
			margin-top: 30px;
		}
	
	}
	@media screen and (min-width:961px)
	{
		.contactsDivNumber, .contactsDivEmail {
			position: absolute;
			left: 0;
		}
		.contactsDivNumber
		{
			bottom: 25;
		}
		.contactsDivEmail
		{
			bottom: 0;
		}
	}
@media screen and (max-width:991px)
{
	.textInput
	{
		padding-left: 0px;
		padding-right: 10px;
	}
}
@media screen and (max-width:940px)
{
	.singleInputs, .textInput
	{
		padding-left: 0px;
		padding-right: 0px;
	}	
	.addresses{   
		margin-top: 15px;
	}
}

@media screen and (min-width:666px)
{
	#mapImgMobile
	{
		display: none;
	}
	#mapImgDesktop
	{
		display: block;
	}
}
@media screen and (max-width:665px)
{
	#mapImgMobile
	{
		display: block !important;
	}
	#mapImgDesktop
	{
		display: none;
	}
}

