body #tarteaucitronRoot *, body #tarteaucitronRoot *:before, body #tarteaucitronRoot *:after { box-sizing: border-box; } .tacReCAPTCHA .tac_activate .tac_float { padding: 15px; } body #tarteaucitronRoot #tarteaucitronAlertBig { background: #ffffff; border-top: 1px solid #000000; } @media (max-width: 768px) { body #tarteaucitronRoot #tarteaucitronAlertBig { border: none; } } body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronAllAllowed, body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize{ background: #004A36; } body .tac_activate { background: #ffffff; } body .tac_activate .tac_float .tarteaucitronAllow { background-color: #004A36; text-transform: uppercase; font-weight: bold; } body #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigOverlay{ padding: 0; bottom: 0; box-sizing: border-box; } body #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigOverlay #tarteaucitronDisclaimerAlert { font-size: 18px; line-height: 22px; } @media (max-width: 768px) { body #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigOverlay #tarteaucitronDisclaimerAlert { font-size: 14px; line-height: 18px; } } body #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigOverlay .tac-wrap { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; -ms-flex-pack: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; } body #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigOverlay .tac-wrap .tac-left { text-align: left; width: 100%; padding: 20px; color: #000000; } body #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigOverlay .tac-wrap .tac-left .mCS_img_loaded{ max-height: 120px; } body #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigOverlay .tac-wrap .tac-right { text-align: center; width: 100%; max-width: 290px; padding: 20px; } body #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigOverlay .tac-wrap .tac-right button#tarteaucitronAccept, body #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigOverlay .tac-wrap .tac-right button#tarteaucitronPersonalizeAll, body #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigOverlay .tac-wrap .tac-right button#tarteaucitronPersonalize, body #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigOverlay .tac-wrap .tac-right button#tarteaucitronAllAllowed{ display: block; margin: 10px 0; font-size: 16px; line-height: 31px; width: 100%; } body #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigOverlay .tac-wrap .tac-right button#tarteaucitronCloseAlert { background: transparent !important; text-decoration: underline; font-size: 18px; line-height: 31px; margin: 10px; color: #000000; } body #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigOverlay .tac-wrap .tac-right button#tarteaucitronPersonalize, body #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigOverlay .tac-wrap .tac-right button#tarteaucitronAllAllowed{ background: #004A36; text-transform: uppercase; color: #ffffff; font-weight: bold; padding: 5px 10px; cursor: pointer; } @media (max-width: 768px) { body #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigOverlay .tac-wrap { -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } body #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigOverlay .tac-wrap .tac-left, body #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigOverlay .tac-wrap .tac-right { text-align: center; } } body.taco { overflow: hidden; } body.taco:after { content: ""; position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background: #000000; background: rgba(0, 0, 0, 0.7); z-index: 200; opacity: 1; } #flex-content .layout-video .youtube_player{ position: absolute; width: 100% !important; height: 100% !important; } 