.inscricao {
  padding: 0 0px !important;
}


.ho:hover {
    
    border: 1px solid #ddd;
    
}


.ult-adjust-bottom-margin {
    margin-bottom: 10px !important;
}



.wpb_single_image img {

    margin-top: -15px !important;
}



.Defaults-envelope:before {
    content: "\e603";
    COLOR: #0177bc;
}





h3.ult_modal-title {
    color: #0177bc !important;
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    padding: 10px 10px !important;
    font-size: 20px !important;
    line-height: 1.5em;
    font-weight:600;
    
   
    font-family:Roboto;
}



span.ult-align-center {
    text-align: center;
    display: table;
    margin: 0 auto;
    font-weight: 500 !important;}
    
    
    
    
    
    .Defaults-list-alt:before {
    content: "\e61f";
     color:#0177bc;
}
    
    
.Defaults-user:before {
    content: "\e607";
    color:#0177bc;
}






@media only screen and (max-width: 600px) {
.size-thumbnail {
    width: 90px !important;
    height: 90px !important;
    margin-top: 18px !important;
}
    
      
      
  }
  
  
  
  
  
  

  
  
  
  
    @media only screen and (max-width: 600px) {
.row h2  {
    
   padding-left: 0px;
    padding-right: 20px !important;
    
}
    
      
      
  }
  
  
  
  
  
  
   @media only screen and (max-width: 600px) {
  
  
  .tz_blog {
    margin-top: -50px !important;
}
  
   }
  
  
  
  
  
  
  
  
  
  
  
  
        @media only screen and (max-width: 600px) {
h2.text-info  {
    
   padding-left: 10px !important;
    padding-right: 10px !important;
    
}
    
      
      
  }
  
  
  
  
  

  
  
  
  
  
  
  
  
    @media (max-width: 768px){
 .excerto {
    display: none !important;
}
  }
  
  
  
    

  
  
  
  
  
  
  
  .nf-form-content label {
    font-size: 15px!important;
    
}



.wpb_single_image img {
    margin-top: 0px !important;
}





  @media (max-width: 768px){

.vc_col-has-fill>.vc_column-inner{
    
    padding-top:10px;
   
}

}






  @media (max-width: 768px){

.tz_page_content {
    
        line-height: 10px;
    
    
}}




h2 a.vc_gitem-link{
    font-size:15px;
    
}



.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
    padding: 12px 0px;
    width: 100%;
    text-align:center;
    padding-right: 50px;
}



.vc_btn3-container.vc_btn3-inline {
    display: block;}
    
    
    
    






@media only screen and (max-width: 600px){
h2.text-info {
  
    padding-top: 40px;
}

}




.vc_grid-item-zone-c-right .vc_gitem-animated-block {
    float: left;
    width: 30% !important;
  
    margin-top:15px;
    margin-left:8px;
   
    
    
}

.vc_grid-item-zone-c-right .vc_gitem-zone-c {
    float: left !important;
    width: 60% !important;
}







.ajde_evcal_calendar.evoapi .evcal_list_a {

    min-height: 75px !important;}
    
    
    
    
    @media (max-width: 768px){
.tz_page_content {
    line-height: 18px;
}}






.rpwwt-post-title{
    
    font-weight: 600;
    color:#262626;
    display:flow-root;
    font-size:15px;
    padding-bottom: 4px
    
    
}





.tz-sidebar .widget ul li a  {
    border: none!important;
    text-transform: none;
    font-weight: 600!important;
    font-size: 11px;
    color:#0178bc;
    font-family:roboto;
    text-transform:uppercase;
}




.rpwwt-post-categories .catprim{
   display: inline-block;
     text-transform:uppercase;
}

.rpwwt-post-categories .catsec{
   display: inline-block;
      text-transform:uppercase;
     
      
}
   
   
   
   .rpwwt-post-categories {
    font-size: 11px !important;
    
   }
    
    
    
    
    
    
@media only screen and (max-width: 600px) {
.rpwwt-post-categories .catsec  {
    
 display:none;
    
}

      
  }
  
 
  
  
.rpwwt-post-categories .rpwwt-post-title a{
      color:#000 !important;
      font-family:roboto;
      font-size: 1.5375rem !important;
      text-transform:none !important;
  }
  
 
  
  .rpwwt-post-categories .catprim a {
    color:#0178bc !important;
        font-weight: 600;
        font-size: 1.0125rem !important;
}



@media only screen and (max-width: 600px){
.size-thumbnail {
    width: 70px !important;
    height: 70px !important;
    margin-top: 18px !important;
}}







.TzArticleInfo > span, .TzArticleBlogInfo > span {
    display: block;
    float: left;
    font-size: 13px;
 
   
    
}

/* telas grandes */

@media (min-width: 1700px){
.container {
    width: 70% !important;
}}





/* notebooks*/

@media (min-width: 1300px){
.container {
    width: 85%;
}}




/* telas medias*/

@media (min-width: 1500px){
.container {
    width: 80%;
}}


















h2 .excerto.vc_gitem-post-data {
    margin-bottom: 15px;
    font-size: 11px;
}



.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
    
    background-color:#a8a8a8 !important;
}




.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item:hover {
    
    background-color: #0177bc !important;
}









.vc_custom_heading a:hover {
  
    color: #0177bc;
}



a:hover, a:focus {
  
    text-decoration: INHERIT;
}




 h2 .excerto  {
    margin-bottom: 15px;
    font-size: 14px !important;
}



.vc_gitem-zone-img{
    width: auto !important;
    height: 365px !important;
   
     background-size: contain;
}



.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
    background-position: 100% 20% !important;}
    
    
    
    
    
    
    @media (max-width: 480px){
    
.multimedia { 
    
    padding-top:28px !important;
    
  
}
    
}










@media (min-width: 768px) and (max-width: 1200px){
#wprmenu_menu_ul {
    padding-right: 12% !important;
    padding-left: 12% !important;
}}









@media (min-width: 768px) and (max-width: 1200px){
.home-post {
    margin-top: 75px !important;
    padding-left: 4% !important;
    padding-right: 4% !important;
}
}


@media (max-width: 600px){
.home-post {
    margin-top: 50px !important;
       padding-left: 8% !important;
    padding-right: 8% !important;
}}











.cat_topo{
    
    padding-top:20px;
    line-height: 22px; 
    display:inline-block;
    padding-left:40px;
    margin-bottom: 32px;
  
    
}




@media (max-width: 600px){
.cat_topo{
 padding-left:8% !important;}
    
}







@media (max-width: 600px){
.TzArticleInfo > span, .TzArticleBlogInfo > span {
    
    margin-left: 0px !important;
}}





.ult_modal-content {padding-top:20px;}




















@media screen and (min-device-width: 1300px) {

.linhahome { 
    
    padding-right:10% !important;
    
    padding-left:10% !important;
}
    
}


@media (min-width: 1500px){
    
.linhahome { 
    
    padding-right:15% !important;
    
    padding-left:15% !important;
}
    
}









@media (min-width: 1700px){
    
.linhahome { 
    
    padding-right:20% !important;
    
    padding-left:20% !important;
}
    
}



/* tablets */

@media screen and (min-device-width: 768px) and (max-device-width: 1200px){
    
.linhahome { 
    
    padding-right:8% !important;
    
    padding-left:8% !important;
}
    
}







/* smarphones */


@media screen and (min-device-width: 480px) and (max-device-width: 767px){
    
.linhahome { 
    
    padding-right:5% !important;
    
    padding-left:5% !important;
}
    
}




.onesignal-bell-launcher-dialog-body h1 { font-size:12px !important};





@media only screen and (max-width:480px) {
.hide_on_mobile {
display: none !important;}
}





.pedido_oracao {
   
    background: url(https://cancaonova.pt/pedidooracao.svg);
    display: inline-block;
    float: left;
    width: 36px;
    height: 54px;
    background-repeat: no-repeat;
    background-position: -162px -10px;
        margin-left: 32px;
 
}


.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
    padding: 0px !important;}
    
    
    
   .label-prayer {
    margin-top: 20px;
    display: block;
    color:#0177bc;
    font-weight:600;
    margin-right: 20px;
}





.newsletter2020 {
    background: url(https://cancaonova.pt/newsletter21.svg);
    display: inline-block;
    float: left;
    width: 46px;
    height: 45px;
    background-repeat: no-repeat;
    margin-left: 32px;
    margin-top: 2px;
}



   .label-prayer2 {
    margin-top: 15px;
    display: block;
    color:#0177bc;
    font-weight:600;
    margin-right: 20px;
}