body{background:#000}
select, input[type="text"],input[type="password"], input[type="email"]{font-size:15px;width:220px;height:40px;background:#fff;border:0px;border-top:1px solid #b3b3b3;cursor:pointer;
-webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    0px 1px 4px 0px rgba(0, 0, 0, 0.4);
box-shadow:         0px 1px 4px 0px rgba(0, 0, 0, 0.4);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
input[name="checkPrivacy"]{margin-right: 3px;}
button{cursor:pointer}
.errorPlaceInner .error{font-weight:bold;color:#ff1800;font-size:12px;padding:0;margin:25px 0 -25px 0;}
.errorPlaceInner .error:after{border:0px;display:none}
#cookiesInfo{min-height:25px;font-size: 10px;color: #bfbfbf;text-align: right;background:#464646;width:100%;padding:5px 0px;position:relative;top:0px;display:none;z-index:999;background:rgb(70,70,70);	background: transparent\9;	background:rgba(70,70,70,0.9);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc464646,endColorstr=#cc464646);	zoom: 1;}
#cookiesInfoClose{cursor:pointer;top:0px;right:0px;width:16px;height:16px;position:absolute;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODIyQUIxMTczOEYzMERCMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNDVFRkZFRTVBOTQxMUU0QjI5N0U1NDRCMTkzQzM4MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNDVFRkZFRDVBOTQxMUU0QjI5N0U1NDRCMTkzQzM4MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxNjY2QzVDODk1QUU0MTE5NDAxQkI2RTBFMTJBMEI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MjJBQjExNzM4RjMwREIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NWYE2AAAATFJREFUeNqUk81Kw0AUhacJlPQRgqtmExAEpQ/g1j5HwZUgGPAVBEFXBUHoc7Tgyicw0FU2WXSTR2gwBDxnuFNuJ+PfgY8Z7txzOndIR0VRGE85uAaX4FxqJXgHr6DSzZFnvgMfss5ALMy8s0HAGKzBE5iY7zWRnrV4DgGP4Mr8Xex9cAFn4Mb8X7fglAELmdOqbVtTVZVdda2ua9P3vQ6gZxGFrs5GGmh0Zq5d1w1GYcBUV5IkMVmW2T2NhGKNZ55OotBwbEzT1N6EcB8w2zEYsPOrvG7TNCaOYwv3+k2UdgzY+GZ9bT1OIOQtks/z+Hnxq25m9yas+W8NVgzYghc9f57nRzOHatCSXveIhT/KL2Lvvf6UP8FcgvY/GPfSMxfP4N/4DC5kLVW99M4O+hJgAHSncIUw1etOAAAAAElFTkSuQmCC);}
#cookiesInfoInner {width: 990px;margin: 0 auto;line-height: 13px;padding-right: 22px;position:relative;}
#cookiesInfo a{color: #fff;text-decoration: underline;}
#contentContainer{
  background-image: url('/global/img/landing/G/bg.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  height: 650px;
  min-height: 100vh;
  width: 100%;
  position: relative;
}
#footer{background:#000}
#footer #FoBUtilities li a{color:#fff}
#footer #FoBUtilities2 li a{color:#fff}
#footer #FoBUtilities3 .appTxt{color:#fff}
#footer #FoBLang{background:#1a1a1a;border:0px;color: #fff;float:none;position:absolute;top:65px;}
#footer #FoBLangBox{background:#1a1a1a;color: #fff}
#footer #FoBLangBox li.active a{color: #e15c4e}
.wrapper{width:990px;margin:0 auto;text-align:center}
.FCLogo{background-image: url('/global/img/logo/index.png')}
.FCLogo.headLogo{width:211px;height:50px;margin:40px auto;display:inline-block;vertical-align: top;
  background-repeat: no-repeat;
  background-position: center center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
.FCLogo.footerLogo{width:150px; height:35px;position:absolute;margin-top:30px;
	background-repeat: no-repeat;
	background-position: center center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
#stepContainer{
	width:550px;margin:0 auto;display:inline-block;vertical-align: top;position:relative;overflow:hidden;
	background-color: rgba(255, 255, 255, 0.6); 
	color: rgba(255, 255, 255, 0.6);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#progressStepContaier{width:100%;height:4px;background:#fff;}
#progressStep{width:0%;height:4px;background:#d00000}
.step{width:550px;padding:35px 20px 40px 20px;color:#000}
.step{display:none}
.STEP-1 #step-1,.STEP-2 #step-2,.STEP-3 #step-3,.STEP-4 #step-4,.STEP-5 #step-5,.STEP-6 #step-6,.STEP-7 #step-7,.STEP-8 #step-8,.STEP-9 #step-9,.STEP-10 #step-10,.STEP-11 #step-11,.STEP-12 #step-12,.STEP-13 #step-13,.STEP-14 #step-14,.STEP-15 #step-15{display:block}


.element-choseCategory,.element-choseCategoryRussian{width:100%;text-align:center}
.element-choseCategory .title,.element-choseCategoryRussian .title{color:#e15c4e;font-weight:bold;font-size:20px;text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8)}
.element-choseCategory .text,.element-choseCategoryRussian .text{color:#1c1c1c;font-size:18px;text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5)}
.element-choseCategory .text  span,.element-choseCategoryRussian .text  span{font-weight:bold;}
.element-choseCategory .text .text1 span,.element-choseCategoryRussian .text .text1 span{color:#e15c4e;}
.element-choseCategory .categoryBox,.element-choseCategoryRussian .categoryBox{margin-top:25px}
.element-choseCategory .category,.element-choseCategoryRussian .category{width:168px;display:inline-block;margin-top:10px}
.element-choseCategory .category .label,.element-choseCategoryRussian .category .label{width:168px;display:inline-block;font-weight:bold;margin-bottom:10px}
.element-choseCategory .category .imgBox,.element-choseCategoryRussian .category .imgBox{width:168px; height:150px;text-align:center;display:inline-block}
.element-choseCategory .category .imgBox .img,.element-choseCategoryRussian .category .imgBox .img{width:140px;height:140px;background-image:url('/global/img/landing/G/category.jpg');border:1px solid #fff;cursor:pointer;display:inline-block;
	-webkit-border-radius: 75px;
	-moz-border-radius: 75px;
	border-radius: 75px;
}

.element-choseCategory .category .imgBox .img:hover,.element-choseCategoryRussian .category .imgBox .img:hover{border:1px solid #d86c5f;}
.element-choseCategory .category.category-milf .img{background-position:-1px -1px}
.element-choseCategory .category.category-russian .img,.element-choseCategoryRussian .category.category-russian .img{background-position:-142px -1px}
.element-choseCategory .category.category-amateur .img{background-position:-283px -1px}
.element-choseCategory .category.category-ebony .img{background-position:-1px -142px}
.element-choseCategory .category.category-indian .img{background-position:-142px -142px}
.element-choseCategory .category.category-latina .img{background-position:-283px -142px}

/*OVERRIDE RUSSIAN*/
.element-choseCategoryRussian .category.category-voyeur .label::first-letter{text-transform:uppercase;}
.EL-element-choseCategoryRussian .category .imgBox .img{background-image:url('/global/img/landing/G/russian_category.jpg');}
.EL-element-choseCategoryRussian .category-amateur .img{background-position:-1px -1px}
.EL-element-choseCategoryRussian .category-voyeur .img{background-position:-283px -1px}
.EL-element-choseCategoryRussian .category-fetish .img{background-position:-1px -142px}
.EL-element-choseCategoryRussian .category.category-milf .img{background-position:-142px -142px}
.EL-element-choseCategoryRussian .category.category-blonde .img{background-position:-283px -142px}


.element-ageDisclaimer{width:100%;text-align:center}
.element-ageDisclaimer .ico{width:146px;height:60px;background:url('/global/img/landing/G/age25.png');display:inline-block;vertical-align:top}
.element-ageDisclaimer .text{width:100%;margin:40px 0 30px 0;font-size:18px;}
.element-ageDisclaimer .text2{width:100%;margin:0 0 30px 0;font-size:18px;font-weight:bold}

.registerAge .label{color:#3b3b3b;font-size:16px;width:100%;}
.registerAge .selectContainer{width:100%;padding:10px 0}

.sexPreferences{margin: 30px 0 20px 0}
.registerSex .label, .sexPreferences .label{font-weight:bold;font-size:17px;}
.registerSex .registerSexBox, .sexPreferences .sexPreferencesBox{margin-top:20px}
.registerSex button, .sexPreferences button{width:90px;height:80px;background:#fff;position:relative;overflow:hidden;
	-webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:    0px 1px 4px 0px rgba(0, 0, 0, 0.4);
	box-shadow:         0px 1px 4px 0px rgba(0, 0, 0, 0.4);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.registerSex button.registerSex-f, .sexPreferences button.sexPreferences-f{margin:0px 20px}
.registerSex button .ico, .sexPreferences button .ico{width:90px;height:80px;background:#fff;position:absolute;top:0px;left:0px;}
.registerSex button .ico:hover, .sexPreferences button .ico:hover{background:#cccccc}
.registerSex button.selected .ico, .sexPreferences button.selected .ico{background:#dd6a5c}
.registerSex button span, .sexPreferences button span{background-image: url('/global/img/landing/G/sex_sexpreferences.png');background-repeat:none;display:inline-block;margin-top:15px;width:24px;height:50px;}
.registerSex button.registerSex-f span, .sexPreferences button.sexPreferences-f span{background-position:-27px 0}
.registerSex button.registerSex-c span, .sexPreferences button.sexPreferences-c span{width:47px;background-position:-54px 0}
.registerSex button.selected.registerSex-m span, .sexPreferences button.selected.sexPreferences-m span{background-position:0 -52px}
.registerSex button.selected.registerSex-f span, .sexPreferences button.selected.sexPreferences-f span{background-position:-27px -52px}
.registerSex button.selected.registerSex-c span, .sexPreferences button.selected.sexPreferences-c span{width:47px;background-position:-54px -52px}

.element-questInfo .label{font-size:20px;line-height:25px;}

.quest .label{font-weight:bold;font-size:23px;}
.quest .img{width:510px;height:300px;background-repeat: no-repeat;background-size:100%;margin:30px 0px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.quest .imgBox{background:url('/global/img/loader/default_big.gif') no-repeat center center rgba(255,255,255,0.8);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.countryRegister .title{font-weight:bold;font-size:20px}
.countryRegister .label, .registerCity .label{font-size:16px;color:#3b3b3b;margin-bottom:15px;margin-top:40px}
.registerCity .inputBox{margin-bottom:30px;}
.registerCity .errorPlaceInner .error{margin:-7px 0 -7px 0}
.registerCity .ac_results{left:50%!important;margin-left:-110px;}
.registerCity .ac_results ul{max-height:160px!important}

.element-recap{width:80%;display:inline-block}
.element-recap .title{font-weight:bold;font-size:20px}
.element-recap .recapText{color:#3b3b3b;font-size:14px;margin:20px 0;text-align:left;}
.element-recap .recapText2{color:#3b3b3b;font-size:14px;margin-bottom:20px;text-align:left;}
.element-recap .recapField{width:50%;display:inline-block;vertical-align:top;height:30px;text-align:left;}
.element-recap .recapField .text{color:#3b3b3b;font-size:14px;font-weight:bold;margin:0px;display:inline-block;vertical-align:top;line-height:30px}
.element-recap .recapField .ico{margin-top:3px;height:17px;width:17px;background-image:url('/global/img/landing/G/recap.png');background-repeat:no-repeat;margin-right:20px;display:inline-block;vertical-align:top;}
.element-recap .recapField.unlike .ico{background-position:-18px 0}
.element-recap .searchText{color:#3b3b3b;font-size:16px;margin-top:35px;margin-bottom:15px}
.element-recap .searchLoaderBox .searchLoaderIcoBox{width:50px;height:50px;border: 4px solid #fff;float:left;}
.element-recap .searchLoaderBox.loader .searchLoaderIcoBox{background-image:url('/global/img/landing/G/searchloader.gif');}
.element-recap .searchLoaderBox.end .searchLoaderIcoBox{background-image:url('/global/img/landing/G/recap.png');background-position:0px -19px}
.element-recap .progressBox{width:83%;height:27px;background:#fff;float:right;margin-top:8px;border:5px solid #fff}
.element-recap .progressBox .progress{width:1%;height:17px;
	background: #5cb738;
	background: -moz-linear-gradient(top,  #5cb738 0%, #4d9131 100%);
	background: -webkit-linear-gradient(top,  #5cb738 0%,#4d9131 100%);
	background: linear-gradient(to bottom,  #5cb738 0%,#4d9131 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cb738', endColorstr='#4d9131',GradientType=0 );
}
.element-recap .searchLoaderBox .progressEndText,.progressEndText2{color:#000;font-size:18px;margin:20px 0 30px 0;float:left;width:100%;}
.element-recap .searchLoaderBox .buttonBox{width:100%;display:inline-block}
.element-recap .searchLoaderBox.loader .progressEndText, .element-recap .searchLoaderBox.loader .buttonBox{display:none}
.element-recap .searchLoaderBox.end .progressEndText, .element-recap .searchLoaderBox.end .buttonBox{display:inline-block!important;vertical-align:top}

.registerEmail .title, .registerPassword .title{font-size:20px;font-weight:bold}
.registerEmail .label, .registerPassword .label {font-size:16px;color:#3b3b3b;margin-bottom:10px;margin-top:25px}
.registerPassword input {margin-bottom:40px}
.checkPrivacy .inputBoxPrivacy{width:250px;margin-top:10px;display:inline-block;color:#5e5e5e;font-size:10px;text-align:justify}
.registerEmail .errorPlaceInner .error  {margin:9px 0 -19px 0}
.registerPassword .errorPlaceInner .error  {margin:-28px 0 17px 0}
.checkPrivacy .errorPlaceInner {position:absolute}
.checkPrivacy .errorPlaceInner .error{margin:5px 0 0 0}



.submit-1{padding-top:40px}
.submit-1 button,.submit-end button, .buttonQuestLike, .element-recap .searchLoaderBox .buttonBox button{min-width:250px;color:#fff;border:1px solid #4b7c13;height:53px;font-size:22px;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);font-weight:bold;
	background: #6fb81a; /* Old browsers */
	background: -moz-linear-gradient(top,  #6fb81a 0%, #6fb81a 50%, #5da514 51%, #5da514 100%); 
	background: -webkit-linear-gradient(top,  #6fb81a 0%,#6fb81a 50%,#5da514 51%,#5da514 100%); 
	background: linear-gradient(to bottom,  #6fb81a 0%,#6fb81a 50%,#5da514 51%,#5da514 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fb81a', endColorstr='#5da514',GradientType=0 );
	-webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:    0px 1px 4px 0px rgba(0, 0, 0, 0.4);
	box-shadow:         0px 1px 4px 0px rgba(0, 0, 0, 0.4);
	box-shadow: inset 0px 0px 1px 1px #93CA53;
	-webkit-box-shadow: inset 0px 0px 1px 1px #93CA53;
	-moz-box-shadow: inset 0px 0px 1px 1px #93CA53;
	-o-box-shadow: inset 0px 0px 1px 1px #93CA53;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 0 5px;
}
.submit-1 button:hover,.submit-end button:hover, .submit-quest .buttonQuestLike:hover, .element-recap .searchLoaderBox .buttonBox button{
	border:1px solid #406c0e;
	background: #5b9913; /* Old browsers */
	background: -moz-linear-gradient(top,  #5b9913 0%, #5b9913 50%, #4d8b0f 51%, #4d8b0f 100%); 
	background: -webkit-linear-gradient(top,  #5b9913 0%,#5b9913 50%,#4d8b0f 51%,#4d8b0f 100%); 
	background: linear-gradient(to bottom,  #5b9913 0%,#5b9913 50%,#4d8b0f 51%,#4d8b0f 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b9913', endColorstr='#4d8b0f',GradientType=0 );
	box-shadow: inset 0px 0px 1px 1px #76a73e;
	-webkit-box-shadow: inset 0px 0px 1px 1px #76a73e;
	-moz-box-shadow: inset 0px 0px 1px 1px #76a73e;
	-o-box-shadow: inset 0px 0px 1px 1px #76a73e;
}
.submit-end button.loader {background:url('/global/img/loader/landing-f.gif') no-repeat center center #5b9913;}
.submit-end button.loader span{visibility:hidden}

.submit-quest .buttonQuestUnLike{min-width:250px;color:#fff;border:1px solid #ac3528;height:53px;font-size:22px;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);font-weight:bold;
	background: #e65849; /* Old browsers */
	background: -moz-linear-gradient(top,  #e65849 0%, #e65849 50%, #d81919 51%, #d81919 100%); 
	background: -webkit-linear-gradient(top,  #e65849 0%,#e65849 50%,#d81919 51%,#d81919 100%); 
	background: linear-gradient(to bottom,  #e65849 0%,#e65849 50%,#d81919 51%,#d81919 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e65849', endColorstr='#d81919',GradientType=0 );
	-webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:    0px 1px 4px 0px rgba(0, 0, 0, 0.4);
	box-shadow:         0px 1px 4px 0px rgba(0, 0, 0, 0.4);
	box-shadow: inset 0px 0px 1px 1px #ec8277;
	-webkit-box-shadow: inset 0px 0px 1px 1px #ec8277;
	-moz-box-shadow: inset 0px 0px 1px 1px #ec8277;
	-o-box-shadow: inset 0px 0px 1px 1px #ec8277;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.submit-quest .buttonQuestUnLike:hover{
	border:1px solid #99281e;
	background: #c54237; /* Old browsers */
	background: -moz-linear-gradient(top,  #c54237 0%, #c54237 50%, #ba1313 51%, #ba1313 100%); 
	background: -webkit-linear-gradient(top,  #c54237 0%,#c54237 50%,#ba1313 51%,#ba1313 100%); 
	background: linear-gradient(to bottom,  #c54237 0%,#c54237 50%,#ba1313 51%,#ba1313 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c54237', endColorstr='#ba1313',GradientType=0 );
	box-shadow: inset 0px 0px 1px 1px #c96159;
	-webkit-box-shadow: inset 0px 0px 1px 1px #c96159;
	-moz-box-shadow: inset 0px 0px 1px 1px #c96159;
	-o-box-shadow: inset 0px 0px 1px 1px #c96159;
}
.submit-quest .buttonQuestUnLike, .submit-quest .buttonQuestLike{height:70px;min-width:130px;margin:0 10px}
.submit-quest button .ico{background-image:url('/global/img/landing/G/questions_button.png');background-repeat:no-repeat;width:48px;height:46px;display:inline-block;margin-top:3px}
.submit-quest .buttonQuestLike .ico{background-position:-46px 0}
@media screen and (max-height: 800px) {
	#contentContainer{height:auto;padding-bottom:20px;}
}

/*Landing I*/
.hiddenI{display:none !important;}
.compileEmail,.compilePassword{background:#cfcfcf !important;color:#717171 !important;cursor:default !important;}
body.PAGE-landing-landingI input {text-align:center;}

/*TIMER*/
.EL-timerBox.timerBox{padding-top:30px;width:630px;}
.EL-timerBoxInner{padding: 40px 25px 40px 25px;}
.timerBoxTitle{font-size:30px;font-weight:bold;background:rgba(255,255,255,1);padding:5px 15px;display:block;}
.timerBoxSubtitle{font-size:18px;display:block;}
.timerBoxCont{margin:25px 0;}
.timerBoxLabel{font-size:20px;font-weight:bold;margin-top:11px;margin-right:8px;}
.timerCounter{color:#ff0000;font-size:40px;}
.timerBoxDisclaimer{font-size:14px;display:block;margin-bottom:25px;}
.EL-timerBox button{background: #78cd00;border-bottom: 2px solid #5a9a00;font-size: 19px;font-weight: bold;color: #fff;text-transform: uppercase;height: 53px;line-height: 53px;text-align: center;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;text-shadow: 1px 2px 2px #5a9a00;cursor: pointer;padding:0 20px;min-width:250px;}
.EL-quest-relationship,.EL-quest-relationshipStatus{width:100%;}
.questTitle{text-align:center;font-size:17px;font-weight:bold;}
.questImage{margin:20px 0;width:100%;height:150px;}
.EL-quest-relationship .questImage{background-image:url('/global/img/landing/G/questions/timer/questRelationship.jpg')}
.EL-quest-relationshipStatus .questImage{background-image:url('/global/img/landing/G/questions/timer/questRelationshipStatus.jpg')}
.questAnswerBox{width:100%}
.questAnswer{width:100%;background:#ffffff;font-size:16px;font-weight:bold;text-align:center;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 1px 1px 3px 0px rgba(100,100,100,0.8);-moz-box-shadow: 1px 1px 3px 0px rgba(100,100,100,0.8);box-shadow: 1px 1px 3px 0px rgba(100,100,100,0.8);margin-bottom:9px;padding:14px 0;cursor:pointer;}
.questAnswerBox .questAnswer:hover,.questAnswer.selected{background:#dd6a5c;color:#ffffff;}
/*Progress Numbers*/

.progress1,.progress2,.progress3,.progress4,.progress5,.progress6{display:inline-block;}
.progressNumberContainer{position:relative;top:12px;left:0;width:100%;z-index:50;font-size:0;}
body.STEP-1 .progressNumberContainer{display:none !important;}
.progressNumber{font-weight:bold;font-size:16px;font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background:#ffffff;color:#bfbfbf;display:inline-block;width:30px;height:30px;padding-top:4px;text-align:center;border:1px solid #bfbfbf;}
.progressLine{width:30px;height:3px;margin-top:14px;background:#ffffff;display:inline-block;}
.progressNumber .ico:before{content:"\002714";}
body.STEP-2 .progress1 .progressNumber{background: #6fb81a;color: #ffffff;border-color: #4e7e17;box-shadow: inset 0px 0px 1px 1px #93CA53;-webkit-box-shadow: inset 0px 0px 0px 1px #93CA53;-moz-box-shadow: inset 0px 0px 1px 1px #93CA53;-o-box-shadow: inset 0px 0px 1px 1px #93CA53;background: -moz-linear-gradient(top, #6fb81a 0%, #6fb81a 60%, #5da514 60%, #5da514 100%);background: -webkit-linear-gradient(top, #6fb81a 0%,#6fb81a 60%,#5da514 60%,#5da514 100%);background: linear-gradient(to bottom, #6fb81a 0%,#6fb81a 60%,#5da514 60%,#5da514 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fb81a', endColorstr='#5da514',GradientType=0 );}
body.STEP-2 .progress1 .progressLine{background: #6fb81a;border-bottom: 1px solid #5da514;}
body.STEP-3 .progress2 .progressNumber{background: #6fb81a;color: #ffffff;border-color: #4e7e17;box-shadow: inset 0px 0px 1px 1px #93CA53;-webkit-box-shadow: inset 0px 0px 0px 1px #93CA53;-moz-box-shadow: inset 0px 0px 1px 1px #93CA53;-o-box-shadow: inset 0px 0px 1px 1px #93CA53;background: -moz-linear-gradient(top, #6fb81a 0%, #6fb81a 60%, #5da514 60%, #5da514 100%);background: -webkit-linear-gradient(top, #6fb81a 0%,#6fb81a 60%,#5da514 60%,#5da514 100%);background: linear-gradient(to bottom, #6fb81a 0%,#6fb81a 60%,#5da514 60%,#5da514 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fb81a', endColorstr='#5da514',GradientType=0 );}
body.STEP-3 .progress2 .progressLine{background: #6fb81a;border-bottom: 1px solid #5da514;}
body.STEP-3 .progress1 .progressNumber{background: #828282;color: #666666;border-color: #666666;box-shadow: inset 0px 0px 1px 1px #9a9a9a;-webkit-box-shadow: inset 0px 0px 0px 1px #9a9a9a;-moz-box-shadow: inset 0px 0px 1px 1px #9a9a9a;-o-box-shadow: inset 0px 0px 1px 1px #9a9a9a;}
body.STEP-3 .progress1 .progressLine{background: #828282;border-bottom: 1px solid #666666;}
body.STEP-4 .progress3 .progressNumber{background: #6fb81a;color: #ffffff;border-color: #4e7e17;box-shadow: inset 0px 0px 1px 1px #93CA53;-webkit-box-shadow: inset 0px 0px 0px 1px #93CA53;-moz-box-shadow: inset 0px 0px 1px 1px #93CA53;-o-box-shadow: inset 0px 0px 1px 1px #93CA53;background: -moz-linear-gradient(top, #6fb81a 0%, #6fb81a 60%, #5da514 60%, #5da514 100%);background: -webkit-linear-gradient(top, #6fb81a 0%,#6fb81a 60%,#5da514 60%,#5da514 100%);background: linear-gradient(to bottom, #6fb81a 0%,#6fb81a 60%,#5da514 60%,#5da514 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fb81a', endColorstr='#5da514',GradientType=0 );}
body.STEP-4 .progress3 .progressLine{background: #6fb81a;border-bottom: 1px solid #5da514;}
body.STEP-4 .progress1 .progressNumber,body.STEP-4 .progress2 .progressNumber{background: #828282;color: #666666;border-color: #666666;box-shadow: inset 0px 0px 1px 1px #9a9a9a;-webkit-box-shadow: inset 0px 0px 0px 1px #9a9a9a;-moz-box-shadow: inset 0px 0px 1px 1px #9a9a9a;-o-box-shadow: inset 0px 0px 1px 1px #9a9a9a;}
body.STEP-4 .progress1 .progressLine,body.STEP-4 .progress2 .progressLine{background: #828282;border-bottom: 1px solid #666666;}
body.STEP-5 .progress4 .progressNumber{background: #6fb81a;color: #ffffff;border-color: #4e7e17;box-shadow: inset 0px 0px 1px 1px #93CA53;-webkit-box-shadow: inset 0px 0px 0px 1px #93CA53;-moz-box-shadow: inset 0px 0px 1px 1px #93CA53;-o-box-shadow: inset 0px 0px 1px 1px #93CA53;background: -moz-linear-gradient(top, #6fb81a 0%, #6fb81a 60%, #5da514 60%, #5da514 100%);background: -webkit-linear-gradient(top, #6fb81a 0%,#6fb81a 60%,#5da514 60%,#5da514 100%);background: linear-gradient(to bottom, #6fb81a 0%,#6fb81a 60%,#5da514 60%,#5da514 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fb81a', endColorstr='#5da514',GradientType=0 );}
body.STEP-5 .progress4 .progressLine{background: #6fb81a;border-bottom: 1px solid #5da514;}
body.STEP-5 .progress1 .progressNumber,body.STEP-5 .progress2 .progressNumber,body.STEP-5 .progress3 .progressNumber{background: #828282;color: #666666;border-color: #666666;box-shadow: inset 0px 0px 1px 1px #9a9a9a;-webkit-box-shadow: inset 0px 0px 0px 1px #9a9a9a;-moz-box-shadow: inset 0px 0px 1px 1px #9a9a9a;-o-box-shadow: inset 0px 0px 1px 1px #9a9a9a;}
body.STEP-5 .progress1 .progressLine,body.STEP-5 .progress2 .progressLine,body.STEP-5 .progress3 .progressLine{background: #828282;border-bottom: 1px solid #666666;}
body.STEP-6 .progress5 .progressNumber{background: #6fb81a;color: #ffffff;border-color: #4e7e17;box-shadow: inset 0px 0px 1px 1px #93CA53;-webkit-box-shadow: inset 0px 0px 0px 1px #93CA53;-moz-box-shadow: inset 0px 0px 1px 1px #93CA53;-o-box-shadow: inset 0px 0px 1px 1px #93CA53;background: -moz-linear-gradient(top, #6fb81a 0%, #6fb81a 60%, #5da514 60%, #5da514 100%);background: -webkit-linear-gradient(top, #6fb81a 0%,#6fb81a 60%,#5da514 60%,#5da514 100%);background: linear-gradient(to bottom, #6fb81a 0%,#6fb81a 60%,#5da514 60%,#5da514 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fb81a', endColorstr='#5da514',GradientType=0 );}
body.STEP-6 .progress5 .progressLine{background: #6fb81a;border-bottom: 1px solid #5da514;}
body.STEP-6 .progress1 .progressNumber,body.STEP-6 .progress2 .progressNumber,body.STEP-6 .progress3 .progressNumber,body.STEP-6 .progress4 .progressNumber{background: #828282;color: #666666;border-color: #666666;box-shadow: inset 0px 0px 1px 1px #9a9a9a;-webkit-box-shadow: inset 0px 0px 0px 1px #9a9a9a;-moz-box-shadow: inset 0px 0px 1px 1px #9a9a9a;-o-box-shadow: inset 0px 0px 1px 1px #9a9a9a;}
body.STEP-6 .progress1 .progressLine,body.STEP-6 .progress2 .progressLine,body.STEP-6 .progress3 .progressLine,body.STEP-6 .progress4 .progressLine{background: #828282;border-bottom: 1px solid #666666;}
body.STEP-7 .progress6 .progressNumber{background: #6fb81a;color: #ffffff;border-color: #4e7e17;box-shadow: inset 0px 0px 1px 1px #93CA53;-webkit-box-shadow: inset 0px 0px 0px 1px #93CA53;-moz-box-shadow: inset 0px 0px 1px 1px #93CA53;-o-box-shadow: inset 0px 0px 1px 1px #93CA53;background: -moz-linear-gradient(top, #6fb81a 0%, #6fb81a 60%, #5da514 60%, #5da514 100%);background: -webkit-linear-gradient(top, #6fb81a 0%,#6fb81a 60%,#5da514 60%,#5da514 100%);background: linear-gradient(to bottom, #6fb81a 0%,#6fb81a 60%,#5da514 60%,#5da514 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fb81a', endColorstr='#5da514',GradientType=0 );}
body.STEP-7 .progress6 .progressLine{background: #6fb81a;border-bottom: 1px solid #5da514;}
body.STEP-7 .progress1 .progressNumber,body.STEP-7 .progress2 .progressNumber,body.STEP-7 .progress3 .progressNumber,body.STEP-7 .progress4 .progressNumber,body.STEP-7 .progress5 .progressNumber{background: #828282;color: #666666;border-color: #666666;box-shadow: inset 0px 0px 1px 1px #9a9a9a;-webkit-box-shadow: inset 0px 0px 0px 1px #9a9a9a;-moz-box-shadow: inset 0px 0px 1px 1px #9a9a9a;-o-box-shadow: inset 0px 0px 1px 1px #9a9a9a;}
body.STEP-7 .progress1 .progressLine,body.STEP-7 .progress2 .progressLine,body.STEP-7 .progress3 .progressLine,body.STEP-7 .progress4 .progressLine,body.STEP-7 .progress5 .progressLine{background: #828282;border-bottom: 1px solid #666666;}
