a:hover{text-decoration:none}.text-md-8{font-size:8px}.text-md-12{font-size:12px}.text-md-16{font-size:16px}.text-md-20{font-size:20px}.text-md-24{font-size:24px}.vmargin-md-4{margin-top:4px;margin-bottom:4px}.vmargin-md-8{margin-top:8px;margin-bottom:8px}.vmargin-md-16{margin-top:16px;margin-bottom:16px}@media (min-width:1200px){.text-lg-8{font-size:8px}.text-lg-12{font-size:12px}.text-lg-16{font-size:16px}.text-lg-20{font-size:20px}.text-lg-24{font-size:24px}.vmargin-lg-4{margin-top:4px;margin-bottom:4px}.vmargin-lg-8{margin-top:8px;margin-bottom:8px}.vmargin-lg-16{margin-top:16px;margin-bottom:16px}}@media (min-width:1500px){.col-sl-1{width:8.33333333%}.col-sl-2{width:16.66666667%}.col-sl-3{width:25%}.col-sl-4{width:33.33333333%}.col-sl-5{width:41.66666667%}.col-sl-6{width:50%}.col-sl-7{width:58.33333333%}.col-sl-8{width:66.66666667%}.col-sl-9{width:75%}.col-sl-10{width:83.33333333%}.col-sl-11{width:91.66666667%}.col-sl-12{width:100%}.text-sl-8{font-size:8px}.text-sl-12{font-size:12px}.text-sl-16{font-size:16px}.text-sl-20{font-size:20px}.text-sl-24{font-size:24px}.vmargin-sl-4{margin-top:4px;margin-bottom:4px}.vmargin-sl-8{margin-top:8px;margin-bottom:8px}.vmargin-sl-16{margin-top:16px;margin-bottom:16px}}@media (max-width:991px){.text-sm-8{font-size:8px}.text-sm-12{font-size:12px}.text-sm-16{font-size:16px}.text-sm-20{font-size:20px}.text-sm-24{font-size:24px}.vmargin-sm-4{margin-top:4px;margin-bottom:4px}.vmargin-sm-8{margin-top:8px;margin-bottom:8px}.vmargin-sm-16{margin-top:16px;margin-bottom:16px}}@media (max-width:767px){.text-xs-8{font-size:8px}.text-xs-12{font-size:12px}.text-xs-16{font-size:16px}.text-xs-20{font-size:20px}.text-xs-24{font-size:24px}.vmargin-xs-4{margin-top:4px;margin-bottom:4px}.vmargin-xs-8{margin-top:8px;margin-bottom:8px}.vmargin-xs-16{margin-top:16px;margin-bottom:16px}}.btn,.form-control{border-radius:initial}.flex-row,.flex-row-wrap{display:flex;justify-content:center}.flex-row-wrap{flex-wrap:wrap}.flex-column{display:flex;flex-direction:column;align-items:center}.drawr-button{text-align:center}.drawr-button-default{color:#333;background-color:#fff;border:solid}.drawr-button-default:hover{color:#333;background-color:#eee}.drawr-button-primary{color:white;background-color:#337ab7;border:none}.drawr-button-primary:hover{color:white;background-color:#2970a8}.drawr-button-danger{color:white;background-color:#d9534f;border:none}.drawr-button-danger:hover{color:white;background-color:#c9302c}.drawr-button-success{color:white;background-color:#5cb85c;border:none}.drawr-button-success:hover{color:white;background-color:#449d44}.drawr-button-info{color:#fff;background-color:#5bc0de;border:none}.drawr-button-info:hover{color:#fff;background-color:#31b0d5}.drawr-button:focus,.drawr-button:hover{text-decoration:none;outline:none}.paper-container{box-shadow:0 4px 8px rgb(0 0 0/4%),0 0 4px rgb(0 0 0/6%);border:1px solid rgb(225,227,230);border-radius:8px}.chat_messages_container{position:relative;width:100%;height:calc(100% - 150px);overflow-y:scroll;overflow-x:hidden;padding:0 5px;background-color:rgba(255,255,255,.9)}.chat_inner_container{padding:0 5px;width:100%}.chat_message_block{display:block;padding:10px;margin-top:5px;margin-bottom:5px;font-size:13px;line-height:1.3;color:white;word-wrap:break-word;border-radius:4px;min-height:52px;position:relative}.chat_container_fixed{height:100%;position:fixed;right:0;border-left:1px solid #ccc}@media (max-width:991px){.chat_container_fixed{box-shadow:0 0 16px -2px black;border-left:none}}.chat_form{width:100%;padding:10px 5px 5px;border-top:1px solid #ccc;background-color:#F5F5F5}.chat_header_text{margin:10px 50px}.chat_header{float:left;width:100%;border-bottom:1px solid #ccc;background-color:#F5F5F5}.chat_mobile_close{margin:10px;font-size:30px;float:left;cursor:pointer;line-height:1}#chat_container{width:0}.chat_message_author{font-weight:700;margin-bottom:5px}.current_player_message{margin-left:20px;margin-right:50px}.other_player_message{margin-right:20px;margin-left:50px}.chat_avatar{width:40px;height:52px}.current_player_avatar{float:right}.other_player_avatar{float:left}.other_player_message:before{content:"";position:absolute;top:10px;left:-12px;z-index:10;border:6px solid transparent;border-right-color:inherit}.current_player_message:before{content:"";position:absolute;top:10px;right:-12px;z-index:10;border:6px solid transparent;border-left-color:inherit}.single_message{margin-top:2px}.no-padding{padding:0}.break-word{white-space:normal;word-wrap:break-word;word-break:break-word}.btn-very-lg{padding:14px 20px;font-size:26px;line-height:1.3333333;border-radius:6px}.reduced_padding{padding-right:5px;padding-left:5px}.inline-container{display:inline-block;float:none;margin-right:-2px;margin-left:-2px;vertical-align:top}.about_container{padding-right:20px;padding-left:20px}.drawr-well{padding:8px;box-shadow:0 0 14px 5px rgba(0,0,0,.08);border-radius:8px;background-color:white}.join_code_input{width:120px;margin-right:16px}.image_container{margin:8px 0;box-shadow:0 0 14px 5px rgba(0,0,0,.08);border-radius:8px;display:flex;flex-direction:column;align-items:stretch;background-color:white}.popup-backdrop{top:0;position:fixed;background-color:rgba(200,200,200,.7);width:100%;height:100%}.guess-video-popup{position:fixed;top:16px;left:0;right:0;background-color:white;border:1px solid;padding:16px;display:flex;max-width:600px;justify-content:center;margin:0 auto}.video-download-link{font-size:24px;text-decoration:none;color:black;border:1px solid;padding:16px;border-radius:50px;margin-top:32px;margin-bottom:16px;max-width:400px;display:block}.guess-video-elem{width:100%}.image_overlay{color:white;background:#555555;padding:4px 8px;height:72px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center}.main_page_image_block{width:280px;text-align:center;margin:4px 12px}.demo_game_button{font-size:16px}.gallery_image_block{flex-shrink:0;flex-grow:0;width:260px;margin:8px 16px;text-align:center}.gallery_image,.game_scoring_best_guess_picture,.main_page_image{width:100%;height:auto;border-top-right-radius:8px;border-top-left-radius:8px}.single_gallery_image{width:400px;height:520px}@media (max-width:1199px){.main_page_image_block{width:300px;margin:4px 12px}.single_gallery_image{width:100%;height:auto}}@media (max-width:991px){.gallery_image_block,.main_page_image_block{width:44%;margin:4px 2%}}@media (max-width:767px){.gallery_image_block{width:100%}.gallery_container{padding:0 16px}.best_guess_image_container{width:44%;margin:4px 2%}}.image_guess_link{color:white;cursor:pointer;display:block}.image_author_link{color:white;font-weight:700}.image_overlay a{text-decoration:none}.image_overlay a:hover{color:#f39c12}.gallery_container{display:flex;flex-wrap:wrap;justify-content:space-around}.gallery_header{margin-top:12px;text-align:center}.guess_detail_other_guess_player_avatar{height:65px;width:50px;display:block;float:left}.guess_detail_other_guess_phrase{margin-left:60px;font-weight:500}.guess_detail_other_guess_phrase a:hover{text-decoration:none}.guess_detail_other_guess_container{width:300px;margin:8px}.single_guess_container{padding:0 12px;display:flex;justify-content:center}.single_gallery_image{border-top-right-radius:8px;border-top-left-radius:8px}.player-top-header{font-size:24px;text-align:center}.player-top-counter{font-size:48px;text-align:center;width:100px}.player-top-row{border-bottom:1px solid #cccccc;margin:4px 0;max-width:600px}.width100{width:100%}.width80{width:80%}.width60{width:60%}.player_avatar{width:80%}.player_avatar_container{text-align:center}.previous_avatar_image{height:82px;width:60px}.previous_avatar_container{padding:2px;margin:0 5px}.progress{border-radius:0;margin-bottom:10px}.progress-bar{transition-timing-function:linear}.progress-bar-duration{color:white;font-weight:700;position:relative;width:100%;top:-20px}.progress-full{width:100%}@media (min-width:992px){.progress{border-left:10px solid #ddd;border-right:10px solid #ddd}}.points_icon_h5{height:14px}.points_icon_h4{height:18px}.path{fill:none;stroke-linejoin:round;stroke-linecap:round}.drawArea{border:1px solid lightgrey;margin-bottom:8px}@media (min-width:992px){.drawing-game-container{margin-left:110px}}.draw-area-container{display:flex;justify-content:space-around}#drawing_canvas{border:1px solid black}.guess_input{margin-bottom:10px}.guessing_picture{width:80%}.already_guessed_picture{width:75%}.opponent_progress{height:8vw;display:inline-block;color:#2ecc71}.opponent_progress_icon{font-size:5vw;margin-top:2vw}@media (max-width:991px){.opponent_progress{height:16vw}.opponent_progress_icon{font-size:14vw;margin-top:2vw}}.phrase_text{line-height:1.3}.like_row,.vote_row{margin:5px 0}.avatar_ready_icon{color:#2ecc71}.image_scoring_image{width:60%}.image_scoring_voted_player_name{font-size:65%;display:inline-block;margin:0 3px}.image_scoring_avatar{width:60%}.image_scoring_guessed_container{margin-bottom:10px}.image_scoring_phrase{word-break:break-word}.image_scoring_vote_label{display:inline-block;margin:0 3px}.game_scoring_player_avatar{width:40px;vertical-align:bottom;margin-left:10px}.game_scoring_position{font-size:40px}.game_scoring_row{height:68px;border-bottom:1px solid #cccccc;padding:4px;display:flex}.game_scoring_score{font-size:15px;float:right;text-align:right;margin-top:5px}@media (max-width:767px){.best_guess_image_container{padding-left:5px;padding-right:5px}}.winner_avatar{width:70%}.final_results_avatar{width:40%}.results_table{box-shadow:0 0 20px 4px rgba(0,0,0,.42);border-radius:8px;margin:20px 8px}.game_header_button{font-size:30px;margin-top:6px;cursor:pointer;line-height:1}.game_header_mobile_chat_enable{margin-right:10px;float:right;position:relative}.game_header_mobile_colors_enable{margin-left:10px;float:left}.chat_enable_button_notify{color:#e67e22}.game_header_text{margin-left:36px;margin-right:36px;padding:0 5px}.new_message_counter{position:absolute;right:5px;top:6px;font-size:15px;color:white;width:19px}@media (max-width:767px){.game_header_mobile_chat_enable{margin-right:10px}.game_header_button{margin-top:10px}.game_header_mobile_colors_enable{margin-left:10px}}.drawing_controls{height:100%;position:fixed;left:0;top:0;background-color:white;box-shadow:0 0 16px -2px black;z-index:1}.drawing_colors_close{font-size:28px;cursor:pointer;margin-top:8px;text-align:left;padding-left:12px}.draw-control-button{min-height:52px;min-width:52px;margin:5px;display:block}.draw-small-brush-button{font-size:10px}.draw-big-brush-button{font-size:22px}.draw-control-container{width:125px;display:flex;flex-wrap:wrap;margin-bottom:12px}.color-chosen-marker{font-size:24px}.color-marker-white{color:white}.nick_form{margin-bottom:32px}.game-instruction-text{font-size:28px}.game_join_code{margin-top:10px;font-size:64px;font-weight:700}@media (max-width:767px){.game-instruction-text{font-size:16px}}.login_button_image{width:100%}.login_button_link{margin:0 10px;display:flex;width:64px;height:64px}@media (min-width:768px){.login_button_link{width:120px;height:120px}}.login_button_container{display:flex;margin:12px 0}.join_code_input{font-size:22px;height:46px;border-radius:8px;margin:4px 8px}.join-form-container{display:flex;align-items:center;flex-direction:column;text-align:center}.main-page-logo{margin:12px 0;width:100%}#favourite_image_container{display:flex;flex-wrap:wrap;justify-content:center}.base-header{display:flex;justify-content:space-between}.base-header-spacer{width:68px;flex-shrink:0}.left-menu{width:300px;box-shadow:0 0 14px 5px rgba(0,0,0,.08);height:100%;padding:20px;font-size:20px;display:flex;flex-direction:column;position:fixed;top:0;left:0;background-color:white;z-index:1}.left-menu-hide-button{position:absolute;right:16px;top:28px;font-size:28px}.left-menu-button{font-size:32px;margin:12px}.left-menu-button:hover,.left-menu-hide-button:hover{cursor:pointer}.left-menu-spacer{flex-shrink:0;width:300px;height:100vh}.discord-logo,.instagram-logo{width:50px;height:50px;margin-right:10px}.discord-link{margin-top:32px;font-weight:700;color:black}.instagram-link{margin-top:16px}.instagram-link,.menu-link{font-weight:700;color:black}.menu-link{margin:4px 0}.main-content{width:100%;background-image:url(/static/img/looney_rounds.svg);background-repeat:repeat;background-size:240px;background-color:#fff}.menu-logo{width:200px;height:42px;margin-bottom:24px}.menu-avatar{width:40px;margin-right:12px}.menu-user-container{display:flex;margin-bottom:16px;font-weight:700;color:black}.about_header{margin-top:12px;text-align:center}.page_header{margin-top:16px;text-align:center;font-weight:700}.featured_images_header{font-size:24px;text-align:center;font-weight:700}.featured_images_header a{color:black}.main_page_instructions{max-width:520px;margin:0 16px}.current_games_header{font-weight:700;margin-bottom:16px}.game_snippet{border-radius:8px;box-shadow:0 0 14px 5px rgba(0,0,0,.08);padding:4px 8px;background-color:white}.game_snippet_author{font-size:20px;font-weight:700}.game_snippet_player_count{font-size:16px}.game_snippet_author a{color:black}.user_detail_game_player_avatar{display:block;width:100px}.user_detail_game_image{margin:0 8px;width:110px}.user_detail_game_image img{width:100px}.profile-games-container{width:100%;max-width:1200px;padding:8px;box-sizing:border-box;margin:0 auto}.user_detail_game_container{width:100%;margin:12px 0}.user_detail_game_player_container{width:400px;margin:0 16px}@media (max-width:767px){.user_detail_game_player_container{width:100%;margin:0}}.user_detail_game_guess_container{max-width:600px}.user_detail_game_player_avatar_container{margin:8px 16px;width:100px;text-align:center}.user_detail_best_guess_image{height:130px;width:100px}.user_detail_avatar{width:150px;display:block;margin:12px 0}