html, body{
height:100%!important;
overflow-x:hidden!important;
}

	
/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {
  width: 5px;
}

*::-webkit-scrollbar-track {
  background: #888888;
}

*::-webkit-scrollbar-thumb {
  background-color: #ffffff;
  border-radius: 20px;
  border: 0px solid ;
}



.wp-image-2792{

	margin-bottom: -190px;
  position: relative;
  animation-name: example;
  animation-duration: 4s;
  animation-direction: reverse;  
  animation-iteration-count: 2500;
}

@keyframes example {
  0%   { left:0px; top:0px;}
  25%  { left:00px; top:0px;}
  50%  { left:0px; top:0px;}
  75%  { left:0px; top:20px;}
  100% { left:0px; top:0px;}
	}



}


#wonderplugincarousel-1 .amazingcarousel-description {
    font: 22px Open Sans, Helvetica, Arial, sans-serif;
    position: relative;
    color: #333;
    text-align: left;
    margin: 12px;
}

}
.a.costumize-unpreviewable {
	display:none!important;
}

.wp-block-gallery.has-nested-images.columns-7{
	pointer-events: none;
	}
.wp-block-latest-posts.is-grid li {
    margin: 0 -16.75em 1.25em 0;
   
}
@media (max-width: 1024px){
.wp-block-latest-posts.is-grid li {
    margin: 0 -2.75em 1.25em 0;}
	}
/*navbarr*/

.site-branding{
	padding-left: 70px;
	padding-bottom: 5px;
}

.wp-sticky-header #masthead {
    position: fixed;
    background: #000000;
    padding-bottom: 20px;
}

.main-navigation {
	padding-right:70px;
		padding-top: 20px;
	
}




.main-navigation a:hover {
	color:#ee032c;
}



/*header*/



.site-header, .site-main, .site-footer {
    padding: 22px 16px;
    margin-left: -18px;
    margin-right: -16px;
    width: auto;
}

.site-footer {
   display: none;
		top: -150px;
}

/*remover parte branca por baixo do website*/
.site-main > *:last-child {
    margin-bottom: 0;
    max-height: 0px;
		margin-right:0;
	
	}


 /*Logo*/ 


.wp-sticky-header #masthead {
    position: fixed;
    background: #000000;
}


.site-main>* {
	margin-bottom: 0px;
	margin-top: 32px;
	top: -89Px;
	position: relative;
}





 /*menu hamburguer*/ 

.animatedfsmenu .animatedfsmenu-navbar-toggler.right_top {
    right: 3px;
    top: 10px;
}


 /*animated menu hamburguer*/ 

.animatedfsmenu-html-area {
    margin: -280px 0;
}


.animatedfs_menu_list .afsmenu {
    list-style: none;
    margin: auto;
    padding-top: 0px;
}




/*banner*/


.amazingslider-img-box-1 {
margin-top:70px;	


}


.amazingslider-nav-container-1{
margin-top: 0px;	

}




.site-info { display: none; }


.site-footer {
    padding-top: 0px;
	display: none;
}

.site-main > *:first-child {
    margin-top: -57px;
}



/*marcas Proprias*/

.wp-image-2084:{
	pointer-events:none; 
	 }

.wp-image-2917:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}
.wp-image-2918:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}
.wp-image-4528:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}

.wp-image-2919:hover {
    vertical-align: bottom;
    transform: scale(1.2);
	transition: transform .3s ease;
}
.wp-image-2920:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}

.wp-image-4494:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}
.wp-image-2922:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}
.wp-image-2938:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}

.wp-image-2939:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}
.wp-image-2941:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}
.wp-image-2934:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}
.wp-image-2943:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}

.wp-image-2944:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}
.wp-image-2945:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}
.wp-image-2946:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}
.wp-image-2947:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}

.wp-image-2084 {
	  pointer-events: none;
}

.wp-image-2757:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}
.wp-image-2759:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}
.wp-image-2748:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}
.wp-image-2760:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}
.wp-image-2758:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}
.wp-image-2756:hover {
    vertical-align: bottom;
    transform: scale(1.2);
		transition: transform .3s ease;
}

/*MAP*/


/*MeNu*/

@media only screen and (max-width: 1023px) {
#site-navigation {
    display:none;
}

#site-navigation #toggle-menu {
    display: none;
  }
		
/*flip*/

	.div.flipping-card {
    float: right;
    background-color: #000000;
}
	
	.animatedfsmenu__left.navbar-expand-md {
    height: 104vh;
    width: 100%;
}
	.customize-unpreviewable {
		color: #ffffff00 !important
	}
	
	.wp-image-2121{
		margin-top:-80px;
	}
	
.everest-forms label {
    display: block;
    line-height: 1.7;
    margin: 0 0 10px 0;
    color: white;
    font-size: 14px;
}

/*scrollgif*/
	
.wp-image-2792 {
  position: relative;
  animation-name: example;
  animation-duration: 4s;
  animation-direction: reverse;  
  animation-iteration-count: 2500;
}

@keyframes example {
  0%   { left:0px; top:0px;}
  25%  { left:00px; top:0px;}
  50%  { left:0px; top:0px;}
  75%  { left:0px; top:20px;}
  100% { left:0px; top:0px;}
	}
	
		
	
	.evf-label{
		color: black;
	}
	
.wp-block-button-link-has-text-color-has-primary-color{
		 background: #ee032c;
    font-size: 17px;
    padding: 15px 2px 15px 23px;
    margin-left: 10px;
    border-radius: 0px;
    border-width: 1px;
}
	}


.everest-forms-submit-button.button.evf-submit.enviar{
	color: #ffffff;
	background: #db1f1f;
	border: none;
}
.button::before{
	border: 0px solid;
}
.everest-forms-submit-button.button.evf-submit.enviar:hover{
	color: #ffffff;
	background: #ff6a00;
	border: none;
}



.attachment-post-thumbnail.size-post-thumbnail.wp-post-image.jetpack-lazy-image.jetpack-lazy-image--handled {
	margin-top: -550px;
}


.wp-image-4138:hover {
    transform: translate(-50px, 0px);
		transition: transform .3s ease;
}

.wp-image-4634:hover {
    transform: translate(50px, 0px);
		transition: transform .3s ease;
}
.wp-image-3432:hover {
    vertical-align: bottom;
    transform: scale(1.1);
		transition: transform .3s ease;
}

@media only screen and (max-width: 700px){
.wonderpluginslider-container-1{ 
	display: none !important;
  }
	}

.wonderpluginslider-container-2{
	margin-top:360px;
}

@media only screen and (min-width: 496px){
.wonderpluginslider-container-2{
	margin-top:-400px;
	display: none !important;
}
	}

.home.page.hide-homepage-title .site-main > article > .entry-content {
    margin-top: -750px;
}

.wonderpluginslider-container-1{
	top: 680px
}
.wonderpluginslider-container-2{
	top: 97px
}
.amazingslider-arrow-right-2{
	top: 70%!important;
}
.amazingslider-arrow-left-2{
	top: 70%!important;
}

@media only screen and (max-width: 496px){
	.wp-image-2792{
		margin-bottom: -100px;
	}
	}
#trp-floater-ls-current-language {
    display: none;
    width: 100%;
    height: 100%;
}
input[type="submit"] {
    outline: 0px solid;
    outline-offset: -5px;
	}

/*Noticias*/

div.sharedaddy h3.sd-title {
    display: none;
}
.sd-content ul {
    display: none!important;
	}

.wpl-button.like {
    display:none!important;
}

.navigation.post-navigation{
    display:none!important;
}
/*carroseel*/

.ms-info{
	left: 50px!important;
	top: 50px
	
}

.slider_thumbnail.full.smooth_slider_thumbnail.smoothLeft.smoothLeft{
    margin: 0 45px 0 0px!important;
}

.smooth_slideri{
	background-color: rgb(255 255 255);
}

@media only screen and (max-width: 700px){
	.smooth_slider_1 {
		margin-bottom: 40px;
	}
	
}

.negocio.has-primary-color.has-text-color{
	animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1.000) both
}
/* texto slider */

/* setas slider */
.smooth_next{
	background: url(https://angonabeiro.co.ao/wp-content/uploads/2022/11/seta-next.png) no-repeat 0 0;!important
}

.animatedfs_menu_list .afsmenu{
    padding-top: 124px;}
.animatedfsmenu-html-area {
    margin: -450px 200px;
}

.posted-on{
	display:none!important;
}
.byline{
	display:none!important;
}
.cat-links{
	display:none!important;
}
.sharedaddy.sd-sharing-enabled{
	display:none!important;
}


	/*popuop*/

.pum-theme-4669.pum-content+.pum-close, .pum-theme-cutting-edge .pum-content+ .pum-close{
	background-color: rgb(0 0 0 / 14%);
}

.pum-theme-4669 .pum-container, .pum-theme-cutting-edge .pum-container{
	background-color: rgb(0 0 0 / 54%);
}
.depicte.depicter-document.depicter-revert.depicter-1.depicter-layout-fullscreen.depicter-content-composer.depicter-dom-ready.depicter-cursor-grab.depicter-view-dir-h.depicter-preload-0.depicter-init.depicter-ready.depicter-in-viewport .depicter-bp-mobile.depicter-narrow-layout{
	margin-top:-80px!important;
} 


.post-thumbnail{
	display:none;
}