@import "imports/imports";
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display : block;
/*-webkit-transform: translate3d(0,0,0);*/
}
html, body {
-webkit-overflow-scrolling : touch;
width : 100%;
height : 100%;
margin : 0;
padding : 0;
font-size : 16px;
}
body > #wrap {
height : 100%;
min-height : 100%;
}
/* ////////// Commun //////////////// */
.page {
background : #fff;
}
#main {
height : 100%;
width : 100%;
position : absolute;
}
a {
font-family : "leelawadee";
color : #ffffff;
text-decoration : none;
}
a .titre_rubrique {
font-style : normal;
}
.content {
@include absolute($w:100%,$t:160px,$b:28px,$z:1);
margin : auto;
padding : 0px 0 0px;
position : absolute;
text-align : left;
box-sizing : border-box;
@include smartphone{
top:105px;
}
}
.contenu {
position : absolute;
border : 0;
text-align : center;
margin : 0;
height : 100%;
width : 100%;
}
.accroche {
color : white;
font-size : 16px;
font-family : "leelawadee";
text-transform : uppercase;
}
.illustration {
margin : 20px auto;
white-space : nowrap;
}
.texte {
font-family : Verdana;
color : #c7ccbf;
font-size : 14px;
text-align : justify;
line-height : 170%;
}
.btn {
cursor : pointer;
}
.smartphone {
display : block;
}
.tablet {
display : none;
}
.row1 {
margin-bottom : 7px;
font-size : 13px;
}
.accueil .fLeelawadee.s15 {
font-size : 0;
}
.bold {
font-weight : bold;
}
.regions {
background : url("/img/smartphone/fond-selection-vins.png");
background-size : cover;
font-family : "leelawadee";
width : 100%;
padding : 20px;
z-index : 31;
background-color : rgba(255, 255, 255, 0.64);
margin-top : 35px;
position : relative;
}
.zoneRegion {
font-family : 'leelawadee';
margin : 20px 0;
text-transform : uppercase;
font-size : 16px;
color : #4a403d;
}
.zonePays {
color : #fff;
font-family : "leelawadee";
overflow : auto;
}
.selectionRegion {
color : #ab462f;
font-size : 16px;
font-family : "leelawadee";
}
.selectionPays {
font-family : "leelawadee";
color : #fff;
height : 44px;
display : block;
line-height : 44px;
border-bottom : 1px solid rgba(255, 255, 255, 0.2);
padding-left : 30px;
}
.titreVin {
font-family : "leelawadee";
font-size : 17px;
color : #fff;
width : 80%;
display : block;
margin : 20px auto;
text-align : center;
}
.intitVin {
text-transform : uppercase;
color : #e4792b;
margin-right : 10px;
}
.page form {
text-align : center;
margin : 10px 0;
}
.texteContainer.ib.box.pays {
width : 100%;
/*-webkit-transform: translate3d(0,0,0); -webkit-transform: translateZ(0px);*/
margin-top : 0;
}
.zonePlus .retina.btn-retour-menu {
top : 62px;
position : fixed;
}
.texteContainer.ib.box.actu {
color : #fff;
text-align : center;
margin-top : 0;
}
.contenuActu {
text-align : justify;
padding : 30px;
color : #fff;
}
.date {
text-align : left;
margin : 20px 0px 10px 50px; font-family : "leelawadee";
color : #d0b9aa;
}
.contenuActu p {
font-size : 15px;
margin : 10px 0;
font-family : "leelawadee";
line-height : 20px;
}
.texteContainer.ib.box.actu ul li {
height : 85px;
background-image : url("/img/smartphone/fond-selection-actu.png");
line-height : 18px;
text-align : left;
padding-top : 12px;
box-sizing : border-box;
/* padding-left: 44px; */
overflow : hidden;
}
.texteContainer.ib.box.actu ul li a {
color : #fff;
width : 80%;
display : inline-block;
}
.date1 {
text-align : left;
font-family : "leelawadee";
color : #d0b9aa;
}
.selected {
color : #e57a2c;
/* border-bottom: 1px solid #e57a2c; */
/* padding-bottom: 5px; */
}
.actuImage {
text-align : center;
}
.retina.btn-retour-menu a
.duVin a, .retina.btn-retour-menu a, .retina.btn-fermer-popup.duVin a {
height : 100%;
width : 100%;
}
.texteContainer.ib.box.vins {
margin-top : 0;
}
.vin .enSavoirPlus {
margin-left : 0;
}
.texteMobile {
width : 100%;
background-color : rgba(167, 126, 106, 0.9);
padding : 20px 20px 40px 20px;
box-sizing : border-box;
margin-top : 40px;
}
.retina2 a {
font-size : 0;
margin-top : 13px;
}
.messNews {
text-align : center;
margin-bottom : 20px;
}
.newsletter, .mentionsLegales {
font-family : "Leelawadee";
h1{
text-transform : uppercase;
text-align : center;
margin-bottom : 40px;
}
}
#boutonOrange {
background-image : url("/img/smartphone/fond-btn-orange.png");
border : 0;
padding : 5px 30px;
color : #fff;
margin-top : 29px;
font-size : 16px;
letter-spacing : 1.7px;
}
.enSavoirPlus::first-letter, .enSavoirPlus1::first-letter, .enSavoirPlus2::first-letter {
text-transform : uppercase;
}
.m1::first-letter, .m2::first-letter, .m3::first-letter, .m4::first-letter {
font-size : 20px;
}
#maison::first-letter {
font-size : 20px;
line-height : 20px;
}
.enSavoirPlus1, .enSavoirPlus2 {
margin-top : 2px;
}
.classDistrib {
height : auto;
/* margin-top: 10px; */
}
.cntrVideo.wrapA iframe {/*
width : 100% !important;
height : 100% !important;*/
}
.cntrVideo {
text-align : center;
max-width: 1024px;
background: rgba(255, 255, 255, 0.8);
height: 100%;
margin: 0 auto;
}
.cntrVideo .miniature{
display : inline-block;
width : 320px;
margin : 40px 20px 0;
text-align : center;
cursor : pointer;
opacity : 0.85;
-webkit-transition : all .5s;
-moz-transition : all .5s;
-ms-transition : all .5s;
-o-transition : all .5s;
transition : all .5s;
vertical-align: top;
}
.cntrVideo .miniature:hover{
opacity : 1;
}
.cntrVideo .wrapperVideo {
position : absolute;
width : 100%;
height : 100%;
top : 0;
left : 0;
background-color : rgba(0, 0, 0, 0.19);
display : none;
z-index : 50;
}
.cntrVideo .wrapperVideo #myplayer iframe{
position : absolute;
width : 100%;
height : 100%;
top : 0;
left : 0;
}
.cntrVideo .wrapperVideo .Fermer-Switchable{
position : absolute;
right: 50px;
width: 150px;
left: auto;
z-index : 150;
cursor : pointer;
}
.zoneGauche,
.listeVid {
height: 100%;
font-family: "leelawadee";
}