video{position:absolute;top:0;left:0;height:100%;width:100%;max-width:100%;z-index:0;background: #444}
.rdplayer_blurred{-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);filter:blur(1px)}
.rdplayer{font-family:'Montserrat',sans-serif;overflow:hidden;width:100%;height:100%;display:inline-block;position:relative;background:#001f30;background-size:80%;margin:0 auto;text-align:center}
.rdplayer:-webkit-full-screen{position:relative;width:100%;height:100%}
.rdplayer:-moz-full-screen{position:relative;width:100%;height:100%}
.rdplayer:-ms-fullscreen{position:relative;width:100%;height:100%}
.rdplayer:-o-full-screen{position:relative;width:100%;height:100%}
.rdplayer:full-screen{position:relative;width:100%;height:100%}
.rdplayer_top_bar{position:absolute;left:0;top:0;width:100%;height:40px;background:#000;background:-moz-linear-gradient(bottom,rgba(0,0,0,0),rgba(35,35,35,1));background:-webkit-linear-gradient(bottom,rgba(0,0,0,0),rgba(35,35,35,1));background:-o-linear-gradient(bottom,rgba(0,0,0,0),rgba(35,35,35,1));background:-ms-linear-gradient(bottom,rgba(0,0,0,0),rgba(35,35,35,1));background:linear-gradient(to top,rgba(0,0,0,0),rgba(35,35,35,1));opacity:.9;display:table;z-index:1}
.rdplayer_controls{position:absolute;left:0;bottom:0;width:100%;height:40px;background:#000;background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(35,35,35,1));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(35,35,35,1));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(35,35,35,1));background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(35,35,35,1));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(35,35,35,1));opacity:.9;display:table;z-index:1}
.rdplayer_progress_bar_container{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;height:40px;display:table-cell}
.rdplayer_progress_bar{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:40px;position:relative}
.rdplayer_progress_bar_seek{border-width:1px;border-style:solid;border-color:#333 #333 #626262;border-radius:25px;width:100%;margin-top:18px;position:absolute;height:2px;background-color:#333}
.rdplayer_progress_bar:hover .rdplayer_progress_bar_seek{height:8px;margin-top:15px;transition-duration:200ms}
.rdplayer_play_or_pause{width:40px;height:40px;padding-left:14px;cursor:pointer;border:1px #FFF;display:table-cell}
.rdplayer_loading{position:absolute;bottom:20%;left:50%;margin-left:-35px;height:30px;width:70px;z-index:1;display:none}
.rdplayer_play_pause_animation{z-index:2;position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px}
.rdplayer_go_back{width:170px;line-height:40px;vertical-align:middle;display:hidden;color:#FDFDFD;font-size:12pt;background:url(https://www.rogertv.be/static/images/logo_movies.png) no-repeat center;background-size:30%;opacity:.9;cursor:pointer;opacity:1}
.rdplayer_file_name_container{width:auto;line-height:40px;vertical-align:middle;display:inline;color:#FDFDFD;font-size:13pt;font-weight:bolder;opacity:1;overflow:hidden}
.rdplayer_file_name_container span{display:block;text-overflow:ellipsis;width:0;min-width:100%;white-space:nowrap;overflow:hidden}
.rdplayer_big_button_play{background:url(https://fcdn.real-debrid.com/0822/images/rdplayer/play.png) no-repeat center;background-size:contain}
.rdplayer_big_button_pause{background:url(https://fcdn.real-debrid.com/0822/images/rdplayer/pause.png) no-repeat center;background-size:contain}
.rdplayer_big_button_play:hover{opacity:.9}
.rdplayer_big_button_pause:hover{opacity:.9}
.rdplayer_quality_switch_container{width:40px;height:40px;cursor:pointer;padding-left:16px;display:table-cell}
.rdplayer_quality_switch{padding:0;margin:0;width:40px;height:40px;position:relative;list-style:none;display:block;background:url(https://fcdn.real-debrid.com/0822/images/rdplayer/speed.png) no-repeat center;background-size:80%;opacity:.9}
.rdplayer_quality_switch:hover{opacity:1;position:relative}
.rdplayer_quality_switch:hover ul{display:block}
.rdplayer_quality_switch ul{position:absolute;padding:0;top:39px;border-top-left-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;display:none;margin-left:-126px}
.rdplayer_quality_switch ul:hover{display:block}
.rdplayer_quality_switch a:hover{background-color:#333}
.rdplayer_quality_switch a{background-color:#000}
.rdplayer_quality_switch li:first-child a{border-top-left-radius:15px}
.rdplayer_quality_switch li:last-child a{border-bottom-right-radius:15px;border-bottom-left-radius:15px}
.rdplayer_quality_switch a{padding-left:16px;display:block;height:40px;width:150px;color:#FDFDFD;text-align:left!important;text-decoration:none;font-size:11pt;display:block;height:40px;line-height:40px;vrtical-align:middle}
.rdplayer_language_container{width:40px;height:40px;padding-left:16px;cursor:pointer;display:table-cell}
.rdplayer_language{padding:0;margin:0;width:40px;height:40px;position:relative;list-style:none;display:block;background:url(https://fcdn.real-debrid.com/0822/images/rdplayer/language.png) no-repeat center;background-size:80%;opacity:.9}
.rdplayer_language:hover{opacity:1;position:relative}
.rdplayer_language:hover ul{display:block}
.rdplayer_language ul{position:absolute;padding:0;top:39px;border-top-left-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;display:none;margin-left:-126px}
.rdplayer_language ul:hover{display:block}
.rdplayer_language a:hover{background-color:#333}
.rdplayer_language a{background-color:#000}
.rdplayer_language li:first-child a{border-top-left-radius:15px}
.rdplayer_language li:last-child a{border-bottom-right-radius:15px;border-bottom-left-radius:15px}
.rdplayer_language a{padding-left:16px;display:block;height:40px;width:150px;color:#FDFDFD;text-align:left!important;text-decoration:none;font-size:11pt;display:block;height:40px;line-height:40px;vartical-align:middle}
.rdplayer_aspect_container{width:40px;height:40px;padding-left:16px;cursor:pointer;display:table-cell}
.rdplayer_aspect{padding:0;margin:0;width:40px;height:40px;position:relative;list-style:none;display:block;background:url(https://fcdn.real-debrid.com/0822/images/rdplayer/aspect.png) no-repeat center;background-size:80%;opacity:.9}
.rdplayer_aspect:hover{opacity:1;position:relative}
.rdplayer_aspect:hover ul{display:block}
.rdplayer_aspect ul{position:absolute;padding:0;top:39px;border-top-left-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;display:none;margin-left:-126px}
.rdplayer_aspect ul:hover{display:block}
.rdplayer_aspect a:hover{background-color:#333}
.rdplayer_aspect a{background-color:#000}
.rdplayer_aspect li:first-child a{border-top-left-radius:15px}
.rdplayer_aspect li:last-child a{border-bottom-right-radius:15px;border-bottom-left-radius:15px}
.rdplayer_aspect a{padding-left:16px;display:block;height:40px;width:150px;color:#FDFDFD;text-align:left!important;text-decoration:none;font-size:11pt;display:block;height:40px;line-height:40px;vartical-align:middle}
.rdplayer_subtitles_container{width:40px;height:40px;padding-left:16px;cursor:pointer;display:table-cell}
.rdplayer_subtitles{padding:0;margin:0;width:40px;height:40px;position:relative;list-style:none;display:block;background:url(https://fcdn.real-debrid.com/0822/images/rdplayer/subtitles.png) no-repeat center;background-size:80%;opacity:.9}
.rdplayer_subtitles:hover{opacity:1;position:relative}
.rdplayer_subtitles:hover ul{display:block}
.rdplayer_subtitles ul{position:absolute;padding:0;top:39px;border-top-left-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;display:none;margin-left:-126px}
.rdplayer_subtitles ul:hover{display:block}
.rdplayer_subtitles a:hover{background-color:#333}
.rdplayer_subtitles a{background-color:#000}
.rdplayer_subtitles li:first-child a{border-top-left-radius:15px}
.rdplayer_subtitles li:last-child a{border-bottom-right-radius:15px;border-bottom-left-radius:15px}
.rdplayer_subtitles a{padding-left:16px;display:block;height:40px;width:150px;color:#FDFDFD;text-align:left!important;text-decoration:none;font-size:11pt;display:block;height:40px;line-height:40px;vartical-align:middle}
.rdplayer_current_li{background:url(https://fcdn.real-debrid.com/0822/images/rdplayer/selected.png) no-repeat right;background-size:20px}
.rdplayer_current_duration{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:75px;line-height:40px;vertical-align:middle;display:table-cell;color:#FDFDFD;font-size:12pt}
.rdplayer_video_duration{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:70px;line-height:40px;vertical-align:middle;padding-left:14px;display:table-cell;color:#FDFDFD;font-size:12pt}
.rdplayer_fullscreen_button{width:32px;height:40px;padding-right:14px;cursor:pointer;display:table-cell}
.rdplayer_volume_image{width:40px;height:40px;padding-right:4px;padding-left:8px;cursor:pointer;display:table-cell}
.rdplayer_volume_sprite_container{height:40px;width:40px;position:relative}
.rdplayer_volume_sprite{position:absolute;width:40px;height:40px;background-image:url(https://fcdn.real-debrid.com/0822/images/rdplayer/volume_sprite.png);background-repeat:no-repeat;background-size:100%;background-position:0 0;opacity:.9}
.rdplayer_volume_sprite:hover{opacity:1}
.rdplayer_volume_controller_container{width:100px;height:40px;padding-right:14px;display:table-cell}
.rdplayer_volume_controller{width:100%;height:40px;position:relative}
.rdplayer_chromecast_button{width:32px;height:40px;padding-right:14px;margin-left:14px;cursor:pointer;display:none}
.clear{clear:both}
.rdplayer_fullscreen_open{background:url(https://fcdn.real-debrid.com/0822/images/rdplayer/full_screen.png) no-repeat center;background-size:80%;opacity:.9}
.rdplayer_fullscreen_exit{background:url(https://fcdn.real-debrid.com/0822/images/rdplayer/full_screen_unset.png) no-repeat center;background-size:80%;opacity:.9}
.rdplayer_chromecast_open{background:url(https://fcdn.real-debrid.com/0822/images/rdplayer/chromecast.png) no-repeat center;background-size:80%;opacity:.9}
.rdplayer_chromecast_exit{background:url(https://fcdn.real-debrid.com/0822/images/rdplayer/chromecast.png) no-repeat center;background-size:80%;opacity:.6}
.rdplayer_play_button{background:url(https://fcdn.real-debrid.com/0822/images/rdplayer/play.png) no-repeat center;background-size:70%;opacity:.9}
.rdplayer_pause_button{background:url(https://fcdn.real-debrid.com/0822/images/rdplayer/pause.png) no-repeat center;background-size:70%;opacity:.9}
.rdplayer_fullscreen_open:hover{opacity:1}
.rdplayer_fullscreen_exit:hover{opacity:1}
.rdplayer_chromecast_open:hover{opacity:1}
.rdplayer_chromecast_exit:hover{opacity:1}
.rdplayer_play_button:hover{opacity:1}
.rdplayer_pause_button:hover{opacity:1}
.rdplayer_volume_controller_seek{border-width:1px;border-style:solid;border-color:#333 #333 #777;border-radius:25px;width:100px;position:absolute;margin-top:19px;height:2px;background-color:#8e8d8d}
.rdplayer_volume_controller_container:hover .rdplayer_volume_controller_seek{height:8px;margin-top:16px;transition-duration:200ms}
.rdplayer_chromecast_infos{position:absolute;border:2px #FFF;top:-128px;width:auto;height:128px;margin-left:-92px;color:#FFF;background:url(https://fcdn.real-debrid.com/0822/images/rdplayer/chromecast.png) no-repeat left;background-size:contain;display:none;opacity:1}
.rdplayer_chromecast_friendly_name{position:relative;height:100%;width:100%;margin-left:92px;line-height:128px;font-weight:700;font-size:50px;text-shadow:0 0 25px #777}
.rdplayer_tooltip_seek{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;position:absolute;display:block;padding-left:8px;padding-right:8px;top:-40px;height:30px;line-height:30px;color:#FFF;text-align:center;font-size:12px;border-radius:3px;border:1px solid #333;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.3);box-shadow:1px 1px 2px 0 rgba(0,0,0,.3);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#000;margin-left:-10px}
.rdplayer_progress_bar:hover .rdplayer_tooltip_seek{opacity:1}
.rdplayer_progress_bar:hover .rdplayer_bar_handle{opacity:1}
.rdplayer_volume_controller_container:hover .rdplayer_bar_handle{opacity:1}
.rdplayer_bar_handle_active{display:block}
.rdplayer_bar_handle{z-index:3;cursor:pointer;position:absolute;width:20px;height:20px;background:#fff;font-weight:700;color:#1C94C4;outline:none;margin-left:-8px;top:-6px;border-radius:25px;opacity:0}
.rdplayer_bar_current{z-index:2;background:#5c94eb;position:absolute;border:0;top:0;height:100%;border-radius:25px;transition-property:width;transition-duration:.5s;transition-timing-function:ease}
.rdplayer_buffered_bar{z-index:1;background:#868686;position:absolute;border:0;top:0;height:100%;max-width:100%!important;border-radius:25px;overflow:hidden;transition-property:width;transition-duration:1s;transition-timing-function:ease}
.rdplayer_center_container{position:absolute;margin:150px auto;height:auto;width:100%;text-align:center}
.rdplayer_error{z-index:99;font-weight:700;font-size:20px;color:#FFF;border:2px #FFF;display:none}
.rdplayer_loading > div{width:18px;height:18px;background-color:#FFF;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.rdplayer_loading .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}
.rdplayer_loading .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}
.rdplayer_top_bar,.fadeInTop{animation:fadeinBottom ease 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:fadeinBottom ease 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:fadeinBottom ease 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:fadeinBottom ease 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:fadeinBottom ease 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}
.fadeOutTop{animation:fadeOutTop ease 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:fadeOutTop ease 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:fadeOutTop ease 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:fadeOutTop ease 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:fadeOutTop ease 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}
.rdplayer_controls,.fadeInBottom{animation:fadeInTop ease 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:fadeInTop ease 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:fadeInTop ease 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:fadeInTop ease 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:fadeInTop ease 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}
.fadeOutBottom{animation:fadeOutBottom ease 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:fadeOutBottom ease 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:fadeOutBottom ease 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:fadeOutBottom ease 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:fadeOutBottom ease 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}
.rdplayer_flash_player{width:100%;height:100%;z-index:1;position:absolute}
@keyframes fadeinBottom {
0%{opacity:0;transform:translate(0px,-42px)}
100%{opacity:1;transform:translate(0px,0px)}
}
@-moz-keyframes fadeinBottom {
0%{opacity:0;-moz-transform:translate(0px,-42px)}
100%{opacity:1;-moz-transform:translate(0px,0px)}
}
@-webkit-keyframes fadeinBottom {
0%{opacity:0;-webkit-transform:translate(0px,-42px)}
100%{opacity:1;-webkit-transform:translate(0px,0px)}
}
@-o-keyframes fadeinBottom {
0%{opacity:0;-o-transform:translate(0px,-42px)}
100%{opacity:1;-o-transform:translate(0px,0px)}
}
@-ms-keyframes fadeinBottom {
0%{opacity:0;-ms-transform:translate(0px,-42px)}
100%{opacity:1;-ms-transform:translate(0px,0px)}
}
@-moz-keyframes fadeInTop {
0%{opacity:0;-moz-transform:translate(0px,42px)}
100%{opacity:1;-moz-transform:translate(0px,0px)}
}
@-webkit-keyframes fadeInTop {
0%{opacity:0;-webkit-transform:translate(0px,42px)}
100%{opacity:1;-webkit-transform:translate(0px,0px)}
}
@-o-keyframes fadeInTop {
0%{opacity:0;-o-transform:translate(0px,42px)}
100%{opacity:1;-o-transform:translate(0px,0px)}
}
@-ms-keyframes fadeInTop {
0%{opacity:0;-ms-transform:translate(0px,42px)}
100%{opacity:1;-ms-transform:translate(0px,0px)}
}
@-moz-keyframes fadeOutTop {
0%{opacity:1;-moz-transform:translate(0px,0px)}
100%{opacity:0;-moz-transform:translate(0px,-42px)}
}
@-webkit-keyframes fadeOutTop {
0%{opacity:1;-webkit-transform:translate(0px,0px)}
100%{opacity:0;-webkit-transform:translate(0px,-42px)}
}
@-o-keyframes fadeOutTop {
0%{opacity:1;-o-transform:translate(0px,0px)}
100%{opacity:0;-o-transform:translate(0px,-42px)}
}
@-ms-keyframes fadeOutTop {
0%{opacity:1;-ms-transform:translate(0px,0px)}
100%{opacity:0;-ms-transform:translate(0px,-42px)}
}
@-moz-keyframes fadeOutBottom {
0%{opacity:1;-moz-transform:translate(0px,0px)}
100%{opacity:0;-moz-transform:translate(0px,42px)}
}
@-webkit-keyframes fadeOutBottom {
0%{opacity:1;-webkit-transform:translate(0px,0px)}
100%{opacity:0;-webkit-transform:translate(0px,42px)}
}
@-o-keyframes fadeOutBottom {
0%{opacity:1;-o-transform:translate(0px,0px)}
100%{opacity:0;-o-transform:translate(0px,42px)}
}
@-ms-keyframes fadeOutBottom {
0%{opacity:1;-ms-transform:translate(0px,0px)}
100%{opacity:0;-ms-transform:translate(0px,42px)}
}
@-webkit-keyframes bouncedelay {
0%,80%,100%{-webkit-transform:scale(0.0)}
40%{-webkit-transform:scale(1.0)}
}
@keyframes bouncedelay {
0%,80%,100%{transform:scale(0.0);-webkit-transform:scale(0.0)}
40%{transform:scale(1.0);-webkit-transform:scale(1.0)}
}
.img-replace{display:inline-block;overflow:hidden;text-indent:100%;color:transparent;white-space:nowrap}
.cd-popup{z-index:99;position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(223,223,223,0.5);opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0 .3s;-moz-transition:opacity .3s 0s,visibility 0 .3s;transition:opacity .3s 0s,visibility 0 .3s}
.cd-popup.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0 0;-moz-transition:opacity .3s 0s,visibility 0 0;transition:opacity .3s 0s,visibility 0 0}
.cd-popup-container{position:relative;width:90%;max-width:400px;margin:4em auto;background:#FFF;border-radius:.25em .25em .4em .4em;text-align:center;box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}
.cd-popup-container p{text-align:left;padding:3em 1em}
.cd-popup-container .cd-buttons:after{content:"";display:table;clear:both}
.cd-popup-container .cd-buttons li{float:left;width:50%}
.cd-popup-container .cd-buttons a{display:block;height:60px;line-height:60px;text-transform:uppercase;color:#FFF;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}
.cd-popup-container .cd-buttons li:first-child a{background:#fc7169;border-radius:0 0 0 .25em}
.no-touch .cd-popup-container .cd-buttons li:first-child a:hover{background-color:#fc8982}
.cd-popup-container .cd-buttons li:last-child a{background:#b6bece;border-radius:0 0 .25em 0}
.no-touch .cd-popup-container .cd-buttons li:last-child a:hover{background-color:#c5ccd8}
.cd-popup-container .cd-popup-close{position:absolute;top:8px;right:8px;width:30px;height:30px}
.cd-popup-container .cd-popup-close::before,.cd-popup-container .cd-popup-close::after{content:'';position:absolute;top:12px;width:14px;height:3px;background-color:#8f9cb5}
.cd-popup-container .cd-popup-close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:8px}
.cd-popup-container .cd-popup-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:8px}
.is-visible .cd-popup-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
@media only screen and (min-width: 1170px) {
.cd-popup-container{margin:8em auto}
}
@-webkit-keyframes passing-through {
0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}
30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}
}
@-moz-keyframes passing-through {
0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}
30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}
}
@keyframes passing-through {
0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}
30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}
}
@-webkit-keyframes slide-in {
0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}
30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
}
@-moz-keyframes slide-in {
0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}
30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
}
@keyframes slide-in {
0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}
30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
}
@-webkit-keyframes pulse {
0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@-moz-keyframes pulse {
0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@keyframes pulse {
0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
.dropzone,.dropzone *{box-sizing:border-box}
.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:#fff;padding:20px}
.dropzone.dz-clickable{cursor:pointer}
.dropzone.dz-clickable *{cursor:default}
.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}
.dropzone.dz-started .dz-message{display:none}
.dropzone.dz-drag-hover{border-style:solid}
.dropzone.dz-drag-hover .dz-message{opacity:.5}
.dropzone .dz-message{text-align:center;margin:2em 0}
.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}
.dropzone .dz-preview:hover{z-index:1000}
.dropzone .dz-preview:hover .dz-details{opacity:1}
.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}
.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}
.dropzone .dz-preview.dz-image-preview{background:#fff}
.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}
.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}
.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}
.dropzone .dz-preview:hover .dz-details{opacity:1}
.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}
.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}
.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}
.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}
.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 .4em;border-radius:3px}
.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}
.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}
.dropzone .dz-preview .dz-image img{display:block}
.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77,0,0.175,1);-moz-animation:passing-through 3s cubic-bezier(0.77,0,0.175,1);-ms-animation:passing-through 3s cubic-bezier(0.77,0,0.175,1);-o-animation:passing-through 3s cubic-bezier(0.77,0,0.175,1);animation:passing-through 3s cubic-bezier(0.77,0,0.175,1)}
.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77,0,0.175,1);-moz-animation:slide-in 3s cubic-bezier(0.77,0,0.175,1);-ms-animation:slide-in 3s cubic-bezier(0.77,0,0.175,1);-o-animation:slide-in 3s cubic-bezier(0.77,0,0.175,1);animation:slide-in 3s cubic-bezier(0.77,0,0.175,1)}
.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}
.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}
.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}
.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}
.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}
.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}
.dropzone .dz-preview.dz-error .dz-error-message{display:block}
.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}
.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:#fff}
.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}