/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
	



	/**TEMPLATE PROGRAMAS CARTAZES **/
	/**FIM TEMPLATE PROGRAMAS CARTAZES **/

	/**TEMPLATE ALBUM FOTOGRAFIAS **/
	/**FIM TEMPLATE ALBUM FOTOGRAFIAS **/

	/**TEMPLATE ARQUIVO **/
	/**FIM TEMPLATE ARQUIVO **/

	/**TEMPLATE CONCURSO FOTOGRAFIA **/
	/**FIM TEMPLATE CONCURSO FOTOGRAFIA **/

	/**TEMPLATE CONCURSO FOTOGRAFIA ARQUIVO **/
	/**FIM TEMPLATE CONCURSO FOTOGRAFIA ARQUIVO **/

	/**TEMPLATE DONATIVOS **/
	/**FIM TEMPLATE DONATIVOS **/

	/**TEMPLATE FAZER DONATIVO **/
	/**FIM TEMPLATE FAZER DONATIVO **/

	/**TEMPLATE HOMEPAGE **/
	/**FIM TEMPLATE HOMEPAGE **/

	/**TEMPLATE PAGINA SIMPLES SLIDER **/
	/**FIM TEMPLATE PAGINA SIMPLES SLIDER **/

	/**TEMPLATE PAGINA SIMPLES **/
	/**FIM TEMPLATE PAGINA SIMPLES **/

	/**TEMPLATE PAGINA SIMPLES GALERIA **/
	/**FIM TEMPLATE PAGINA SIMPLES GALERIA **/

	/**TEMPLATE PROCISSOES **/
	/**FIM TEMPLATE PROCISSOES **/

	/**TEMPLATE PROGRAMA **/
	/**FIM TEMPLATE PROGRAMA **/

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	h1{
		font-size: 3rem;
		line-height: 1.5;
	}

	h2{
		font-size: 2.6rem;
		line-height: 1.5;
	}

	h3{
		font-size: 2.3rem;
		line-height: 1.5;
	}

	h4, h5, h6, a{
		font-size: 1.4rem;
		line-height: 1.5;
	}

	p{
		font-size: 1.6rem;
		line-height: 1.5;
	}

	a{
		font-size: 1.4rem;
		line-height: 1.5;
	}

	.tituloBanner{
		color: white;
		font-size: 3rem;
	}
	.txtBanner{
		color: white;
		font-size: 1.4rem;
	}

	/*#googleMaps{
		display:none;
	}*/

	.btn-panel-group {
		display: block;
	    position: absolute;
	    width: 13%;
	    height: 50px;
	    top: 0;
	    left: -2px;
	    z-index: 101;
	    background-color: #733B7F;
	    padding-left: 10px;
	    padding-right: 10px;
	    transition: all .8s ease;
	}

	.btn-panel-group-show{
		transform: translateX(673%);
	  	-webkit-transform: translateX(673%);
	}

	.btn-panel-group>div{
		display: block;
	    width: calc(100% - 20px);
	    height: 4px;
	    background-color: #fff;
	    position: absolute;
	    -webkit-transition: all 300ms ease-out;
	    -moz-transition: all 300ms ease-out;
	    -ms-transition: all 300ms ease-out;
	    -o-transition: all 300ms ease-out;
	    transition: all 300ms ease-out;
	}

	.btn-panel-group>div:nth-child(1) {
	    top: 10px;
	}

	.btn-panel-group>div:nth-child(2) {
	    top: 23px;
	}

	.btn-panel-group>div:nth-child(3) {
	    top: 36px;
	}

	.btn-panel-group.btn-panel-group-show>div:nth-child(1){
	    -moz-transform: rotate(45deg) translateX(10px) translateY(10px);
	    -webkit-transform: rotate(45deg) translateX(10px) translateY(10px);
	    -o-transform: rotate(45deg) translateX(10px) translateY(10px);
	    -ms-transform: rotate(45deg) translateX(10px) translateY(10px);
	    transform: rotate(45deg) translateX(10px) translateY(10px);
	}

	.btn-panel-group.btn-panel-group-show>div:nth-child(2){
		opacity: 0;
	    /*-moz-transform: rotate(-45deg) translateX(8px) translateY(-9px);
	    -webkit-transform: rotate(-45deg) translateX(8px) translateY(-9px);
	    -o-transform: rotate(-45deg) translateX(8px) translateY(-9px);
	    -ms-transform: rotate(-45deg) translateX(8px) translateY(-9px);
	    transform: rotate(-45deg) translateX(8px) translateY(-9px);*/
	}

	.btn-panel-group.btn-panel-group-show>div:nth-child(3){
	    -moz-transform: rotate(-45deg) translateX(8px) translateY(-9px);
	    -webkit-transform: rotate(-45deg) translateX(8px) translateY(-9px);
	    -o-transform: rotate(-45deg) translateX(8px) translateY(-9px);
	    -ms-transform: rotate(-45deg) translateX(8px) translateY(-9px);
	    transform: rotate(-45deg) translateX(8px) translateY(-9px);
	}

	#map{
		width: 100%;
	}

	#googleMaps{
		position: relative;
	}

	#googleMaps .panel-group {
	    margin: 0;
	    width: 88%;
	    float: none;
	    position: absolute;
	    left: 0;
	    z-index: 100;
	}

	#googleMaps .panel-group>div{
		transform: translateX(-100%);
  		-webkit-transform: translateX(-100%);
		transition: all .8s ease; 
	}

	#googleMaps .panel-group.show>div{
	  transform: translateX(0);
	  -webkit-transform: translateX(0);
	}

}