@media (min-width: 1400px){
	header .logotipo_img {width: 280px;}
	header .navbar-default .navbar-nav>li>a {padding: 8px 22px;}
	header .navbar-nav {padding-top: 22px;}
	header .content .welcome h2 {font-size: 126px; line-height: 120px;}
	header .content .welcome h4 {font-size: 22px;}
}


@media (max-width: 1200px){
	header{height: 600px}
	header .logotipo_img {width: 180px;}
	header .navbar-default .navbar-nav>li>a {font-size: 12px;}
	header .navbar-default{padding-left: 0;  padding-right: 0; margin-right: -15px;}
	header .content .welcome h2 {font-size: 80px; line-height: 65px;}
	header .content .welcome h4 {font-size: 15px;}
	header .content .welcome h3 {font-size: 70px;}
	#conteudo section{padding: 90px 0;}
	.title-style h2 {font-size: 40px; line-height: 22px; padding-bottom: 16px; margin-bottom: 10px;}
	.title-style h2:before {border-bottom: #c59d5f 7px solid;}
	.title-style h3{margin: 0}
	#conteudo section#endereco {padding-top: 90px;}
	header .content .welcome {margin-top: 21%;}
}


@media (max-width: 1080px){
	header .content .welcome {margin-top: 24%;}
}


@media (max-width: 992px){
	header {height: 450px; min-height: 450px;}
	header .content .welcome h2 {font-size: 55px; line-height: 38px;}
	header .content .welcome h3 {font-size: 50px;}
	header .content .welcome h2:before {border-bottom: #c59d5f 7px solid;}
	header .content .welcome h4 {font-size: 12px; margin: 0; line-height: 4px;}
	header .content .welcome {margin-top: 18%;}
	header .logotipo_img {width: 160px;}
	header .navbar-default .navbar-nav>li>a {font-size: 11px;}
	header .navbar-default {padding: 20px 0 40px;}
	header.fixed .logotipo_img {width: 120px;}
	header.fixed .navbar-nav {padding-top: 4px;}
	.title-style h3 { font-size: 30px; line-height: 30px;}
	.title-style h2 {font-size: 33px; line-height: 15px; padding-bottom: 14px; margin-bottom: 0px;}
	.title-style h2:before{border-bottom: #c59d5f 5px solid; width: 50px; margin-left: -25px;}
	#conteudo section#intro .button{margin-bottom: 30px;}
	#conteudo section#endereco ul.hours{width: 300px; margin: 40px auto}
	#conteudo section#endereco ul.hours li{float: none; margin-bottom: 12px;}
	#conteudo section#endereco ul.hours li h4{font-size: 14px;}
	#conteudo section#cardapio .button{margin-bottom: 30px;}
	#conteudo section#footer .logo {width: 140px;}
	header .content .go-to-page{bottom: 20px;}

	header .navbar-default .navbar-nav>li>a {
	    font-size: 11px;
	    padding: 8px 8px;
	}
}


@media (max-width: 768px){
	header.fixed .navbar-default{background-color: transparent;}
	body {font-size: 13px; line-height: 19px;}
	header {height: 300px; min-height: 300px;}
	header .content .welcome {margin-top: 120px;}
	header .logotipo_img {width: 135px;}
	header .navbar-default {background: transparent;}
	header .content .welcome h2 {
	    font-size: 39px;
	    line-height: 28px;
	    margin: 0 0 7px;
	    padding-bottom: 9px;
	}
	header .content .welcome h2:before {
	    border-bottom: #c59d5f 5px solid;
	    width: 80px;
	    margin-left: -40px;
	}
	header .content .welcome h3 {
	    font-size: 43px;
	    line-height: 22px;
	}
	header .content .welcome h4 {
	    font-size: 12px;
	    line-height: 12px;
	    max-width: 300px;
	    margin: 0 auto;
	}
	.navbar-default .navbar-toggle {border-color: transparent; padding: 0; margin: 5px 0 0}
	.navbar-default .navbar-toggle .icon-bar {background-color: #fbf3e8; width: 30px; height: 3px;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: transparent;}
	.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{background-color: #fff;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	    border: none;
	    background: #261a1a;
	    position: absolute;
	    left: 0;
	    top: 0;
	    width: 100%;
	    margin: 0;
	    text-align: center;
	    padding-top: 0;
	    max-height: initial;
	}
	header .navbar-default .navbar-nav>li:first-child{margin-top: 60px;}
	header .navbar-default .navbar-nav>li:last-child>a{border: none; margin: 0}
	.container-fluid>.navbar-header{
		position: absolute;
		width: 100%;
		margin: 0;
		z-index: 100;
		padding: 20px 10px;
		left: 0;
		top: 0;
	}
	header .container-fluid{margin: 0; padding: 0;}
	header .navbar-default {position: absolute;}
	a.go-to-page{display: none}
	#conteudo section {padding: 50px 0;}
	.title-style h2 {
	    font-size: 26px;
	    line-height: 22px;
	    margin: 0;
	    padding: 0 0 8px;
	}
	.title-style h3 {font-size: 25px; line-height: 19px;}
	.title-style {margin-bottom: 12px;}
	#conteudo section#brandscump{display: block;}
	#conteudo section#intro .button {margin-bottom: 16px;}
	#conteudo section#endereco {padding-top: 50px;}
	#conteudo section#endereco ul li {float: none;}
	#conteudo section#endereco ul.tel li a {margin: 10px 0 0;}
	#conteudo section#footer ul {display: none;}
	.button{margin: 15px auto 0}
	ul.menu li a p{
		opacity: 1;
		position: static;
		display: block;
		line-height: 28px;
		color: #d8c089;
		margin: 13px 0 0;
		font-size: 15px;
	}
	ul.menu li a:before, ul.menu li a p:before{content: initial}
	ul.menu li a img{
		opacity: .8;
		width: 100%;
		
		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-ms-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear;
	}
	ul.menu li a:hover img{
		opacity: 1;

		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-ms-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear;
	}


	.category-navbar li a {
	    cursor: pointer;
	    font-size: 11px;
	    margin: 0 5px 5px 0;
	    padding: 3px 5px;
	    color: #c59d5f;
	    font-family: 'helvetica_bqregular';
	    text-transform: uppercase;
	}

	footer p {line-height: 16px; margin: 21px 0;}

	#mask .box-promo {
		width: 90%;
		top: 10px;
		left: 50%;
		margin-left: -45%;
	}
	#mask a {
	    top: 10px;
	    right: 10px;
	    width: 25px;
	    height: 25px;
	    opacity: 1;
	}
}


@media (max-width: 400px){
	header {height: 100px; min-height: 100px;}
	header .logotipo_img {
	    width: 120px;
	    position: absolute;
	    left: 50%;
	    margin-left: -60px;
	}
	header .content .welcome h2, header .content .welcome h3,  header .content .welcome h4{display: none;}
	.navbar-default .navbar-toggle {margin: 13px 0 0;}
	.navbar-default .navbar-toggle .icon-bar {width: 23px; height: 2px;}
	header .navbar-default .navbar-nav>li:first-child {margin-top: 72px;}
	header .navbar-default .navbar-nav>li>a {font-size: 10px; padding: 4px 12px;}
	header .content .welcome {margin-top: 115px;}
	header .content .welcome h3 {
	    font-size: 27px;
	    line-height: 31px;
	}
	header .content .welcome h2 {
	    font-size: 26px;
	    line-height: 9px;
	}
	.title-style h5 {font-size: 23px; line-height: 23px; margin: 10px 0;}
	ul.menu {padding: 0;}

	#mask .box-promo {
	    width: 100%;
	    top: 36px;
	    left: 0;
	    margin-left: 0;
	}
	#mask a {
	    top: 9px;
		right: 5px;
		width: 20px;
		height: 20px;
	}
}