@import url(/storage/themes/regale-2-ed8705e1-a242-37a9-46eb-b1b1614838ae/css/helvetica.css);@import url(/storage/themes/regale-2-ed8705e1-a242-37a9-46eb-b1b1614838ae/css/black/lightbox.css);#content img{max-width:2048px}#lbox_share{display:none}

/*  #header navigation 
================================================== */
body.current_line header.main nav a.k-nav-current {
	color: #000;
    border-bottom: 1px solid rgb(0, 0, 0);
}

header.main nav a.k-nav-current, header.main nav a.k-nav-current:hover {
    font-weight:normal
}

body.current_line header.main nav a.k-nav-current {
color: #000;
border-bottom: 1px solid rgb(0, 0, 0);
}



/*  #home
================================================== */

.pulse-main-container {
width: 100%;
height: 100%;
position: relative;
top: 54px;>
}

.overlay_text {
	font-family: Helvetica, Arial, sans-serif;
	font-size:20px;
	font-weight: 400;
}


/*  #content oeuvres
================================================== */
/*#kpgrid {
    background: #424854;
}*/

/*  #content
================================================== */


#text article main {
	width: 70%;
}

#text article header.essay_show_title_block time {
	visibility: hidden;
}

text article {
	margin-bottom: 0;
}

#text article main b {
	color: black   ;
}

#text article main ul {
	margin-bottom: 5px;
}

article h1 {
	font-size: 0.6em;}
	
article h3 {
	color:bl;
	font-weight: 400;
	margin-top: 20px;
	}

span#language {
	font-size: 0.8em;
	background-color: white;
	color: black ;
	padding: 3px;
}

textarea {
	max-width: 100%;
	color: black;
}

label {
	font-size: inherit;
	color: #978f00;
	cursor: pointer;
	display: block;
	font-weight: normal;
	margin-bottom: 0.5em;
}

/*  #news 
================================================== */

.essay_show_title_block {
	font-family: Helvetica, Arial, sans-serif;
	font-size:20px;
	font-weight: 400;
	color: rgb(99, 109, 125);
}

.k-content img {
	width: 800px;
	height: auto
}

.k-content-title
{color: black;
}

button, .button {
	font-family: inherit;
	font-weight: normal;
	font-size:16px;
	color:black;
	text-align: center;
	display: inline-block;
	padding: 6px 20px;
	text-decoration: none;
	white-space: nowrap;
	background-color: transparent;
	border: 1px solid #978f00;
	cursor: pointer;
	color:black !important;
	background-color:white;
	border-radius: 0;
	border:1px solid white;
	outline: 0;
	margin-bottom:20px;
	cursor: pointer;
	line-height: normal;
	position: relative;
	-webkit-appearance: none;
	-moz-appearance: none;
}

#kpgrid_content div.pillar.size_max div.kpgriditem.hover_fade.type_image.loaded a.img-hover span.overlay span.overlay_wrap span.overlay_text.content_text.valign_middle h2 {
	font-weight: 400;
}

.button:focus,.button:hover,button:focus,button:hover
{color:black;background-color:white;outline:0}

header.essay_show_title_block time {
	float:none;
	font-size:0.8em;
	color: black;
}

article h1 {
	margin-bottom:20px;
	line-height: 180%;
}

article h2 {
	visibility: hidden;
}

article h4 {
	font-size: 1.2em;
	margin-top: 20px !important;
	margin-bottom:10px;
	color: black;
}

header.page {
	width:100%;
	margin:0 auto;
	padding:5px 27px;
}


div#text {
	margin:0 auto;
}

p,
div.line
{
	margin-bottom:20px;
	font-size: 1.1em;
	color: black;
	line-height: 110%;
	font-weight: 400;

}

html.k-source-featured_content.k-lens-splash header.main {
	background:#ffffff;
	font-size:23px;
	height:49px;
	line-height:49px;
}

.accordion{
	width: 400px;
}

.accordion label{
	color: black;
}

.accordion label:hover{
	color: black;
	border-bottom: 1px solid black;
}

.accordion label:checked{
	color: black;
	border-bottom: 1px solid black;
}

.accordion input{
	display: none;
}
.accordion .article{
	background: none;
	overflow: hidden;
	height: 0px;
}
.accordion .article p{
	color: black;
}
.accordion input:checked ~ .article.ac{
	height: auto;
}


#mob-menu {
	color: #978f00;
	padding:0 15px 0 10px;
	line-height:53px;
	font-size:15px;
	
}

.mob {
	box-shadow:none;
		width:140px;
}

.mob ul li a, .mob ul li span {
 font-size:18px;   
}

header.page {
	width:50%;
    text-align:left;
}

@media only screen and (max-width: 770px) {
	div.site-title {
		margin-right:0;
		margin-left:25px;
	}
		.site-title {
		margin-right:0;
		margin-left:10px;
	}
	article h4 {
		margin-top: 80px !important;
	}
	figure.k-content-embed {
		margin-top: 80px !important;
	}
	article {
	    width:300px;
	}
	
}

/* for iPad mouseover Regale2 tricks */

@media only screen and (max-width: 795px) {
header.main .layout_title_nav nav {
    margin-top: 0px !important;
	}
}


div#text.essays {
	width:70%;
}

div#text.pages {
	width:70%;
	padding-top: 0px;
}

@media screen and (max-width:785px) {
div#text.essays.show_title_block {
	padding-top:50px ;
}
 header.page {
	width:100%;}
a.img-hover p,
.img-under-title p
{	display: none;
}
div#text.essays {
	width:80%;
}

div#text.pages {
	width:80%;
	padding-top: 0px;
}
article {
	margin-bottom:80px;
	top: -80px;
	position: relative;
	left: 14px;
}
}

header.page h1 {
    font-size:3em;
    color: #ff2600;
	text-align:left;
	margin-bottom: 0px;
}

.line {
    font-size:.7em;
}

article header h1 a:link,
article header h1 a:visited,
article header h1 a:active {
	border-bottom:0;
    font-size:2em;
    color: #ff2600;
}

header.essay_show_title_block time {
	float:none;
	font-size:0.8em;
}

h2 a {color: black;
    font-size: 1.5em;
}

h2 a:hover {color:black;
}

.img-under-title p
{
	margin-top:0px;}

article header h1 a:link,
article header h1 a:visited,
article header h1 a:active {
	border-bottom:0;
    font-size:2em;
    color: black;
}

p#essay_topics	
{	color:  black;
font-size: .8em}

p.info{
    font-size: .9em;
}

data-koken-internal p a
{	text-decoration:none;
	padding: 4px 12px 2px 12px;
	background-color: yellow;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	color: #000;
    border: none;
}
h1 {
	color: black !important;
	line-height: 120%
}

header.page h1 {
    font-size:2em;
    color: black;
	text-align:left;
}

header.page {
	margin-left: 0.8em;
}

p,
div.line
{
	margin-bottom:20px;
	font-size: 1.1em;
	color: black;
	;
	line-height: 110%;

}
div#content div.media {
	text-align:left;
	position:relative;
}

div.language01 {
	color: black;
	padding-left: 30px;
	width: 500px;
}

div.language01 p {
	color: black;
	font: inherit;
	line-height: 120%;
}

span#language {
	font-size: 0.8em;
}


body.k-lens-splash_fa footer.main a:hover,body.k-lens-splash footer.main a:hover{color:transparent}

/*  #contact / field
================================================== */
input#k-contact-field{color: black}

input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:black;font-size:inherit!important;padding:6px 10px;background-color:#f2f3f4;border:1px solid white;margin-bottom:20px;border-radius:0;display:block;font-family:inherit!important;padding:.5em;height:auto;width:100%;-webkit-appearance:none;box-sizing:border-box}

input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, textarea:focus {
    border-color: black;
    outline: none;}
    
.k-contact-form-success:before
{content:'✔';color:black;margin-right:6px}

/*  #pages / articles (list)
================================================== */

article ul {
	list-style:disc;
	list-style-position: outside;
}

article li {
	list-style-image: url(http://www.ladinagaudenz.ch/images/liBiblio.png);
	color: blakc;
}


/*  #Mobile (Portrait)
================================================== */

@media only screen and (max-width: 767px) {

	body,
	{
		font-size:100% !important;
	}
	
/*  #Footer
================================================== */
footer a {
	font-size: 1.5em;
	letter-spacing: 1px;
}

footer.main nav a:hover{color:transparent}