/*
Theme Name: HouseMed Child
Theme URI: http://housemed.mikado-themes.com
Description: Thème adapté pour Emmanuelle LERBRET
Author: Matthieu Devaux Webdesigner
Author URI: http://www.md-webdesigner.com
Version: 1.0.0
Text Domain: housemed
Template: housemed
*/

@font-face {
    font-family: 'caviar_dreamsbold';
    src: url('fonts/Caviar_Dreams_Bold-webfont.eot');
    src: url('fonts/Caviar_Dreams_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Caviar_Dreams_Bold-webfont.woff2') format('woff2'),
         url('fonts/Caviar_Dreams_Bold-webfont.woff') format('woff'),
         url('fonts/Caviar_Dreams_Bold-webfont.ttf') format('truetype'),
         url('fonts/Caviar_Dreams_Bold-webfont.svg#caviar_dreamsbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'caviar_dreamsregular';
    src: url('fonts/CaviarDreams-webfont.eot');
    src: url('fonts/CaviarDreams-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/CaviarDreams-webfont.woff2') format('woff2'),
         url('fonts/CaviarDreams-webfont.woff') format('woff'),
         url('fonts/CaviarDreams-webfont.ttf') format('truetype'),
         url('fonts/CaviarDreams-webfont.svg#caviar_dreamsregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.mkdf-page-header .mkdf-logo-area .mkdf-logo-wrapper a {
    max-height: 120px!important;
    height: 120px!important;
}

.mkdf-mobile-header .mkdf-mobile-logo-wrapper img {
    height: 75px!important;
}

.mkdf-main-menu>ul>li {
	padding:0 25px!important;
}

#id-lerbret .mkdf-section-title-holder {
	margin-bottom:20px
}

#id-lerbret .mkdf-info-icon .mkdf-info-icon-content .mkdf-info-icon-title-text {
	font-size:18px
}

/**/

#img-home .vc_column-inner {
    padding-top: 0;
}

#img-home {
	max-height:400px;
	border-bottom: 5px solid #681434;
}

#img-home img {
	height:100%;
}

div#text-intro-home h1 {
	font-size:26px;
	background: rgba(255,255,255,.7);
    border-radius: 5px;
    padding: 50px;
	width: auto;
    display: inline-block;
}

#img-home .textwidget p {
	font-family: 'caviar_dreamsregular';
	font-size:2.7rem;
	line-height:3.2rem
}

#img-home .textwidget p:nth-of-type(2) {
	color:#000;
	font-size:1.8rem;
	margin-top:48px;
}

div#text-intro-home + .vc_row-full-width + .vc_parallax .vc_parallax-inner {
	background-position:50% -100px!important
}

.intro-home {
    background: rgba(255,255,255,.7);
    border-radius: 5px;
    padding: 50px;
    width: 600px!important;
	font-family: Montserrat,sans-serif!important;
}

.mkdf-image-with-text-holder p.mkdf-iwt-text {
    font-size: 12px;
}

.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
    font-size: 30px!important;
}

#particuliers .mkdf-info-list-item {
    height: auto;
}

#particuliers span.mkdf-ili-left {
    float: none;
}

#particuliers .mkdf-info-list-item-inner {
    text-align: center!important;
}

#particuliers .mkdf-info-list-item {
    height: auto;
    margin-top: 5px;
    line-height: 32px;
}

#particuliers span.mkdf-ili-title {
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    color: #919191;
    text-transform: initial;
}

.huge_it_slideshow_dots_thumbnails_3 {
    top: 90%!important;
}

div#huge_it_dots_4_3 {
    margin-bottom: 10px;
}

.intro-home h1 {
	font-size:40px!important;
	font-weight:bold
}

.services .mkdf-btn-large {
	margin:auto;
	    width: 350px;
    text-align: center;
    display: block;
}

.mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonial-text {
	max-width:100%!important
}

.page-id-2428 .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner, .page-id-2430 .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner {
    padding-bottom:0!important;
}

#maps-contact .vc_tta-tab {
	font-size:14px
}

.logos img {
	margin:auto
}

.search .mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
	font-size:32px
}

.mkdf-footer-bottom-holder a {
	color:#fff!important
}

.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-alignment-left:first-of-type .mkdf-icon-widget-holder:nth-of-type(2) span.mkdf-icon-element.dripicons-pin, .mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-alignment-left:first-of-type .mkdf-icon-widget-holder:nth-of-type(2) span.mkdf-icon-text {
	display:inline
}

@media all and (min-width:956px) {
	#img-home .textwidget #accr-center {padding-left:190px}
}

@media all and (max-width:956px) {
	#img-home .textwidget p {
		font-size:2rem;
		line-height:2.1rem
	}

	#img-home .textwidget p:nth-of-type(2) {
		font-size:1.5rem;
		margin-top:48px;
	}
}

@media all and (max-width:768px) {
	.intro-home {width:100%!important}
	#img-home .vc_column_container:first-of-type {width:30%}
	#img-home .vc_column_container:last-of-type {width:70%}
}

@media all and (max-width:648px) {
	#img-home {max-height:auto}
	#img-home .textwidget p {
		font-size:1.4rem;
		line-height:1.5rem
	}

	#img-home .textwidget p:nth-of-type(2) {
		font-size:1rem;
		margin-top:48px;
	}
}