.zoomWindow {
max-height: 670px;
}
@media (max-width: 1070px) {
.small-item-cart {
display: none;
}
}
.full-height {
height: 100vh;
}
.si-instagram:hover,
.si-colored.si-instagram,
.si-facebook:hover,
.si-colored.si-facebook,
.si-call:hover,
.si-colored.si-call,
.si-email3:hover,
.si-colored.si-email3 {
background-color: #A78734 !important;
}
#top-social li a {
color: #A78734;
}
#top-bar {
background-color: #E5E5E5;
}
#header {
background-color: white !important;
border-bottom: 1px solid #A78734;
}
#footer {
position: relative;
background-color: #E5E5E5;
border-top: 0px solid rgba(0, 0, 0, 0.2);
height: 80px;
z-index: 3;
}
.head-block-fontsize {
font-size: 14px !important;
}
/* BARRE FIL D'ARIANE */
#page-title {
display: none;
}
#footer .col_one_fourth {
margin-bottom: 0px !important;
}
#copyrights {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
background-color: #E5E5E5;
}
#primary-menu ul li > a {
padding: 40px 15px;
}
.feature-box {
position: relative;
margin-top: 20px;
padding: 90px 0 0 0px;
}
.feature-box .fbox-icon {
display: block;
position: absolute;
width: 64px;
height: 64px;
position: absolute;
left: 50%;
transform: translate(-50%);
}
.feature-box.fbox-bg.fbox-center .fbox-icon {
position: absolute;
top: -48px;
left: 60%;
margin: 0 0 0 -48px;
}
.icon-home:before,
.icon-glass:before,
.icon-newspaper:before,
.icon-shopping-cart:before,
.icon-image:before,
.icon-comments:before,
.icon-contract:before {
background-image: url("../images/icons/home.svg");
background-size: 40px;
display: inline-block;
width: 40px;
height: 40px;
content: "";
position: relative;
top: 6px;
}
.icon-glass:before {
background-image: url("../images/icons/champagne.svg");
}
.icon-newspaper:before {
background-image: url("../images/icons/newspaper.svg");
background-size: 36px;
width: 36px;
height: 36px;
}
.icon-shopping-cart:before {
background-image: url("../images/icons/basket.svg");
}
.icon-image:before {
background-image: url("../images/icons/picture.svg");
}
.icon-comments:before {
background-image: url("../images/icons/chat.svg");
top: 10px;
left: 2px;
}
.icon-contract:before {
background-image: url("../images/icons/contract.svg");
top: 7px;
left: 4px;
}
.knowmore-btn,
.cuveefiche {
padding: 5px;
border: 1px solid #A78734;
width: 50%;
border-radius: 5px;
margin: 0 auto;
display: flex;
justify-content: center;
align-items: center;
transition: 0.2s all;
}
.knowmore-btn a {
position: relative;
top: 1px;
}
.knowmore-btn:hover,
.cuveefiche:hover {
background-color: #A78734;
}
.knowmore-btn:hover a,
.cuveefiche:hover a {
color: white;
}
.cuveefiche {
margin: 0;
}
.diapo-container {
margin-top: 30px;
}
.photo-btn {
margin-bottom: 30px;
padding-left: 0px;
}
.photo-btn a {
display: flex;
justify-content: center;
align-items: center;
width: 50%;
}
.small-item-cart {
width: 260px;
position: fixed;
bottom: 0px;
right: 0px;
top: 40%;
z-index: 20;
overflow: hidden;
}
.small-item-cart table {
background-color: #F5F5F5;
}
.basket-shopping {
height: 55px;
background-color: #F5F5F5;
padding: 10px;
float: right;
}
.bg-lightgrey {
background-color: #F5F5F5;
}
.subsection-page {
width: 50%;
margin: 0 auto;
}
.fbox-hiddentext {
display: none;
}
.fbox-chevron {
height: 22px;
}
.bg-picture {
background: linear-gradient(0deg, rgba(229, 229, 229, 0.88), rgba(229, 229, 229, 0.88)), url("../images/vignes.jpg");
background-size: auto, cover;
}
.wrap-box .box-img {
background-color: #F9F9F9;
}
.wrap-box.wrap-box-v4 .content .wrap-content {
transition: all 0.5s ease-in-out;
opacity: 0;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.wrap-box.wrap-box-v4:hover .content .wrap-content {
transition: all 0.8s ease-in-out;
opacity: 1;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.wrap-box.wrap-box-v4 .content .rooms-content1 .sky-h4 {
color: #FFF;
text-transform: uppercase;
margin-bottom: 15px;
font-size: 1.3rem;
}
.wrap-box.wrap-box-v4 .content .rooms-content1 .price {
color: #8E7037;
font-size: 1.2em;
font-weight: 500;
margin: 15px;
line-height: 1em !important;
}
.wrap-box.wrap-box-v4 .content p {
font-size: 0.95rem;
font-weight: 300;
color: #FFF;
margin-bottom: 15px;
line-height: 1.5em !important;
}
.fichescuvee {
justify-content: space-between;
}
.color-gold {
color: #A78734;
}
.zoo-item {
position: absolute;
width: 100%;
transform: scale(0.60);
height: 100%;
transition: all 150ms linear;
overflow: hidden;
bottom: -28%;
display: flex;
align-items: center;
justify-content: center;
}
@media (max-width: 768px) {
.cuvee-infos {
position: relative;
top: inherit;
transform: none;
}
.cuvee-infos > .heading-block {
margin-bottom: 532px !important;
}
.cuvee-presentation .col-md-7 {
bottom: 536px !important;
}
.cuvee-presentation {
max-height: none;
flex-direction: column-reverse !important;
margin-bottom: -460px !important;
}
.zoo-item {
bottom: -40%;
}
}
.logo {
margin: 2.5% auto 2.5%;
display: block;
height: auto;
}
.logo-bg {
background: url("../images/lightpaperfibers.png");
width: 100%;
height: 100%;
padding: 10%;
border-radius: 30px;
}
.logo-g {
display: table;
margin: 0 auto 45px;
height: 135px;
}
.logo-full {
max-height: 380px;
display: block;
height: auto;
margin: 0 auto;
}
.logo-div {
background-color: #F9F9F9;
}
.logos-header {
max-width: 150px;
height: auto;
}
#myVideo {
position: fixed;
right: 0;
bottom: 0;
min-width: 100%;
min-height: 100%;
object-fit: cover;
-webkit-filter: opacity(.6);
filter: opacity(.6);
}
.index-card {
background-color: rgba(0, 0, 0, 0.05);
min-height: 350px;
padding: 2%;
position: relative;
border-radius: 5px;
}
.index-card .feature-box {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 85%;
}
.header-mobile .enter-btn {
width: 60%;
z-index: 1;
}
.enter-btn {
display: inline-table;
width: 65%;
margin: 0 auto;
color: white;
background-color: rgba(167, 135, 52, 0.8);
border: none;
z-index: 1;
}
.enter-btn:hover {
background-color: rgba(0, 0, 0, .65);
color: white;
}
.btns-langues {
position: relative;
top: 75px;
width: 100%;
margin: 0;
left: 0px;
}
.table-center {
display: table;
margin: 0 auto;
}
.flexbox-vh-center {
display: flex;
justify-content: center;
align-items: center;
}
.absolute-center {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.header-mobile {
display: none;
}
.btn-height {
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
text-align: center;
padding: 1rem;
}
.btn-room:hover a {
color: white;
}
@media (max-width: 1200px) {
.header-desktop {
display: none;
}
.header-mobile {
display: block;
}
}
@media (max-width: 992px) {
.index-card {
background-color: rgba(0, 0, 0, 0.05);
min-height: 400px;
padding: 2%;
position: relative;
border-radius: 5px;
}
}
.full-large-media {
max-height: 350px;
overflow: hidden;
}
.lightbox {
cursor: pointer;
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);
background: rgba(0, 0, 0, .7);
-webkit-filter: none !important;
z-index: 9997
}
.lightbox img {
display: block;
position: absolute;
border: 5px solid White;
box-shadow: 0 0 20px Black;
border-radius: 1px
}
body.blurred > * {
-webkit-filter: blur(2px);
-webkit-transform: translate3d(0, 0, 0)
}
.lightbox__loading {
background: url("../images/loading.gif") center center no-repeat;
width: 32px;
height: 32px;
margin: -16px 0 0 -16px;
position: absolute;
top: 50%;
left: 50%
}
.lightbox__caption {
display: none;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
text-align: center;
z-index: 9998;
background: Black;
background: rgba(0, 0, 0, .7)
}
.lightbox__caption p {
margin: 0 auto;
max-width: 70%;
display: inline-block;
padding: 10px;
color: White;
font-size: 12px;
line-height: 18px
}
.lightbox__button {
position: absolute;
z-index: 9999;
background: center center no-repeat;
width: 32px;
height: 32px;
opacity: .4;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
transition: all .3s
}
.lightbox__button:focus,
.lightbox__button:hover {
opacity: 1;
-webkit-transform: scale(1.4);
-moz-transform: scale(1.4);
-ms-transform: scale(1.4);
transform: scale(1.4)
}
.lightbox__close {
right: 10px;
top: 10px;
background-image: url("../images/close.png")
}
.lightbox__nav {
top: 50%;
margin-top: -16px
}
.lightbox__nav--next {
right: 10px;
background-image: url("../images/next.png")
}
.lightbox__nav--prev {
left: 10px;
background-image: url("../images/previous.png")
}
.gallery {
width: 100%;
display: flex;
flex-wrap: wrap;
margin: 0 auto;
}
.diapo-container .gallery li {
list-style-type: none;
width: 31%;
margin: 0.75rem;
}
.cuvee-div {
height: 550px;
}
.cuvee-div .gallery li {
list-style-type: none;
width: 100%;
}
.cuvee-img img {
height: 600px;
width: auto;
display: table;
margin: 0 auto;
}
.cuvee-etiquette {
display: none;
padding-top: 7.5vh;
}
.box-img img {
height: 550px;
position: relative;
bottom: 55px;
}
@media (max-width: 767px) {
.cart-product-thumbnail img {
max-width: 100px;
width: 100px;
padding: 5px 20px;
background-color: #E5E5E5;
}
}
@media (max-width: 575px) {
.cart-product-thumbnail img {
max-width: 100px;
width: 100px;
padding: 5px 20px;
background-color: #E5E5E5;
}
.cart td {
padding: 12px 5px !important;
vertical-align: middle !important;
font-size: 3.25vw;
border-color: #E5E5E5 !important
}
}
@media (max-width: 991px) {
.quantity .riSingle a.plus,
.quantity .riSingle a.minus {
display: none !important;
}
.quantity .riSingle a.plus,
.quantity .riSingle a.minus,
.quantity .qty {
display: block;
float: none;
cursor: pointer;
border: 0px transparent;
padding: 0;
width: 36px;
height: 40px;
line-height: 40px;
text-align: center;
background-color: #EEE;
font-size: 16px;
font-weight: bold;
transition: background-color .2s linear;
-webkit-transition: background-color .2s linear;
-o-transition: background-color .2s linear;
}
}
@media screen and (max-width: 991px) {
.header-mobile .enter-btn {
display: table-cell !important;
width: auto !important;
}
}
@media screen and (max-width: 768px) {
.logo-full {
max-width: 85%;
}
.logo-g {
display: table;
margin: 0px auto 31px;
height: 68px;
}
.logo {
margin: 2.5% auto 10.5%;
display: block;
height: auto;
}
.logos-header {
max-width: 135px;
height: auto;
}
.btns-langues {
top: 55px;
}
.header-home {
height: 840px;
}
}
/* MODIFICATIONS HOMESCREEN 17/05/2021 */
@media (min-width: 576px) {
.content-home .col-sm-6 {
max-width: inherit !important;
}
}
.index-cards [class*="col-"] {
background-clip: padding-box;
border: 15px solid transparent;
border-radius: 20px;
}
.index-cards h3 {
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 0;
color: #333333;
}
.fbox-icon {
display: block;
width: 64px;
height: 64px;
}
.index-cards i {
-webkit-transition: background-color 0.3s, color 0.3s;
-o-transition: background-color 0.3s, color 0.3s;
transition: background-color 0.3s, color 0.3s;
border-radius: 50%;
background-color: #A78734;
font-style: normal;
font-size: 28px;
text-align: center;
line-height: 64px;
width: 64px;
}
.index-card {
min-height: 380px !important;
}
@media (max-width:575px) {
.cart td {
padding: 12px 5px !important;
vertical-align: middle !important;
font-size: 3vw !important;
border-color: #E5E5E5 !important;
}
.cart-product-thumbnail img {
max-width: 100px !important;
width: 70px !important;
padding: 5px 10px !important;
background-color: #E5E5E5 !important;
}
}
@media (max-width: 375px) {
.cart-product-quantity .quantity {
width: 27px;
}
}
/* MODIFICATIONS 02/06/2021 */
body {
image-rendering: -webkit-optimize-contrast;
}
.index-cards p {
width: 100%;
}
