

.slide-homepage	{
					position: absolute;
					width: 1000px;
					height: 690px;
					top: 0px;
					left: 50%;
					margin-left: -500px;
					background: transparent url(../images/slide-mobile-1000.jpg) no-repeat 50% 0;
					border-bottom: 3px solid #4E2D68;
					z-index: -1;
				}

.slidingDiv1	{
					position: absolute;
					width: auto;
					height: auto;
					top: 60px;
					left: 0px;
					background: transparent url(../images/b70Bg.png) repeat;
					padding: 20px;
					margin: 0;
					color: #fff; 
					font: normal 21px/21px Fgm, Arial, Helvetica, sans-serif; 
					text-transform: uppercase;
					text-shadow: 1px 1px 1px #000;
					border-radius: 5px;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
					-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
					-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
					text-align: center;
				}
				
.slidingDiv1 a	{
					color: #fff;
					text-decoration: none;
				}

.show_hide1	{
				display:none;
			}

.sbox4	{ 
			width: auto;
			height: auto;
			margin: 0;
			float: right;
			display: none;
		}
		
.sbox4 .icon2	{
					background: url("../images/layoutSprite.png") no-repeat scroll 0 0 transparent;
					background-position: -242px -367px;
					width: 40px;
					height: 34px;
					display: block;
					float: left;
				}
				
.sbox4 .icon3	{
					background: url("../images/layoutSprite.png") no-repeat scroll 0 0 transparent;
					background-position: -285px -367px;
					width: 40px;
					height: 34px;
					display: block;
					float: left;
				}


@media screen and (max-width: 980px) {
	
	.cookie_notify { display: none !important; }

img	{
		max-width: 100%;
		width: auto\9; /*IE8*/
		height: auto;
		border: none;
	}
	
.slide-homepage	{
					display: block;
				}
				
.slideshow	{
				display: none;
			}
			
.insideBg, .insideBgMap, .boxMap	{
										background: transparent url(../images/slide-mobile-1000.jpg) no-repeat 50% 0;
									}

/* --- topHeader ---  */

.topHeader	{ 
				position:relative; 
				top: 0px; 
				left: 0px; 
			} 
.topHeader .pageMargins	{
							position: relative;
						}

.logo-mobile	{ 
					position: absolute; 
					width: 80px; 
					height: 44px;
					top: 10px;
					left: 7px;
					margin: 0; 
					padding: 0; 
					display: none;
				} /* asta --------------------- */

.userBox	{	
				position: absolute; 
				width: 340px; 
				height: auto; 
				padding :0; 
				top: 0; 
				right: 0; 
			}

header	{
			display:none;
		}
		
.userBox .loginText {} /* asta --------------------- */

.map_canvas_container	{
							top: -100px; 
					 	}

/* --- header ---  */

.mobile-menu	{	
					width: 95%; 
					height: 60px; 
					position: relative; 
					top: 40px; 
					margin: 0 auto; 
					z-index: 50; 
					background: transparent url(../images/mobile-menu-bg.png) repeat-x; 
					display: none;
					border-radius: 5px; 
					-moz-border-radius: 5px; 
					-webkit-border-radius: 5px; 
					-o-border-radius: 5px; 
					-ms-border-radius: 5px;
				} /* asta --------------------- */

header	{ 
			width: 980px; 
			height: 185px; 
			position: relative; 
			top: 26px; 
			margin: 0 auto; 
			z-index: 50; 
			background: transparent url(../images/layoutSprite.png) no-repeat 0 0; 
			overflow: visible; 
		}

.mobile-nav	{ 
				position: relative; 
				float: right; 
				width: auto; 
				height: 56px; 
			}
			
.mobile-nav ul	{ 
					overflow: hidden; 
					text-align: center; 
				}

.mobile-nav li	{
					display: inline-block; 
					margin-top: 2px; 
				}

.mobile-nav a	{ 
					display: block; 
					height: 56px; 
					color: #fff; 
					font: normal 21px/56px Fgm, Arial, Helvetica, sans-serif; 
					text-transform: uppercase; 
					text-align: center; 
					padding: 0 10px; 
					text-shadow: 1px 1px 1px #000; 
				}

.mobile-nav a:hover,.mobile-nav a.selected	{ 
												text-decoration: none; 
												background: transparent url(../images/v80Bg.png) repeat; 
											}

.search .mobile-nav	{ 
						display: none; 
					}

.mobile-nav-button	{ 
						position: relative; 
						float: left; 
						width: 35px; 
						height: 30px; 
						margin-top: 14px; 
						margin-left: 15px; 
					} /* asta --------------------- */

/* --- slideshow ---  */

.slideImage .slide	{ 
						position: relative;
					}

.insideBgMap #map_canvas	{ 
								height: 765px; 
							}

.slideCaroussel ul, .eventCaroussel ul	{
											display: none;
										}

/* --- content ---  */

.content	{ 
				position: relative; 
				padding: 0 0 25px; 
				top: 26px; 
				background: none 
			}
.pageMargins	{
					width: 980px; 
					margin: 0 auto; 
					top:0px; 
				}

/* --- insidePage --- */

.insidePage	{ 
				position: relative;
			}
.insidePage .content	{ 
							position: relative;
							padding-top: 0px;
						}

/**************************** chestii generale */

.pinLocation	{
					display: none;
				}
				
.eventMainTitle, .bookMainTitle	{ 
									margin: 0 0 20px 0;
									height: auto;
								}
								
.greenBtn	{
				margin: 0;
			}
			
.usual-form { margin: 0; }

.partners .displayBoxes .evImg img	{
										width: 100%;
									}
					
.displayLogosContainer	{
							width: auto;
						}
						
.sbox2, .sbox3	{
					display: none;
				}

.sbox1	{
			width: 100%;
		}
		
.sbox4	{ 
			display: block;
		}

/****************************/

.topHeader .pageMargins { position:relative; }

.topHeader	{
				background: none;
			}

.logo-mobile	{ 
					display: block; 
				}
				
.userBox	{ 
				width: 100%; 
				height: auto; 
				position: absolute;
				right: 0px; 
				padding:0; 
				background:transparent url(../images/b70Bg.png) repeat;
				border-radius:0 0 5px 5px; 
				-moz-border-radius:0 0 5px 5px; 
				-webkit-border-radius:0 0 5px 5px; 
				-o-border-radius:0 0 5px 5px; 
				-ms-border-radius:0 0 5px 5px;
			}
				
.logBox	{ 
			height:26px;
			padding-right: 10px;
			padding-left: 0px;
			border-radius: none;
			background: none; 
		}
		
.loginBox	{
				background: none;
				clear: right;
			}
		
.mobile-menu	{
					display: block;
				}

.mobile-menu .bookBtn	{ 
							width: auto; 
							height: 39px; 
							position: relative; 
							float: right; 
							top: 10px; 
							z-index: 55; 
							line-height: 39px; 
							margin: 0 10px 0 10px; 
							padding: 0 15px; 
						}

header	{
			width: 95%;
			display: none;
		}
		
.content	{
				top: 55px;
			}
			
.eventsPage .content	{
							top: -30px;
						}
						
.hp .content	{
					top: 0px;
					padding-bottom: 0px;
				}
				
.partners .content	{
						margin-top: 0px;
					}
			
.pageMargins	{
					width: 95%;
				}
					
.topLinks	{
				display: none;
			}
			
.rippleShare	{
					display: none;
				}
				
.stickyShare	{
					display: none;
				}
				
.insidePageContent	{
						width: 96%;
						min-height: 590px;
						padding: 2%;
						float: left;
						background: transparent url(../images/insidePageBg-2x2.png) repeat 0 95px;
						box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
						-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
						-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.3);
					}
					
.insidePageTitle	{
						color: #151515;
						margin: 0 0 15px 0;
						font-size: 50px;
						line-height: 52px;
					}
					
.partners .insidePageTitle	{
								margin-top: 0px;
								margin-left: 0px;
							}
					
.boxesRightContainer-article .displayBoxes	{ 
												float: left;
												width: 313px;
												margin-left: 20px;
											}
											
.boxesRightContainer-article .displayBoxes:first-child	{ 
															margin-left: 0;
														}
								
.boxesRightContainer-article .displayBoxes .colorful-box	{ 
																width: 313px;
															}
															
.eventDetailPage .displayBoxes	{
									float: left;
								}
							
.view_map_container	{
						width: 100%;
					}
					
.width400.mar10t	{
					width: 100% !important;
				}
				
.greenBtn.goldBtn	{
						margin-bottom: 20px;
					}
					
footer	{
			position: relative;
			margin-top: 55px;
		}
		
.hp footer	{
				top: 0;
			}
		
/* -----------------------------------------------------pentru casete */

.colorful-box:nth-child(3n+1)	{
									clear: none;
								}

.colorful-box:nth-child(2n+1)	{
									clear: both;
									margin-left: 0;
								}
								
.colorful-box:nth-child(2n+2)	{ 
									margin-left: 20px;
								}
								
.insideMap .displayBoxes	{
								margin-top: 0;
							}
							
.boxesRightContainer	{
							float: left;
							width: 100%;
							max-width: none !important;
							overflow: hidden;
							padding-bottom: 0;
							margin-top: 20px;
						}
						
.boxesRightContainer-article	{
									float: left;
									width: 100%;
									max-width: none !important;
									overflow: hidden;
									padding-bottom: 0;
									margin-top: 20px;
								}
								
.bookPage .displayBoxes	{
							display: none;
						}
		

}

@media screen and (max-width: 700px) {
				
.slide-homepage	{
					position: absolute;
					width: 705px;
					height: 690px;
					top: 0px;
					left: 50%;
					margin-left: -350px;
					background: transparent url(../images/slide-mobile-700.jpg) no-repeat 50% 0;
				}

.insideBg, .insideBgMap, .boxMap	{
										background: transparent url(../images/slide-mobile-700.jpg) no-repeat 50% 0;
									}
	
.hp .content	{
					padding-top: 60px;
				}

/*.slideshow .slideBox	{
							position: absolute;
							width: 100%;
							height: 330px;
							top: 275px;
							left: 100%;
						}

.slideMsg.rows2 .gRow	{ 
							font-size: 40px;
							line-height: 40px;
							margin-left: 50%; 
						}
.slideMsg.rows2 .vRow	{
							font-size: 60px;
							line-height: 60px;
							margin-left: 50%;
						}
						
.slideshow .readBtn	{ 
						height: 60px; 
						padding: 0 15px; 
						margin: 0 0 0 300px;
					}*/
							
.colorful-box	{
					width: 282px;
				}
				
.colorful-box:nth-child(2n+2)	{ 
									margin-left: 15px;
								}
				
.colorful-box h3	{
						width: 262px;
					}
					
.content-mov-verde-rosu	{
							width: 207px;
						}
						
.eventsPage .displayBoxes h3 .data	{ 
										float: none; 
										margin: 0;
									}
									
.eventsPage .displayBoxes h3 a	{ 
									margin-left: 20px;
								}
						
.eventsPage .mov h3:before	{
								display: none;
							}
		
.eventsPage .mov h3:after	{
								display: none;
							}
							
.boxesRightContainer-article .displayBoxes	{ 
												width: 282px;
												margin-left: 15px;
											}
							
.boxesRightContainer-article .displayBoxes .colorful-box	{ 
																width: 282px;
															}

}

@media screen and (max-width: 635px) {

.colorful-box:nth-child(2n+2)	{
									clear: none;
									margin-left: 4%;
								}

.colorful-box h3	{
						width: 100%;
						box-shadow: 0px 0px 7px rgba(0,0,0,0.2);
						-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.2);
						-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.2);
					}
					
.colorful-box	{
					width: 48%;
				}
				
.content-mov-verde-rosu	{
							margin-left: 1px;
							width: 89%;
							padding-left: 5%;
							padding-right: 5%;
						}
		
.mov h3:before	{
					display: none;
				}
		
.mov h3:after	{
					display: none;
				}
		
.verde h3:before	{
						display: none;
					}
		
.verde h3:after	{
					display: none;
				}
				
.rosu h3:before	{
					display: none;
				}
		
.rosu h3:after	{
					display: none;
				}
				
.eventDetailPage .displayBoxes	{ 
									width: 100%;
								}
								
.boxesRightContainer-article .displayBoxes	{ 
												width: 48%;
												margin-left: 4%;
											}
							
.boxesRightContainer-article .displayBoxes .colorful-box	{ 
																width: 100%;
															}

}

@media screen and (max-width: 420px) {

.slide-homepage	{
					width: 420px;
					height: 690px;
					top: 0px;
					left: 50%;
					margin-left: -210px;
					background: transparent url(../images/slide-mobile-420.jpg) no-repeat 50% 0;
				}

.insideBg, .insideBgMap, .boxMap	{
										background: transparent url(../images/slide-mobile-420.jpg) no-repeat 50% 0;
									}

.colorful-box:nth-child(n)	{
								clear: both;
								margin-left: 0;
							}

.colorful-box h3	{
						width: 100%;
						box-shadow: 0px 0px 7px rgba(0,0,0,0.2);
						-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.2);
						-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.2);
					}
			
.colorful-box	{
					width: 100%;
				}
				
.content-mov-verde-rosu	{
							margin-left: 1px;
							width: 85%;
							padding-left: 7%;
							padding-right: 7%;
						}
						
.eventsPage .displayBoxes h3 .data	{ 
										float: left; 
										margin: 0 5px 0 15px;
									}
									
.eventsPage .displayBoxes h3 a	{ 
									margin: 0;
								}
								
.boxesRightContainer-article .displayBoxes	{ 
												width: 100%;
												margin-left: 0;
											}
							
.boxesRightContainer-article .displayBoxes .colorful-box	{ 
																width: 100%;
															}

}

/* -----------------------------------------------------casete pana aici */


@media screen and (max-width: 480px) {

.insidePageTitle	{
						margin: 7px 0 15px 0;
						font-size: 35px;
						line-height: 37px;
					}
					
.logo-mobile	{ 
					width: 60px; 
					height: 33px;
					top: 15px;
					left: 7px;
					display: block;
				}
				
.insidePageContent	{
						width: 90%;
						padding: 5%;
					}
					
.registerText	{
					display: none;
				}
				
.loginText	{
				display: none;
			}
			
.loginBox 
			{ 
				width: 250px; 
			}
			
.loginBox .usual-form input	
							{ 
								width: 100%; 
								margin: 0 5px 7px 0; 

							}
							
.width138	{ 
				width: 100% !important; 
			}
			
.mar10l	{ 
			margin-left: 0 !important; 
		}
		
.mar10t { 
			margin-top: 3px !important; 
		}
		
.reg_input_holder	{ 
						width: 100%; 
						float: left; 
						margin-bottom: 7px;
					}
					
.greenBtn.registerSubmit.height27.mar10t	{	
												width: 104px;
											}
			
.contactInfo.w48s.fRight	{
								float: left;
							}
							
.w48s	{
			width: 100%;
		}
		
.bookMainTitle .gRow	{
							font-size: 30px;
							line-height: 27px;
							margin-top: 0;
						}
.bookMainTitle .vRow	{
							font-size: 40px;
							line-height: 36px;
						}
						
.eventMainTitle .gRow, .bookMainTitle .gRow	{
												font-size: 45px;
												line-height: 40px;
											}
.eventMainTitle .vRow, .bookMainTitle .vRow { 
												font-size: 35px; 
												line-height: 30px; 
											}
											
.eventMainTitle .gRow, .bookMainTitle .gRow, .insidePageTitle .gRow	{
																		line-height: 40px;
																	}
																	
.insidePageTitle .gRow	{
							font-size: 45px !important; 
						}
				

}








