/* ---------------
min. 1024
---------------------------------------- */
@media (min-width: 1024px) {
	#slider .sy-slides-wrap { max-height: 330px; }
	#slider .sy-slide { max-height: 330px; }	
	#slider .sy-caption-wrap { margin-right: -520px; right: 50%; }	
}

/* ---------------
max. 1024
---------------------------------------- */
@media (max-width: 1024px) {
	.sf-menu a {font-size:12px;}
	
	
}

/* ---------------
max. 991
---------------------------------------- */
@media (max-width: 991px) {
	/* HEADER */
	#header{position:relative;}
#header_emv{position:relative;}
	.logo a img{margin-top: 10px; width: 400px;}
	.logo_emv a img{float: left; margin-top: 10px; width: 400px;}
	
	/* Navigation */
	.nav{margin-top:75px;}
	#menu-mainmenu {opacity:0;height:0;margin:0px /*0px 17px 0*/;padding:0px 30px; position:absolute; z-index:9000; left:0; height:100%; overflow:auto;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;background-color:#4d4d4d;z-index:10000; width:100%;}
  	.main-menu-icon {display:block;cursor:pointer;width:30px; position:absolute; top:30px; right:20px;}
  	.main-menu-icon span {margin:0 0 3px 0;display:block;height:3px;width:30px;background-color:#4d4d4d;}
	.sf-menu > li {display:block;padding:0;float:left; width:100%; border-bottom:1px solid #777;}
  	.sf-menu > li + li{border-left:none;}
  	.sf-menu > li > a{padding:6px 0 6px;margin:0 ; font-size:15px; text-transform:uppercase; text-align:center;border-left:none; background:none!important; border-bottom:none!important; color:#444;}
  	.affix .sf-menu > li > a {padding:6px 0 6px;margin:0 ; font-size:15px; text-align:center;border-left:none; background:none!important; border-bottom:none!important; color:#444;}
  	.sf-menu>li>a:before {display:none;}
  	.sf-menu ul { max-width:100%!important; position:static;display:block !important;opacity:1 !important;margin-top:0; float:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent !important;}
  	.sf-menu ul li, .sf-menu ul ul li {text-align:center;padding:0;background-color:transparent;}
  	.sf-menu ul li + li {border:none;}
  	.sf-menu > li > a:hover{background:none;border-color:transparent; color:#444!important; font-weight:bold;}
  	.sf-menu>li:hover>a, .sf-menu>li.sfHover>a, .sf-menu>li.active>a {background-color:transparent;border-color:transparent;color:#444!important; font-weight:bold;}
  	.sf-menu > li li.active > a, .sf-menu > li li > a:hover {background:none;border-color:transparent;color:#fff!important; font-weight:bold;}
  	.sf-menu ul li a {margin-top:3px;margin-bottom:3px;padding:5px 0;border:none;color:#444;}
  	.sf-arrows .sf-with-ul{padding-right:0; font-size:15px;}
  	.sf-arrows .sf-with-ul:after {display:none;}
	
	/* Slider */
  	#slider{margin-top:0;}
	#slider .sy-pager {display:none!important;}

	/* Content */
	#left { width: 100%; }
	#sidebar { width: 100%; margin-left: 0; }
	#sidebar .col { width: 32%; }
	#sidebar .col + .col { width: 66%; margin-left: 2%; }
 
	#erv .three_fourth { width: 100%; border-bottom: 1px solid #555; }
	#erv #sidebar { width: 100%; margin-left: 0; }
  
}

/* ---------------
max. 767
---------------------------------------- */
@media (max-width: 767px) {	
	









#header{position:relative;}
#header_emv{position:relative;}
	.logo a img{margin-top: 10px; width: 310px;}
	.logo_emv a img{float: left; margin-top: 10px; width: 310px;}














	/* Navigation */
	.main-menu-icon {top:30px; right:20px;}
	.nav{margin-top:75px; position:absolute; width:100%; left:0px;}

	/* Content */
	.hide_on_mobile { display: none !important; }
	.show_on_mobile { display: block !important; }

	.width_25 { width: 49%; }
	.clear.col, .clear + .col { margin-left: 0; }
	
}



/* ---------------
max. 479
---------------------------------------- */
@media (max-width: 479px) {






#header{position:relative;}
#header_emv{position:relative;}
	.logo a img{margin-top: 10px; width: 185px;}
	.logo_emv a img{float: left; margin-top: 10px; width: 185px;}























	.sf-menu ul li a {color:#444444;}
	/* Content */
	#sidebar .col { width: 100%; }
	#sidebar .col + .col { width:100%; margin-left: 0; }
	.width_25, .width_33, .width_75, .width_50, .width_66 { width: 100%; }
	.col + .col { margin-left: 0; }
	.fr, .fl { margin-left: 0; margin-right: 0; margin-bottom: 30px; }
	.image_box img { width: 33%; margin: auto; display: block; }
	
}


