.elementor-widget .fb-popup-video-container {
    display: none;
}

.fb-popup-video-container {
    position: fixed;
    z-index: 9999;
    left: 50vw;
}

.fb-popup-video-container.top {
    top: 16px;
    transform: translateX(-50%);
}

.fb-popup-video-container.center {
    top: 50vh;
    transform: translate(-50%, -50%);
}

.fb-popup-video-container.bottom {
    top: 100vh;
    transform: translate(-50%, -100%);
}

.fb-popup-video {
    position: relative;
}

.fb-popup-video .fb-popup-video-body {
    background-color: #000;
}

.fb-popup-video iframe {
    display: block; /* fix per spazi indesiderati intorno all'iframe */
}

.fb-popup-video .fb-popup-video-close-button {
    display: block;
    position: absolute;
    top: -16px;
    right: -16px;
    width: 32px;
    height: 32px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAAEEfUpiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACBlJREFUeNpi+P//PwMUfwLRYI6SktJ/EODn5wfLfANxDAwMwIJgFSAZEDAxMfkPEEAw/S1A7A02g4ODAyz758+f/1ZWVv+ZeHh4GJqamhiYmZkZvn37xsDAycn5HwZ27tz5HyAAjdNuA0AIQh/s4O2hHXO4BxPY3163zXUmVFYoJryEEOB9SI8nDpFUSvFaqx/lDWUA71n8c04wM1T1djNDa82D8BERssYYSIQD3dcORMTXWsg5iL132gKIASksWID4DhDvRhKDGLNq1ar/IPtkZWX/q6urgx0JBO9gCv6ampr+RwaPHj0CBxMQKLMAQ4ZpwYIFYAeysrIyaGhoMCgoKDDcunWLobu7+w6DpKQkXKe+vv5/YWFhMLukpOS/hYXFfwYxMbH/ISEh4ABycHD4DzQJ5I3/XFxc/3fv3g12aYOxsfH/zZs3w00COVhTU/M/3BdAfFFCQgIc1CAMMgUUnSA5gABsk71qg2AUhg9U4tJRcAldhExaeg1CxNVNBy/CO+iUKwgEBwfXTiZDx+Dg4lxdOihFAkLGdhAhOT3npIb+ffCh8v2c9z3v4/c+TPODS3KsrIc1ci4sIU1TPvj4p088d7sdGoaB3BLWlyQJjuMokpqmQc/zcD6fi7xLSvg6XXDj+74sqKoqByaj0yAARMFms8GiKNCyLNR1HU+nE7KZN03T7ggn6LruCsJsNgPTNOF8Pss7g7nf72UtDEOoqgroUsGtHYYBSDYcj0fZEEWRBKYoChwOB6BKkOf59fK2beVJEV16kGWZ8MEe+77HOI7Rdd0feEyWSBVybF/fz1dcabyT91tiCBhbruw4DpBXKMsS6rqGxWIh/5Vt27Ber+/pzMt/MT6Q72G1WuFyuRScgiDA7XbLFZ9+7/8UgK3qdU0oisJ31oegloGGTaZt+A/Ikg8MNotBwWDSsmYXBMPahsWwMhANdpvVoviDBUHZtDgEZSbj2fcd9t7exAMH9Lz77rv3fD/OpQ2YNo/36xefyCekdWnteeGx1+speSzLErIPCCmpMpmM2w5venuwRFfvIpGISud0Opn9fm/ADQNGqhGsVivTaDRMpVK5x/p3V/jIAX+yu9FoVNLptCwWC/0cydJut8Xv9ytLKRKi5L1CIJvNqoLJtslkIrAcuRRkKzcJBAJqfc4G39ydPOh2u9JqtSQcDksul/vHAYcH7A3XUtv8uIFdaMGxzFKppP+Z1WpV9cEvg5VyPB5lMBhIIpFwdNO5yufzQpKQMP1+X/sCcZnlcmlwTG0o/edwOGhDGUCGHm3W6/XOR4tlUBhOdDod5TtfZhSLRfdlBmSuBgdWWr54PK7F8XjsLuCLdL7tdqtjYTgcGrBRn/FUhBXXoUI3Pu7OIkSkC/gQnTbz+VxrsVhM69Pp1ABaVWowGFS9IJ7Z2hcaCBtFNTKgf84BF4VCoSDlclmhI9TkS7PZ/DNNYu/YGa50kQO4hkLosbQ3L5Wv6/X6F0yTE1QR4NGTyaR2H5NQzQOaMKPRyJlQ2mGvFm6B8Ydt2wae5yLgNHW325lQKGRms9kGpZt/Q/AsX8EHge8JZ2IqlZJarSaAjMd+OF//I0DjZQzaZBRF4YerGtcK0uDikDqnIG1jHHTsIGSWDh00pSBCUzLGpYJLwSyWLhXEwa1ToEhbdKiFLJIqGQ0BIVAJjQ4Zfs93yAstJm0vvOV/73/v3nfPPfe80x6MswmNZxpP6vX6LUIAWO12O5ycnHgT3U1Q6Zux1HiCSKij9e80qhrN8zYf58BVjY+NRuNRqVQKtVrN96csm+HHOc1V9ft9O9ftdsPs7GyoVCrk4qumH2v8vMgB4P5jY2Mjvbi4GOAmIqO1sA6ehpNFeGFyctIlxaEkWprAB1MhOEoBwGHHx8fmMRyRLOlp/zsa7VE5fEoHpR2DZ7AKLMEtzArLXNZQNCg+aIs9gK5Q6fpQg2HJ63julYEfL3d2dt6QQ8kgQ5aogPPe3p5Lmki1oXlhnK2srARRof8l6mazafRS0ZQH6J6eng5bW1vPtfx9vIH7ApU5dGpqyjRI1LA6BjlDlcwTDfNUfqFQGEa8tLTk4kQysEY8lCgFiVLmeTmdpFIp/4sIg7/39/c9xQ2UNzc3TU7kj14E1/ANQ1KQ91wuFw4PD/1NGzlCKBgcSK8gWg1QsQqC2yDkNjC1ICsNzuAmURzCGVMvcODe0dFRkIde3Ol0TIbx52jqawajOklotVomUNaQsghQ9TtTtdJpqTNEtqh8ZmbGe2OkklLu9Xq3ceA3zYHyiYvJ4ShbXl4O1Wo1xM592kC+JIGb0ShjTyKPLQEHde4fHPggtrL2Z1OudHd3N0jJeDFRl8tlz4kqg3Di8iICrn1ubs5tgnXcAN+ZX1hYMFFhBwcH6Neh4wAzn8+z7jPXR3P9Oz8/nyj3Q6AAPBGQQYSM0OIknU67N+vnRIryTOkhAgCncm1AFotFfxeZuRwzmYz3lhOWa4P/JyIH+K2gRmCEIlGi/OCniGYeIBcZrQ1TSq0NaWHsBa/w4qBSlHu/A0dJu29CvyNAQEUdRAnyUKSxbm9vJ9LR/x0sxksEvkQM6jJmRBLiUPYUG7K0Q88+rxllNL6sr6/foA/QAygrcowh1hWBywzEY5Svbs4lG4EGDqgWkL+6umoqlj3Q+HTmtDHqOI5XSEvkg8BmMkHoghXoGhnK4BEJhYMbXlTZbDZZW1tL5CQRv9W4Nu6My7TjaDc1Hg6iuKsbmRBBXed/HdxT5L/0/fsgwhovmcts+g9usD5w/AYRrAAAAABJRU5ErkJggg==');
}

.fb-popup-video .fb-popup-video-head {
    position: relative;
}

.fb-popup-video .fb-popup-video-head {
    padding: 4px 6px;
    background-color: red;
    color: #fff;
    font-weight: bolder;
}

@media only screen and (max-width: 600px) {
    .fb-popup-video-container {
        width: 96%;
    }
	
	.fb-popup-video-container.bottom {
		top: 86vh;
	}

    .fb-popup-video .fb-popup-video-close-button {
        right: 0;
    }

    .fb-popup-video embed,
    .fb-popup-video iframe,
    .fb-popup-video object {
        max-width: 100%;
    }
}