/* ************************ */
/* ************************ */
a.li-change-lang-link{
	color:#ffffff;
	text-transform:uppercase;
}
a.li-change-lang-link:hover{
	color:#ffffff;
	text-transform:uppercase;
}
.li-change-lang-link-div{
	 border:rgba(255,255,255,1.00) solid thin;
 	 background-color:rgba(255,255,255,0);
	 padding:15px;
	 margin:5px;
}
.li-change-lang-link-div:hover{
	 border:rgba(255,255,255,0) solid thin;
	 background-color:rgba(255,255,255,0.5);
	 padding:15px;
	 margin:5px;
}
/* ************************ */
/* ************************ */

.li-btn-filters{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	color:#666666;
	font-size:12px;
}

.li-btn-filters-selected{
	background-image: -moz-linear-gradient(#7FE2EA, #33D1DD);
	background-image: -webkit-linear-gradient(#7FE2EA, #33D1DD);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7FE2EA), to(#33D1DD));
	background-image: -o-linear-gradient(#7FE2EA, #33D1DD);
	background-image: linear-gradient(#7FE2EA, #33D1DD);
	
	color:#FFFFFF;
	font-size:12px;
}

/* CSS Document */
.navbar-static-top {
    border-radius: 0px;
}
.navbar-static-top {
    z-index: 1000;
    border-width: 0px 0px 1px;
}
.navbar {
    position: relative;
    min-height: 75px;
    border: 1px solid transparent;
}
* {
    box-sizing: border-box;
}



.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
/*
.container {
    width: 1170px;
}
.container {
    width: 970px;
}
.container {
    width: 750px;
}


html {
    font-size: 62.5%;
}
*/
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
/*li*/  
/*  background-color: #eee;*/
}

.jumbotron p {
  /*margin-bottom: 15px;*/
  font-size: 21px;
  font-weight: 200;
}
.container .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.li-img-link-opac{
	opacity:1;
	border:0px;
	
}
.li-img-link-opac:hover{
	opacity:0.6;

}

/* /////////////////////////////////////////// */
a.li-tooltip {outline:none; }

a.li-tooltip:hover {text-decoration:none;} 
a.li-tooltip span {
    z-index:10;
	display:none;
	padding:7px 10px;
    margin-top:-11px;
	margin-left:3px;
    max-width:200px;
	line-height:17px;
}
a.li-tooltip:hover span{
    display:inline;
	position:absolute;
	color:#000000;
    border:1px solid #A0ECF8;
	background:#E3F5F9;
}
.callout {
	z-index:20;
	position:absolute;
	bottom:5px;
	border:0;
	left:-12px;
}
   
/*CSS3 extras*/
a.li-tooltip span
{
    border-radius:4px;
    box-shadow: 5px 5px 8px #333;
}
/* /////////////////////////////////////////// */

/* FORM VALIDATOR */
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.has-feedback .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.form-control-static {
  margin-bottom: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (max-width: 767px) {
	.mobile_only{
    	display: block;
	}
	.desktop_only{
		display: none;
	}
	.li-h1-promo{
		font-size:60px;
	}
  	.li-img-cc{
		max-height:25px;
	}
	.li-work-item{
		background-color:#E1E0DB; 
		padding:10px 10px 10px 10px;
		margin-bottom:25px;
	}
	.g-recaptcha{
		transform:scale(0.77);
		transform-origin:0 0;
	}
	.main_content {
		padding-left:0px;
		padding-right:0px;
	}
	.footer{
		padding-left:10px;
		padding-right:10px;
	}
}

@media (min-width: 768px){
  	.mobile_only{
    	display: none;
  	}
  	.desktop_only{
    	display: block;
  	}
  	.li-h1-promo{
	  	font-size:120px;
  	}
  
  	.li-img-cc{
		max-height:50px;
	}
	.li-work-item{
		background-color:#E1E0DB; 
		padding:10px 20px 10px 30px;
		margin-bottom:25px;
	}
	.main_content {
		padding-left:20px;
		padding-right:20px;
	}
}