a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:Sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a:hover{border:0}.contest .bring form input[type=text],.contest .congressional,body{background:#807ba7;color:#3d2e61}.contest{background:#3d2e61}a,p,span{color:#3d2e61}a:hover{color:#f3f2f5}h1,h2{color:#f3f2f5}.contest .congressional ul li span:before{background:#f3f2f5}.contest .congressional ul li #mean{background:#807ba7;border:2px solid #f3f2f5}ul.admission li a{background:#807ba7}ul.admission li:hover{border-color:#746391}ul.admission li:hover .awake,ul.admission li:hover a{background:#746391}ul.admission li .awake{border-top:1px solid #746391}ul.admission li:hover .awake{border-top:1px solid #807ba7}ul.admission li span{background:#807ba7 url(../images/movie.png) 5px 4px no-repeat}.rtl ul.admission li span{background:#807ba7 url(../images/movie.png) 96% 4px no-repeat}ul.admission li:hover span{background:#746391 url(../images/movie.png) 5px 4px no-repeat}.rtl ul.admission li:hover span{background:#746391 url(../images/movie.png) 96% 4px no-repeat}.puzzle a:hover{color:#f3f2f5}.main li:hover a{background:#746391;border-color:#746391}.connect,.connect small,footer{background:#746391}.connect small:hover{background:#3d2e61;color:#f3f2f5}.flour .door ul li,.flour .sexually ul li{background:#746391}.flour .door ul li span,.flour .door ul li:hover,.flour .sexually ul li span,.flour .sexually ul li:hover{background:#3d2e61;color:#f3f2f5}.congressional:after,.contest:after,.flour .sexually:after,.flour:after,.main:after,.marriage:after,.substance:after,.unexpected div:after,h1:after,h2:after,ul.admission:after{content:'';display:block;clear:both}.contest .congressional{height:35px;margin-bottom:2px}.contest .congressional ul{float:right;padding-right:10px}.rtl .contest .congressional ul{float:left;padding-right:0;padding-left:10px}.contest .congressional ul li{display:inline-block;line-height:35px;position:relative}.contest .congressional ul li a,.contest .congressional ul li span{text-decoration:none;font-size:11px;text-transform:uppercase;padding:0 8px;cursor:pointer}.contest .congressional ul li span:before{height:3px;position:absolute;top:0;width:100%;display:block;content:'';transition:all .3s ease-in-out 0s;opacity:0;width:0}.contest .congressional ul li span.active,.contest .congressional ul li span.active:before,.contest .congressional ul li span:hover:before{opacity:1;width:100%}.contest .congressional ul li ul{display:none}.contest .congressional ul li #mean{position:absolute;right:0;top:40px;width:480px;padding:8px;z-index:60}.rtl .contest .congressional ul li #mean{right:auto;left:0}.contest .congressional ul li #mean:before{position:absolute;content:"";display:block;width:0;height:0;border-right:6px solid transparent;border-left:6px solid transparent;right:19px;top:-7px;z-index:55;border-bottom:5px solid #f3f2f5}.rtl .contest .congressional ul li #mean:before{right:auto;left:19px}.contest .congressional ul li ul.visible{display:block}.contest .congressional ul li #mean li{width:25%;float:left;display:inline-block}.contest .congressional ul li #mean a{padding-left:35px}.rtl .contest .congressional ul li #mean a{padding-right:35px;padding-left:0}.contest a.blow{float:left;line-height:50px;padding-left:10px}.rtl .contest a.blow{float:right;padding-left:0;padding-right:10px}.contest a.blow img{vertical-align:middle}.contest .bring{float:right;padding:8px 10px 0 0}.rtl .contest .bring{float:left;padding:8px 0 0 10px}.contest .bring form{height:45px;position:relative}.contest .bring form input{border:0}.contest .bring form input:focus{outline:0}.contest .bring form input[type=text]{line-height:32px;font-size:11px;padding-left:10px;width:280px}.rtl .contest .bring form input[type=text]{padding-right:10px;padding-left:0}.contest .bring form input[type=submit]{width:40px;height:32px;position:absolute;z-index:10;cursor:pointer;right:0;top:0;background:url(../images/search.png) center center no-repeat;opacity:.6}.rtl .contest .bring form input[type=submit]{right:auto;left:0}.contest .bring form input[type=submit]:hover{opacity:1}.contest .lane{max-width:1640px;margin:0 30px}.rtl #mean li a{background-position:100% 0}h1,h2{padding:5px 0;margin:10px 30px;max-width:1640px;margin:0 30px;font-size:20px;font-weight:400}span.similarity{float:right;padding:5px 10px}.rtl span.similarity{float:left}.rtl h1,.rtl h2{bored-left:0}ul.admission{text-align:center;padding:0 10px;max-width:1640px;margin:0 30px}ul.admission li{display:inline-block;border:1px solid rgba(255,255,255,.1);-webkit-background-clip:padding-box;background-clip:padding-box;width:calc(25% - 6px);float:left;margin:3px 2px 5px 2px}ul.admission li .awake{height:40px;overflow:hidden;text-align:left;padding:5px}.rtl ul.admission li .awake{text-align:right}ul.admission li .awake p{font-size:11px;line-height:1.6}ul.admission li .awake p a{font-size:11px;background:0 0;display:inline-block}ul.admission li .awake p a:hover{text-decoration:underline}ul.admission li .awake p small{float:right}.rtl ul.admission li .awake p small{float:left}ul.admission li .awake p span{display:inline-block}ul.admission li a{display:block;position:relative;text-decoration:none;font-size:12px;font-weight:600}ul.admission li span{position:absolute;right:6px;bottom:41px;padding:4px 6px 4px 20px;font-size:10px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.rtl ul.admission li span{right:auto;left:6px;padding:4px 20px 4px 6px}ul.admission li a img{width:100%;vertical-align:top;height:auto}ul.admission li figcaption{overflow:hidden;height:35px;line-height:35px}.puzzle{padding:10px 0;max-width:1640px;margin:0 30px}.puzzle a{display:inline-block;padding-right:4px;text-decoration:none;font-size:12px}.auto{margin:20px 0;overflow:hidden;text-align:center;height:auto}.auto a,.marriage .donor a,.marriage .transit .separation span a{display:inline-block;height:auto;width:300px;border:1px solid rgba(255,255,255,.1)}.auto a:hover,.marriage .donor a:hover,.marriage .transit .separation span a:hover{border:1px solid #fff}.unexpected div{padding:0 10px;max-width:1640px;margin:0 30px}.unexpected div ul{width:calc(20% - 10px);padding:0 5px;float:left;display:inline-block}.rtl .unexpected div ul{float:right}.unexpected div ul li{line-height:25px}.unexpected div ul li a{font-size:12px;text-decoration:none}.unexpected div ul li small{font-size:10px;float:right;opacity:.6}.rtl .unexpected div ul li small{float:left}.unexpected div ul li:hover small{opacity:1}.unexpected div ul li.mathematics{font-weight:700;font-size:12px;padding:10px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:10px}.activist{max-width:1640px;margin:0 30px}.main{margin:15px 0}.main li{display:inline-block;float:left;width:calc(20% - 10px);margin:5px}.main li a{border:1px solid rgba(255,255,255,.1);padding:3;display:block;font-size:12px;font-weight:600;text-decoration:none}.main li a span{overflow:hidden;height:30px;line-height:30px;text-align:center;opacity:.6;display:block}.main li:hover a span{opacity:1}.main li a img{width:100%}.main li:hover a{border:1px solid #fff}.substance{margin:15px 0 0 0}.substance ul{display:inline-block;float:left;width:calc(20% - 10px);padding:5px}.rtl .substance ul{float:right}.substance ul li{display:block;font-size:10px;line-height:25px;opacity:.7}.substance ul li:hover{opacity:1}.substance ul li a{font-size:12px;text-decoration:none}.guilt{padding:0 10px 10px 10px;max-width:1640px;margin:0 30px}.guilt a,.guilt span{text-decoration:none;font-size:11px;margin:0 10px 0 0;text-transform:uppercase;opacity:.7}.guilt a:hover{opacity:1}.guilt span{opacity:1;font-weight:600}.gay{padding:5px 10px;max-width:1640px;margin:0 30px}.gay p{font-size:11px;line-height:1.6}.intensity{max-width:1640px;margin:10px 30px;padding:0 10px}.intensity strong{font-size:12px;font-weight:600}.intensity p{display:inline;line-height:1.6}.intensity p a{font-size:11px}.intensity p a:hover{text-decoration:none}.flour{padding:10px;max-width:1640px;margin:0 30px}.flour .sexually{float:left}.rtl .flour .sexually{float:right}.flour .sexually ul,.flour .sexually ul li{display:inline-block}.flour .door{float:right}.rtl .flour .door{float:left}.flour .door ul li{display:inline-block}.flour .door ul li a,.flour .door ul li span,.flour .sexually ul li a,.flour .sexually ul li span{font-size:11px;text-transform:uppercase;min-width:18px;padding:10px;text-decoration:none;display:inline-block;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;text-align:center}footer{padding:20px 10px 10px 10px}footer p{max-width:1640px;margin:0 30px;font-size:11px;line-height:1.6;opacity:.6}footer p:hover{opacity:1}.border{position:fixed;left:10px;bottom:10px;height:40px;width:40px;z-index:50;display:inline-block;opacity:.9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.rtl .border{right:10px;left:auto}.border:hover{opacity:1}.connect{width:300px;height:auto;z-index:50;position:fixed;right:5px;bottom:5px;display:none;-webkit-box-shadow:-5px 6px 31px -1px rgba(0,0,0,.33);-moz-box-shadow:-5px 6px 31px -1px rgba(0,0,0,.33);box-shadow:-5px 6px 31px -1px rgba(0,0,0,.33)}.rtl .connect{right:auto;left:5px}.visible_tride{display:inline-block}.connect small{font-size:30px;line-height:30px;padding:0 10px;font-size:10px;position:absolute;right:0;top:-30px;cursor:pointer}.rtl .connect small{right:auto;left:0}.marriage{max-width:1640px;margin:0 30px}.marriage .transit{width:calc(100% - 322px);float:left}.rtl .marriage .transit{float:right}.marriage .transit .separation{position:absolute;top:0;left:0;right:0;bottom:0;z-index:30;background:rgba(0,0,0,.7);display:none}.separation iframe{position:relative!important}.marriage .transit .visible_tride{display:block}.marriage .transit .separation span{display:block;text-align:center;margin-top:calc(30% - 150px)}.marriage .transit .separation span a{width:300px;height:250px}.marriage .transit .separation span small{font-size:16px;line-height:25px;display:block;cursor:pointer;font-weight:600;padding:10px 0;color:#f3f2f5}.marriage .transit .vaccine{padding-bottom:56.25%;position:relative;z-index:20}.marriage .transit .vaccine iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rtl .marriage .transit .vaccine iframe{float:left}.marriage .donor{width:302px;margin:0 10px 0 10px;float:right;text-align:center}.marriage .donor a{display:block;width:300px;height:250px;margin:0 0 5px 0}.league{padding:10px}.league p{line-height:1.6;font-size:12px;margin-bottom:6px}.league p a:hover{text-decoration:none}.league h2{font-size:16px;padding:10px 0}.league span{display:block}.league span date,.league span time{display:inline-block;font-size:11px;pading-right:10px;opacity:.7}.league span date:hover,.league span time:hover{opacity:1}@media screen and (min-width:1640px){ul.admission{padding:0}}@media screen and (min-width:1560px){ul.admission li{width:calc(20% - 9px)}}@media screen and (max-width:1024px){ul.admission li{width:calc(33.3% - 6px)}}@media screen and (max-width:840px){.marriage .donor,.marriage .transit{width:100%;float:none}.marriage .donor{height:252px;text-align:center;margin:10px 0;overflow:hidden}.marriage .donor a{display:inline-block}}@media screen and (max-width:800px){.main li{width:calc(25% - 10px)}}@media screen and (max-width:680px){ul.admission li{width:calc(50% - 6px)}}@media screen and (max-width:600px){.flour .sexually ul,.rtl .flour .sexually ul{float:left;width:50%;display:inline-block}.flour .sexually ul li{width:calc(50% - 5px);text-align:center}.flour .sexually ul li a{font-size:14px}.flour .door,.flour .sexually,.rtl .flour .door,.rtl .flour .sexually{display:block;float:none;margin:8px 0}.flour .diminish{display:none}.flour .door{text-align:center}.flour .door ul li a{font-size:14px}}@media screen and (max-width:580px){.unexpected div ul{float:none;display:block;width:calc(100% - 10px)}.unexpected div ul li.mathematics{display:block}.unexpected div ul li{display:inline-block;margin:5px 10px 5px 5px}.unexpected div ul li small{display:none}.substance ul{width:calc(33.3% - 10px)}.activist,.contest .lane,.flour,.gay,.guilt,.puzzle,.unexpected div,footer p,h1,h2,ul.admission{margin:0 auto}}@media screen and (max-width:495px){.marriage .transit .visible_tride{display:none}}@media screen and (max-width:480px){.contest a.blow,.rtl .contest a.blow{float:none;display:block;text-align:center;line-height:35px}.contest .bring,.rtl .contest .bring{float:none;display:block;padding:8px 10px 0 10px}.contest .bring form input[type=text]{width:calc(100% - 10px)}.contest .bring form input[type=submit]{right:10px}.contest .congressional ul li{position:static}.contest .congressional ul li #mean{width:calc(100% - 20px)}.substance ul{width:calc(50% - 10px)}.puzzle a,.substance ul li,.substance ul li a,.unexpected div ul li a,.unexpected div ul li.mathematics,ul.admission li a{font-size:16px}.main li{width:calc(33.3% - 10px)}.connect{right:50%;height:100px;margin-right:-150px}ul.admission{padding:0}ul.admission li .awake{display:none}ul.admission li figcaption,ul.admission li span{display:none}.contest .congressional ul li a,.contest .congressional ul li span,.league p,.league p a{font-size:14px}.contest .congressional ul li #mean li{width:33.3%}.flour .door ul li{display:none}.flour .door ul li.greet,.flour .door ul li:first-child,.flour .door ul li:last-child{display:inline-block}.intensity{display:none}.flour .sexually ul,.rtl .flour .sexually ul{width:100%;display:block;float:none}.flour .sexually ul li{margin-bottom:5px}}@media screen and (max-width:380px){.main li{width:calc(50% - 10px)}.contest .congressional ul li #mean li{width:50%}}