/* Copyright (C) arrowthemes, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
  Use this file to add custom CSS easily
   ========================================================================== */
@import url('https://fonts.googleapis.com/css?family=Nothing+You+Could+Do');
@import url('https://use.typekit.net/gus3oel.css');

@font-face {
	font-family: 'DepressionistThree';
	src: url('../fonts/DepressionistThree/DepressionistThree.eot?#iefix') format('embedded-opentype'), 
		 url('../fonts/DepressionistThree/DepressionistThree.woff') format('woff'),
		 url('../fonts/DepressionistThree/DepressionistThree.ttf') format('truetype'),
		 url('../fonts/DepressionistThree/DepressionistThree.svg#DepressionistThree') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*
	font-family: 'Nothing You Could Do', cursive;
	font-family: "bebas-neue",sans-serif;
	font-family: 'DepressionistThree';
*/

/* Header */
#header {
	background: #ffffff;
}

#header #logo {
	width: 100%;
	display: block;
}

#header #logo img {
	display: block;
	margin: 0 auto;
	padding-top: 16px;
	padding-bottom: 30px;
}

#header .tm-navbar {
	background: #271514;
}

#header .tm-navbar .uk-navbar-nav > li.uk-active > a::before {
	border-bottom: 1px solid #9d0a0e;
}

#header .tm-navbar .uk-navbar-nav > li > a::before {
	border-bottom: 1px solid #9d0a0e;
}

#header nav > div {
	width: 100%;
}

#header nav > div > ul {
	width: 100%;
	text-align: center;
}

#header .uk-navbar-nav > li {
	float: none;
	display: inline-block;
}

/* #header .uk-navbar-nav > li.uk-open > a, */
#header .uk-navbar-nav > li:hover > a,
#header .uk-navbar-nav > li > a:focus,
#header .uk-navbar-nav > li.active > a {
	background-color: rgba(210, 200, 42, 0.1);
	color: #ffffff;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
}

/* #header .uk-navbar-nav > li.uk-open > ::before */
#header .uk-navbar-nav > li.active > a::before {
	width: 100%;
}

/* Home - Promoções */
#promotions .uk-module-title-alt {
	width: 462px;
	height: 80px;
	background: url( '../images/bg-titles-red.png' ) center;
	text-align: center;
	line-height: 78px;
	font-family: 'bebas-neue', sans-serif;
}

@media (max-width: 768px) {

	#promotions .uk-module-title-alt {
		width: 100%;
		background-size: 100%;
		background-repeat: no-repeat;
	}

	.uk-slidenav-position .uk-slidenav {
		display: block;
	}
}

#promotions .uk-text-center .uk-module-title-alt::before,
#promotions .uk-text-center .uk-module-title-alt::after {
	display: none;
}

#promotions .uk-panel-title {
	background: #6c1b19;
	text-align: center;
	font-family: font-family: 'Nothing You Could Do', cursive;
}

#promotions .uk-panel-box {
	background: url( '../images/pattern.jpg' ) center;
	box-shadow: 0 0 0 !important;
}

#promotions .uk-overlay-background {
	background-color: rgb(105, 29, 22, 0.5);
}

#banner .uk-margin {
	position: absolute;
	bottom: 0;
	width: 100%;
}

#banner .uk-dotnav a {
	background: #ffffff;
	border-radius: 15px;
}

#banner .uk-dotnav .uk-active a {
	background: #959595;
	box-shadow: 0 0 0;
	transform: scale(1);
}

/* Footer */
#footer {
	background: #3f1918;
}

#footer .uk-contrast .uk-module-title-alt::after {
	display: none;
}

/*
 * Pages
 */
.page #content h2 {
	font-family: 'bebas-neue', sans-serif;
	color: #facc2c;
}

.page #content .one_half {
	padding: 0 15px;
	box-sizing: border-box;
}

.page #content p {
	font-size: 18px;
	line-height: 28px;
}

/* Delivery */
.page-id-11 #content h2 {
	color: #130f00;
}

.page-id-11 #content .telefone {
	font-size: 28px;
	line-height: 38px;
}

/* Contato */

.page-id-7 #content h2 {
	color: #3f1918;
}

.page-id-73 .title-categoria-cardapio,
.tax-categoria-cardapio .title-categoria-cardapio {
	width: 462px;
	height: 80px;
	background: url( '../images/bg-titles-red.png' ) center;
	text-align: center;
	line-height: 78px;
	font-family: 'bebas-neue', sans-serif;
}

/* Menu Mobile */
.tm-navbar-container {
	height: 70px;
}