/*########################## DEFINIÇÕES BASE ##########################*/
/* Carregamento de fontes específicas do tema IMPD */
@font-face {
    font-family: 'impdregular';
    src: url('../fonts/impd.eot');
    src: url('../fonts/impd.eot?#iefix') format('embedded-opentype'),
         url('../fonts/impd.woff2') format('woff2'),
         url('../fonts/impd.woff') format('woff'),
         url('../fonts/impd.ttf') format('truetype'),
         url('../fonts/impd.svg#impdregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Aller';
  	src: url('../fonts/Aller.eot?#iefix') format('embedded-opentype'),
  	     url('../fonts/Aller.woff') format('woff'),
  	     url('../fonts/Aller.ttf')  format('truetype'),
  	     url('../fonts/Aller.svg#Aller') format('svg');
  	font-weight: normal;
  	font-style: normal;
}
@font-face {
    font-family: 'Trajan Pro';
    src: url('../fonts/trajan_pro_bold-webfont.eot');
    src: url('../fonts/trajan_pro_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trajan_pro_bold-webfont.woff2') format('woff2'),
         url('../fonts/trajan_pro_bold-webfont.woff') format('woff'),
         url('../fonts/trajan_pro_bold-webfont.ttf') format('truetype'),
         url('../fonts/trajan_pro_bold-webfont.svg#webfontregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.impd{font-style:normal; text-decoration:none;}
.impd.igreja:before{font-family: "impdregular"; content:"i"; -webkit-content:"i"; -moz-content:"i";
	-o-content:"i"; -ms-content:"i";}
.impd.email:before{font-family: "impdregular"; content:"e"; -webkit-content:"e"; -moz-content:"e";
	-o-content:"e"; -ms-content:"e";}
.impd.entrar:before{font-family: "impdregular"; content:"s"; -webkit-content:"s"; -moz-content:"s";
	-o-content:"s"; -ms-content:"s"; vertical-align:top; font-size: 20px !important;}
.impd.coracao:before{font-family: "impdregular"; content:"c"; -webkit-content:"c"; -moz-content:"c";
	-o-content:"c"; -ms-content:"c"; vertical-align:middle;}
.impd.tv:before{font-family: "impdregular"; content:"t"; -webkit-content:"t"; -moz-content:"t";
	-o-content:"t"; -ms-content:"t";  vertical-align:top;}
.impd.lupa:before{font-family: "impdregular"; content:"l"; -webkit-content:"l"; -moz-content:"l";
	-o-content:"l"; -ms-content:"l";  vertical-align:top;}
.impd.oracao:before{font-family: "impdregular"; content:"o"; -webkit-content:"o"; -moz-content:"o";
	-o-content:"o"; -ms-content:"o";  vertical-align:top;}
.impd.download:before{font-family: "impdregular"; content:"d"; -webkit-content:"d"; -moz-content:"d";
	-o-content:"d"; -ms-content:"d";  vertical-align:top;}
.impd.icoradio:before{font-family: "impdregular"; content:"r"; -webkit-content:"r"; -moz-content:"r";
  -o-content:"r"; -ms-content:"r"; vertical-align:middle;}
.impd.empresarial:before{font-family: "impdregular"; content:"w"; -webkit-content:"w"; -moz-content:"w";
  -o-content:"w"; -ms-content:"w"; vertical-align:middle;}

/* Paleta de Cores */
.blue{color:#266491;}
.red{color:#b84d4d;}
.orange{color:#db7e32;}
.green{color:#649238;}
.gray{color:#757575;}
.light-blue{color:#f4f7f9;}
.dark-blue{color:#1a3c55;}
.light-gray{color:#cbcbcb;}
.white{color:#fff !important;}

/*** CORES SLIDES ***/
.light-pink{color:#f5c8c8 !important;}
.blue{color:#1a4a8f !important;}
.light-blue{color:#59a8e1 !important;}
.dark-blue{color:#264055 !important;}
.navy-blue{color:#1a4a8f !important;}
.black{color:#000 !important;}
.orange{color:#dd4205 !important;}
.red{color:#c81500 !important;}

/* Definição de estilos para elementos base */
a{transition: all 0.5s linear;}
a:hover{text-decoration:none; transition: all 0.5s linear;}
ul{list-style:none;}
body{font-family:'Titillium Web', 'Times New Roman', Arial, sans-serif; overflow-x:hidden;}
div:after, ol:after, form:after, ul:after, dl:after {clear:both; content:"."; display:block; visibility: hidden; height:0; overflow:hidden;}
.container{max-width:1060px; margin:0 auto; overflow:hidden;}
h1, h2, h6{display:inline-block; text-transform:uppercase;}
h1{font-size:40px; color:#ffffff; font-weight:400; font-family:'Trajan Pro', sans-serif;}
h2{font-size:30px; color:#7a2b2b; font-weight:400; font-family:'Oswald', sans-serif; margin-bottom:30px; line-height:30px; margin-top:5px;}
h2.small{font-size:18px; line-height:18px; margin-bottom:10px;}
h2 a{color:#7a2b2b; text-decoration:none;}
h2 a:hover{color:#7a2b2b !important; text-decoration:underline;}
h3{font-size:17px; color:#363b3f; font-weight:400; font-family:'Oswald', sans-serif; line-height:18px; margin-top:10px;}
h4{font-size:13px; color:#a3a3a3; font-weight:400; font-style:italic; line-height:6px;}
h5{font-size:18px; color:#9a9a9a; font-weight:400; font-family:'Oswald', sans-serif;}
h6{font-size:34px; color:#6c6c6c; font-weight:400; font-family:'Oswald', sans-serif;}
p{font-size:13px; color:#6c6c6c; font-weight:300; line-height:16px;}
.clear{clear:both;}
img{max-width:100%;}
cite{text-align:center; width:100%; border:5px solid #ededed; color:#a3a3a3; font-family:'Oswald', sans-serif; font-size:24px;
  padding:15px 10px; margin:15px 0 25px; display:block;}
blockquote{padding-left:20%; font-style:italic; background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_blockquote.jpg') no-repeat 10% top; border:0px;
  color:#a3a3a3; font-size:14px;}

/************* MENU SUPERIOR *************/
#menu-superior{background-color:#1d1d1d; width:100%; position:fixed; z-index:9999;}
#menu-superior.blue{border-bottom:2px solid #266491;}
#menu-superior.red{border-bottom:2px solid #b84d4d;}
#menu-superior.orange{border-bottom:2px solid #db7e32;}
#menu-superior.green{border-bottom:2px solid #649238;}
#menu-superior.gray{border-bottom:2px solid #757575;}
#menu-superior ul{list-style:none; margin-bottom:0px;}
#menu-superior ul li{float:left;}
#menu-superior .pull-left{margin:0px; padding:0px;}
#menu-superior ul li .logo_text{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/site_novo/images/logo_text.png') top center; width:55px; height:10px; float:left; margin:3px 15px 0 5px;}
#menu-superior ul li a:hover .logo_text{background-position:bottom center;}
#menu-superior ul li a{font-size:11px; color:#fff; padding:6px 8px 5px; display:block;}
#menu-superior ul li i{line-height:11px; padding-right:3px; font-size:12px !important; color:#fff; margin-left:-2px;}
#menu-superior ul li.blue{border-bottom:2px solid #266491;}
#menu-superior ul li.blue:hover{background-color:#266491; text-decoration:none;}
#menu-superior ul li.red{border-bottom:2px solid #b84d4d;}
#menu-superior ul li.red:hover{background-color:#b84d4d; text-decoration:none;}
#menu-superior ul li.orange{border-bottom:2px solid #db7e32;}
#menu-superior ul li.orange:hover{background-color:#db7e32; text-decoration:none;}
#menu-superior ul li.green{border-bottom:2px solid #649238;}
#menu-superior ul li.green:hover{background-color:#649238; text-decoration:none;}
#menu-superior ul li.gray{border-bottom:2px solid #757575;}
#menu-superior ul li.gray:hover{background-color:#757575; text-decoration:none;}
#menu-superior ul li i{padding-left:3px;}
#menu-superior ul .webmail ul{display:none; position:absolute; background:#1d1d1d; color:#fff; z-index:9999; padding:0px;}
#menu-superior ul .webmail ul li{margin:10px; float:none;}
#menu-superior ul .webmail ul li a:hover{border:1px solid #fff;}
#menu-superior ul .webmail ul .eclesiastico{border-top:1px solid #fff; padding-top:10px;}
#menu-superior ul .webmail ul .eclesiastico a{background-color:#4b92c5; height:32px; padding:0px; border:1px solid #61a3d3;}
#menu-superior ul .webmail ul .eclesiastico .ico{float:left; border-right:1px solid #61a3d3; padding:8px; background-color:#4486b5;}
#menu-superior ul .webmail ul .eclesiastico span{display:block; margin:8px 12px 0 10px; float:left;}
#menu-superior ul .webmail ul .empresarial a{background-color:#1f5881; height:32px; padding:0px; border:1px solid #266491;}
#menu-superior ul .webmail ul .empresarial .ico{float:left; border-right:1px solid #266491; padding:8px; background-color:#194e75;}
#menu-superior ul .webmail ul .empresarial span{display:block; margin:8px 12px 0 10px; float:left;}
#menu-superior ul .webmail ul li a, #menu-superior ul li ul li a i{color:#ededed;}
#menu-superior ul .webmail ul li a:hover, #menu-superior ul li ul li a:hover i{color:#fff;}
#menu-superior ul .webmail:hover ul{display:block;}
#menu-superior ul .login ul{display:none; position:absolute; background:#757575; color:#fff; width:100%; left:0px;}
#menu-superior ul .login ul li{padding:5px 0 10px;}
#menu-superior ul .login ul li a, #menu-superior ul li ul li a i{color:#ededed;}
#menu-superior ul .login ul li a:hover, #menu-superior ul li ul li a:hover i{color:#fff;}
#menu-superior ul .login:hover ul{display:block;}
#menu-superior .pull-right i{font-size:15px !important; color:#ededed;}
#menu-superior .pull-right a{font-size:13px; color:#ededed; line-height:13px;}
#menu-superior .pull-right li:hover a, #menu-superior .pull-right li:hover i{color:#fff}
#menu-superior .pull-right .login:hover a, #menu-superior .pull-right .login:hover i{color:#5d96c0;}
#menu-superior .pull-right .doacoes{background-color:#7a2b2b; border-bottom:3px solid #7a2b2b; padding:0 7px;}
#menu-superior .pull-right .doacoes a{color:#fbe7a9 !important; font-size:11px;}
#menu-superior .pull-right .doacoes i{color:#fbe7a9 !important; font-size:16px !important;}
#menu-superior .pull-right .doacoes:hover{background-color:#b84d4d; border-bottom:3px solid #b84d4d;}

/************* TOPO *************/
header{padding-top:55px;}
header .navbar-header{float:left; margin:0px !important;}
header .botao-menu{border:0px; background:none; outline:none; color:#1a3c55; font-size:45px; margin:20px 0 0 15px;}
header .botao-menu:hover{color:#266491;}
header .navbar-header-right{float:right; margin-right:0px !important;}
header .login{float:right; border:0px; background:none; outline:none; font-size:50px; color:#1a3c55; margin-top:15px; margin-right: 10px;}
header .login:hover{color:#266491;}
header #logo{float:left; margin-left:10px;}
header #logo img{max-width:219px;}
header #logo:hover{opacity:0.7;}
header ul{margin-top:10px;}
header ul li{float:left; text-align:right; margin-right:17px; padding-right:17px; border-right:1px solid #ededed; color:#1a3c55;
  font-size:12px;}
header ul li a{color:#1a3c55;}
header ul li a:hover{color:#266491;}
header ul li .text{float:left; text-align:right; margin-right:12px;}
header ul li .impd{font-size:40px; color:#7a2b2b; float:right; line-height:30px;}
header ul li a:hover .impd{color:#b84d4d;}
header ul li:last-child{border:0px; margin-right:0px;}
header ul li strong{font-weight:900;}
header .search form{width:180px; margin-top:10px;}
header .search form input[type="text"]{background-color:#f4f7f9; box-shadow:none; border:0px; z-index:0; font-size:12px;}
header .search ::-webkit-input-placeholder{color:#1a3c55;}
header .search :-moz-placeholder{color:#1a3c55;}
header .search ::-moz-placeholder{color:#1a3c55;}
header .search :-ms-input-placeholder{color:#1a3c55;}
header .search button{background-color:#1a3c55; color:#fff; border:1px solid #1a3c55;}
header .search button:hover{background-color:#266491; color:#fff; border:1px solid #266491;}
header .texto-contribua{color:#192b46; border-bottom:1px solid #dbdbdb; padding-bottom:10px; font-size:13px; margin-left:40px;}
header .banco img{float:left; margin-right:10px;}
header .banco .text{margin-top:2px;}

/************* MENU PRINCIPAL *************/
#menu-principal{margin-top:23px; border-top:1px solid #cbcbcb; min-height:0px; margin-bottom:0px;}
#menu-principal #navbar{padding:0px;}
#menu-principal #links li a{padding:12px 8px; margin:0px; font-size:13px; color:#1a3c55; transition:none;}
#menu-principal #links li a:hover, #menu-principal #links li.active a{background:#fff; border-top:5px solid #cbcbcb;
  padding-top:7px; color:#266491; transition:none;}
#menu-principal #redes-sociais{float:right;}
#menu-principal #redes-sociais li a{padding:12px 6px; margin:0px; font-size:16px; color:#1a3c55;}
#menu-principal #redes-sociais li a:hover{color:#266491; background:transparent;}
#menu-principal.navbar-fixed-top{top:5px; background-color:#fff; border-top:2px solid #cbcbcb;}

/************* BLOCO DE DOAÇÕES - EXCLUSIVO PARA MOBILE *************/
.caixa-doacoes{width:100%; background-color:#f4f7f9; padding:10px 0;}
.caixa-doacoes .text{color:#666666; float:left; font-size:23px; text-align:center; padding:15px 0;}
.caixa-doacoes .icones{background-color:#7a2b2b; float:right; padding:3px 13px 10px; font-size:23px; color:#fbe7a9;
	max-width:180px; min-width:180px;}
.caixa-doacoes .icones i{color:#fbe7a9; font-size:40px; font-weight:bold; line-height:40px; padding-right:5px;}

/************* RODAPÉ *************/
#rodape{background-color:#1c2831; padding:35px 0 10px;}
#rodape .titulo{font-size:25px; color:#ffffff; font-weight:400; font-family:'Oswald', sans-serif;}
#rodape .menus{margin-bottom:32px;}
#rodape .menus ul{float:left; padding-left: 0px !important; padding-right: 48px;}
#rodape .menus ul:last-child{padding-right:0px;}
#rodape .menus ul li i{width:25px; text-align:center;}
#rodape .menus .impd.icoradio{margin: 0px 7px; font-size: 12px;}
#rodape .menus ul li{margin-bottom:5px;}
#rodape .menus ul li:first-child{margin-bottom:17px;}
#rodape .menus ul li a{color:#fff; font-size:10px;}
#rodape .menus ul li a:hover{text-decoration:underline;}
#rodape .menus .filhos{margin-top:52px; margin-left:-60px;}
#rodape .menus .filhos li:first-child{margin-bottom:5px;}
#rodape .menus .filhos li.bottom{margin-top:78px;}
#rodape .menus .filhos li.bottom a{color:#e05758;}
#rodape .menus .publicidade{padding:0px; height:250px !important;}
#rodape .menus .publicidade li{margin-bottom:20px;}
#rodape .linha-rodape{border-top:1px solid #1c2831; border-bottom:1px solid #2a3a47; width:100%; height:2px; margin-bottom:15px;}
#rodape .info ul{margin:0px; padding:0px; margin-bottom:5px; float:left;}
#rodape .info li{float:left; color:#fff;}
#rodape .info .banco{margin:15px 0 0 45px; font-size:11px;}
#rodape .info .banco img{margin-right:10px; float:left;}
#rodape .info .banco .text{margin-top:5px; display:block; text-align: left;}
#rodape .info .redes-sociais{float:right;}
#rodape .info .redes-sociais i{color:#fff; margin:17px 15px 0 0; font-size:20px;}
#rodape .info .redes-sociais i:hover{color:#266491;}
#rodape .info .doacoes{background-color:#991417; padding:0px 8px 2px 5px; margin-top:13px;}
#rodape .info .doacoes a{color:#fbe7a9 !important; font-size:12px;}
#rodape .info .doacoes i{color:#fbe7a9 !important; font-size:17px !important; margin-right:5px;}
#rodape .info .doacoes:hover{background-color:#b84d4d;}
#copy{background-color:#1a1d1e; padding:19px 0 15px; border-top:1px solid #162b47; text-align:center; color:#fff;}
#copy #logo-middle{float:left;}
#copy .mktimpd{float:right; margin-top:5px;}

/************* SETA TOPO *************/
#seta-topo{position:fixed; right:10px; bottom:10px; display:none; opacity:0.5; -moz-opacity: 0.5; filter: alpha(opacity = 0.5);
  cursor:pointer;}
#seta-topo:hover{opacity:1; -moz-opacity: 1; filter: alpha(opacity = 1);}

/***** MODAL ******/
.modal .container{width:100%;}
body.modal-open {overflow-y: scroll; padding-right: 0 !important;}

/***** CARROSSEL *****/
#slides .carousel-indicators{bottom:5px;}
#slides .carousel-indicators li{background:url("https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_slider.png") bottom no-repeat; height:7px; width:7px;
	border:0px; border-radius:0px;}
#slides .carousel-indicators .active{background:url("https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_slider.png"); height:7px; width:7px;}
#slides .carousel-control, #slides .carousel-control:focus{opacity:0.5;}
#slides .carousel-control:hover{opacity:1;}
#slides .carousel-control{background-image:none !important;}

/***** MODAL GALERIA ******/
.modal-galeria .modal-content{box-shadow: none; border-radius: 0px; margin-top: 70px; padding:20px 30px;}
.modal-galeria .container-fluid{margin:20px -30px 0; padding:0px;}
.modal-galeria .close-modal{position:absolute; top:-35px; right:0px; width:55px; height:35px;
  background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_close-modal.jpg') center center #fff no-repeat; cursor:pointer;}
.modal-galeria .carousel-control.left{width:17px; height:33px; background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_arrows-carrossel.png') left center;}
.modal-galeria .carousel-control.right{width:17px; height:33px; background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_arrows-carrossel.png') right center;}
.modal-galeria .galeriaPrincipal .carousel-control{top:50%;}
.modal-galeria .galeriaPrincipal .carousel-control.left{left:-25px;}
.modal-galeria .galeriaPrincipal .carousel-control.right{right:-25px;}
.modal-galeria .galeriaThumbs{background:#ededed;}
.modal-galeria .galeriaThumbs .thumbnails{width:100%; text-align:center; padding:15px 12px 8px;}
.modal-galeria .galeriaThumbs .thumbnails li{display:inline-block; width:23%; cursor:pointer;}
.modal-galeria .galeriaThumbs .thumbnails li img{width:100%; height:auto; transition:all 0.5s linear;}
.modal-galeria .galeriaThumbs .thumbnails li:hover img{opacity:0.8; transition:all 0.5s linear;}
.modal-galeria .galeriaThumbs .thumbnails .selected img {opacity:0.5; transition:all 0.5s linear;}
.modal-galeria .galeriaThumbs .carousel-control.left{left: 5px; top: 35%;}
.modal-galeria .galeriaThumbs .carousel-control.right{right: 5px; top: 35%;}

/***** TABS *****/
.nav-tabs{margin-bottom:20px;}
.nav-tabs > li{font-family:'Oswald', sans-serif; font-size:18px; background-color:#f0f0f0; margin-right:3px;}
.nav-tabs > li.active{background-color:#1a3c55; margin-bottom: -1px;}
.nav-tabs > li > a{color:#1a3c55; padding:9px 10px 6px; border-radius:0px; transition:none;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border:0px; background:none; color:#fff;
  padding:9px; transition:none; font-weight:100;}
.tab-content{background:#1a3c55; padding:14px;}
.tab-content .tab-pane{background:#fff; padding:15px 25px;}

/***** PANEL GROUP *****/
.panel-group .panel{border-radius:0px; box-shadow:none; border:0px; transition:none;}
.panel-group .panel-heading{font-family:'Oswald', sans-serif; background-color:#f0f0f0; width:100%; border-radius:0px;}
.panel-group .panel-heading.actives{background-color:#1a3c55;}
.panel-group .panel-heading .panel-title{padding:8px 0; line-height:20px;}
.panel-group .panel-heading .panel-title a{font-style:normal; font-size:22px; text-decoration:none; color:#1a3c55; transition:none;}
.panel-group .panel-heading.actives .panel-title a{color:#fff; transition:none;}
.panel-group .panel-collapse{background-color:#1a3c55; padding:0px 14px 14px; transition:none;}
.panel-group .panel-body{background-color:#fff; transition:none;}

/***** LISTA ARTIGOS *****/
.lista-artigos img{width:100%; border-bottom:4px solid #fff; transition:all ease 0.5s;}
.lista-artigos .picture{margin-bottom:30px;}
.lista-artigos .picture img{border:0px;}
.lista-artigos ul{padding:0px; margin-left: -10px; margin-right: -10px;}
.lista-artigos ul li ul{margin:0px; padding:0px;}
.lista-artigos ul li ul li{margin:0px; padding:0px;}
.lista-artigos a{transition:all ease 0.5s;}
.lista-artigos a:hover h3{text-decoration:underline; color:#363b3f;}
.lista-artigos a:hover img{border-bottom:4px solid #363b3f; transition:all ease 0.5s;}
.lista-artigos.subsection{margin-bottom:35px;}
.lista-artigos .banco{margin-top:5px;}
.lista-artigos .banco img{width:auto; float:left; margin-right:5px;}
.lista-artigos .banco .text{color:#5e5e5e; font-size:11px; padding:5px 0;}

/***** CHAMADA *****/
.chamada ul{margin:0px; padding:0px;}

/***** BORDER *****/
.border{width:100%; padding-bottom:10px;}
.border-top{border-top: 1px solid #ededed; margin-top: 20px; padding-top: 20px; margin-right:2px;}

/***** PICTURE *****/
.picture{position:relative;}
.picture img{width:100%;}
.picture-caption{position: absolute; bottom: 0px; width: 100%; background-color: rgba(54,59,63,0.8); padding: 20px 20px;}
.imagem-grande .picture-caption{font-size:22px; color:#ffffff; font-weight:400; font-family:'Oswald', sans-serif;}
.imagem-grande .picture-caption.destaque{font-size:30px; padding:10px 20px;}
.imagem-grande address{float:right; font-size:11px; color:#a3a3a3; position:absolute; right:5px; bottom:5px; margin-bottom:0px;}
.imagem-grande address.blue{color:#fff !important; right:0px; bottom:0px; background-color:#1a3c55; padding:5px; font-size:10px;}
.imagem-grande .link{float:right; font-size:10px; color:#fff; position:absolute; right:20px; bottom:22px; margin-bottom:0px;}
.picture:hover{opacity:0.8;}
.picture a:hover img{border:0px;}

/***** BANNER *****/
.banner{transition:all 0.5s linear; max-width:1896px;}
.banner .item{text-align:center;}
.banner img{width:100%; border:0px;}
.banner:hover{-webkit-filter: brightness(1.1); -moz-filter: brightness(1.1); -ms-filter: brightness(1.1); -o-filter: brightness(1.1);
  filter: brightness(1.1); transition:all 0.5s linear;}
.banner a:hover img{border:0px;}

/***** MEDIA *****/
.media{margin:0px; padding:22px 0 22px; border-bottom:1px solid #ededed;}
.media.sb{border-bottom:0px;}
.media.spadd{padding:0px; padding-bottom:18px;}
.media h3{padding:0px; margin:0px; transition:all ease 0.5s;}
.media h3.destaque{font-size:24px; color:#1a3c55; line-height:30px;}
.media img{margin-right:10px; float:left; border:4px solid #fff; transition:all ease 0.5s;}
.media .clear{display:none;}
.media a:hover h3{text-decoration:underline;}
.media a:hover img{border:4px solid #363b3f; transition:all ease 0.5s;}

/***** NOTÍCIAS - ÍCONE *****/
.noticias-icone{padding:0px;}
.noticias-icone li{margin:0px; padding:0px; padding-left:10px; border:0px;}
.noticias-icone .media{padding:0px;}
.noticias-icone .media:first-child{padding-right:5px;}
.noticias-icone .media:last-child{padding-left:5px;}

/***** NOTÍCIAS - BLUR *****/
.noticias-blur{margin:0px; padding:0px;}
.noticias-blur li{margin:10px 0 20px; padding:0px; transition: all 0.5s linear;}
.noticias-blur li a{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_noticia-blur.jpg') left no-repeat; width:100%; background-size:100%;
  color:#fff; font-family:'Oswald', sans-serif; font-size:18px; display:block; padding:10px 25px;}
.noticias-blur li:hover{opacity:0.8; transition: all 0.5s linear;}

/***** BOTÃO *****/
.botao{font-size:12px; color:#fff; font-family:'Oswald', sans-serif; border:1px solid #fff; padding:10px; transition: all 0.5s linear;}
.botao:hover{background:#fff; color:#5d96c0; transition: all 0.5s linear;}

/***** BREADCRUMB *****/
.breadcrumb{background:none; border-bottom:1px solid #ededed;}
.breadcrumb li.active:before, .breadcrumb > li + li:before{content:"";}
.breadcrumb a, .breadcrumb i, .breadcrumb .active{color:#a3a3a3; font-size:11px;}
.breadcrumb a:hover{text-decoration:underline;}
.breadcrumb li i.fa-angle-right{font-size: 15px; padding-right: 5px;}
.breadcrumb.full{margin-left:-10px;}

/**** PAGINATION ****/
.pager{padding:0px; margin:20px 0; margin-left:-10px; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.pagination{text-align:center; padding:0px;}
.pagination li{display:inline-block;}
.pagination li a{color:#727272; border:0px; font-size:16px;}

/***** NAV CATEGORIAS ****/
nav.categorias ul{padding:0px;}
nav.categorias ul li{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_categorias.jpg'); background-size:cover; width: 100%; height:60px;
  margin-bottom:10px; padding:10px 12px; transition: all 0.3s ease-in-out;}
nav.categorias ul li:hover{background-position:bottom center; transition: all 0.3s ease-in-out;}
nav.categorias ul li a{border:1px solid #fff; width:100%; display:block; height:100%; text-align:center; font-size:18px;
  color:#fff; padding-top:6px; font-family:'Oswald', sans-serif;}

/***** GALERIA *****/
.galeria{cursor:pointer;}
.galeria .camada-superior{width:100%; height:100%; background:rgba(0,0,0,0.7); position:absolute; z-index:1; transition: all 0.3s ease-in-out;}
.galeria:hover .camada-superior{opacity:0; transition: all 0.3s ease-in-out;}
.galeria #principal{position:relative;}
.galeria #principal img{width:100%; height:100%; border:0px !important;}
.galeria #principal .chamada{position:absolute; width:100%; text-align: center; top:35%; z-index:2; padding:0 10%;}
.galeria #principal .chamada .bloco{border:5px solid #fff; padding:10px; font-family:'Oswald', sans-serif; font-size:17px;
  color:#fff;}
.galeria #principal .chamada:hover{cursor:pointer;}
.galeria ul{padding:0px; margin:10px 0; text-align:center;}
.galeria ul li:first-child{float:left;}
.galeria ul li:last-child{float:right;}
.galeria .two li{width:48%; display:inline-block;}
.galeria .three li{width:30%; display:inline-block;}
.galeria.horizontal{padding:0 5px 0 15px;}
.galeria.horizontal ul{margin:0px;}
.galeria.horizontal ul li{margin-bottom:21px;}
.galeria.horizontal #principal{padding:0px;}

/***** MAIN *****/
.main{padding:0px;}

/***** PAGE TYPE 01 - MILAGRES, PALAVRAS, NOTÍCIAS ****/
#pagetype01{margin-bottom:10px; padding-right:10px;}
#pagetype01 .row{margin:0px; padding:0px;}
#pagetype01 .row.full{margin:0px 15px 0px 5px;}
#pagetype01 h6{font-size:14px; color:#cbcbcb; margin:0px 0 10px;}
#pagetype01 .col-md-4{padding:0px;}
#pagetype01 .col-md-4.col-sm-6{padding:0px 10px;}
#pagetype01 ul:last-child .media:last-child{border:0px;}
#pagetype01.lista-artigos{border:0px;}
#pagetype01.lista-artigos ul{border-bottom:1px solid #ededed; padding-bottom:10px; margin-bottom:20px;}
#pagetype01.lista-artigos ul:last-child{border:0px;}
#pagetype01.lista-artigos #multimidia{border:0px; margin-bottom:0px; padding:0px;}
#pagetype01.lista-artigos h3{margin:0px;}
#pagetype01.multimidia{border:0px; padding-right:15px;}
#pagetype01.multimidia .chamada.col-md-8{padding-right: 20px; padding-left: 18px;}
#pagetype01.multimidia #multimidia ul li{margin: 0px -10px 0px 0px;}
#pagetype01 .chamada.col-md-8{padding-right:20px;}
#pagetype01 .chamada.col-md-8.spl{padding-left:0px;}
#pagetype01.noticias{padding:0px;}
.pagetype01{margin-right:10px;}
.pagetype01-full{margin-right:15px;}
.pagetype01-full.pager{margin-left:0px;}

/***** PAGE TYPE 02 INSTITUCIONAL ****/
#pagetype02{margin-bottom:10px; padding-right:15px;}
#pagetype02 .row{margin:0px;}
#pagetype02 h2{margin:0px;}
#pagetype02 p{font-size:14px; color:#a3a3a3; text-align:justify;}
#pagetype02.texto-full .chamada{padding-right:19px;}
#pagetype02.texto-full .media:last-child{border:0px;}
.pagetype02{padding-right:15px;}
.pagetype02-full{margin-right:20px;}

/***** PAGE TYPE 03 IGREJAS, IGREJAS RESULTADO ****/
#pagetype03{margin-bottom:10px; padding-right:15px;}
#pagetype03 p{font-size:14px; color:#a3a3a3; text-align:justify;}
#pagetype03 .subsection{margin-top:10px;}
#pagetype03 .subsection .col-md-3{padding-right:0px;}
#pagetype03 .subsection .col-md-3 img{width:100%; margin-top:10px;}
#pagetype03 h2.sm{margin-bottom:10px;}
#pagetype03 ul.border{padding-bottom:25px !important; margin-bottom:10px !important; border-bottom:1px solid #ededed !important;}
#pagetype03 ul.border .localizacao{margin-top:20px !important;}

/***** PAGE TYPE 04 EVENTOS, PROPÓSITOS ****/
#pagetype04{margin-bottom:10px; padding-right:0px;}
#pagetype04 .row{margin:0px -8px;}
#pagetype04 h2{margin-top:20px;}
#pagetype04 h6{font-size:14px; color:#cbcbcb; margin:0px 0 10px;}
#pagetype04 .col-md-4{padding-right:13px; margin-bottom:15px;}
#pagetype04 .col-md-8{padding-right:13px; padding-left:12px;}
#pagetype04 .lista-artigos ul li{padding:0px;}
#pagetype04 ul:last-child .media:last-child{border:0px;}
#pagetype04 .mar{margin-top:15px;}
#pagetype04 .mar-mob{margin-top:0px;}
.pagetype04{padding-right:2px;}

/***** PAGE TYPE 05 DOAÇÕES ****/
#pagetype05{margin-bottom:10px; padding-right:15px;}
#pagetype05 p{font-size:14px; color:#a3a3a3; text-align:justify;}
#pagetype05 .titulo{font-size:24px; color:#555; margin-bottom:10px;}
#pagetype05 .texto{font-size:12px; color:#555; line-height:12px;}
#pagetype05 .texto2{font-size:18px; color:#555; margin-bottom:7px;}
#pagetype05 .texto-contribua{color:#192b46; border-bottom:1px solid #dbdbdb; padding-bottom:10px; font-size:18px; margin-bottom:10px;}
#pagetype05 .banco{margin:10px 0; font-size:18px;}
#pagetype05 .banco img{float:left; margin-right:10px;}
#pagetype05 .banco .text{margin-top:2px;}
#pagetype05 .img-doacoes{width:100%;}

/***** ASIDE *******/
aside{margin-bottom:20px; padding-right:0px !important; padding-left:4px !important;}
aside.multimidia{padding-left:5px !important;}
aside ul{padding:0px;}
aside ul li img{width:100%;}
aside ul .banner img{margin-bottom:20px;}
aside h6{font-size:14px; color:#cbcbcb; margin:0px 0 10px;}
aside nav.categorias ul li{height:55px;}
aside #multimidia ul{margin:0px !important;}
aside.pagetype04{padding-left: 15px !important; padding-right: 4px !important;}

/*### CLASSES QUE SE REPETEM ###*/
/***** AGENDA *****/
.localizacao{margin-top:0px;}
.localizacao.first{margin-top:0px;}
.localizacao .nome{font-size:18px; color:#1a3c55; font-weight:400; font-family:'Oswald', sans-serif; line-height:16px;}
.localizacao .nome a{color:#1a3c55;}
.localizacao a:hover .nome{color:#1a3c55; text-decoration:underline;}
.localizacao .local{font-size:15px; color:#7a2b2b; font-style:italic; margin-bottom:7px; display:block;}
.localizacao .informacoes{font-size:14px; color:#757575;}
.localizacao .data{color:#6e6e6e; display:block; font-weight:bold;}
.localizacao .saiba{color:#42699f; font-size:11px; margin-top:20px;}

/***** MULTIMÍDIA = VÍDEOS, FOTOS, ÁUDIOS E PAPÉIS ******/
.fotos .picture-caption{background:rgba(24,58,82,0.8);}
.videos .picture-caption{background:rgba(115,41,41,0.8);}
.audios .picture-caption{background:rgba(204,118,48,0.8);}
.papeis .picture-caption{background:rgba(140,139,139,0.8);}

/***** MINISTÉRIOS = CRIANÇAS, JOVENS, MULHERES E OBREIROS *****/
.criancas .picture-caption{background:rgba(239,167,11,0.8);}
.jovens .picture-caption{background:rgba(36,69,94,0.8);}
.mulheres .picture-caption{background:rgba(167,78,124,0.8);}
.obreiros .picture-caption{background:rgba(136,153,176,0.8);}
.carcerario .picture-caption{background:rgba(159,157,158,0.8);}

/*########################## FIM DEFINIÇÕES BASE ##########################*/

/*########################## SECTIONS ##########################*/
/***** SECTION BANNER ****/
#banner #slides{max-width:100%;}
#banner #slides img{max-width:100%;}
#banner #slides .conteudo{width:100%; height:100%; position:absolute; bottom:0px;}
#banner #slides .foto{left:10%; -webkit-animation-delay: 0.5s; animation-delay: 0.5s; z-index:0; position:absolute; max-width:40%;}
#banner #slides .texto{float:right; margin-top:5%; font-family:'Oswald', sans-serif; font-weight:bold;
  width: 55%; margin-left:-25%; /*text-shadow:1px 1px 1px #333;*/ z-index:1; position:relative;}
#banner #slides .texto1{font-size:56px; color:#fff; line-height:70px; -webkit-animation-delay: 1.5s; animation-delay: 1.5s; width:100%;}
#banner #slides .texto2{font-size:36px; color:#fff; line-height:50px; -webkit-animation-delay: 1s; animation-delay: 1s; width:100%;}
#banner #slides .texto3{font-size:30px; color:#fff; line-height:40px; -webkit-animation-delay: 2s; animation-delay: 2s; width:100%;}

/***** SECTION CHAMADAS ****/
#chamadas{margin-top:35px;}
#chamadas ul .localizacao{margin-top:20px;}

/***** SECTION ORAÇÃO E APLICATIVO ****/
#oracao-app{margin:0px; margin-top:25px;}
#oracao-app .light-gray{background:#ededed; text-align:right; padding:15px 80px 15px 0px;}
#oracao-app .light-gray a{color:#a3a3a3;}
#oracao-app .dark-gray{background:#cbcbcb; font-family:'Oswald', sans-serif; font-size:13px; padding:15px 0 15px 80px;}
#oracao-app .dark-gray a{color:#fff;}
#oracao-app i.impd{font-size:18px;}
#oracao-app .light-gray:hover, #oracao-app .dark-gray:hover{opacity:0.8;}

/***** SECTION PALAVRA ****/
#palavra{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/banner_palavra.jpg') center center no-repeat; padding:12px 0 12px;
	text-align:right; max-width:1896px;}
#palavra img{margin-top:30px;}
#palavra h3{color:#fff;}
#palavra ul{margin:0px; padding:0px;}
#palavra .botao{display:block; float:right; width:70px;}
#palavra .box{background:#c9e8ff; text-align:left; padding:15px; margin:30px 0; height: 160px}
#palavra .box h3{color:#363b3f; line-height:18px; margin-top:10px;}
#palavra .box:hover{background:#fff;}

/***** SECTION MULTIMIDIA ****/
#multimidia.home{margin-top:20px;}
#multimidia img{width:100%;}
#multimidia .picture{margin-bottom:25px;}
#multimidia ul{padding:0px; margin-left:-10px;}
#multimidia ul li ul{margin:0px; padding:0px;}
#multimidia ul li ul li{margin:0px; padding:0px;}
#multimidia h3{color:#fff; font-size:16px; margin:0px;}
#multimidia h4{color:#fff;}
#multimidia .picture:hover{opacity:0.8;}
#multimidia .picture:hover img{border-bottom:0px !important;}
#multimidia .picture-caption{padding:13px 10px 5px;}
#multimidia form{margin-bottom:10px;}
#multimidia form input[type="text"], #multimidia form input[type="password"], #multimidia form input[type="email"]{
    border:0px; outline:none; width:100%;
	font-size:11px; color:#fff; background:#cbcbcb; padding:4px 6px !important; margin-bottom:6px; box-shadow:none;}
#multimidia form ::-webkit-input-placeholder{color:#fff;}
#multimidia form :-moz-placeholder{color:#fff;}
#multimidia form ::-moz-placeholder{color:#fff;}
#multimidia form :-ms-input-placeholder{color:#fff;}
#multimidia form input[type="submit"]{background-color:#266491; border:0px; color:#fff; font-size:11px; float:right;
	padding:5px;}
#multimidia form input[type="submit"]:hover{background-color:#1a3c55;}
#multimidia .ico{width:auto; float:left; margin-top:5px; margin-right:10px;}
#multimidia .tipo{font-family:'Oswald', sans-serif; font-size:18px; float:left; color:#fff !important; padding-bottom:5px;}

/***** ÍCONES MULTIMÍDIA ****/
#icones-multimidia{float:right;}
#icones-multimidia li{float:left; margin-left:3px;}
#icones-multimidia img{border:2px solid #fff; padding:1px;}
#icones-multimidia a:hover img{border:2px solid #8b8b8b;}

/***** SECTION IGREJAS ****/
#igrejas{width:100%; margin-top:2px; position:relative;}
#igrejas #map-canvas{height: 480px; margin: 0px; padding: 0px}
#igrejas #box-forms{position:absolute; bottom:0px; z-index:999; width:100%;}
#igrejas .box-formulario{background:rgba(255,255,255,0.9); border-radius:5px; text-align:center; margin:20% 0; padding:70px 0;
    box-shadow:1px 1px 30px #333; -webkit-box-shadow:1px 1px 30px #333; -moz-box-shadow:1px 1px 30px #333; height:42%; width: 80%; overflow: hidden;
    margin: auto; position:absolute; top: 0; left: 0; bottom: 0; right: 0; max-width:1060px;}
#igrejas .box-formulario h6{text-shadow:1px 1px 15px #ccc;vertical-align: middle; text-align: center}
#igrejas .box-formulario .input-group{margin:15px 60px;}
#igrejas .box-formulario form input[type="text"] {background-color:#efefef; box-shadow:none; border:0px; z-index:0;
    font-size:12px; padding:0px 23px; height: 56px;}
#igrejas .box-formulario form input[type="text"] {border-right:0px;}
#igrejas .box-formulario form select {background-color:#efefef; box-shadow:none; border:0px; z-index:0;
    font-size:12px; padding:0px 23px; height: 56px;}
#igrejas .box-formulario form select {border-right:0px;}
#igrejas .box-formulario ::-webkit-input-placeholder{color:#1a3c55;}
#igrejas .box-formulario :-moz-placeholder{color:#1a3c55;}
#igrejas .box-formulario ::-moz-placeholder{color:#1a3c55;}
#igrejas .box-formulario :-ms-input-placeholder{color:#1a3c55;}
#igrejas .box-formulario button{background-color:#42699f; color:#fff; border:1px solid #42699f; font-size:30px;}
#igrejas .box-formulario button:hover{background-color:#266491; color:#fff; border:1px solid #266491;}
#igrejas.igrejas{margin-bottom:30px;}
#igrejas.igrejas #map-canvas{height: 350px;}
#igrejas.igrejas .box-formulario{padding:40px 0; height:75%;}

/***** SECTION IGREJAS PELO MUNDO ****/
#igrejas-mundo{-moz-box-shadow:inset 1px 1px 20px #f4f4f4; -webkit-box-shadow:inset 1px 1px 20px #f4f4f4; box-shadow:inset 1px 1px 20px #f4f4f4;
	padding:35px 0;}
#igrejas-mundo h5{border-bottom:1px solid #e8e8e8; padding-bottom:10px;}
#paises{padding:0px; text-align:center;}
#paises li{float:none; margin-right:4px; width:30px; height:23px; background-repeat:no-repeat; display:inline-block;}
#paises li:hover{opacity:0.8;}
#paises .equador{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png');}
#paises .colombia{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -38px 0px;}
#paises .chile{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -75px 0px;}
#paises .cabo-verde{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -113px 0px;}
#paises .canada{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -150px 0px;}
#paises .bolivia{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -188px 0px;}
#paises .argentina{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -225px 0px;}
#paises .angola{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -263px 0px;}
#paises .venezuela{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -301px 0px;}
#paises .uruguai{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -338px 0px;}
#paises .estados-unidos{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -376px 0px;}
#paises .reino-unido{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -413px 0px;}
#paises .suriname{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -451px 0px;}
#paises .espanha{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -488px 0px;}
#paises .africa-do-sul{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -526px 0px;}
#paises .portugal{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -564px 0px;}
#paises .filipinas{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -601px 0px;}
#paises .peru{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -639px 0px;}
#paises .paraguai{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -676px 0px;}
#paises .holanda{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -714px 0px;}
#paises .mocambique{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -751px 0px;}
#paises .mexico{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -789px 0px;}
#paises .japao{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -827px 0px;}
#paises .italia{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -864px 0px;}
#paises .guiana{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -902px 0px;}
#paises .guine-bissau{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -939px 0px;}
#paises .inglaterra{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_bandeiras.png') -977px 0px;}

/***** SECTION VERSÍCULO ****/
#versiculo{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_versiculo.jpg'); text-align:center; padding:84px 0;}
#versiculo .versiculo{color:#9a9a9a; font-size:25px; font-family:'Aller', sans-serif; font-weight:100; font-style:italic;
	padding:0 180px;}
#versiculo .referencia{color:#a3a3a3; font-size:18px; font-style:italic;}

/***** SECTION AGENDA ******/
#agenda{margin-top:30px;}
#agenda .row{margin: 0 -10px 30px;}
#agenda ul:last-child .row:last-child{margin-bottom:5px;}
#agenda .foto-texto{padding:0px; margin:0px; text-align:center; background-color:#42699f;}
#agenda .foto-texto img{width:50%; float:left;}
#agenda .foto-texto .dia-mes{text-align:center; float:left; padding: 11% 16%;}
#agenda .foto-texto .dia-mes .dia{font-family:'Oswald', sans-serif; font-size:30px; color:#fff; line-height:40px;}
#agenda .foto-texto .dia-mes .mes{font-family:'Oswald', sans-serif; font-size:20px; color:#fff; line-height:25px;}
#agenda .localizacao{margin:0px; padding-top:5px;}
#agenda .nome{font-size:17px; margin:0px;}
#agenda .local{font-weight:bold; font-size:11px; font-style:normal;}
#agenda .data{font-size:13px;}
#agenda .informacoes{font-size:13px;}

/****** SECTION HORÁRIOS ****/
#horarios ul{margin:0px; margin-bottom:20px; padding:0px;}
#horarios ul li{background-color:#e5f3ff; padding:10px 20px;}
#horarios ul li .dia{display:block; color:#653537; font-family:'Oswald', sans-serif; font-size:18px;}
#horarios .titulo{background-color:#42699f; color:#e5f3ff; font-size:23px; padding:15px 20px; font-family:'Oswald', sans-serif;}

/****** SECTION NÚMEROS ****/
#numeros{padding:25px; background-color:#f0f0f0; margin:0px; color:#a3a3a3; margin:20px 0;}
#numeros .local{font-size:45px; font-weight:bold; line-height:45px;}
#numeros .endereco{font-size:18px; line-height:18px;}
#numeros .col-md-6:first-child{border-right:1px solid #a3a3a3;}
#numeros .numero{font-size:90px; line-height:80px; font-weight:bold; float:left;}
#numeros .descricao{font-size:23px; line-height:25px; float:left; margin-top:25px;}

/****** SECTION MAPA ****/
#mapa .mapa{width:100%;}
#mapa #paises{background-color:#f0f0f0; padding:10px; text-align:left; margin-top:10px;}
#mapa #paises li{margin-top:8px;}
#mapa #paises .informacao{color:#fff; background-color:#a3a3a3; width:100%; text-align:center; margin-top:10px; font-size:12px; padding:3px 0; height:auto;}
#mapa #paises .informacao:hover{opacity:1;}

/***** SECTION TITULO ****/
#titulo{height:113px; width:100%; margin-bottom:27px; padding-top:5px; background-position:center center !important;
  background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_titulo.jpg') no-repeat;}
#titulo h1 span{font-size:50px;}
#titulo .descricao{float:right; color:#fff; padding:40px 0;}
#titulo.titulo-institucional{background-image:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_titulo-institucional.jpg');}
#titulo.titulo-palavras{background-image:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_titulo-palavra.jpg');}
#titulo.titulo-noticias{background-image:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_titulo-noticias.jpg');}
#titulo.titulo-igrejas{background-image:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_titulo-igrejas.jpg');}
#titulo.titulo-ministerios{background-image:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_titulo-ministerios.jpg');}
#titulo.titulo-ministerios-full, #titulo.titulo-blogs-full{height:214px;}
#titulo.titulo-ministerios-full.carcerario{background-image:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_titulo-ministerios-carcerario.jpg');}
#titulo.titulo-ministerios-full.mulheres{background-image:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_titulo-ministerios-mulheres.jpg');}
#titulo.titulo-ministerios-full.jovens{background-image:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_titulo-ministerios-jovens.jpg');}
#titulo.titulo-ministerios-full.criancas{background-image:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_titulo-ministerios-criancas.jpg');}
#titulo.titulo-ministerios-full.obreiros{background-image:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_titulo-ministerios-obreiros.jpg');}
#titulo.titulo-blogs-full.valdemirosantiago{background-image:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_titulo-blogs-valdemirosantiago.jpg'); padding:35px 0 35px 30px;}
#titulo.titulo-blogs-full.francileia{background-image:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_titulo-blogs-francileia.jpg'); padding:25px 0 25px 120px;}
#titulo.titulo-blogs-full.antoniopereira{background-image:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_titulo-blogs-antoniopereira.jpg'); padding:25px 0 25px 150px;}
#titulo.titulo-blogs-full.robertosantana{background-image:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_titulo-blogs-robertosantana.jpg'); padding:35px 0 35px 30px;}
#titulo.titulo-blogs-full.julianasantiago{background-image:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_titulo-blogs-julianasantiago.jpg'); padding:35px 0 35px 30px;}
#titulo.titulo-blogs-full.raquelsantiago{background-image:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_titulo-blogs-raquelsantiago.jpg'); padding:35px 0 35px 30px;}
#titulo.titulo-doacoes{margin-top:23px;}

/***** SECTION FORMULÁRIO DE MILAGRES ****/
#formulario-milagres{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_formulario-milagres.jpg') no-repeat; background-size:cover;}
#formulario-milagres form{padding:15px 20px;}
#formulario-milagres h2{color:#1a3c55; padding-bottom:15px; border-bottom:1px solid #fff; width:100%;}
#formulario-milagres input[type="text"], #formulario-milagres textarea{border:1px solid #aaa; width:100%; font-size:12px;
  padding:3px 5px; margin-bottom:15px; outline:none;}
#formulario-milagres .input-group{width:102%;}
#formulario-milagres #input-file{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_btn-formulario-milagres.jpg') center center; width:33px; height:27px;
  border:0px; margin-top:-14px; cursor:pointer; transition: all linear 0.5s;}
#formulario-milagres #input-file:hover{opacity:0.8; transition: all linear 0.5s;}
#formulario-milagres input[type="file"]{opacity:0.0; -moz-opacity: 0.0; filter: alpha(opacity = 0);}
#formulario-milagres ::-webkit-input-placeholder{color:#555;}
#formulario-milagres :-moz-placeholder{color:#555;}
#formulario-milagres ::-moz-placeholder{color:#555;}
#formulario-milagres :-ms-input-placeholder{color:#555;}
#formulario-milagres .botao{border:0px; background-color:#266491; float:right;}
.margem {
    margin-top:20px;
}
/***** SECTION POST BLOG ****/
.post-blog h2{font-size:24px; color:#1a3c55; text-transform: none;}
.post-blog img{margin:20px 0; width:100%;}
.post-blog h3{color:#939393; font-size:15px; font-style:italic;}
.post-blog .data-blog{background:#1b4a6d; border-radius:10px; text-align:center; padding:0px; width:95px;}
.post-blog .data-blog .dia{font-size:54px; color:#fff; line-height:60px; border-bottom:1px solid #266491; margin:0 15px 5px;}
.post-blog .data-blog .mes{font-size:14px; color:#fff; margin-bottom:10px;}
.post-blog iframe{margin:10px 10px 10px 0; float:left;}
.post-blog .social-blog{text-align:center; border-top:1px solid #eee; margin:40px 0;}
.post-blog .social-blog ul{padding:0px; margin-top:-17px;}
.post-blog .social-blog ul li{display:inline-block;}
.post-blog .social-blog ul li a{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_ico-social.jpg') no-repeat; width:42px; height:30px; display:block;
  padding-top:5px; margin:0 -2px; transition:none;}
.post-blog .social-blog ul .facebook:hover a{background-position:center -30px;}
.post-blog .social-blog ul .twitter:hover a{background-position:center -60px;}
.post-blog .social-blog ul .google-plus:hover a{background-position:center -90px;}
.post-blog .social-blog ul .linkedin:hover a{background-position:center -120px;}
.post-blog .social-blog ul .pinterest:hover a{background-position:center -150px;}
.post-blog .social-blog ul li i{color:#888888;}
.post-blog .social-blog ul li:hover i{color:#fff;}

/***** SECTION MENU LATERAL BLOG ****/
#menu-blog ul{padding:0px 10px; margin-bottom:20px;}
#menu-blog ul li{background-color:#f2f2f2; margin:2px 0;}
#menu-blog ul li a{font-size:14px; color:#232323; display:block; padding:3px 5px 3px 0px;}
#menu-blog ul li .ico{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/ico_setas-menu.png') right center; width:7px; height:13px; float:left; margin:7px 15px 0 15px;}
#menu-blog ul li:hover .ico{background-position:left center; margin:7px 15px 0 25px;}
#menu-blog ul .active .ico{background-position:left center;}
#menu-blog ul li a:hover, #menu-blog ul .active a{background-color:#1b4a6d; color:#fff;}

/***** FORMULÁRIO DE CONTATO, LOGIN/CADASTRE-SE ******/
.contato .col-lg-5{padding:0px;}
.contato label{font-size:14px; color:#afafaf; font-family:'Oswald', sans-serif; font-weight:normal; display:block; margin-top:12px;}
.contato input[type="text"], .contato input[type="email"], .contato input[type="password"], .contato textarea,
  .contato select{border:1px solid #eaeaea; width:100%; padding:3px 8px; outline:none; color:#999; text-transform:uppercase;}
.contato input[type="submit"], .contato input[type="button"]{font-size:14px; color:#fff; font-family:'Oswald', sans-serif;
  background:#266491; padding:6px 10px; transition: all 0.5s linear; border:0px; float:right; margin-top:10px;}
.contato input[type="button"]{background-color:#c8c8c8; margin-right:15px;}
.contato input[type="submit"]:hover{background-color:#5d96c0; transition: all 0.5s linear;}
.contato .input-group{width:102%;}
.contato #input-file{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_btn-formulario-milagres.jpg') center center; width:33px; height:29px;
  border:0px; cursor:pointer; transition: all linear 0.5s;}
.contato #input-file:hover{opacity:0.8; transition: all linear 0.5s;}
.contato fieldset{font-size:14px; color:#a3a3a3;}
.contato fieldset strong{color:#152844;}
.contato .caption{border-bottom:1px solid #d8d8d8; padding-bottom:5px; margin-top:15px;}
.contato .box-checkbox{border:1px solid #eaeaea; font-size:14px; color:#afafaf; padding:20px; margin:10px 0;}
.contato .box-checkbox .check{margin-right:10px; padding-top:10px; float:left;}
.contato .box-radio{border:2px solid #ebebeb; font-size:24px; color:#393939; padding:20px; margin:10px 0;}
.contato .box-radio .radio{margin:10px 15px 0 25px; padding-top:10px; float:left;}
.contato .box-radio-dois{font-size:24px; color:#393939; margin-bottom:15px;}
.contato .box-radio-dois .radio{margin:5px 5px 0 15px; float:left;}
.contato .box-radio-dois img{margin:-8px 10px 0 0;}
.contato .box-radio img{margin-right:10px;}
.contato input[type="submit"].passo{background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_passo-form.png'); width:162px; height:67px; font-size:19px; padding-right:30px;
  transition:none; margin:5px 10px 20px 0;}
.contato input[type="submit"].passo:hover{background-position:bottom; transition:none;}
.contato .input{margin-top:37px;}
.contato input[type="submit"].big, .contato input[type="button"].big{padding:25px 20px; float:left; margin:30px 0 0 10px; background:#266491;}
.contato input[type="submit"].big:hover{background-color:#5d96c0; transition: all 0.5s linear;}
.contato input[type="button"].big{margin:20px 20px 0 0; transition: all 0.5s linear;}
.contato input[type="button"].big:hover{background-color:#5d96c0; transition: all 0.5s linear;}

/***** LOGIN/CADASTRE-SE ******/
.login-form{background:#1a3c55; padding:14px 20px;}
.login-form.padd-8{padding:14px 28px;}
.login-form .row{background:#fff; padding:10px 10px;}
.login-form .row .col-lg-6{padding:10px 15px;}
.login-form .row .col-lg-6.full{padding:10px 10px 10px 0px;}
.login-form .row .col-lg-6.full-dir{padding:10px 0px 10px 10px;}
.login-form .row .bd{border-right:1px solid #ededed;}
.login-form .border{border-top:1px solid #fff; margin-top:15px;}
.login-form .esqueci-senha{color:#fff; margin-top:17px; display:block; float:left;}
.login-form .esqueci-senha:hover{opacity:1.6;}
.login-form .login-doacoes p, .login-form .login-doacoes label{color:#fff !important;}

/*########################## FIM SECTIONS ##########################*/

/*########################## AJUSTES PARA DIFERENTES LARGURAS ##########################*/
@media (min-width: 1896px) {
  #slides, #palavra{width:1896px; margin:0 auto;}
}

@media (min-width:1700px){
  #banner #slides .texto{margin-top:12%;}
}

@media (min-width: 1200px) {
	#menu-principal .dropdown-toggle{display:none;}
}

@media (max-width: 1200px) {
	h3{line-height:18px;}
	p{line-height:14px;}
	header ul{margin-top:16px;}
	header ul li{font-size:12px; margin-right:10px; padding-right:10px;}
	header ul li .impd{font-size:38px;}
	.dropdown-menu-social {position: absolute; top: 100%; left: right; z-index: 1000; display: none; float: left;
  		min-width: 160px; padding: 5px 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff;
  		-webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, .15);
  		border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}
	.open > .dropdown-menu-social {display: block; box-shadow: none; min-width: inherit; padding: 0px; position: relative; float: right;}
	#menu-principal{height:46px;}
  #menu-principal #links li a{padding:12px 7px;}
	#menu-principal .dropdown-toggle{float:right;}
	#menu-principal .dropdown-toggle i{margin:14px 0 0 15px;}
	#menu-principal .dropdown-toggle{color:#1a3c55;}
	#menu-principal .dropdown-toggle:hover{color:#266491;}
	#rodape .menus ul{padding-right: 27px;}
	#rodape .info .banco{margin:15px 0 0 15px;}
	#rodape .info .redes-sociais i{margin:17px 10px 0 0;}

  .nav-tabs > li > a{padding:9px 6px 6px}

  #banner #slides .texto1{font-size:47px; line-height:60px;}
  #banner #slides .texto2{font-size:36px; line-height:45px}
  #banner #slides .texto3{font-size:26px; line-height:32px}

  nav.categorias ul li{height:56px;}
  aside nav.categorias ul li{height:50px;}
  aside nav.categorias ul li a{padding-top:3px;}

  #agenda .foto-texto .dia-mes{padding: 9% 15%;}

}

@media (max-width: 1000px) {
  .galeria #principal .chamada{top:40%;}
  nav.categorias ul li {height: 53px;}
  .nav-tabs > li{font-size:17px;}
}

@media (max-width: 960px) {
  .row{margin:0px; padding:0px;}
  blockquote{padding-left:10%; background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_blockquote.jpg') no-repeat 2% top;}
	.col-sm-6{padding:0px; padding-right:10px;}
  .col-md-12{padding:0px;}
	.list li{width:100%; padding:0px !important;}
	.list li ul li{width:50%;}
  h2{margin-top:10px;}
  h3{margin-top:10px;}

  #menu-superior ul li{padding:5px 0;}
  #menu-superior.blue{border-bottom:4px solid #266491;}
  #menu-superior.red{border-bottom:4px solid #b84d4d;}
  #menu-superior.orange{border-bottom:4px solid #db7e32;}
  #menu-superior.green{border-bottom:4px solid #649238;}
  #menu-superior.gray{border-bottom:4px solid #757575;}
  #menu-superior ul li.blue{border-bottom:4px solid #266491;}
  #menu-superior ul li.red{border-bottom:4px solid #b84d4d;}
  #menu-superior ul li.orange{border-bottom:4px solid #db7e32;}
  #menu-superior ul li.green{border-bottom:4px solid #649238;}
  #menu-superior ul li.gray{border-bottom:4px solid #757575;}
	#menu-superior .pull-left{float: none !important; text-align: center;}
	#menu-superior .pull-left li{display:inline-block; float:none; margin-right:-3px;}
	#menu-superior .pull-left li a{font-size:18px;}
  #menu-principal #links li.active a{border-top:0px; padding-top:0px; font-weight:bold;}
	#menu-superior .pull-left li i{font-size:20px !important;}
	#menu-superior .pull-left .big{display:none;}
  header{padding-top:65px;}
	header .container{text-align:center;}
	header #logo{float:none;}
	header #logo img{max-width:80%;}
  header .navbar-header-left{position:absolute; left:0px;}
  header .navbar-header-right{position:absolute; right:0px;}
	header .search{clear:both; width:100%;}
	header .search form{width:100%; margin-top:20px;}
	header .search .input-group{height:50px;}
	header .search form input[type="text"]{font-size:25px; height:50px;}
	header .search button{height:50px; width:55px; font-size:25px;}
	header .search button:hover{width:54px;}
	#menu-principal{border:0px; height:auto;}
  #menu-principal .container{overflow:inherit;}
	#menu-principal .dropdown-toggle{display:none;}
	#menu-principal #navbar{margin:0px; padding:0px; background-color: #fff;}
  #menu-principal #navbar #links{border-top: 1px solid #1a3c55; margin-top:10px;}
	#menu-principal #navbar .nav{margin:0px; padding:0px;}
	#menu-principal #navbar li{border-bottom: 1px solid #1a3c55 !important; padding:5px 0;}
    #menu-principal #navbar li:last-child{ border-bottom: none!important; }
	#menu-principal #navbar li:hover{background-color:#f4f7f9;}
	#menu-principal #navbar li a{padding:0 10px !important;}
	#menu-principal #navbar li a:hover{border-top:0px !important; background-color:#f4f7f9 !important;}
	#rodape{padding: 21px 0;}
  #rodape .info ul{float: left;}
	#rodape .info .redes-sociais i{font-size:45px; margin-left:10px;}
	#copy .container{text-align:center;}
  #copy #logo-middle{display:block; float:none; margin-bottom:5px;}
	#menu-principal.navbar-fixed-top{position:relative;}
  .modal-galeria .modal-content{margin-top: 90px;}
  .pager{margin-left:0px; margin-right:0px;}

  /**** DEFINIÇÃO DE ITENS QUE CONTÉM LISTAS 50/100 ****/
  .lista-artigos ul .col-sm-6:first-child, .chamada ul .col-sm-6:first-child, #multimidia ul .col-sm-6:first-child,
    #palavra ul .col-sm-6:first-child, #agenda ul .col-sm-6:first-child{margin:0px; padding:0px; padding-right:10px;}
  .lista-artigos ul .col-sm-6:last-child, .chamada ul .col-sm-6:last-child, #multimidia ul .col-sm-6:last-child,
     #palavra ul .col-sm-6:last-child, #agenda ul .col-sm-6:last-child{margin:0px; padding:0px; padding-left:10px;}
  .lista-artigos ul{padding:0px; margin:0px;}
  .col-sm-6.col-md-6{padding:0px 15px !important;}
  .lista-artigos.subsection{margin:0px; padding:0px 10px 21px;}
  .lista-artigos.subsection ul{padding-top:20px;}
  .lista-artigos .med.mobile .localizacao{margin-bottom:10px;}

  .border-top{padding:0px; border:0px; margin-top:20px;}

  #agenda{margin-top:11px;}
  #agenda .foto-texto .dia-mes{padding: 13% 18%;}
  #agenda .foto-texto{margin-bottom:10px;}
  #agenda .localizacao{padding:0px;}
  #agenda ul{margin-bottom:21px;}

  #banner #slides .foto{left:0%;}
  #banner #slides .texto{margin-top:5%;}
  #banner #slides .texto1{font-size:34px; line-height:45px;}
  #banner #slides .texto2{font-size:24px; line-height:28px}
  #banner #slides .texto3{font-size:18px; line-height:24px}

  #horarios ul li{width:50%; float:left; font-size:15px;}
  #horarios ul .titulo{width:100%;}
  #horarios ul li .dia{display:block; color:#653537; font-family:'Oswald', sans-serif; font-size:30px;}

  #numeros .col-md-6{width:50%; float:left;}
  #numeros .numero{padding-left: 20px;}

  .lista-artigos ul{margin-left:0px;}
  .lista-artigos .col-sm-6 p{display:block;}

  .banner{margin:20px 0 20px 0 !important;}

  .media{border:0px;}
  .media a{display:block;}
  .media h3{font-size:25px; line-height:25px; padding:20px 0;}
  .media h3.destaque{padding:5px 0;}

  #chamadas{margin-top:21px;}
	#chamadas ul .localizacao{margin:21px 0 21px;}
	#chamadas h2{margin-left:0px;}

	#palavra{background:#5d96c0; height:auto;}
	#palavra img{width:100%;}
  #palavra .boxes{width:100%;}

  #oracao-app{margin:0px;}
	#oracao-app .light-gray{padding:15px 10px 15px !important; font-size:13px;}
	#oracao-app .dark-gray{padding:15px 0 15px 10px !important; font-size:11px}
	#oracao-app i.impd{font-size:15px;}

  .picture.imagem-grande{margin-bottom:20px;}

  #multimidia{margin-top:0px;}
  #multimidia ul{margin:0px; margin-left:0px;}
	#multimidia .col-sm-6 h2{padding-left:0px;}
	#multimidia p{font-size:16px; line-height:20px; margin-bottom:5px;}
	#multimidia form input[type="text"], #multimidia form input[type="password"], #multimidia form input[type="email"]{font-size:16px; padding:8px 10px !important;
		margin-bottom:10px;}
	#multimidia form input[type="submit"]{font-size:20px;}
	#multimidia .reporter-mundial{margin:20px 0 40px;}

  #igrejas{height:auto; margin-top:21px;}
  #igrejas #map-canvas{height:360px;}
  #igrejas.igrejas #map-canvas{height:330px;}
	#igrejas .box-formulario{padding:20px 0;}
	#igrejas .box-formulario h6{font-size:25px;}
	#igrejas .box-formulario .input-group{margin:15px;}

  #igrejas-mundo{padding:21px 0;}
	#igrejas-mundo #paises li{margin:10px 5px;}

  #mapa #paises{text-align:center;}

  #versiculo{padding:42px 0;}
	#versiculo .versiculo{padding:0px;}

  #titulo{padding-top:10px; margin-bottom:21px;}
  #titulo h1{line-height:20px;}
  #titulo .descricao{display:block; float:none; padding:0px;}

  .breadcrumb{display:none;}

  #pagetype01, #pagetype02, #pagetype03, #pagetype04, #pagetype05{padding-right:0px; margin-right:0px; border:0px;}
  #pagetype01.multimidia{padding:0px;}
  #pagetype01.multimidia #multimidia ul li{margin:0px;}
  #pagetype01.multimidia .chamada.col-md-8{padding:0px; margin-bottom: 15px;}
  #pagetype01 .chamada.col-md-8{padding:0px;}
  #pagetype01 .lista-artigos ul .localizacao{margin:20px 0px 10px;}
  .pagetype01, .pagetype01-full{margin-right:0px;}
  #pagetype02 h2{margin:10px 0;}
  #pagetype02 .col-md-6{padding:0px;}
  #pagetype02.texto-full .chamada{padding-right:10px;}
  .pagetype02, .pagetype02-full{padding-right:0px;}
  #pagetype03 .col-md-6, #pagetype03 .col-md-9{padding:0px;}
  #pagetype03 ul.border, #pagetype03 .row.border{border:0px !important; padding:0px !important; margin:0px !important;}
  #pagetype03 ul.border li{border-bottom:1px solid #ededed; padding-bottom:30px !important;}
  #pagetype04 .col-md-4, #pagetype04 .col-md-8{padding:0px;}
  #pagetype04 .row {margin:0px;}
  .milagres-igrejas{width:110% !important; margin-left:-5%;}

  nav.categorias{margin:21px 0 11px; text-align:center;}
  nav.categorias ul li{width:47%; display:inline-block; float:none; margin-left: 1%; margin-right:1%;}

  .categorias .lista-artigos{margin:0px;}

  .galeria{margin-top:21px;}
  .galeria #principal .chamada{top: 40%;}
  .galeria.horizontal{padding:0px;}

  #formulario-milagres{width:110%; margin-left:-5%; padding:0 15px; overflow:hidden;}

  .login-form, .login-form.padd-8{padding:14px; margin-bottom:20px;}
  .login-form .row .col-lg-6.full, .login-form .row .col-lg-6.full-dir{padding:10px 0;}

  .noticias-blur{margin:20px 0 15px;}
  .noticias-blur li{margin:10px 0 !important;}

  .contato .col-sm-12{padding:0px; padding-right:10px;}

  .localizacao{padding:0px !important;}

  #titulo.titulo-blogs-full.valdemirosantiago, #titulo.titulo-blogs-full.francileia, #titulo.titulo-blogs-full.antoniopereira,
  #titulo.titulo-blogs-full.julianasantiago, #titulo.titulo-blogs-full.raquelsantiago, #titulo.titulo-blogs-full.robertosantana{padding-left:0px;}

  #seta-topo img{height:45px; width:45px;}
}

@media(max-width: 640px){
  /**** DEFINIÇÃO DE ITENS QUE CONTÉM LISTAS 50/100 ****/
  .lista-artigos ul .col-sm-6:first-child, .chamada ul .col-sm-6:first-child, #multimidia ul .col-sm-6:first-child,
    #palavra ul .col-sm-6:first-child, #agenda ul .col-sm-6:first-child{padding-right:0px;}
  .lista-artigos ul .col-sm-6:last-child, .chamada ul .col-sm-6:last-child, #multimidia ul .col-sm-6:last-child,
     #palavra ul .col-sm-6:last-child, #agenda ul .col-sm-6:last-child{padding-left:0px;}

  .col-sm-6{padding:0px;}
  blockquote{padding-left:20%; background:url('https://d328za39dx13w8.cloudfront.net/c75328e2-52f7-42dd-96c5-7d95da77cd0b/images/bg_blockquote.jpg') no-repeat left top; background-size:20%;}
	.list li ul li{width:100%; padding:0px;}
	header .botao-menu{font-size:30px; margin-top:10px;}
	header .login{font-size:35px; margin-top: 0px;}
	header #logo img{width:60%;}
	.caixa-doacoes{padding:0px;}
	.caixa-doacoes .text span{display:block;}
	.caixa-doacoes .icones{margin-top:17px;}
	#rodape .info{text-align:center;}
	#rodape .info #nova-mundial{float:none; margin:10px 0;}
	#rodape .info #nova-mundial img{width:80%;}
	#rodape .info .redes-sociais{width:100%; padding-left:20%; margin:10px 0;}
	#rodape .info .redes-sociais li{width:15%; text-align:center;}

  #banner #slides .foto{display:none;}
  #banner #slides img{height:180px;}
  #banner #slides .texto{width: 100%; text-align:center;}
  #banner #slides .texto br{display:none;}
  #banner #slides .texto1{font-size:40px; line-height:50px; text-shadow:0px;}
  #banner #slides .texto2{font-size:30px; line-height:40px; text-shadow:0px;}
  #banner #slides .texto3{font-size:18px; line-height:25px; text-shadow:0px;}

  nav.categorias ul li{width:100%; margin-left:0px; margin-right:0px;}

  #titulo{padding-top:5px;}
  #titulo h1{font-size:30px;}
  #titulo h1 span{font-size:35px;}
  #titulo .descricao{font-size:12px;}

	#chamadas .list li ul{margin-bottom:20px;}
	#chamadas .mobile{margin:20px 0;}

	#palavra .box{margin:20px 0;}
	#palavra .mar-top{margin-top:0px;}

	#oracao-app .light-gray, #oracao-app .dark-gray{text-align:center; padding:15px 0;}

	#versiculo .versiculo{font-size:20px;}

  .media{border-bottom:1px solid #ededed !important; margin-bottom:10px !important;}
  .media a{display:inline;}
  .media h3{font-size:18px; line-height:16px; padding:0px;}
  .media .clear{display:none;}

  .banner{margin:20px 0;}
  .galeria #principal .chamada{top: 40%; font-size: 20px;}

  .localizacao{margin:10px 0 20px !important;}

  #agenda{margin-top:30px;}
  #agenda ul{margin-bottom:0px;}
  #agenda ul li{margin-bottom:21px !important;}
  #agenda .foto-texto .dia-mes{padding: 16% 20%;}

  #horarios ul li{font-size:14px;}
  #horarios ul li .dia{font-size:20px;}

  #formulario-milagres{width:114%; margin-left:-7%; padding:0 15px; margin-top:21px; overflow:hidden;}

  .milagres-igrejas{width:114% !important; margin-left:-7%; overflow:hidden;}

  #pagetype03{margin-bottom:21px;}

  #pagetype04 .mar-mob{margin-top: 25px !important;}

  .login-form .row .bd{border:0px; border-bottom:1px solid #ededed;}
  .login-form .row form{padding:15px 0;}

  .contato .col-sm-12{padding:0px;}

  #formas-doacao ul li .ico{margin:10px 22px;}
  #formas-doacao ul li .ico.internacional{margin:18px 22px;}
  #formas-doacao ul li a{font-size:20px; text-align:left;}
  #formas-doacao.menor ul li .ico{margin:5px 22px;}
  #formas-doacao.menor ul li a{font-size:16px;}
  .contato .box-checkbox{font-size:12px;}

  #titulo.titulo-blogs-full{background-position:left !important; text-align:center; height:auto;}
  #titulo.titulo-blogs-full.valdemirosantiago, #titulo.titulo-blogs-full.francileia, #titulo.titulo-blogs-full.antoniopereira,
  #titulo.titulo-blogs-full.julianasantiago, #titulo.titulo-blogs-full.raquelsantiago, #titulo.titulo-blogs-full.robertosantana{padding:15px 0px;}

  .post-blog .data-blog{width:100%;}
  .post-blog h2{font-size:18px; line-height:20px;}
  .post-blog .data-blog .dia{font-size:24px; line-height:40px;}
  .post-blog .data-blog .mes{font-size:12px; margin:10px 0;}
  .post-blog .col-lg-10{padding:0px;}
}

@media(max-width: 480px){
  .galeria #principal .chamada{font-size: 16px;}
  #formulario-milagres{width:120%; margin-left:-10%;}
  .milagres-igrejas{width:120% !important; margin-left:-10%;}

  #banner #slides img{height:150px;}
  #banner #slides .texto1{font-size:30px; line-height:40px;}
  #banner #slides .texto2{font-size:22px; line-height:25px}
  #banner #slides .texto3{font-size:16px; line-height:18px}

  #agenda .foto-texto .dia-mes{padding: 16% 18%;}

  #numeros .col-md-6{width:100%; padding:10px 0;}
  #numeros .col-md-6:first-child{border:0px; border-bottom:1px solid #a3a3a3;}
  #numeros .numero{padding-left: 0px;}

  #igrejas #map-canvas{height:300px;}
  #igrejas .box-formulario {width:90%;}
  .post-blog .col-xs-3{padding:0px;}
}

@media(max-width: 420px){
	.caixa-doacoes .text{font-size:18px;}
	.caixa-doacoes .icones{font-size:20px; min-width:inherit;}
	.caixa-doacoes .icones i{font-size:30px; line-height:20px;}
	#rodape .info .redes-sociais i{font-size:30px;}
  .galeria #principal .chamada{top: 40%;}

  .modal-galeria .galeriaPrincipal .carousel-control{top:35% !important;}
  .modal-galeria .galeriaThumbs .thumbnails{padding:15px 0px 8px;}
  .modal-galeria .galeriaThumbs .carousel-control{top:27% !important;}
  .modal-galeria .galeriaThumbs .thumbnails li{width:20%;}

  .localizacao{text-align:left;}
}

@media(max-width: 380px){
	.caixa-doacoes{padding:0 0 10px 0;}
	.caixa-doacoes .container{text-align:center;}
	.caixa-doacoes .text{clear:both; float:none;}
	.caixa-doacoes .text span{display:inline;}
	.caixa-doacoes .icones{float:none; margin:0 auto;}
	#menu-principal .navbar-collapse{width:100%;}
  header .navbar-header{margin-top:-5px;}
  header .navbar-header-right{margin-top:-8px;}

  #agenda .foto-texto .dia-mes{padding: 14% 17%;}

  #horarios ul li{width:100%;}
}

@media(max-width: 320px){
  .galeria #principal .chamada{font-size:16px;}

  #formulario-milagres h2{font-size:20px; line-height:20px;}

  #agenda .foto-texto .dia-mes{padding: 12% 16%;}
}

@media(max-width: 275px){
  header{padding-top:120px;}
}

/***** DEFINIÇÃO DE EXIBIÇÃO COM BASE NOS TAMANHOS ****/
@media (min-width: 961px) {
	.mobile{display:none;}
	.med{display:none;}
	.big{display:block;}
    .largura97porcento { max-width: 97%; width: 97% }
    .margem20 { margin: 20px }
    .margem30 { margin: 30px }
    .row-doacoes { margin-top: 30px; margin-bottom: 10px }
}

@media (max-width: 960px) {
	.mobile{display:none;}
	.big{display:none;}
	.med{display:block;}
    .espaco-direita {padding-right:4px!important;}
    .espaco-esquerda {padding-left:4px!important;}
    .sem-padding-mobile{padding:0!important;}
    .ambiente-seguro{margin-top: 26px;}
    .row-doacoes { margin-top: 0; margin-bottom: 0 }
    .card-mobile { margin-bottom: 0; }
    .panel-heading { border-top-left-radius: 0; border-top-right-radius: 0; }
}

@media(min-width: 641px) {
    .contas-rodape{display:flex!important;}
}

@media (max-width: 640px) {
	.med{display:none;}
	.big{display:none;}
	.mobile{display:block;}
	.nmob{display:none;}
    .espaco-direita {padding-right:0px!important;}
    .espaco-esquerda {padding-left:0px!important;}
    .panel-body {
        padding: 10px!important;
    }
    .margem20 > .col-md-6 {
        margin-left: -10px;
        margin-right: -10px;
    }
}

@media (max-width: 960px) {
    .margem { margin-top: 36px }
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #23527C;
    cursor: default;
    background-color: #eee;
    text-decoration: none;
    border-color: #eee;
}

.pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #fff;
}

.has-error label {
    color: #a94442;
}

.has-error input, .has-error select, .has-error textarea {
    border-color: #a94442!important;
}

.card {
    background: #fff;
    border-radius: 2px;
    position: relative;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

.pretty-button {
    width: 100%;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    padding-right: 30px;
    padding-left: 70px;
    position: relative;
    background-color:rgb(41,127,184);
    color:rgb(255,255,255);
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 15px;


    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-shadow:0px 1px 0px rgba(0,0,0,0.5);
    -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true)";zoom:1;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true);

    -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2);
    box-shadow:0px 2px 2px rgba(0,0,0,0.2);
    -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true)";
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true);
}

.pretty-button span {
    position: absolute;
    left: 0;
    width: 50px;
    background-color:rgba(0,0,0,0.5);

    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-right: 1px solid  rgba(0,0,0,0.15);
    text-align: center;
}

@media (max-width: 640px) {
    .pretty-button {
        padding-left: 50px;
        font-size: 12px;
    }

    .pretty-button span {
        width: 40px;
    }
}

.titulo-painel {
    background-color: #143F5C!important;
}

.btn-padrao {
    background-color: rgb(41,127,184)!important;
}

.has-error .help-block p {
    color: #a94442!important;
}

[v-cloak] { display: none }

.vex.vex-theme-plain .vex-dialog-button.vex-dialog-button-primary {
    background: rgb(41,127,184)!important;
}

.pagination>li>a, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span, .pagination>li>span:focus, .pagination>li>span:hover {
    cursor: pointer;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    cursor: default;
}
/**
Banner Política de privacidade
**/
#banner-politica-privacidade {
    text-align: left;
    position: fixed;
    max-width: 70%;
    width: 100%;
    height: auto;
    bottom: 10px;
    left: 50%;
    transform: translate(-50%, 0);
    background-color: #f5f5f5;
    margin: 5px;
    padding: 5px;
    border-radius: 0.25rem;
    align-self: center;
    /*-webkit-box-shadow: */
    box-shadow: 0 1px 3px rgba(0,0,0,.25);
    z-index: 2;
}
#banner-politica-privacidade div, #banner-politica-privacidade a  {
    font-size: 13px;
    color: #848484;
    font-weight: 300;
    line-height: 16px;
    text-transform: none;
    font-family: 'Roboto', sans-serif;
}
#banner-politica-privacidade input {
    text-transform: none;
    font-family: 'Roboto', sans-serif;
    padding: 4px 15px;
}

@media(max-width: 400px){
    #banner-politica-privacidade {
        transform: translate(-55%, 0);
    }
    #banner-politica-privacidade input {
        font-size: 13px;
        line-height: 25px;
        margin-top: 5px;
    }
}