body {
	background-color: #2B2D40;
	color:#fff;
}
#session-language {
    margin: 8px 15px 0 20px;
}

#session-language-dropdown {
    margin: 13px 15px 0 0;
}

#session-language-dropdown li {
    position: relative;
}

.selected-session-language {
    position: absolute;
    top: 6px;
    left: 4px;
}

#captcha {
    width: 100px !important;
    display: inline-block !important;
}


@media (max-width:767px) {
    #session-language {
        margin: 12px 0 0 15px;
    }
}

pre.error-404 {
    border: 0;
    margin: 0 auto;
    display: table;
}

.transitionners {margin: 5em 0 5em 0;/**padding-bottom:430px;background-image: url(../img/people.png);background-repeat: no-repeat;background-position: 45% bottom;*/}

.transitionner  {border:1px solid transparent;margin:0;
background-color: transparent;
transition:background-color linear 0.20s;
display:inline-block;padding:0 0 0.2em 0;margin:0;height: 100%;
font-family: 'Lexend Deca', sans-serif;
/**
border-radius: 15px;
overflow: hidden;*/
min-height:640px;
overfow:auto;
}

span.transitionner-id {display:none;}
.transitionner:hover  {border:1px solid transparent;background-color: #fff;color:#777;}
.transitionner img {max-width: 100%;height:auto;margin:0;padding:0;display:table-cell;max-height:667px;}
.transitionner div.action {padding:0 0.5em;height: auto;display:table-cell;}
.transitionner h3 { font-family: 'Allerta Stencil', sans-serif; color:#626AD5 }
.transitionner h3 span {color:#888;}

.testimony {max-height:150px;overflow:auto;}

.page-header {display:none;}
h2.main-title {display:none;}

div.contact-title {margin:2em 0 3em 0;}

.modal-title {color:#777;text-transform: uppercase;font-family: 'Allerta Stencil', sans-serif;color: #626AD5;}
div.modal-body {color:#777;}
.qr-block {margin:2em 0;}
.qr-block h4 {font-family: 'Allerta Stencil', sans-serif;color:#FF922E}

/**********************
*  MENU
***********************/

#main-menu {background-color: #626AD5;/**#FF922E*/padding:1.8em 0 0.5em 0;border-bottom:3px solid white;background-image: url(../img/sun-simo-2.png);background-repeat: no-repeat;background-position: 12% bottom;background-size: 6%}
.navbar-default .navbar-nav > li > a {font-weight: bold ! important;color:#2b3172 ! important;text-transform: uppercase;}
.navbar-default .navbar-nav > li > a:hover {color:#fff ! important;}
a.navbar-brand { color:white  !important;  font-family: 'Allerta Stencil', sans-serif; font-size:2.6em; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a {}
.navbar-brand, .navbar-nav > li > a {text-shadow:none ! important;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a { background: none;background-color:#525bb7;color:white ! important;border-radius:16px;box-shadow:none;}

footer {background-color: #262626;padding:1.5em 0;margin-top:4em;}
.f-title {color:#888;text-transform: uppercase;font-family: 'Allerta Stencil', sans-serif;}


@media only screen and (max-width: 1750px) {	
	#main-menu {background-position: 62% bottom;}
}
@media only screen and (max-width: 990px) {	
	#main-menu {background-position: 3% bottom;}
	.transitionner  {	min-height:auto;padding-bottom:2em;	}
	.testimony {max-height:3000px;overflow:auto;}
}
@media only screen and (max-width: 860px) {	
	#main-menu {background-position: -20% bottom;}
}
@media only screen and (max-width: 535px) {	
	a.navbar-brand {font-size: 1.6em;}
}