/*
Theme Name: Château de Bellet
Description: Theme wine & winery - Château de Bellet
Author: Matthieu Loigerot
Author URI: https://www.matthieuloigerot.fr

Tags: Wine, winery, vins, vignoble, chateau, bellet, chateau de bellet, domaine viticole, nice, côte d'azur

Version: 1.1

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

/* Générale */
.lienblanc{color:#fff;}
.lienblanc:hover{color:#b5a46d;}
#mkdf-back-to-top{bottom:55px!important;}
.text-page{font-size: 20px; line-height: 1.6em; font-family: Lustria, sans-serif; font-weight: 400;}
.current {color:#b5a46d!important;}

.txtmge{padding:50px; margin:0px;}

svg.mkdf-video-button-svg{width:54px!important; height:54px!important;}

#cookie-notice .cn-button{background-image:none; background-color:#b5a46d!important; padding: 5px 8px; border-radius: 5px;}


/* VIDEO PAGE ACCUEIL */

video{ 
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    transform: translateX(-50%) translateY(-50%);
 	background: url('https://www.chateaudebellet.com/wp-content/themes/Chateau-de-Bellet/images/poster-video.jpg') no-repeat;
  	background-size: cover;
	background-position:center;
}

.logo-homep{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    text-align: center;
}

.logo-homep > img{width:300px;}

.arrow{
    position: absolute;
    margin-top:20%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.arrow span{
    display: block;
    width: 20px;
    height: 20px;
    border-bottom: 3px solid #fff;
    border-right: 3px solid #fff;
    transform: rotate(45deg);
    margin: -12px;
    animation: animate 2s infinite;
}
.arrow span:nth-child(2){
    animation-delay: -0.2s;
}
.arrow span:nth-child(3){
    animation-delay: -0.4s;
}
@keyframes animate {
    0%{
        opacity: 0;
        transform: rotate(45deg) translate(-20px,-20px);
    }
    50%{
        opacity: 1;
    }
    100%{
        opacity: 0;
        transform: rotate(45deg) translate(20px,20px);
    }
}




/* CHAT */
#gobot-footer > a{display:none!important;}
#gobot-wrapper .gobot-toggle .gobot-widget.button>button{box-shadow:none!important;}

/* Footer */
/*.mkdf-footer-top-holder .mkdf-footer-top-inner .mkdf-footer-top-alignment-predefined .mkdf-column-content .mkdf-blog-list-widget .mkdf-blog-list-holder .mkdf-bl-wrapper .mkdf-blog-list{columns: 2; -moz-columns: 2; -webkit-columns: 2;}*/
.mkdf-footer-bottom-holder .mkdf-footer-bottom-inner .mkdf-grid-row .mkdf-grid-col-4:last-of-type{text-align:center;} 

.mkdf-footer-top-alignment-predefined > .mkdf-grid-col-4 > .mkdf-blog-list-widget > .mkdf-widget-title-holder > .mkdf-widget-title{margin: 0 0 7px;}
.mkdf-footer-top-alignment-predefined > .mkdf-grid-col-4 > .mkdf-blog-list-widget{margin: 0 0 35px;}

.mkdf-blog-list-holder.mkdf-bl-simple .mkdf-bli-content .mkdf-post-title{color:#b5a46d!important;}

.mentionsleg{
	width:100%;
	text-align:center;
	background-color:#292525;
	color:#fff;
	padding-bottom:3px;
	font-size:12px;
	text-transform:uppercase;
}

.mentionsleg > .textwidget > p{margin:0!important;}
.mentionsleg > .textwidget > p > a{color:#fff!important;}
.mentionsleg > .textwidget > p > a:hover{color:#b5a46d!important;}


/* Newsletter */
#text-12{margin:0!important;}
.EMAIL-label{width:100%; position:relative; margin:0px;}
.mkdf-footer-top-inner .mkdf-grid-row .mkdf-column-content:nth-of-type(2) > .widget > form > p:first-of-type > label{display:none!important;}
.yikes-easy-mc-form input[type=email]{background-color:transparent!important;}
.mkdf-footer-top-inner .mkdf-grid-row .mkdf-column-content:nth-of-type(2) > .widget > .yikes-mailchimp-container-1 > form > label > .yikes-easy-mc-email{
	color: #ffffff;
	border-bottom: 1px dashed #fff!important;
	margin-bottom:20px;
	width:100%;
}

.yikes-easy-mc-submit-button {
	border: 0px;
    margin-left: 60px;
	margin-top:5px!important;
    top: 3px;
    color: #000;
     position: relative;
    width: auto;
    margin: 0;
    font-family: inherit;
    font-size: 13px;
    line-height: 1.692307692307692em;
    letter-spacing: .11em;
    font-weight: 700;
    text-transform: uppercase;
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    -o-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    padding: 17px 26px;
    cursor: pointer;
}

#yikes-mailchimp-container-2{text-align:center;}

.yikes-mailchimp-form-description-1:before{content: "";
	background-image:url('https://www.chateaudebellet.com/wp-content/themes/Chateau-de-Bellet/images/envelope-icon.svg');
	 display: inline-block;
	background-size: 45px 32px;
	width: 45px;
	height: 32px;
	margin-bottom: -10px;
}

.yikes-easy-mc-form-1 > .yikes-easy-mc-submit-button{background-color: #FFFFFF;}
.yikes-easy-mc-form-2 > .yikes-easy-mc-submit-button{background-color: #292525; color:#FFFFFF;}

.yikes-easy-mc-submit-button:hover{background-color: #b5a46d; color:#ffffff;}

#yikes-easy-mc-form-2-EMAIL{border:0px;}
.yikes-mailchimp-container-2 > form > label > .yikes-easy-mc-email{
	color: #292525;
	border-bottom: 1px dashed #292525!important;
	margin-bottom:0px;
	width:100%;
}

.mkdf-sidebar > .widget_meta > form > input[type=submit]:hover{background-color: #b5a46d; color:#ffffff;}

/* Bouton données RGPD */
#gdrf-submit-button{
	border: 0px;
    margin-left: 60px;
	margin-top:5px!important;
    top: 3px;
    background: #000;
    color: #fff;
     position: relative;
    width: auto;
    margin: 0;
    font-family: inherit;
    font-size: 13px;
    line-height: 1.692307692307692em;
    letter-spacing: .11em;
    font-weight: 700;
    text-transform: uppercase;
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    -o-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    padding: 17px 26px;
    cursor: pointer;
}
#gdrf-submit-button:hover{background-color: #b5a46d; color:#ffffff;}
#gdrf_data_email, #gdrf_data_human{width:50%; display:block;}

/* Navigation */
.mkdf-sticky-header .mkdf-sticky-holder .mkdf-vertical-align-containers .mkdf-position-right .mkdf-position-right-inner .mkdf-fullscreen-menu-opener .mkdf-fullscreen-menu-opener-icon .mkdf-hm-open-text{color:#000;}

.mkdf-fullscreen-menu-opener.mkdf-fullscreen-menu-opener-icon-pack {font-size: 30px!important;}
.mkdf-mobile-header-holder > .mkdf-grid > .mkdf-vertical-align-containers > .mkdf-vertical-align-containers > .mkdf-position-right > .mkdf-position-right-inner > .widget_polylang{margin-top:15px; margin-right:12px;}

/* LANGUES */
.widget_polylang{margin-left:10px!important;}
.widget_polylang ul li a span{margin:0!important;}

/* MENU */
.home > .mkdf-wrapper > .mkdf-wrapper-inner > .mkdf-page-header > .mkdf-menu-area{display:none;}
.titre-nav{text-align:center; text-transform:uppercase; color:#fff; font-size:25px;}
.lien-nav{text-align:center; margin-top:0px!important;}
.lien-nav > a{color:#fff; font-weight:900; text-transform:uppercase; font-size:20px;}
.lien-nav > a:hover{color:#b5a46d;}

.nav-mobile{display:none!important;}
.nav-acc > .mkdf-accordion-title{border-bottom-width:0px!important; border-top-width:0px!important; text-align:center;}
.nav-col1 > .vc_column-inner > .wpb_wrapper > .nav-acc > p{padding-top:0px!important; padding-bottom:0px!important; margin-top:-11px;} 
.nav-col3 > .vc_column-inner > .wpb_wrapper > .nav-acc > p{padding-top:0px!important; padding-bottom:0px!important; margin-top:-11px;} 
.nav-col4 > .vc_column-inner > .wpb_wrapper > .nav-acc > p{padding-top:0px!important; padding-bottom:0px!important; margin-top:-11px;}
.nav-acc > p > .mkdf-accordion-mark{display:none;}
.nav-acc > p > .mkdf-tab-title{color:#fff; font-weight:900; text-transform:uppercase; font-size:20px;}
.nav-acc > p > .mkdf-tab-title:hover{color:#b5a46d;}
.nav-acc > p > .mkdf-tab-title::after{
 	content:"▾";
	display: block;
}

/* pictogrammes */
.tonneau .mkdf-iwt-icon img, .grappe .mkdf-iwt-icon img{width:23px;}

.icone-vins > .mkdf-iwt-content > .mkdf-iwt-text{margin-top:3px;}

/* TIMELINE */
.timeline-home > .mkdf-roadmap-inner-holder > .mkdf-roadmap-item > .mkdf-roadmap-item-content-holder > .mkdf-ric-content{font-size:18px;}

/* PAGE TERROIR */
.txt-ico-terroir > .mkdf-iwt-content > .mkdf-iwt-title{font-size:16px;}
.txt-ico-terroir > .mkdf-iwt-content > .mkdf-iwt-text{font-size:15px}

.img-cepage > .mkdf-iwt-image > img{display:inline-block!important;}

/* PAGE SE DETENDRE */
.bckgrd-gourmet{background-position-y: bottom!important;}

.arform_modal_button_100, .arform_modal_button_101{
	margin: 0px 0px 0px 8%;
	position: relative;
    width: auto;
    font-family: inherit;
    font-size: 13px;
    line-height: 1.692307692307692em;
    letter-spacing: .11em;
    font-weight: 700;
    text-transform: uppercase;
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    -o-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    padding: 17px 46px;
    cursor: pointer;
	
	padding: 0 !important;
    font-size: 13px;
    color: #000;
    background-color: transparent;
    border: 0;
    vertical-align: middle;
}

.arform_modal_button_100:before, .arform_modal_button_101:before{
    content: '';
    position: absolute;
    top: 110%;
    left: -40px;
    width: 55px;
    height: 1px;
    background: currentColor;
    -webkit-transform: rotate(-50deg) scaleX(1);
    -ms-transform: rotate(-50deg) scaleX(1);
    transform: rotate(-50deg) scaleX(1);
    -webkit-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    transform-origin: 0 100%;
    pointer-events: none;
    -webkit-animation: mkdf-animate-simple-button-out .4s forwards cubic-bezier(.39, .58, .57, 1);
    animation: mkdf-animate-simple-button-out .4s forwards cubic-bezier(.39, .58, .57, 1)
}

/* PAGE VINS */ 
.cat-vins{border-radius:50%;}

.rond-vin > .vc-hoverbox > .vc-hoverbox-inner{height:450px;}
.rond-vin > .vc-hoverbox > .vc-hoverbox-inner > .vc-hoverbox-block{border-radius:50%;}
.rond-vin > .vc-hoverbox > .vc-hoverbox-inner > .vc-hoverbox-block > .vc-hoverbox-block-inner > h2{color:#fff!important; font-weight:900;}

.carre-vin > .vc-hoverbox > .vc-hoverbox-inner{height:450px;}
.carre-vin > .vc-hoverbox > .vc-hoverbox-inner > .vc-hoverbox-block > .vc-hoverbox-block-inner > h2{color:#fff!important; font-weight:900;}

.block-vin{background-position:top!important;}

.back-bouton{position:fixed; top:150px; left:0; z-index:2;}
.content-vins{margin-top:-54px;}

/* PAGE CONTACT */
.text-contact > .mkdf-iwt-content > h6{font-weight:400!important; font-family: Montserrat!important; text-transform:none!important; font-size:18px!important;}


/* Contenu PC - Mobile */
.contenu-mobile{display:none;}

/* RESPONSIVE */
@media (max-width:415px){
	.widget_polylang ul li{display:inline-block;}
	.nav-pc{display:none!important;}
	.nav-mobile{display:flex!important; margin-top:150px;}
	/*
	#menu-menu-principal, #menu-menu-principal-anglais{margin-top:30px!important;}
	#menu-menu-principal > .menu-item, #menu-menu-principal-anglais > .menu-item{
		width:100%!important; 
		line-height:75px!important;
		margin:2px 0px!important;
	}
	#menu-menu-principal > .menu-item > a, #menu-menu-principal-anglais > .menu-item > a{width:100%!important;}*/
	
	#div-plaq-mge > .vc_column-inner{padding:20px!important;}
	.txtmge{padding:20px;}
	
	.back-bouton{position:fixed; top:30px; left:0; z-index:2;}
	
	.colog > .vc_column-inner{padding-left:0px!important;}
	
	.mentionsleg{padding-bottom:80px;}
	.mentionsleg > p{width:90%; margin:0 auto;}
	
	.contenu-pc{display:none;}
	.contenu-mobile{display:inline-block;}
	
	/* input method */
	.text_hide{text-align:left!important;}
	.text_hide > label {cursor:pointer;}
	#hide-show { position:absolute; opacity:0;}
	#hide-show + label:before { content:'+ Lire la suite'; display:inline-block; margin-top:20px; font-size: 20px; line-height: 1.6em; font-family: Lustria, sans-serif; font-weight: 400;}
	#hide-show:checked + label:before {content:'- Masquer';}
	.cont {display:none;/* le texte ne sera pas selectionner */}
	#hide-show:checked + label + .cont {display:block;}
	
	.text_hide-en{text-align:left!important;}
	.text_hide-en > label {cursor:pointer;}
	#hide-show-en { position:absolute; opacity:0;}
	#hide-show-en + label:before { content:'+ Read more'; display:inline-block; margin-top:20px; font-size: 20px; line-height: 1.6em; font-family: Lustria, sans-serif; font-weight: 400;}
	#hide-show-en:checked + label:before {content:'- Close';}
	.cont{display:none;/* le texte ne sera pas selectionner */}
	#hide-show-en:checked + label + .cont {display:block;}

}
@media (min-width:416px) and (max-width:770px){
	.widget_polylang ul li{display:inline-block;}
	
	.txtmge{padding:20px;}
	
	.nav-pc{display:none!important;}
	.nav-mobile{display:flex!important;}
	.nav-mobile > .vc_col-sm-1\/5{width:100%;}
	
	/*#menu-menu-principal, #menu-menu-principal-anglais{margin-top:100px!important;}
	#menu-menu-principal > .menu-item, #menu-menu-principal-anglais > .menu-item{
		width:100%!important; 
		line-height:110px!important;
		margin:2px 0px!important;
	}
	#menu-menu-principal > .menu-item > a, #menu-menu-principal-anglais > .menu-item > a{width:100%!important;}*/
	
	.back-bouton{position:fixed; top:50px; left:0; z-index:2;}
}