
 #razavekino,
#razavekino ul,
#razavekino ul li,
#razavekino ul li a,
#razavekino #menu-button{
 	
  position: relative;
  line-height: 1;	  
  padding: 0;	   

	
  list-style: none; 
	
  border: 0;
margin: 0;

  -moz-box-sizing: border-box;	
  -webkit-box-sizing: border-box;
  box-sizing: border-box; 
  display: block;
 }     
	#razavekino:after,
#razavekino > ul:after{  	  	
  visibility: hidden;

  height: 0; 
	 
  line-height: 0;
	 
  display: block;

	 	
  clear: both;	
 
content: ".";	
 } 
  #razavekino #menu-button{

   display: none;  }
 
 #razavekino{


background: #444638;  	}
  

#razavekino > ul > li{  	  
  float: center;  border:1px solid #C5B99F; 
 
	} 
#razavekino.align-center > ul{   	
  text-align: center;	   font-size: 0;   
}
#razavekino.align-center > ul > li{
  float: none;		   display: inline-block;
  }    
 #razavekino.align-center ul ul{ 

 	 	text-align: left;	
	  
}  


#razavekino.align-right > ul > li{ 
  
 float: right;
 }    
#razavekino > ul > li > a{	
  
  letter-spacing: 1px; 
  font-weight: 700;	
  font-size: 12px;	
		
  text-transform: uppercase;	padding: 17px;  

  text-decoration: none;
  color: #C5B99F;		} 

  

 	 	#razavekino > ul > li:hover > a{  
}
	  
 #razavekino > ul > li.has-sub > a{
	
 padding-right: 30px;
} 
 #razavekino > ul > li.has-sub > a:after{ 
 
  top: 22px; 
  width: 8px;  
  display: block; 
	 
  right: 11px;   
 
 
  content: '';
   
  height: 2px;   

  background: #C5B99F;	
	position: absolute; 
}	 
#razavekino > ul > li.has-sub > a:before{	
  top: 19px;
  
  height: 8px;	 

  -o-transition: all .25s ease;
	  
  display: block;   	
  -moz-transition: all .25s ease; 
  content: '';
  transition: all .25s ease; 
	 
  background: #C5B99F;	

  width: 2px;  	
  right: 14px;	
  -ms-transition: all .25s ease;	  
  -webkit-transition: all .25s ease;
	  position: absolute;
	
 
} 
   
 
    #razavekino > ul > li.has-sub:hover > a:before{



 

  height: 0;	top: 23px;  } 

		 #razavekino ul ul{  	
  left: -9999px; 	position: absolute;
 	 }

#razavekino.align-right ul ul{   	 text-align: right;
 	  
}

 	
#razavekino ul ul li{

   
 
  transition: all .25s ease; 
height: 0; 
 
  -webkit-transition: all .25s ease;	   	 
  -o-transition: all .25s ease;  

  -ms-transition: all .25s ease;

 
  -moz-transition: all .25s ease; }  
  
  #razavekino li:hover > ul{ 
 	
	  left: auto;
} 
  

#razavekino.align-right li:hover > ul{

 

  right: 0;   left: auto; 	}



	#razavekino li:hover > ul > li{	 
	height: auto; }  



 
#razavekino ul ul ul{  
 
  
  top: 0;	margin-left: 100%;}
 
   

	 #razavekino.align-right ul ul ul{ 	  margin-left: 0; 
  margin-right: 100%; 
  	   } 	

  #razavekino ul ul li a{ 
 
 
		
  color: #C5B99F;  
  
  font-size: 12px;	 


  background: #444638; 
   border: 1px solid #C5B99F;
 	 
  width: 220px; 	
  text-decoration: none;  
 
  padding: 11px 15px;	



  font-weight: 400; } 	

  
#razavekino ul ul li:last-child > a,
#razavekino ul ul li.last-item > a{ 	}

  
		 

#razavekino ul ul li:hover > a,
#razavekino ul ul li a:hover{  
 
 font-weight:bolder;

 }   

	#razavekino ul ul li.has-sub > a:after{
	
 
  position: absolute;  
	
  top: 16px;

  right: 11px;  	 
	

  height: 2px; 

  content: '';
		
  width: 8px;	

  display: block;  

  background: #C5B99F; 	
	}
  

  #razavekino.align-right ul ul li.has-sub > a:after{ 
	
  left: 11px;  	right: auto;   
}  	
 

#razavekino ul ul li.has-sub > a:before{	 

 
  -webkit-transition: all .25s ease;
  
  background: #C5B99F;  		
  -o-transition: all .25s ease;
 
	

  -moz-transition: all .25s ease;  	
  -ms-transition: all .25s ease; 
  top: 13px;
 

  width: 2px; 	 	 
  transition: all .25s ease; 	
  right: 14px;
 

  height: 8px; 
position: absolute; 

  content: '';
  
  display: block;

 }	  
#razavekino.align-right ul ul li.has-sub > a:before{
	
 

 	right: auto;
  	
  left: 14px; 
  
 }
 
#razavekino ul ul > li.has-sub:hover > a:before{top: 17px;	 
  height: 0; 
	}


@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px){
#razavekino{width: 100%;

	 }		

 
		#razavekino ul{ 	
    display: none;width: 100%;	 }	

	
 
#razavekino.align-center > ul{ 	 	
	 	text-align: left;
 

  }



 
#razavekino ul li{    	 width: 100%;      
    border-top: 1px solid rgba(120, 120, 120, 0.2); 
}

 
/*////////////////////////////////////*/
#razavekino ul ul li,
  #razavekino li:hover > ul > li{    
		height: auto;  

  
} 
	
#razavekino ul li a,
  #razavekino ul ul li a{ 
 
  
    border-bottom: 0;  width: 100%;}
 #razavekino > ul > li{  


     float: none;	   }  
 
 #razavekino ul ul li a{
padding-left: 25px;
 
}	 
#razavekino ul ul ul li a{ 	   padding-left: 35px;  }  

	

#razavekino ul ul li a{

		
	
    background: none; 	color: #C5B99F;

}  
   
  #razavekino ul ul li:hover > a,
  #razavekino ul ul li.active > a{ 
    
 	font-weight:bolder;		} 

	

#razavekino ul ul,
  #razavekino ul ul ul,
  #razavekino.align-right ul ul{
 
    width: 100%;
  
    left: 0;
   
    margin: 0;
	position: relative;	 
    text-align: left;   
  }	  	
#razavekino > ul > li.has-sub > a:after,
  #razavekino > ul > li.has-sub > a:before,
  #razavekino ul ul > li.has-sub > a:after,
  #razavekino ul ul > li.has-sub > a:before{
  display: none;
	
} 	   
 
#razavekino #menu-button{	display: block;
 
 	
	border: 1px solid #C5B99F;  	


    color: #C5B99F;


    text-transform: uppercase;

    font-size: 12px;
	



    font-weight: 700;
		
    padding: 17px;
	
 
 
    cursor: pointer; 		
}	 	  

#razavekino #menu-button:after{	 	  position: absolute;			

    top: 22px;
 	   
    width: 20px; 


	
    display: block;


 

    border-top: 2px solid #C5B99F;  
    height: 4px; 
    right: 17px;    


    border-bottom: 2px solid #C5B99F;
   
    content: '';
   	 }

#razavekino #menu-button:before{
    display: block; 	
    content: '';   
 
    width: 20px;
position: absolute;	
    right: 17px;
	
    top: 16px;
  

    height: 2px;		 	 
    background: #C5B99F;   
} 
 #razavekino #menu-button.menu-opened:after{

    transform: rotate(45deg); 


    -moz-transform: rotate(45deg);	  	
    border: 0;

	 
    -ms-transform: rotate(45deg);		

	
 
    -webkit-transform: rotate(45deg);
  
    width: 15px; 
	background: #C5B99F;
	top: 23px; 	
    height: 2px;
	


    -o-transform: rotate(45deg);
 	 
 }	




 #razavekino #menu-button.menu-opened:before{	
 

    -o-transform: rotate(-45deg);top: 23px;		 
    -moz-transform: rotate(-45deg);
 
 
    transform: rotate(-45deg); 


    width: 15px; 	 	

    -ms-transform: rotate(-45deg);	
  
    -webkit-transform: rotate(-45deg); 

	background: #C5B99F; 
  }	
#razavekino .submenu-button{

  	
    width: 46px;	  position: absolute;
  
    border-left: 1px solid #C5B99F; 	
    cursor: pointer; 
    display: block;	
    height: 46px; 
    right: 0;
 	
    z-index: 99; 


    top: 0; 	

}	
	 #razavekino .submenu-button.submenu-opened{ 	  background: #C5B99F;   } 		
 
#razavekino ul ul .submenu-button{
	 
 
 
height: 34px; 

    width: 34px;   
	}
  





#razavekino .submenu-button:after{
  
 
    content: '';
 

    top: 22px;

    display: block;
 
    height: 2px; 	 
    background: #C5B99F;	  position: absolute; 
	 
    right: 19px; 
 

    width: 8px;
  	}	 	
#razavekino ul ul .submenu-button:after{	 	  
    right: 13px;  top: 15px;	  	
}

#razavekino .submenu-button.submenu-opened:after{
	background: #444638; 
 }	
 #razavekino .submenu-button:before{	
 

 
    content: '';		
    top: 19px; 

  
    display: block; 	   
    right: 22px;
 

    width: 2px; 	 

		
    background: #C5B99F;
 
    height: 8px;

 
 
 
	position: absolute;		 	}   		
 #razavekino ul ul .submenu-button:before{
    right: 16px;  
top: 12px; 	  }    
 
	 #razavekino .submenu-button.submenu-opened:before{
		 

		 display: none;
} 

		 }

	


/*
     FILE ARCHIVED ON 05:10:31 Feb 25, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:08:41 Sep 12, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.363
  exclusion.robots: 0.046
  exclusion.robots.policy: 0.04
  esindex: 0.005
  cdx.remote: 4.783
  LoadShardBlock: 219.3 (3)
  PetaboxLoader3.datanode: 208.902 (4)
  PetaboxLoader3.resolve: 84.92 (2)
  load_resource: 77.486
*/