.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.bright .fancybox-bg { /*pointer-events: none; display: none;*/}

.popup.fancybox-opened { }
.popup .fancybox-skin {background:#2D5376 !important;}
.popup * { color: #FFF !important; color: #004C9D !important }

.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: #F2F6F9 !important;
	padding: 40px 15px 15px 15px;
	border-radius: 0;
	box-shadow: 0 0 1em rgba(0,77,157,0.4);
}

/* POPUP */
.popup__trigger { position: fixed; z-index: 999; bottom: 20px; left: 20px; width: 40px; height: 40px; background: #ED656C 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="27.779px" height="24.308px" viewBox="0 0 27.779 24.308" enable-background="new 0 0 27.779 24.308" xml:space="preserve"> <path fill="%23ffffff" d="M16.783,21.052V8.103h-5.787v12.949c0,0.302,0.108,0.533,0.326,0.696c0.216,0.163,0.494,0.244,0.832,0.244h3.473 c0.338,0,0.614-0.081,0.832-0.244C16.675,21.585,16.783,21.354,16.783,21.052z M8.536,5.787h3.527L9.784,2.876 C9.471,2.502,9.055,2.315,8.536,2.315c-0.482,0-0.892,0.168-1.229,0.506S6.8,3.569,6.8,4.052c0,0.481,0.169,0.892,0.506,1.229 S8.054,5.787,8.536,5.787z M20.979,4.052c0-0.482-0.169-0.893-0.507-1.23c-0.337-0.338-0.747-0.506-1.229-0.506 c-0.519,0-0.935,0.187-1.247,0.561l-2.262,2.911h3.509c0.482,0,0.893-0.168,1.229-0.506C20.81,4.943,20.979,4.533,20.979,4.052z M27.779,8.682v5.787c0,0.169-0.054,0.308-0.162,0.416s-0.247,0.163-0.416,0.163h-1.736v7.522c0,0.482-0.169,0.893-0.506,1.23 c-0.338,0.338-0.748,0.507-1.23,0.507H4.051c-0.482,0-0.892-0.169-1.23-0.507s-0.506-0.748-0.506-1.23v-7.522H0.579 c-0.169,0-0.308-0.055-0.417-0.163C0.054,14.776,0,14.638,0,14.469V8.682c0-0.169,0.054-0.308,0.163-0.417 C0.271,8.157,0.41,8.103,0.579,8.103h7.957c-1.121,0-2.077-0.395-2.866-1.185c-0.79-0.79-1.185-1.745-1.185-2.866 c0-1.122,0.395-2.077,1.185-2.867C6.459,0.395,7.415,0,8.536,0c1.29,0,2.303,0.465,3.039,1.393l2.315,2.984l2.315-2.984 C16.941,0.465,17.953,0,19.243,0c1.122,0,2.077,0.395,2.866,1.185c0.791,0.79,1.186,1.745,1.186,2.867 c0,1.121-0.395,2.076-1.186,2.866c-0.789,0.79-1.744,1.185-2.866,1.185h7.958c0.169,0,0.308,0.055,0.416,0.162 C27.725,8.374,27.779,8.513,27.779,8.682z"/> </svg>');*/
	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; 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__content { width: 300px; }
.popup__content .ctel { padding: 0; }
.popup__content p { -moz-hyphens:none;-webkit-hyphens:none;hyphens:none; }