@charset "utf-8";
/* CSS Document */

@import "/layouts/layout5/css/fonts.css";
@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,700);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300); 

/*
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);
@import url(http://fonts.googleapis.com/css?family=Oranienbaum);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300);
@import url(http://fonts.googleapis.com/css?family=Carrois+Gothic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);
@import url(http://fonts.googleapis.com/css?family=Oswald:300,400);
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow);
@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:400,300);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,300,200);
@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,300);
@import url(http://fonts.googleapis.com/css?family=Old+Standard+TT);
@import url(http://fonts.googleapis.com/css?family=Lora);
@import url(http://fonts.googleapis.com/css?family=Droid+Serif);
@import url(http://fonts.googleapis.com/css?family=Arimo:400,700);
@import url(http://fonts.googleapis.com/css?family=Rosario:400,700);
@import url(http://fonts.googleapis.com/css?family=Playfair+Display);
*/


/* -------------------- just temporary -------------------- 
@import "/layouts/mls/css/foundation/normalize.css";
@import "/layouts/mls/css/foundation/foundation.min.css"; 
*/

body {
	line-height: 1.6;
/*	background-color: rgba(0, 0, 0, 0.5); */
	background-attachment: fixed;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #666;
}

body, p {
    font-family: "Roboto", "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	font-weight: 400;
}

h1, h2, h3, h4, h5, h6, .subheader {
    font-family: "Roboto Condensed", "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	color: #1e3e7c;
}

h1, h2 {
	font-weight: 300;
}

h3, h4, h5, h6, .subheader {
	font-weight: 400;
}

.subheader {
  border-bottom: 1px solid #acbcdb;
  letter-spacing: 0.05rem;
  padding-bottom: 0.625rem;
  text-transform: uppercase;
}


a {
  color: #1e3e7c;
}

a:hover, a:focus {
  color: #000;
}

hr, fieldset {
/*  border-color: rgba(7, 94, 204, 0.25); */
}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
/*  background-color: #FAFAFA;
  border: 1px solid rgba(7, 94, 204, 0.5); */
  color: inherit;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {
  background: none repeat scroll 0 0 #FAFAFA;
  border-color: rgba(7, 94, 204, 0.7);
  box-shadow: 0 0 5px rgba(7, 94, 204, 0.5);
  outline: medium none;
}

#header_container .standard {
/*    display: none; */
	float: left;
	margin: 0.9375rem;
}

#header_container img {
	display: block;
	margin: auto;
/*	padding: 2.5rem 0; */
}

/*
@media only screen and (min-width: 40.063em) {
	#header_container img {
    	display: none !important;
	}
}
*/


#main_container {
    position: relative;
	background-color: #fff; 
}





/* -------------------- bg_all -------------------- 

#bg_all {
	background-color: #eee;
	background-attachment: fixed;	
	background-image: url("/files/5/8956377922263000.jpg "); 
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: -9999999;	
} 	*/

/* -------------------- Languages -------------------- */

.lang-li {
	background: transparent !important;
	text-transform: uppercase;
} 

/* -------------------- Search -------------------- */

#search {
	float: right;
	margin: 0.9375rem;
}

#search * {
    margin: 0;
} 

#search .button {
	font-family: inherit;
	font-size: 0.875rem;
	height: 2.3125rem;
	padding: 0.5rem 1rem;
}

#search .search {
	border-right: none;
}

#search .button input {
	color: #fff;
}


/* --------------------  Languages / Header / Navigation-1 -------------------- */



#header_container_wrap {
/*	background-color: #ddd;
	background-attachment: fixed;	
	background-image: url("/files/5/9258098584772600.jpg"); 
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	position: absolute;
	width: 100%;	
	box-shadow: 0 -90px 5px -15px rgba(0, 0, 0, 0.07) inset, 0 -60px 30px -30px rgba(255, 255, 255, 0.7) inset; */
} 

#header_container_wrap {
	background-color: #dddddd;
	background-image: -webkit-linear-gradient(#ddd, #ffffff, #ddd); 
	background-image: -moz-linear-gradient(#ddd, #ffffff, #ddd); 
	background-image: -o-linear-gradient(#ddd, #ffffff, #ddd); 
	background-image: linear-gradient(#ddd, #ffffff, #ddd);
	box-shadow: 0 -70px 30px -30px rgba(255, 255, 255, 0.6) inset, 0 -100px 2px -15px rgba(0, 0, 0, 0.07) inset;
}	

/*
.left-top {
  background-image: url("/files/1/45697842967199900.png");
  background-position: center 25%;
  background-repeat: no-repeat;
  background-size: 96% auto;
  padding: 10% 0;
}
*/	

@media only screen and (max-width: 40.063em) {
	.left-top {
    	background: none !important;
		padding: 0 !important;
	}
}


#language_container, #header_container_wrap  {
/*	background: rgba(97, 167, 226, 0.8);
	position: relative;
	z-index: 80; */
}

#flags {
  overflow: hidden;
}

#topmenu_container_wrap {
  position: relative;
  z-index: 100;
  box-shadow: 0 0 0 2px #333333;
}




#flags, #topmenu_container {
	background: transparent;
/*  max-width: 1200px; */
}


		/* ---------------custom-head------------------- */

.custom-head {
  margin-top: 2.5rem;
  overflow: hidden;
  padding-bottom: 1.25rem;
}

.lg-container {
/*  margin-bottom: 2.5rem; */
}

.icon-container ul li {
  padding: 0 0.5rem 1rem;
}

.icon-container img {
/*  border: 1px solid rgba(255, 255, 255, 0.3); */
  box-shadow: 0 7px 5px 0 #e2e2e2, 0 27px 10px -3px #d4d4d4;
}


/* ---------------------------------------------------------------
						Navigation  1				
--------------------------------------------------------------- */

/* ----  fonts ---- */


.top-bar {
	background: #fff;
	max-width: 62.5rem;
	margin: 0 auto;
}

@media only screen and (min-width: 40.063em) {
	.top-bar {
    	height: auto;
	}
}

.top-bar-section ul li > a, .top-bar-section .dropdown li a, #left_navbar ul li a {
	color: #1e3e7c;
	font-family: "Roboto","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	font-size: 1rem;
}

.top-bar-section .dropdown li a, #left_navbar ul li a, .fake-link {
	font-weight: 400;
}

/* ----  Level 1+2 ---- */

.top-bar-section ul {
	background: transparent; 
}

.top-bar-section > ul > li:hover,
.top-bar-section > ul > li.active,
.top-bar-section > ul > li.active:hover {
	background: #fff;
}

.top-bar-section > ul > li:hover:not(.has-dropdown),
.top-bar-section > ul > li.active:hover:not(.has-dropdown) {
	background: rgb(255, 255, 255);
}

.top-bar-section > ul > li:not(.has-form) > a:hover:not(.button) {
	background: rgba(90, 122, 184, 0.2);
}

.top-bar-section ul li:hover:not(.has-form) > a {
	background: rgba(90, 122, 184, 0.2);
	color: #1e3e7c;
}

.top-bar-section > ul > li.active:not(.has-form) > a:not(.button) {
  background: rgba(90, 122, 184, 0.4) none repeat scroll 0 0;
  color: #1e3e7c;
  /*	box-shadow:  0 -8px 0 0 rgb(221, 126, 63) inset; */
}


.top-bar-section li.active:not(.has-form) a:hover:not(.button) {
	background: rgba(97, 167, 226, 0.8);
}

.top-bar-section > ul > li.active:hover:not(.has-form) > a:not(.button) {
  background: rgba(90, 122, 184, 0.2) none repeat scroll 0 0;
}

.top-bar-section > ul > li.active:hover:not(.has-dropdown) > a:not(.button) {
  background: rgba(90, 122, 184, 0.2) none repeat scroll 0 0;
}

.top-bar-section li:not(.has-form) a:not(.button) {
	background: transparent;
}

.top-bar-section li:not(.has-form) a:hover:not(.button) {
	background: rgba(7, 94, 204, 0.25);
	color: #1e3e7c;
}

.top-bar-section .dropdown {
	background: #fff;
}

@media only screen and (min-width: 40.063em) {
	.top-bar-section .dropdown {
    	border-right: 1px solid rgba(90, 122, 184, 0.5);
		border-bottom: 1px solid rgba(90, 122, 184, 0.5);
		border-left: 1px solid rgba(90, 122, 184, 0.5);
		margin-left: -1px;
	}
}

.top-bar-section .dropdown li {
	background: rgba(90, 122, 184, 0.2);
}

.top-bar-section .dropdown li:not(.has-form) a:not(.button) {
  background: none repeat scroll 0 0 transparent;
  color: #1e3e7c;
}

.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button) {
  background: none repeat scroll 0 0 rgba(90, 122, 184, 0.1);
  color: #1e3e7c;
}

.top-bar-section li.active:not(.has-form) ul.dropdown a:not(.button) {
	background: rgba(0, 0, 0, 0);
/*	color: #fff; */
}

.top-bar-section li.active:not(.has-form) ul.dropdown a:hover:not(.button) {
  background: rgba(90, 122, 184, 0.1) none repeat scroll 0 0;
}

/* ----------------  Level 1+2 Expanded(Menu) -------------- */


#topmenu_container.expanded .dropdown li a {
	padding: 12px 15px;
}

#topmenu_container.expanded .top-bar-section ul {
	background: #fff; 
}

.top-bar.expanded .title-area {
	background: transparent;
}

.top-bar .toggle-topbar.menu-icon a, .top-bar.expanded .toggle-topbar a {
	color: #fff;
	font-size: 0.875rem;
	text-indent: -1000px;
}

.top-bar .toggle-topbar.menu-icon a:after, .top-bar.expanded .toggle-topbar a:after {
	box-shadow: 0 10px 0 2px #5a7ab8, 0 17px 0 2px #5a7ab8, 0 24px 0 2px #5a7ab8;
}

#topmenu_container.expanded .top-bar-section > ul > li {
	background: rgba(7, 94, 204, 0.5); 
}	

#topmenu_container.expanded .top-bar-section > ul > li > a:hover,
#topmenu_container.expanded .top-bar-section ul li.active > a:hover {
	background: rgba(7, 94, 204, 0.25); 
}	

#topmenu_container.expanded .top-bar-section ul li.active > a {
	background: rgb(97, 167, 226); 
	color: #fff;
}

/* ----  "Back"-button ---- */

.back h5 {
  margin: 0;
}

.top-bar-section .dropdown li.title h5 a {
  background: #fff !important;
  border-top: 1px solid #1e3e7c;
  color: #ffffff !important;
  text-indent: -1000px;
}

/*
.top-bar-section .dropdown li.title h5 a:hover {
	background: rgba(7, 94, 204, 1) !important;
	color: #fff !important;
}	
*/

.top-bar-section .dropdown li.title h5 a:after {
  border-color: rgba(0, 0, 0, 0) #1e3e7c rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-image: none;
  border-style: inset inset inset solid;
  border-width: 10px;
  content: "";
  display: block;
  height: 0;
  left: 5px;
  margin-right: 15px;
  margin-top: -4.5px;
  position: absolute;
  top: 17px;
  width: 0;
}

/* ----  arrows ---- */

.top-bar-section .has-dropdown > a:after {
  border-color: rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); 
}

.top-bar-section .has-dropdown.active > a:after,
.top-bar-section .has-dropdown > a:hover:after {
/*  border-color: rgb(255, 255, 255) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);	*/
}

.expanded .has-dropdown > a:after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0.4);
}

.expanded .has-dropdown.active > a:after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0.4);
}

/* ----  divider ---- */

.top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
  border-color: rgba(90, 122, 184, 0.5);
}

.top-bar-section .divider, .top-bar-section [role="separator"] {
  border-top: 1px solid rgba(90, 122, 184, 0.5);
  clear: both;
  height: 1px;
  width: 100%;
}

.dropdown li:nth-of-type(2), .top-bar-section [role="separator"] {
  border-top: 2px solid #333 !important;
}

.expanded .top-bar-section .divider, .top-bar-section [role="separator"] {
  border-top: 1px solid #1e3e7c;
  clear: both;
  height: 1px;
  width: 100%;
}



/* -------------------- Breadcrumbs / Content -------------------- */

#content_wrap {
	background-color: #f3f3f3;
/*	background-image: linear-gradient(#e5e5e5, #f4f4f4, #e5e5e5);  */
	position: relative;
	min-height: 50vh;
}

#history_wrap {
	background: rgba(0, 0, 0, 0.06);
	position: relative;
	z-index: 0;
}

#history_wrap, #content_container {
/*  background: rgba(255, 255, 255, .95) */
}

#history {
	font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	font-size: 0.875rem;
	font-weight: 400;
	padding-bottom: 1rem;
	padding-top: 1.5rem;
}

.history-sep::after {
  content: ">";
  padding: 0.625rem;
}

/* -------------------- Userpanel -------------------- */

#userpanel {
	line-height: 0;
}

/* -------------------- Navi-2  -------------------- */

.side-nav li, .inline-list {
	font-family: "Roboto","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	font-weight: 400;
	font-size: .9375rem;  
}

#left_navbar li.level > a {
	background: none repeat scroll 0 0 rgba(97, 167, 226, 0.8);
	padding: 0.16667rem 0.88889rem;
}

#left_navbar ul ul li.level > *:before {
	content: "»";
	font-size: 1.25rem;
	margin-right: 0.25rem;
	line-height: 0;
}

#left_navbar ul {
	padding-top: 0;
} 

#left_navbar ul ul {
	padding: 0 0 0 0.875rem;
}


/* -------------------- Navi-2/3 active -------------------- */

#left_navbar ul li a.menu-2-2,
#left_navbar ul li a.menu-3-2 {
	background: none repeat scroll 0 0 rgba(7, 94, 204, 0.25);
	color: rgb(4, 46, 80);
	padding: 0.16667rem 0.88889rem;
}

/* -------------------- Content -------------------- */

#content_container {
	padding-top: 2.25rem;
	padding-bottom: 1rem;
}

/* -------------------- Content / Overview / Newslist / Panels / section -------------------- */

.box1 .standard img,
.box2_1 .standard img,
.box2_2 .standard img {
	margin-bottom: 1.25rem;
}

.overview-1-nav .left-inline,
.overview-1 .left-inline {
	float: left;
}

.box-leftinline .left-inline,
.overview-1-nav .left-inline,
.overview-1 .left-inline,
.news-image {
	margin-right: 0.9375rem;
}

.overview-2-nav .left-inline,
.overview-2 .left-inline,
.overview-3-nav .left-inline,
.overview-3 .left-inline {
	margin-bottom: 0.5rem;
}



.overview-content img {
	display: block;
	margin: 0 auto;
}


.panel-secondary, .panel-secondary-light, .panel-primary  {
	color: #fff;
	margin-bottom: 1.25rem;
	padding: 1.25rem;
}

.panel {
  background-color: rgba(255, 255, 255, 0.8);
  border: medium none;
  box-shadow: 0 0 10px #dddddd;
}

.panel-secondary {
	background-color: rgba(7, 94, 204, 0.7);
/*	background-image: linear-gradient(rgba(7, 94, 204, 0), rgba(0, 0, 0, 0.1));	*/
}

.panel-secondary-light {
	background-color: rgba(7, 94, 204, 0.4);
/*	background-image: linear-gradient(rgba(7, 94, 204, 0), rgba(0, 0, 0, 0.1));	*/
}

.panel-primary {
	background-color: rgba(180, 141, 88, 0.7);
/*	background-image: linear-gradient(rgba(221, 126, 63, 0), rgba(0, 0, 0, 0.1));	*/
}


.panel-secondary h1, .panel-secondary h2, .panel-secondary h3, .panel-secondary h4, .panel-secondary h5, .panel-secondary h6, .panel-secondary p,
.panel-secondary-light h1, .panel-secondary-light h2, .panel-secondary-light h3, .panel-secondary-light h4, .panel-secondary-light h5, .panel-secondary-light h6, .panel-secondary-light p,
.panel-primary h1, .panel-primary h2, .panel-primary h3, .panel-primary h4, .panel-primary h5, .panel-primary h6, .panel-primary p {
  color: #fff;
}

.panel-secondary .button, .panel-secondary-light .button, .panel-primary .button {
  margin-bottom: 0;
}

button, .button {
  background-color: #5a7ab8;
  font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
  border-radius: 3px;
}

button:hover, button:focus, .button:hover, .button:focus {
  background-color: #1e3e7c;
}

.circle {
  border-radius: 1000px;
}


.section {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}


/* ------- News ------- */

.news-more .button {
  font-size: 0.75rem;
  margin: 1.25rem 0 0;
}



/* -------------------- Footernavigation / Mainlinks / Copyright -------------------- */

#footernavigation_wrap, #mainlink_container_wrap, #copyright-container_wrap {
/*	background: rgba(0, 0, 0, 0.75); */
}

#footernavigation {
	border-top: 2px solid #333; 
}

#feedbackLink, .footnav, .main-1, .main-2 {
	padding-left: 0.9375em;
	padding-right: 0.9375em;
}

.footnav strong { 
	font-weight: normal; 
	text-transform: uppercase;
}

.footnav ul { 
	list-style-type: none;
	margin: 0;
}

.footnav ul li { 
  	margin: 0 0 0.4375rem;
}

#mainlink_container, #footernavigation, #footernavigation ul, .copyright-container {
	color: #777;
	font-family: "Roboto", "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	font-size: 0.875rem;
	font-weight: 400;
	padding: 0.875rem 0;
}

#mainlink_container {
  margin: 0 auto;
  max-width: 62.5rem;
  width: 100%;
}


#feedbacklink, .main-1, .main-1:hover, .footnav a {
/*	color: #cbe4f9; */
}

.main-2, .main-2:hover {
  border-bottom: 2px solid #1e3e7c;
  color: #1e3e7c;
}



/* -------------------- e-mail Form -------------------- */

fieldset legend {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #666666;
	font-size: 0.875rem;
	font-weight: normal;
	text-transform: uppercase;
}

.label {
  background: none;
  color: inherit;
  font-size: 0.875rem;
  padding: 0;
}

label.labeltext {
	color: inherit;
	font-size: inherit;
}

span.required {
	color: #1e3e7c;
}







 Form 

.fform * {
	font-family: inherit;
	font-size: inherit;
}

.fform table {
	background: none;
	border: none;
	margin: 0;
}

.fform table td {
	margin: 0;
	padding: 0 !important;
}

input.fsubmit {
	float: right;
}



table tr.even, table tr.alt, table tr:nth-of-type(2n) {
	background: none !important;
}













/* Foundation */

/* ---- Orbit-Slider ---- */

.orbit-container .orbit-timer .orbit-progress {
  background-color: rgba(7, 94, 204, 0.7);
}

.orbit-container .orbit-timer.paused > span {
  border-color: rgba(0, 0, 0, 0) rgba(7, 94, 204, 0.7) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

.orbit-container .orbit-timer > span {
  border-color: rgba(0, 0, 0, 0) rgba(7, 94, 204, 0.7) rgba(0, 0, 0, 0) rgba(7, 94, 204, 0.7);
}

.orbit-container .orbit-prev:hover, .orbit-container .orbit-next:hover {
	background-color: rgba(7, 94, 204, 0.5);
}

.orbit-container .orbit-next > span {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(7, 94, 204, 0.7);
}

.orbit-container .orbit-prev > span {
  border-color: rgba(0, 0, 0, 0) rgba(7, 94, 204, 0.7) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

.orbit-container .orbit-slides-container > * .orbit-caption {
	background-color: rgba(7, 94, 204, 0.8);
}

.orbit-bullets li {
  background: none repeat scroll 0 0 rgba(7, 94, 204, 0.3);
}

.orbit-bullets li.active {
  background: none repeat scroll 0 0 rgb(4, 46, 80);
}


/* ---- Lightbox ---- */

.th {
  border: 4px solid rgba(255, 255, 255, 0.7);
  box-shadow: none;
}

.th:hover, .th:focus {
  border: 4px solid rgba(7, 94, 204, 0.3);
  box-shadow: none;
}

/* ---- Reveal Modal ---- */


.reveal-modal-bg {
  display: none !important;
}

#myModal {
  left: auto;
  margin-right: 30px;
  right: 0;
  top: 300px !important;
}

dialog, .reveal-modal {
  background-color: #5a7ab8;
  color: #ffffff;
  border: none;
  box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.2);
}

dialog .close-reveal-modal, .reveal-modal .close-reveal-modal {
  color: #acbcdb;
}



@media only screen and (min-width: 64.063em) {
	dialog.tiny, .reveal-modal.tiny {
  		margin-left: 10%;
  		width: 20%;
	}
}






.lightbox [data-clearing] li {
	margin-bottom: 10px;
}

.lightbox table, .lightbox table td {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}

.clearing-assembled .clearing-container .carousel > ul li .th {
  border: medium none;
  box-shadow: none;
  display: block;
}











/*
.top-bar-section ul {
	font-size: 18px;
}

.top-bar-section ul li > a {
	color: #888888;
	font-weight: bold;
	text-transform: uppercase;
}

.top-bar-section .dropdown li a {
	color: #888888;
    padding: 12px 20px;
}

.top-bar-section ul li > a:hover, .top-bar-section .dropdown li a:hover {
	color: orange;
}


p {
    font-size: 0.9em;
}

*/

/* Custom */

.lg, .lg_small {
/*	background-image: url("/files/41/28/8400111756600.png"); */ 
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	margin-left: 7px;
	overflow: hidden;
	text-align: left;
/*	text-indent: -119988px; */
	transition: opacity 0.17s linear 0s;
	visibility: hidden;
}


.lg_small::before {
  color: #5a7ab8;
  content: "\e000";
  font-family: "icomoon";
  font-size: 1.8rem;
  padding: 10px 30px 10px 10px;
  visibility: visible;
}

.lg {
	width: 246px;
}

.lg_small {
	background-size: 100% auto;
	width: 190px;
}



/* toTop button Xibis */

#toTop-right {
  border-radius: 100%;
  bottom: 10px;
  color: #FFFFFF;
  display: none; 
  font-weight: 400;
  height: 70px;
  outline: medium none;
  position: fixed;
  right: 0.9375rem;
  text-decoration: none;
  text-indent: -2000px; 
  width: 70px;
}

.icon-arrow-up:before {
  content: ""; 
}

#toTop-right i:after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(255, 255, 255, 0.6);
  border-image: none;
  border-style: inset inset inset solid;
  border-width: 20px;
  content: "";
  display: block;
  height: 0;
  left: 15px;
  margin-right: 15px;
  margin-top: -4.5px;
  position: absolute;
  top: 4px;
  width: 0;
}

.bttn {
  background: none repeat scroll 0 0 black;
  color: #FFFFFF;
  padding: 12px 16px;
}

.bttn:hover {
  background: none repeat scroll 0 0 rgba(7, 94, 204, 0.7);
}




