/*
Theme Name: Parsberg-2
Theme URI: http://ceciliaparsberg.se/
Description: Theme for Cecilia Parsberg baserat på tidigare theme designat av Tilde Liljenberg
Template: twentysixteen
Version: 0.1
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentysixteen-child
*/

@font-face {
    font-family: 'PTSansBold';
    src: url('fonts/pt_sans-web-bold-webfont.eot');
    src: url('fonts/pt_sans-web-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pt_sans-web-bold-webfont.woff') format('woff'),
         url('fonts/pt_sans-web-bold-webfont.ttf') format('truetype'),
         url('fonts/pt_sans-web-bold-webfont.svg#PTSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansRegular';
    src: url('fonts/pt_sans-web-regular-webfont.eot');
    src: url('fonts/pt_sans-web-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pt_sans-web-regular-webfont.woff') format('woff'),
         url('fonts/pt_sans-web-regular-webfont.ttf') format('truetype'),
         url('fonts/pt_sans-web-regular-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansItalic';
    src: url('fonts/pt_sans-web-italic-webfont.eot');
    src: url('fonts/pt_sans-web-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pt_sans-web-italic-webfont.woff') format('woff'),
         url('fonts/pt_sans-web-italic-webfont.ttf') format('truetype'),
         url('fonts/pt_sans-web-italic-webfont.svg#PTSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'PTSansNarrowBold';
    src: url('fonts/pt_sans-narrow-web-bold-webfont.eot');
    src: url('fonts/pt_sans-narrow-web-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pt_sans-narrow-web-bold-webfont.woff') format('woff'),
         url('fonts/pt_sans-narrow-web-bold-webfont.ttf') format('truetype'),
         url('fonts/pt_sans-narrow-web-bold-webfont.svg#PTSansNarrowBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansNarrowRegular';
    src: url('fonts/pt_sans-narrow-web-regular-webfont.eot');
    src: url('fonts/pt_sans-narrow-web-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pt_sans-narrow-web-regular-webfont.woff') format('woff'),
         url('fonts/pt_sans-narrow-web-regular-webfont.ttf') format('truetype'),
         url('fonts/pt_sans-narrow-web-regular-webfont.svg#PTSansNarrowRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	font-size: 62.5%;
}
a {
	text-decoration: none;
	outline: none;
	color: #666666;
}
a:hover { color: #000 }
a:focus, a:active { outline: none }
.entry-content a {
	box-shadow: none;
}
p, ul.lcp_catlist {
	font:1.2em/1.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
p {
	margin: 0 0 1.2em;
	padding; 0;
}
.entry-content h1 { font-size: 2.6em; letter-spacing: -2px; }
.entry-content h2 { font-size: 2em }
.entry-content h3 { font-size: 1.8em }
.entry-content h4 { font-size: 1.6em }
.entry-content h5 { font-size: 1.4em }
.entry-content h6 { font-size: 1.2em }
.entry-content h1, 
.entry-content h2, 
.entry-content h3, 
.entry-content h4, 
.entry-content h5, 
.entry-content h6 { 
	font-family: 'PTSansNarrowRegular';
	clear: none;
	margin: 0;
}

p.site-title { 
	font-family: 'PTSansNarrowRegular';
	font-size: 45px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: -2px;
}
p.site-description {
	font-family: 'PTSansNarrowRegular';
	font-size: 15px;
	line-height: 130%;
	text-transform: uppercase;
}

ul { margin: 0 }
ul#menu-main-navigation a::after, ul#menu-main-navigation-1 a::after { content: normal }
ul#menu-main-navigation, ul#menu-main-navigation-1 {
	font-family: 'PTSansNarrowRegular';
	font-size: 3.1em;
	line-height: 140%;
	text-transform: uppercase;
	list-style-position: outside;
	list-style-type: none;
}
ul#menu-main-navigation-2 { display: none }

.widget_nav_menu ul.sub-menu, .main-navigation ul.sub-menu { display: none }
.widget_nav_menu li.current-menu-ancestor ul.sub-menu, .main-navigation li.current-menu-ancestor ul.sub-menu,
.widget_nav_menu li.current-menu-parent ul.sub-menu, .main-navigation li.current-menu-parent ul.sub-menu,
.widget_nav_menu li.current-menu-item ul.sub-menu, .main-navigation li.current-menu-item ul.sub-menu { 
	border: 0 none;
	display: block; 
	position: static;
	z-index: auto;
	line-height: 62.5%;
}
.widget_nav_menu li.current-menu-ancestor ul.sub-menu li, .main-navigation li.current-menu-ancestor ul.sub-menu li,
.widget_nav_menu li.current-menu-parent ul.sub-menu li, .main-navigation li.current-menu-parent ul.sub-menu li,
.widget_nav_menu li.current-menu-item ul.sub-menu li, .main-navigation li.current-menu-item ul.sub-menu li { 
	border: 0 none;
	text-transform: none;
	display: inline;
	font-size: 1.125rem;
	line-height: 23px;
	letter-spacing: 0.5px;
	padding-right: 2px;
}
.widget_nav_menu li.current-menu-ancestor ul.sub-menu li a, .main-navigation li.current-menu-ancestor ul.sub-menu li a,
.widget_nav_menu li.current-menu-parent ul.sub-menu li a, .main-navigation li.current-menu-parent ul.sub-menu li a,
.widget_nav_menu li.current-menu-item ul.sub-menu li a, .main-navigation li.current-menu-item ul.sub-menu li a { 
	display: inline;
	padding: 0;
	line-height: 23px;
}
.widget_nav_menu a, .main-navigation a, 
.widget_nav_menu li.menu-item a:focus, .main-navigation li.menu-item a:focus { color: #666666 }
.widget_nav_menu li.menu-item a:hover, .main-navigation li.menu-item a:hover {
	color: #000000;
}
.widget_nav_menu .current-menu-item > a,
.widget_nav_menu .current-menu-ancestor > a {
	font-weight: 700;
}
.main-navigation a { padding: 0.2em 0 }

@media (min-width: 920px) {
	.main-navigation { display: none }
}

@media (max-width: 919px) {
	.widget_nav_menu { display: none }
}

.home h1, .entry-header h1 { display: none }
h3.lcp_post { display: none }
ul.lcp_catlist { list-style-type: none }
div.lcp_customfield { margin-bottom: 10px }

footer.entry-footer { display: none; }
nav.post-navigation { display: none; }
body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content {
	width: 100%;
	max-width: 720px;
	margin: 0;
}

#masthead, #content { 
	max-width: 960px;
	padding: 0;
	margin: 0 auto;
}
p.site-description {
	max-width: 720px;
}
.widget {
	font-size: 10px;
	border: 0 none;
}
#secondary { 
	max-width: 180px; 
	margin: 0;
	float: right;
}
#page { margin: 0 }
body.page-template-default.page::before { height: 0 }
body.page-template-quotes.page::before { height: 0 }
body.page-template-contact.page::before { height: 0 }
body.page-template-cv.page::before { height: 0 }
body.page-template-default.page::after { height: 0 }
body.page-template-quotes.page::after { height: 0 }
body.page-template-contact.page::after { height: 0 }
body.page-template-cv.page::after { height: 0 }
.site-branding, .site-header-menu, .header-image {
	margin-top: 5em;
	margin-bottom: 2em;
}
#comments, .site-info { display: none }
p.quotes_text {
	font-family: 'PTSansNarrowRegular';
	font-size: 50px;
	line-height: 50px;
	color: #c0c0c0;
	text-align: justify;
}
div.content-area {
	width: 100%;
	max-width: 720px;
	margin: 0
}
div.post-thumbnail { display: none }
div.site-branding p.site-title a:hover { color: #666 }
body { background-color: white }
body:not(.search-results) article:not(.type-page) .entry-content {
	width: 100%;
}
