@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700');
/*
Theme Name: pcdlpagesmob
Theme URI: https://pazcomdeus.org
Author: F. Martins
Author URI: http://amathez.com
Description: PazcomDeus.org Theme for mobile.
Version: 3.00
License: 
License URI: https://pazcomdeus.org
Text Domain: pcdlpagesmob
This theme is not licensed under the GPL.
(C) 2015-2016 BGEA
*/
#page {
padding-left: auto;
padding-right: auto;
margin-left: 0;
margin-right: 0;
max-width: 1098px;
width: 100%;
}
.titletop {
font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
display: block;
position: absolute;
top: 0px;
line-height: 1.42857;
width: 100%;
max-width: 1098px;
width: 100%;
margin-top: 100px;
height: 100px;
vertical-align: middle;
z-index:180;
}
.boxtop {
font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
line-height: 1.42857;
max-width: 1098px;
margin-top: -27px;
vertical-align: middle;
}
.boxblue1 {
font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
font-size: 18px;
line-height: 1.42857;
padding-left: 10px;
padding-right: 10px;
margin-left: auto;
margin-right: auto;
max-width: 1098px;
}
.mobilefont {
font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
font-size: 18px;
color: #FFF;
line-height: 1.42857;
padding-left: auto;
padding-right: auto;
margin-left: auto;
margin-right: auto;
max-width: 1098px;
width: 100%;
}
.button {
display:inline-content;
border-radius: 7px;
box-shadow: 0px 1px 0px 0px #6E6E6E inset;
background-color: #0766B2;
color: #FFF;
display: inline-block;
font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
height: 65px;
line-height: 65px;
margin-bottom: 15px;
margin-left: 0px;
margin-right: 15px;
text-align: center;
text-decoration: none !important;
text-indent: 0px;
width: 250px;
}
.button:hover {
background-color: #0359A0;
}
.button.radius {
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
}
.button span.box{
background: #fff;
border:3px solid #eee;
color:#006bad;
font-size: 1.2em;
width:1em;
display:inline-block;
text-align: center;
margin-right: .6em;
}
/* NEW TEMPLATE 2016 */
.buttonp {
display:inline-content;
border-radius: 7px;
box-shadow: 0px 1px 0px 0px #6E6E6E inset;
background-color: #0359A0;
color: #FFFFF;
display: inline-block;
font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
height: 65px;
line-height: 65px;
margin-bottom: 15px;
margin-left: 0px;
margin-right: 15px;
text-align: center;
text-decoration: none !important;
text-indent: 0px;
width: 250px;
}
.buttonp:hover {
color: #FFFFFF;
background-color: #0766B2;
}
.buttonp.radius {
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
}
.buttonp span.box{
background: #FFF;
border:3px solid #eee;
color:#FFFFFF;
font-size: 1.2em;
width:1em;
display:inline-block;
text-align: center;
margin-right: .6em;
}
a ,
a em,
a strong {
color: #1b8be0;
text-decoration: none;
}

a:focus,
a:active,
a:hover {
color: #E4741F;
text-decoration: underline;
}
h1{
font-size: 24px;
color: #FF0000;
font-weight: bold;
}
h3{
color: #FFFFFF;
font-weight: bold;
}
h6{
font-size: 18px;
color: #FFC001;
font-weight: bold;
line-height: 1.42857;
}
h1, h3, h4, h5, h6 {
margin-top: 0px;
margin-bottom: 10px;
box-sizing: border-box;
}
.seta1 {
width: 0;
height: 0;
border-left: 55px solid transparent;
border-right: 55px solid transparent;
margin: auto;
}
.seta-left {
display: inline;
position:relative;
width: 0;
height: 0;
border-right: 55px solid transparent;
margin: auto;
}
.seta-right {
display: inline;
position:relative;
width: 0;
height: 0;
border-left: 55px solid transparent;
margin: auto;
}
.bar-left {
display: inline;
position:relative;
width: 0;
height: 0;
border-left: 500px;
margin: 0;
}
.bar-right {
display: inline;
position:relative;
width: 0;
height: 20px;
border-right: 90%;
margin: 0;
}
/* END NEW TEMPLATE 2016 */
.setaabaixo {
width: 0;
height: 0;
border-left: 55px solid transparent;
border-right: 55px solid transparent;
border-top: 15px solid #0065ad;
margin: 0 auto;
}
.bluebar {
background-color: #0065ad;
color: white;
font-weight: bold;
padding-top: 3px;
padding-left: 6px;
padding-bottom: 3px;
padding-right: 3px;
}
.bloc_accueil_infos {
display: inline-block;
padding-top: 5px;
width: 100%;
height: 180px;
background-color: transparent;
font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
text-align: center;
overflow:hidden;
z-index:99;
}
@media only screen
and (min-width : 290px)
and (max-width : 480px;)
{
h2{
font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
font-size: 1.0em;
color: #FFFFFF;
font-weight: bold;
padding: 0px;
text-transform: uppercase;
text-align: center;
}
h3{
font-size: 38px;
}
.media-box-text {
display: inline-block;
background-color: transparent;
border: 0px solid #EEEDEB;
text-align: justify;
margin-left: auto;
margin-right: auto;
padding-left: 10px;
padding-right: 10px;
vertical-align: middle;
width: 100%;
max-width: 300px;
min-width: 290px;
box-sizing: border-box;
}
.media-box-vid {
display: inline-block;
background-color: transparent;
border: 0px solid #EEEDEB;
vertical-align: middle;
width: 100%;
max-width: 300px;
min-width: 290px;
box-sizing: border-box;
}
}
@media (min-width:481px) {
h2{
font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
font-size: 1.3em;
color: #FFFFFF;
font-weight: bold;
padding: 0px;
text-transform: uppercase;
text-align: center;
}
h3{
font-size: 44px;
}
.media-box-text {
display: inline-block;
background-color: transparent;
border: 0px solid #EEEDEB;
text-align: justify;
margin-left: auto;
margin-right: auto;
padding-left: 10px;
padding-right: 10px;
vertical-align: middle;
width: 100%;
max-width: 480px;
min-width: 480px;
box-sizing: border-box;
}
.media-box-vid {
display: inline-block;
background-color: transparent;
border: 0px solid #EEEDEB;
vertical-align: middle;
width: 100%;
max-width: 480px;
min-width: 480px;
box-sizing: border-box;
}
}
@media screen and (max-width:767px) {
a {
font-size: 18px;
}

a em,
a strong {
color: #1b8be0;
font-size: 18px;
text-decoration: none;
}
a:focus,
a:active,
a:hover {
color: #E4741F;
font-size: 18px;
text-decoration: underline;
}
h2{
font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
font-size: 1.2em;
color: #FFFFFF;
font-weight: bold;
padding: 0px;
text-transform: uppercase;
text-align: center;
}
h3{
font-size: 44px;
}
}
@media (min-width:768px) {
h2{
font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
font-size: 1.8em;
color: #FFFFFF;
font-weight: bold;
padding: 0px;
text-transform: uppercase;
text-align: center;
}
h3{
font-size: 60px;
}
.media-box-text {
display: inline-block;
background-color: transparent;
border: 0px solid #EEEDEB;
text-align: justify;
margin-left: auto;
margin-right: auto;
padding-left: 10px;
padding-right: 10px;
vertical-align: middle;
width: 100%;
max-width: 380px;
min-width: 380px;
box-sizing: border-box;
}
.media-box-vid {
display: inline-block;
background-color: transparent;
border: 0px solid #EEEDEB;
vertical-align: middle;
width: 100%;
max-width: 380px;
min-width: 380px;
box-sizing: border-box;
}
}
@media (min-width:992px) {
h2{
font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
font-size: 2.0em;
color: #FFFFFF;
font-weight: bold;
padding: 0px;
text-transform: uppercase;
text-align: center;
}
}
@media (min-width:1200px) {
h2{
font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
font-size: 2.5em;
color: #FFFFFF;
font-weight: 3.0em;
padding: 0px;
text-transform: uppercase;
text-align: center;
}
.media-box-text {
display: inline-block;
background-color: transparent;
border: 0px solid #EEEDEB;
text-align: justify;
margin-left: auto;
margin-right: auto;
padding-left: 10px;
padding-right: 10px;
vertical-align: middle;
width: 100%;
max-width: 529px;
min-width: 290px;
box-sizing: border-box;
}
.media-box-vid {
display: inline-block;
background-color: transparent;
border: 0px solid #EEEDEB;
text-align: justify;
vertical-align: middle;
width: 100%;
max-width: 529px;
min-width: 290px;
box-sizing: border-box;
}
}
@media only screen and (max-width:1024px) {
}
.button {
border-style: solid;
border-width: 0px;
cursor: pointer;
font-family: inherit;
font-weight: 100;
line-height: 1;
margin: 0 0 1.25em;
position: relative;
text-decoration: none;
text-align: center;
display: block;
padding-top: 1.2em;
padding-right: 2em;
padding-bottom: 1.2em;
padding-left: 2em;
font-size: 13px;
background-color: #4c9cc6;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4c9cc6), color-stop(100%, #006bad));
background-image: -webkit-linear-gradient(#4c9cc6, #006bad);
background-image: -moz-linear-gradient(#4c9cc6, #006bad);
background-image: -o-linear-gradient(#4c9cc6, #006bad);
background-image: linear-gradient(#4c9cc6, #006bad);
border-color: #004671;
color: #eee;
box-sizing: border-box;
display: inline-block;
}
.buttonp {
display:inline-content;
border-radius: 7px;
box-shadow: 0px 1px 0px 0px #6E6E6E inset;
background-color: #0359A0;
color: #FFF;
display: inline-block;
font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
height: 65px;
line-height: 65px;
margin-bottom: 15px;
margin-left: 0px;
margin-right: 15px;
text-align: center;
text-decoration: none !important;
text-indent: 0px;
width: 250px;
}
.buttonp:hover {
color: #FFF;
background-color: #0766B2;
}
.buttonp.radius {
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
}
.buttonp span.box{
background: #fff;
border:3px solid #eee;
color:#006bad;
font-size: 1.2em;
width:1em;
display:inline-block;
text-align: center;
margin-right: .6em;
}
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
}
/* Images */
.entry-content img,
.comment-content img,
.widget img {
width:auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"] {
width:100%; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.attachment-img {
width:100%; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
height:auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img[class*="attachment-"] {
width:100%; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
height:auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large {
max-width: 97.5%;
}
img.alignleft,
img.alignright,
img.aligncenter {
margin-bottom: 1.625em;
width:auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}