@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#sliding-popup.sliding-popup-top{background:#5d5c5c;}#sliding-popup .popup-content{display:flex;padding:7px 0;}#sliding-popup .popup-content #popup-text{margin:auto 20px auto 0;max-width:initial;text-align:center;}#sliding-popup .popup-content #popup-buttons{margin:auto 0;min-width:180px;}#sliding-popup .popup-content #popup-buttons button{margin:auto 10px;border:1px solid #fff;padding:5px 16px;border-radius:0;background:#fff;color:#2f2f2f!important;font-weight:700;font-size:13px;}#sliding-popup .popup-content #popup-buttons button:hover{background:transparent;color:#fff!important;text-shadow:none;box-shadow:none;}body{font-family:'Open Sans',sans-serif;font-size:15px;text-align:justify;}.layout-container{max-width:1200px;}#header{background-color:#fff;background-image:none;}#header .layout-container{max-width:100%;}.region-header .site-branding{float:none;}.site-branding__logo{display:block;margin-bottom:20px;text-align:center;}#block-nomdocteursentete{position:absolute;right:10px;top:10px;z-index:9;}.region-header #block-nomdocteursentete a{color:#356d93;display:block;font-size:18px;padding:0 20px;text-align:right;}.region-header #block-nomdocteursentete a:hover{color:#000;}h1,h2,h3,h4{margin:1.5em 0 0.5em;text-align:left;}#block-hanche-toulouse-navigationprincipale .content{margin:0 auto;max-width:1300px;}#block-hanche-toulouse-navigationprincipale{background-color:#356d93;height:41px;}ul.sf-menu li:hover > ul,ul.sf-menu li.sfHover > ul{top:3em;}.region-primary-menu .menu span,ul.sf-menu span.nolink{cursor:default;}.region-primary-menu .menu a,.region-primary-menu .menu span,ul.sf-menu a,ul.sf-menu span.nolink{background:none;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff;display:block;border-radius:0;font-size:13px;margin:0;padding:1em 2em;text-shadow:none;text-transform:uppercase;}.region-primary-menu .menu a:hover,.region-primary-menu .menu span:hover,ul.menu a.is-active,ul.sf-menu a:hover,ul.sf-menu span.nolink:hover{background:#ffff;color:#356d93;}.region-primary-menu .menu li{background-image:url(/themes/hanche_toulouse/images/separation_menu.png);background-position:right center;background-repeat:no-repeat;}.region-primary-menu .menu li:last-child{background-image:none;}.region-primary-menu .menu li ul li a{background-color:#356d93;display:block;padding:1em 0 1em 1.56em;width:100%;}.region-primary-menu .menu li ul li a.is-active{background:#fff;color:#356d93;}h1,h1.page-title{color:#356d93;font-size:28px;}.main-content h2,h2{color:#36cf25;font-size:24px;text-transform:uppercase;}h3{color:#356d93;font-size:20px;font-weight:600;}h4{font-size:18px;font-weight:bold;}a,a.link{text-decoration:none;border-bottom:none;}a:hover,a:active,a:focus,.link:hover,.link:active,.link:focus{border-bottom-style:none;}a,img,input{transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;}.text-formatted ul,.text-formatted ol{margin:1em 0 1em 1em;padding:0 0 0.25em 15px;}.path-frontpage h1{margin-bottom:-10PX;}.path-frontpage h2{color:#356d93;font-size:20px;margin-top:0;}.align-left{margin-bottom:10px;margin-right:1em;}.align-right{margin-bottom:10px;margin-left:1em;}.highlighted{overflow:hidden;position:relative;}.highlighted .block .content{margin-top:0;}.highlighted .layout-container{max-width:100%;}.region-highlighted{margin:0;}#block-views-block-slideshow-block-1 .content{margin-top:0;}.flexslider{border:none;margin:0;}.block .flex-control-nav{bottom:0;padding:0;z-index:9;}.path-frontpage .flexslider .slides img{display:block;margin:0 auto;}.flex-control-nav li{margin:0;}.flex-control-paging li a{background:url(/themes/hanche_toulouse/images/ic-slide.png) center center no-repeat;height:70px;width:35px;border-radius:0;box-shadow:none;text-shadow:none;}.flex-direction-nav a::before{display:none;text-shadow:none;}.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{background:url(/themes/hanche_toulouse/images/ic-slide-active.png) center center no-repeat;}.flex-direction-nav a,.flex-direction-nav a:hover,.flex-direction-nav a:link{color:rgba(255,255,255,0);}.flex-direction-nav .flex-nav-prev a,.flex-direction-nav .flex-nav-next a{display:none !important;}.flexslider .slides img{margin:-150px auto;}#block-accescontactslide ul{position:absolute;right:-165px;top:0;z-index:9;}#block-accescontactslide ul{margin:0;padding:0;}#block-accescontactslide ul li{background-color:#3ce72a;height:70px;list-style:none;margin:0 0 10px 0;position:relative;right:0;text-align:left;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;width:240px;}#block-accescontactslide ul li:hover{background-color:#356d93;margin-left:-160px;}#block-accescontactslide ul li a{background-position:25px 50%;background-repeat:no-repeat;color:#fff;cursor:pointer;display:block;float:left;font-size:14px;margin-right:5px;padding:25px 5px 25px 80px;text-transform:uppercase;width:130px;}#block-accescontactslide ul li:last-child a{background-position:20px 50%;}#block-accescontactslide ul li:first-child a{background-image:url(/themes/hanche_toulouse/images/picto_acces.png);}#block-accescontactslide ul li:last-child a{background-image:url(/themes/hanche_toulouse/images/picto_contact.png);}#block-accrocheslide{background-color:rgba(0,0,0,0.47);bottom:30px;left:50%;margin-left:-245px;padding:20px 30px 10px;position:absolute;width:430px;z-index:99;}.path-frontpage #block-accrocheslide{bottom:150px;}#block-accrocheslide h2{color:#fff;margin-top:0;text-align:center;text-transform:uppercase;}#block-accrocheslide h2 span{font-size:18px;text-transform:none;}#block-accrocheslide a{background-color:rgba(0,0,0,0.47);border:2px solid #fff;color:#fff;display:block;margin:0 auto 20px;padding:10px 25px;text-align:center;text-transform:uppercase;width:210px;}#block-accrocheslide p a span{color:#3ce72a;text-transform:none;}#block-accrocheslide p a:hover span{color:rgba(0,0,0,0.47);}#block-accrocheslide a:hover{background-color:#3ce72a;}.featured-top{background:transparent;border-bottom:none;font-size:1em;margin-bottom:70px;margin-top:-90px;padding:0;position:relative;text-shadow:none;z-index:9;}.featured-top h2{margin:20px 0;text-align:center;}.featured-top p{padding:0 10px;}.path-frontpage .region-featured-top{display:flex;}.path-frontpage #sidebar-second{display:none;}#block-nospraticienshome,#block-noustrouverhome,#block-views-block-actualites-block-1,#block-pthhome{background-color:#f0f2f3;float:left;margin:0 20px;padding-bottom:40px;position:relative;width:260px;}#block-pthhome{margin-bottom:0;}#block-nospraticienshome p{margin-top:35px;}#block-noustrouverhome h3{color:#356d93;font-size:20px;margin-top:25px;text-align:center;}#block-views-block-actualites-block-1 .views-field-field-date-de-publication{color:#3ce72a;font-size:13px;margin:6px 0;}#block-views-block-actualites-block-1-2 .views-field-field-date-de-publication{color:#3ce72a;font-size:13px;margin-top:10px;text-align:center;}#block-views-block-actualites-block-1 .views-field-title a{padding:0 10px;}#block-views-block-actualites-block-1-2 .views-field-title a{display:block;margin:10px 0 20px;}#block-views-block-actualites-block-1-2 .views-field-field-images-actualite img{display:block;margin:0 auto;}.path-actualites .view-actualites .views-row{background-color:#f0f0f0;border-bottom:1px solid #356d93;display:inline-block;margin-bottom:30px;padding:20px;width:830px;}.path-actualites .view-actualites .views-row:nth-of-type(2n+1){background-color:#f5f5f5;}.path-actualites .view-actualites .views-row .views-field-field-images-actualite img{float:left;margin-right:20px;}.path-actualites .view-actualites .views-row .views-field-field-date-de-publication{font-size:13px;opacity:0.6;text-align:right;}.path-actualites .view-actualites .views-row .views-field-title a{background-image:url(/themes/hanche_toulouse/images/chevron.png);background-position:0 7px;background-repeat:no-repeat;padding-left:15px;display:block;}.path-actualites .view-actualites .views-row .views-field-view-node{text-align:right;}.path-actualites .view-actualites .views-row .views-field-view-node a{font-size:14px;font-style:italic;}#block-pthhome h2{margin:10px 0;}#block-pthhome p{margin-top:25px;}.path-frontpage .btn_home{background-color:#356d93;border:1px solid #fff;bottom:-10px;color:#fff;display:block;font-size:14px;left:50%;margin-left:-110px;padding:10px;position:absolute;text-align:center;text-transform:uppercase;width:200px;}.btn_home{background-color:#356d93;border:1px solid #fff;bottom:auto;color:#fff;display:block;font-size:14px;left:auto;margin-left:auto;padding:10px;position:relative;text-align:center;text-transform:uppercase;width:200px;}.btn_home:hover{background-color:#fff;border:1px solid #356d93;color:#356d93;}.sidebar .btn_home{width:auto;}#block-toutesactus .btn_home{width:260px;}.path-frontpage #main-wrapper.layout-container{background-color:#f5f9fa;background-image:url(/themes/hanche_toulouse/images/medipole.jpg);background-position:right center;background-repeat:no-repeat;background-size:33.33% auto;max-width:100%;}.path-frontpage #main-wrapper.layout-container #main{margin:0 auto;max-width:1200px;}.path-frontpage #main-wrapper.layout-container #main #content{max-width:66.66%;}.sidebar h2{margin:0 0 0.5em;border-bottom:none;padding-bottom:5px;text-shadow:none;font-size:20px;line-height:1.2;text-align:center;}.sidebar ul li{text-align:left;}#block-accesrapideprothesetotaledehanche{background-color:#f2f2f2;}#block-accesrapideprothesetotaledehanche ul{margin-left:0;}#block-accesrapideprothesetotaledehanche ul li{list-style:none;}#block-accesrapideprothesetotaledehanche ul li a{background-image:url(/themes/hanche_toulouse/images/chevron.png);background-position:0 5px;background-repeat:no-repeat;display:block;padding-left:15px;}#block-accesrapideprothesetotaledehanche ul li a:hover{margin-left:10px;}.savoir{background-color:#f2f2f2;clear:both;margin-top:20px;padding:20px;}.savoir h3{font-size:1.1em;margin-top:0;}.savoir h2{font-size:1.2em;margin-top:0;}.savoir p{font-style:italic;font-size:0.9em;}.ckeditor-accordion-container > dl{border:none;}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){background-color:transparent;border-bottom:none;color:#36cf25;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover,.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt.active > a{background-color:transparent;color:#36cf25;font-weight:bold;}.ckeditor-accordion-container > dl.h3 dt > a:hover,.ckeditor-accordion-container > dl.h3 dt.active > a,.ckeditor-accordion-container > dl.h3 dt > a{color:#356d93;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background-color:#36cf25;}.ckeditor-accordion-container > dl.h3 dt > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl.h3 dt > .ckeditor-accordion-toggle:after{background:#356d93;}.ckeditor-accordion-container > dl dd{border:none;padding:15px;}.ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after{background:#36cf25;}.field--name-field-date-de-publication{color:#ccc;font-size:12px;text-align:right;}.view-equipe .views-row{float:left;margin:20px 80px;width:260px;}.view-equipe .views-row a,.view-equipe .views-row img{display:block;margin:0 auto 10px;text-align:center;}.view-equipe .views-row img{border-bottom:2px solid #36cf25;}.view-equipe .views-row .views-field-field-lien-prise-de-rendez-vous a{background-color:#36cf25;border:1px solid #36cf25;color:#fff;padding:5px 20px;}.view-equipe .views-row .views-field-field-lien-prise-de-rendez-vous a:hover{background-color:#fff;color:#36cf25;}#block-docteurnicolaskrantz,#block-droliviermay,#block-drjeromeessig{background-color:#356d93;}#block-docteurnicolaskrantz img,#block-droliviermay img,#block-drjeromeessig img{display:block;margin:0 auto;}#block-docteurnicolaskrantz h2,#block-droliviermay h2,#block-drjeromeessig h2{color:#3ce72a;font-size:18px;text-align:center;}#block-docteurnicolaskrantz p,#block-droliviermay p,#block-drjeromeessig p{color:#fff;text-align:center;}#block-docteurnicolaskrantz p.rdv-praticien a,#block-droliviermay p.rdv-praticien a,#block-drjeromeessig p.rdv-praticien a{background-color:#3ce72a;color:#fff;display:block;font-weight:bold;font-size:18px;padding:5px 25px;}#block-docteurnicolaskrantz p.rdv-praticien a:hover,p.rdv-praticien a #block-droliviermay p.rdv-praticien a:hover,#block-drjeromeessig p.rdv-praticien a:hover{background-color:#fff;color:#3ce72a;}#block-noustrouverhome-2{background-color:#f0f2f3;text-align:center;}#block-noustrouverhome-2 h3{text-align:center;}.webform-submission-form .js-form-type-textfield,.webform-submission-form .js-form-type-email,.webform-submission-form .js-form-type-textarea{margin-left:auto;margin-right:auto;width:600px;}.webform-submission-form .form-actions{text-align:center;}.webform-submission-form label{display:block;float:left;width:100px;}.webform-submission-form input,.webform-submission-form textarea{width:500px;}.webform-submission-form .js-form-type-checkbox label{float:none;margin-left:20px;width:auto;}.webform-submission-form .js-form-type-checkbox input{float:left;margin-top:5px;width:auto;}.webform-submission-form input.webform-button--submit{background:#36cf25 none repeat scroll 0 0;border:1px solid #36cf25;border-radius:0;color:#fff;margin:0 0 20px;transition:all 0.5s ease-out 0s;width:120px;}.g-recaptcha div{margin:0 auto;}.site-footer{padding:10px 0;}.site-footer__bottom{margin-top:0;border-top:none;}.site-footer__bottom .region{margin-top:0;}.site-footer p,.site-footer__bottom .block{margin:0;}.site-footer__bottom .content{padding:0;}#liens-footer{display:block;float:right;}#sliding-popup.sliding-popup-top{background:#356d93;}#sliding-popup .popup-content #popup-buttons button.decline-button{background:transparent;color:#fff!important;text-shadow:none;box-shadow:none;}.btn{background-color:#36cf25;border:1px solid #36cf25;color:#fff;font-size:18px;padding:5px 20px;}.btn:hover{background-color:#fff;color:#36cf25;}@media all and (max-width:1500px){#block-views-block-slideshow-block-1 .content{left:50%;margin-left:-750px;position:relative;width:1500px;}}@media all and (max-width:1300px){.path-frontpage #main-wrapper.layout-container #main,#block-hanche-toulouse-navigationprincipale .content,.layout-container{max-width:1200px;}.region-primary-menu .menu a,.region-primary-menu .menu span,ul.sf-menu a,ul.sf-menu span.nolink{padding:1em 1.3em;}}@media all and (max-width:1200px){.path-frontpage #main-wrapper.layout-container #main,#block-hanche-toulouse-navigationprincipale .content,.layout-container{max-width:1100px;}.region-primary-menu .menu a,.region-primary-menu .menu span,ul.sf-menu a,ul.sf-menu span.nolink{padding:1em 0.7em;}.path-frontpage #main-wrapper.layout-container #main #content{max-width:63.66%;}.path-frontpage h1{margin-bottom:0;}.view-equipe .views-row{margin:20px 60px;}.path-actualites .view-actualites .views-row{width:750px;}}@media all and (max-width:1100px){.path-frontpage #main-wrapper.layout-container #main,#block-hanche-toulouse-navigationprincipale .content,.layout-container{max-width:991px;}.site-branding__logo{margin-bottom:0}#block-hanche-toulouse-navigationprincipale{height:80px;}.region-primary-menu .menu li{width:33.33%;}.region-primary-menu .menu li ul li{width:auto;}#block-nomdocteursentete{position:relative;right:auto;top:auto;z-index:9;float:none;clear:both;margin:0;}.region-header #block-nomdocteursentete a{text-align:center;}.view-equipe .views-row{margin:20px 40px;}.path-actualites .view-actualites .views-row{width:670px;}}@media all and (max-width:991px){.path-frontpage #main-wrapper.layout-container #main,#block-hanche-toulouse-navigationprincipale .content,.layout-container{max-width:850px;}.path-frontpage #block-views-block-slideshow-block-1 .content{width:991px;position:relative;left:50%;margin-left:-495px;}.path-frontpage .region-featured-top{display:block;}#block-views-block-actualites-block-1{clear:left;}#block-nospraticienshome,#block-noustrouverhome,#block-views-block-actualites-block-1,#block-pthhome{margin:0 80px 40px;}#block-views-block-actualites-block-1,#block-pthhome{margin-bottom:0;}.path-frontpage #main-wrapper.layout-container #main #content{max-width:100%;margin:0;width:100%;}.path-frontpage #main-wrapper.layout-container{background-position:center bottom;background-size:auto;padding-bottom:310px;margin-bottom:30px;}.view-equipe .views-row{margin:20px;}.site-footer p,.site-footer__bottom .block{text-align:center;}#liens-footer{display:block;float:none;text-align:center;}.path-actualites .view-actualites .views-row{width:570px;}}@media all and (max-width:850px){.path-frontpage #main-wrapper.layout-container #main,#block-hanche-toulouse-navigationprincipale .content,.layout-container{max-width:768px;}#block-nospraticienshome,#block-noustrouverhome,#block-views-block-actualites-block-1,#block-pthhome{margin:0 60px 40px;}.path-frontpage h1{padding-top:30px;}.view-equipe .views-row{margin:20px 50px;}#block-accesrapideprothesetotaledehanche{display:none;}.path-actualites .view-actualites .views-row{width:700px;}}@media all and (max-width:768px){.path-frontpage #main-wrapper.layout-container #main,#block-hanche-toulouse-navigationprincipale .content,.layout-container{max-width:460px;}#block-hanche-toulouse-navigationprincipale{height:auto;}a#superfish-main-toggle{background-image:url(/themes/hanche_toulouse/images/ic-menu.png);background-position:left center;background-repeat:no-repeat;color:#fff;display:block;font-size:18px;font-weight:700;margin-left:10px;padding:5px 0 5px 35px;}.region-primary-menu .menu a,.region-primary-menu .menu span,ul.sf-menu a,ul.sf-menu span.nolink{background-color:#356d93;text-align:left;}.region-primary-menu .menu a:hover,.region-primary-menu .menu span:hover,ul.menu a.is-active,ul.sf-menu a:hover,ul.sf-menu span.nolink:hover{background:#ffff;color:#356d93;}.region-primary-menu .menu li ul li{width:100%;}.region-primary-menu .menu li ul li a{width:auto;}.region-primary-menu .menu li.sf-clone-parent{display:none;}.region-primary-menu .menu li ul li a{padding-left:30px;text-transform:none;}.region-primary-menu .menu span.menuparent{background-image:url(/themes/hanche_toulouse/images/plus-menu.png);background-position:90% center;background-repeat:no-repeat;}#block-nospraticienshome,#block-noustrouverhome,#block-views-block-actualites-block-1,#block-pthhome{margin:0 auto 40px;float:none;padding-top:10px;}#block-nospraticienshome h2,#block-noustrouverhome h2,#block-views-block-actualites-block-1 h2,#block-pthhome h2{margin-top:0;}#block-accescontactslide ul{right:auto;left:50%;margin-left:-180px;}#block-accescontactslide ul li{height:auto;list-style:none;margin:0 10px;position:relative;right:0;width:auto;float:left;}#block-accescontactslide ul li a{background-position:10px 50%;padding:5px 5px 5px 35px;width:auto;background-size:15px;}#block-accescontactslide ul li:last-child a{background-position:10px 50%;background-size:20px;padding:5px 5px 5px 40px;}#block-accescontactslide ul li:hover{margin-left:10px;}.view-equipe .views-row{float:none;margin:0 auto 60px;width:auto;}.align-left,.align-right{display:block;float:none;margin:0 auto 10px;}.node .field--type-image{float:none;}.node .field--type-image img{display:block;margin:0 auto 10px;}.path-actualites .view-actualites .views-row{width:auto;}.path-actualites .view-actualites .views-row .views-field-field-images-actualite img{display:block;float:none;margin:0 auto 10px;}.webform-submission-form input,.webform-submission-form textarea{width:330px;}.webform-submission-form .js-form-type-textfield,.webform-submission-form .js-form-type-email,.webform-submission-form .js-form-type-textarea{width:auto;}}@media all and (max-width:460px){.path-frontpage #main-wrapper.layout-container #main,#block-hanche-toulouse-navigationprincipale .content,.layout-container{max-width:380px;}.region-header #block-nomdocteursentete a{font-size:16px;}.path-frontpage #block-accrocheslide{bottom:110px;}h1,h1.page-title{font-size:24px;}.sidebar h2{font-size:18px;}.main-content h2,h2{font-size:20px;}h3{font-size:18px;}#block-accrocheslide{margin-left:-155px;width:250px;}#block-nomdocteursentete p{margin-bottom:0;}}@media all and (max-width:380px){.path-frontpage #main-wrapper.layout-container #main,#block-hanche-toulouse-navigationprincipale .content,.layout-container{max-width:100%;}#block-accrocheslide{bottom:10px;padding:10px 30px 10px;}#block-accescontactslide ul li{margin:0 0 10px 0;clear:both;}#block-accescontactslide ul{margin-left:-90px;width:180px;}#block-accescontactslide ul li a{padding:5px 10px 5px 35px;width:130px;}#block-accescontactslide ul li:last-child a{padding:5px 5px 5px 40px;}}#information{position:fixed;bottom:20px;left:0;min-width:200px;background:#fff;padding:10px;border:1px solid #ddd;z-index:200;}
