/* Enter Your Custom CSS Here */
@media (max-width: 768px) {
	.navbar-header.col-md-3 {
    padding-right: 0px !important;
}
	.vc_grid-item.vc_clearfix.vc_col-sm-2.vc_visible-item {
    width: 50%;
    position: relative;
    left: 25%;
    margin-bottom: 5%;
    border: 1px solid #dedede;
}
.page-id-7652 .no-padding {
margin-top: 0px !important;
}
	div#primary {
    margin-top: -50px;
}
	article#post-6491 {
    padding: 0px 15px;
}
	article#post-8524 {
    padding: 0px 15px;
}
	article#post-8295 {
    padding: 0px 15px;
}
	article#post-7621 {
    padding: 0px 15px;
}
	.high-padding {
    padding: 0px 0 !important;
}
	.page-id-7620 .high-padding {
    padding-top: 0px !IMPORTANT;
}
	.header1 .container {
    display: initial !IMPORTANT;
}
	article#post-7622 {
    padding: 0px 15px;
}
	.page-id-7622 .high-padding {
    padding-top: 0px;
}
	div#about-1 {
    padding: 0px 15px;
}
	.navbar-toggle {
    background-color: #de2491 !IMPORTANT;
}
	div#navbar {
    margin-top: -30px;
}
	.navbar-header.col-md-3 img {
    width: 33%;
}
	.theme_header_slider {
    margin-top: -45px;
}
	.header-infos {
    display: none;
}
	div#desc-text {
    margin-bottom: 7%;
    margin-top: -50%;
}
		.pull-left.header-info-group {
    display: none;
}
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    background-color: #de2491 !IMPORTANT;
    color: #fff !IMPORTANT;
}
.sln-btn.sln-btn--emphasis.sln-btn--medium.sln-btn--fullwidth {
    background-color: #de2491 !important;
}
.health {
    padding: 13px 20px;
    border: 5px solid #de2491;
}
.health a {
    font-size: 17px;
}
.mpc-accordion[id="mpc_accordion-745e317ab85da60"] .mpc-accordion-item__heading:hover, .mpc-accordion[id="mpc_accordion-745e317ab85da60"] .mpc-accordion-item__heading.mpc-active {
    color: #0241A3 !important;
}
.mpc-accordion[id="mpc_accordion-405e317b76651b9"] .mpc-accordion-item__heading:hover, .mpc-accordion[id="mpc_accordion-405e317b76651b9"] .mpc-accordion-item__heading.mpc-active {
    color: #0241A3 !important;
}
i.mpc-icon-part.mpc-regular.mpc-transition.eti.eti_arrow_triangle-right {
    color: #0241A3 !important;
}
@media (max-width: 768px) { 
.header-info-group i {
    font-size: 17px;
    height: 34px;
    margin-right: 9px;
    margin-top: 7px;
    padding: 7px 0;
    width: 31px;
}
	body .navbar-header .logo {
    text-align: left !IMPORTANT;
    padding-left: 4%;
}
	#modeltheme-main-head.navbar {
    min-height: 0px !IMPORTANT;
    position: absolute !IMPORTANT;
    top: 28%;
    height: 0px;
    border: none !IMPORTANT;
}
}
@media (min-width: 925px) and (max-width: 1280px) { 
.header-info-group {
    margin-top: 32px !important;
    margin-left: 15px !IMPORTANT;
}
	#navbar .menu-item > a {
    padding-right: 15px !important;
    padding-left: 15px !IMPORTANT;
}
	#navbar .menu-item > a {
    font-size: 11px;
}


}
.header1 #navbar {
    text-align: left;
}
@media (min-width: 768px) {

	p {
    font-size: 16px !important;
}
.navbar-collapse.collapse {
    display: flex !important;
	}
	.header-nav-actions .mt-search-icon {
    padding: 10px 30px !important;
}
	.navbar .menu > .menu-item {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}
	.navbar-header h1.logo {
    margin: 7px 0 7px 0 !important;
}
	.header-infos {
    padding-top: 1%;
}
	#navbar .sub-menu .menu-item > a::before {
		    display: none;
	}
	#navbar .sub-menu, .navbar ul li ul.sub-menu {
    border: 1px solid #ebebeb;
}
	#navbar .sub-menu .menu-item > a {
    border-bottom: 1px solid #d02291 !important;
    border-radius: 0px;
}
	li#menu-item-7603 {
    background-color: #de2491;
}
	li#menu-item-7603 a {
    background-color: #de2491 !IMPORTANT;
		    color: #fff !IMPORTANT;
}
}
@media only screen and (min-width: 768px){
	article ul li {
    font-size: 16px !important;
}
.sln-service {
    margin-bottom: 0em !Important;
}
}
.sln-checkbox input + label:before, .sln-checkbox input + label:after {
    width: 15px !important;
    height: 15px !Important;
}
.sln-checkbox input + label:before {
    border-width: 1px !Important;
}
.sln-checkbox input + label:after {
    font-size: 10PX !Important;
    line-height: 0 !Important;
    line-height: 1.2em !Important;
top: 3PX !Important;
    left: 0px !Important;
    width: 14PX !Important;
    height: 6PX !Important;
}
.row.sln-steps-description.sln-service-description {
    display: none;
}
#sln-salon h3 {
    font-size: 16px !important;
}
.row.sln-service {
    border-bottom: 1px solid #5aa1e359;
    margin-bottom: 8px !IMPORTANT;
}
.header-info-group i {
    color: #00399d !important;
}
li#menu-item-8304 a {
    background-color: transparent !IMPORTANT;
    color: #fff !IMPORTANT;
}
li#menu-item-8304 {
    background-color: #0241a3;
}
h2.vc_custom_heading {
    font-weight: 600;
}