/*
Theme Name:responsive-child
Theme URI:http://fontana.lu
Author URI:http://fontana.lu
License URI:http://www.gnu.org/licenses/gpl-2.0.html
Description:WordPress Business Theme
Author:art2com sarl
Author URI:http://fontana.lu./
Template:responsive                             
Version:1.1.0
*/
@import url("../responsive/style.css"); 
@import url(http://fonts.googleapis.com/css?family=Montserrat:300, 400, 700); 

body.home .post-entry {color:#A1AFAE; font-size:13px!important; line-height:20px!important;}
body {background:none !important; font-family:'Montserrat', sans-serif; font-weight:300!important; font-size:13px!important; color:#777!important;}
h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {line-height:20px!important;}
ul#menu-menu-principal-gauche a, ul#menu-menu-secondaire-gauche a {text-transform:uppercase!important;}
ul#menu-menu-secondaire-gauche {margin-top:6px;}
ul#menu-menu-secondaire-gauche > li:hover {background-color:#d0d9d6;}
ul#menu-menu-secondaire-gauche > li {background-color:#A1AFAE; margin-bottom:1px;}
ul#menu-menu-principal-gauche li ul.sub-menu {display:none;}
ul#menu-menu-principal-gauche > li:hover {background-color:#A1AFAE; margin-bottom:1px;}
ul#menu-menu-principal-gauche > li:first-child, ul#menu-menu-secondaire-gauche > li:first-child {border-top:1px solid #fff !important;}
ul#menu-menu-principal-gauche > li.current-menu-ancestor, ul#menu-menu-principal-gauche > li.current-menu-item {background-color:#A1AFAE!important;}
ul#menu-menu-principal-gauche > li, ul#menu-menu-secondaire-gauche > li {width:100% !important; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #fff; text-align:left !important;}
ul#menu-menu-principal-gauche > li {background-color:#d0d9d6; margin-bottom:1px;}
ul#menu-menu-principal-gauche > li li.current_page_item a, ul#menu-menu-principal-gauche > li li.current_menu_item a {color:#A1AFAE!important;}
ul#menu-menu-principal-gauche > li li.current-menu-parent > a {color:#A1AFAE!important;}
ul#menu-menu-principal-gauche > li li.current-page-ancestor > a {color:#A1AFAE!important;}
ul#menu-menu-principal-gauche > li li {text-align:left !important; background-color:white; 	border-bottom:none; padding-left:0px !important; list-style-type:none; list-style:none; list-style-position:inside;}
ul#menu-menu-principal-gauche > li li a {white-space:nowrap; color:#d0d9d6; text-transform :uppercase;}
ul#menu-menu-principal-gauche > li a, ul#menu-menu-secondaire-gauche > li a {font-size:11px; word-spacing:0.2em; line-height:2.3em !important; display:block; color:white; padding-left:10px !important; padding-right:10px !important; text-transform :uppercase; font-weight:700!important; letter-spacing:0.1px!important;}
ul#menu-menu-principal-gauche > li > ul.sub-menu > li a:hover {color:#A1AFAE; padding-left:10px;}
ul#menu-menu-principal-gauche > li > ul.sub-menu > li a:before {color:#d0d9d6; padding-left:10px;}
ul#menu-menu-principal-gauche > li > ul.sub-menu > li > ul > li {padding-left:0px !important;}
ul#menu-menu-principal-gauche > li > ul.sub-menu > li > ul > li a {line-height:2.3em !important; text-transform :none !important;}
ul#menu-menu-principal-gauche > li > ul.sub-menu > li > ul > li > a:hover {content:''; color:#A1AFAE;}
ul#menu-menu-principal-gauche > li > ul.sub-menu > li > ul > li > a:before {content:''; color:#D2D9D8;}
ul#menu-menu-principal-gauche > li > ul.sub-menu > li > a {line-height:2.3em !important;}
ul#menu-footer_menu {padding-left:0px; margin-bottom:0px; margin-right:0px;}
ul#menu-footer_menu li {float:left; text-align:right; margin-left:20px;}
ul#menu-footer_menu li a {color:#fff;}
ul.menu{background-color:white!important;}
ul li {list-style-type:none;}
p {margin-top:5px!important;}
img.attachment-post-thumbnail {float:left !important; display:inline !important; margin-top:0px !important;}
h3 {text-transform:uppercase; font-size:15px!important; color:#A1AFAE!important; margin-top:0px !important; margin-bottom:0px !important; font-weight:bold !important;}
h2 {text-transform:uppercase; font-size:15px!important; color:#A1AFAE!important; margin-top:0px !important; margin-bottom:5px !important; font-weight:bold !important;}
h1.entry-title {text-transform:uppercase; display:block; font-size:15px!important; color:#A1AFAE!important; margin-top:0px !important; margin-bottom:5px !important; font-weight:bold !important;}
h1.entry-title a, div.read-more a {color:#A1AFAE!important;}
h1 {display:none;}
div.post-entry p:first-child {margin-top:0px !important;}
div.post-content-doctor {margin-left:40px; float:left;}
div#wrapper.clearfix {border:none !important; padding:0 !important; border-radius:none !important;}
div#wrapper {margin-top:0px !important; margin-bottom:100px;}
div#widgets {margin-top:0px; float:left; width:187px; margin-right:0px;}
div#widgets ul, div#widgets ol {padding:0 !important;}
div#widgets .widget_nav_menu {border:none !important; padding:0!important; width:230px !important; margin-bottom:0px;}
div#logo {margin-bottom:73px!important;}
div#logo.endoprothese{float:right;margin-bottom:0px!important;margin-top: 100px;}
div#logo img {width:217px; height:auto;}
div#logo.endoprothese img {max-width:323px;width:100%; height:auto;}
div#footer_widget ul#menu-footer_menu li:first-child {margin-left:0px!important;}
div#footer_widget .widget_nav_menu .widget-wrapper {width:auto !important; padding:0px; background-color:transparent !important; border:none; margin:0!important;}
div#footer_widget .widget_nav_menu {width:auto !important;}
div#footer_widget a {font-size:1em!important;}
div#footer-wrapper {margin:0 auto; max-width:960px; padding:0 25px; padding-top:0px!important; padding-bottom:0px!important;}
div#footer-wrapper .textwidget p {margin-bottom:0px; float:right;}
div.widget-wrapper {margin:0 auto; width:100%!important; padding:0 25px 0 0!important; background-color:transparent !important; border:none!important;}
div#text-3 {width:100%!important;}
div#footer {font-size:1em!important; line-height:1.3em!important; bottom:0!important; left:0 !important; 	position:fixed !important; max-width:100% !important; z-index:1000 !important; width:100% !important; background-color:#A1AFAE; padding:0;}
div#footer a {color:white;}
div#content-profil {float:right !important; margin:0px !important; width:557px !important;}
div#content {margin-top:0px!important;}
div#container {margin-top:45px;}
div#colophon-widget {margin-bottom:0!important; font-size:1em !important;}
.scroll-top {color:white; margin:0.8% 0% 0.8% 0% !important;}
.powered {color:white; margin:0.8% 0% 0.8% 0% !important; font-size:1em !important;}
.grid-right .widget-wrapper {background-color:#fff !important; border:1px solid  #fff !important}
.copyright {color:white; margin:0.8% 0% 0.8% 0% !important; height:6em;}
.colophon-widget.widget-wrapper.widget_text{padding:0px; margin:0px; border:none;}
#container.hfeed {padding-bottom:100px;}
div.post-data, div.post-data a {color:#A1AFAE!important; font-size:1em; margin-top:0px!important; font-weight:300!important;}
div.read-more {margin-top:16px!important;}
.ellipsis {font-size:1em;}

@media screen and (min-width:981px) {
	#post-26 .post-entry h3 {margin-top:50px!important;}
	.link-categ {margin: 0px 4% 0px 0px;}
	div#wrapper #content {float:right !important;}
	div#header div.main-nav ul.menu {display:none;}
	img.wp-post-image, img.attachment-full, img.attachment-large, img.attachment-medium, img.attachment-thumbnail {display:block; margin:0 20px 20px 0; width:auto;}
	.powered {float:right!important;}
	ul.sub-menu {width:215px;}
	ul#menu-menu-responsive{display:none!important;}
}
@media screen and (max-width:980px) {
	.powered {float:right!important;}
	#footer-wrapper {padding-top:0px!important; padding-bottom:0px!important;}
	#footer_widget .widget_nav_menu {float:none !important;}
	#header {margin-bottom:20px;}
	#widgets.grid-right .widget_nav_menu {display:none;}
	#wrapper #content {float:none !important;}
	#wrapper #content-profil {float:left !important;}
	.attachment-post-thumbnail.wp-post-image {margin-right:15px!important;}
	.grid.col-300 {margin-right:0px!important;}
	.js .main-nav #responsive_current_menu_item {background-color:#A1AFAE !important;}	
	.js .main-nav .menu li > a:hover, .js .main-nav .menu li li > a:hover {background-image:none!important; filter:none!important; color:white; background-color:#a1afae!important;}
	.js .main-nav .menu li.current_page_item, .js .menu .current_page_item a, .js .menu .current-menu-item a, ul.menu > li:hover {color:white !important;}
	.menu .current_page_item > a, .menu .current-menu-item > a {background-color:#A1AFAE !important;}
	.menu a {text-shadow:none!important; border-left:2px solid #FFFFFF; color:#FFFFFF; letter-spacing:0.1px !important;}
	ul#menu-menu-responsive > li > a {height:25px !important;}
	ul.sub-menu li a {height:23px !important;}
	.menu {background-image:none!important; filter:none!important;}
	.menu {background-color:none !important;}
	ul#menu-menu-responsive > li > ul.sub-menu > li a:hover {color:#A1AFAE!important;}
	ul#menu-menu-responsive > li > ul.sub-menu > li a:hover {background-color:white!important;}
	ul#menu-menu-responsive > li.current-menu-ancestor, ul#menu-menu-responsive > li.current-menu-item {background-color:#A1AFAE!important;}
	ul#menu-menu-responsive > li.current-menu-ancestor > a, ul#menu-menu-responsive > li.current-menu-item > a {color:white!important;}
	ul.sub-menu li {border:solid silver 1px;}
	.menu li li a {color:#d0d9d6!important;}
	.powered #footer_widget {height:30px;}
	div#container {margin-top:20px;}
	div#footer-wrapper {padding:2% 25px;}
	div#header div.main-nav ul.menu {display:visible!important;}
	div#logo {margin-bottom:20px !important;}
	div#logo.endoprothese{float:right;margin-bottom:0px!important;margin-top:0px;}
	ul.menu li a {font-size:10.5px; font-weight:800;}
	ul#menu-menu-responsive > li > ul.sub-menu > li {margin: -1px 0 1px 2px !important;}
	ul#menu-menu-responsive > li > ul.sub-menu > li > a {cursor:default!important;}
	ul#menu-menu-responsive > li li.current_page_item a, ul#menu-menu-responsive > li li.current_menu_item a {background-color:white!important; color:#A1AFAE!important;}
	li#menu-item-186, li#menu-item-202, li#menu-item-204, li#menu-item-203 {background-color:#d0d9d6;}
	li#menu-item-186 > a:hover, li#menu-item-202 > a:hover, li#menu-item-204 > a:hover, li#menu-item-203 > a:hover {background-color:#a1afae;}
	li#menu-item-264, li#menu-item-263, #menu-item-262, #menu-item-401, #menu-item-489  {background-color:#a1afae;}
	li#menu-item-264 > a:hover, li#menu-item-263 > a:hover, #menu-item-262 > a:hover {background-color:#d0d9d6;}
	li#menu-item-262 > a:hover, li#menu-item-264 > a:hover, li#menu-item-263 > a:hover, li#menu-item-489 > a:hover, li#menu-item-401 > a:hover {background-color:#d0d9d6 !important;}
}
@media screen and (min-width:651px) and (max-width:980px) {
	.link-categ {margin: 0px 4% 0px 0px;}
	.menu a {padding:0 7px !important;}
	ul#menu-menu-responsive{display:block !important;}
	ul.sub-menu {display:block !important;}
	.menu li#menu-item-262 {margin-left:20px !important;}
	ul#menu-menu-responsive > li > a {line-height:26.5px !important; font-size:9px; font-weight:normal;}
	ul.sub-menu li a {line-height:24px !important; font-size:9px; font-weight:normal;}
	.menu li li a {padding:0px 6px !important;}
	ul#menu-menu-responsive li li.current-menu-ancestor > a {color:#A1AFAE!important;}
}
@media screen and (min-width:801px) and (max-width:980px) {
	ul#menu-menu-responsive {width:780px!important;}
}
@media only screen and (min-device-width:751px) and (max-device-width:800px) and (orientation : portrait)  {
	ul#menu-menu-responsive.menu li#menu-item-262 {margin-left:30px !important;}
	ul#menu-menu-responsive.menu { font-size: 12px !important;}
}
@media screen and (min-width:751px) and (max-width:800px) {
	ul.menu li a {font-size:1em; font-weight:800;} 
	ul#menu-menu-responsive {width:710px!important;}
	ul#menu-menu-responsive > li > a {line-height:25.7px !important;}
	ul.sub-menu li a {line-height:23px !important;}
}
@media screen and (min-width:651px) and (max-width:750px) {
	ul.menu li a {font-size:8.5px; font-weight:800;} 
	ul#menu-menu-responsive {width:622px!important;}
	ul#menu-menu-responsive > li > a {line-height:26.5px !important;}
	ul.sub-menu li a {line-height:23px !important;}
}
@media screen and (max-width:650px) {
	.link-categ {margin: 0px 3% 0px 0px;}
	.menu a {padding:0 15px !important;}
	.menu li li a {padding:0 13px !important;}
	.menu li li li a {padding:0px 25px !important;}
	ul.menu li a {font-size:9px; font-weight:800;}
	ul#menu-menu-responsive {width:100%!important;}
	ul#menu-menu-responsive > li > ul.sub-menu ul.sub-menu > li.current-menu-item{}
	ul#menu-menu-responsive > li > ul.sub-menu > li.current-menu-ancestor > a {color:#A1AFAE!important;}
 	.menu li#menu-item-262 {margin-top:15px!important;}
 	.menu li#menu-item-263 {margin-bottom:100px!important;}
	ul#menu-menu-responsive li a {height:25px!important; font-size:10px !important; font-weight:700; line-height:27px!important;}   
	.menu li > a {color:white!important;}
 	.copyright {display:none!important;}
 	.powered {float:none!important;}
	.menu:after, .menu ul:after {display:block;}
	.powered {text-align:center !important; float:none;}
	/*div#content .page.type-page.status-publish.hentry, div#content .post.type-post.status-publish.hentry {margin-top:20px;}*/
	.main-nav {margin-bottom:20px!important;}
	div#footer-wrapper .textwidget p {float:none;}
	div#header div.main-nav ul.menu {display:none;}
	div#header {margin-bottom:0px;}
	div#logo.endoprothese{float:none;margin-left:auto;margin-right:auto;margin-top: 73px;margin-bottom: 73px!important;}
	div#wrapper #content-profil {float:left !important;}
	div.post-content-doctor {margin-left:0px; float:left;}
	h2.post-title-profil, div.post-entry-profil {clear:left !important; float:left;}
	img.wp-post-image, img.attachment-full, img.attachment-large, img.attachment-medium, img.attachment-thumbnail {display:block; margin:0 10px 10px 0; width:auto;}
	ul#menu-footer_menu li {text-align:center; margin-left:0px;}
	ul#menu-footer_menu li, ul#menu-footer_menu {float:none; text-align:center; margin:2% 0 !important;}
	ul#menu-menu-responsive > li > a {line-height:25px !important;}
}			
@media screen and (max-width:480px) {
	div.post-content-doctor {margin-left:0px; float:left;} .fl{float:left; width:100%}
}			
p, p *:not(div):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), div.post-entry *:not(div):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), div.post-entry {
	text-align:justify!important; text-justify:newspaper!important;
}
p *:not(div):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(a), div.post-entry *:not(div):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(a), div.post-entry  {
	color:#777!important;
}
div.post-entry a {color:#a1afae!important;}
#cboxContent {position: absolute; z-index: 6666;}
.link-categ {text-transform: uppercase; color:#a1afae; font-size: 1em; font-weight: 300 !important;font-family:'Montserrat', sans-serif;}
.link-categ:hover{color:#d0d9d6;}
.link-categ:active{color:#d0d9d6!important;}
.link-categ:focus{color:#d0d9d6!important;}
span.slb_template_tag_item_title {display:none!important;}
.link-categ.current-cat {border-bottom: solid 1px #a1afae; display: inline; padding-bottom: 3px;}
.link-categ.current-cat:hover{color:#a1afae!important;}
.link-categ.current-cat:active{color:#d0d9d6!important;}
.link-categ.current-cat:focus{color:#d0d9d6!important;}
.slb_details, .slb_details * {display:none!important;}
#content {font-size:13px!important; line-height: 20px!important;}

.link-to-pdf img{width:100%;max-width:436px;}

/*h2 et h3 : 15px
h4 : 18.75px
h5 : 14.0667px
h6 : 12.5*/