/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 */

 .custom-logo {
	width: 205px;
	height: 145px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
}

 .sidebar-white .custom-logo,
 .sidebar-lightgrey .custom-logo { background-image: url(../../../images/yootheme/logo_white.png); }

 .sidebar-black .custom-logo,
 .sidebar-darkgrey .custom-logo { background-image: url(../../../images/yootheme/logo_black.png); }

.worldMap{
	position:relative
}

/* custom footer */
#footer > div.module.deepest > p.neuro_footer > a{
	color:#396f9d;
}
/* Only Phones */
@media (max-width: 767px) {

	.custom-logo { 
		width: 70px;
		height: 90px;
		margin: auto;
	}

	 .sidebar-white .custom-logo,
	 .sidebar-lightgrey .custom-logo { background-image: url(../../../images/yootheme/logo_responsive_white.png); }
	 
	 .sidebar-black .custom-logo,
	 .sidebar-darkgrey .custom-logo { background-image: url(../../../images/yootheme/logo_responsive_black.png); }

}

img.branding {
  transition: all 0.2s ease-in-out;
  width:20px;
  margin-top:0.5em;
}

img.branding:hover {

	width:40px;
	position:relative;
	z-index:999;
  	z-index: 2;
  	-webkit-transition: all 200ms ease-in;
  	-webkit-transform: scale(1.5);
  	-ms-transition: all 200ms ease-in;
  	-ms-transform: scale(1.5);
  	-moz-transition: all 200ms ease-in;
  	-moz-transform: scale(1.5);
  	transition: all 200ms ease-in;
  	transform: scale(1.5);

}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
	All contries map	
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
 /*----------------------------------------------------------------
 Charge map
 ----------------------------------------------------------------*/
.worldMap:after{
	content: "";
	width: 600px;
	height: 500px;
	background: url(../images/white/worldMap.svg);
	background-repeat: no-repeat;
	opacity: 0.1;
	top: 200px;
	left: 80px;
	bottom:0;
	right:0;
	position:absolute;
	z-index:0;
}
 /* ------------------------------------------------------------- */
 /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
	overide bootstrap
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
 .worldMap ul,
 .worldMap ul li ul{
	     margin: 0 0 0px 25px;
	     
}

#block-main a:hover {
    color:#3498db;
}
.worldMap ul li{
	list-style-type:none;
}
.custom-map{
	line-height: 150%;
	padding: 1.5em;
}
li a{
	color:#FFFFFF;
	opacity:0.8;
	text-decoration:none;
	position: relative;
	z-index:99999;
	transition: opacity 500ms linear ;
}
a:hover{
	text-decoration:none;
	color:#FFFFFF;
	opacity:0.9;
}


a[data-uk-modal]::after,
a[href*="http"]::after{
	font-family:"FontAwesome";
	opacity:0.1;
	color:#396f9d;
	margin-left: 1.5em;
	transition: all 500ms linear ;
}
a[data-uk-modal]::after{
	content: "\f0f0";	
}
a[href*="http"]::after{
	content: "\f0c1";
}
a:hover,
a[data-uk-modal]:hover:after,
a[href*="http"]:hover:after{
	opacity:1;
	font-size:1.1em;
	color:#3498db;
}

.custom-map .uk-width-1-2 .uk-h3{
	color: #6574ad !important;
}

.title { 
	color: #6574ad !important;
	font-weight: bold;
}/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
	modal box
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.uk-modal{
	z-index:9999999999;
}
.uk-modal *{
	color:#000000;
	list-style-type:none;
}
.uk-modal-dialog ul li:before,
.uk-modal-dialog ul:before{
	font-family:"FontAwesome";
	color:#3498db;
}
.uk-modal-dialog ul li{
	position: relative;
	margin: auto 0.7em auto 1.5em;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
	modal box location box
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.uk-modal-dialog ul.location,
.uk-modal-dialog ul.box-name{
	padding:0em;
	margin: 0.5em auto 0.5em 0em;
	position:relative;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
	 end style modal box location box
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
li.phone:before,
li.fax:before,
li.mail:before,
li.bulding:before{
	margin-right:0.7em;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
	 icone before list from FontAwesome
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
 .uk-modal-dialog ul.box-name:before{
 	content: "\f0f0";	
 	position:absolute;
 }
 .uk-modal-dialog ul li.name:before{
	content: "\f0f0";	
}
.uk-modal-dialog ul li.phone:before{
	content: "\f095";
}
.uk-modal-dialog ul li.fax:before{
	content: "\f1ac";
}
.uk-modal-dialog ul li.mail:before{
	content: "\f003";
}
.uk-modal-dialog ul li.bulding:before{
	content: "\f0f8";
}
.uk-modal-dialog ul.location:before{
	content: "\f041";
	position: absolute;  
}
