@font-face{font-family:GothamMedium;font-style:normal;font-weight:400;src:local("GothamMedium"),url(img/GothamMedium.ttf)}@font-face{font-family:SquareDotMatrix;font-style:normal;font-weight:400;src:local("SquareDotMatrix"),url(img/SquareDotMatrix.ttf)}.tooltip_content{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:0;margin-right:0}.tooltip_content_desc{max-width:300px;min-height:50px;padding:5px}.tooltip_content_icon{float:right;padding:5px}.tooltip_title{font-family:GothamMedium;font-size:16px;font-weight:700}.tooltip_description{font-family:GothamMedium;font-size:12px;font-weight:400}.tooltipWiggle{align-self:center;animation:tooltipWiggle 2s infinite alternate;animation-timing-function:ease-in-out}@keyframes tooltipWiggle{0%{transform:perspective(40em) rotateY(-18deg) scale(.93)}to{transform:perspective(40em) rotateY(10deg) scale(.93)}}.deck_font_48{font-size:48px;font-weight:400;margin-top:5px}.deck_font_32,.deck_font_48{color:#fff;font-family:SquareDotMatrix;text-align:center}.deck_font_32{font-size:32px;font-weight:700;margin-top:25%}.board_font{font-family:GothamMedium;font-size:20px;font-weight:700;text-align:center;vertical-align:middle}.icons_big_img{height:56px;margin-right:5px;width:56px}.icons_big_img,.icons_img{background-image:url(img/icons.png);background-size:500% 200%;display:inline-block;vertical-align:middle}.icons_img{height:24px;margin-left:10px;margin-right:3px;width:24px}.icon_star{background-position:0 0}.icon_shot_blue{background-position:-100% 0}.icon_shot_red{background-position:-200% 0}.icon_difficulty{background-position:0 -100%}.icon_cards_pick{background-position:-100% -100%}.icon_diff_blank{background-position:-200% -100%}.icon_topspin{background-position:-300% -100%}.icon_slice{background-position:-400% -100%}.scores_img{background-image:url(img/scores.png);background-size:300% 100%;display:inline-block;height:20px;margin-left:3px;margin-right:3px;vertical-align:middle;width:50px}.score_set{background-position:-200% 0}.score_game{background-position:-100% 0}.score_point{background-position:0 0}.myhand_wrap{border:3px solid #4682b4;border-radius:5px}.stockitem,.stockitem_large{background-image:url(img/tennis_cards.jpg);background-size:1000% 800%;border-radius:12px;box-shadow:1px 2px 1px 1px rgba(0,0,0,.44);transform:translatez(5px)}.stockitem_large{height:310px;width:228px}.stockitem_selected{border:4px solid #ff0!important;border-radius:5px;box-shadow:0 0 15px #ff0;cursor:pointer!important;transition:transform .2s}.stockitem_selected:hover{transform:scale(1.05)}.hide{display:none}.play_area{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:0;margin-right:0}.left_panel_container{flex:0 0 540px;position:relative}.icons_container{display:flex}.court_container,.icons_container,.playfield_container,.stars_container{position:relative}.playmat_container{align-content:center;display:flex;flex-wrap:wrap;height:180px;justify-content:center;margin-left:0;margin-right:0}.yellow{background-color:rgba(255,211,102,.98)}.yellow_light{background-color:rgba(255,211,102,.5)}.purple{background-color:rgba(221,83,145,.98)}.purple_light{background-color:rgba(221,83,145,.5)}.orange{background-color:orange}.sepia{-webkit-filter:sepia(100%);-moz-filter:sepia(100%);-o-filter:sepia(100%);filter:sepia(100%)}.z_index_1{position:absolute;z-index:1}.serve_selected{border:4px solid orange!important}.star_selected{border:3px solid #ff0;border-radius:40px}.effect_selected,.star_selected{box-shadow:0 0 15px #ff0;cursor:pointer!important;transition:transform .2s;z-index:1}.effect_selected{border:3px solid #ff0;border-radius:5px}.com-selectable{border:1px solid orange;border-radius:5px;box-shadow:0 0 15px orange;cursor:pointer!important;transition:transform .2s;z-index:1}.com-selectable:hover{transform:scale(1.05)}.court_img{background-image:url(img/courts.jpg);background-size:500% 100%;height:812px;width:536px}.court_center_opposite{left:206px;width:112px}.court_center_opposite,.court_right_opposite{cursor:pointer;height:132px;position:absolute;top:76px}.court_right_opposite{left:320px;width:72px}.court_right_out_opposite{left:398px;width:34px}.court_left_opposite,.court_right_out_opposite{cursor:pointer;height:132px;position:absolute;top:76px}.court_left_opposite{left:141px;width:63px}.court_left_out_opposite{cursor:pointer;height:132px;left:102px;position:absolute;top:76px;width:34px}.court_net_right_opposite{cursor:pointer;height:180px;left:269px;position:absolute;top:213px;width:124px}.court_net_right_out_opposite{left:398px;width:34px}.court_net_left_opposite,.court_net_right_out_opposite{cursor:pointer;height:180px;position:absolute;top:213px}.court_net_left_opposite{left:141px;width:124px}.court_net_left_out_opposite{cursor:pointer;height:180px;left:102px;position:absolute;top:213px;width:34px}.court_center{left:206px;width:112px}.court_center,.court_right{cursor:pointer;height:132px;position:absolute;top:606px}.court_right{left:320px;width:72px}.court_right_out{left:398px;width:34px}.court_left,.court_right_out{cursor:pointer;height:132px;position:absolute;top:606px}.court_left{left:141px;width:63px}.court_left_out{cursor:pointer;height:132px;left:102px;position:absolute;top:606px;width:34px}.court_net_right{left:269px;width:124px}.court_net_right,.court_net_right_out{cursor:pointer;height:178px;position:absolute;top:421px}.court_net_right_out{left:398px;width:34px}.court_net_left{left:141px;width:124px}.court_net_left,.court_net_left_out{cursor:pointer;height:178px;position:absolute;top:421px}.court_net_left_out{left:102px;width:34px}.token_location{border-radius:40px;cursor:pointer;height:40px;position:absolute;width:40px}#location_chair{left:60px;top:500px}#location_opponent_chair{left:60px;top:300px}#location_opponent_server_right{left:280px;top:20px}#location_opponent_server_left{left:220px;top:20px}#location_opponent_left{left:130px;top:85px}#location_opponent_middle{left:248px;top:85px}#location_opponent_right{left:363px;top:85px}#location_opponent_volley{left:248px;top:270px}#location_server_left{left:220px;top:750px}#location_server_right{left:280px;top:750px}#location_left{left:130px;top:685px}#location_middle{left:248px;top:685px}#location_right{left:363px;top:685px}#location_volley{left:248px;top:510px}#location_chair{left:40px;top:510px}#location_opponent_chair{left:40px;top:270px}.ball_location{background-image:url(img/tennis_balls.png);background-position:0 0;background-size:500% 100%;height:40px;position:absolute;width:40px}.slice_ball{background-position:-100% 0}.topspin_ball{background-position:-200% 0}.foul_ball{background-position:-300% 0}.ace_ball{background-position:-400% 0}#ball_location_server_left{left:220px;top:680px}#ball_location_server_right{left:280px;top:680px}#ball_location_left{left:125px;top:620px}#ball_location_middle{left:243px;top:620px}#ball_location_right{left:358px;top:620px}#ball_location_volley{left:243px;top:440px}#ball_location_out{left:245px;top:750px}#ball_location_opponent_server_right{left:280px;top:90px}#ball_location_opponent_server_left{left:220px;top:90px}#ball_location_opponent_left{left:125px;top:150px}#ball_location_opponent_middle{left:243px;top:150px}#ball_location_opponent_right{left:358px;top:150px}#ball_location_opponent_volley{left:243px;top:330px}#ball_location_opponent_out{left:245px;top:20px}#ball_location_chair{left:80px;top:385px}.meeple{background-image:url(img/meeple_top.png);background-size:1000% 100%;height:72px;position:absolute;width:72px;z-index:10}.meeple_blue{background-position:-100% 0}.meeple_red{background-position:-700% 0}.single_card_container{flex-shrink:0;margin-left:1%;margin-right:1%;position:relative;width:19%}.single_card{height:155px;width:114px}.single_card,.single_card_large{background-image:url(img/tennis_cards.jpg);background-size:1000% 800%;border-radius:12px;box-shadow:1px 2px 1px 1px rgba(0,0,0,.44);transform:translatez(5px)}.single_card_large{height:310px;width:228px}#draw_blue_id{background-position:-900% -600%}#draw_red_id{background-position:-800% -600%}.draw_white{background-position:-700% -600%}#dice_holder_id{display:none;height:18%;left:40%;position:absolute;top:25%;width:9%;z-index:5}.die{cursor:pointer;height:100%;position:absolute;transform:rotateX(-53deg);transform-style:preserve-3d;transition:transform .5s ease-out;width:100%}.die.rolling{-webkit-animation:roll 3s linear;animation:roll 3s linear}.die[data-face="1"]{transform:rotateX(-53deg) rotateY(0deg)}.die[data-face="2"]{transform:rotateX(-53deg) rotateY(72deg)}.die[data-face="3"]{transform:rotateX(-53deg) rotateY(144deg)}.die[data-face="4"]{transform:rotateX(-53deg) rotateY(216deg)}.die[data-face="5"]{transform:rotateX(-53deg) rotateY(288deg)}.die[data-face="6"]{transform:rotateX(11deg) rotate(180deg) rotateY(0deg)}.die[data-face="7"]{transform:rotateX(11deg) rotate(180deg) rotateY(72deg)}.die[data-face="8"]{transform:rotateX(11deg) rotate(180deg) rotateY(144deg)}.die[data-face="9"]{transform:rotateX(11deg) rotate(180deg) rotateY(216deg)}.die[data-face="10"]{transform:rotateX(11deg) rotate(180deg) rotateY(288deg)}.die[data-face="11"]{transform:rotateX(11deg) rotateY(-252deg)}.die[data-face="12"]{transform:rotateX(11deg) rotateY(-324deg)}.die[data-face="13"]{transform:rotateX(11deg) rotateY(-396deg)}.die[data-face="14"]{transform:rotateX(11deg) rotateY(-468deg)}.die[data-face="15"]{transform:rotateX(11deg) rotateY(-540deg)}.die[data-face="16"]{transform:rotateX(127deg) rotateY(-72deg)}.die[data-face="17"]{transform:rotateX(127deg) rotateY(-144deg)}.die[data-face="18"]{transform:rotateX(127deg) rotateY(-216deg)}.die[data-face="19"]{transform:rotateX(127deg) rotateY(-288deg)}.die[data-face="20"]{transform:rotateX(127deg) rotateY(-1turn)}.die .face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-bottom:43px solid rgba(200,230,50,.75);border-left:25px solid transparent;border-right:25px solid transparent;counter-increment:steps 1;height:0;left:50%;margin:0 -25px;position:absolute;top:0;transform-style:preserve-3d;width:0}.die .face:before{color:#000;content:counter(steps);font-size:21.5px;height:43px;left:-50px;line-height:38.7px;position:absolute;text-align:center;text-shadow:1px 1px 3px #000;top:10.75px;width:100px}.die .face:first-child{transform:rotateY(0deg) translateZ(16.75px) translateY(-6.45px) rotateX(53deg)}.die .face:nth-child(2){transform:rotateY(-72deg) translateZ(16.75px) translateY(-6.45px) rotateX(53deg)}.die .face:nth-child(3){transform:rotateY(-144deg) translateZ(16.75px) translateY(-6.45px) rotateX(53deg)}.die .face:nth-child(4){transform:rotateY(-216deg) translateZ(16.75px) translateY(-6.45px) rotateX(53deg)}.die .face:nth-child(5){transform:rotateY(-288deg) translateZ(16.75px) translateY(-6.45px) rotateX(53deg)}.die .face:nth-child(6){transform:rotateY(1turn) translateZ(37.5px) translateY(27.09px) rotate(180deg) rotateX(-11deg)}.die .face:nth-child(7){transform:rotateY(288deg) translateZ(37.5px) translateY(27.09px) rotate(180deg) rotateX(-11deg)}.die .face:nth-child(8){transform:rotateY(216deg) translateZ(37.5px) translateY(27.09px) rotate(180deg) rotateX(-11deg)}.die .face:nth-child(9){transform:rotateY(144deg) translateZ(37.5px) translateY(27.09px) rotate(180deg) rotateX(-11deg)}.die .face:nth-child(10){transform:rotateY(72deg) translateZ(37.5px) translateY(27.09px) rotate(180deg) rotateX(-11deg)}.die .face:nth-child(11){transform:rotateY(252deg) translateZ(37.5px) translateY(27.09px) rotateX(-11deg)}.die .face:nth-child(12){transform:rotateY(324deg) translateZ(37.5px) translateY(27.09px) rotateX(-11deg)}.die .face:nth-child(13){transform:rotateY(396deg) translateZ(37.5px) translateY(27.09px) rotateX(-11deg)}.die .face:nth-child(14){transform:rotateY(468deg) translateZ(37.5px) translateY(27.09px) rotateX(-11deg)}.die .face:nth-child(15){transform:rotateY(540deg) translateZ(37.5px) translateY(27.09px) rotateX(-11deg)}.die .face:nth-child(16){transform:rotateY(-108deg) translateZ(16.75px) translateY(60.63px) rotate(180deg) rotateX(53deg)}.die .face:nth-child(17){transform:rotateY(-36deg) translateZ(16.75px) translateY(60.63px) rotate(180deg) rotateX(53deg)}.die .face:nth-child(18){transform:rotateY(36deg) translateZ(16.75px) translateY(60.63px) rotate(180deg) rotateX(53deg)}.die .face:nth-child(19){transform:rotateY(108deg) translateZ(16.75px) translateY(60.63px) rotate(180deg) rotateX(53deg)}.die .face:nth-child(20){transform:rotateY(180deg) translateZ(16.75px) translateY(60.63px) rotate(180deg) rotateX(53deg)}@-webkit-keyframes roll{10%{transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}30%{transform:rotateX(120deg) rotateY(240deg) rotate(0deg) translateX(40px) translateY(40px)}50%{transform:rotateX(240deg) rotateY(480deg) rotate(0deg) translateX(-40px) translateY(-40px)}70%{transform:rotateX(1turn) rotateY(2turn) rotate(0deg)}90%{transform:rotateX(480deg) rotateY(960deg) rotate(0deg)}}@keyframes roll{10%{transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}30%{transform:rotateX(120deg) rotateY(240deg) rotate(0deg) translateX(40px) translateY(40px)}50%{transform:rotateX(240deg) rotateY(480deg) rotate(0deg) translateX(-40px) translateY(-40px)}70%{transform:rotateX(1turn) rotateY(2turn) rotate(0deg)}90%{transform:rotateX(480deg) rotateY(960deg) rotate(0deg)}}