@media (max-width: 1630px) {
	.nav-custom {
		display: none
	}
}

@media (max-width: 1200px) {
	.out-basilica .titulo-secao {
		font-size: 50px
	}

	.out-basilica .subtitulo-secao {
		font-size: 19px
	}

	.inner-megamenu .dropdown-menu {
		min-width: 235px
	}

	.container-escolhe-doacao {
		margin-right: 0 !important
	}

	#banner-doacao h1 {
		font-size: 38px !important;
		float: none !important
	}

	#banner-doacao li a {
		font-size: 11px !important
	}

	body:not(.subsite) #logo {
		width: 150px
	}

	.item-pesquisa {
		margin-top: 25px
	}

	.slider-faco-parte .owl-dots {
		position: absolute;
		bottom: 115px;
		width: 100%;
		text-align: center
	}

	.slider-faco-parte .owl-dots>div {
		display: inline-block;
		width: 14px;
		height: 14px;
		background-color: #9b0f3f;
		margin-right: 5px;
		-webkit-transition: all,0.3s;
		-khtml-transition: all,0.3s;
		-moz-transition: all,0.3s;
		-ms-transition: all,0.3s;
		-o-transition: all,0.3s;
		transition: all,0.3s;
		-webkit-border-radius: 100%;
		-khtml-border-radius: 100%;
		-moz-border-radius: 100%;
		-ms-border-radius: 100%;
		-o-border-radius: 100%;
		border-radius: 100%
	}

	.slider-faco-parte .owl-dots>div:last-child {
		margin-right: 0
	}

	.slider-faco-parte .owl-dots>div.active {
		background-color: #fcb315
	}

	.inner-destaque-principal .info-image {
		left: 32px
	}

	.inner-destaque-principal h2 {
		font-size: 30px
	}

	.inner-destaque-principal .saiba-mais {
		font-size: 11px
	}

	.inner-banner-lateral h2 {
		font-size: 16px
	}

	.inner-banner-lateral .subtitulo-destaque-lateral {
		font-size: 12px
	}

	.inner-lateral4 h2 {
		font-size: 21px
	}

	.inner-lateral4 .subtitulo-lateral4 {
		font-size: 14px
	}

	#menu-menu-principal {
		margin-left: 14px
	}

	.redes {
		margin: 16px 0 0 0
	}

	.txt-fale-com {
		width: calc(100% - 40px)
	}

	.sub-video .bg-video {
		height: 100px
	}

	#menu-sidebar {
		width: 21%;
		left: -21%
	}

	.list-para-compartilhar .txt-list-default {
		min-height: 80px
	}

	.baixar {
		margin: 10px 0 0 0
	}
    #header-super, #header-super * {
        transition: 0.3s all;
    }
	#header-super #faixa-menu-principal #menu-principal .navbar-nav>li>a {
		font-size: 11px;
		padding: 15px 5px 25px 5px
	}

	#header-super #menu-principal .navbar-nav>li:first-child a {
		padding-left: 10px !important
	}

	#header-super .item-pesquisa a {
		font-size: 13px
	}

	#header-super .redes li a .icon-youtube {
		font-size: 13px;
		line-height: 26px;
		position: relative;
		top: 2px
	}

	#header-super .redes li a {
		font-size: 14px;
		width: 25px;
		height: 25px
	}

	.indicamos {
		padding-left: 14px
	}

	#menu-principal>ul>li.dropdown:first-child>a:after {
		width: calc(100% - 15px);
		margin-left: 5px
	}

	#menu-principal>ul>li.dropdown:first-child>a:before {
		margin: 0 -5px
	}

	.img-cover {
		height: 301px
	}

	.img-cover-sub {
		height: 150px
	}

	.out-404 h1 {
		font-size: 78px
	}

	.out-404 h2 {
		font-size: 24px
	}

	.col-content .inner-article img.size-full {
		max-width: 660px
	}

	.mobile #bloco-secundario #logo,.xs #bloco-secundario #logo {
		margin-top: 10px
	}

	.mobile #bloco-secundario #logo img,.xs #bloco-secundario #logo img {
		height: 40px
	}

	.inner-article {
		padding-right: 15px
	}

	#bloco-secundario #logo {
		margin: 10px 0 0 0
	}

	#bloco-secundario #logo img {
		height: 39px !important
	}

	.nav-tabs {
		padding: 5px 5px 0 5px
	}

	.nav-tabs>li>a {
		font-size: 11px
	}

	.lista-carometro .flip-container,.lista-carometro .front,.lista-carometro .back {
		height: 211px
	}

	.cover-lateral-4 {
		height: 378px
	}

	#bloco-super-desktop #menu-super a {
		font-size: 9px
	}

	.santo-dia {
		font-size: 9px
	}

	.single-santo-do-dia #header-super #faixa-menu-principal #menu-principal .navbar-nav>li>a,.page-template-template-santuario #header-super #faixa-menu-principal #menu-principal .navbar-nav>li>a,.page-template-template-faco-parte #header-super #faixa-menu-principal #menu-principal .navbar-nav>li>a,.page-template-template-faco-parte-modular #header-super #faixa-menu-principal #menu-principal .navbar-nav>li>a,.single-meu-dia-em-oracao #header-super #faixa-menu-principal #menu-principal .navbar-nav>li>a {
		padding: 10px 7px 13px 7px
	}

	.single-santo-do-dia #faixa-menu-principal #menu-principal,.page-template-template-santuario #faixa-menu-principal #menu-principal,.page-template-template-faco-parte #faixa-menu-principal #menu-principal,.page-template-template-faco-parte-modular #faixa-menu-principal #menu-principal,.single-meu-dia-em-oracao #faixa-menu-principal #menu-principal {
		margin-top: 6px
	}

	.single-santo-do-dia .header-reduzido,.page-template-template-santuario .header-reduzido,.page-template-template-faco-parte .header-reduzido,.page-template-template-faco-parte-modular .header-reduzido,.single-meu-dia-em-oracao .header-reduzido {
		text-align: center
	}

	.single-santo-do-dia .redes,.page-template-template-santuario .redes,.page-template-template-faco-parte .redes,.page-template-template-faco-parte-modular .redes,.single-meu-dia-em-oracao .redes {
		margin: 11px 0 0 0 !important
	}

	.single-santo-do-dia .dropdown-mega-menu,.page-template-template-santuario .dropdown-mega-menu,.page-template-template-faco-parte .dropdown-mega-menu,.page-template-template-faco-parte-modular .dropdown-mega-menu,.single-meu-dia-em-oracao .dropdown-mega-menu {
		top: 50px !important
	}

	.single-santo-do-dia #menu-principal>ul>li.dropdown:first-child>a:before,.page-template-template-santuario #menu-principal>ul>li.dropdown:first-child>a:before,.page-template-template-faco-parte #menu-principal>ul>li.dropdown:first-child>a:before,.page-template-template-faco-parte-modular #menu-principal>ul>li.dropdown:first-child>a:before,.single-meu-dia-em-oracao #menu-principal>ul>li.dropdown:first-child>a:before {
		left: 50%
	}

	.single-santo-do-dia #bloco-secundario .bt-hamburguer,.page-template-template-santuario #bloco-secundario .bt-hamburguer,.page-template-template-faco-parte #bloco-secundario .bt-hamburguer,.page-template-template-faco-parte-modular #bloco-secundario .bt-hamburguer,.single-meu-dia-em-oracao #bloco-secundario .bt-hamburguer {
		top: 22px
	}

	.single-santo-do-dia #bloco-secundario #logo img,.page-template-template-santuario #bloco-secundario #logo img,.page-template-template-faco-parte #bloco-secundario #logo img,.page-template-template-faco-parte-modular #bloco-secundario #logo img,.single-meu-dia-em-oracao #bloco-secundario #logo img {
		height: 32px
	}

	.page-template-template-faco-parte #bloco-secundario .bt-hamburguer,.page-template-template-faco-parte-modular #bloco-secundario .bt-hamburguer {
		top: 13px
	}

	.mobile.single-santo-do-dia,.mobile.page-template-template-santuario,.mobile.page-template-template-faco-parte,.page-template-template-faco-parte-modular,.mobile.single-meu-dia-em-oracao {
		padding-top: 75px
	}
}

@media (max-width: 991px) {
	.single-santo-do-dia .redes,.page-template-template-santuario .redes,.page-template-template-faco-parte .redes,.page-template-template-faco-parte-modular .redes,.single-meu-dia-em-oracao .redes {
		margin: 0 0 0 0 !important
	}

	.content-bts {
		padding-top: 11px
	}

	.container-menu-faco-parte li ul li {
		clear: none
	}

	#owl-destaque-personalizado .owl-next,#owl-destaque-personalizado .owl-prev {
		font-size: 24px
	}

	.faco-parte-home-tablet {
		margin-bottom: 5px
	}

	.page-template-template-faco-parte #copyright,.page-template-template-faco-parte-modular #copyright {
		text-align: center
	}

	.page-template-template-faco-parte #copyright .txt-copy p,.page-template-template-faco-parte #copyright .txt-copy span.telefone,.page-template-template-faco-parte-modular #copyright .txt-copy p,.page-template-template-faco-parte-modular #copyright .txt-copy span.telefone {
		display: block;
		margin-bottom: 5px;
		margin-left: 0
	}

	.page-template-template-faco-parte #copyright .txt-copy ul,.page-template-template-faco-parte-modular #copyright .txt-copy ul {
		display: inline-block;
		margin-bottom: 10px
	}

	.page-template-template-faco-parte #copyright .bt-18,.page-template-template-faco-parte-modular #copyright .bt-18 {
		float: none;
		display: inline-block
	}

	.faco-parte-home-tablet,.faco-parte-home-mobile {
		margin-top: 0px
	}

	.faco-parte-home-tablet ul,.faco-parte-home-mobile ul {
		margin-bottom: 0 !important
	}

	.faco-parte-home-tablet .escolha-doacao,.faco-parte-home-mobile .escolha-doacao {
		position: static;
		display: block !important;
		padding: 20px 0;
		background-color: transparent;
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-opacity: 1;
		-khtml-opacity: 1;
		-moz-opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		opacity: 1
	}

	.faco-parte-home-tablet .escolha-doacao .container-doacao-hover,.faco-parte-home-mobile .escolha-doacao .container-doacao-hover {
		-webkit-transform: translate(0);
		-khtml-transform: translate(0);
		-moz-transform: translate(0);
		-ms-transform: translate(0);
		-o-transform: translate(0);
		transform: translate(0);
		position: static
	}

	.faco-parte-home-tablet .escolha-doacao .container-doacao-hover img,.faco-parte-home-mobile .escolha-doacao .container-doacao-hover img {
		display: block;
		max-height: 50px;
		margin-bottom: 15px
	}

	.faco-parte-home-tablet .escolha-doacao li,.faco-parte-home-mobile .escolha-doacao li {
		width: calc(50% - 10px);
		padding: 0 5px !important;
		display: inline-block;
		vertical-align: top
	}

	.faco-parte-home-tablet .escolha-doacao li a,.faco-parte-home-mobile .escolha-doacao li a {
		color: #9b0f3f !important;
		background-color: #fcb315 !important
	}

	.faco-parte-home-tablet .escolha-doacao .doe-header,.faco-parte-home-mobile .escolha-doacao .doe-header {
		color: #FFF
	}

	body:not(.santuario) #owl-destaque-personalizado .owl-nav {
		position: absolute;
		top: 0;
		z-index: 10;
		height: 480px;
		width: 100%
	}

	.out-basilica .img-fundo-santuario-basilica {
		background-position: center left
	}

	.header250anos img {
		text-align: center;
		display: block;
		margin: 40px auto
	}

	.out-basilica .container-title {
		background: #fcb315;
		position: relative;
		width: 100%;
		display: block;
		text-align: center
	}

	.out-basilica .container-title .titulo-secao {
		font-size: 18px;
		padding-top: 20px;
		line-height: 25px;
		color: #9b0f3f;
		text-align: center !important
	}

	.out-basilica .container-title .subtitulo-secao,.out-basilica .container-title p {
		color: #9b0f3f;
		font-size: 14px !important;
		font-weight: 400
	}

	.out-basilica .img-fundo-santuario-basilica {
		height: 50vh
	}

	.post-type-archive-tercoonline .redes-compartilha {
		text-align: center;
		margin-top: 20px
	}

	.ctaMobileFacoParte {
		background-color: #9b0f3f;
		color: #FFF;
		text-align: center
	}

	.ctaMobileFacoParte .doe-header {
		color: #fcb315;
		height: auto;
		padding-bottom: 15px
	}

	.ctaMobileFacoParte .btn-doa {
		display: block;
		margin: 0
	}

	.ctaMobileFacoParte .btn-doa>span {
		display: none
	}

	.ctaMobileFacoParte .btn-doa .doacao-over {
		display: block !important;
		padding: 0 15px !important;
		background-color: transparent !important
	}

	.ctaMobileFacoParte .btn-doa .doacao-over ul {
		margin-bottom: 0 !important;
		margin: 0
	}

	.ctaMobileFacoParte .btn-doa .doacao-over li {
		display: inline-block;
		background-color: #fcb315;
		padding: 10px;
		width: calc(50% - 20px);
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px
	}

	.ctaMobileFacoParte .btn-doa .doacao-over li:after {
		display: none !important
	}

	.ctaMobileFacoParte .btn-doa .doacao-over li:first-child {
		margin-right: 10px
	}

	.page-template-template-faco-parte .header-reduzido,.page-template-template-faco-parte-modular .header-reduzido {
		text-align: center
	}

	.page-template-template-faco-parte #capa-faco-parte,.page-template-template-faco-parte-modular #capa-faco-parte {
		max-height: none !important;
		height: inherit !important;
		margin-bottom: 0;
		background-color: #fcb315;
		padding: 0 !important
	}

	.page-template-template-faco-parte #capa-faco-parte section,.page-template-template-faco-parte-modular #capa-faco-parte section {
		height: auto !important;
		background-size: cover !important
	}

	.page-template-template-faco-parte #capa-faco-parte section .container-img,.page-template-template-faco-parte-modular #capa-faco-parte section .container-img {
		height: 300px;
		background-size: cover;
		background-position: center
	}

	.page-template-template-faco-parte #capa-faco-parte .content-abertura-faco-parte,.page-template-template-faco-parte-modular #capa-faco-parte .content-abertura-faco-parte {
		position: static;
		margin-top: 0 !important;
		text-align: center;
		padding-bottom: 15px
	}

	.page-template-template-faco-parte #capa-faco-parte .content-abertura-faco-parte p,.page-template-template-faco-parte #capa-faco-parte .content-abertura-faco-parte p.desc,.page-template-template-faco-parte-modular #capa-faco-parte .content-abertura-faco-parte p,.page-template-template-faco-parte-modular #capa-faco-parte .content-abertura-faco-parte p.desc {
		font-size: 14px !important;
		color: #9b0f3f;
		text-shadow: none
	}

	.page-template-template-faco-parte #capa-faco-parte .content-abertura-faco-parte h1,.page-template-template-faco-parte-modular #capa-faco-parte .content-abertura-faco-parte h1 {
		font-size: 18px !important;
		padding-top: 20px;
		float: none;
		color: #9b0f3f;
		text-shadow: none
	}

	.page-template-template-faco-parte #capa-faco-parte .content-abertura-faco-parte h1 br,.page-template-template-faco-parte-modular #capa-faco-parte .content-abertura-faco-parte h1 br {
		display: none
	}

	.page-template-template-faco-parte #capa-faco-parte .content-abertura-faco-parte h1 span,.page-template-template-faco-parte-modular #capa-faco-parte .content-abertura-faco-parte h1 span {
		display: block
	}

	.page-template-template-faco-parte #capa-faco-parte .content-abertura-faco-parte .list-inline li,.page-template-template-faco-parte-modular #capa-faco-parte .content-abertura-faco-parte .list-inline li {
		display: block;
		width: 100%
	}

	.page-template-template-faco-parte #capa-faco-parte .content-abertura-faco-parte .list-inline li:first-child,.page-template-template-faco-parte-modular #capa-faco-parte .content-abertura-faco-parte .list-inline li:first-child {
		margin-bottom: 10px
	}

	.page-template-template-faco-parte #capa-faco-parte .content-abertura-faco-parte .list-inline li a,.page-template-template-faco-parte-modular #capa-faco-parte .content-abertura-faco-parte .list-inline li a {
		color: #fcb315;
		background-color: #9b0f3f
	}

	.page-template-template-faco-parte #capa-faco-parte .content-abertura-faco-parte .faca-download,.page-template-template-faco-parte-modular #capa-faco-parte .content-abertura-faco-parte .faca-download {
		display: inline-block;
		color: #fcb315;
		background-color: #9b0f3f
	}

	.page-template-template-faco-parte #capa-faco-parte .slider-faco-parte section,.page-template-template-faco-parte-modular #capa-faco-parte .slider-faco-parte section {
		padding: 0 !important;
		background-image: none !important
	}

	.page-template-template-faco-parte #capa-faco-parte .slider-faco-parte section .container,.page-template-template-faco-parte-modular #capa-faco-parte .slider-faco-parte section .container {
		width: 100% !important;
		padding: 0
	}

	.page-template-template-faco-parte #capa-faco-parte .slider-faco-parte section .container .row,.page-template-template-faco-parte-modular #capa-faco-parte .slider-faco-parte section .container .row {
		margin: 0
	}

	.page-template-template-faco-parte #capa-faco-parte .slider-faco-parte .owl-nav,.page-template-template-faco-parte-modular #capa-faco-parte .slider-faco-parte .owl-nav {
		height: 300px;
		top: 0;
		pointer-events: none;
		-webkit-transform: translate(0, 0) !important;
		-khtml-transform: translate(0, 0) !important;
		-moz-transform: translate(0, 0) !important;
		-ms-transform: translate(0, 0) !important;
		-o-transform: translate(0, 0) !important;
		transform: translate(0, 0) !important
	}

	.page-template-template-faco-parte #capa-faco-parte .slider-faco-parte .owl-nav .owl-prev,.page-template-template-faco-parte #capa-faco-parte .slider-faco-parte .owl-nav .owl-next,.page-template-template-faco-parte-modular #capa-faco-parte .slider-faco-parte .owl-nav .owl-prev,.page-template-template-faco-parte-modular #capa-faco-parte .slider-faco-parte .owl-nav .owl-next {
		font-size: 20px;
		top: 50%;
		-webkit-transform: translate(0, -50%) !important;
		-khtml-transform: translate(0, -50%) !important;
		-moz-transform: translate(0, -50%) !important;
		-ms-transform: translate(0, -50%) !important;
		-o-transform: translate(0, -50%) !important;
		transform: translate(0, -50%) !important
	}

	.page-template-template-faco-parte #capa-faco-parte .slider-faco-parte .owl-nav .owl-prev,.page-template-template-faco-parte-modular #capa-faco-parte .slider-faco-parte .owl-nav .owl-prev {
		left: 10px
	}

	.page-template-template-faco-parte #capa-faco-parte .slider-faco-parte .owl-nav .owl-next,.page-template-template-faco-parte-modular #capa-faco-parte .slider-faco-parte .owl-nav .owl-next {
		right: 10px
	}

	.page-template-template-faco-parte .obras-sociais,.page-template-template-faco-parte-modular .obras-sociais {
		margin-top: 50px
	}

	.page-template-template-faco-parte .headerFacoParte,.page-template-template-faco-parte-modular .headerFacoParte {
		text-align: right;
		padding-top: 10px;
		top: 15px
	}

	.escolha-doacao .container-doacao-hover ul li:first-child {
		margin-bottom: 7px
	}

	.escolha-doacao .container-doacao-hover ul li a {
		line-height: 30px;
		height: 30px
	}

	#menu-level1 .redes {
		float: none;
		overflow: auto
	}

	.redes+.doacao-topo {
		clear: both;
		margin: 15px 0
	}

	.redes+.doacao-topo ul {
		background-color: transparent;
		border: 0;
		width: 100%;
		padding: 0;
		margin: 0;
		display: block;
		top: 0;
		left: 0;
		position: relative;
		-webkit-transform: translate(0);
		-khtml-transform: translate(0);
		-moz-transform: translate(0);
		-ms-transform: translate(0);
		-o-transform: translate(0);
		transform: translate(0)
	}

	.redes+.doacao-topo ul a {
		display: block;
		padding: 7px 5px;
		background-color: #9b0f3f;
		color: #fcb315 !important;
		text-align: center;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px
	}

	.redes+.doacao-topo img {
		padding: 0 10px;
		max-width: 100px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px
	}

	.redes+.doacao-topo ul:after,.redes+.doacao-topo ul:before {
		display: none !important
	}

	.page-template-template-torcida-de-deus .chamada {
		margin-top: 20px
	}

	.page-template-template-torcida-de-deus #footer {
		text-align: center
	}

	.page-template-template-torcida-de-deus .logo-santuario {
		display: block !important;
		margin-bottom: 20px
	}

	.page-template-template-torcida-de-deus .doe-header {
		width: 100%;
		text-align: center
	}

	.page-template-template-torcida-de-deus .doe-header .btn-doa {
		margin-top: 15px;
		display: block
	}

	.page-template-template-torcida-de-deus .doe-header .btn-doa .doacao-over {
		display: block;
		padding: 10px 15px;
		margin-left: 0;
		background-color: transparent !important
	}

	.page-template-template-torcida-de-deus .doe-header .btn-doa .doacao-over ul li {
		background-color: #9b0f3f;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		padding: 0;
		width: calc(50% - 10px)
	}

	.page-template-template-torcida-de-deus .doe-header .btn-doa .doacao-over ul li a {
		display: block;
		color: #fcb315;
		padding: 8px 15px
	}

	.page-template-template-torcida-de-deus .doe-header .btn-doa .doacao-over ul li:after {
		display: none
	}

	.page-template-template-torcida-de-deus .nossa-senhora {
		width: calc(100% - 30px);
		margin: 0 15px;
		position: relative;
		max-height: 350px;
		overflow: hidden;
		border-bottom: 2px solid rgba(255,255,255,0.5)
	}

	.page-template-template-torcida-de-deus .nossa-senhora img {
		position: absolute;
		width: auto;
		padding: 0 25px;
		left: 50%;
		right: auto;
		-webkit-transform: translate(-50%, 0);
		-khtml-transform: translate(-50%, 0);
		-moz-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		transform: translate(-50%, 0)
	}

	.page-template-template-torcida-de-deus .txt-copy {
		display: block;
		text-align: center
	}

	.page-template-template-torcida-de-deus .bt-18 {
		float: none !important;
		margin: 10px auto 0 auto
	}

	.page-template-template-torcida-de-deus .footer-santuario {
		padding-bottom: 30px;
		position: relative
	}

	.page-template-template-torcida-de-deus .footer-santuario:after {
		content: "";
		width: 100%;
		height: 1px;
		background-color: rgba(155,15,63,0.25);
		position: absolute;
		left: 0;
		bottom: 10px
	}

	.oracao-home {
		margin-left: 0;
		width: 100%;
		text-align: center;
		background-color: #f48900;
		background-image: none;
		padding-bottom: 5px;
		height: auto !important;
		min-height: 100%
	}

	.oracao-home .content-oracao {
		padding-top: 10px;
		position: static;
		top: 0;
		-webkit-transform: translate(0, 0);
		-khtml-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0)
	}

	.oracao-home h6 {
		text-transform: uppercase
	}

	.oracao-home p {
		font-size: 16px;
		text-transform: none
	}

	.list-destaque-lateral .container-doacao-hover {
		width: 100%
	}

	.list-destaque-lateral .container-doacao-hover ul {
		display: block;
		width: 100%
	}

	.list-destaque-lateral .container-doacao-hover>img {
		display: none
	}

	#bgMDO {
		background-position: center
	}

	.container-oracao {
		margin-top: -34px;
		margin-bottom: 50px
	}

	.container-oracao-home {
		margin-top: 5px
	}

	.container-oracao-home .title {
		margin-right: 0
	}

	.page-template-template-escolha-doacao .container>.row-md-height {
		background: transparent
	}

	.page-template-template-faco-parte #AberturaHotSite .dest,.page-template-template-faco-parte #AberturaHotSiteDW .dest,.page-template-template-faco-parte-modular #AberturaHotSite .dest,.page-template-template-faco-parte-modular #AberturaHotSiteDW .dest {
		clear: both;
		margin-bottom: 10px
	}

	.container-torcida-de-deus {
		background-color: #90031c !important
	}

	.container-geral-doacao {
		text-align: center;
		background: #b7073e;
		background-image: none !important
	}

	.container-geral-doacao .container-escolhe-doacao {
		float: none;
		max-width: 100%;
		padding-bottom: 25px
	}

	.container-geral-doacao .container {
		min-height: 400px !important;
		height: auto !important
	}

	.container-geral-doacao .title {
		font-size: 30px;
		margin-bottom: 10px;
		color: #FFF
	}

	.container-geral-doacao .desc {
		font-size: 14px;
		color: #FFF
	}

	.container-geral-doacao .desc span {
		color: #fcb315 !important
	}

	.container-geral-doacao .doe-header {
		display: block;
		height: auto;
		margin-bottom: 20px
	}

	.container-geral-doacao .doe-header .btn-doa {
		margin-left: 0 !important
	}

	.container-geral-doacao .doe-header .btn-doa span.text {
		font-size: 14px;
		padding-top: 10px;
		padding-bottom: 10px
	}

	.container-geral-doacao .doe-header .btn-doa span.icon {
		height: 36px;
		position: relative;
		background-color: #FFF !important
	}

	.container-geral-doacao .doe-header .btn-doa span.icon i {
		font-size: 20px !important;
		margin-top: 4px !important;
		display: block;
		height: auto;
		color: #b7073e
	}

	.container-geral-doacao .single-donation {
		color: #FFF;
		font-size: 12px
	}

	.container-geral-doacao .single-donation:after {
		background-color: #FFF
	}

	.single-santo-do-dia #bloco-secundario,.single-meu-dia-em-oracao #bloco-secundario {
		height: 49px
	}

	.single-santo-do-dia #logo,.single-meu-dia-em-oracao #logo {
		top: 8px
	}

	.single-santo-do-dia .mobile,.single-meu-dia-em-oracao .mobile {
		padding-top: 50px
	}

	#AberturaHotSite section,#AberturaHotSiteDW section {
		vertical-align: top
	}

	#projetos-sociais .list-padrao-esq .item:nth-child(3n+4) {
		clear: inherit
	}

	#projetos-sociais .list-padrao-esq .item:nth-child(2n+3) {
		clear: both
	}

	.list-padrao li:nth-child(4n+5) {
		clear: inherit
	}

	.list-padrao li:nth-child(2n+3) {
		clear: both
	}

	.list-three li:nth-child(3n+4) {
		clear: inherit
	}

	.list-three li:nth-child(2n+3) {
		clear: both
	}

	.list-four li:nth-child(4n+5) {
		clear: inherit
	}

	.list-four li:nth-child(2n+3) {
		clear: both
	}

	.pages .header250anos img {
		display: block;
		margin: 0 auto
	}

	.page-template-template-santuario .content-bts {
		text-align: center
	}

	.topo-scroll .banner-santo,.topo-scroll .banner-dom-walmor {
		display: none
	}

	.single-artigo-de-dom-walmor .avatar-santo {
		top: 25px
	}

	.duas-colunas {
		-webkit-column-count: 1 !important;
		-moz-column-count: 1 !important;
		-o-column-count: 1 !important;
		column-count: 1 !important
	}

	.inner-article {
		padding-right: 0
	}

	.topo-scroll .avatar-santo {
		display: none
	}

	.topo-scroll .nomeSanto h2 {
		margin-top: 0
	}

	.topo-scroll .info-santo {
		bottom: auto;
		position: relative;
		background-color: #681726
	}

	.topo-scroll .info-santo .container {
		width: 735px
	}

	.banner-dom-walmor+.info-santo {
		bottom: 0
	}

	.topo-scroll .banner-santo-geral.banner-dom-walmor+.info-santo {
		bottom: 0 !important
	}

	.topo-scroll .banner-dom-walmor+.info-santo small {
		display: inline-block !important;
		font-size: 14px !important;
		color: #FFF !important
	}

	.banner-santo-geral.banner-dom-walmor {
		margin-bottom: 30px
	}

	#footer.footerParcial {
		position: relative;
		margin-top: 0;
		padding-top: 0
	}

	#footer.footerParcial #brasao,#footer.footerParcial #instituicoes,#footer.footerParcial .inner-footer {
		display: none
	}

	#footer.footerParcial #copyright {
		margin-top: 0
	}

	.single-meu-dia-em-oracao footer.footerParcial {
		position: relative !important
	}

	.fdOracaoGeral {
		position: relative !important;
		height: 185px !important;
		top: 0 !important;
		background-size: cover;
		background-position: center
	}

	.single-meu-dia-em-oracao .content {
		display: block;
		height: auto !important;
		padding-left: 0;
		padding-right: 0;
		margin: 0 !important
	}

	.single-meu-dia-em-oracao .content .container-oracao {
		display: block
	}

	.single-meu-dia-em-oracao .content .container-oracao .container {
		padding-left: 0;
		padding-right: 0;
		width: 90%
	}

	.single-meu-dia-em-oracao .content .container-oracao h1 {
		text-align: center
	}

	.single-meu-dia-em-oracao .buttons-paginacao.visivel .btn-circulo {
		margin: 20px 5px 0 5px !important;
		width: auto !important;
		height: auto !important
	}

	.single-meu-dia-em-oracao .box-oracao,.single-meu-dia-em-oracao .top-oracao {
		border: none
	}

	.single-meu-dia-em-oracao .buttons-paginacao {
		position: relative
	}

	.single-meu-dia-em-oracao .buttons-paginacao .icon {
		font-size: 46px
	}

	.col-content .inner-article img.size-full {
		max-width: 100%
	}

	.top-oracao .header-detalhe:after {
		display: none
	}

	.data-post-oracao {
		text-align: left;
		width: 100%;
		display: block
	}

	.img-cover {
		height: 306px
	}

	.select-regiao .out-regiao {
		float: left
	}

	.lista-pesquisa {
		float: none
	}

	.col-redes-e-busca {
		position: absolute;
		top: 20px;
		right: 20px;
		width: 23px;
		padding: 0;
		margin: 0
	}

	.col-redes-e-busca .item-pesquisa {
		padding: 0;
		margin: 0;
		border: 0
	}

	.col-redes-e-busca a {
		font-size: 21px !important
	}

	.top-page .redes-compartilha {
		margin-top: 20px;
		float: none;
		text-align: left
	}

	#slider-home,#destaques-laterais {
		margin-top: 15px
	}

	#video-capa .info-destaque h3 {
		margin-top: 10px;
		font-size: 14px;
		text-transform: uppercase
	}

	.coluna-contatos {
		clear: both
	}

	#footer h3 {
		margin-bottom: 0
	}

	.bt-hamburguer {
		top: 31px !important
	}

	.item-pesquisa {
		margin-top: 8px !important
	}

	#bloco-secundario {
		padding: 0;
		height: 85px
	}

	body:not(.paroquia):not(.santuario) #bloco-secundario #logo {
		position: absolute;
		left: 50%;
		top: 15px;
		-webkit-transform: translate(-50%, 0);
		-khtml-transform: translate(-50%, 0);
		-moz-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		transform: translate(-50%, 0)
	}

	.menu-fixo #logo img {
		height: auto
	}

	#destaques {
		margin-top: 0
	}

	#menu-sidebar {
		width: 27%;
		left: -27%
	}

	table.dataTable thead {
		font-size: 12px
	}

	.coluna-jornal,.coluna-contatos {
		margin-top: 40px
	}

	.inner-jornal {
		padding-left: 0;
		border-left: 0
	}

	.inner-jornal h3 {
		margin-top: 7px !important
	}

	#rede-paroquias .bg-cinza {
		background: none
	}

	.top-page .inner-header {
		position: relative
	}

	.list-padrao li:nth-child(odd) {
		clear: both
	}

	#menu-sidebar .redes li a .icon-youtube {
		top: 2px
	}

	.inner-sobre-santo {
		margin-top: 0
	}

	.avatar-santo {
		max-width: 165px
	}

	#menu-menu-principal {
		margin-left: 0;
		position: relative;
		left: 7px
	}

	.container-compartilhe-midias h2,.tiltEspecial h2 {
		text-align: center
	}

	.lista-carometro .flip-container,.lista-carometro .front,.lista-carometro .back {
		height: 216px
	}

	.top-page-santos h1 {
		border-top: 0;
		padding: 0 0 5px 0
	}

	.top-page-santos h1:after {
		display: none
	}

	.topo-especial {
		top: 0
	}

	.banner-santo-geral {
		max-height: 240px;
		position: relative
	}

	.container-adapta {
		padding-top: 310px
	}

	.avatar-santo {
		position: relative;
		width: 106px;
		margin: 0 auto;
		top: 27px
	}

	.menu-geral-santo {
		height: 40px;
		min-height: 40px;
		width: 100%;
		text-align: center
	}

	.menu-geral-santo a {
		height: 40px;
		min-height: 40px;
		font-size: 11px
	}

	.single-santo-do-dia.fixo-especial .topo-scroll .topo-especial {
		top: 0 !important
	}

	.topo-scroll .nomeSanto {
		background-color: #681726;
		color: #FFF;
		padding: 10px
	}

	.topo-scroll .nomeSanto h2 {
		color: #FFF;
		font-size: 14px;
		text-align: left;
		padding: 0
	}

	.topo-scroll .nomeSanto h2 small {
		display: none
	}

	.topo-scroll .container-avatar-santo {
		display: none
	}

	.topo-scroll .topo-scroll .topo-especial {
		top: 67px !important
	}

	.single-artigo-de-dom-walmor.fixo-especial .topo-scroll .topo-especial {
		top: 0 !important
	}

	.nomeSanto {
		background-color: #ffb500;
		padding-top: 37px;
		padding-bottom: 15px
	}

	.menu-geral-santo .container-menu div {
		height: 40px;
		line-height: 40px
	}

	.info-santo {
		text-align: center;
		position: absolute;
		top: auto;
		bottom: 40px
	}

	.info-santo h2 small {
		margin-bottom: 4px
	}

	.info-santo h2 {
		font-size: 21px;
		color: #681726;
		top: 0
	}

	.info-santo h2 small {
		color: #681726;
		font-size: 11px
	}

	.info-santo .data-santo {
		margin-right: 0;
		width: 100%;
		position: absolute;
		left: 0;
		font-size: 14px;
		text-align: center;
		color: #FFF
	}

	.info-santo .container {
		width: 100%
	}

	.menu-geral-santo .container-menu>div {
		float: none;
		display: inline-block
	}

	.pages#numero-acoes h2 {
		font-size: 34px
	}

	.pages#numero-acoes .icone-logo-faco-parte {
		height: 90%;
		width: 90%;
		right: 5%;
		background-size: contain !important;
		background-position: bottom
	}

	.pages#galeria-depoimentos .content-inner {
		width: 100%;
		padding: 0 20px
	}

	.pages#galeria-depoimentos .content-inner h4 {
		font-size: 22px
	}

	.pages#galeria-depoimentos .content-inner p.intro {
		font-size: 16px
	}

	.pages#galeria-depoimentos .content-inner p {
		font-size: 14px
	}

	.pages#galeria-depoimentos .interna-galeria {
		background-position: center !important
	}

	.pages#galeria-depoimentos .interna-galeria img {
		height: 400px !important
	}

	.pages .faca-download {
		margin-top: 10px
	}

	.pages#grid-depoimentos .geral-depoimentos .single-depoimento {
		width: 100%;
		padding-right: 0
	}

	.pages#grid-depoimentos .geral-depoimentos .interno-depoimento {
		width: 100%;
		margin-right: 0
	}

	.containerFirst,.containerCenter,.containerLast {
		padding: 0 !important
	}

	#galeria-depoimentos .rsOverflow {
		min-height: 820px !important
	}

	.page-template-template-santuario .pages {
		padding: 0 !important
	}
}

@media (max-width: 1024px) {
	.banner-dom-walmor .interno-banner {
		background-position: center right !important
	}
}

@media (max-width: 768px) {
    .cover-noticias {
        height: 47vw!important;
        object-fit: cover
    }
	.content-abertura-faco-parte {
		margin-top: 0 !important
	}

	.headerFacoParte {
		margin-top: 0
	}

	.header-reduzido .doe-header {
		line-height: 1em
	}

	.header-reduzido .doe-header .text-doacao {
		font-size: 12px
	}

	.header-reduzido .doe-header .text-doacao i {
		font-size: 12px
	}

	.header-reduzido .doe-header>span {
		position: relative;
		top: 10px
	}

	.header-reduzido .faca-download {
		display: none
	}

	.header-reduzido .btn-doa {
		margin-top: 11px
	}

	#AberturaHotSite,#AberturaHotSiteDW {
		padding: 10px 0
	}

	#AberturaHotSite section,#AberturaHotSiteDW section {
		padding-left: 7px;
		padding-right: 7px
	}

	#nossa-senhora {
		padding: 10px 0
	}

	#nossa-senhora h1 {
		font-size: 16px;
		margin-top: 20px
	}

	#nossa-senhora section {
		padding-left: 7px;
		padding-right: 7px
	}

	.texto-nossa-senhora-wrap {
		padding: 5px
	}

	.interna-abertura,.interna-abertura-dw {
		margin-top: 20px
	}

	.interna-abertura p,.interna-abertura-dw p {
		font-family: Lato, sans-serif;
		font-size: 16px
	}

	.texto-nossa-senhora-wrap p {
		font-family: Lato, sans-serif;
		font-size: 16px
	}

	.single-santo-do-dia .conteudo_flexivel,.page-template-template-santuario .conteudo_flexivel,.page-template-template-faco-parte .conteudo_flexivel,.page-template-template-faco-parte-modular .conteudo_flexivel,.single-meu-dia-em-oracao .conteudo_flexivel,.page-template-template-escolha-doacao .conteudo_flexivel,.page-template-template-torcida-de-deus .conteudo_flexivel {
		padding: 25px 0 !important
	}

	.pages {
		min-height: 0 !important;
		padding: 25px 0 !important;
		display: block;
		height: auto !important
	}

	.pages .container-depoimentos {
		padding: 0;
		margin: 0
	}

	.pages .container-depoimentos .container-depoimento {
		margin: 0 15px 0 25px !important;
		width: 100%
	}

	.pages .container-depoimentos .single-depoimento {
		margin-bottom: 0
	}

	.pages.modelo2 {
		background-position: -300px 0 !important
	}

	.pages.contentMenor#acoes-sociais {
		padding: 0 !important
	}

	.pages#acoes-sociais p {
		margin: 20px 0 10px 0 !important
	}

	.pages#galeria-depoimentos {
		padding: 0 !important
	}

	.pages#galeria-depoimentos section {
		padding: 0 !important
	}

	.pages#galeria-depoimentos.contentMenor section {
		padding-top: 0;
		padding-bottom: 0
	}

	.pages section {
		padding-left: 15px;
		padding-right: 15px;
		display: block
	}

	.pages#numero-acoes .text-coluna.text-coluna-left,.pages#numero-acoes .text-coluna.text-coluna-right {
		padding: 0
	}

	.pages#contato {
		background-color: #FFF;
		padding-bottom: 100px !important
	}

	.pages#numero-atendimentos .inner-content {
		text-align: center
	}

	.pages#numero-atendimentos .container-externo-carrousel-numeros {
		margin-top: 20px
	}

	.pages#numero-atendimentos h2 {
		font-size: 34px
	}

	.pages#numero-atendimentos h2+p {
		padding-left: 0
	}

	.pages#numero-atendimentos+p {
		text-align: center;
		padding-left: 0;
		font-size: 14px
	}

	.pages#numero-acoes .text-coluna.text-coluna-right:after {
		display: none
	}

	.pages #container-carrousel-numeros .bootstrap-select {
		margin: 20px 0 !important
	}

	.faca-download {
		display: block;
		text-align: center;
		margin: 10px auto
	}

	.assista-campanha {
		text-align: center;
		margin-bottom: 15px
	}

	.pages#numero-atendimentos .item:after {
		display: none
	}

	.pages#projetos-sociais h2 {
		max-width: none;
		width: 100%;
		font-size: 34px
	}

	.pages#depoimento-big {
		padding: 40px 0 !important;
		height: auto !important;
		min-height: 0 !important;
		background-size: cover !important
	}

	.pages#depoimento-big img {
		max-height: 300px
	}

	.depoimentoBigMobile .geral-depoimento {
		padding: 0 20px
	}

	.depoimentoBigMobile .depoimento {
		margin: 20px 0 40px 0
	}

	.depoimentoBigMobile .depoimento p {
		margin: 0;
		font-size: 22px;
		color: #9b0f3f;
		padding-left: 25px
	}

	.depoimentoBigMobile .depoimento p .icon-aspas {
		font-size: 24px
	}

	.depoimentoBigMobile .depoimento p .icon-aspas.open-quote {
		left: -10px
	}

	.depoimentoBigMobile .depoimento p .icon-aspas.close-quote {
		right: 15px
	}

	.depoimentoBigMobile .desc-depoimento {
		font-size: 14px;
		margin-bottom: 20px
	}

	#galeria-depoimentos .rsOverflow {
		min-height: 650px !important
	}

	.pages#galeria-depoimentos .royalSlider {
		min-height: 0 !important
	}
}

@media (max-width: 767px) {
	.page-template-template-santuario .owl-dots .owl-dot span {
		background-color: #CCC !important
	}

	.single-artigo-de-dom-walmor .lista-other-news li:nth-child(6),.single-artigo-de-dom-walmor .lista-other-news li:nth-child(7),.single-artigo-de-dom-walmor .lista-other-news li:nth-child(8),.single-artigo-de-dom-walmor .lista-other-news li:nth-child(9),.single-artigo-de-dom-walmor .lista-other-news li:nth-child(10) {
		display: none
	}

	h4.modal-title {
		font-size: 14px !important
	}

	.formulario-click-to-call {
		width: 100%;
		padding: 0 !important
	}

	.formulario-click-to-call .container-form {
		padding: 25px 15px
	}

	.formulario-click-to-call input[type=submit] {
		margin-top: 15px
	}

	.geral-depoimentos {
		padding-top: 0 !important
	}

	.geral-depoimentos .single-depoimento {
		margin-bottom: 0 !important
	}

	#nossa-senhora {
		background: none !important;
		height: auto !important;
		padding: 0
	}

	#nossa-senhora .imagem-mobile {
		display: block
	}

	#nossa-senhora .table-santa {
		display: none
	}

	.content-bts {
		padding-top: 0px
	}

	.container-projeto {
		width: 100%
	}

	.page-template-template-faco-parte .menu-faco-parte ul.container-menu-faco-parte,.page-template-template-faco-parte-modular .menu-faco-parte ul.container-menu-faco-parte {
		left: -48px;
		right: auto;
		-webkit-transform: translate(0, 0);
		-khtml-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0)
	}

	.page-template-template-faco-parte .header-reduzido img,.page-template-template-faco-parte-modular .header-reduzido img {
		float: right;
		margin-right: -10px
	}

	.page-template-template-faco-parte .container-menu-faco-parte .redes,.page-template-template-faco-parte-modular .container-menu-faco-parte .redes {
		border: none;
		padding: 0;
		float: none;
		margin-left: 15px !important;
		max-width: 100%;
		min-width: 0px
	}

	.page-template-template-faco-parte .container-menu-faco-parte .redes a,.page-template-template-faco-parte-modular .container-menu-faco-parte .redes a {
		height: auto;
		font-size: 18px
	}

	.page-template-template-faco-parte .menu-faco-parte .nav,.page-template-template-faco-parte-modular .menu-faco-parte .nav {
		right: auto;
		left: 0
	}

	.page-template-template-faco-parte #menu-principal ul li:not(.multinivel) ul li:hover .dropdown-menu,.page-template-template-faco-parte .container-menu-faco-parte li ul li:hover .dropdown-menu,.page-template-template-faco-parte-modular #menu-principal ul li:not(.multinivel) ul li:hover .dropdown-menu,.page-template-template-faco-parte-modular .container-menu-faco-parte li ul li:hover .dropdown-menu {
		display: none
	}

	.page-template-template-faco-parte #menu-principal ul li:not(.multinivel) ul li.active .dropdown-menu,.page-template-template-faco-parte .container-menu-faco-parte li ul li.active .dropdown-menu,.page-template-template-faco-parte-modular #menu-principal ul li:not(.multinivel) ul li.active .dropdown-menu,.page-template-template-faco-parte-modular .container-menu-faco-parte li ul li.active .dropdown-menu {
		display: block !important
	}

	.page-template-template-faco-parte .container-menu-faco-parte.openMenu>li>ul.dropdown-menu:before,.page-template-template-faco-parte-modular .container-menu-faco-parte.openMenu>li>ul.dropdown-menu:before {
		left: 22px
	}

	.page-template-template-faco-parte .container-menu-faco-parte ul li:not(.multinivel) ul .dropdown-submenu>a:after,.page-template-template-faco-parte .container-menu-faco-parte li ul .dropdown-submenu>a:after,.page-template-template-faco-parte-modular .container-menu-faco-parte ul li:not(.multinivel) ul .dropdown-submenu>a:after,.page-template-template-faco-parte-modular .container-menu-faco-parte li ul .dropdown-submenu>a:after {
		-webkit-transform: rotate(90deg);
		-khtml-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
		filter: progid:DXImageTransform.Microsoft.Matrix( M11=0, M12=0, M21=0, M22=0, sizingMethod='auto expand');
		zoom: 1
	}

	.page-template-template-faco-parte .container-menu-faco-parte.openMenu li.active>a:after,.page-template-template-faco-parte-modular .container-menu-faco-parte.openMenu li.active>a:after {
		-webkit-transform: rotate(-90deg);
		-khtml-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);
		filter: progid:DXImageTransform.Microsoft.Matrix( M11=0, M12=0, M21=0, M22=0, sizingMethod='auto expand');
		zoom: 1
	}

	.page-template-template-faco-parte .dropdown-menu .dropdown-menu,.page-template-template-faco-parte-modular .dropdown-menu .dropdown-menu {
		position: static;
		border: none;
		background-color: #EEE;
		padding: 10px 0
	}

	.iframe-class {
		width: 100%
	}

	body:not(.santuario) #owl-destaque-personalizado .owl-nav {
		height: 280px
	}

	.page-template-template-faco-parte .headerFacoParte,.page-template-template-faco-parte-modular .headerFacoParte {
		top: 0
	}

	.page-template-template-faco-parte #capa-faco-parte.pages,.page-template-template-faco-parte-modular #capa-faco-parte.pages {
		padding-top: 0 !important
	}

	#absolute-destaque-basilica img {
		max-width: 150px;
		margin: 0 auto
	}

	.faco-parte-home-tablet,.faco-parte-home-mobile {
		margin-left: -1px
	}

	.faco-parte-home-tablet .escolha-doacao,.faco-parte-home-mobile .escolha-doacao {
		padding-left: 10px;
		padding-right: 10px
	}

	.faco-parte-home-tablet .escolha-doacao li,.faco-parte-home-mobile .escolha-doacao li {
		width: 100%
	}

	#bloco-secundario {
		height: 74px !important
	}

	#bloco-secundario .bt-hamburguer {
		top: 32px !important
	}

	#bloco-secundario .item-pesquisa {
		margin-top: 15px !important
	}

	#bloco-secundario #logo img {
		margin-right: 0
	}

	.list-destaque-lateral .container-doacao-hover {
		width: 100%
	}

	.list-destaque-lateral .container-doacao-hover ul {
		display: block;
		width: 100%;
		margin-bottom: 0
	}

	.page-template-template-torcida-de-deus .nossa-senhora {
		max-height: 240px
	}

	.page-template-template-torcida-de-deus .doe-header .btn-doa .doacao-over ul li {
		width: 100%
	}

	.page-template-template-torcida-de-deus .doe-header .btn-doa .doacao-over ul li:first-child {
		margin-bottom: 10px
	}

	.select-chapters {
		margin-bottom: 10px !important
	}

	.paginacao-terco {
		text-align: center;
		margin: 15px 0
	}

	.qwp-rosary-list {
		text-align: center
	}

	.pages#numero-acoes .text-coluna.text-coluna-left:after {
		display: none !important
	}

	.pages#numero-acoes h2+p {
		font-size: 16px
	}

	.page-template-template-faco-parte .content-abertura-faco-parte,.page-template-template-faco-parte-modular .content-abertura-faco-parte {
		max-width: 720px;
		bottom: 0
	}

	.page-template-template-faco-parte .container-banner,.page-template-template-faco-parte-modular .container-banner {
		position: relative;
		padding-left: 25px;
		padding-right: 25px
	}

	.page-template-template-faco-parte .depoimento>p,.page-template-template-faco-parte-modular .depoimento>p {
		margin: 25px 0 25px 0
	}

	.page-template-template-faco-parte #AberturaHotSite,.page-template-template-faco-parte #AberturaHotSiteDW,.page-template-template-faco-parte-modular #AberturaHotSite,.page-template-template-faco-parte-modular #AberturaHotSiteDW {
		min-height: 900px !important
	}

	.page-template-template-faco-parte .obras-sociais,.page-template-template-faco-parte-modular .obras-sociais {
		padding-top: 25px !important;
		padding-bottom: 15px !important;
		margin-top: 0
	}

	.page-template-template-faco-parte .obras-sociais .owl-dots,.page-template-template-faco-parte-modular .obras-sociais .owl-dots {
		margin-top: 15px
	}

	.page-template-template-faco-parte #capa-faco-parte .content-abertura-faco-parte h1,.page-template-template-faco-parte-modular #capa-faco-parte .content-abertura-faco-parte h1 {
		font-size: 34px
	}

	#grid-depoimentos {
		height: auto !important
	}

	.container-depoimento {
		padding: 0 20px
	}

	.ctaMobileFacoParte .btn-doa .doacao-over li {
		width: 100%;
		margin-right: 0
	}

	.ctaMobileFacoParte .btn-doa .doacao-over li:first-child {
		margin-bottom: 10px
	}

	.container-geral-doacao {
		text-align: center
	}

	.container-geral-doacao .container-escolhe-doacao {
		margin-top: 0;
		float: none;
		max-width: 100%;
		padding-bottom: 15px
	}

	.container-geral-doacao .container {
		min-height: 400px !important;
		height: auto !important;
		padding: 20px 0 20px 0
	}

	.container-geral-doacao .title {
		font-size: 30px;
		margin-bottom: 10px
	}

	.container-geral-doacao .desc {
		font-size: 12px;
		margin-bottom: 20px
	}

	.container-geral-doacao .desc span {
		font-size: 12px;
		color: #b7073e
	}

	.container-geral-doacao .destaque {
		font-size: 14px
	}

	.container-geral-doacao .doe-header {
		display: block;
		height: auto;
		margin-bottom: 10px;
		line-height: 1em
	}

	.container-geral-doacao .doe-header .btn-doa {
		margin-left: 0 !important
	}

	.container-geral-doacao .doe-header .btn-doa span.text {
		font-size: 14px;
		padding-top: 11px;
		padding-bottom: 11px;
		padding-left: 15px;
		padding-right: 15px
	}

	.container-geral-doacao .doe-header .btn-doa span.icon {
		height: 36px;
		position: relative
	}

	.container-geral-doacao .doe-header .btn-doa span.icon i {
		font-size: 20px !important;
		margin-top: 4px !important;
		display: block;
		height: auto
	}

	.container-geral-doacao .single-donation {
		margin-top: 10px;
		font-size: 12px
	}

	.container-torcida-de-deus .container {
		padding: 20px 9px 20px 7px !important
	}

	.container-torcida-de-deus .container-formulario {
		margin-top: 30px
	}

	#owl-destaque-lateral-home .owl-dot span {
		background-color: #CCC !important
	}

	#footer .container-news-footer .simplenewsletter fieldset {
		width: 100% !important;
		margin-bottom: 10px !important
	}

	.page-template-template-escolha-doacao .container>.row-md-height {
		background-image: none
	}

	.container-news-footer .simplenewsleter-field-submit {
		width: 100% !important;
		margin-left: 0 !important
	}

	.assista-campanha {
		width: 100%;
		margin-top: 15px
	}

	.assista-campanha a,.assista-campanha p,.assista-campanha strong {
		color: #9b0f3f !important;
		text-align: left
	}

	.assista-campanha i {
		color: #9b0f3f
	}

	.container-padres .single-padre .imagem-padre {
		height: auto !important
	}

	.container-padres .single-padre .imagem-padre img {
		margin: 0 auto
	}

	.container-padres .single-padre .container-text-padre {
		text-align: center;
		padding: 20px 15px !important
	}

	.select-home-paroquias {
		margin-bottom: 20px !important
	}

	#galeria-depoimentos .rsOverflow {
		min-height: 780px !important
	}

	.page-template-template-faco-parte #AberturaHotSite,.page-template-template-faco-parte #AberturaHotSiteDW,.page-template-template-faco-parte-modular #AberturaHotSite,.page-template-template-faco-parte-modular #AberturaHotSiteDW {
		height: 300px !important;
		min-height: 0 !important
	}

	.page-template-template-faco-parte #AberturaHotSite h1,.page-template-template-faco-parte #AberturaHotSiteDW h1,.page-template-template-faco-parte-modular #AberturaHotSite h1,.page-template-template-faco-parte-modular #AberturaHotSiteDW h1 {
		font-size: 16px;
		margin-top: 20px
	}

	.page-template-template-faco-parte .content-abertura-faco-parte,.page-template-template-faco-parte-modular .content-abertura-faco-parte {
		position: relative
	}

	.page-template-template-faco-parte .headerFacoParte,.page-template-template-faco-parte-modular .headerFacoParte {
		margin-top: 0
	}

	.page-template-template-faco-parte .headerFacoParte img,.page-template-template-faco-parte-modular .headerFacoParte img {
		max-width: 100px
	}

	.pages .geral-depoimentos .interno-depoimento {
		margin: 0 !important
	}

	#slider-home,#destaques-laterais {
		margin-top: 0
	}

	.inner-banner-lateral h2 {
		font-size: 26px
	}

	.inner-banner-lateral .subtitulo-destaque-lateral {
		font-size: 16px
	}

	.inner-banner-lateral .infos-sub-lat {
		bottom: 0;
		left: 10px;
		width: calc(100% - 20px);
        padding: 10px 30px;
	}

	#owl-full .owl-dots {
		position: relative;
		bottom: 0
	}

	#owl-full .nav-custom {
		display: none
	}

	#owl-full-home div {
		height: 350px
	}

	.pages#galeria-santuario .interna-galeria {
		opacity: 1
	}

	#galeria-santuario {
		height: 375px !important
	}

	#galeria-santuario .interna-galeria {
		height: 375px !important
	}

	#galeria-santuario .rsOverflow {
		min-height: auto !important;
		height: 375px !important
	}

	#galeria-santuario .rsThumb {
		width: 166px !important;
		height: 69px !important
	}

	#galeria-santuario .rsThumbsHor {
		height: 70px !important;
		display: none
	}

	#galeria-santuario .royalSlider {
		height: 200px !important
	}

	#plwrap {
		height: 200px
	}

	#owl-full {
		background: none
	}

	#owl-full .bg-full {
		opacity: 1
	}

	#galeria-full {
		padding-bottom: 0
	}

	#galeria-full .owl-dots {
		margin-top: 20px
	}

	.page-template-template-santuario .bt-azul:hover {
		background: #3873b9;
		color: #fff
	}

	.page-template-template-santuario .header-reduzido .doe-header {
		float: right
	}

	.page-template-template-santuario .interna-abertura h1,.page-template-template-santuario .texto-nossa-senhora-wrap h1 {
		font-size: 24px;
		color: #3873b9
	}

	.page-template-template-santuario .interna-abertura {
		margin-top: 20px;
		margin-bottom: 25px
	}

	.page-template-template-santuario #contato h1 {
		margin-top: 0;
		font-size: 24px;
		color: #3873b9
	}

	.page-template-template-santuario #galeria-full h2 {
		font-size: 24px;
		color: #3873b9
	}

	.page-template-template-santuario #galeria-full p {
		color: #6c6e72;
		font-size: 16px
	}

	.page-template-template-santuario .faca-download {
		color: #fff;
		font-size: 12px;
		background-color: #ce8c00
	}

	.page-template-template-santuario .bg-full {
		height: 190px;
		width: 100%;
		position: relative
	}

	.page-template-template-santuario .bt-azul {
		width: 100%;
		text-align: center
	}

	.page-template-template-santuario #nossa-senhora {
		height: 400px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
		background-attachment: inherit
	}

	.page-template-template-santuario .out-item {
		height: auto;
		display: block
	}

	.page-template-template-santuario #AberturaHotSite,.page-template-template-santuario #AberturaHotSiteDW {
		height: 340px
	}

	.content-abertura-santuario {
		margin-top: 0 !important
	}

	.em-destaque .bootstrap-select {
		margin-bottom: 20px !important;
		margin-top: 0 !important
	}

	.banner-flutuante {
		max-width: 300px
	}

	.lista-carometro .flip-container,.lista-carometro .front,.lista-carometro .back {
		height: 199px;
		width: 180px;
		margin: 0 auto
	}

	.fixo-especial .info-santo .container {
		width: 100% !important
	}

	.compartilhe-links-relacionados {
		margin-top: 15px;
		text-align: center
	}

	#video-capa .img-cover {
		height: 186px
	}

	.menu-geral-santo a {
		text-align: center
	}

	.geral-depoimentos .single-depoimento {
		width: 100%;
		text-align: center;
		display: block;
		padding-right: 0
	}

	.geral-depoimentos .foto-depoimento {
		margin: 0 auto 10px auto
	}

	#projetos-sociais .inner-list-padrao-esq {
		padding-right: 0
	}

	#menu-level1 {
		width: 50%
	}

	#menu-level2 {
		width: 50%
	}

	.menu-mobile-open2 #menu-level2 {
		left: 50%
	}

	.top-page {
		margin-top: 0
	}

	.btn-title {
		top: 100%;
		margin-top: 0;
		left: 0;
		width: 100%;
		border: none
	}

	#formDepoimentos {
		margin-top: 40px
	}

	.bwp-recaptcha>* {
		margin: 0 auto
	}

	.footer-page .redes-compartilha {
		float: none;
		width: 100%;
		text-align: center
	}

	.wp-polls-ul li {
		margin-bottom: 10px
	}

	.wp-polls-ul li strong {
		display: block;
		text-align: left
	}

	.wp-polls-ul li label {
		text-align: center
	}

	.wp-polls-ul input[type="button"] {
		display: block;
		margin: 0 auto
	}

	.wp-polls-ul input[type="radio"] {
		display: none
	}

	.wp-polls-ul input[type="radio"]+label {
		display: block;
		padding: 5px 0;
		border: 1px solid #d8d8d8;
		margin-bottom: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		-webkit-transition: all,0.3s;
		-khtml-transition: all,0.3s;
		-moz-transition: all,0.3s;
		-ms-transition: all,0.3s;
		-o-transition: all,0.3s;
		transition: all,0.3s
	}

	.wp-polls-ul input[type="radio"]:checked+label {
		color: #FFF;
		background-color: #681726
	}

	#footer .wp-polls-form p {
		text-align: center !important
	}

	input,textarea,select {
		font-size: 16px !important
	}

	.out-select-webtv {
		margin: 10px 10px 0 10px
	}

	.out-select-webtv .bootstrap-select {
		margin: 0 0 0 0 !important
	}

	.box-oracao {
		padding: 20px
	}

	#nowPlay {
		padding-left: 15px
	}

	.out-404 h1 {
		font-size: 48px
	}

	.out-404 h2 {
		font-size: 20px
	}

	.inner-lateral4 h2 {
		font-size: 16px
	}

	.inner-lateral4 .subtitulo-lateral4 {
		font-size: 12px;
		margin-bottom: 0
	}

	.inner-lateral4 span {
		font-size: 12px
	}

	#multimidia {
		margin-top: 10px;
		margin-bottom: 20px
	}

	.reset-padding-mob {
		padding: 0
	}

	#rede-paroquias .header-paroquias h2 {
		margin-top: 0;
		text-align: center;
		margin-bottom: 20px
	}

	.bootstrap-select {
		margin: 0 0 20px 0 !important
	}

	table.dataTable thead {
		font-size: 10px
	}

	.lista-regioes {
		clear: both;
		float: left;
		width: 100%;
		margin: 10px 0
	}

	.select-regiao .lista-regioes li:first-child {
		padding-left: 0
	}

	.select-regiao select {
		float: left;
		width: 100%;
		margin-left: 0
	}

	.footer-page .inner-footer {
		float: none
	}

	#slider-home {
		padding-right: 1px
	}

	#destaques-laterais {
		margin-top: 12px
	}

	.inner-banner-lateral {
		margin-bottom: 0
	}

	.txt-list-default {
		min-height: auto !important
	}

	.list-padrao-esq h2 {
		margin-top: 20px
	}

	.banners .area-banner {
		margin-bottom: 20px
	}

	#projetos-sociais .item {
		margin-bottom: 0
	}

	.webtv {
		padding: 0 0 20px 0;
		min-height: auto
	}

	#menu-webtv {
		float: left;
		width: 100%;
		border-top: #cecece solid 1px
	}

	#menu-webtv li {
		margin: 0
	}

	#menu-webtv li:first-child {
		border-right: #cecece solid 1px
	}

	#menu-webtv a {
		padding: 10px 17px;
		display: block
	}

	.multimidia-radio {
		padding: 0;
		margin-top: 30px
	}

	.multimidia-radio .titulo-geral {
		margin-top: 20px !important;
		margin-left: 10px
	}

	.bt-todos {
		font-size: 11px;
		padding: 15px 0;
		margin-right: 15px
	}

	#projetos-sociais {
		border-top: 0;
		padding-top: 0;
		padding-bottom: 0
	}

	.select-regiao {
		margin-top: 15px;
		float: left;
		width: 100%
	}

	.list-padrao {
		margin: 0;
		padding: 0
	}

	#slider-instituicoes {
		border-top: 0;
		padding-top: 10px
	}

	#rede-paroquias .bg-cinza {
		padding-bottom: 0
	}

	#footer h3,.pergunta {
		text-align: center
	}

	#footer .out-enquete .radio {
		text-align: center
	}

	#footer .inner-enquete {
		padding: 0 0 30px
	}

	#footer .indicamos {
		padding: 10px 0
	}

	#footer .indicamos li {
		text-align: center
	}

	.inner-block-contato .icon {
		float: none;
		margin-bottom: 0;
		text-align: center
	}

	.inner-block-contato .txt-fale-com p {
		text-align: center
	}

	.inner-block-contato .txt-fale-com {
		width: 100%;
		margin-left: 0
	}

	#footer .inner-block-contato {
		padding: 40px 0 40px 0
	}

	.falecom,.fale-email {
		float: left;
		width: 100%
	}

	.fale-email {
		margin-top: 20px;
		margin-bottom: 20px
	}

	.inner-jornal {
		clear: both
	}

	#footer .inner-block-contato {
		padding: 15px 0 15px 0;
		float: left;
		width: 100%
	}

	.inner-jornal .icon {
		float: none;
		text-align: center
	}

	.inner-jornal h3,.inner-jornal p {
		width: 100% !important
	}

	.inner-jornal p {
		text-align: center;
		clear: both
	}

	.txt-copy p {
		text-align: center;
		font-size: 11px
	}

	#copyright .bt-18 {
		float: none;
		display: block;
		text-align: center;
		margin-top: 15px
	}

	#menu-sidebar {
		width: 50%;
		left: -51%
	}

	#menu-level1 .redes a {
		font-size: 13px;
		width: 22px;
		height: 22px
	}

	.redes li a .icon-youtube {
		font-size: 13px;
		top: 3px
	}

	header.line h2 {
		text-align: center
	}

	header.detalhe-amarelo:after {
		left: 50%;
		margin: 0 -100px
	}

	header.line h2 {
		margin-bottom: 20px
	}

	.webtv .titulo-geral {
		margin-top: 20px;
		margin-left: 10px
	}

	#video-capa {
		padding: 5px
	}

	#video-capa .info-destaque {
		padding: 0 10px
	}

	#footer {
		margin-top: 100px
	}
    .multimidia-radio {
        height: auto!important;
    }

	#rede-paroquias {
		margin-top: 0
	}

	.btn-circulo {
		margin: -27px 0
	}

	#footer .out-enquete input[type="submit"] {
		margin: 0 auto;
		width: auto;
		display: block
	}

	.coluna-jornal,.coluna-contatos {
		margin-top: 15px
	}

	.endereco .txt-endereco p {
		text-align: center
	}

	.endereco .icon-endereco {
		top: 0
	}

	.inner-jornal h3 {
		margin-left: 0
	}

	.inner-jornal form {
		padding: 0 40px
	}

	#copyright {
		margin-top: 50px
	}

	#busca-geral input[type="text"] {
		font-size: 18px
	}

	#busca-geral button i {
		font-size: 19px
	}

	#busca-geral .out-form {
		margin-top: 35px
	}

	.out-select-regiao {
		clear: both;
		float: left;
		width: 100% !important;
		margin-left: 0 !important;
		margin-top: 5px
	}

	.out-select-regiao .bootstrap-select {
		clear: both;
		margin: 0 !important
	}

	.select-regiao .out-regiao {
		float: left;
		width: 100%
	}

	.inner-destaque-principal h2 {
		font-size: 23px
	}

	.inner-destaque-principal .subtitulo-rotativo {
		font-size: 16px;
        font-weight: 500;
	}

	.top-page .inner-header .tiltEspecial {
		text-align: center
	}

	.container-depoimentos .single-depoimento {
		width: 100% !important
	}

	.container-depoimentos .single-depoimento .foto-depoimento {
		margin: 0 auto 10px auto
	}

	.container-depoimentos .single-depoimento .container-depoimento {
		text-align: center
	}

	.out-top-oracao .txt-header {
		position: relative;
		background: #ffb400;
		bottom: 0;
		text-align: center;
		padding: 10px 0 20px 0
	}

	.out-top-oracao .txt-header .icon {
		color: #681726;
		font-size: 35px;
		top: 8px
	}

	.out-top-oracao .txt-header h1 {
		color: #681726;
		font-size: 21px
	}

	.top-meu-dia-em-oracao {
		min-height: 200px;
		background-size: cover
	}

	.data-post-oracao {
		position: relative;
		top: 0;
		left: 0
	}

	.top-page-santos h1 {
		font-size: 18px;
		margin-bottom: 10px
	}

	.bootstrap-select {
		position: relative;
		margin: 10px 0 0 0 !important;
		max-width: auto
	}
    .row-laterais {
        margin-top: 10px;
    }
    .list-padrao.no-title h2 {
        font-size: 17px;
        line-height: 1.2em;
    }
    .list-padrao.no-title h2 a {
        color: #343434
    }
    .bt_tag_banner img {
        margin-right: 0;
        width: 100%;
    }
}

@media (max-height: 600px) {
	.container-escolhe-doacao {
		margin-right: 130px
	}
}

@media (max-width: 420px) {
	.lista-carometro .flip-container,.lista-carometro .front,.lista-carometro .back {
		width: 100%
	}
}

@media (max-width: 340px) {
	.pages.modelo2 {
		background-position: -450px 0 !important
	}
}


/*# sourceMappingURL=main-responsive.css.map */