/* All Responsive
================================================== */
@media only screen and (max-width: 1182px) and (min-width: 769px) {
    .page #main-content, .single #main-content{
        max-width: 90%
    }
    .blog-entry{
        width: 46%;
    }
    .blog-entry.total{
        width: 100%;
    }
    
}
@media only screen and (max-width: 1000px)  {
    .metade {
        width: 100%;
    }
    h2.titulo, h2.titulo.mais {
    padding-left: 70px;
    background-size: 60px;
 
    }
}
@media only screen and (max-width: 1180px) and (min-width: 960px) {
    #navigation{
        height: auto
    }
    .widget_search {
        float: none;
        margin: 0 auto;
         margin-bottom: 8px;
        text-align: center;
    }
    #menu-menusite-1{
        text-align: center
    }
    #navigation .sf-menu li {
        float: none;
        display: inline-block;
    }
    input[type="search"]{
        width: 90%
    }
}

@media only screen  and (max-width: 960px) {
    .home .geral div.homeBox{
        width: 50%
    }
    .widget_search {
        float: none;
        margin: 8px auto;
        text-align: center;
    }
    input[type="search"]{
        width: 90%
    }
    #logo h1 a{
        background-position: center
    }
}
@media only screen  and (max-width: 480px) {
    .home .geral div.homeBox{
        width: 100%
    }
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	
	/*hide things*/
	#wrap {
		width: 320px;
		
	}




 #footer-wrap{
		width: 100%;	
	}
  #navigation {	
        height: 75px;        
}
 #post {	
	width: 100%;
	padding-right: 0px;
	margin-bottom: 20px
	}
#sidebar {
	width: 100%;	
}
.lado{
width: 100%;
}
.entry{
width: 300px;
  padding:0px
}
.entry img{
  width:90% !important
  }
}	
@media only screen and (min-width: 321px) and (max-width: 959px) {
	
	/*hide things*/
	#wrap {
		width: 640px;
	}
 #footer-wrap{
		width: 100%;	
	}
  #navigation {	
        height: 75px;
        
}
	select.responsiveMenuSelect{
   height:30px;
    border:0;
    background-color:#00bee3;
    color:#fff;   
    font-size:1.1em;
    padding-top:5px;
    padding-left:10px
  }
	
	/*logo*/
	#logo {
		text-align: center;
	}

	#logo img {
		display: inline-block;
	}

	#logo h1 a, #logo h2 a {
		display: block;
		float: none;
	}
	.doisTerco{
width: 580px;
}
.umTerco{
width: 580px;
}
 #post {	
	width: 100%;
	padding-right: 10px;
	margin-bottom: 20px
	}
#sidebar {
	width: 100%;	
}
.lado{
width: 100%;
}
.entry{
width: 90%;
  padding:10px
}
.entry img{
  width:90% !important
  }
		
	
}


/* Tablet (Portrait) = Design for a width of 730px
================================================== */
@media only screen and (max-width: 769px)  {
    .barraNews .newsletter, .barraNews .redessociais{
        width: 100%;
        margin-top: 10px
    }
    .blog-entry{
        width: 96%;
    }
}

@media only screen and (min-width: 769px) and (max-width: 959px) {

	/*main*/
	#wrap {
		width: 690px;
	}
	#post {
		width: 380px;
	}
	#sidebar {
		width: 190px;
	}
	.sidebar-bg{
		background:#fff
	}

	/*blog*/
	
	#author-bio {
		width: 295px;
	}
	.single-post .meta li{
		display: block;
	}
	
	
	/*commnets*/
	.children li.depth-2,
		.children li.depth-3,
		.children li.depth-4,
		.children li.depth-5,
		.children li.depth-6,
		.children li.depth-7,
		.children li.depth-8,
		.children li.depth-9,
		.children li.depth-10 {
		margin: 0;
	}
		
	/*search*/
	.search-entry-text {
		width: 240px;
	}
		
	/*footer*/
	.footer-box {
		float: left;
		width: 190px;
		margin-right: 20px;
	}
	
	
}



/* Mobile (Portrait) = Design for a width of 280px
================================================== */

@media only screen and (max-width: 767px) {

	/*main*/
	
	#wrap {
		width: 320px;
	}
  .blog-entry .entry-text, .destaque .entry-text{
	/*width: 320px;*/
}
	 #post {	
	width: 100%;
	padding-right: 0px;
	margin-bottom: 20px
	}
.blog-entry .entry-text, .destaque .entry-text{
	/*width: 240px;*/
}

	#sidebar {
		width: 100%;
	}
	.footer-box {
		width: 100%;
	}
	.entry blockquote{
		margin-left: 0;
		margin-right: 0;
	}
	
	.sidebar-bg{
		background-image: none;
		margin-bottom: 0;
	}
	
	#sidebar{
		width: 100%;
		background: #f9f9f9;
		margin: 30px -30px -30px;
		padding: 30px;
		border-top: 1px solid #ddd;
	}
	
	#error-page-text{
		font-size: 14px;
	}
		
	/*search*/
	.search-entry-image {
		float: none;
		margin-bottom: 25px;
	}

	.search-entry-text {
		float: none;
		width: 100%;
	}
		
	/*blog*/
	.blog-isotope {
		margin-right: 0;
	}
	
	
	.single-post .meta li{
		display: block;
	}
	#author-image {
		margin-bottom: 20px;
	}

	#author-bio {
		width: 100%;
	}
		
	/*comments*/
	.comment-details {
		margin-left: 0;
	}

	.comment-details:after {
		display: none;
	}

	.comment-avatar {
		display: inline-block;
		margin-bottom: 10px;
		position: inherit;
		top: auto;
		left: auto;
	}

	.comment-date {
		display: block;
	}

	.comment-reply-link {
		display: block;
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: 1px solid #ddd;
	}
	
	#commentform input#author, #commentform input#email, #commentform input#url {
		width: 60%;
	}

	.children {
		margin: 30px 0 0;
	}

	.children li.depth-2,
		.children li.depth-3,
		.children li.depth-4,
		.children li.depth-5,
		.children li.depth-6,
		.children li.depth-7,
		.children li.depth-8,
		.children li.depth-9,
		.children li.depth-10 {
		margin: 0;
	}
	
	/* Symple Shortcodes */
	.symple-one-half, .symple-one-third, .symple-two-third, .symple-three-fourth, .symple-one-fourth, .symple-one-fifth, .symple-two-fifth,.symple-three-fifth, .symple-four-fifth, .symple-one-sixth, .symple-five-sixth {
		width: 100%;
		float: none;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.symple-pricing-table > div{
		 margin-bottom: 25px;
	}
	.symple-box,
	.symple-box.left,
	.symple-box.right{
		float: none;
		width: 100% !important;
	}
	
}
@media only screen and (min-width: 769px) and (max-width: 989px) {
  #wrap {      
    width:700px
	}
  #footer-wrap{
		width: 100%;	
	}
  #navigation .sf-menu a {
    padding: 0 12px ;
  }
	.doisTerco{
width: 580px;
}
.umTerco{
width: 580px;
}
 #post {	
	width: 100%;
    padding-right: 0;
	margin-bottom: 20px
	}
#sidebar {
	width: 180px;	
}
.lado{
width: 100%;
}
.entry{
width: 90%;
  padding:10px
}
.entry img{
  width:90% !important
  }
}

/* Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */
    
@media only screen and (min-width: 990px) and (max-width: 1024px) {

	#wrap {
		width: 965px;	
	}
	.page-template-templatesatendimentos-php #main-content{
	width: 850px;	
	
	}
	#footer-wrap{
		width: 100%;	
	}
	#post {	
	width: 700px;
	padding-right: 10px
	}
	.doisTerco{
width: 100%;
}
.umTerco{
width: 380px;

}

}
@media only screen and (min-width: 480px) and (max-width: 767px) {

	#wrap {
		width: 370px;
	}

}