@CHARSET "UTF-8";
/*
@media screen and (min-width: 2000px) {
	#rev_slider, .rev_slider_wrapper, .forcefullwidth_wrapper_tp_banner {
		height: 980px !important;
	}
}
*/

@media screen and (max-width: 1280px) {
	.rev_slider .rev_slider_wrapper, .forcefullwidth_wrapper_tp_banner {
		/*max-height: 600px !important;*/
	}	
}

@media screen and (max-width: 1024px) {
	.pagination li {
		padding: 5px 8px;
	}
}

@media screen and (max-width: 890px) {
	.md-header{width:68%;}
	/*  footer  */
	#footer {
		padding: 10px 0 60px 0;
		font-size:1em;
	}
	#footer_social, #footer_contact {
		display: inline-block;
		padding: 0 0 15px 0;
		text-align:center !important;
	}
	#cols_sx_footer {
		width: 100%;
		float: none;
		text-align: center;
		margin: 0 0 15px 0;
	}
	#cols_dx_footer {
		width: 100%;
		float: none;
		text-align: center;
	}
	#language_cont {
		margin: 0 0 15px 0;
	}
	#webmaster {
		line-height: 22px;
		margin-top: 15px;
		font-size: 15px;
	}
	#auth_panel {
		width:45%;
	}
	.socialmedia img{
		width:30px !important;
	}
}

@media screen and (max-width: 768px) {
	/* Responsive Menu */
	/* MULTICONTENT */
	.pages_line:nth-child(odd) {
		background-color: #151515;
	}
	.pages_line_sx_cols {
		display: block;
		width: auto;
		text-align: center;
		margin: 0 auto 15px auto;
	}
	.pages_line_dx_cols {
		display: block;
		width: 100%;
		text-align: justify;
		margin: 30px auto 15px auto;
	}
	.pages_line_sx_cols_vars {
		float: none;
		display: block;
		width: auto;
		text-align: center;
		margin: 0 auto 15px auto;
	}
	.pages_line_dx_cols_vars {
		float: none;
		display: block;
		width: 100%;
		text-align: justify;
		margin: 30px auto 15px auto;
	}
	#auth_panel {
		width:55%;
	}	
	h1{
		font-size:1.3em;
	}
}

@media screen and (max-width: 700px) {
	.pages_line_inner_tab {
		width: 30%;
	}
}

@media screen and (max-width: 640px) {
	/* MENU BOLI VISIBILE */
	.md-header{
		display:block;
		border:2px solid #eaeaea;
		width:95% !important;
		margin:3% auto 2% auto;
		border-radius:8px;
		padding:1%;
	}
	#logo_content {text-align:center;width:100%;display:block;}
	  
	#main-menu, #main-nav {
		display: none;
	}
	#menu_container_mobile {
		display: inline-block;
		border: 0;
		vertical-algin: middle;
	}

	#second_menu {
		display: none;
	}
	/* MENU MOBILE VISIBILE FINE */ 
	
	#first-line-content{
		display:none;
	}
	#first-line-content-mobile{
		display:block;
	}	
	#first-line-content-sx{
		display:block;
		width:100%;
		text-align:center;
		padding:2% 0;
	}
	#first-line-content-sx div{
		margin:1% 2% 1% 0;
		font-size:1.3em !important;
	}
	#first-line-content-sx div:last-child{
		margin-right:0;
	}		
	#first-line-content-dx{
		display:block;
		width:100%;
		padding:2% 0;
	}
	.socialmedia li{
		margin:0 3% 0 0;
	}		
	.socialmedia img{
		width:45px !important;
	}	
	#footer_vatcode {
		display: inline-block;
		padding: 0 0 0 0;
	}
	#pages_line_cont {
		text-align: left;
	}
	.pages_line_inner_tab {
		width: 46%;
	}
	.pages_line_grid_cont p {
		display: none;
	}
	.pages_line_grid_image {
		height: 200px;
	}
	.pages_line_grid_image img {
		height: 100%;
		width: auto;
	}
	#logo_content {
		margin: 0 auto 10px auto;
	}
	#logo_content img {
		width: 74%;
	}
	#auth_panel {
		width:80%;
	}	
}

@media screen and (max-width: 480px) {
	.pagination li {
		padding: 5px 10px;
	}
	.search_bar-responsitive {
		display: block;
	}
	.search_bar {
		display: none;
	}
	#search_button {
		padding: 5px 0 0 5px;
	}
	#auth_panel {
		width:90%;
	}	
}

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