/*  RESET
------------------------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: medium;
	font: inherit;
	vertical-align: baseline;
	color: #FF0000;
}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{-webkit-text-size-adjust:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:0}body{font:100%  Tahoma,Arial,sans-serif;width:100%}a{color:transparent;outline:0 none;text-decoration:underline}img{border:none;width:100%;display:block}input{vertical-align:middle}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}/*  RESET END
------------------------------------------------------------------------------*/
/* FONTS
------------------------------------------------------------------------------*/
body{font-family:Tahoma,Arial,sans-serif;font-weight:400;}/* FONTS END
------------------------------------------------------------------------------*/
#overlay{background:rgba(0,0,0, 0.9); display:block; position:fixed; width:100%; height:100vh; font-size:32px; color:#FFFFFF; z-index:999; text-align:center; padding-top:50px;}
#overlay img{height:50px; width:60px;}
/* REUSABLE STYLES
------------------------------------------------------------------------------*/
.hidden{display:none !important}.clear{height:0;clear:both;overflow:hidden;font-size:0}/* REUSABLE STYLES END
------------------------------------------------------------------------------*/
/* FOUNDATION
------------------------------------------------------------------------------*/
a{color:#1a3f90;text-decoration:underline}a:hover{text-decoration:none}img{color:#1a3f90}strong{font-weight:bold}h1,h2,h3,h4,h5,h6{font-weight:normal}html{height:100%}/* FOUNDATION
------------------------------------------------------------------------------*/
body{background:#34495e;height:100%}.wrapper{position:relative; max-width:1000px; margin:auto;}.wrapper:after{clear:both;content:'';display:block}/* HEADER---------------------------------------*/
#header{height:110px;width:100%;background-color:wheat;background:url("../../../www.fuck-someone-tonight.com/templates/25502/i/header_bg.html");border-bottom:1px solid #C4770F}#header h1{font-size:28px;font-weight:bold;text-transform:uppercase;text-align:center;color:#fff;text-shadow:0 -1px rgba(0,0,0,.19);width:565px;float:right;margin:18px 30px 0 0}/* girl---------------------------------------*/
#girl{margin:0 auto;position:relative;width:50%}/* STEPS---------------------------------------*/
#steps{position:absolute;top:54px;left:7px}.step{width:33px;height:33px;-webkit-border-radius:33px;-moz-border-radius:33px;border-radius:33px;background-color:#ffffff;border:solid 2px #0671B2;position:relative}.active{background-color:#0671B2}#steps .step span{display:block;width:33px;font-size:1.25em;color:#0671B2;text-align:center}#steps .step .step_num{position:absolute;top:4px}#steps .active span{color:#ffffff}.line.active{background:#0671b2 !important}#steps .line{width:1px;height:21px;margin:0 auto;background:#ffffff}/* STEP----------------*/
.st1,.st2,.st3,.st4{display:none}.title_table{display:table;width:100%}.marker_show h2{font-size:1.0625em;color:#fff;font-weight:normal;text-align:center;height:64px;display:table-cell;vertical-align:middle;width:100%;background:#e84c3d}.step_button.step_button_1.next,.step_button.step_button_1.run_loading{width:45.3125%;margin:7px 3.75% 6px 2.1875%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#15a551;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.36);-moz-box-shadow:0 1px 3px rgba(0,0,0,.36);box-shadow:0 1px 3px rgba(0,0,0,.36);background:#19b45e;/* Old browsers */
background:-moz-linear-gradient(top,#19b45e 1%,#119644 100%);/* FF3.6+ */
background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#19b45e),color-stop(100%,#119644));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,#19b45e 1%,#119644 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,#19b45e 1%,#119644 100%);/* Opera 11.10+ */
color:#fff;text-shadow:0 -1px rgba(0,0,0,.18)}.step_button.step_button_1.next:active,.step_button.step_button_1.run_loading:active{background:#119644;/* Old browsers */
background:-moz-linear-gradient(top,#119644 0%,#18b45e 100%);/* FF3.6+ */
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#119644),color-stop(100%,#18b45e));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,#119644 0%,#18b45e 100%);/* Chrome10+,Safari5.1+ */}.step_button.step_button_2.next,.step_button.step_button_2.run_loading{width:45.3125%;margin-left:-4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#c9c9c9;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.36);-moz-box-shadow:0 1px 3px rgba(0,0,0,.36);box-shadow:0 1px 3px rgba(0,0,0,.36);background:#d2d2d2;/* Old browsers */
background:-moz-linear-gradient(top,#d2d2d2 0%,#c0c0c0 100%);/* FF3.6+ */
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d2d2d2),color-stop(100%,#c0c0c0));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,#d2d2d2 0%,#c0c0c0 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,#d2d2d2 0%,#c0c0c0 100%);/* Opera 11.10+ */
color:#6a6a6a;text-shadow:0 1px rgba(255,255,255,.27)}.step_button.step_button_2.next:active,.step_button.step_button_2.run_loading:active{background:#c0c0c0;/* Old browsers */
background:-moz-linear-gradient(top,#c0c0c0 0%,#d2d2d2 99%);/* FF3.6+ */
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c0c0c0),color-stop(99%,#d2d2d2));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,#c0c0c0 0%,#d2d2d2 99%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,#c0c0c0 0%,#d2d2d2 99%);/* Opera 11.10+ */}.step_button{display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.step_button.step_button_1.agree{width:95%;height:53px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#15a551;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.36);-moz-box-shadow:0 1px 3px rgba(0,0,0,.36);box-shadow:0 1px 3px rgba(0,0,0,.36);background:#19b45e;/* Old browsers */
background:-moz-linear-gradient(top,#19b45e 1%,#119644 100%);/* FF3.6+ */
background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#19b45e),color-stop(100%,#119644));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,#19b45e 1%,#119644 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,#19b45e 1%,#119644 100%);/* Opera 11.10+ */
text-shadow:0 -1px rgba(0,0,0,.18);margin:8px 2.1875% 8px 2.1875%}.step_button.step_button_1.agree:active{background:#119644;/* Old browsers */
background:-moz-linear-gradient(top,#119644 0%,#18b45e 100%);/* FF3.6+ */
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#119644),color-stop(100%,#18b45e));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,#119644 0%,#18b45e 100%);/* Chrome10+,Safari5.1+ */}.step_button,.step_button.step_button_1.agree{cursor:pointer;outline:0 none;text-align:center;text-decoration:none;border-radius:5px;font-size:1.5625em;font-weight:bold;text-transform:uppercase;color:#fff;height:53px;line-height:53px}.step4.marker_show{padding:14px 2.1875% 23px 2.1875%}.step3.marker_show h2{font-size:14px}#right .step4 h3{font-size:21px;color:#0671b2;padding:0 0 10px;text-align:center}#right .step4.marker_show .show_end{display:none}#right .step4.marker_show .show_end h4{font-size:19px;font-weight:normal;color:#34495e;text-align:center;margin:0 0 30px 0}#right .step4.marker_show .show_end h4 span{color:#359c20;font-weight:bold}#right .step4.marker_show .show_end .decimal li{background:url("../../../www.fuck-someone-tonight.com/templates/25502/i/decimal.html") no-repeat scroll 0 0 transparent;color:#636363;font-size:14px;margin:15px 0 15px 30px;padding:0px 25px 0px 42px;height:31px}#right .step4.marker_show .show_end .decimal li.one{background-position:0px 0px}#right .step4.marker_show .show_end .decimal li.two{background-position:0 -34px}#right .step4.marker_show .show_end .decimal li.three{background-position:0px -67px}.step4.marker_show h3{font-size:16px;color:white;text-align:center;padding:0 0 17px 0}.clear{clear:both}.loading{width:198px}/* SHOW END */
.show_end{padding:9px 0 0 0;background:rgba(255,255,255,0.83);position:absolute;bottom:-54px;width:100%}.b-btn{background:#34495E;width:100%}.show_end h4{font-size:0.875em;font-weight:normal;color:#34495e;text-align:center;margin:0 0 10px 0;line-height:18px}.show_end h4 span{color:#359c20;font-weight:bold}.decimal li{font-size:0.75em;line-height:15px;color:#34495e}.decimal{padding:0 7px}.decimal .one,.decimal .two{margin:0 0 14px 0}.decimal .three{margin:0 0 9px 0}.attention{width:auto;cursor:pointer;position:absolute;left:7px;top:5px}.popup{width:85.3125%;height:94px;background:rgba(0,0,0,0.85);position:absolute;top:125px;left:50%;margin-left:-136.5px;cursor:pointer;display:none}.popup .exit{background:url("../../../www.fuck-someone-tonight.com/templates/25502/i/exit.html");width:16px;height:16px;position:absolute;top:8px;right:8px}.popup .text-popup{color:white;margin:11px auto 0;font-size:1.0625em;text-align:center;line-height:23px}@media screen and (min-width:480px){.show_end h4{font-size:1em}}
