/*
 Theme Name:   ALTO CHILD THEME
 Theme URI:    https://ccweb-site.com/
 Description:  Child theme by C&C
 Author:       Clément FERNANDES
 Author URI:   Couleur et Connection
 Template:     Divi
 Version:      1.0.0
*/
/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
/*
 * Body
 */
@import url(https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800);body,body.wp-autoresize{font-family:Poppins,sans-serif;background-color:#fff;line-height:1.7em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:#e274a3}a:hover{text-decoration:none}p{padding-bottom:1em}p:last-of-type{padding-bottom:0}strong{font-weight:700}cite,em,i{font-style:italic}code,pre{font-family:Poppins,sans-serif;margin-bottom:10px}ins{text-decoration:none}sub,sup{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:.8em}sub{top:.3em}dl{margin:0 0 1.5em 0}dl dt{font-weight:700}dd{margin-left:1.5em}blockquote{margin:20px 0 30px;border-left:#2ea3f2 5px solid;padding-left:20px}blockquote p{padding-bottom:0}embed,iframe,object,video{max-width:100%}h1,h2,h3,h4,h5,h6{color:#333;padding-bottom:10px;line-height:1em;font-weight:500}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}input{-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}input.text,input.title,input[type=text],select,textarea{background-color:#fff;border:1px solid #bbb;padding:2px;color:#4e4e4e}input.text:focus,input.title:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#2d3940;color:#3e3e3e}input.text,input.title,input[type=text],select,textarea{margin:0}textarea{padding:4px}.pts-menu{color:#e472a3;font-weight:800}#top-menu li a{font-size:12px;font-weight:500;text-transform:uppercase}.contact-nav{margin-left:auto;color:#e472a3;border:1px solid #e274a3;border-radius:100px;padding:6px 25px;background:#fff}.contact-nav li a :before{background:#fff}#menu-item-25 ::before{background:0 0!important}.contact-nav:hover{background:#e472a3;color:#fff;cursor:pointer;box-shadow:5px 5px 12px -2px rgba(0,0,255,.2)}.blc-gene{background-color:#fff;min-height:300px}.block-left{-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:40px 55px;margin:1px 0 40px 0;border:1px #e472a3}.blc-txt{margin:20px 0;font-size:14px;line-height:29px}.bloc-right1{background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:url(https://dentaire-alto-rose.templates-dental-web.fr//wp-content/uploads/2018/04/iStock_000037428782_Full.jpg);box-shadow:15px 15px 50px rgba(0,0,0,.4)}.bloc-right2{background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:url(https://dentaire-alto-rose.templates-dental-web.fr//wp-content/uploads/2018/05/iStock_000081535355_XXXLarge.jpg);box-shadow:15px 15px 50px rgba(0,0,0,.4)}.buttontwo{margin-left:auto;margin-right:30px;border-radius:50%;width:40px;height:40px;font-size:18px;border:solid 1px #e472a3;background:#fff;color:#e472a3}.buttontwo:hover{background:#e472a3;color:#fff;cursor:pointer}.contact-bloc{z-index:2}#main-footer{background-color:#f2f2f2}.footer-widget{color:#000!important;display:flex!important;justify-content:center!important}.round{width:320px;height:320px;position:relative;top:120px;left:150px;border-radius:800px;background-color:#fff;box-shadow:11px 16px 32px -5px rgba(0,0,0,.4)}.boxing-txt{width:200px;text-align:center;position:relative;left:60px;}.texte-min{position:relative;font-size:10px;font-weight:300;line-height:1.4;top:35px}.img-quote{position:relative;left:150px;top:20px}.img-quenote{position:relative;left:151px;top:190px}#main-content .container:before{background:0 0}#sidebar{display:none}@media (min-width:981px){#left-area{width:100%;padding:23px 0 0!important;float:none!important}}.et_post_meta_wrapper{text-align:center}.et_mobile_menu{border-top:3px solid #e472a3}