﻿.color-primary{color:#f39;}.color-secondary{color:#3c3c3c;}.font-primary{font-family:'Open sans',sans-serif;}.clearfix{zoom:1;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.barre{text-decoration:line-through;}.responsive-for-phone{display:none;}.responsive-for-desktop{display:block;}@media screen and (max-width:600px){.responsive-for-phone{display:block;}.responsive-for-desktop{display:none;}}@font-face{font-family:"Cheddar Jack";src:url("//static.photoweb.fr/fonts/cheddar-jack/CheddarJack.eot?#iefix") format("embedded-opentype"),url("//static.photoweb.fr/fonts/cheddar-jack/CheddarJack.woff") format("woff"),url("//static.photoweb.fr/fonts/cheddar-jack/CheddarJack.ttf") format("truetype"),url("//static.photoweb.fr/fonts/cheddar-jack/CheddarJack.svg#CheddarJack") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"InteloAlt ExtraBold";src:url("//static.photoweb.fr/fonts/inteloAlt-extraBold/InteloAlt-ExtraBold.eot");src:url("//static.photoweb.fr/fonts/inteloAlt-extraBold/InteloAlt-ExtraBold.eot?#iefix") format("embedded-opentype"),url("//static.photoweb.fr/fonts/inteloAlt-extraBold/InteloAlt-ExtraBold.woff2") format("woff2"),url("//static.photoweb.fr/fonts/inteloAlt-extraBold/InteloAlt-ExtraBold.woff") format("woff"),url("//static.photoweb.fr/fonts/inteloAlt-extraBold/InteloAlt-ExtraBold.ttf") format("truetype");}@font-face{font-family:"Intelo-SemiBold";src:url("//static.photoweb.fr/fonts/inteloAlt-semiBold/Intelo-SemiBold.eot?#iefix") format("embedded-opentype"),url("//static.photoweb.fr/fonts/inteloAlt-semiBold/Intelo-SemiBold.otf") format("opentype"),url("//static.photoweb.fr/fonts/inteloAlt-semiBold/Intelo-SemiBold.woff") format("woff"),url("//static.photoweb.fr/fonts/inteloAlt-semiBold/Intelo-SemiBold.ttf") format("truetype"),url("//static.photoweb.fr/fonts/inteloAlt-semiBold/Intelo-SemiBold.svg#Intelo-SemiBold") format("svg");}.homepage{padding-bottom:30px;position:relative;}.homepage .footer__promotion{display:none;}.homepage .edito-photoweb{margin:10px 20px 0 20px;padding:0;position:relative;}.homepage .edito-photoweb p{color:#000;font-family:'Open sans',sans-serif;font-size:12px;line-height:1.5em;}.homepage .edito-photoweb p a{color:#000;text-decoration:underline;}.homepage .edito-photoweb h1{color:#000;font-family:'Open sans',sans-serif;font-size:18px;font-weight:bold;margin:0;margin-bottom:13px;padding:0;text-align:left;position:relative;z-index:1;background:none;}.homepage .edito-photoweb h1 span{background-color:#fff;display:inline-block;padding-right:10px;}.homepage .edito-photoweb h2{font-size:14px;margin:5px 0 3px 0;font-weight:700;font-family:'Open sans',sans-serif;}.homepage .main-encart{margin-bottom:10px;}.homepage .main-encart .vitrine{height:386px;overflow-y:hidden;}.homepage .main-encart .vitrine .bxslider{list-style:none;margin:0;padding:0;}.homepage .main-encart .vitrine .les-bon-plans{background:url("../img/home/background-mobile.png") #00a3a3 no-repeat;background-size:100px 122px;background-position:left bottom;font-family:'Open sans',sans-serif;font-size:14px;height:122px;display:none;padding-right:13px;text-align:right;}.homepage .main-encart .vitrine .les-bon-plans .text{position:relative;top:40px;}.homepage .main-encart .vitrine .les-bon-plans .text .title{font-size:18px;}.homepage .main-encart .vitrine .les-bon-plans .text .icons{color:#fff;font-size:25px;position:relative;top:5px;}.homepage .main-encart .vitrine .les-bon-plans .text .under{font-size:13px;padding-right:20px;}.homepage .main-encart .vitrine .les-bon-plans a{color:#fff;}.homepage .main-encart .single .bx-controls{display:none;}.homepage .more-information{border-bottom:5px solid #fff;display:flex;justify-content:space-between;padding-bottom:10px;}.homepage .more-information .upload-photo{padding:10px 0;text-align:center;}.homepage .more-information .ads{width:674px;}.homepage .more-information .ads .img-link{display:block;font-size:0;}@media screen and (max-width:600px){.homepage .more-information .ads{width:100%;}}.homepage .more-information .photos-locations{cursor:pointer;display:flex;flex-direction:column;justify-content:center;}.homepage .familles{margin:0;text-align:center;padding:0;padding-top:12px;display:flex;flex-wrap:wrap;justify-content:space-between;}.homepage .familles li{display:inline-block;margin:10px 0 15px 0;width:33%;}.homepage .familles li:nth-child(1) a:last-child:before{content:url("../img/home/petit-coeur.png");bottom:45px;left:20px;}.homepage .familles li:nth-child(2) a:last-child:before{content:url("../img/home/rose.png");left:30px;top:20px;}.homepage .familles li:nth-child(3) a:last-child:before{content:url("../img/home/bouche.png");bottom:25px;right:25px;}.homepage .familles li:nth-child(4) a:last-child:before{content:url("../img/home/carte.png");bottom:15px;right:20px;}.homepage .familles li:nth-child(5) a:last-child:before{content:url("../img/home/mot-doux.png");bottom:15px;right:20px;}.homepage .familles li:nth-child(6) a:last-child:before{content:url("../img/home/appareil-photo.png");top:24px;left:50px;}.homepage .familles li .title{background:#fff;color:#000;font-family:"Cheddar Jack";font-size:33px;margin:0;margin-bottom:10px;font-weight:100;padding:0;text-align:center;position:relative;z-index:1;display:inline-block;padding-right:7px;}.homepage .familles li .title:after{content:url("../img/gradient-round.png");width:6px;height:6px;vertical-align:bottom;margin:0 0 0 8px;}.homepage .familles li a{position:relative;display:inline-block;}.homepage .familles li a:last-child:before{position:absolute;z-index:1;display:none;}.homepage .familles li a:last-child:after{content:"";background-color:rgba(0,0,0,.6);display:block;width:100%;height:100%;position:absolute;opacity:0;top:0;left:0;z-index:0;-webkit-transition:.4s ease all;-moz-transition:.4s ease all;-ms-transition:.4s ease all;-o-transition:.4s ease all;transition:.4s ease all;}.homepage .familles li a:last-child:hover:after{opacity:1;}.homepage .familles li a:last-child:hover:before{display:block;}.homepage .familles li a:last-child:hover span.visuel .link{opacity:1;}.homepage .familles li a:last-child:hover span.visuel .link:hover{background-color:rgba(255,255,255,.3);}.homepage .familles li a img{width:100%;}.homepage .familles li a span{-webkit-transition:.4s ease all;-moz-transition:.4s ease all;-ms-transition:.4s ease all;-o-transition:.4s ease all;transition:.4s ease all;}.homepage .familles li a span.visuel{display:block;font-size:0;margin:0 auto;position:relative;}.homepage .familles li a span.visuel .link{color:#fff;font-weight:bold;background-color:transparent;border:1px solid #fff;padding:6px 35px;position:absolute;opacity:0;z-index:1;font-size:15px;font-family:'Open sans',sans-serif;font-weight:500;left:50%;top:50%;margin-left:-70px;margin-top:-12px;}.homepage .avis{margin-bottom:10px;}.homepage .avis .inner{background:#fff;color:#000;font-family:'Open sans',sans-serif;font-size:18px;margin:25px 0 20px 20px;padding:0 20px 0 0;text-align:left;position:relative;z-index:1;font-weight:bold;display:inline-block;}.homepage .avis .trustbox-carousel{width:100%;margin:10px auto;}.homepage .avis .link{color:#3c3c3c;margin:0 20px 0 0;display:block;text-decoration:underline;text-align:right;}@media screen and (min-width:520px){.responsive .avis .trustbox-carousel{height:150px;}}@media screen and (max-width:519px){.responsive .avis .trustbox-carousel{height:auto;}}@media screen and (min-width:768px) and (max-width:1024px){.responsive .homepage{padding-bottom:10px;}.responsive .homepage .main-encart{margin-bottom:0;}.responsive .homepage .more-information{padding:10px 0;}.responsive .homepage .more-information .ads{width:66%;}.responsive .homepage .familles li a span.visuel{height:auto;}.responsive .homepage .avis{margin-bottom:0;}.responsive .homepage .les-bon-plans{display:none;}}@media screen and (min-width:600px) and (max-width:768px){.responsive .homepage{padding-bottom:10px;}.responsive .homepage .main-encart{margin-bottom:0;}.responsive .homepage .more-information{padding:10px 0;}.responsive .homepage .more-information .ads{width:66%;}.responsive .homepage .familles li a span.visuel{height:auto;}.responsive .homepage .familles li a span.link{display:none;}.responsive .homepage .avis{margin-bottom:0;}.responsive .homepage .les-bon-plans{display:none;}}@media screen and (min-width:600px){.responsive .homepage .show-phone-only{display:none;}}@media screen and (max-width:565px){.responsive .homepage{padding-bottom:10px;}.responsive .homepage .show-desktop-only{display:none;}.responsive .homepage .show-phone-only{display:block;}.responsive .homepage .main-encart{margin-bottom:0;}.responsive .homepage .main-encart .vitrine{height:auto;}.responsive .homepage .bxsliderresponsive{display:block;list-style:none;margin:0;padding:0;}.responsive .homepage .more-information{border-color:#f1f1f1;flex-direction:column;padding:0;}.responsive .homepage .more-information .photos-locations{display:none;}.responsive .homepage .more-information .ads{margin-top:40px;width:auto;}.responsive .homepage .familles{border-bottom:5px solid #d7d7d7;padding:0 10px;padding-bottom:15px;}.responsive .homepage .familles li{padding:0 10px 0 0;margin-bottom:20px;width:49%;}.responsive .homepage .familles li h3{text-align:center;font-size:26px;}.responsive .homepage .familles li h3 span:after{display:none;}.responsive .homepage .familles li a span.visuel{height:auto;}.responsive .homepage .familles li a span.link{display:none;}.responsive .homepage .avis{margin-bottom:0;}.responsive .homepage .avis h4{font-size:12px;text-align:center;}.responsive .homepage .avis h4:after{display:none;}.responsive .homepage .edito-photoweb{margin-top:15px;}.responsive .homepage .footer__promotion{display:block;margin:15px 0;text-align:center;}}