
/* DEBUT HEADER         ||---------------------------- */

/*  Header Style   ||-----------*/

#header, .header {
	background: #314555;
}
#header.header-1 {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #73797d),
	color-stop(0.96, #73797d)
);
background-image: -o-linear-gradient(bottom, #73797d 0%, #73797d 96%);
background-image: -moz-linear-gradient(bottom, #73797d 0%, #73797d 96%);
background-image: -webkit-linear-gradient(bottom, #73797d 0%, #73797d 96%);
background-image: -ms-linear-gradient(bottom, #73797d 0%, #73797d 96%);
background-image: linear-gradient(to bottom, #73797d 0%, #73797d 96%); 
 text-transform: uppercase;
	
}
.menu {
	border-bottom: 4px solid #FFFFFF;
	border-top: 4px solid #FFFFFF;
}
.menu:after {
	background: #FFFFFF;
}

.header-2 .navigation > ul {   
  left: 0;
}
.navigation ul li a {
	text-decoration: none;
	color: #FFFFFF;
	text-transform:   capitalize ;
  font:  italic     bold   16px 'Open Sans', sans-serif ;
}
.navigation > ul > li > a {	
	color: #FFFFFF;	
}
.navigation .sub-nav {
	background-clip: padding-box;
	transition: top 0.3s ease 0s, visibility 0.2s ease 0.2s, opacity 0.2s ease 0.1s;
	-webkit-transition: top 0.3s ease 0s, visibility 0.2s ease 0.2s, opacity 0.2s ease 0.1s;
	-moz-transition: top 0.3s ease 0s, visibility 0.2s ease 0.2s, opacity 0.2s ease 0.1s;
	-ms-transition: top 0.3s ease 0s, visibility 0.2s ease 0.2s, opacity 0.2s ease 0.1s;
	-o-transition: top 0.3s ease 0s, visibility 0.2s ease 0.2s, opacity 0.2s ease 0.1s;
	opacity: 0;
	visibility: hidden;
	 background-color: #73797d;  
	-webkit-backface-visibility:hidden;
}

.navigation .sub-nav li {
    border-bottom: 1px solid #73797d;
}
@media only screen and (min-width: 768px) {
	.navigation .sub-nav li:hover {
    background: #73797d none repeat scroll 0 0;
}
}
.navigation .sub-nav li a {
    color: #FFFFFF;
}
/*Top bar*/
.top-bar-section {
	background: #73797d;
	color: #FFFFFF;
}

.header-1 .top-bar-section{
	background: #73797d;
}

.top-bar-section.top-bar-bg-color a {
	color: #FFFFFF;
}
.top-contact .welcome-text {
    color: #FFFFFF;}
.header-1 .top-contact  .welcome-text{
	color:#FFFFFF;
}

.top-social-icon a.btn:hover {
	color: #092942;
}
.link-hover-black > a:last-child {
	margin-left: 10px;
}
.icons-hover-black i {
	
	background: #73797d;
	color: #FFFFFF;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}
.icons-hover-black i:hover{
	background: #73797d;
}
/*  Header style 2   ||-----------*/
.header-2 .primary-header {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #73797d),
	color-stop(0.96, #73797d)
);
background-image: -o-linear-gradient(bottom, #73797d 0%, #73797d 96%);
background-image: -moz-linear-gradient(bottom, #73797d 0%, #73797d 96%);
background-image: -webkit-linear-gradient(bottom, #73797d 0%, #73797d 96%);
background-image: -ms-linear-gradient(bottom, #73797d 0%, #73797d 96%);
background-image: linear-gradient(to bottom, #73797d 0%, #73797d 96%); 
 text-transform: uppercase;
}

.header-2 .navigation > ul > li {
	border-left: 1px solid #73797d;
}
@media only screen and (min-width: 768px) {
	.header-2 .navigation > ul > li:hover {
		background: #73797d;
	}
}
.header-2 .navigation > ul > li > a {
    color: #FFFFFF;
	text-transform:   capitalize ;
  font:  italic     bold   16px 'Open Sans', sans-serif ;
}

.header-2 .navigation li:hover>a{
	color:#c598f2;
}

.call-us ul li:first-child:after {
	content: '';
	background: #73797d;	
}

.call-box {  
    color: rgba(255, 255,255,0.7);
}
.call-us .phone-nomber i {
    color: rgba(255, 255,255,0.7);
}
.call-us ul li .position {  
     color: rgba(255, 255,255,0.7);
}
.call-us ul li .icon-fa {
   
    color: rgba(255, 255,255,0.7);
}
.call-us ul li .time_block {
    color: #FFFFFF;
}
.call-us ul li .date-block {
    color: #FFFFFF;
}
.call-us ul li a {	
	color: #FFFFFF;	
}
.header-2 .top-bar-section {
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;	
}
body .header-2 .top-bar-section {
    background: #73797d  none repeat scroll 0 0;
}
.header-2 .top-bar-section.top-bar-bg-color a, .header-2 .top-social-icon li {
    color: #FFFFFF;
}

.header-2 .top-bar-section.top-bar-bg-color a:hover, .call-us ul li a:hover {
    color: #c598f2;
}

.header .col-right ul, .header .col-right ul li {
	
	color: #FFFFFF;
	
}
.header .col-right ul li span, .header .col-right ul li * {
	color: #FFFFFF;
}
.col-right .opening ul:after {
	content: '';
	background: #73797d;	
}
.header-style {
	box-shadow: 0 0px 1px 1px rgba(255, 255,255,0.7);
}
.header-style, .header-1 .nav-wrap {
	box-shadow: 0 0px 1px 1px rgba(255, 255,255,0.7);
}
.header-1 .nav-wrap:after {
	border-right-color: transparent;
	border-top-color: transparent;
	border-bottom-color: #73797d;
	border-left-color: #73797d;
	border-style: solid;
	border-top-width: 46px;
	border-right-width: 34px;
	border-bottom-width: 40px;
	border-left-width: 40px;
	margin-left: -338px;
}
.header-1 .nav-wrap:before {	
	background: #73797d;
	
}

@media only screen and (min-width: 767px) {
	
	#header.fix .nav-wrap, .header-style.fix-header {
		background: #73797d;
	}
}

@media (max-width: 767px) {
	
	.navigation {
		background: #73797d;
	}	
	.navigation ul li {
		border-bottom: 1px solid #73797d;
	}	
	.navigation > ul > li > a, .header-2 .navigation > ul > li > a, .navigation > ul > li:last-child a, .header-1 .navigation > ul > li > a {
		color: #FFFFFF;
	}
	.header-2 .primary-header {
		border-bottom: 1px solid #73797d;
		background: none;
	}
	.navigation ul li i {
		color: #FFFFFF;		
	}	
}
/* FIN  HEADER         ||---------------------------- */


/* DEBU  BTN         ||---------------------------- */
.btn-text, .dark-bg, .hover-bg:hover, figure.effect-zoe figcaption, .menu::after, .top-bar-section, .icons-hover-black i:hover, .footer-style-2::before, .main-banner .more-btn, .tparrows.tp-leftarrow:hover, .tparrows.tp-rightarrow:hover, .overlay-before::before, #testimonial .client-pic, .pagination-nav ul li.active a, .pagination-nav ul li:hover a, .sidebar-widget .widget-tag li a:hover, .item-nav .item-prev .prev-btn, .item-nav .item-next .next-btn, .item-nav .item-prev:hover .prev-btn, .item-nav .item-next:hover .next-btn, .faq .collape-plus, .blog-post .post-more-link:hover .btn-color-line, .blog-date, .ui-input-group .input-bar::before, .ui-input-group .input-bar::after, .ui-input-group .input-bar::before, .ui-input-group .input-bar::after, .newsletter .newsletter-btn, #preloader, .btn-text, .nf-carousel-theme .owl-controls .owl-nav .owl-prev, .nf-carousel-theme .owl-controls .owl-nav .owl-next, #testimonial .owl-dot.active, .line-btn:hover, .line-btn.active {
    background: #73797d none repeat scroll 0 0;
}
.top-btn:hover, .header-1 .icons-hover-black i:hover {
    background: #73797d none repeat scroll 0 0;
}
.light-color * {
	color: #FFFFFF;}
.btn-text {
	color: #FFFFFF;
	border: 2px solid #FFFFFF;
	background: #73797d;
}
.btn-text:hover {
	color: #c598f2;
	background: #73797d;
}
.icon-box {
	background-color: #73797d;
	color: #FFFFFF;
}
.btn-icon-lined {
	background-color: #73797d;
	border-width: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	color: #FFFFFF;
}
.btn-icon-lined:hover {
	background-color: #73797d;
	color: #FFFFFF
}
.btn-icon-lined.btn-default-light {
	color: #73797d;
	border: 2px solid #73797d
}
.btn-icon-lined.btn-default-light:hover {
	color: #c598f2;
	border: 2px solid #c598f2
}
.btn-icon-lined.btn-default {
	color: #FFFFFF;
	border-color: #FFFFFF
}
.btn-icon-lined.btn-default:hover {
	color: #c598f2;
	border-color: #c598f2
}


/* FIN  BTN         ||---------------------------- */

/* DEBUT  BOX        ||---------------------------- */
.box-block {
    border: 1px solid #FFFFFF;
}
.title-box h3 {
    color: #c598f2;
}
.black-bg {
    background: #73797d none repeat scroll 0 0;
}
.black-bg:hover{
    background: #73797d none repeat scroll 0 0;
	 color: #c598f2;
}
.title-box p {
	 color: #FFFFFF;
}


.gray-bg {
	background: rgba(115, 121,125,0.7);
}
.gray-bg p,.gray-bg h3 {
	color: #FFFFFF;
}

/* FIN  BOX         ||---------------------------- */

/*---------------*/
/***** Zoe *****/
/*---------------*/


figure.effect-zoe figcaption {	
	background: #73797d;
}


figure.effect-zoe p.icon-links a {
	color: #FFFFFF;
}

figure.effect-zoe:hover p.icon-links a:hover, figure.effect-zoe:hover p.icon-links a:focus {
	color: #FFFFFF;
}
.owl-prev, .owl-next, figure.effect-zoe p.description {
    background-color: rgba(115, 121,125,0.7);
	color: #FFFFFF;
}
/* bloc call*/
.mdl-call-grid  p a,.mdl-call h2,.mdl-call h3 ,.mdl-call p{
color: #FFFFFF;
}
.mdl-call-grid  p a:hover{
	color: #c598f2;
}
/**********		DEBUT MDL ZONE D4INTERVENSION */

.our-plumber .his-details {
	border: 4px solid #73797d;
	background-color: #73797d;
}
 .our-plumber .his-details:hover {
	background-color: #73797d;
	 }
.our-plumber .his-details .name a {
	color: #FFFFFF;
}
.our-plumber .his-details .name a:hover {
	color: #c598f2;
}
/**********		FIN  MDL ZONE D4INTERVENSION */
/*
block-info
=========================== */
.block-info{
	background:#73797d;
}

.block-info h1,
.block-info h2,
.block-info h3,
.block-info h4,
.block-info h5,
.block-info h6{
	color:#FFFFFF;
}

.block-info .title{
	border-bottom:1px dashed #FFFFFF;
}

.open-time{
	background-color: #73797d;
}

.open-time:before,
.open-time:after{
	content:'';
	background:#73797d;
}
.open-content{
	border:1px dashed #FFFFFF;
	color:#FFFFFF;
}

.open-content:before,
.open-content:after{
	border-bottom: 20px solid #73797d;
	border-left: 20px solid transparent;
}

.open-content:after{
	border-bottom: 20px solid #73797d;
	border-left:none;
	border-right: 20px solid transparent;
	left:100%;
	top:-20px;
}

.block-info-contact{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #FFFFFF;
}


.block-info-form .form-control,
.block-info-form .jcf-select{
	border-bottom:1px solid #FFFFFF;
}
.block-info-form  input[type='text']:focus, .block-info-form  input[type='email']:focus, .block-info-form  input[type='tel']:focus, input[type='number']:focus, .block-info-form input[type='radio']:focus, input[type='checkbox']:focus, .block-info-form input[type='password']:focus, textarea:focus,
.block-info-form .jcf-select .jcf-select-text {
	color: #FFFFFF;
}

.block-info-form .form-control::-moz-placeholder,.block-info-form .form-control:-ms-input-placeholder,.block-info-form .form-control::-webkit-input-placeholder,.block-info-form .input-group {
	color: #FFFFFF;
}
/* footer*/

.footer .copyright p, .footer .copyright p a {
	color: #c598f2;
}
.footer .post-content {
	color: #FFFFFF;
}

.star i {
	color:#73797d;
}
/*top page*/
.scrollup {
	color: white;
	background-color: rgba(115, 121,125,0.7);
	border: 1px solid #73797d;
	color: #FFFFFF;
}

.scrollup:hover {
	background-color: rgba(115, 121,125,0.7);
	
}
.db-pricing-eleven .type {
    background-color: #73797d;
    font-size: 20px;
	color: #FFFFFF;
}
.db-pricing-eleven {
    
    box-shadow: 0 0 5px rgba(0, 0, 0, .5);
    color: #FFFFFF;
    
}
	