/*!
*
*  Fonte padrão do site
*
*/

@font-face {
	font-family: 'gothic';
	src: url('fonts/gothic.eot');
	src: local('gothic'), url('fonts/gothic.woff') format('woff'), url('fonts/gothic.ttf') format('truetype');
}

/*!
*
*  Tratamento padrão do estilo do site
*
*/

.fonte_padrao
{
	font-family: 'gothic' !important;
}

h1
{
	font-family: 'gothic' !important;
}

h3
{
	font-family: 'gothic' !important;
}

h4
{
	font-family: 'gothic' !important;
}

p
{
	font-family: 'gothic' !important;
}

a
{
	text-decoration: inherit !important;
}

.center-table
{
	margin: 0 auto !important;
	float: none !important;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: black !important;
}

.navbar {
    margin-bottom: 0;
}

@media (min-width: 768px) {
    .navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }
}

a img 
{ 
	border: none !important; 
}

.google-maps
{
    position: relative;
    padding-bottom: 50%;
    height: 0;
    overflow: hidden;
}

.google-maps iframe
{
    position: absolute;
    top: 0%;
    left: 20%;
    width: 60% !important;
    height: 100% !important;
}

.fotos-gallery
{
	
}

.flexslider
{
	overflow:hidden;
	padding-bottom:30px;
	margin-bottom:0
}

.flex-control-nav
{
	bottom:-10px;
	background:#fff;
	padding:12px 0
}

.logo_header
{
	width: 20%;
	height: 20%
}

a:focus {
    outline: 0;
}

.col-half-offset{
    margin-left:4.166666667%
}

.col-md-offset-3-5{
    margin-left:30%
}

.col-md-offset-4-5{
    margin-left:37.5%
}

.links img {
	
}

@media screen and (max-width: 1300px) and (min-width: 990px) 
{
    .my_container {
      padding:0;
      margin:0;
    }
}

/*!
*
*  Tratamentos especiais para celular
*
*/

@media screen and (max-width: 768px)
{
	.logo_header
	{
		width: 30%;
		height: 30%
	}
	
	.col-md-offset-4-5
	{
    	margin-left:0%
	}

}

@media screen and (max-width: 992px)
{
	.logo_header
	{
		width: 25%;
		height: 25%
	}
	
	.col-md-offset-3-5
	{
    	margin-left:0%
	}
}

@media screen and (max-width: 600px)
{
	.google-maps
	{
	    padding-bottom: 100% !important;
	}
	.google-maps iframe
	{
		left: 1%;
	    width: 98% !important;
	}
	.logo_header
	{
		width: 30%;
		height: 30%
	}
}

@media screen and (max-width: 390px)
{
	.facebook-like
	{
		left: -7% !important;
	}
}

@media screen and (max-device-width: 390px)
{
	.facebook-like
	{
		left: -7% !important;
	}
}