/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */
/* CUSTOM CSS PASTA CAFFÉ */
@font-face {
 font-family: 'SketchBlock';
 src: url('Sketch_Block.eot') /* EOT file for IE */
}
@font-face {
 font-family: 'SketchBlock';
 src: url('Sketch_Block.ttf') /* TTF file for CSS3 browsers */
}


/* POSIÇÂO SUBMENU */
#top .av-main-nav ul ul {
    left: 207px;
    top: 0px;
    margin: 0px;
    border-top-style: solid;
    border-top-width: 1px;
    padding-top: 0px;
}



/* FUNDO MAPA - ONDE ESTAMOS */
.main_color div .sidebar_active_tab , div  .main_color .tabcontainer.noborder_tabs .active_tab_content, div .main_color .tabcontainer.noborder_tabs  .active_tab{color: #666666;background-color: rgba(255,255,255,0.5);}

/* LINKS MAPA DO SITE */
#top .av_inherit_color a {
    text-decoration: none;
}
#top .av_inherit_color a:hover {
    text-decoration: undeline;
}

/* MOBILE MENU */
#mobile-advanced {
	background-color:#4F9E9B;
	color:#ffffff;
	font-family: 'SketchBlock';
	font-size:20px;
}
#mobile-advanced a {
	color:#ffffff;
	border-color:#6CC2BF;
}

/* BOT ENVIAR FORM */
 .main_color input[type='submit']:hover{
	 background-color: #65C0BD;
	 color:#000000;
	 border-color:#61861b;
	 font-family: 'SketchBlock';
	 font-size:16px;
 }
 
  .main_color input[type='submit']{
	 background-color: #000000;
	 color:#ffffff;
	 border-color:#61861b;
	 font-family: 'SketchBlock';
	 font-size:16px;
 }


/* BOT ENVIAR NEWS */
input.knewsbutton{
	 color:#000;
	 border-color:#61861b;
	 font-family: 'SketchBlock';
	 font-size:16px;
	 padding:8px 15px;
}

#top fieldset {
    margin-bottom: 0px;
}

/* FOOTER MENU font */
.texto_footer {
	color:#999;
	}
	
	
/* NEWSLETTER FORM */
.newsletter{
	 font-family: 'SketchBlock';
	 font-size:19px;
	 text-align:left;
	 line-height:22px;
	 color:#FFFFFF;
	 text-transform:uppercase;
	}

.texto_bold{
	font-family:Verdana, Geneva, sans-serif;
	 font-size:18px;
	 font-style:bold;
	 line-height:25px;
	 color:#FFFFFF;
	}

.sector_menus_grupo_big{
	 font-family: 'SketchBlock';
	 line-height:40px;
	 font-size:50px;
	 text-align:left;
	 line-height:45px;
	 color:#FFFFFF;
	 text-transform:uppercase;
	 text-shadow:0 6px 6px  rgba(0,0,0,0.9);
	 margin-bottom:25px;
	}
	
h1{
	 font-family: 'SketchBlock';
	 line-height:100%;
	 font-size:43px;
	 line-height:45px;
	 text-transform:uppercase;
	 margin-bottom:25px;
	 margin-top:-25;
	}
	
h2{
	 font-family: 'SketchBlock';
	 line-height:40px;
	 font-size:20px;
	 line-height:25px;
	 margin-bottom:5px;
	}
	


.footer_color .heading-color, .footer_color a.iconbox_icon:hover, .footer_color h1, .footer_color h2, .footer_color h3, .footer_color h4, .footer_color h5, .footer_color h6, .footer_color .sidebar .current_page_item > a, .footer_color .sidebar .current-menu-item > a, .footer_color .pagination .current, .footer_color .pagination a:hover, .footer_color strong.avia-testimonial-name, .footer_color .heading, .footer_color .toggle_content strong, .footer_color .toggle_content strong a, .footer_color .tab_content strong, .footer_color .tab_content strong a, .footer_color .asc_count, .footer_color .avia-testimonial-content strong, .footer_color div .news-headline, #top .footer_color .av-related-style-full .av-related-title, .footer_color .av-default-style .av-countdown-cell-inner .av-countdown-time, .footer_color .wp-playlist-item-meta.wp-playlist-item-title, #top .footer_color .av-no-image-slider h2 a {
    color: #FFFFFF;
}

.widgettitle {
	font-family: 'SketchBlock';
    /*font-weight: 600;*/
    /*text-transform: uppercase;*/
    letter-spacing: 1px;
    font-size: 22px;
	font-color:#FFF;
}
	
.promocoes{
	 font-family: 'SketchBlock';
	 line-height:10px;
	 color:#333;
	 font-size:22px;
	 line-height:25px;
	 margin-bottom:-15px;
	 /*text-transform:uppercase;*/
	}
	
.sector_menus_grupo{
	 font-family: 'SketchBlock';
	 padding:10px;
	 font-size:45px;
	 text-align:left;
	 line-height:35px;
	 color:#FFFFFF;
	 text-transform:uppercase;
	 /*text-shadow:0 2px 2px  rgba(0,0,0,0.9);*/
	 background-color: rgba(103,192,189,1);
	}
	
.titulo_menus_grupo{
	 font-family: 'SketchBlock';
	 font-size:60px;
	 text-align:left;
	 line-height:90%;
	 color:#FFFFFF;
	 text-transform:uppercase;
	}

.titulo_texto_menus_grupo{
	 font-family: 'SketchBlock';
	 font-size:30px;
	 text-align:left;
	 line-height:35px;
	 color:#FFFFFF;
	 text-transform:uppercase;
	 text-shadow:0 4px 4px  rgba(0,0,0,0.4);
	}
	
.subtitulo_menus_grupo{
	 font-family: 'SketchBlock';
	 font-size:25px;
	 text-align:left;
	 line-height:55px;
	 color:#FFFFFF;
	 text-transform:uppercase;
	}

.sector_onde_estamos_big{
	 font-family: 'SketchBlock';
	 font-size:50px;
	 text-align:left;
	 line-height:90%;
	 color:#000000;
	 text-transform:uppercase;
	}
.sector_onde_estamos{
	 font-family: 'SketchBlock';
	 font-size:40px;
	 text-align:left;
	 line-height:25px;
	 color:#000000;
	 text-transform:uppercase;
	}
	
.localidade_tab_mapa{
	 font-family: 'SketchBlock';
	 font-size:25px;
	 text-align:left;
	 line-height:25px;
	 color:#333;
	 text-transform:uppercase;
	}

.sector_antipasti {
	 font-family: 'SketchBlock';
	 font-size:50px;
	 text-align:left;
	 line-height:60px;
	 color:#95c11f;
	 text-transform:uppercase;
	}
	
.sector_bebiti {
	 font-family: 'SketchBlock';
	 font-size:50px;
	 text-align:left;
	 line-height:25px;
	 color:#5E1700;
	 text-transform:uppercase;
	}
	
.sector_dolci {
	 font-family: 'SketchBlock';
	 font-size:50px;
	 text-align:left;
	 line-height:25px;
	 color:#D690A0;
	 text-transform:uppercase;
	}
.sector_pasta {
	 font-family: 'SketchBlock';
	 font-size:50px;
	 text-align:left;
	 line-height:25px;
	 color:#ee7c00;
	 text-transform:uppercase;
	}

.sector_pizzas {
	 font-family: 'SketchBlock';
	 font-size:50px;
	 text-align:left;
	 line-height:25px;
	 color:#ffffff;
	 text-transform:uppercase;
	}

.titulo {
	 font-family: 'SketchBlock';
	 font-size:20px;
	 text-align:left;
	 line-height:25px;
	 color:#000;
	}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
  
.sector_onde_estamos{
	 font-family: 'SketchBlock';
	 font-size:40px;
	 text-align:left;
	 line-height:110%;
	 color:#000000;
	 text-transform:uppercase;
	}  

.sector_onde_estamos_big{
	 font-family: 'SketchBlock';
	 font-size:32px;
	 text-align:left;
	 line-height:90%;
	 color:#000000;
	 text-transform:uppercase;
	}
	
.titulo_menus_grupo{
	 font-family: 'SketchBlock';
	 font-size:38px;
	 text-align:left;
	 line-height:90%;
	 color:#FFFFFF;
	 text-transform:uppercase;
	}
.sector_menus_grupo{
	 font-family: 'SketchBlock';
	 padding:4px;
	 font-size:22px;
	 text-align:left;
	
	 color:#FFFFFF;
	 text-transform:uppercase;
	 /*text-shadow:0 2px 2px  rgba(0,0,0,0.9);*/
	 background-color: rgba(103,192,189,1);
	}
}