/*!
Theme Name: DR GUIRAUDIE
Theme URI: https://www.colomiers-orthodontie.fr
Description: Thème Dr Guiraudie
Version: 1.0
Author: mashvp
Author URI: https://mashvp.com
*/@font-face{font-family:'Theinhardt';src:url("t/Theinhardt-Lt.woff2") format("woff2"),url("t/Theinhardt-Lt.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Theinhardt';src:url("t/Theinhardt-LtIt.woff2") format("woff2"),url("t/Theinhardt-LtIt.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:'Theinhardt';src:url("t/Theinhardt-Rg.woff2") format("woff2"),url("t/Theinhardt-Rg.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Theinhardt';src:url("t/Theinhardt-It.woff2") format("woff2"),url("t/Theinhardt-It.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:'Theinhardt';src:url("t/Theinhardt-Bd.woff2") format("woff2"),url("t/Theinhardt-Bd.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Theinhardt';src:url("t/Theinhardt-BdIt.woff2") format("woff2"),url("t/Theinhardt-BdIt.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:'Theinhardt';src:url("t/Theinhardt-Md.woff2") format("woff2"),url("t/Theinhardt-Md.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Theinhardt';src:url("t/Theinhardt-MdIt.woff2") format("woff2"),url("t/Theinhardt-MdIt.woff") format("woff");font-weight:500;font-style:italic}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input,textarea{outline:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;-webkit-transform-origin:0 0;transform-origin:0 0;position:relative}::-moz-selection{color:#fff;background:#000}::selection{color:#fff;background:#000}html,body{min-height:100vh}html{background:#565350}body,input,textarea,select{color:#6B6967;font-family:'Theinhardt', sans-serif;font-size:26px;line-height:34px;font-weight:300;margin:0;border-radius:0}b,strong{font-weight:700}a{cursor:pointer;color:#6B6967}h1,h2,h3,h4,h5,h6{font-weight:400}img{max-width:100%}.clear{position:relative;display:block;clear:both}.wrapper{position:relative;width:1220px;margin:0 auto}.none{opacity:0;pointer-events:none}::-webkit-input-placeholder{color:#6B6967}::-moz-placeholder{color:#6B6967}:-ms-input-placeholder{color:#6B6967}:-moz-placeholder{color:#6B6967}.mobile-only{display:none}.desktop-only{display:block}@media (max-width: 540px){.mobile-only{display:block}.desktop-only{display:none}}body{background:#E7E4E1}body.sombre{background:#6B6967;color:#fff}body.sombre input,body.sombre textarea,body.sombre select,body.sombre a{color:#fff}.wrapper{width:calc(100vw - 320px);margin-left:160px}h1{font-size:40px;line-height:50px}body.sombre h1{color:#37A0C9;font-weight:300}a#burger{display:none}header{padding-top:130px;padding-bottom:80px;font-size:18px;font-weight:400;z-index:9}body .site-name{margin-top:-35px}body .site-name .l1{display:none}body .site-name .l2{display:block}@media (max-width: 767px){body .site-name .l1,body .site-name .l2{-webkit-transform:translateY(14px);transform:translateY(14px)}body .site-name{margin-top:-33px}}body.sombre .site-name .l1{display:block}body.sombre .site-name .l2{display:none}header .menu-main-container{display:inline-block}header li{display:inline-block}header .sub-menu{display:none}header nav a{padding:0px 15px;display:inline-block;text-decoration:none;opacity:0.5}header nav li.current_page_item a{opacity:1}header li.menu-item-has-children>a{cursor:default}@media (pointer: fine){header li a{-webkit-transition-duration:0.4s;transition-duration:0.4s}header li a:hover{opacity:1}header li.menu-item-has-children>a:hover{opacity:0.5}}header li.menu-item-has-children>a{position:relative}header li.menu-item-has-children>a::before{width:5px;height:3px;position:absolute;top:-3px;right:2px;content:url('data:image/svg+xml;charset=UTF-8,<svg width="5px" height="3px" viewBox="0 0 5 3" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Artboard" transform="translate(-900.000000, -194.000000)" fill="#FFFFFF"><polygon id="&gt;" transform="translate(902.266000, 195.263112) rotate(-270.000000) translate(-902.266000, -195.263112) " points="903.581 195.267072 901.362928 193.049 900.951 193.468849 902.757145 195.267072 900.951 197.057374 901.362928 197.477223"></polygon></g></g></svg>')}header a.tel{display:inline-block;z-index:1;margin-left:20px;opacity:1}header a.tel::before{content:'';position:absolute;top:-15px;left:-8px;width:58px;height:58px;background:#37A0C9;border-radius:50%;opacity:0.2}header a.tel::after{z-index:-1;content:'';position:absolute;top:-7px;left:0px;width:42px;height:42px;background:#37A0C9;border-radius:50%}@media (pointer: fine){header a.tel::before,header a.tel::after{-webkit-transition-duration:0.3s;transition-duration:0.3s}header a.tel:hover::before{-webkit-transform:scale(1.1);transform:scale(1.1)}header a.tel:hover::after{-webkit-transform:scale(1.2);transform:scale(1.2)}}header nav{position:absolute;-webkit-transform:none;transform:none;top:160px;right:60px}header li.sub-menu{display:none}header li.menu-item-has-children .sub-menu li{height:30px;display:block}@media (pointer: fine) and (min-width: 769px){header li.menu-item-has-children:hover .sub-menu{position:absolute;padding:0;top:31px;width:400px;display:block}}@media (min-width: 1200px){.h1-slider{min-height:100px}}.slider-home::after{content:'';position:absolute;top:50%;left:-160px;width:40vw;height:1px;background:#37A0C9}.slider-home{position:relative;width:calc(100vw - 160px);height:calc((100vw - 160px) / 1.7);margin-top:40px;margin-bottom:60px}.slider-home img{display:block}.speech{width:calc(100vw - 160px)}.speech p{max-width:700px}@media (min-width: 1300px){.speech::before{content:'';position:absolute;top:50%;right:0;width:30vw;height:1px;background:#37A0C9}}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(img/grabbing.svg) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-wrapper{-webkit-transition:all 500ms cubic-bezier(0.29, 0.085, 0, 1) !important;transition:all 500ms cubic-bezier(0.29, 0.085, 0, 1) !important}footer{padding:130px 0;font-size:12px;line-height:20px}footer a{text-decoration:none}@media (pointer: fine){footer a{-webkit-transition-duration:0.4s;transition-duration:0.4s}footer a:hover{opacity:0.5}}footer img{display:block;margin-bottom:40px}footer div{font-weight:400;width:360px;vertical-align:top;display:inline-block}.wrapper.right{width:calc(100vw - 160px);margin-left:160px}h2{font-size:26px;font-weight:400;color:#37a0c9;}.bloc-portrait{margin-top:20px;border-top:1px solid #37A0C9;padding-top:40px}.bloc-portrait+.bloc-portrait{margin-top:40px}.bloc-portrait::after{content:'';position:relative;display:block;clear:both}.bloc-portrait .photo{width:27%;margin-right:70px;float:left}.bloc-portrait .photo img{display:block}.bloc-portrait .nom{width:24%;margin-right:70px;float:left}.bloc-portrait .bio{width:calc(49% - 210px);float:left}.bs-cover{background-size:cover !important}.bs-cover img{opacity:0}.slider-main{width:calc(100vw - 160px);height:calc((100vw - 160px) / 1.7);margin-top:140px;margin-bottom:60px}h1+.slider-main{margin-top:30px}.slider-main .slide-container{width:100%;height:100%}.slider-main .owl-wrapper-outer{width:100%;height:100%}.slider-main .owl-wrapper{width:100%;height:100%}.slider-main .owl-item{width:100%;height:100%}.slider-main .item{width:100%;height:100%}.slider-main img{display:block}.slider-main+footer{padding:70px 0 130px 0}.slider-main .bouton.prev{position:absolute;bottom:18px;right:52px;width:28px;height:28px}.slider-main .bouton.next{position:absolute;bottom:18px;right:20px;width:28px;height:28px}.slider-home .bouton.prev{position:absolute;bottom:18px;right:52px;width:28px;height:28px}.slider-home .bouton.next{position:absolute;bottom:18px;right:20px;width:28px;height:28px}.bloc-titre_texte{padding-right:60px;margin-bottom:60px;margin-bottom:80px;margin-right:20px;margin-top:80px;border-top:1px solid #37A0C9;padding-top:80px}.slider-main+.bloc-titre_texte{margin-bottom:60px;border-top:0;padding-top:0}.bloc-titre_texte h3{color:#37A0C9;float:left;width:calc(40% - 30px);margin-right:30px}.bloc-titre_texte div{float:left;width:calc(60%)}.bloc-titre_texte::after{content:'';display:block;clear:both}.bloc-cas_avant_apres{margin-bottom:80px;margin-right:20px;margin-top:80px;border-top:1px solid #37A0C9;padding-top:80px}.bloc-cas_avant_apres img{display:block;opacity:0}.bloc-cas_avant_apres>div,.bloc-cas_avant_apres>h4{float:left;width:calc(60%  - 200px)}.bloc-cas_avant_apres .item{background-size:cover !important}.bloc-cas_avant_apres>h4{width:calc(40% - 30px);padding-right:30px}.bloc-cas_avant_apres::after{content:'';clear:both;display:block}.bloc-cas_avant_apres .prev{position:absolute;bottom:18px;right:52px;width:28px;height:28px}.bloc-cas_avant_apres .next{position:absolute;bottom:18px;right:20px;width:28px;height:28px}.cta{margin:30px 0;padding:20px 35px 18px 35px;display:inline-block;background:rgba(255,255,255,0.15);color:#fff;text-decoration:none}@media (pointer: fine){.cta:hover{background:#37A0C9}}#mapZone0{width:100%;height:calc(50vw - 160px)}@media (max-width: 1300px){.bloc-portrait .nom{width:calc(73% - 140px)}.bloc-portrait .bio{padding-top:20px;width:calc(73% - 140px)}}@media (max-width: 1200px){header nav a{padding:0px 8px}header a.tel::before{left:-15px}header a.tel::after{left:-7px}}@media (max-width: 1150px){header nav a{font-size:15px}.site-name img{width:240px}}@media (min-width: 1100px){h1{max-width:600px}}@media (max-width: 1025px){h1{max-width:80%}}@media (max-width: 1023px){ul#menu-main{left:70px;top:40px}body,input,textarea,select{font-size:20px;line-height:28px}.wrapper{width:calc(100vw - 200px);margin-left:100px}.wrapper.right{width:calc(100vw - 100px);margin-left:100px}header{padding-top:100px;padding-bottom:23px;margin-bottom:50px !important}header nav{position:fixed;-webkit-transform:translateX(-100vw);transform:translateX(-100vw);position:fixed;top:0;left:0;width:100vw;height:100vh;background:#37A0C9;z-index:97}nav a{color:#fff}header a.tel{position:fixed;bottom:80px;right:80px;display:block}header a.tel::before{top:-23px;width:58px;height:58px;background:rgba(255,255,255,0.2);opacity:0.4}header a.tel::after{top:-15px;left:-7px;width:42px;height:42px;background:rgba(255,255,255,0.2)}header li{display:block}header li a{opacity:1;font-size:20px}header .sub-menu{display:block}header .menu-main-container{padding:60px 20px 20px 20px}header li.menu-item-has-children>a{opacity:0.4}header nav *{margin-bottom:10px;font-size:18px;line-height:26px !important}a#burger{z-index:98;width:20px;height:15px;position:absolute;top:105px;right:80px;display:block}a#burger.opened>div:nth-child(1){-webkit-transform:rotate(45deg) translateY(-2px);transform:rotate(45deg) translateY(-2px)}a#burger.opened>div:nth-child(2){-webkit-transform:scale(0);transform:scale(0)}a#burger.opened>div:nth-child(3){-webkit-transform:rotate(-45deg) translateY(1px);transform:rotate(-45deg) translateY(1px)}a#burger::before{content:'';position:absolute;top:-10px;left:-10px;width:38px;height:35px}a#burger>div{-webkit-transition-duration:0.4s;transition-duration:0.4s;width:20px;height:1px;background:#6B6967}body.sombre a#burger>div{background:#fff}a#burger.opened div{background:#fff}a#burger>div:nth-child(2){top:5px}a#burger>div:nth-child(3){top:10px}h1{font-size:30px;line-height:40px}.slider-home{margin-top:45px}.speech p{max-width:none;padding-right:100px}.slider-main{width:calc(100vw - 100px);margin-left:0}.slider-main+footer{padding:130px 0 130px 0}#mapZone0{width:100%;height:calc(50vw)}.bloc-titre_texte{margin-bottom:40px;margin-top:40px;padding-top:40px}.bloc-titre_texte h3{float:none;width:100%;margin-right:0}.bloc-titre_texte div{float:none;width:100%}footer div{width:275px}}@media (max-width: 767px){ul#menu-main{left:0;top:0}.wrapper{width:calc(100vw - 40px);margin-left:20px}.wrapper.right{width:calc(100vw - 40px);margin-left:20px}header::after{content:'';position:absolute;bottom:0;left:-20px;width:100vw;height:1px;background:rgba(0,0,0,0.2)}header nav *{margin-bottom:0}header li a{font-size:14px}header a.tel{bottom:30px;right:30px}header a.tel::before{top:-20px}header a.tel::after{top:-12px}a#burger{top:30px;right:20px}.site-name img{width:190px}footer div:nth-child(3){margin-top:15px}header{padding-top:27px}h1{font-size:18px;line-height:24px}h2{font-size:17px;line-height:22px}h3{margin:20px 0 10px 0;font-size:17px;line-height:22px}.slider-home{width:calc(100vw - 40px);margin-top:15px;height:auto;margin-bottom:30px}.speech{width:calc(100vw - 40px)}.speech p{padding-right:0; margin-top:50px}.speech::before{display:none}body,input,textarea,select{font-size:14px;line-height:20px}footer img{display:none}footer div{font-weight:400;width:280px;display:inline-block}.bloc-portrait{margin-top:10px;padding-top:20px}.bloc-portrait .photo{width:40%;margin-bottom:20px}.bloc-portrait .nom{width:100%}.bloc-portrait .bio{width:100%;padding-top:10px}.slider-main{margin-top:50px;margin-bottom:50px;width:calc(100vw - 40px);height:calc((100vw - 40px) / 1.7);margin-left:0px}.slider-main+footer{padding:130px 0 130px 0}h1+.slider-main{margin-bottom:10px;margin-top:20px}.slider-main+.bloc-titre_texte{margin-bottom:20px !important;margin-top:0;margin-right:0}.bloc-titre_texte{margin-top:20px;padding-right:0 !important;padding-top:10px;margin-bottom:20px}.cta{background:#37A0C9;padding:12px 20px 10px 20px;font-size:12px}.bloc-cas_avant_apres{margin-right:0;margin-top:30px;margin-bottom:30px;padding-top:30px}.bloc-cas_avant_apres>div,.bloc-cas_avant_apres>h4{float:none;width:100%}.bloc-cas_avant_apres>h4{text-align:center;padding:40px;margin-left:0}footer{margin-top:20px !important;padding-top:30px;padding-bottom:30px}footer::before{content:'';position:absolute;top:0;left:-20px;width:100vw;height:1px;background:rgba(0,0,0,0.2)}}
