.page-title {
    width: 34%;
}

.objects-list__article a {
    text-align: left;
    color: #007eb3; }
.objects-list__article td {
    text-decoration: none;
    color: #a79e70;
    border: none;
    text-align: left;}

h1 {
    font-size: 44px;
}


div.link-long {
    padding: 0 !important; 
    border: 1px solid #cdccc9;
    font-size: 16px;
text-align: center;
}

div.link-long a {
    color: #292929;
    text-decoration: none; 
}

div.link-long #toggle-block {
    display: block;
    padding: 20px; 
}

div.link-long #toggle-block.active {
    position: relative; 
}

div.link-long #toggle-block.active:after {
      width: 21px;
      height: 21px;
      border-radius: 15px;
      overflow: hidden;
      content: "";
      display: block;
      position: absolute;
      right: -12px;
      top: -12px;
      background: url(../images/icons/close.png) no-repeat white; 
}

div.link-long .list-info {
    position: relative;
    text-align: left;
    min-height: 200px;
    padding: 0 25px 0;
    overflow: hidden;
    display: none;
    margin-bottom: 10px; 
}

.list-info {
list-style: none;
}

div.link-long .list-info figcaption {
      font-size: 20px;
      padding-bottom: 10px; 
}

div.link-long .list-info .text {
      font-size: 14px;
      line-height: 20px;
      padding-bottom: 10px; 
}

div.link-long .list-info li {
      width: 50%;
      margin-top: 10px; }
div.link-long .list-info li:first-child {
        margin-top: 0; 
}

div.link-long .list-info li > a {
        display: block;
        padding: 10px 70px 10px 10px;
        background: none;
        border: none; 
}

div.link-long .list-info .act .block-hide {
      display: block; 
}

div.link-long .list-info .act > a {
      border-left: 4px solid #d8d5cf;
      background: #f0ede6; 
	font-weight: bold;
}

#fanxybox {
    min-height: 600px;
    width: 1150px;
}

div.link-long .block-hide {
    position: absolute;
    right: 0;
    top: 0;
    background: #f0ede6;
    padding: 10px 2%;
    margin: 0 10px 10px;
    width: 50%;
    height: 100%;
    display: none; 
}


#toggle-block.active {
	position: relative;
}

.active {
	display: block !important;
}


.special-info__countries li.argentina a:before {
        background-position: 0 0; }
      .special-info__countries li.canadian a:before {
        background-position: 0 -41px; }
      .special-info__countries li.china a:before {
        background-position: 0 -80px; }
      .special-info__countries li.deutsche a:before, .special-info__countries li.german a:before {
        background-position: 0 -119px; }
      .special-info__countries li.brasilian a:before {
        background-position: 0 -20px; }
      .special-info__countries li.chilean a:before {
        background-position: 0 -60px; }
      .special-info__countries li.french a:before {
        background-position: 0 -100px; }
      .special-info__countries li.us a:before {
        background-position: 0 -137px; }


.special-info_beige .special-info__countries li.flag a:before {
background:none;
}

.header .logo {
	left:10px;
}


.Norway.Green {
background-color: rgb(125,195,111);
}

.Norway.Light.Green {
background-color: rgb(200,229,154);
}

.Norway.Blue {
background-color: rgb(0,163,223);
}

.Norway.Light.Blue {
background-color: rgb(114,199,231);
}

.Norway.Brown {
background-color: rgb(88,69,40);
}

.Norway.Light_.rown {
background-color: rgb(172,191,150);
}

.Norway.Beige {
background-color: rgb(223,218,206);
}

.Norway.Light.Beige {
background-color: rgb(240,237,230);
}

#img-slider__list li {
text-align: center;
}

#img-slider__list li img {
 max-height: 400px;
    width: auto;
}

.down_name_image {
 background: none repeat scroll 0 0 black;
    color: white;
    height: 49px;
    margin: -70px 0 0;
    opacity: 0.6;
    padding: 15px;
    width: 100%;
    z-index: 1044;
}


.flexpaper_toolbarstd input{

    color: #584527;
    display: block;
    font-size: 10px;
    height: auto;
    line-height: 4px;
    padding: 3px;
    width: 100%;
}

.flexpaper_toolbarstd img{
    width: auto;
}


.post-message__avatar.left_photo {
    float: left;
 background: none repeat scroll 0 0 white;
    border: 1px solid #dfdace;
    display: block;
    float: right;
    margin: 0 11px;
    width: 108px;
	padding: 0;
}


.students-list li {
margin: 0;
}

.list-elements__content-items.photo {
border: 1px solid #ffffff;
}



.list-elements__content-items.infobig {
	width:90%;
	padding: 4px;
	border: 1px solid #ffffff;
}

.list-elements__content a.link_blue {
color: #009fd9;
}

.students-list .list-elements__item {
 border: none;
}

.back_mobile {
	display:none;
}

.edit_institution a {
   color: #009fd9;
}

@media screen and (max-width: 768px) {
.back_mobile {
        display:block;
	
}

.back_mobile a {
        
        color: #009fd9;
}
}
#ezwt-ezlogo, .right.translation {
	width: 50px;
}

.page-title h1 {
font-size: 39px;
 margin: 15px 0 0;
}

.at_a11y {
	display: none;
}



.footer .footer-social li.facebooker a {
    background-position: 0 -161px;
}

.full-article header p {
font-size: 17px;
}
.fb_iframe_widget{
margin-right:7px;
vertical-align: top;
}
.shared-block__links .tweet{
margin-right:7px;
}
.shared-block__links a.gmail{
    margin-left: 4px;
}

.country{
  text-transform:capitalize;
}