header{
	width:60%;
	margin-left:20%;
	position:fixed;
	top:41px;
	background:#545150;
	z-index:999;
	background: rgba(0,0,0,0.6);
}
header .container,#home .container{
	max-width:100%;
}
#home .container{
	padding:0;
}
#home{
	width:60%;
	margin-left:20%;
	position:fixed;
	top:0px;
	z-index:999;
	background: rgb(0,0,0) transparent;
    background: rgba(0,0,0,0.2);
}
@media screen and (max-width: 1900px) {
    header,#home {
        width:70%;
        margin-left:15%;
    }
}
@media screen and (max-width: 1637px) {
    header,#home {
        width:80%;
        margin-left:10%;
    }
}
@media screen and (max-width: 1432px) {
    header,#home {
        width:90%;
        margin-left:5%;
    }
}
@media screen and (max-width: 1275px) {
    header,#home {
        width:100%;
        margin-left:0px;
    }
    #language_selector select{
		margin-left:3% !important;
    }
}
@media screen and (max-width: 855px) {
    #home_contacts{
		display:none;
	}
}
#home .contact-top li{
	color:#fff;
	border:none;
	border-left:none;
}
#home ul.social-links li{
	border:none;
	border-left:none;
	color:#fff;
}
.menu ul li a{
	color:#fff;
	font-weight:bold;
}
nav{
	border-bottom:none;
}
 .search-found {
     background:yellow;
 }
 #searchText{
	padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 12px;
    color: #fff;
    vertical-align: middle;
	background-color: rgba(12,12,12,0.3);
	width: 90px;
    margin-top: 7px;
    height: 26px;
    margin-left: 10px;
    display: inline-block;
    border: 1px solid #FFFFFF;
 }
 #search{
	margin-left:20px;
	color:#fff;
 }
 .fip-icons-container{
	border: 1px solid #333 !important;
 }
 .icons-selector .selector .selector-button{
	display:none;
 }
 #language_selector{
	display:inline;
 }
 #language_selector select{
	color: black;
    width: 100px;
    height: 20px;
    padding: 0px;
    margin: 0px;
    font-size: 12px
 }
 #dialog .fa{
	font-size:30px;
 }
 #dialog{
	display:none;
 }
 #save_button{
	position:fixed;
	bottom:30px;
	left:30px;
	height:70px;
	width:70px;
	background:#333;
	color:#fff;
	text-align:center;
	line-height:70px;
	font-size:30px;
	cursor:pointer;
	display:none;
	border-right:1px solid #fff;
 }
 #logout_button{
	position:fixed;
/*	
	bottom:30px;
	left:310px;
*/
	bottom:30px;
	left:240px;
	height:70px;
	width:70px;
	background:#333;
	color:#fff;
	text-align:center;
	line-height:70px;
	font-size:30px;
	cursor:pointer;
	display:none;
	border-left:1px solid #fff;

 }
 #stats_button{
	position:fixed;
	bottom:30px;
	left:170px;
	height:70px;
	width:70px;
	background:#333;
	color:#fff;
	text-align:center;
	line-height:70px;
	font-size:30px;
	cursor:pointer;
	display:none;
	border-left:1px solid #fff;

 }
 #setting_button{
	position:fixed;
	border-right:1px solid #fff;
	bottom:30px;
	left:100px;
	height:70px;
	width:70px;
	background:#333;
	color:#fff;
	text-align:center;
	line-height:70px;
	font-size:30px;
	cursor:pointer;
	display:none;
 }

  #links_button{
	position:fixed;
	bottom:30px;
	left:240px;
	height:70px;
	width:70px;
	background:#333;
	color:#fff;
	text-align:center;
	line-height:70px;
	font-size:30px;
	cursor:pointer;
 	border-left:1px solid #fff;
 }
 body.editable #setting_button,body.editable #save_button,body.editable #logout_button, body.editable #pdf_button, body.editable #stats_button{
	display:block;
 }
 #image_changer{
	display:none;
 }
 #captcha{
	width:45%;
	cursor:pointer;
	float:left;
 }
 #captcha_code{
	width:45%;
	float:right;
 }
 #dialog .btn-container,#dialog .fa-class{
	display:none;
 }
 #dialog ul{
	list-style:none;
 }
 #dialog .container{
	width:100%;
 }
 #dialog{
	overflow-x:hidden;
 }
 .ui-dialog{
	top:50px;
	position:fixed !important;
 }
 .ui-dialog-content{
	display:none;
 }
#maps  .ui-dialog-content{
	display:block;
 }
 .slide_editor{
	height:200px;
	margin-top:20px;
	background:#eee;
	position:relative
 }
 #plus_slide_button{
	margin-top:10px;
 }
 #slider_edit .slide_editor .btn-danger{
	position:absolute;
	top:10px;
	right:10px;
	color:#fff;
 }
  #slider_edit img{
	margin-top:20px;
	margin-left:20px;
	height:160px;
	width:250px;
  }
  #slider_edit{
	display:none;
  }
  #slider_edit{
	position:relative;
  }
  #kcfinder{
	border:none;
  }
  #slide_buttons{
	text-align:right;
  }
  #dialog_pdf{
	overflow-y:hidden;
  }
  #findwindow{
  	border:none !important;
	border-radius:2px;
  	top:0 !important;
  	right:20px !important;
  	left: auto !important;
  	position:fixed !important;
  	box-shadow: 0px 0px 5px #e2e2e2;
  	width:333px !important;  
  	overflow:hidden;
  	height:39px !important;
  }	
  #findwindow input{
	border:none;
  }
  #findwindow input:focus{
	border:none !important;
  }
  .open_map{
	cursor:pointer;	
  }



  /** MAPS & DIALOG ***/

  .ui-dialog{
	max-height:100vh;
	box-sizing: border-box;
	padding:0px;
	border:0px;
	border-radius:0px;
	max-width:1200px;
  }

  .ui-dialog-titlebar{
	  border:0px;
	  border-radius:0px;
	  background:#2e7747;
	  color:#fff;
  }

  .ui-dialog .ui-dialog-content{
	box-sizing: border-box;
	padding:0px;
  }

  .map-container{
	  width:100%;
	  height: 640px;
	  max-height: 100%;
	  box-sizing: border-box;
  }

  #maps{
	max-height: 100vh;
  }
