.vjs-overlay.vjs-overlay-bottom-left.vjs-overlay-no-background{
display:none!important;
}
.ccdr-ministerio{
    letter-spacing:2px;
}
.offcanvas-menu .offcanvas-inner {
    padding-right: 0;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler {
    display: none;
}
body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul > li ul {
    margin-left: 0;
}
.offcanvas-menu .offcanvas-inner .sp-module ul.menu > li {
    padding: 0.25rem 0;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-deeper.menu-parent {
    padding-bottom: 0.5rem;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul.menu-child {
    display: initial;
}
.offcanvas-menu .offcanvas-inner .sp-module ul.menu-child > li {
    padding-top: 0.5rem;
    padding-left: 1.1rem;
}



.contentmap_modulemaphome > div{
      padding: 0px!important;
      margin: 0px!important;
      border-width: 0px!important;
      border-style: none!important;
      border-color: #ccc #ccc #999 #ccc;
      -webkit-box-shadow: none!important;
      -moz-box-shadow: none!important;
      box-shadow: none!important;
  }



#cookiesck_options{
  display:block!important;
  z-index:9999!important;
}



.slide-desc-text-default .slide-title{
  font-size:1em!important;
}



.panel{
 cursor:auto!important;
}


.jb.cookie.color p a{color:#37a4fc}
.jb.bgcolor{background:#000}
.jb.cookie.top{border-bottom:1px solid #024175}
.jb.cookie.bottom{border-top:1px solid #37a4fc}
.jb.color{color:#fff}
.jb.accept{color:#fff;background-image:-webkit-linear-gradient(#37a4fc 0%,#025fab 100%);background-image:-moz-linear-gradient(#37a4fc 0%,#025fab 100%);background-image:-o-linear-gradient(#37a4fc 0%,#025fab 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#37a4fc),to(#025fab));background-image:linear-gradient(#37a4fc 0%,#025fab 100%);max-width:100px;line-height:30px;padding:0;border:1px solid #024175}
.jb.decline.link{color:#37a4fc;padding:0}

.logo-image, .logo-image-phone{
  width:auto!important;
  height:50px!important;
}



      /*
      #ministerio.ministerio{
       border-top:1px solid blue;
      border-bottom:1px solid blue;

      }

      #ministerio img{
          max-width:150px!important;
          width:150px!important;
          height:60px!important;
          border-radius:20px;
      }
      */
.ps-title,.ps-intro{
     color:black!important;
     text-shadow:none!important;
}


#vina-accordion-k2177 > .span4 > img{
	width:100%!important;
}


#sp-bottom{
	background-color:white!important;
}
.sp-column .logo a img.logo-image{
   width:100%!important;
}


#section-id-1601463136226 > .sppb-row-container, #section-id-1601463136226{
   max-width:initial!important;
   width:initial!important;
   padding:25px 0px 0px 0px!important;
}
#section-id-1601463136226 > .sppb-row-container #contentmap_legend_module_102{
   margin-left:15%!important;
}

#section-id-1601463136226 > .sppb-row-container #contentmap_container_module_102{
   padding:0;
   margin:0;
   border:none;
}

.outerperson,.phocadownloadfilelist{
    background: none!important;
    //border-shadow:none!important;
    box-shadow: none!important;
    border:none!important;
}
.phocadownloadcategory32,.phocadownloadcategory16,.phocadownloadcategory48,.phocadownloadcategory64{
  border:none!important;
}

#ff_formdiv2 ~ div {
  display:none!important;
}


.gkNspPM-EvoNews3 .art .nspInfo.nspInfo1{
    position:relative!important;
}

/* -------------------- acesso rápido ------------------------- */

#slider216 .slide-title {
   font-size:1.1rem!important;
}

#slider216 .slide-image{
   opacity:0.5;
}

.filtro{
       width: 100%;
    height: 200px;
    background-color: rgba(0,0,0,0.5);
    /* z-index: 999999; */
    position: absolute;
    top: 0;
}


/* ---------------- slideshow -------------------- */

#txmod_162 > .ps-slide{
  background-image: linear-gradient(to right, rgba(255,255,255,0.1) 50%, rgba(255,255,255,1) 50%);
//background-color:rgba(255,255,255,0.1);
}


#txmod_162 >.ps-slide > .ps-title {
   font-size:28px!important;
}
#txmod_162 > .ps-slide > a{
  color:black!important;
}
#txmod_162 > .ps-slide > h3 ~ p{
  font-size:1.2rem;
  padding-left: 3%;
  top:40%!important;
  
}
#txmod_162 > .ps-slide > h3 ~ .ps-readmore{
  top:70%!important;
  font-size:1.3rem;
  //margin-left:20%!important;
 }


#txmod_162 > .ps-slide > .ps-image{
top:0px!important;
}
#txmod_162 > .ps-slide > .ps-image > img{
    max-width: 355px!important;
    width: 100%!important;
    margin-left:-25%!important;	
 }
.nspArt h4.nspHeader{
    font-size:16px;
    padding:0px;
}

@media screen and (max-width: 600px) {
 #txmod_162 > .ps-slide > h3 ~ .ps-readmore{
   //margin-left:70%!important;
 }
}


.djslider-default.img-vcenter img.dj-image {
  -webkit-transform: translateY(0%) !important;
  -ms-transform: translateY(0%) !important;
}

.header_back_img{
  background-size:contain;
}

.agricultura_com_norte{
  text-shadow: -0.5px 0 white, 0 0.5px white, 0 0.5px 0 white, 0 -0.5px white;
}

/* ----------------- breadcrump ---------------------------- */

.sp-page-title-heading{
  display:none;
}
.breadcrumb > li:first-child {
  display:none;
}

.breadcrumb{
  margin:0!important;
}

.sp-page-title{
  margin-top: 2%;
  padding:10px 0px!important;
  background-color: rgba(3,69,191,0.8)!important;
}

#sp-main-body{
  padding: 10px 0px!important;
}
/* ---------------------------------------------------------------------- */

.pane-slider.content img{
  display:inline-block!important;
} 


#mod-search-searchword174{
  padding: 10px 10px 0 10px;
    padding-right: 50px;
    background: none;
    border: 0;
    width: 100%;
    font-size: 24px;
    font-family: "open-sanslight",Arial,sans-serif;
    font-size: 1rem;
    -webkit-appearance: none;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield;
}
#mod-search-searchword174:focus{
  border-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.search  span > button{
  cursor: pointer;
    padding: 0 8px;
    display: block;
    -ms-grid-row-align: center;
    align-self: center;
    right: -1px;
    bottom:-1px;
    font-size: 2rem;
    color: #0345bf;
    z-index: 10;
    position: absolute!important;
    -webkit-transition: color ease-in-out .3s;
    transition: color ease-in-out .3s;
    border-color: #0345bf!important;
    background-color: white!important;
}

.search  span > button:hover{
  background-color: #0345bf!important;
  color:white!important;
}
/*
.search  span > button:before {
  content: "\f002";
}*/

.search::after {
  content: '';
    display: block;
    width: 100%;
    -webkit-transition: width ease-in-out .3s;
    transition: width ease-in-out .3s;
    border-bottom: 1px solid #0345bf;
    border-right: 1px solid #0345bf;
    border-left: 1px solid #0345bf;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


/*
.header_back_img{
  background-size:contain;
  padding-top: 30vh!important;
}
@media screen and (max-width: 1024px) and (orientation: landscape){
  .header_back_img{
    padding-top:30vh!important;
  }
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
  .header_back_img{
    padding-top:30vh!important;
  }
}
@media screen and (max-width: 768px) {
  .header_back_img{
    padding-top:15vh!important;
  }
}
*/

div[id^="google_ads_iframe"] {
  display:none!important;
}

#phoca-dl-category-box ~ .pd-cb ~ div{
  display:none!important;
}

.carouselck_pag_ul{
   text-align:center!important;
}


#sp-main-body{
	min-height:60vh!important;
}
#judir-container .image-gallery{
	display:none;
}
.category-description{
   display:none;
}

.contentmap-checkcontainer{
    display: inline-block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.article-full-image{
     max-width:280px!important;
}

/* Hide the browser's default checkbox */
.contentmap-checkcontainer input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 25px;
    width: 25px;
    z-index: 9999;
    left:0;
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
}

/* On mouse-over, add a grey background color */
.contentmap-checkcontainer:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.contentmap-checkcontainer input:checked ~ .checkmark {
    background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.contentmap-checkcontainer input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.contentmap-checkcontainer .checkmark:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}


.vina-accordion-container > .content.row-fluid > .span4,.vina-accordion-container > .content.row-fluid > .span8 {
    display: inline-block;
}
.vina-accordion-container > .content.row-fluid > .span4{
    width:40%;
    padding-left: 10%;
}

.vina-accordion-container > .content.row-fluid > .span8 {
    width:59%;
}

.vina-accordion-item{
	height:auto!important;
}
#vina-accordion-k2177{
   margin-left:20%;
}
.itemImageBlock{
    width:25%;
}

#k2Container img{
   border-radius:20px;
}

@media screen and (min-width: 768px) {
  #modulevespacastanheiro{
	width:50%;
        margin-left:25%;
   }
#vina-accordion-item1777 + .vina-accordion-container > .content.row-fluid > .span4{
	top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

}
@media screen and (max-width: 768px) {
  #vina-accordion-k2177{
   max-width:100%!important;
   margin-left:0px;
  }
  .sp-portfolio-item-inner > .sp-portfolio-item-details > .item-title{
	font-size:0.9rem!important;
   }	
}



.panel{
    margin-bottom: 10px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    cursor: pointer;
}
.panel > div{
    padding:4%;
    text-align: justify;
}
.pane-toggler.title{
    font-size:1.25rem!important;
    padding: 5px 2%;
}

.title.pane-toggler-down.pane-toggler-down_special{
    padding: 5px 2%!important;
}
.title.pane-toggler-down{
    font-size:1.25rem!important;
    background-color: #2d6de3;
    border-radius:5px;
}
.title.pane-toggler-down > a{
    color:white;
}
.pd-filenamebox{
    max-width: 75%;
}
.pd-button-details,.pgcenter,.subcat-title, .article-ratings-social-share{
    display: none!important;
}
.table_locais.table.table-responsive{
    overflow-x:initial!important;
}

.table_locais.table.table-responsive td{
    padding:0px!important;


}

.article-full-image.float-left{
    margin-right: 5%;
}

.catItemHeader > h3 {
    font-size:1.2rem!important;
}

.itemBody{
	padding:2% 2%!important;
}