  
  .top-phone a{
	  font-size:24px;
	  color:#fff;
	  text-decoration:none!important;
  }
  
   .top-phone a:hover{
	   color: #FBBB04;
   }
  
  
  #Avemebel-Quiz{
	  background:#000 url(/images/bg.webp) center center!important;
	  
	  background-attachment:fixed;
	  -webkit-background-size: 100%; 
    -moz-background-size: 100%; 
    -o-background-size: 100%; 
    background-size: 100%; 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    -o-background-size: cover; 
    background-size: cover; 
  }
  
  #Avemebel-Quiz > .uk-position-cover{
	  background:url("/images/videocover.png");
  }
  
  @media(max-width:700px){
	  #Avemebel-Quiz{
		/*background:red!important;*/
	  }
  }
  
  #Avemebel-Quiz .uk-tile {
	  border:5px solid #FBBB04;
  }
  
  #Avemebel-Quiz .uk-button-primary, .next-button button{
	 border:3px solid #FBBB04; 
	 background:none;
	 color:#fff;
	 font-weight:bold;
	 font-size:18px;
	 display:block;
	 font-size:14px;
		line-height:18px;
		padding:10px!important;
	 
  }
  
  #Avemebel-Quiz .uk-button-primary:hover, .next-button button:hover{
	   border:3px solid #FBBB04;
	   background:#FBBB04;
	   
  }
  .tm-header .uk-navbar-container, .tm-header .tm-headerbar-top{
	   background:url(/images/bg.webp) no-repeat center center;
	  background-size:cover;
	  background-attachment:fixed;
  }
  
  .checkbox-styled{
	  display:inline-block;
	  width:100%;
  }
  
  .checkbox-styled > div{
	  display:flex;
  }
 
.checkbox-styled > div label {
	display: flexible;
	margin-bottom: 5px;
	flex-wrap: wrap;
	cursor: pointer;
	padding: 10px;
	/* max-width: 200px; */
	height: auto;
	position: relative;
	background-repeat: no-repeat; 
	background-size: cover;
	transition: all 0.4s ease;
	padding-bottom: 20%;
	margin: 2px;
	margin-bottom:6px;
	flex-grow: 1;
	box-sizing:border-box;
}



@media (max-width:700px){
	.checkbox-styled > div label {
		width: 45%;
		display:inline-block;
		padding-bottom: 30%;
	}
	
	.checkbox-styled > div{
	  display:block;
	  text-align:center;
  }
  
  .uk-panel h1{
	font-size:24px;
	}
	
	#Avemebel-Quiz .uk-button-primary{
		font-size:14px;
		line-height:18px;
		padding:10px!important;
	}
	
	
}


@media (max-width:500px){
	.checkbox-styled > div label {
		width: 44%;
		display:inline-block;
		padding-bottom: 30%;
		margin: 2px;
	margin-bottom:6px;
	}
	
	
	
	
}



 
  .checkbox-styled:hover > div label{
	  opacity:0.7;
  }
  
    .checkbox-styled > div label:hover{
	  opacity:1;
  }
 
  .checkbox-styled > div label div{
	  position:absolute;
	  bottom:10px;
	  left:0px;
	  background:rgba(255,255,255,0.8);
	  padding:10px;
	  font-size:14px;
	  line-height:14px;
	  display:inline-block;
	  max-width:90%;
	  margin-right:10px;
	  color:#000;
	  border:1px solid #000;
  }
  
  
@media (max-width:500px){

	 .checkbox-styled > div label div{
	 font-size:12px;
	 padding:4px;
	 }
	
	
	
}
 
 .checkbox-styled input{
	 background:rgba(255,255,255,0.5)!important;
	 width:30px;
	 height:30px;
	 line-height:20px;
	 text-align:center;
	 border:4px solid #000!important;
	 position:relative;
	 z-index:10;
 }
 
 .checkbox-styled label:hover input{
	  background:FBBB04!important;
 }
 .checkbox-styled input:checked{
	 background:#FBBB04!important;
 }
 #kitchen-type > div label:nth-child(1){
	 background-image:url("/images/pryamaya.webp");
 }
 #kitchen-type > div label:nth-child(2){
	 background-image:url("/images/uglovaya.webp");
 }
#kitchen-type > div label:nth-child(3){
	 background-image:url("/images/ostrov.webp");
 }
#kitchen-type > div label:nth-child(4){
	 background-image:url("/images/p-style.webp");
 }
 
 #fasad-type > div label:nth-child(1){
	 background-image:url("/images/fasad-1.webp");
 }
 #fasad-type > div label:nth-child(2){
	 background-image:url("/images/fasad-2.webp");
 }
#fasad-type > div label:nth-child(3){
	 background-image:url("/images/fasad-3.webp");
 }
#fasad-type > div label:nth-child(4){
	 background-image:url("/images/idunno.webp");
 }
 
 #stol-type > div label:nth-child(1){
	 background-image:url("/images/stol-1.webp");
 }
 #stol-type > div label:nth-child(2){
	 background-image:url("/images/stol-2.webp");
 }
#stol-type > div label:nth-child(3){
	 background-image:url("/images/stol-3.webp");
 }
#stol-type > div label:nth-child(4){
	 background-image:url("/images/idunno.webp");
 }

#agreement .uk-checkbox {
	height:25px;
	width:50px; 
	display:inline-block;
}

#agreement {
	font-size:12px; 
}

#copyright{
	opacity:0.5;
}
#copyright p{
	color:#fff!important;
}
#copyright a{
	color:#fff!important;
}
 
.back-button{
	font-size:14px;
}

.uk-modal {
	background:rgba(0,0,0,0.9);
}

.uk-modal-dialog{
	border:3px solid #FBBB04;
	background:rgba(0,0,0,0.6);
}

.uk-modal-body{
	text-align:center;
	color:#fff;
	font-size:24px;
	
}
.uk-modal-footer{
	background:rgba(0,0,0,0.6);
}

.uk-navbar-container{
	background:rgba(0,0,0,0.5)!important;
	position:fixed;
	width:100%;
}
@media (max-width:960px){
.uk-navbar-container{
	display:none!important;
}
}


@media (max-width:500px){

	#last-block h2{
	 font-size:18px;
	 line-height:22px;
	 letter-spacing:0;
	}
	
	
}

.gifts-block{
	max-width:250px;
	margin:0 auto;
	padding:5px 0;
}
.gifts-block .el-item{
	position:relative;
	
}
.gifts-block .el-item .el-title{
	position:absolute;
	color:#fff;
	bottom:5px;
	left:5px; 
	letter-spacing:0;
	background: rgba(0,0,0,0.7);
	padding:0 2px;
}
.gifts-block .el-item .el-meta {
	position: absolute;
	display: block;
	width: 30px;
	height: 32px;
	background: rgba(0,0,0,1);
	border: 2px solid #fff;
	text-align: center;
	line-height: 26px;
	padding: 0;
	top: -30px;
	right: -13px;
	border-radius: 100%;
	font-size: 21px;
	padding-left: 2px;
	z-index: 10;
	color: #34A853;
}

.gifts-block > div > div:first-child .el-meta{
	left:-13px;
	right:aut0;
}

.gift-header{
	color:#fff;
	letter-spacing:0;
	font-size:14px;
	margin-bottom:10px;
}

#gifts-block-bottom{
	background:#000;
	position:fixed;
	bottom:0;
	left:0;
	right:0;
}

#Avemebel-Quiz{
	background-color:#000;
	text-align:center;
}

@media(max-width:960px){
	#final-left .uk-tile{
		border-bottom:0;
		padding-bottom:0;
	}
	#final-right .uk-tile{
		border-top:0;
		padding-top:10px;
	}
}

#final-right label{
	display:block;
	text-align:center;
}

.social-icons > div > div:nth-child(1) .uk-svg, .uk-svg:not(.uk-preserve) [fill*="#"]:not(.uk-preserve){
	fill:#34A853!important;
	stroke:#34A853!important;
}

.social-icons > div > div:nth-child(2) .uk-svg, .uk-svg:not(.uk-preserve) [fill*="#"]:not(.uk-preserve){
	fill:#9231BE!important;
}

.social-icons:hover svg{opacity:0.7;}
.social-icons svg:hover{opacity:1;}




#thankyou-modal .uk-tile {
	max-width: 400px;
	margin:0 auto;
	padding: 20px;
	border: 5px solid #FBBB04;
	background: rgba(0,0,0,8);
	box-sizing:border-box;
	margin-top:50px;
}

.step-button{
	display:inline-block;
}

.backtomain a{
	max-width:200px;
	margin:0 auto;
}