.etss {
/*	background-color: #B1E4E3;*/
	width: 100%;
/*	min-height: 651px;*/
/*	background-color: #000;*/
/*	height:1000px;*/

/*
	
  filter: blur(10px);
  -webkit-filter: blur(10px);	
*/

	
}



.etss_group_title {
	display: inline-block;
/*	color:rgba(202,140,118,1);*/
	color:#00B0B9;
	font-size: 1.8em;
	margin-bottom: 0px;
	margin-top:20px;
	
}

.etss_group_title2 {
/*font-size:1.2em;*/
	padding:5px 0px 0px 0px; 
    display: block;
	margin-top: 30px;
/*	color:#00B0B9;*/
	color:#000;
	display: block;
/*	background-color:rgba(177,228,227,0.2);*/
/*	text-align: center;*/
	margin-bottom:15px;
	border-top:1px solid #000;
	
}

.etss_hint {
/*
	box-shadow: 0px 5px 20px rgba(0,0,0,0.2);
	background-color:#fff;
	color:#000;
	position: fixed;
	top:100px;
	left:10%;
	width:80%;
*/
	
/*	margin-left:20%;*/
/*	border-radius: 10px 0px 0px 10px;*/
/*	opacity:0.5;*/
/*	z-index: 900;*/
	font-size: 1em;
}



/*
#etss_hint:hover {
	opacity:1;
	background-color:rgba(202,140,118,1);
}
*/

#etss_hint .closeb {
	color:#fff;
	opacity: 0.8;
	font-size: 1.7em;
	float:right;
	display: inline-block;
	padding: 4px 10px;
	position: absolute;
	right: 10px;
	top:10px;
	
}

/*
#etss_hint .closeb:hover {
	opacity: 1;
}
*/

.etss_hint_wrap {
padding: 20px;	
}

.etss_hint .title {
/*	font-size:2.2em;*/
	display: block;
	margin-bottom: 15px;
	line-height: 1.2em;
/*	text-align: center;*/
	
}



.etss_hint_toggle {
    cursor: pointer;
/*	opacity:0.5;*/
/*
	margin-left: 7px;
	display: inline-block;
	vertical-align: top;
	margin-top:-2px;
*/
}

.etss_hint_toggle img {
/*
	width:16px;
	height: 16px;
*/
	
}

.etss_hint_toggle:hover {
/*	opacity:1;*/
      cursor: pointer;
}

/*
.etss_imgwrap_outer {
display: inline-block;
width:448px;
	margin-left: auto;
	margin-right: auto;
	background-color: #000;
	position: relative;
}
*/

.etss_imgwrap {
	width:100%;
/*	min-height:420px;*/
	height:110vw;
	display: inline-block;
	vertical-align: top;
	overflow: hidden !important;
	position: relative;
	
}

.etss_optwrap {
	width:100%;
	
	display: inline-block;
	vertical-align: top;
	padding-top: 20px;
/*	margin-top: 25px;*/
	position: relative;
	padding-bottom: 20px;
}

.etss_opt {
/*padding:10px 0px 11px 0px;*/
/*max-width: 75%;*/
	padding:10px 00px 30px 00px;
    display: block;
    
}


.etss_stepwrap {

	padding-top: 10px;
	
}

.etss_optinner {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
/*	width:380px;*/
/*	max-width: 80%;*/
}

/*

.etss_opt_title {
	text-align: center;
	font-size:11em;
	display: block;
	margin-bottom: 4px;

}
*/

.etss_opt_title {
	text-align: left;
	font-size:1em;
	display: block;
	margin-bottom: 8px;
}


.etss_bottom_exclam {
	max-width:700px;
	margin-left: auto;
	margin-right: auto;
	font-size:1.1em;
	margin-top:20px;
	text-align: center;
		background-color: #cba698;
	color:#fff;
	padding: 20px 30px;;
	border-radius:15px;
	margin-bottom: 20px;
}


.img_opt {
	position: absolute;
	top: -120px;
	
/*	left:50%;*/
	opacity: 0;
/*	margin-left:-50%;*/
	width:100%;
	
	-webkit-user-select: none !important;
-webkit-touch-callout: none !important;
	
}

/*
.etss_results h2 {
margin-bottom:30px;	
	font-size:1.5em;
	padding: 0px 20px;
}
*/


.etss_results {
/*
	padding-top: 30px;
	padding-bottom:50px;
*/
/*
	padding-left: 10px;
	padding-right:10px;
*/
	
}

.etss_find {
display: none;	
	margin-top:20px;
}

#lloader2 {
	display: none;
}

/*
#img_opt_1_1 {

}
*/

/*
#img_opt_1_2 {
	mix-blend-mode:screen;
}

*/

/*
#img_opt_2_2 {
	mix-blend-mode: multiply;
}
#img_opt_2_2 {
	mix-blend-mode: multiply;
}
*/






.etss_g1 {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,B1E4E3+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(45deg, #ffffff 0%, #B1E4E3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, #ffffff 0%,#B1E4E3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, #ffffff 0%,#B1E4E3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#B1E4E3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}




.ui-slider-handle {
	background-color:transparent !important;
	background-image:url(img/v3/slider-handle.png?x=1) !important;
	height:32px !important;
	width:32px !important;
/*	border: 2px solid #000 !important;*/
	margin-left: -15px !important;
	margin-top: -13px !important;
	border:0px !important;
	outline: none !important;
	cursor: pointer !important;
	background-repeat: no-repeat;
}

.ui-slider {
	background-color:transparent;;
	background-image:none;
/*	border: 0px solid #000 !important;*/
	height: 10px;
	border-radius: 0px;
	box-shadow:  none;
    border-bottom:0px;
    border-top:1px solid #000;
    border-left:0px;
    border-right: 0px;

}

.ui-slider-range {
	border-radius: 0px !important;
	background-color: transparent !important;
	box-shadow:  none;
	
}


.etss_header {
	padding: 40px 0px 40px 0px;
	
}

.etss_header h1 {
	font-size:3em;;
	margin-top: 5px;
	margin-bottom: 20px;
	
}

.etss_header span {
	font-size:1.3em;;
}

.etss_header p {
	font-size:1.3em;;
	
}



.etss_opt_desc {
	text-align: center;
	margin-bottom: -20px;
	
}
	
.etss_opt_desc span {
	display: inline-block;
	vertical-align: top;
	color:#000;
	font-size: 1em;
	width:33.33%;
    margin-top: 0px;
}



/*
.etss_overlay {
    width: 100%;
    height: 100%;

    position: absolute;
    top: 0;
    left: 0;

 z-index: 899;
 background-color:rgba(0,0,0,0.3); 
}
*/





.etss-lds-ring {
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;

	
}
.etss-lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  margin: 6px;
  border: 1.2px solid #000;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #000 transparent transparent transparent;
}
.etss-lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.etss-lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.etss-lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.etss_optwrap .wizzSteps {
/*	margin-top: 20px;*/
	
}

.etss_stepwrap .wizzSteps .stepSepar {
/*	width: 20px;*/
	
}


.jbRadio {
     vertical-align: top !important;
    display: block;
/*    align-items: inherit;*/
}

.etss_optinner .radio {
/*   vertical-align: top;*/
/*  margin-top:5px;*/

/*    margin-top: 5px;*/
/*    vertical-align: top;*/
    
}




@media(min-width:668px) {
 
	
.etss_stepwrap {
	
/*
	margin-left:auto; margin-right:auto;
	width:500px;
*/
	
}
	
	.etss_results h2 {
margin-bottom:25px;	
		margin-top:30px;
	font-size:2.0em;
	padding: 0px 20px;
}
	
	
.etss_imgwrap {
	background-color: #b1e4e2;
	text-align: center;
	
	width:49.99%;
	height:650px;
	display: inline-block;
	vertical-align: top;
	overflow:visible !important;
}

.etss_optwrap {
	width:49.99%;
/*	max-width: 430px;*/
/*	min-height:600px;*/
	display: inline-block;
	vertical-align: top;
	padding-top: 20px;
}
	

.img_opt {
	position: absolute;
	top: 0px;
	left:50%;
	opacity: 0;
	margin-left:-224px;
	width:448px;
}

.etss_opt {
padding:10px 00px 30px 00px;
/*max-width: 380px;*/
	
}
	
/*
.etss_opt_title {
	text-align: left;
	font-size:1em;
	display: block;
	margin-bottom: 8px;
}
*/
	
	
	.etss_header h1 {
	font-size:5em;;
	margin-top: 5px;
	margin-bottom: 20px;
	
}

	
}




@media(min-width:992px) {
 
	
	
.img_opt {
/*	left:100px;*/
}
	
	
#etss_hint {
/*	background-color:rgba(202,140,118,0.7);*/
	position: absolute;
	top:80px;
	left:50%;
	margin-left: -300px;
	width:600px;

}

	
#etss_hint .text br {
/*
	line-height: 1.35em !important;
	font-size: 1.35em !important;
*/
/*
	display: block !important;
   margin: 10px 0 !important;
*/
}	
}