@import url('https://fonts.googleapis.com/css?family=Lato:900');
@import url('https://fonts.googleapis.com/css?family=Lato:400,700');

/*********************************************************************************/
/* Body Background                                                                     */
/*********************************************************************************/	
body
	{
		font-family: 'https://fonts.googleapis.com/css?Lato', sans-serif;
}
h1,h2,h3,h4,h5,h6
	{
		font-family: 'https://fonts.googleapis.com/css?Lato', sans-serif;
}
input,
button,
select,
textarea,
p {
  font-family: 'https://fonts.googleapis.com/css?Lato', sans-serif;
}



body
	{
		background-color: #222222;
	}


/*********************************************************************************/
/* Container wrapper                                                                   */
/*********************************************************************************/		



/*********************************************************************************/
/* HOME                                                                          */
/*********************************************************************************/
.section-home {
	background-image: url(https://actial.fr/data/medias/design/fond2.jpg);
}
.section-home .home-title {
	color: #333333;
}
.section-home .home-subtitle {
	color: #555555;
}
.section-home .home-subtitle strong{
	color: #ffffff;
}

/*********************************************************************************/
/* ABOUT                                                                 */
/*********************************************************************************/
.section-about {
	color: #ffffff;
	background: #9caeaf;
}
	.section-about  .img-circular {
		background-image: url(https://actial.fr/data/medias/design/armelle5.jpg);
	}
	.section-about h1,.section-about h2,.section-about h3,.section-about h4,.section-about h5,.section-about h6{
		color: #004c43;
	}
	
	.section-about h1.section-title {
		color: #004c43;
	}
	.section-about h2.section-subtitle {
		color: #004c43;
	}
	
	.section-about .p-content  {
		color: #004c43;
	}
	
	.section-about a{
		color: #fce9e6;
	}
	.section-about a:hover{
		color: #e81ea1;
	}

	.section-about .scroll-down .btn {
		border: 2px solid #667d7f;
		color: #667d7f;
	}

	.section-about .scroll-down .btn:hover {
		border-color: rgba(128,151,151,.5);
		color: rgba(128,151,151,.5);
	}


/*********************************************************************************/
/* TESTIMONIALS                                                                 */
/*********************************************************************************/
.section-testimonials {
	color: #015910;
	background: #fce9e6;
}
	.section-testimonials h1,.section-testimonials h2,.section-testimonials h3,.section-testimonials h4,.section-testimonials h5,.section-testimonials h6{
	color: #555555;
	}
	
	.section-testimonials h1.section-title {
		color: #555555;
	}
	.section-testimonials h2.section-subtitle {
		color: #555555;
	}
	
	.section-testimonials .p-content  {
		color: #555555;
	}
	
	.section-testimonials a{
		color: #ffffff;
	}
	.section-testimonials a:hover{
		color: #e8e8e8;
	}

	.section-testimonials .carousel-indicators  li{
		background-color: #e5c3d6;
		border: 1px solid #c67ca5;
	}
	.section-testimonials .carousel-indicators li.active {
		background-color: #ffffff;
	}
	.section-testimonials blockquote {
		background: #e5c3d6;
		border: 4px solid #c67ca5;
		color: #474747;
	}
	.section-testimonials  blockquote:after {
		border-top-color: #e5c3d6;
	}	
	.section-testimonials .scroll-down .btn {
		border: 2px solid #f1998b;
		color: #f1998b;
	}

	.section-testimonials .scroll-down .btn:hover {
		border-color: rgba(247,193,193,.5);
		color: rgba(247,193,193,.5);
	}


/*********************************************************************************/
/* PORTFOLIO                                                                 */
/*********************************************************************************/
.section-portfolio {
	color: #ffffff;
	background: #9caeaf;
}
	.section-portfolio h1, .section-portfolio h2, .section-portfolio h3, .section-portfolio h4, .section-portfolio h5, .section-portfolio h6{
		color: #004c43;
	}
	
	.section-portfolio h1.section-title {
		color: #004c43;
	}
	.section-portfolio h2.section-subtitle {
		color: #004c43;
	}
	
	.section-portfolio .p-content  {
		color: #004c43;
	}
	
	
	
	.section-portfolio .widget-info h3{
		color: #fff;
	}
	.section-portfolio .widget-info h4{
		color: #ffffff;
	}
	.section-portfolio .widget-info{
			background: rgba(52,52,52,0.8);
	}
	.section-portfolio .widget-portfolio-links .icon-circle.large {
		border: 2px solid #FFFFFF;
	}
	.section-portfolio .widget-portfolio-links .icon-circle {
		border: 1px solid #FFFFFF;
		color: #FFFFFF !important;
	}
	
	
	.section-portfolio .scroll-down .btn {
		border: 2px solid #667d7f;
		color: #667d7f;
	}

	.section-portfolio .scroll-down .btn:hover {
		border-color: rgba(128,151,151,.5);
		color: rgba(128,151,151,.5);
	}
	
	#window_modal_infos_medias .close {
			color: #fff;
	}
	
	#window_modal_infos_medias .modal-title {
		color: #fff;
	}
	
	
	.ei-slider-thumbs li.ei-slider-element{
		background: rgba(255,255,255,0.9);
	}



/*********************************************************************************/
/* BLOG                                                                 */
/*********************************************************************************/
.section-blog {
	color: #555555;
	background: #f5f5f5;
}
	.section-blog h1,.section-blog h2, .section-blog h3, .section-blog h4, .section-blog h5, .section-blog h6{
		color: #333333;
	}
	.section-blog h1.section-title {
		color: #333333;
	}
	.section-blog h2.section-subtitle {
		color: #333333;
	}
	
	.section-blog .p-content  {
		color: #333333;
	}
	
	.section-blog a{
		color: #45bbdf;
	}
	.section-blog a:hover{
		color: #45bbdf;
	}
	
	
	.timeline_box {
		background:#dddddd; 
	}
	
	.timeline_box:after {
		border-left-color:#dddddd; 
	}
	
	div[data-align=right] .timeline_box:after {
		border-right-color:#dddddd; 
	}
	
	.timeline_box:before {
		background:#999; 
		border:3px solid #f5f5f5; 
	}
	
	.end_timeline > span {
		background:#dddddd; 
		color: #555555;
	}
	
	.timeline_box .date {
		background:#dddddd; 
		color: #555555;
	}
	
	.timeline_box:hover .date, 
	.timeline_box:hover {
		box-shadow:0 0 8px rgba(35,35,35,0.2); 
	}
	
	.timeline_box:hover:before {
		border:2px solid #dbdbdb;
	}
	
	.timeline_box h3, .timeline_box h4 {
		color: #333333;
	}
	.timeline_box p {
		color: #555555;
	}
	
	.timeline_box .content-separator{
		border-top: 1px solid #c3c3c3;
		border-bottom: 1px solid #c3c3c3;
	}	
	
	.section-blog .scroll-down .btn {
		border: 2px solid #c2c2c2;
		color: #c2c2c2;
	}

	.section-blog .scroll-down .btn:hover {
		border-color: rgba(219,219,219,.5);
		color: rgba(219,219,219,.5);
	}
	
	
/*********************************************************************************/
/* BLOG PLUXML                                                                 */
/*********************************************************************************/
.section-blog-pluxml {
	color: #555555;
	background: #f5f5f5;
}
	.section-blog-pluxml h1,.section-blog h2, .section-blog-pluxml h3, .section-blog-pluxml h4, .section-blog-pluxml h5, .section-blog-pluxml h6{
		color: #333333;
	}
	.section-blog-pluxml h1.section-title {
		color: #333333;
	}
	.section-blog-pluxml h2.section-subtitle {
		color: #333333;
	}
	
	.section-blog-pluxml a{
		color: #45bbdf;
	}
	.section-blog-pluxml a:hover{
		color: #45bbdf;
	}
	.section-blog-pluxml .form-control {
		color: #555;
		background-color: #fff;
		border: 1px solid #dbdbdb;
	}
	
	.section-blog-pluxml .content-separator{
		border-top: 1px solid #aaaaaa;
		border-bottom: 1px solid #aaaaaa;
	}	
	

/*********************************************************************************/
/* SERVICES                                                                */
/*********************************************************************************/
.section-services {
	color: #015910;
	background: #fce9e6;
}
	.section-services h1,.section-services h2, .section-services h3, .section-services h4, .section-services h5, .section-services h6{
		color: #555555;
	}
	.section-services h2.section-title {
		color: #555555;
	}
	.section-services h1.section-subtitle {
		color: #555555;
	}
	
	.section-services .p-content  {
		color: #555555;
	}
	
	.section-services a{
		color: #ffffff;
	}
	.section-services a:hover{
		color: #e8e8e8;
	}
	
	.section-services .view:hover{
		border:1px solid rgba(229,195,195, 0);
		background:rgba(229,195,195, 0.2);	  
		box-shadow:0 0 8px rgba(35,35,35,0.2); 
	}
	.section-services .service-content h2 {
		color: #555555;
	}
	.section-services .service-icon {
		background-color: #fce9e6;
	}
	.section-services .service-icon i {
		color: #ffffff;
	}
	
	.section-services .scroll-down .btn {
		border: 2px solid #f1998b;
		color: #f1998b;
	}

	.section-services .scroll-down .btn:hover {
		border-color: rgba(247,193,193,.5);
		color: rgba(247,193,193,.5);
	}


/*********************************************************************************/
/* SLIDER                                                               */
/*********************************************************************************/
.section-slider {
	color: #015910;
	background: #fce9e6;
}
	.section-slider h1,.section-slider h2, .section-slider h3, .section-slider h4, .section-slider h5, .section-slider h6{
		color: #555555;
	}
	.section-slider h1.section-title {
		color: #555555;
	}
	.section-slider h2.section-subtitle {
		color: #555555;
	}
	
	.section-slider .p-content  {
		color: #555555;
	}
	
	.section-slider a{
		color: #ffffff;
	}
	.section-slider a:hover{
		color: #e8e8e8;
	}
	.section-slider .carousel-indicators .active {
		background-color: #ffffff;
	}
	.section-slider .carousel-control:hover,
    .section-slider .carousel-control:focus {
		color: #ffffff;
	}	
	
	.section-slider .hr, .hr2 {
		/*()*/
	
	}
	
	.section-slider .scroll-down .btn {
		border: 2px solid #f1998b;
		color: #f1998b;
	}

	.section-slider .scroll-down .btn:hover {
		border-color: rgba(247,193,193,.5);
		color: rgba(247,193,193,.5);
	}


/*********************************************************************************/
/* CONTACT                                                               */
/*********************************************************************************/
.section-contact {
	color: #ffffff;
	background: #9caeaf;
}
	.section-contact h1,.section-contact h2, .section-contact h3, .section-contact h4, .section-contact h5, .section-contact h6{
		color: #004c43;
	}
	.section-contact h1.section-title {
		color: #004c43;
	}
	.section-contact h2.section-subtitle {
		color: #004c43;
	}
	
	.section-contact .p-content  {
		color: #004c43;
	}
	
	.section-contact a{
		color: #fce9e6;
	}
	.section-contact a:hover{
		color: #e81ea1;
	}
	
	.section-contact .form-control {
		color: #555;
		background-color: #fff;
		border: 1px solid #809798;
	}
	
	.section-contact .scroll-down .btn {
		border: 2px solid #667d7f;
		color: #667d7f;
	}

	.section-contact .scroll-down .btn:hover {
		border-color: rgba(128,151,151,.5);
		color: rgba(128,151,151,.5);
	}
	


/*********************************************************************************/
/* FOOTER                                                               */
/*********************************************************************************/
#footer {
	color: #ffffff;
	background: #9caeaf;
}
	#footer h1,#footer h2, #footer h3, #footer h4, #footer h5, #footer h6{
		color: #004c43;
	}
	
	#footer a{
		color: #fce9e6;
	}
	#footer a:hover{
		color: #e81ea1;
	}
	#footer p {
		color: #ffffff;
   
	}
	
	
	#footer .social-links .icon-circle.large {
		border: 2px solid #667d7f;
	}
	
	#footer .social-links .icon-circle {
		border: 1px solid #667d7f;
		color: #667d7f !important;
	}
	


/*********************************************************************************/
/* SECTION A                                                              */
/*********************************************************************************/
.section-sectiona {
	color: #ffffff;
	background: #9caeaf;
}
	.section-sectiona h1,.section-sectiona h2, .section-sectiona h3, .section-sectiona h4, .section-sectiona h5, .section-sectiona h6{
		color: #004c43;
	}
	
	.section-sectiona h1.section-title {
		color: #004c43;
	}
	.section-sectiona h2.section-subtitle {
		color: #004c43;
	}
	
	.section-sectiona .p-content  {
		color: #004c43;
	}
	
	
	.section-sectiona a{
		color: #fce9e6;
	}
	.section-sectiona a:hover{
		color: #e81ea1;
	}
	.section-sectiona p {
		color: #ffffff;
   
	}
	
	.section-sectiona .scroll-down .btn {
		border: 2px solid #667d7f;
		color: #667d7f;
	}

	.section-sectiona .scroll-down .btn:hover {
		border-color: rgba(128,151,151,.5);
		color: rgba(128,151,151,.5);
	}


/*********************************************************************************/
/* SECTION B                                                             */
/*********************************************************************************/
.section-sectionb {
	color: #ffffff;
	background: #9caeaf;
}
	.section-sectionb h1,.section-sectionb h2, .section-sectionb h3, .section-sectionb h4, .section-sectionb h5, .section-sectionb h6{
		color: #004c43;
	}
	
	.section-sectionb h1.section-title {
		color: #004c43;
	}
	.section-sectionb h2.section-subtitle {
		color: #004c43;
	}
	
	.section-sectionb .p-content  {
		color: #004c43;
	}
	.section-sectionb a{
		color: #fce9e6;
	}
	.section-sectionb a:hover{
		color: #e81ea1;
	}
	.section-sectionb p {
		color: #ffffff;
   
	}
	
	.section-sectionb .scroll-down .btn {
		border: 2px solid #667d7f;
		color: #667d7f;
	}

	.section-sectionb .scroll-down .btn:hover {
		border-color: rgba(128,151,151,.5);
		color: rgba(128,151,151,.5);
	}


/*********************************************************************************/
/* SECTION C                                                             */
/*********************************************************************************/
.section-sectionc {
	color: #015910;
	background: #fce9e6;
}
	.section-sectionc h1,.section-sectionc h2, .section-sectionc h3, .section-sectionc h4, .section-sectionc h5, .section-sectionc h6{
		color: #555555;
	}
	
	.section-sectionc h1.section-title {
		color: #555555;
	}
	.section-sectionc h2.section-subtitle {
		color: #555555;
	}
	
	.section-sectionc .p-content  {
		color: #555555;
	}
	
	.section-sectionc a{
		color: #ffffff;
	}
	.section-sectionc a:hover{
		color: #e8e8e8;
	}
	.section-sectionc p {
		color: #015910;
   
	}
	
	.section-sectionc .scroll-down .btn {
		border: 2px solid #f1998b;
		color: #f1998b;
	}

	.section-sectionc .scroll-down .btn:hover {
		border-color: rgba(247,193,193,.5);
		color: rgba(247,193,193,.5);
	}


/*********************************************************************************/
/* BUTTON                                                               */
/*********************************************************************************/
.btn-custom {
	color: #fce9e6;
	background: #9caeaf;
	border-color: #809798;
}

.btn-custom:hover,
.btn-custom:focus,
.btn-custom:active,
.btn-custom.active,
.open > .dropdown-toggle.btn-custom {
	color: #e81ea1;
	background-color: #383838;
	border-color: #809798;
	/*outline:red dotted 2px ;*/
}

	#toTop {
	
		background-color: rgba(156,174,174,0.6);
		color: #fce9e6;
		border-color: #667d7f;
	
	
	}

	#toTop:hover {
		background-color: #383838;
		color: #e81ea1;
	}







	/* ==========================================================================
   HEADER NAV
   ========================================================================== */
	.navbar {
		border-bottom: 1px solid rgba(1,89,89,.3);
		background-color: #015901;
	}

		.navbar-custom a {
			/*color: #666;*/
		}
		.navbar-custom .nav li a {
			color: #ffffff;
		}
		.navbar-custom.top-nav-collapse .nav li a{
			color: #ffffff;
		}

		.navbar-custom .nav li a:hover,
		.navbar-custom .nav li a:focus,
		.navbar-custom .nav li.active a{
			background-color: rgba(255,255,255,0.8);
			background-color: transparent;
			color: #e81ea4;
		}
		.navbar-toggle {
			 color: #ffffff;
		}
		.navbar-toggle:focus,
		.navbar-toggle:active {
			outline: 0;
		}

	@media(min-width:767px) {
		.top-nav-collapse {
			background-color: #015901;
		}
		.navbar-custom.top-nav-collapse {
			box-shadow:0 4px 10px rgba(0,0,0,0.07);
		}
	}