/************************************************************************************
smaller than 1130
*************************************************************************************/
@media only screen and (max-width: 1130px) {
	/* Interna Listagem Eventos */
	.data-bloco-evento h1 {font-size:15px}
	#lancamentos div div div.bloco-release{height: auto !important;}
	#livrosemana #container{height: auto !important;}
	#novidades.all{width: 100%;display: inline-block;}
	
}

/************************************************************************************
smaller than 960
*************************************************************************************/
@media only screen and (max-width: 975px) {
	
	header#header #container #menu-nav{background: #f3f3f3;}
	header#header #container #menu-nav:hover .menu-homepage.menu-principal-container{display: block;padding: 0px;}
	header#header #container #menu-nav:hover .menu-homepage.menu-principal-container ul#menu-principal{display: block !important;}
	header#header #container #menu-nav .menu-homepage.menu-principal-container ul#menu-principal li{width: 100%;float: none;background: transparent;background-color: #F3F3F3;border-top: 1px solid #FFFFFF;padding: 0px;}
	header#header #container #menu-nav .menu-homepage.menu-principal-container ul#menu-principal li:hover .sub-menu{position: relative;top: 0;left: 0;width: 100%;}
	header#header #container #menu-nav .menu-homepage.menu-principal-container ul#menu-principal li .sub-menu li a{margin: 0;background: #FFFFFF;color: #999999;text-indent: 10px;padding-left: 20px;font-size: 14px;}
	.menu-homepage.menu-principal-container{width: 100%;}
	.menu-homepage.menu-principal-container ul#menu-principal.nav{width: 100%;}
	section#video.one{width: 100%;}
	.container .left-container{width: 100%;}
	.left-container #lancamentos{width: 100%;}
	section#agenda.half{width: 100%;}
	section#livrosemana{width: 100%;}
	#container.gallery_flickr{width: 100%;}
	#container-cmenu{width: 100%;padding: 0px;}
	#container #menu-lateral{display: none;}
	#passos-compra li span{font-size: 16px;}
	#container #conf-enderco li.blc2{padding:0px;}
	#form_payment ul li{padding: 4px !important;}
	ul#minha-conta-geral{width: 100%;}
	div#minha-conta-geral{width: 100%;}

	/*Newsletter*/
	#newsletter li.left {width:40%;}
	#newsletter li.right {width:57.5%;}
	#newsletter li input {width:34%;}
	
	/*	Menu Principal */
	.toggleMenu {display:block}
	.nav {display:none}
	#menu-nav{width:100%;background:#fff;clear:both;}
	

	.nav > li {float: none; background-color:#F3F3F3; border-top: 1px solid #FFFFFF}
	.nav > li > a {text-indent:25px}
	.nav > li > .parent {background:none; margin:0; padding:20px 15px}
	.nav li li .parent2 {background-image: url("../images/layout/downArrow.png"); background-repeat: no-repeat; background-position: 95% 50%}
	.nav li li.hover .parent2 {background-image: url("../images/layout/upArrow.png"); background-repeat: no-repeat; background-position: 95% 50%}
	.nav ul {display: block; width: 100%;}
	.nav li li a {margin:0; background:#FFFFFF; color:#999999; border-top: 1px solid #e5e5e5; text-indent:10px}
	.nav li li li a {background-color:#FAFAFA; margin:0; text-indent:40px}
	.nav > li:hover > a {margin:0; background-color:#F3F3F3; color:#333333; background-image:none}
	.nav li ul li a:hover {background-color:#FFFFFF;}
	.nav > li.hover > ul , .nav li li.hover ul {position: static}

	.nav > li:before, .nav > li.hover:before {content:'';position:absolute;left: 20px;top: 25px;height:0;width:0}
	.nav > li:before {border-left: 8px solid #eb2222;border-top: 5px solid transparent;border-bottom: 5px solid transparent}
	.nav > li.hover:before {border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 8px solid #eb2222}
	
	/* Conteudo */
	#noticias {max-width:100%; padding:0}
	#liturgia {float:left; width:100%; margin:20px 0 0 0}
	#santo-dia {width:100%; float:left}
	section#noticias{width: 100%; margin-right: 0px;}
	/* Eventos */
	.data-evento h3 {font-size:14px}
}

/************************************************************************************
smaller than 860
*************************************************************************************/
@media only screen and (max-width: 860px) {
	section#livrosemana .pref_synopsis {height: auto !important;}
	header#header #container #menu-nav{background: #f3f3f3;}
	header#header #container #menu-nav:hover .menu-homepage.menu-principal-container{display: block;padding: 0px;}
	header#header #container #menu-nav:hover .menu-homepage.menu-principal-container ul#menu-principal{display: block !important;}
	header#header #container #menu-nav .menu-homepage.menu-principal-container ul#menu-principal li{width: 100%;float: none;background: transparent;background-color: #F3F3F3;border-top: 1px solid #FFFFFF;padding: 0px;}
	header#header #container #menu-nav .menu-homepage.menu-principal-container ul#menu-principal li:hover .sub-menu{position: relative;top: 0;left: 0;width: 100%;}
	header#header #container #menu-nav .menu-homepage.menu-principal-container ul#menu-principal li .sub-menu li a{margin: 0;background: #FFFFFF;color: #999999;text-indent: 10px;padding-left: 20px;font-size: 14px;}
	.menu-homepage.menu-principal-container{width: 100%;}
	.menu-homepage.menu-principal-container ul#menu-principal.nav{width: 100%;}
	section#video.one{width: 100%;}
	.container .left-container{width: 100%;}
	.left-container #lancamentos{width: 100%;}
	section#agenda.half{width: 100%;}
	section#livrosemana{width: 100%;}
	#container.gallery_flickr{width: 100%;}
	#container-cmenu{width: 100%;padding: 0px;}
	#container #menu-lateral{display: none;}
	#passos-compra li span{font-size: 16px;}
	#container #conf-enderco li.blc2{padding:0px;}
	#form_payment ul li{padding: 4px !important;}
	#header #container div.menu-minha-conta ul li{float: left;margin: 5px 15px;}
	ul#minha-conta-geral{width: 100%;}
	div#minha-conta-geral{width: 100%;}

	#livro-da-semana {display:none}
	.form-search .select-search {display:none;}
	.form-search .input-search {width:80%}
	/* Colunistas */
	#colunistas {width:100%; padding:0}
	#container1 {width:100%}
	
	/* Releases e Eventos */
	#releases {width:48.9%}
	#eventos {width:48.9%; margin-left:0; float:right}
	
	/* Banner Radio */
	#banner-lado {display:none}
	
	/************************************************************************************
	 * Sidebar */
	/************************************************************************************/
	#interno {width:100%; padding:30px 10px 0 10px; margin:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
	#sidebar {display:none}
	#sidebar-colunista {display:none}
}

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

	header#header #container #menu-nav{background: #f3f3f3;}
	header#header #container #menu-nav:hover .menu-homepage.menu-principal-container{display: block;padding: 0px;}
	header#header #container #menu-nav:hover .menu-homepage.menu-principal-container ul#menu-principal{display: block !important;}
	header#header #container #menu-nav .menu-homepage.menu-principal-container ul#menu-principal li{width: 100%;float: none;background: transparent;background-color: #F3F3F3;border-top: 1px solid #FFFFFF;padding: 0px;}
	header#header #container #menu-nav .menu-homepage.menu-principal-container ul#menu-principal li:hover .sub-menu{position: relative;top: 0;left: 0;width: 100%;}
	header#header #container #menu-nav .menu-homepage.menu-principal-container ul#menu-principal li .sub-menu li a{margin: 0;background: #FFFFFF;color: #999999;text-indent: 10px;padding-left: 20px;font-size: 14px;}
	.menu-homepage.menu-principal-container{width: 100%;}
	.menu-homepage.menu-principal-container ul#menu-principal.nav{width: 100%;}
	section#video.one{width: 100%;}
	.container .left-container{width: 100%;}
	.left-container #lancamentos{width: 100%;}
	section#agenda.half{width: 100%;}
	section#livrosemana{width: 100%;}
	#container.gallery_flickr{width: 100%;}
	#container-cmenu{width: 100%;padding: 0px;}
	#container #menu-lateral{display: none;}
	#passos-compra li span{font-size: 16px;}
	#container #conf-enderco li.blc2{padding:0px;}
	#form_payment ul li{padding: 4px !important;}
	#header #container div.menu-minha-conta ul li{float: left;margin: 5px 15px;}
	ul#minha-conta-geral{width: 100%;}
	div#minha-conta-geral{width: 100%;}

	ul.menu-top li {padding:0 30px 0 0;}
	/* Newsletter*/
	#newsletter li.left {width:30%;display: none;}
	#newsletter li.right {width:100%;text-align:center;}
	#newsletter li input {width:34%;}
	#newsletter .news:before {content:'Assine nossa news';} 		
}
/************************************************************************************
smaller than 720
*************************************************************************************/
@media only screen and (max-width: 720px) {
	/* Newsletter*/
	#newsletter {display:none}
	
	/* Footer  */		
	.blc-cont {width:50%}
	.blc-cont.divisor {clear:left}
	.blc-atend {width:45%}
	
	/* Projetos pedagógicos interna */
	#texto-pedagogico h2 {font-size:20px}
	#texto-pedagogico p {font-size:14px}
	
	/* Eventos listagem */
	#dropdown-estado {width:100%}
	select#estado {width:100%}
	.events-archive .hentry {width:100%}
	#blc-lista-evento {width:100%; height:auto}
	.data-bloco-evento h1 {font-size:14px}
	.evento-content h3 {font-size:18px}
	
	/* Páginas abertas */
	#capa_banca {height:320px; margin-bottom:50px}
}

/************************************************************************************
smaller than 660
*************************************************************************************/
@media only screen and (max-width: 660px) {
	
	/* Header */
	a.logo {background: url(../images/layout/logo_vertical.jpg) center center no-repeat; max-width: 177px}
	.busca {width:60%}
	
	/* Banner */
	.slide-h1 {font-size:12px !important;line-height:normal !important}
	.slide-h2 {font-size:10px !important;line-height:normal !important}
	
	/* Notícias */
	.news h3 {font-size:12px}
	.news h2 {font-size:16px}
}

/************************************************************************************
smaller than 615
*************************************************************************************/
@media only screen and (max-width: 615px) {

	/* Header */
	a.icon-menu-top {display:block;}
	a.icon-menu-top.active:before{content:url(../images/layout/seta_cima.png);background-color:#999;}	
	ul.menu-top {display:none;z-index:999}
	ul.menu-top.show {display:block;position:absolute;background:#e0e0e0;margin-left:-5px;width:170px;}
	ul.menu-top li {display:block;padding:0;border-bottom:1px solid #fff}	
	ul.menu-top li.selected a {border:none} 
	ul.menu-top li a:hover, ul.menu-top li a {border:none;padding:10px 13px 10px 20px;}
	ul.menu-top li a:hover {background-color:#ccc}
}

/************************************************************************************
iPhone 5 Portrait
*************************************************************************************/
@media only screen
and (min-device-width : 320px) 
and (max-device-width : 568px) {
    
    /* Redes Sociais */
	.addthis_button_facebook_like {float:left; width:100%}
	.addthis_button_tweet {float:left; width:100%; margin:30px 0; margin-left:0 !important}
	#___plusone_0 {float:left; width:100%}
}

/************************************************************************************
iPhone 5 Landscape
*************************************************************************************/
@media only screen and (min-device-width : 320px)
and (max-device-width : 568px) 
and (orientation : landscape) {
	/* Logo */
	a.logo {background: url(../images/layout/logo.jpg) center center no-repeat; max-width: 255px}
	
    /* Liturgia */
	.dropdown a  {-webkit-text-size-adjust:100%}
	
	/* Notícias */
	.news {-webkit-text-size-adjust:100%}
    
    /* Colunistas interna */
   #interno-colunista {width:100%; padding:30px 10px 0 10px; margin:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
   .image-tags {padding-top:7px}
   
   	.redes-sociais {width:100%; float:left; margin:20px 0 40px 0}
   	.addthis_button_facebook_like {float:left; width:85px}
	.addthis_button_tweet {float:left; width:121px; margin:0 0 0 35px !important;}
	#___plusone_0 {float:left; width:90px}
}

/************************************************************************************
smaller than 570
*************************************************************************************/
@media only screen and (max-width: 570px) {
	#livrosemana .pref_synopsis{height: auto !important;}
	#livrosemana #container{height:auto !important;}
	a.logo{height:150px; background: url(../images/layout/logo_vertical.jpg) center center no-repeat;}
	div#search.search.show{clear: both;width: 100%;padding: 20px 0 20px 0;background-color: #f0f0f0;margin: 0 0 20px 0;}
	#menu-nav{background: #f3f3f3;}
	section.one {width: 100%;}
	section.half {width: 100%;}
	.container .left-container {width: 100%;}
	#livrosemana #container div .pref_name{width: 270px;}
	#opiniao #container div div .caroufredsel_wrapper{height: 350px !important;}
	footer#footer #container .blc-cont{width:100% !important; margin-bottom: 0px !important;margin-top: 0px; padding-left: 0px;}
	footer#footer #container .blc-cont.divisor{margin: 20px 0px !important;}
	ul.lista-paises ul {height: 90px;}
	footer#footer #container .blc-cont nav#nav-footer:hover ul{display: block;}
	section#lancamentos.half #container div.container-section .bloco-release{height: auto;}
	header#header #container #menu-nav{background: #f3f3f3;}
	header#header #container #menu-nav:hover .menu-homepage.menu-principal-container{display: block;padding: 0px;}
	header#header #container #menu-nav:hover .menu-homepage.menu-principal-container ul#menu-principal{display: block !important;}
	header#header #container #menu-nav .menu-homepage.menu-principal-container ul#menu-principal li{width: 100%;float: none;background: transparent;background-color: #F3F3F3;border-top: 1px solid #FFFFFF;padding: 0px;}
	header#header #container #menu-nav .menu-homepage.menu-principal-container ul#menu-principal li:hover .sub-menu{position: relative;top: 0;left: 0;width: 100%;}
	header#header #container #menu-nav .menu-homepage.menu-principal-container ul#menu-principal li .sub-menu li a{margin: 0;background: #FFFFFF;color: #999999;text-indent: 10px;padding-left: 20px;font-size: 14px;}
	#interno #texto .box_radio p{display: table-row-group;}
	#interno table tbody tr td{float: none;width: 100%;display: inline-block;}
	#interno #texto .content_tab #radio.nav.nav-tabs{display: block !important;width: 100%;}
	#interno #texto .content_tab #radio.nav.nav-tabs li{width: 33%;float:left;}
	#interno #texto .content_tab #radio.nav.nav-tabs li:before{display:none;}
	#interno #texto .content_tab #radio.nav.nav-tabs li a{text-indent: 0px;font-size: 12px;text-align: center;height: 60px;}
	.video_radio{width:100%; height:100%;}
	.poadcast audio,
	.poadcast{width:100%;}
	img{max-width: 100%;}
	.bloco-esquerdo span.inputRequirement,
	.bloco-direito span.inputRequirement{position: absolute;}
	#release-texto{width: 100% !important; margin-bottom: 20px !important; }
	.hidden-menu-minha-conta.show:after, #shopping-cart-top.show .cart-iten:after, .search.show:after {display: none;}
	nav#nav .container{padding: 0px;}
	#container #menu-lateral{display: none;}
	#container #breadcrumb{display:none;}
	#container #container-cmenu{width: 100%;padding: 0px;}
	#container #container-cmenu ul#produto-lista li{width:50%;border-right: 1px solid #eee !important;border-bottom: 1px solid #eee !important;padding-bottom: 0px;}
	#container #container-cmenu ul#produto-lista li a.carousel-comprar{bottom: 0px; right: 0px;}
	#container.margin-top form div#bloco-login{width:100%; float: none; margin-bottom: 20px;}
	#container.margin-top form div#bloco-nova-conta{width: 100%;display: inline-block;position: relative;white-space: normal;}
	#container.margin-top form div#bloco-nova-conta p.label{width: 100%;display: inline-block;position: relative;white-space: normal;}
	#container.margin-top #minha-conta-geral{width: 100%;}
	#container.margin-top #minha-conta-geral .text .history_list{width: 100%;}
	#container.margin-top #minha-conta-geral .text .history_list ul li span{width: 24%}
	#container.margin-top #minha-conta-geral .text .history_list ul li div.hidden_order ul li span{width:auto;}
	#container-cmenu #produto-info .produto-social{width: 90%;margin: 5%;}
	#container-cmenu #produto-info #bloco-preco.organiza-float{width: 100%;padding: 0px;}
	#container-cmenu #produto-info #bloco-preco.organiza-float div.bloco-preco.organiza-float{padding: 30px 10px;}
	#content #container.margin-top ul#passos-compra li{width: 25%;text-align: center;}
	#content #container.margin-top ul#passos-compra li span.etapa-numero{display: inline-block;margin: 0px;}
	#content #container.margin-top ul#passos-compra li span{display: none;}
	#container.margin-top form{margin-top:0px !important;}
	.carrinho-item-wrap .imagem-produto {position: relative;}
	.carrinho-item-wrap {padding: 0px;}
	#meu-carrinho td.quantidade .quantidade-wrap {width:100%;}
	.subtotal-total{width: auto;}
	.subtotal-total .margem-topo span{float: left;}
	#bloco-login form#formrecover div p.label{width: 100% !important;margin-bottom: 5px; }
	#recover div .modal-content .footer .default-button.buttons{margin-right: 10px;width: 47%;padding: 10px 0px;text-align: center;float: left;margin: 0px;}
	.register #form_cliente .novo-cadastro-titulo .bloco-esquerdo{width: 100%;}
	.register #form_cliente .novo-cadastro-titulo .bloco-direito{width: 100%;height: auto !important;}
	.register #form_cliente .novo-cadastro-titulo .bloco-direito .default-button.finalizar-botao{padding: 12px 0;width: 40%;text-align: center;}
	ul#conf-endereco li.blc2 .wrap-endereco{width: 100%;}
	ul#conf-endereco li.blc2 .wrap-alt-endereco{width: 100%;padding: 0px;text-align: center;}
	ul#conf-endereco li.blc2 .wrap-alt-endereco a.default-button{padding: 12px 0;width: 100%;}
	#form_delivery .bloco-esquerdo{width: 100%;}
	#container.margin-top ul#conf-endereco li .wrap-endereco.step2{width: 100% !important;margin-top: 0px !important;}
	
	#container.margin-top ul#conf-endereco li div form#form_payment ul li{border-right: 0px;}
	#container.margin-top ul#conf-endereco li.blc2 div.wrap-alt-endereco{width:100% !important;}
	#form_bag.carrinho.step1 div .code_promo_help,
	#form_bag.carrinho.step1 div .code_promo_checkbox{margin-left: 0px !important;margin-top: 5px;}
	#form_bag.carrinho.step1 div#frete-subtotal-wrap div .free_shipping{width: 100%;}
	#form_bag.carrinho.step1 div#frete-subtotal-wrap .subtotal-total p.margem-topo{display: inline-block; width: 100%;}
	#form_bag.carrinho.step1 div#frete-subtotal-wrap .subtotal-total p.margem-topo span.fonte-espaco{min-width: 0px;}
	#container.margin-top ul#conf-endereco{width: 100% !important;}
	.fx-finalizar-pedido .default-button-cinza{display: none;}
	.menu-homepage.menu-principal-container{width: 100%;}
	.menu-homepage.menu-principal-container ul#menu-principal.nav{width: 100%;}
	.blc-cont #nav-footer h2 {margin: 0;padding: 20px 0;text-indent: 20px;background: url(../images/layout/seta_baixo.png) 92% center no-repeat;}
	.blc-cont #nav-footer ul {display: none;margin: 0 0 30px 20px;}
	.blc-cont li {font-size: 1.2em;}
	.blc-cont #nav-footer {border-bottom: 1px solid #666;cursor: pointer;}
	#revistas .default-button.btn{width: auto;padding: 12px 30px;float: right;}
	#revistas .detalhes{width: 65%;}
	#revistas .info-btn{width: 65%;}
	img.produto-borda-cinza{max-height: none !important;}
	.wrap-endereco.step2 #form_payment ul li,
	#container #conf-endereco .blc2{padding: 5px !important;}

	/* Menu QRC */
	.menu-qrc {display:none}
	
	.busca {display:none;}
	.busca {float:left;clear:both;width:100%;padding:20px 0 20px 0;margin:0 0 20px 0;position:relative}
	.form-search .input-search {float:left;width:70%;margin-left:2.5%}
	.search-button {width:20%;margin-right:2.5%;padding:0 2%;}

	.busca {background-color:#f0f0f0;}
	.busca.show {display:block;}

	.hidden-icons-top {float:right;margin-top:50px}
	div#search.search{display: none;}
	.hidden-icons-top a:first-child {margin:0}
	a.his {display:block;width:50px;height:50px;background-color:#f0f0f0;float:right;margin-right:5px}
	a.his{background-position:-395px -15px}

	a.his.active{background-color:#737373}
	a.his.active{background-position:-395px -55px;}

	.busca.show:after {content:'';position:absolute;top:-15px;height:0;width:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:15px solid #f0f0f0}
	.busca.show:after {right:12px;}
	
	/* Notícias */
	#noticias {margin-top:25px}
	.news-destaque {width:100%; margin-bottom:25px}
	.news {width:100%; margin-left:0}
	.news h3 {font-size:14px}
	.news h2 {font-size:18px}
	.news p {font-size:14px}
	.news-destaque img {max-height:100%}

	
	/* Periódicos interna */
	.periodico-titulo {float:left; margin-top:30px}
	#texto-periodico p {float:left}
	.periodico_interna_capa {margin:0 auto; display:block; float:none}
	
	/* Release interna */
	#release {float:none; margin:0 auto}
	.tittleinterno {float:left}
	
	/* Listagem eventos */
	.evento-contatos {width:100%; float:left}
	section#noticias  div.container-section ul li{width: 100%; margin: 0px;}
	.carousel.small {width: 100%; margin: 5px 0% 5px 0px;}
}


/************************************************************************************
smaller than 480
*************************************************************************************/
@media only screen and (max-width: 480px) {

	section.one {width: 100%;}
	section.half {width: 100%;}
	.container .left-container {width: 100%;}
	#livrosemana #container div .pref_name{width: 270px;}
	#opiniao #container div div .caroufredsel_wrapper{height: 350px !important;}
	footer#footer #container .blc-cont{width:100% !important; margin-bottom: 0px !important;}
	footer#footer #container .blc-cont.divisor{margin: 20px 0px !important;}
	ul.lista-paises ul {height: 90px;}
	footer#footer #container .blc-cont nav#nav-footer:hover ul{display: block;}
	section#lancamentos.half #container div.container-section .bloco-release{height: auto;}
	header#header #container #menu-nav{background: #f3f3f3;}
	header#header #container #menu-nav:hover .menu-homepage.menu-principal-container{display: block;padding: 0px;}
	header#header #container #menu-nav:hover .menu-homepage.menu-principal-container ul#menu-principal{display: block !important;}
	header#header #container #menu-nav .menu-homepage.menu-principal-container ul#menu-principal li{width: 100%;float: none;background: transparent;background-color: #F3F3F3;border-top: 1px solid #FFFFFF;padding: 0px;}
	header#header #container #menu-nav .menu-homepage.menu-principal-container ul#menu-principal li:hover .sub-menu{position: relative;top: 0;left: 0;width: 100%;}
	header#header #container #menu-nav .menu-homepage.menu-principal-container ul#menu-principal li .sub-menu li a{margin: 0;background: #FFFFFF;color: #999999;text-indent: 10px;padding-left: 20px;font-size: 14px;}
	#interno #texto .box_radio p{display: table-row-group;}
	#interno table tbody tr td{float: none;width: 100%;display: inline-block;}
	#interno #texto .content_tab #radio.nav.nav-tabs{display: block !important;width: 100%;}
	#interno #texto .content_tab #radio.nav.nav-tabs li{width: 33%;float:left;}
	#interno #texto .content_tab #radio.nav.nav-tabs li:before{display:none;}
	#interno #texto .content_tab #radio.nav.nav-tabs li a{text-indent: 0px;font-size: 12px;text-align: center;height: 60px;}
	.video_radio{width:100%; height:100%;}
	.poadcast audio,
	.poadcast{width:100%;}
	img{max-width: 100%;}
	.bloco-esquerdo span.inputRequirement,
	.bloco-direito span.inputRequirement{position: absolute;}
	#release-texto{width: 100% !important; margin-bottom: 20px !important; }
	.hidden-menu-minha-conta.show:after, #shopping-cart-top.show .cart-iten:after, .search.show:after {display: none;}
	nav#nav .container{padding: 0px;}
	#container #menu-lateral{display: none;}
	#container #breadcrumb{display:none;}
	#container #container-cmenu{width: 100%;padding: 0px;}
	#container #container-cmenu ul#produto-lista li{width:50%;border-right: 1px solid #eee !important;border-bottom: 1px solid #eee !important;padding-bottom: 0px;}
	#container #container-cmenu ul#produto-lista li a.carousel-comprar{bottom: 0px; right: 0px;}
	#container.margin-top form div#bloco-login{width:100%; float: none; margin-bottom: 20px;}
	#container.margin-top form div#bloco-nova-conta{width: 100%;display: inline-block;position: relative;white-space: normal;}
	#container.margin-top form div#bloco-nova-conta p.label{width: 100%;display: inline-block;position: relative;white-space: normal;}
	#container.margin-top #minha-conta-geral{width: 100%;}
	#container.margin-top #minha-conta-geral .text .history_list{width: 100%;}
	#container.margin-top #minha-conta-geral .text .history_list ul li span{width: 24%}
	#container.margin-top #minha-conta-geral .text .history_list ul li div.hidden_order ul li span{width:auto;}
	#container-cmenu #produto-info .produto-social{width: 90%;margin: 5%;}
	#container-cmenu #produto-info #bloco-preco.organiza-float{width: 100%;padding: 0px;}
	#container-cmenu #produto-info #bloco-preco.organiza-float div.bloco-preco.organiza-float{padding: 30px 10px;}
	#content #container.margin-top ul#passos-compra li{width: 25%;text-align: center;}
	#content #container.margin-top ul#passos-compra li span.etapa-numero{display: inline-block;margin: 0px;}
	#content #container.margin-top ul#passos-compra li span{display: none;}
	#container.margin-top form{margin-top:0px !important;}
	.carrinho-item-wrap .imagem-produto {position: relative;}
	.carrinho-item-wrap {padding: 0px;}
	#meu-carrinho td.quantidade .quantidade-wrap {width:100%;}
	.subtotal-total{width: auto;}
	.subtotal-total .margem-topo span{float: left;}
	#bloco-login form#formrecover div p.label{width: 100% !important;margin-bottom: 5px; }
	#recover div .modal-content .footer .default-button.buttons{margin-right: 10px;width: 47%;padding: 10px 0px;text-align: center;float: left;margin: 0px;}
	.register #form_cliente .novo-cadastro-titulo .bloco-esquerdo{width: 100%;}
	.register #form_cliente .novo-cadastro-titulo .bloco-direito{width: 100%;height: auto !important;}
	.register #form_cliente .novo-cadastro-titulo .bloco-direito .default-button.finalizar-botao{padding: 12px 0;width: 40%;text-align: center;}
	ul#conf-endereco li.blc2 .wrap-endereco{width: 100%;}
	ul#conf-endereco li.blc2 .wrap-alt-endereco{width: 100%;padding: 0px;text-align: center;}
	ul#conf-endereco li.blc2 .wrap-alt-endereco a.default-button{padding: 12px 0;width: 100%;}
	#form_delivery .bloco-esquerdo{width: 100%;}
	#container.margin-top ul#conf-endereco li .wrap-endereco.step2{width: 100% !important;margin-top: 0px !important;}
	#container.margin-top ul#conf-endereco li.blc2{height: auto !important;}
	#container.margin-top ul#conf-endereco li div form#form_payment ul li{border-right: 0px;}
	#container.margin-top ul#conf-endereco li.blc2 div.wrap-alt-endereco{width:100% !important;}
	#form_bag.carrinho.step1 div .code_promo_help,
	#form_bag.carrinho.step1 div .code_promo_checkbox{margin-left: 0px !important;margin-top: 5px;}
	#form_bag.carrinho.step1 div#frete-subtotal-wrap div .free_shipping{width: 100%;}
	#form_bag.carrinho.step1 div#frete-subtotal-wrap .subtotal-total p.margem-topo{display: inline-block; width: 100%;}
	#form_bag.carrinho.step1 div#frete-subtotal-wrap .subtotal-total p.margem-topo span.fonte-espaco{min-width: 0px;}
	#container.margin-top ul#conf-endereco{width: 100% !important;}
	.fx-finalizar-pedido .default-button-cinza{display: none;}

	a.logo {background: url(../images/layout/logo_vertical_480.jpg) center center no-repeat;max-width:108px;height:110px}
	.hidden-icons-top {margin-top:30px;}
	
	/* Search */
	.busca {display:none}
	
	/* Banner */
	#wrapper {display:none}
	
	/* Título */
	.titulo-banner .titulo {font-size:25px;padding-bottom:2px}
	
	/* Liturgia */
	#liturgia {margin-top:25px}
	
	/* Releases */
	#releases {margin-top:30px !important}
	
	/* Footer */
	.blc-cont {width:100%;clear:left;padding:0;margin:0;margin-bottom:30px}
	.blc-cont li {font-size:1.2em}
	.blc-cont-m {margin-left:20px}
	.blc-cont:first-child {margin:0;}
	.blc-cont:last-child {margin:0;}
	.blc-cont #nav-footer {border-bottom:1px solid #666;cursor:pointer}
	.blc-cont #nav-footer h2 {margin:0;padding:20px 0;text-indent:20px;background:url(../images/layout/seta_baixo.png) 92% center no-repeat;}
	.blc-cont #nav-footer.show h2 {background:url(../images/layout/seta_cima.png) 92% center no-repeat;}
	.blc-cont #nav-footer ul {display:none;margin:0 0 30px 20px}
	.blc-cont #nav-footer.show ul {display:block}
		
	.blc-atend {width:100%;clear:left;padding:0;margin:0;}
	.blc-atend:first-child {margin:0;}
	.blc-atend:last-child {margin:0;}
	.blc-atend {border-bottom:1px solid #ddd;cursor:pointer}
	.blc-atend #nav-footer h2 {margin:0;padding:20px 0;text-indent:10px;background:url(../images/layout/seta_baixo.png) 92% center no-repeat;}
	.blc-atend #nav-footer.show h2 {background:url(../images/layout/seta_cima.png) 92% center no-repeat;}
	.blc-atend #nav-footer .content-text {display:none;padding:20px 20px 10px 20px;background-color:#fff}
	.blc-atend #nav-footer.show .content-text {display:block}	
		
	.blc-atend .icon-telev,.blc-atend .icon-aton,.blc-atend .icon-sac,.blc-atend .icon-atend {margin-left:20px;margin-right:0;}	
	#atendimento {padding-bottom:0}
		
	.meio-pag-m {margin-left:20px}
	
	/* Mini Banners */
	#mini-banner {margin:20px auto 0 auto}
	#mini-banner img {width:100%; max-width:350px; margin:20px auto; display:block; float:none}
	{width:100%; max-width:350px; margin:10px auto; display:block}
	
	/* Releases e Eventos */
	#releases {width:100%; margin:0}
	.bloco-release {width:100%}
	#eventos {width:100%; margin:20px 0 0 0}
	
	/* Páginas internas */
	.botoes-zoom {display:none}
	
	/* Botões de navegação */
	#nextpost {margin-top:10px}
	
	/* Catálogos interna */
	#catalogos-texto {width:100%; padding:0}
	
	/*Release listagem */
	#lista2 {width:100%; padding:0}
	
	/* Release interna */
	#release {float:none; margin:0 auto}
	
	/* Projetos pedagogicos interna */
	#thumb-container {width:100%; margin-bottom:20px}
	#thumb-container img {width:100%; height:auto; display:block; margin:0 auto; float:none}
	#texto-pedagogico {width:195px; margin:0 auto; float:none; padding:0}
	
	/* Colunistas listagem */
	#bloco-colunista {margin-left:0; width:100%}
	#bloco-colunista img {width:25%; margin:20px 5%}
	
	/* Colunistas formulário comentários */
	#author {width:100%; padding:0; -webkit-appearance: none; font-size:16px}
	#email {width:100%; padding:0; -webkit-appearance: none; font-size:16px}
	#comment {-webkit-appearance: none; font-size:16px}
	.comment-form-comment {float:left; margin-top:20px; width:100%;}
	
	/* Colunistas interna */
	#interno-colunista {width:100%; padding:30px 10px 0 10px; margin:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
	#sidebar-colunista {display:none}
	
	/* Rede de livrarias (Lojas) */
	.lista-esq {width:45%}
	.loja-contatos {width:50%}
	
	/* Tags */
	.numero-comentarios {float:none}
	p.numero-comentarios {margin-bottom:10px}
	
	/* Páginas abertas */
	#capa_banca {width:100%; margin:0 0 50px 0; padding:0}
	#capa_banca img {display:block; float:none; margin:0 auto; max-height:100%; width:80%}
	.capa-meio {margin:0}
	.linha-sep {display:none}
	
/************************************************************************************
smaller than 320
*************************************************************************************/
@media only screen and (max-width: 320px) {
	.lista-esq {width:100%}
	.loja-contatos {width:100%; float:left}

}