/*
 Theme Name:     Cabane Col-de-Cou
 Description:    Votre site sera constitue de plusieurs pages (accueil, blog, contact, etc...) que vous pourrez librement personnaliser selon vos besoins.
 Author:         Infomaniak
 Author URI:     https://www.volorio.ch
 Template:       Divi
 Version:        1.0.1
*/
 
@import url("../Divi/style.css");

.btn-reservation { display: inline-block; background-color: #c02738; color: #fff; padding: 10px; border: 2px solid; transition: .5s ease-in-out; }
.btn-reservation:hover { background-color: #fff; color: #c02738; }

.et_pb_section--with-menu { background-image: url(img/sep.png); background-position: bottom; background-repeat: repeat-x; background-size: inherit; }
.entry-content { background-image: url("img/bcg-bois.jpg"); background-attachment: fixed; background-size: cover; }
.text-module-footer img { float: left; }
.text-module-footer a { color: #fff; }

#main-content .post.et_pb_post { padding-bottom: 0; margin-bottom: 0; }

.mv { width: 32px; height: 32px; line-height: 32px; border: 1px dotted; text-align: center; text-decoration: none; display: inline-block; border-radius: 50%; font-size: 14px; background-color: #fff; color: #111; transition: .7s; }
.mv:hover { background-color: #c02738; color: #fff; transform: rotate(360deg); transition: 0.5s ease-in-out; }


@media (max-width: 480px){
	.text-module-footer img { float: none; margin-bottom: 2rem; }
	
}

@media (max-width: 980px){
	.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before { color: #c02738; }
	.mobile_menu_bar { background-color: #c02738; border: 5px solid #c02738; border-radius: 50%; transition: .8s; }
	.opened .mobile_menu_bar { transform: rotate(180deg); }
}

@media (min-width: 769px){
	.item-webcam span { display: none; }
	.item-webcam>a:before { content:''; display: block; width: 32px; height: 32px; background-image: url("img/icon-webcam.svg"); background-repeat: no-repeat; }
	.pll-parent-menu-item>a{ text-indent: -1000px; overflow: hidden; display: block; }
	.pll-parent-menu-item>a:before { content:''; display: block; width: 32px; height: 32px; background-image: url("img/icon-langues.svg"); background-repeat: no-repeat; }
	.et_pb_menu .et_pb_menu__menu>nav>ul>li.pll-parent-menu-item>ul { right: 0; left: inherit; }
	.text-module-footer .et_pb_text_inner { display: flex; }
	.text-module-footer .et_pb_text_inner div:first-child { padding-right: 2rem; border-right: 3px dotted #fff; }
	.text-module-footer .et_pb_text_inner div + div { margin: auto 0 auto 2rem; }
}