/*
 Theme Name:   Dejavu
 Theme URI:    https://www.dejavupubmarino.it/
 Description:  Dejavu Pub Marino
 Version:      2.5.0
 Author:       Daema Studio
 Author URI:   https://daemastudio.com
 Template:     fildisi
*/

h1, h2, h3 {
    font-family: 'Pinot Grigio' !important;
    font-weight: bold;
}

.brm-heading {
    display: none !important;
}
.brm-heading h2{
    font-family: 'Pinot Grigio' !important;
}

.brm-item {
		margin: 0 0 15px !important;
}
.brm-item-name {
    font-family: 'Pinot Grigio';
    font-weight: bold;
	  padding: 5px 0 10px 0 !important;
}
.brm-item-description {
    color: #000 !important;
    font-family: 'Montserrat';
    text-transform: uppercase;
    font-weight: bolder;
}
.brm-item-price {
    font-family: 'Pinot Grigio';
    font-weight: bold;
}
.pl-developer {
	display: none !important
}
.brm-item.brm-item-26 > div > div.brm-item-price:before, .brm-item.brm-item-27 > div > div.brm-item-price:before, .brm-item.brm-item-28 > div > div.brm-item-price:before, 
.brm-item.brm-item-117 > div > div.brm-item-price:before {
	content: "+ ";
}
@media only screen and (max-width: 767px) {
	.brm-item-name {
    font-size: 16px !important;
		padding-right: 50px!important;
	}
	.brm-item-price {
    font-size: 16px !important;
		margin-top: -34px !important;
	}
}
.stile-menu::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0;
    transition: .5s ease;
    z-index: 2;
	pointer-events: none;
}
.stile-menu:hover::before {
    opacity: 0.40;
}

@media only screen and (max-width: 767px) {
	#eut-pilling-page > div:nth-child(1) > div:nth-child(2) > div > div > video {
		    margin-left: -100%;
	}
}

/* Inizio edit GDPR COOKIE CONSENT */

/* CREAZIONE CLASSE PER WIDGET COOKIE MOBILE */

.cli-bar-btn_container_mobile {
	margin-left: 20px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	flex-wrap: nowrap;
}
.cli-bar-btn_container_mobile a {
	white-space: nowrap;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-btn_container_mobile {
	margin-top:8px;
	margin-left: 0px;
	flex-wrap: wrap;
}
#cookie-law-info-bar[data-cli-type="popup"] .cli-style-v2 .cli-bar-btn_container_mobile {
	margin-top:8px;
	margin-left: 0px;
}
.cli-style-v2 .cli-bar-btn_container_mobile .cli_action_button ,
.cli-style-v2 .cli-bar-btn_container_mobile .cli-plugin-main-link,
.cli-style-v2 .cli-bar-btn_container_mobile .cli_settings_button
{
	margin-left: 5px;
}
.cli-style-v2 .cli-bar-btn_container_mobile .cli-plugin-button {
	margin-top: 5px;
	margin-bottom: 5px;
}
.cli-style-v2 .cli-bar-btn_container_mobile {
		margin-left:0px;
		margin-top: 10px;
	}
@media only screen and (max-width: 479px) and (min-width: 320px){

	.cli-style-v2 .cli-bar-btn_container_mobile {
		flex-wrap: wrap;
	}
}

@media only screen and (min-width: 480px) {
	.cli-bar-btn_container_mobile {
		display: none;
	}
}

@media only screen and (max-width: 479px) {
	.cli-bar-btn_container {
		display: none;
	}
}

/* FINE CREAZIONE CLASSE PER WIDGET COOKIE MOBILE */


#cookie-law-info-bar {
	left:3%;
	top: 80%;
}

#cookie-law-info-bar[data-cli-style=cli-style-v2][data-cli-type=popup] {
    padding: 32px 45px 12px;
}

@media only screen and (max-width: 479px) {
#cookie-law-info-bar[data-cli-style=cli-style-v2][data-cli-type=popup] {
    padding: 25px;
	}
}

.cli_messagebar_head {
	color: rgb(51,51,51);
	    font-size: 22px !important;
    font-weight: 700;
	text-transform: none;
	margin-bottom: 15px !important;
}

.cli-style-v2 {
    font-size: 16px;
}

.cli-bar-btn_container {
	margin-top: 15px !important;
}
.cli-bar-btn_container_mobile {
	margin-top: -15px !important;
}

.cli-plugin-button {
	    border: 2px solid #1863dc;
	border-radius: 2px;
	font-size:16px !important;
	padding: 13px 0px 13px 0px !important;
	margin-bottom: 10px !important;
	font-weight: 600 !important;
	width: 33%;
}

#wt-cli-accept-all-btn {
	margin-right: 1%;
}
.cli_settings_button {
	    margin-left: 1%;
    margin-right: 1%;
}
.wt-cli-reject-btn {
	margin-left: 1%;
}

@media only screen and ( max-width: 680px ) {
	.cli-plugin-button {
		width:100%;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}