.fancybox-container.popup,
.popup .fancybox-outer,
.popup .fancybox-inner,
.popup .fancybox-bg,
.popup .fancybox-stage { pointer-events: none; }


.popup.bright, 
.popup.bright .fancybox-bg {background:transparent; }

.popup.fancybox-opened { }
.popup .fancybox-skin {background:#FFA22B !important;}
.popup * { color: #FFF !important; line-height: 1.2; }

.fancybox-container.popup .fancybox-slide {
	pointer-events: all;
	left: 5px;
	right: auto;
	top: auto;
	bottom: 5px;
	
	width: auto;
	height: auto;
	
	padding: 1em;
}

.fancybox-container.popup .fancybox-content {
/*	background: rgb(0,76,157) !important;*/
/*	background: #FFA22B !important;*/
	padding: 2rem 1rem 1rem 1rem;
	border-radius: 0;
	box-shadow: none;
}

/* POPUP */
.popup__trigger { position: fixed; z-index: 999; bottom: 20px; left: 20px; width: 40px; height: 40px; background: #FFA22B no-repeat center center; border-radius: 50%; overflow: hidden; }
.popup__trigger { 
	background-size: 1em;
	background-image: url('data:image/svg+xml; charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="28.343px" height="28.346px" viewBox="0 0 28.343 28.346" enable-background="new 0 0 28.343 28.346" xml:space="preserve"> <path fill="%23FFFFFF" d="M25.755,2.584c-3.443-3.446-9.023-3.446-12.457,0.002C6.767,9.117,4.584,8.409,3.213,8.305 c-1.015-0.078-2.122,0.438-2.75,1.391c-0.61,0.906-0.528,1.667-0.267,2.755c0.13,0.431,0.708,4.411,5.996,9.697 c5.296,5.289,9.265,5.864,9.698,5.997c1.094,0.268,1.847,0.349,2.758-0.266c0.955-0.64,1.473-1.742,1.384-2.749 c-0.092-1.368-0.811-3.556,5.722-10.087C29.207,11.604,29.206,6.025,25.755,2.584z M16.662,24.956 c-1.199,1.193-5.129-0.817-8.792-4.481c-3.672-3.671-5.667-7.599-4.483-8.795c0.906-0.904,3.402,0.042,6.158,2.16 c-0.183,0.127-0.361,0.267-0.525,0.424c-1.395,1.393-1.395,3.657-0.001,5.049c1.395,1.394,3.656,1.394,5.051,0 c0.163-0.165,0.304-0.341,0.425-0.524C16.622,21.554,17.56,24.049,16.662,24.956z"/> </svg>');
	
}
.popup__trigger { text-decoration: none !important; outline:0; color: #fff; }
.popup__trigger { transition: .3s; } 
.popup__trigger, .miniheader .fancybox-active .popup__trigger { opacity: 0; transform: translateX(-1em); }
.miniheader .popup__trigger { opacity: 1; transform: translateX(0); } 

/*.popup__trigger:hover { box-shadow: 0 0 5px rgba(0,0,0,0.7); }*/

.popup__close, .popup__close * { color: #FFFFFF !important; margin: 0 !important; padding: 0 !important; }
.popup__close svg path { stroke: #FFFFFF; stroke-width: 1px; }

.popup__content { width: 300px; text-align: center; 
	/*
	background: center no-repeat  !important; 
	background-image: url('data:image/svg+xml; charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100px" height="100px" preserveAspectRatio="none"><circle r="50" cx="50" cy="50" fill="%23FFA22B"/></svg>') !important;
	background-size: 100% 100% !important;
	*/
	
	background: #FFA22B !important; 
	border-radius: 1rem !important;
}
.popup__content .ctel { padding: 0; }
.popup__content * { -moz-hyphens:none;-webkit-hyphens:none;hyphens:none; margin-bottom: 0; margin-top: .5rem; }
.popup__content h3 { font-size: 1.6rem !important; line-height: 1; }