@charset "utf-8";
/* CSS Document */

:root {
	
  	--cor-primaria: #000f32;
	
	--cor-secundaria: #0f2f7a;
	
	--cor-rodape-um: #001648;
	
	--cor-rodape-dois: #001648;
	
	--cor-links-rodape: #0088cc;
	
}

/* ################################### Cor Primaria ################################### */

.header-one .theme-menu-wrapper {

	background: var(--cor-primaria);

}

.header-one .theme-menu-wrapper .bg-wrapper {

	background-color: var(--cor-primaria);

}

.bg-wrapper clearfix {
	
	background-color: var(--cor-primaria);
	
}

.theme-menu-wrapper {
	
	background-color: var(--cor-primaria);
	
}


.theme-menu-wrapper.fixed {
	
	background-color: var(--cor-primaria);
	
}


.header-two .theme-menu-wrapper .right-widget .cart-icon a span {
  background: var(--cor-primaria);
  
}




body .theme-button-one:hover {background: var(--cor-primaria); }


.header-two .top-header {background: var(--cor-primaria);}


.theme-menu-wrapper.fixed {
  
  background: var(--cor-primaria);
 
}



.callout-banner .theme-button-one:hover {background: var(--cor-primaria);}


@media (max-width: 575px) {
  

  .header-one .theme-menu-wrapper {background: var(--cor-primaria);}

}


.partido-parlamentar {
	
	background-color: var(--cor-primaria);
	
}


#myCarousel .carousel-caption {

	background-color:var(--cor-primaria);	
	
}


/* ################################### Cor Secundaria ################################### */
		
		
		p a{

	color: var(--cor-links-rodape);	
	
}

.theme-footer-one .top-footer .footer-recent-post li .post a {

	color: var(--cor-links-rodape);
	
}

.theme-footer-one .top-footer .footer-list ul li a {

	color: var(--cor-links-rodape);	
	
}


.theme-footer-one .top-footer .footer-list ul li a:hover {

	 color: var(--cor-links-rodape);	
	
}

.theme-footer-one .bottom-footer ul li a {

	color: var(--cor-links-rodape);	
	
}


.theme-footer-one .bottom-footer ul li a:hover {

	 color: var(--cor-links-rodape); 
	
}
		
		
		
		
		
		
		
		
		
		
		.list-group-item.active {
	
		border-color: var(--cor-secundaria);
			
		}

			
		.blog-content span:hover {

			color: var(--cor-secundaria);
	
		}
			
		a:not([href]):not([tabindex]):hover {

			color: var(--cor-secundaria);	
	
		}
			
		
		body a:hover {
   
			 color: var(--cor-links-rodape); 
			
		}
			
		
		.header-one .top-header .address-wrapper .quotes a:hover {
				
			background-color: var(--cor-secundaria);
			border-color: var(--cor-secundaria);
				
		}
			
		#mega-menu-holder ul.dropdown li a:hover {
				
			background-color: var(--cor-secundaria);		
				
		}
			
			
			
			
			
			
			
			
			.shop-details .product-details .product-info .price,.faq-page .panel-group .panel-heading h6 a:before {
  color: var(--cor-secundaria);
}


.p-bg-color,.scroll-top,.header-one .top-header .address-wrapper .quotes a:hover,.theme-menu-wrapper .right-widget .search-option form button,
#mega-menu-holder ul.dropdown li:hover>a:before,.theme-button-one,#theme-main-banner .camera_caption .theme-button-one:hover,.callout-banner.no-bg .theme-button-one,
#theme-main-banner .camera_pag .camera_pag_ul li.cameracurrent > span,#theme-main-banner .camera_pag .camera_pag_ul li:hover > span,.service-style-one .contact-text h5:before,
.testimonial-section .owl-theme .owl-dots .owl-dot.active span,.testimonial-section .owl-theme .owl-dots .owl-dot:hover span,#polyglotLanguageSwitcher ul.dropdown li:hover,
.our-case .single-case-block .hover-content .text .details:hover,.our-blog .single-blog .image-box .overlay .date,.core-values .single-value-block .image-box .overlay a:hover,
.theme-sidebar-one .sidebar-brochures ul,.theme-pagination ul li a:hover,.theme-pagination ul li.active a,.blog-sidebar .sidebar-tags ul li.active a,.blog-sidebar .sidebar-tags ul li a:hover  {
  background: var(--cor-secundaria);
}


.header-one .top-header .address-wrapper .quotes a,#theme-main-banner .camera_pag .camera_pag_ul li,.theme-pagination ul li a:hover,.theme-pagination ul li.active a,.blog-sidebar .sidebar-tags ul li.active a,
.blog-sidebar .sidebar-tags ul li a:hover,.shop-page .single-product:hover .image-box {
  
  border-color: var(--cor-secundaria);
}


.top-feature .main-content:hover {border-bottom-color: var(--cor-secundaria);}


.top-feature.fix-border .main-content:hover {border-top-color: var(--cor-secundaria);}


.service-style-one .single-service .text .read-more i {margin-left: 2px;}
.service-style-one .single-service .img-box {
 
  background: var(--cor-secundaria);
}



.theme-footer-one .top-footer .footer-newsletter .theme-button-one:hover {background: var(--cor-secundaria);}


.callout-banner {
  background-color: var(--cor-secundaria);
 
}



.theme-form-one input:focus,
.theme-form-one textarea:focus {border-bottom-color: var(--cor-secundaria);}



.shop-details .product-review-tab .nav-tabs .nav-item.show .nav-link,
.shop-details .product-review-tab .nav-tabs .nav-link.active {
  border-bottom-color: var(--cor-secundaria);
}
			
			
			
			
			.blog-sidebar .sidebar-categories ul li a:hover {
				
				color: var(--cor-secundaria);
				
			}	
			
			
			.blog-sidebar .sidebar-recent-post li .post a:hover {
				
				color: var(--cor-secundaria);
				
			}
			
			
			.blog-sidebar .sidebar-archives ul li a:hover {
				
				
				color: var(--cor-secundaria);
				
			}
			
			
			
			
			
			
			
			.p-color, .header-one .top-header .address-wrapper .quotes a, .header-one .top-header .address-wrapper .address .icon, #theme-main-banner .camera_caption h1, #theme-main-banner .camera_caption .theme-button-one, .top-feature .main-content:hover h4 a, .about-compnay .mission-goal li .icon, .service-style-one .single-service .text .read-more, .service-style-one .single-service:hover .text h5 a, .service-style-one .contact-text h5, .service-style-one .contact-text h5 a, .our-team .team-member .overlay .hover-content ul li a:hover, .theme-counter h6, .single-counter-box .number, .theme-footer-one .top-footer .footer-newsletter .theme-button-one, .header-two #mega-menu-holder>ul> li.active > a, .header-two #mega-menu-holder>ul> li:hover > a, .header-two #mega-menu-holder>ul> li.active > .sub-toggle, .header-two #mega-menu-holder>ul> li:hover > .sub-toggle, .callout-banner .theme-button-one, .our-solution .single-solution-block:hover h5 a, .faq-section .wrapper .img-box .play, .why-choose-us .single-block .icon, .why-choose-us .single-block:hover h5 a, .short-banner .overlay h2, .our-blog .single-blog .post-meta .read-more, .our-blog .single-blog:hover .post-meta .title a, .why-we-best .wrapper .best-list-item li .icon, .why-we-best .wrapper .best-list-item li:hover h5 a, .core-values .single-value-block .image-box .overlay a, .core-values .single-value-block:hover .text h5 a, .theme-sidebar-one .service-categories ul li a:hover, .theme-sidebar-one .service-categories ul li.active a, .service-details .service-content .presentation-section .best-list-item li .icon, .project-details .project-details-sidebar .social-icon li a:hover, .blog-sidebar .sidebar-categories ul li a:hover, .blog-sidebar .sidebar-recent-post li .post a:hover, .blog-sidebar .sidebar-archives ul li a:hover, .blog-details .share-option .tag-meta li a:hover, .blog-details .share-option .social-icon li a:hover, .our-blog .comment-area .single-comment .comment a, .shop-page .single-product .product-name .price, .shop-page .single-product:hover .product-name h5 a, .shop-page .single-product .product-name .add-to-cart a, .shop-details .product-details .product-info .price, .faq-page .panel-group .panel-heading h6 a:before {
				
				color: var(--cor-secundaria);
				
			}




/* ################################### Cor 1 - Rodape ################################### */

.theme-footer-one .top-footer {

	background-color: var(--cor-rodape-um);	

}


/* ################################### Cor 2 - Rodape ################################### */

.theme-footer-one .bottom-footer {

	background-color: var(--cor-rodape-dois);

}