/***** HEADER *****/
.main-menu .navigation > li > ul > li > a {text-transform: none;}
.main-header {background: #662a7f;}
.header-style-two .main-menu .navigation > li.current > a, .header-style-two .main-menu .navigation > li > a {color: #fff; /*padding: 40px 0; padding-bottom: 60px;*/}
.main-menu .navigation > li:before {background: #fff;}
.main-menu .navigation > li:before {background-color: #fff!important;}
.header-style-two .main-menu .navigation > li > a:after {border-bottom-color: #fff!important;}
.header-style-two .main-menu .navigation > li > a:hover {color: #fff!important;}
.main-header .main-box .logo-box {padding: 0px 0;}
.main-header .main-box .logo-box img {width: 300px; height: 90px;}
.logo-small {width: 265px; height: 62px;}
.main-menu .navigation > li > ul {border-color: #f2664f!important;}
.header-style-two .nav-outer .outer-box .contact-number .icon {color: #f2664f!important;}
.header-style-two .nav-outer .outer-box .contact-number strong {color: #fff;}
.header-style-two .nav-outer .outer-box .contact-number {color: #f2664f;}
.sticky-header .main-menu .navigation > li > a {padding-top: 25px!important; padding-bottom: 30px!important;}
.main-header.header-style-two .main-menu .navbar-toggler .icon-bar {background-color: #fff;}
.main-header.header-style-two.fixed-header .main-menu .navbar-toggler .icon-bar {background-color: #000;}

.sticky-header .main-menu .navbar-collapse > .navigation > li > a {color: #662a7f !important;}
.sticky-header .main-menu .navbar-collapse > .navigation > li.current > a {color: #662a7f!important;}
.sticky-header .main-menu .navbar-collapse > .navigation > li > a:hover {color: #662a7f!important;}

.btn-style-one {color: #fff;}

.services-block .inner-box .upper-box h3 {line-height: 30px; font-size: 24px;}


.msgJavascript {padding: 10px; font-size: 1.3rem;}



@media only screen and (min-width: 1024px) {
	.main-header .main-box .logo-box img {padding-top: 28px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.main-header .main-box .logo-box img {width: 220px; height: 70px; padding-top: 18px;}
}
@media only screen and (max-width: 1023px) {
	.header-style-two .main-menu .navigation > li {margin-right: 50px;}
	.logo-small {width: 165px; }
	.header-style-two.fixed-header .main-menu .navigation > li > a {font-size: 14px;}
	.header-style-two.fixed-header .sticky-header .main-menu .navigation > li {margin-right: 25px;}
}
@media only screen and (max-width: 820px) {
	.header-style-two.fixed-header .main-menu .navigation > li > a {font-size: 14px;}
	.header-style-two.fixed-header .sticky-header .main-menu .navigation > li {margin-right: 10px;}
}
@media only screen and (max-width: 1141px) {
	.main-menu .navigation > li > a {font-size: 15px;}
}

.btn-style-four{
	position:relative;
	padding:12px 30px 11px;
	line-height:24px;
	text-transform:capitalize;
	background:none;
	color:#000;
	border:2px solid #000;
	font-size:14px;
	font-weight:500;
	border-radius:50px;
	font-family: 'Montserrat', sans-serif;
}

.btn-style-four:hover{
	background:#fff;
	color:#000;
	border-color:#662a7f;
}

/**** ENTETE PAGES ****/
.page-title {background-color: #666;}
.page-title h1 {text-shadow: 1px 1px 2px #000;}

.sidebar-page-container {
    padding-top: 50px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
}



/**** DIVERS ****/
ul, li {line-height: 1.6;}



/**** HOMEPAGE ****/
body.page-home .services-section .sec-title h1 {position: relative;
    color: #333333;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.4em;
padding-bottom: 20px;}

body.page-home .services-section li {list-style: disc; margin-left: 20px; padding-left: 7px;}

body.page-home .product-section .upper-box {padding: 100px 0;}

body.page-home .services-block .inner-box .lower-box .image .overlay-box .text {
    position: relative;
    color: #ffffff;
    font-size: 18px;
    line-height: 2em;
}

/**** CMS ****/
.services-single .inner-box .lower-content h2, .services-single .inner-box .lower-content h3 {margin-bottom: 8px;}



/**** CONTACT ****/
.default-form .form-group textarea {color: #333;}
.page-cms #form-contact #submit-form {color:#fff; cursor: pointer;}


/**** FOOTER ***/
.main-footer .widgets-section {padding: 50px 0; padding-bottom: 30px;}
.subscribe-widget .text, .main-footer .logo-widget .text, .footer-lists li a, .footer-widget.logo-widget .suivre { color: #ccc;}

.main-footer .footer-bottom .copyright {color: #fff;}
.main-footer .footer-bottom .copyright a {color: #fff; text-decoration: underline;}
.main-footer .logo {max-width: 290px;}
.footer-widget.logo-widget .text a {color: #999999; text-decoration: underline;}
.main-footer .footer-title h2 {text-transform: none;}