
/*LANDSCAPE*/

/*index*/
@media only screen and (min-device-width: 480px) and (max-device-width: 768px){
	.logo h1 a{
		width:100%;
	}
	.container{
		width: 100%;
		padding: 0;
	}
	.navbar-nav > li {
	    border-right: none;
	    float: none; 
	    padding: 0 10px;
	    margin: 5px 0;
	}
	.listadeeventos ul {
	    height: auto;
	}
	.listadeeventos ul li{
		width:100%;
		position: relative;
		left: 0!important;
		right: 0!important;
	}
	a.maisy {
    width: 110%;
	}
	body > div:nth-child(1) > header > div.container.bgr.redbar > div:nth-child(2){
    	padding: 0!important;
	    margin-top: 2%;
	    float: left!important;
	}
	.container .navbar-header, .container .navbar-collapse {
	    margin: 0!important;
	    padding: 0!important;
	}
    .hgrof {
        height: auto;
        margin-left: 0;
        left: 0;
        top: 70%;
	}
	body > div:nth-child(4) > div.eventos.col-xs-12 > div.title > div > div:nth-child(1){
		width: 90%!important;
	}
	body > div:nth-child(4) > div.eventos.col-xs-12 > div.title > div > div:nth-child(2){
		padding: 0!important;
	}
	body > div.container.bgy.hgrof > div > div:nth-child(3) > p > a{
		float: right;
    	padding: 10px;
	}
	body > div.container.bgy.hgrof > div > div:nth-child(3) > p > a{
		float: right;
    	padding: 10px;
	}
	body > div:nth-child(4) > div.videos > div.title > div > div:nth-child(1){
		width: 90%!important;
		margin-bottom: 15px;
	}
	body > div:nth-child(4) > div.videos > div.title > div > div:nth-child(2){
		padding: 0!important;
	}
	body > div:nth-child(4) > div:nth-child(3) > div.title > div > div:nth-child(1),body > div:nth-child(4) > div:nth-child(4) > div.title > div > div:nth-child(1){
		width: 90%!important;
	}
	body > div:nth-child(4) > div:nth-child(3) > div.title > div > div:nth-child(2),body > div:nth-child(4) > div:nth-child(4) > div.title > div > div:nth-child(2){
		padding: 0!important;
	}
	.row{
		margin: 0;
	}
	.title {
    margin-bottom: 10%;
	}

	/*Page Respiração Holotropica*/
	body > div.container > div > div.col-sm-12.col-xs-12{
		height: auto!important;
	}
	body > div.container > div > div.container.col-xs-12.col-sm-12 > table:nth-child(2),body > div.container > div > div.container.col-xs-12.col-sm-12 > table:nth-child(4),body > div.container > div > div.container.col-xs-12.col-sm-12 > table:nth-child(6){
		width: 100%!important;
	}
	body > div.container > div > div.container.col-xs-12.col-sm-12 > table:nth-child(2) > tbody > tr > td:nth-child(1) > div,body > div.container > div > div.container.col-xs-12.col-sm-12 > table:nth-child(4) > tbody > tr > td:nth-child(1) > div,body > div.container > div > div.container.col-xs-12.col-sm-12 > table:nth-child(6) > tbody > tr > td:nth-child(1) > div{
		height: 0px!important;
		display: none;
	}
	body > div.container > div > div.container.col-xs-12.col-sm-12 > table:nth-child(2) > tbody > tr td,body > div.container > div > div.container.col-xs-12.col-sm-12 > table:nth-child(4) > tbody > tr td, body > div.container > div > div.container.col-xs-12.col-sm-12 > table:nth-child(6) > tbody > tr td{
		width: 100%;
		display: block;
		height: auto;
	}
	/*Page Galeria*/
	body > div.container.hidden-lg.hidden-md > div > table{
		width: 100%!important;
	}
	body > div.container.hidden-lg.hidden-md > div > table > tbody > tr td{
		display: block;
		width: 100%;
		font-weight: bold;
		text-align: center;
	}
	body > div.container.hidden-lg.hidden-md > div > table > tbody > tr td a{
		margin-top:30px;
		display: inline-block;
	}
	body > div.container.hidden-lg.hidden-md > div > table > tbody > tr td img{
		width: 100%;
	}
	.reset-linha{
		width: 100%!important;
	}

	/*Reset Imagens Galeria*/
	.img-galeria a img{
		width: 100%;
		margin: 10px 0;
	}

	/*Galeria 10*/
	body > div:nth-child(1) > div > div > div > div:nth-child(2) > table{
		width: 100%!important;
	}
	body > div:nth-child(1) > div > div > div > div:nth-child(2) > table> tbody > tr > td{
		width: 100%!important;
		display: block;
	}
	body > div:nth-child(1) > div > div > div > div:nth-child(2) > table> tbody > tr > td img{
		width: 100%;
		margin: 10px 0;
	}
	body > div:nth-child(1) > div > div > div > div:nth-child(1) > div{
		height: auto!important;
	}


	/*Page CEP*/
	#cep{
		width: 100%!important;
	}
	#cep tbody tr td{
		display: block;
		width: 100%;
	}

	/*Page Equipe*/
	body > div > div.container > div > table{
		width: 100%!important;
	}
	body > div > div.container > div > table > tbody > tr > td{ 
		display: block;
		width: 100%;
		height: 100%;
	}
	/*menu RESPONSIVO ATUAL*/
	#menu-resp {
		margin-top: 5%;
	}
	#menu-resp img{
		width: 100%;
		height: auto;
	}

	body > div:nth-child(1) > div:nth-child(23) > header > div.container.bgr.redbar > div > div:nth-child(2) {
	    position: absolute;
	    /*width: 100%;*/
	    margin-top: -2%;
	    text-align: center;
	    background-color: #930E2C;
    	border-radius: 5%;
    	left: 50%;
    	right: 50%;
    	visibility: hidden;
	}
	.navbar-nav > li{
		padding: 0;
	}
	.navbar-nav {
    	width: 100%;
    	margin: 0;
	}
	.redbar .linkssociais {
	    height: 17px;
	    margin-top: 15px;
	}
	body > div:nth-child(1) > div:nth-child(23) > div{
		padding: 0!important;
	}
	body > div:nth-child(1) > div:nth-child(23){
		height: auto!important;
	}
	body > div:nth-child(1){
		background-size: inherit!important;
	}
	body > div:nth-child(1) > div:nth-child(26) > div.videos.col-sm-12.col-xs-12 > div.row > div:nth-child(1) > div > iframe,body > div:nth-child(1) > div:nth-child(26) > div.videos.col-sm-12.col-xs-12 > div.row > div:nth-child(2) > div > iframe{
		width: 100%;
		margin: 10px 0;
	}
	.logo h1 a {
    background: transparent url(../images/logo.png) 50% center no-repeat;
	}
	/*menu RESPONSIVO ATUAL*/
	#menu-resp {
		margin-top: 0;
		padding: 0 ;
	}
	#menu-resp img{
		width: 70%;
		height: auto;
	}

	#menu_responsivo {
        position: absolute;
        left: -6%;
        width: 110%;
        text-align: center;
        background-color: #930E2C;
        z-index: 9999;
    }
	.navbar-nav > li{
		padding: 0;
	}
	.navbar-nav {
    	width: 100%;
    	margin: 0;
	}
	.navbar-nav > li > a{
 		border-bottom: 1px solid #fff;
    	margin-bottom: 10px;
    	margin: 0;
    	padding: 15px 0;
 	}
	.redbar .linkssociais {
	    height: 17px;
	    margin-top: 15px;
	}
	body > div:nth-child(1) > div:nth-child(24) > div{
		padding: 0!important;
	}
	body > div:nth-child(1) > div:nth-child(24){
		height: auto!important;
	}
	body > div:nth-child(1){
		background-size: inherit!important;
	}
	.logo h1 a {
    background: transparent url(../images/logo.png) 100% center no-repeat;
	}

	.pad_reset{
		padding: 0!important;
	}
	.pad_reset img{
		margin: 0;
	}
	#st{
		height: 630px!important;
	}
	#bg-mobile{
		background-size: inherit!important;
	}
	.eventos {
    margin-top: 100px;
	}
	.reset_pad{
		padding: 0!important;
	}
	.reset_wi{
		width:80%!important;
	}
	.iframe_v{
		width:100%;
		margin: 10px 0;
	}
	.border_mobile{
		display: none;
	}

	.owl-theme .owl-controls .owl-prev{
		position: relative!important;
	}
	.owl-theme .owl-controls .owl-next{
		position: relative!important;
	}	
	.owl-theme .owl-controls .owl-buttons div {
		height: 45px!important;
	}


    .navbar-nav > #li-primary {
	    position: absolute;
	    z-index: 9999;
	    left: 10px;
        display: none;
	}
	#menu-grof, #menu-pta {
	    margin-top: 50px;
	}

	.img_menu {
	    position: absolute;
	   width: 165px;
        padding: 5px;
	    z-index: 999;
	}
	.img_menu a img{
        width: 35%!important;
        margin: 0 auto;
	}
	.slide-2 img {
	    float: none;
	    margin: 20px auto;
	}
	.slide-2 div{
		width: 100%;
		margin:0;
	}
	.slide div p{
		margin: 0;
	}
	#owl-demo-ref > div.owl-controls > div > div.active span{
		background: #FCD102;
	}
	#traslate {
	    float: left;
	    padding: 0;
	    margin-top: 10px;
	}
	.btn-grof p, .fotos_artigos p{
		margin-top: 20px;
        height: auto;
	}
    
    #menu_responsivo {
	    position: absolute;
	    left: -6%;
   		width: 110%;
	    text-align: center;
	    background-color: #930E2C;
	    z-index: 999;
	}
    #li-primary{
        display: none;
    }
    #sidebar{
        margin: 0;
    }
    #sidebar ul li, #news {
        margin: 0;
    }
    #sidebar > ul > li:nth-child(2) {
        margin:20px 0;
    }
    .img-event{
        margin: 0;
    }
    .img-event img{
        width: 100%;
    }
    .fotos{
        margin: 0;
    }
    #cep #cep-image {
        padding-top: 0px;
    }
     table tr td{
        padding: 0 15px!important; 
    }
    body > div:nth-child(7) > div,body > div:nth-child(6) > div > div,body > div:nth-child(9) > div,body > div:nth-child(9) > div > div,body > div:nth-child(8) > div > div,body > div:nth-child(1) > div.container > div > div.hidden-md.hidden-lg > div > div:nth-child(2),body > div:nth-child(1) > div.container > div > div.hidden-md.hidden-lg > div > div:nth-child(4),body > div:nth-child(1) > div.container > div > div.hidden-md.hidden-lg > div > div:nth-child(6),body > div:nth-child(1) > div:nth-child(3) > div > div, .btn-grof, .fotos_artigos, body > div:nth-child(8) > div > div{
        padding: 0 15px;
    }
    #logos_resp_menu ul{
	 	margin: 0 auto;
        display: table;
	 	padding: 0;
	 	list-style: none;
	 }
	 #logos_resp_menu ul li{
	 	float: left;
		width: 140px;
		margin: 10px;
	 }
    #logos_resp_menu ul li a img{			 
		height: auto;
		width: 100%;
    }
    #logos_resp_menu{
    	height: 70px;
    	width: 100%;
    	background: white;
    }
    .bg-height{
        height:auto!important;
    }
    .btn-grof p a{
        width:100%;
    }
    .btn-grof p img{
        width: 100%;
        max-width: none;
    }
    .container .row .fotos_artigos p{
        width: 100%;
    }
    .fotos_artigos p img{
        max-width:none;
        width:100%;
    }
    .fotos_artigos img:last-child {
         margin-right: 0px; 
    }












}




/*POSTRAIT*/
/*index*/
@media only screen  and (max-device-width: 479px){ 
 	.logo{
 		margin: 0;
 	}
 	.logo h1 a{
 		width: 100%;
         background: transparent url(../images/logo.png) 50% center no-repeat; 
 	}
 	.navbar-collapse{
 		margin: 0!important;
 		padding: 0!important;
 	}
 	.navbar-nav > li{
 		border:none;
	    float: none;
	    display: inline;
	    margin-bottom: 10px;
 	}
 	.navbar-nav > li > a{
 		border-bottom: 1px solid #fff;
    	margin-bottom: 10px;
    	margin: 0;
    	padding: 15px 0;
 	}
 	.redbar .linkssociais{
 		float: right;
 	}
 	.redbar{
 		width: 100%;
    	float: left;
 	} 	

    .hgrof {
        height: auto;
        float: left;
        width: 33%;
        margin-left: 0;
        left: 0;
        top: 60%;
	}
    .slide div{
        height: auto;
    }
	body > div.container.bgy.hgrof > div > div:nth-child(2){
		float: none;
		margin-top: 15px;
	}
	.container{
		width: 100%;
	}
	body{
		min-width: 100%;
	}
	.listadeeventos ul {
	    height: auto;
	}
	.listadeeventos ul li{
		width:100%;
		position: relative;
		height: auto;
	}
	body > div:nth-child(1) > header > div.container.bgr.redbar > div:nth-child(2){
		padding: 0!important;
    	margin-top: 4%;
    	float: left!important;
	}
	body > div:nth-child(4) > div.eventos.col-xs-12 > div.title > div > div:nth-child(1){
		width: 80%!important;
	}
	body > div:nth-child(4) > div.eventos.col-xs-12 > div.title > div > div:nth-child(2){
		padding: 0!important;
	}
	a.maisy{
		width: 100%;
	}
	body > div.container.bgy.hgrof > div > div:nth-child(3) > p > a{
		float: right;
    	padding: 10px;
	}

	#footer .newsletter input[type=text], #footer .newsletter input[type=email] {
		width: 100%;
	}
	/*facebook script*/
	#footer > div > div.row > div:nth-child(2) > div > div.fb-like.fb_iframe_widget.fb_iframe_widget_fluid > span,.pluginSkinLight div #u_0_0{
		width: 100%!important;
	}
	#footer > div > div.row > div:nth-child(2) > div > div.fb-like.fb_iframe_widget.fb_iframe_widget_fluid > span > iframe{
		width: 100%!important;
	}
	/*COMPLEMENTO BODY*/
	body > div:nth-child(2) > div:nth-child(13) > div.eventos.col-xs-12 > div.title > div > div:nth-child(1),body > div:nth-child(1) > div:nth-child(13) > div:nth-child(3) > div.title > div > div:nth-child(1),body > div:nth-child(1) > div:nth-child(13) > div.fotos.col-sm-12.col-xs-12 > div.title > div > div:nth-child(1),body > div:nth-child(1) > div:nth-child(13) > div.videos > div.title > div > div:nth-child(1){
		width: 80%!important;
	}
	body > div:nth-child(2) > div:nth-child(13) > div.eventos.col-xs-12 > div.title > div > div:nth-child(2),body > div:nth-child(1) > div:nth-child(13) > div:nth-child(3) > div.title > div > div:nth-child(2),body > div:nth-child(1) > div:nth-child(13) > div.fotos.col-sm-12.col-xs-12 > div.title > div > div:nth-child(2),body > div:nth-child(1) > div:nth-child(13) > div.videos > div.title > div > div:nth-child(2){
		padding: 0!important;
	}
	body > div:nth-child(2) > div:nth-child(26) > div.videos.col-sm-12.col-xs-12 > div.row > div:nth-child(1) > div > iframe, body > div:nth-child(1) > div:nth-child(26) > div.videos.col-sm-12.col-xs-12 > div.row > div:nth-child(2) > div > iframe{
		width: 100%!important;
		margin: 30px 0px;
	}
	body > div:nth-child(2) > div:nth-child(10) > div{
		padding-right: 52%!important;
	}

	/*Page Respiração Holotropica*/
	body > div.container > div > div.col-sm-12.col-xs-12{
		height: auto!important;
	}
	body > div.container > div > div.container.col-xs-12.col-sm-12 > table:nth-child(2),body > div.container > div > div.container.col-xs-12.col-sm-12 > table:nth-child(4),body > div.container > div > div.container.col-xs-12.col-sm-12 > table:nth-child(6){
		width: 100%!important;
	}
	body > div.container > div > div.container.col-xs-12.col-sm-12 > table:nth-child(2) > tbody > tr > td:nth-child(1) > div,body > div.container > div > div.container.col-xs-12.col-sm-12 > table:nth-child(4) > tbody > tr > td:nth-child(1) > div,body > div.container > div > div.container.col-xs-12.col-sm-12 > table:nth-child(6) > tbody > tr > td:nth-child(1) > div{
		height: 0px!important;
		display: none;
	}
	body > div.container > div > div.container.col-xs-12.col-sm-12 > table:nth-child(2) > tbody > tr td,body > div.container > div > div.container.col-xs-12.col-sm-12 > table:nth-child(4) > tbody > tr td, body > div.container > div > div.container.col-xs-12.col-sm-12 > table:nth-child(6) > tbody > tr td{
		width: 100%;
		display: block;
		height: auto;
	}
	#reset-body-respiracao{
		background: #FECC09;
	}
	#reset-body-respiracao > div.container > div > div.container.col-xs-12.col-sm-12 > table:nth-child(2) > tbody > tr > td:nth-child(2) > p:nth-child(2){
		font-size: 1.5em!important;
    	text-align: left;
	}
	body > div.container img{
		width: 100%;
		height: auto;
	}

	/*Page Eventos*/
	body div.container > #reset_tab_eventos > table{
		width: 100%;
	}
	body div.container > #reset_tab_eventos > table > tbody > tr td{
		width: 100%!important;
		display: block!important;
	}
	body div.container > #reset_tab_eventos > table > tbody > tr> td > img{
		width: 100%;
	}

	.fotos{
		margin: 0;
	}
	

	/*Page Galeria*/
	body > div.container.hidden-lg.hidden-md > div > table{
		width: 100%!important;
	}
	body > div.container.hidden-lg.hidden-md > div > table > tbody > tr td{
		display: block;
		width: 100%;
		font-weight: bold;
		text-align: center;
	}
	body > div.container.hidden-lg.hidden-md > div > table > tbody > tr td a{
		margin-top:30px;
		display: inline-block;
	}
	body > div.container.hidden-lg.hidden-md > div > table > tbody > tr td img{
		width: 100%;
	}
	.reset-linha{
		width: 100%!important;
	}

	/*Reset Imagens Galeria*/
	.img-galeria a img{
		width: 100%;
		margin: 10px 0;
	}

	/*Galeria 10*/
	body > div:nth-child(1) > div > div > div > div:nth-child(2) > table{
		width: 100%!important;
	}
	body > div:nth-child(1) > div > div > div > div:nth-child(2) > table> tbody > tr > td{
		width: 100%!important;
		display: block;
	}
	body > div:nth-child(1) > div > div > div > div:nth-child(2) > table> tbody > tr > td img{
		width: 100%;
		margin: 10px 0;
	}
	body > div:nth-child(1) > div > div > div > div:nth-child(1) > div{
		height: auto!important;
	}

	/*Page CEP*/
	#cep{
		width: 100%!important;
	}
	#cep tbody tr td{
		display: block;
		width: 100%;
	}

	/*Page Equipe*/
	body > div > div.container > div > table{
		width: 100%!important;
	}
	body > div > div.container > div > table > tbody > tr > td{ 
		display: block;
		width: 100%;
		height: 100%;
	}

	/*menu RESPONSIVO ATUAL*/
	#menu-resp {
		margin-top: 3%;
		padding: 0 ;
	}
	#menu-resp img{
		width: 90%;
		height: auto;
	}

	#menu_responsivo {
	    position: absolute;
	    left: -6%;
   		width: 120%;
	    text-align: center;
	    background-color: #930E2C;
	    z-index: 999;
	}
    #li-primary{
        display: none;
    }
	.navbar-nav > li{
		padding: 0;
	}
	.navbar-nav {
    	width: 100%;
    	margin: 0;
	}
	.redbar .linkssociais {
	    height: 17px;
	    margin-top: 15px;
	}
	body > div:nth-child(1) > div:nth-child(24) > div{
		padding: 0!important;
	}
	body > div:nth-child(1) > div:nth-child(24){
		height: auto!important;
	}
	body > div:nth-child(1){
		background-size: inherit!important;
	}
	
	.pad_reset{
		padding: 0!important;
	}
	.pad_reset img{
		margin: 0;
	}
	#st{
		height: auto!important;
	}
	#bg-mobile{
		background-size: inherit!important;
	}
	.eventos {
    margin-top: 0px;
	}
	.reset_pad{
		padding: 0!important;
	}
	.reset_wi{
		width:80%!important;
	}
	.iframe_v{
		width:100%;
		margin: 10px 0;
	}
	.border_mobile{
		display: none;
	}

	.owl-theme .owl-controls .owl-prev{
		position: relative!important;
	}
	.owl-theme .owl-controls .owl-next{
		position: relative!important;
	}	
	.owl-theme .owl-controls .owl-buttons div {
		height: 45px!important;
	}
    
    
    .icons-sociais {
        margin:0px 10px 0 0;
    } 
    #traslate {
        float: left;
        padding: 0;
        margin-top: 10px;
    }


    .navbar-nav > #li-primary {
	    position: absolute;
	    z-index: 9999;
	    left: 10px;
	}
	#menu-grof, #menu-pta {
	    margin-top: 50px;
	}

	.img_menu {
	    position: absolute;
	   width: 175px;
            padding: 5px;
	    z-index: 999;
	}
	.img_menu a img{
        width: 35%!important;
        margin: 0 auto;
	}
	.slide-2 img {
	    float: none;
	    margin: 20px auto;
	}
	.slide-2 div{
		width: 100%;
		margin:0;
	}
	.slide div p{
		margin: 0;
	}
	#owl-demo-ref > div.owl-controls > div > div.active span{
		background: #FCD102;
	}
	.btn-grof p, .fotos_artigos p{
		margin-top: 20px;
        height: auto;
	}
    #sidebar{
        margin: 0;
    }
    #sidebar ul li, #news {
        margin: 0;
    }
    #sidebar > ul > li:nth-child(2) {
        margin:20px 0;
    }
   
    table tr td{
        padding: 0 15px!important; 
    }
    .img-event{
        margin-top: 10px;
    }
    .btn-grof{
        padding: 0 15px;
    }
    body > div:nth-child(7) > div,body > div:nth-child(6) > div > div,body > div:nth-child(9) > div,body > div:nth-child(9) > div > div,body > div:nth-child(1) > div:nth-child(3) > div > div, .fotos_artigos, body > div:nth-child(8) > div > div{
        padding: 0 15px;
    }
	 #logos_resp_menu ul{
	 	margin: 0 auto;
         display: table;
	 	padding: 0;
	 	list-style: none;
	 }
	 #logos_resp_menu ul li{
	 	float: left;
		width: 140px;
		margin: 10px;
	 }
    #logos_resp_menu ul li a img{			 
		height: auto;
		width: 100%;
    }
    #logos_resp_menu{
    	height: 70px;
    	width: 100%;
    	background: white;
    }
    .bg-height{
        height:auto!important;
    }
    .btn-grof p a{
        width:100%;
    }
    .btn-grof p img{
        width: 100%;
        max-width: none;
    }
    .container .row .fotos_artigos p{
        width: 100%;
    }
    .fotos_artigos p img{
        max-width:none;
        width:100%;
    }
    .fotos_artigos img:last-child {
         margin-right: 0px; 
    }
  
    



}
