/*   
Theme Name: Ernst Loosli
Theme URI: http://wwww.ernstloosli.com
Description: This is a theme for Ernst Loosli -- WordPress v3.8.2
Author: naloo . nadia loosli
Author URI: http://naloo.net
Version: 1
*/

@media screen {

* { margin: 0; padding: 0; }
.clear { clear: both; }
* html .group, *:first-child+html .group { } /* First selector = IE6, Second Selector = IE 7 */

.post, .entry { margin: 0; padding: 0;  }

* { margin: 0; padding: 0; box-sizing: border-box; }

header, footer, section, aside, nav, article { display: block;}

body {
	margin: 0;
	padding: 0;
	font-size: 1.25em;
	color: #000;
	font-family:'Univers N W01 320 Cd Lt';
	letter-spacing: -1px;
	background-color: #fff;
}

/* CONTAINER */
#page-wrap {
  max-width: 945px;
  min-width: 320px;
  margin: 50px auto ;
}

.entry { padding: 0 10px; }

/* HEADER LOGO NAV */

#header {
	padding: 0;
	margin: 0 10px 55px 10px;
	text-align: center; 
	}

h1 {
	font-family:'UniversNW01-420CdRegula';
	font-size: 2.7em; 
	padding: 0;
	margin: 0;
	font-weight: normal;
	}

h1 span { font-family:'Univers N W01 320 Cd Lt';}

h1 span.space {letter-spacing: 5px;}

h1 a {
	text-decoration: none;
	color: 000; 
	}

h1 a:hover {text-decoration: none;}
 
/* NAV / SUB NAV */
.menu-main-nav-menu-container { display: none !important; }

ul.menu {
	float: right;
	font-size: 1.95em;
	margin: 10px 0 0 0;
	padding: 0;
}
	
ul.menu li { 
	list-style-type: none;
	display: inline; 
	padding: 0 0 0 10px;
	}
	
ul#menu li a {
  text-decoration: none;
}

ul#menu li a:hover { color: #888888; text-decoration: none; } 

.clr {
	font-size: 1px;
	line-height:1px;
	margin: 0;
	padding: 0;
	clear: both;
	}
	

/* COLUMNS */

.group:before, .group:after { content: ""; display: table; }
.group:after { clear:both; }

section.flexleft { margin: 0 462px 0 0; }
section.flexright { margin: 0 0 0 320px; padding-right: 0; }

article.flexleft {
float: left;
padding: 0;
width: 100%;
margin: 0;
}

article.flexright {
width: 100%;
float: right;
padding: 0;
margin: 0;
}

aside.fixright {
width: 412px;
padding: 0;
float: right;
}

aside.fixleft {
width: 280px;
padding: 0;
float: left;
}



/* TYPOGRAFIE */
p {	
	line-height: 24px;
	padding: 0 0 20px 0;
	margin: 0;
	letter-spacing: -0.75px;
	text-align: center;
	}


.one_half p {padding-right: 40px;}
.last_column p {padding-right: 0;}
	
bold, strong {
	font-weight: normal;
	font-family:'UniversNW01-420CdRegula';
	letter-spacing: -0.25px;
	}
	
a, a:visited { text-decoration: none; color: #000;}
a:hover, a:active { color: #888888; text-decoration: none; }

.alignright { float: right; }

.wp-caption.alignright { margin: 0 0 0 50px; }

.wp-caption .wp-caption-text, .entry-caption, .gallery-caption {
    color: #000;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    margin: 5px 0 0 0;
}

#wpgmza_map_1 { border: 0 none; margin: 0 !important; }

img.alignleft {float: left; padding: 0 30px 30px 0;}
img.alignright {float: right; padding: 0 0 30px 30px;}

/* TYPOGRAFIE HOME */

ul.lcp_catlist li { 
	color: #d9d9d9; 
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 20px;
	}
	
ul.lcp_catlist li a { font-size: 1.5em; color: #ec008c; }
ul.lcp_catlist li p { color: #000; }
ul.lcp_catlist li p a { font-size: 1em; color: #ec008c; }

/* footer */
 
#footer { display: none;}



/* WOOSLIDER */

.wooslider {
    background: none repeat scroll 0 0 #FFFFFF;
    border: none !important ;
    border-radius: 0 !important ;
    box-shadow: none !important ;
    margin: 0 0 50px !important ;
    clear: both;
    overflow: visible !important;
    position: relative;
    padding-top: 0 !important;
}

body .wooslider .slide-content { margin: 0 !important; }

.wooslider-control-paging li a {
    background: none repeat scroll 0 0 rgba(217, 217, 217, 0.5) !important ;
    box-shadow: none !important ;
    text-indent: -9999px !important ;
}

.wooslider-control-paging li a.wooslider-active { background: none repeat scroll 0 0 rgba(236, 0, 140, 1) !important; }
.wooslider .wooslider-control-nav > li { margin: 0 2px 0 1px !important; }
.wooslider-direction-nav a { color: rgba(217, 217, 217, 0.5) !important; text-shadow: none !important; }

.wooslider .slides > li img, .entry .wooslider .slides > li img {padding-bottom: 5px !important;}

/* NALOO */

#naloo {
	right: 3px;
    position: absolute;
    top: 3px;
    z-index: 20;
}

#naloo > a {
    background: url("https://naloo.net/wp/wp-content/uploads/2014/04/naloo-3.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 35px;
    text-indent: -9999px;
    width: 14px;
}
} /* END screen media */


@media print {


} /* END print media */



/* MEDIA QUERIES */

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

#page-wrap {  margin: 25px auto ; }

#header {
	padding: 0 10px 0 0;
	margin: 0 10px 25px 10px;
	text-align: center;
	}

h1 {
	font-family:'UniversNW01-420CdRegula';
	font-size: 2.55em; 
	float: none;
	padding: 0;
	margin: 0;
	font-weight: normal;
	}
	
ul.menu { float: none; font-size: 1.8em; margin-top:0; }
ul.menu li { padding: 0 5px 0 0; }
ul.menu li#menu-item-20 {padding-right: 0;}

} /* END media only screen and (max-width: 825px) */

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

#naloo {display: none;}

#header {
	padding: 0 10px 0 0;
	margin: 0 10px 25px 10px;
	}

h1 {
	font-family:'UniversNW01-420CdRegula';
	font-size: 2.05em; 
	float: none;
	padding: 0;
	margin: 0;
	font-weight: normal;
	}
	
ul.menu { float: none; font-size: 1.45em; }
ul.menu li { padding: 0 5px 0 0; }
ul.menu li#menu-item-20 {padding-right: 0;}

.one_half p {padding-right: 0;}

section.flexleft, section.flexright {
width: 100%;
margin: 0;
padding: 0;
float: none;
}

article.flexleft, article.flexright {
width: 100%;
float: none;
padding: 0 10px;
margin: 0;
}

article.flexright { padding: 0; }

aside.fixright {
width: 100%;
padding: 0;
margin: 0;
float: none;
}

aside.fixleft {
width: 100%;
padding: 0;
margin: 0;
float: none;
}

body .wooslider .slide-content { margin: 0 !important; }
.wp-caption .wp-caption-text, .entry-caption, .gallery-caption { margin: 5px 0 0 0; }

} /* END media only screen and (max-width: 600px) */