/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

body {
    font-family: 'Open Sans', sans-serif;
	background:url(../images/layout/background.jpg) top center no-repeat;
}
.blink_me a {
	animation: blinker 1s linear infinite;
	color: #ff6a16 !important;
	font-size: 13px !important;
}
.html_header_top.html_logo_center .logo {
	margin-top: 20px;
}
.av_minimal_header #header_main_alternate {
	border: none !important;
	border-bottom: 3px solid #ff6a16 !important;
	padding-bottom: 20px;
}
.html_header_top.html_bottom_nav_header .main_menu {
	border: 1px solid #f0f0f0;
}
.logo img {
	max-height: 120px !important;
}
.header-scrolled .logo img {
	max-height: 75px !important;
}
#header_main {
	background:url(../images/layout/background.jpg) top center repeat;
}
@keyframes blinker {  
  50% { opacity: 0.0; }
}
.blog-meta {
	display: none !important;	
}
.sub-menu {
	background: #fafafa !important;
}
#advanced_menu_toggle, #advanced_menu_hide {
	background: #fafafa !important;
}
#top .av-main-nav ul a {
	padding: 2px 5px 2px 15px;
}
#top .gallery a, #top .gallery a img {
	width: 98% !important;	
}
#top .gallery .gallery-item {
	width: 25% !important;
	height: auto !important;
	margin: 0 0 10px 0 !important;
}
a:hover {
    text-decoration: none;
    opacity: 0.9;
}
.avia-post-nav {
	display: none !important;	
}
.image-overlay {
	display: none !important;	
}
.content .widgettitle, .sidebar .widgettitle {
    background: #ffdd00;
    font-size: 16px !important;
    font-weight: bold;
    color: #ffffff !important;
    text-transform: uppercase !important;
    line-height: 35px;
    margin: 0;
	text-align: center;
}
#footer .widgettitle {
    letter-spacing: 0;
    font-size: 22px !important;
    font-weight: 700;
    text-transform: none;
}
.custom-html-widget{
	border-left: #e9e9e9 1px solid;
    border-right: #e9e9e9 1px solid;
	border-bottom: #e9e9e9 1px solid;
	padding:10px 0;
}
ul#menu-categorias {
	border-left: #e9e9e9 1px solid;
    border-right: #e9e9e9 1px solid;
    display: table;
    margin: 0;
    padding: 0;
    list-style: none;
}
ul#menu-categorias li {
	border-bottom: #e9e9e9 1px solid;
}
ul#menu-categorias li a {
	font-size: 12px;
    font-weight: 600;
    color: #adadad;
    padding: 5px 10px !important;
    text-transform: uppercase;
    text-decoration: none;
    display: table;
	text-align: left;
	width: 100%;
}
ul#menu-categorias li a:hover {
	color: #FFF !important;
    background: #e61319 !important;
}
.background-yellow {
	background: #ff6a16;
}
#footer div .av_one_fourth {
	margin-left: 4%;
    width: 22%;
}
#footer div .first {
	margin-left: 0;
}
.av-main-nav > li > a {
	font-size: 17px !important;
    font-weight: 400;
}
.html_stretched #wrap_all {
	background: none !important;	
}
.delalibera {
        text-align: right;
		float:right;
    }
.phone-info {
	font-size:13px;
}
.date-info {
	font-size:13px;
	float: left;
	font-weight: bold;
	line-height: 20px;
	padding:5px 0;
	margin-left: 180px;
	color: #a9a8a8;
}
.av_minimal_header #header_main_alternate {
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    border: 1px solid #f0f0f0;
}
.av-main-nav > li > a {
    font-weight: normal;
    font-size: 15px;
}
.title_bg_red {
    display: table;
    background: #ff6a16;
    color: #fff;
    font-size: 38px;
    border-radius: 0 8px 8px 0;
    padding: 0 15px;
    line-height: 60px;
    margin: 30px 0;
}
.title_category {
    display: table;
    background: #ffdd00;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 35px;
    width: 100%;
    text-transform: uppercase;
}
.title_gray {
    display: table;
    text-align: center;
    color: #555555;
    font-size: 26px;
    width: 100%;
    padding-bottom: 20px;
}
.big_letter_red {
    font-size: 38px;
    color: #ff6a16;
    font-weight: 900;
}
#box_border_yellow {
    padding: 40px 0;
    border-top: 2px solid #ff6a16;
}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
    text-transform: none;
}
.redes_sociais {
    display: table;
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.redes_sociais li {
    display: inline-table;
    margin: 0 auto;
    margin-right: 10px;

}
.redes_sociais li a {
    width: 56px;
    height: 50px;
    line-height: 50px;
}
.title_red_40 {
    display: table;
    font-size: 40px;
    text-align: center;
    width: 100%;
    color: #ff6a16;
    margin-bottom: 40px;
}
#top .av-inner-masonry {
    border: 1px solid #f0f0f0;
}
.av-1px-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
    right: 10px;
    bottom: 30px;
}
.av-masonry-entry .av-masonry-entry-title {
    font-size: 14px;
    color: #828181;
}
.title_gray40 {
    display: table;
    width: 100%;
    text-align: center;
    font-size: 40px;
    padding-top: 40px;
    padding-bottom: 10px;
    border-top: 2px solid #fff !important;
}
.bold {
    font-weight: 900;
}
.endereco_footer {
    display: table;
    width: 100%;
    text-align: center;
    line-height: 35px;
    font-size: 12px;
    font-weight: 700;
    background: #ff6a16;
    color: #fff;
    border-top: 2px solid #fafffb;
}
#socket .container {
    padding-top: 5px;
    padding-bottom: 5px;
}
#footer {
    padding-top: 2px !important;
}
h1 {
    font-size: 40px;
    margin-bottom: 30px;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase !important;
}
.av_minimal_header #header_main, .av_minimal_header #header_meta {
    border-bottom: 1px solid #f0f0f0;
}





/*
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 */

    #footer .widget {
        margin: 10px 0;
    }
    .delalibera {
        display: table;
        float: none;
        width: 100%;
    }
    .phone-info span {
        background: transparent;
    }
	.only_desktop {
		display: none;	
	}

}