/*
Your custom style

Add your custom styles in this file so it is easier to update the theme.
*/
.categories-container .tax-detail ul {
    white-space: normal;
}

.site-header + div {
    margin-top: 0px;
}

.tools-bar {
	display:none;
}

.left-wrap {
	padding-top:0px;
}
.admin-bar .full .elm-header-map .google-map-container.auto,
.home .admin-bar .full .elm-header-map .google-map-container.auto{
	height: -webkit-calc(70vh - 114px);
	height: calc(70vh - 82px);
}
 
.home .elm-header-map .google-map-container.auto {
	height: -webkit-calc(70vh - 114px);
	height: calc(70vh - 82px);
}

.contact-owner-disabled {
	visibility:hidden;
}

.elm-footer-items .optiscroll{
	padding-top:0
}

.footer-widgets-wrap{
	display:none;
	visibility:none;
}

.elm-footer-items .item-thumbnail-wrap::after{
	background:none;
}
.elm-footer-items .item-text-wrap::before {
	background:black
}

.site-tools{
	background:white;
}

.mid-img-rodape{
	margin:0px 10px
}

.main-nav-wrap .menu-toggle{
	padding: 25px 0 25px;
}

.ait-easy-admin-enabled #wpbody {
  max-width: 100%;
}

.page-title.has-icon  {
    padding: 15px 0 25px 0; 
}

.elm-content-main .categories-container li a {
    padding: 15px 10px 10px;
}

.items-container {
    margin-top: 20px;
}



.advanced-filters h3{
	margin:0;
	font-size:16px;
}
.advanced-filters-container li{
	padding:0px
}
.elm-search-form .inputs-container {
    padding-top: 15px;
    padding-bottom: 0px;
}

.user-panel .user-login {

    padding: 22px 0;

}

.userlogin-tabs-contents .input-role {
    display:none;
}

.welcome-text{
	padding-left:10px;
}


.hidden{
	display:none;
	visibility:hidden;
}

.single-ait-item .page-title.has-bg{
	padding:300px 0 30px
}

.elm-search-form .search-form-type-1 .radius{

	display:none;
	
}

.elm-footer-items .item-text-wrap{
	padding:20px 30px 45px;
}

.elm-footer-items .review-stars-container {
    position: absolute;
    bottom: 5px;
    left: 30px;
}

.tax-menu-filter{
	display:none;
}

ul.tax-menu .tax-menu-filter + .tax-item-count {
    right: 20px;
}

body .advanced-filters-wrap {
		display:none;
}
.hentry .entry-thumbnail img{
	width:320px;
}

.author-info {
	display:none;
}

.entry-content > ul > li:before,.entry-content > ul ul > li:before,.entry-content > ol ul > li:before {
    content: "";
    width: 0px;
    height: 0px;
    background: url('http://rotadopetisco.com/wp-content/themes/foodguide/design/img/lists.png') -60px 0px no-repeat #000;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    top: 1px;
    left: 0px;
}

.InscRodape{
	text-align:center;
}

.InscRodape a{
	padding:0px 10px;
}

/*Pag inscrições*/

.GrelhaMunicipios{
	
}

.GrelhaMunicipios .Municipio{
	width:20%;
	float:left;
	
}

.GrelhaMunicipios .Municipio .MunicipioIMG img{
	width:100%;
	padding:10px;
	margin-bottom:0px;
}

.GrelhaMunicipios .Municipio .MunicipioDesc{
	text-align:center;
}
/*fim pag inscrições*/



@media (max-width: 480px){
	.main-nav-wrap .menu-toggle {
		padding: 14px 0;

	}
}

@media (max-width: 640px){
	.menu-container {
		background: white;
	}
}



@media (max-width: 964px){
	.GrelhaMunicipios .Municipio{
	width:25%;
	}
}

@media (max-width: 717px){
	.GrelhaMunicipios .Municipio{
	width:33%;
	}
	
}


@media (max-width: 614px){
	.GrelhaMunicipios .Municipio{
	width:50%;
	}
	
}

@media (max-width: 1200px){
	.main-nav-wrap {
		padding: 1px;
	}
	.main-nav-wrap .menu-toggle:after {
		color:#a3a3a3;
	}
}