/* 
Theme Name:		 Twenty Seventeen Child
Theme URI:		 http://www.websitebundles.com/
Description:	 Theme by Site <a href=\"http://childthemegenerator.com/\">http://childthemegenerator.com/</a>
Author:			 WebsiteBundles
Author URI:		 http://childthemegenerator.com/
Template:		 twentyseventeen
Version:		 1.0.0
Text Domain:	 Twenty-Seventeen-child
-------------------------------------------------------------- */

p {
    line-height: 1.8;
}

h2.entry-title {
    display: none;
}

.footer-copyright {
	text-align: center;
}

h2.widget-title {
    font-size: 0.8875rem;
}

.site-header {
    background-color: #000000;
    height: 166px;
}

footer#colophon {
    background: #000000;
    color: #bababa;
}

.footer-copyright {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 30px;
}
.footer-copyright p {
    line-height: 1;
    font-size: 12px;
}

iframe#wufooFormz11nhq6g0o0mthd .wufoo .info h2 {
    display: none !important;
}

.images {
    width: 100%;
    display: inline-flex;
	margin-top: 20px;
    margin-bottom: 40px;
}

.images img {
    float: left;
    margin-right: 97px;
}

li.zoom-social_icons-list__item {
    float: left;
}

h4 {
    font-size: 1.225rem;
}

.page-one-column .panel-content .wrap {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

.page-id-6 .entry-content img {
    width: 100%;
    margin-bottom: -32px;
	margin-top: -15px;
}
.page-id-33 .entry-content img {
    width: 100%;
}

header.entry-header {
    display: none;
}

.wrap {
    padding-bottom: 0 !important;
}

.site-footer {
    margin-top: 0;
}

.main-navigation ul {
    text-align: right;
}

.navigation-top {
    background: unset;
    border-bottom: unset;
    border-top: unset;
    top: 50px;
}

.navigation-top a {
    color: #fff;
    text-transform: uppercase;
}

.menu-toggle {
    position: fixed;
    top: 99px;
    z-index: 9;
    right: 40px;
	background: #ffffff;
}

.startbild-txt {
    position: absolute;
    top: 400px;
    text-align: center;
    right: 0;
    left: 0;
    margin: auto;
    color: #ffffff;
    font-size: 40px;
    font-weight: 600;
}

.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {
    color: #f3f091;
}

.page:not(.home) #content {
    padding-bottom: 0;
}

/* Om byggledarna sida */
.byggledarna-bild {
	background: url(https://dev.blsigtuna.se/wp-content/uploads/2019/04/byggledarna.jpg);
	background-size: cover;
	width: 100%;
    height: 2000px;
}
.page-id-33 .site-content .wrap {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.byggledarna-container {
    position: absolute;
    top: 220px;
    width: 560px;
    background: #ffffff;
    right: 120px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

/* Kontakt sida */
.kontakt-bild {
	background: url(https://dev.blsigtuna.se/wp-content/uploads/2019/04/kontakt.jpg);
	background-size: cover;
	width: 100%;
    height: 1100px;
}
.page-id-41 .site-content .wrap {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.kontakt-container {
    position: absolute;
    top: 160px;
    width:330px;
    background: #ffffff;
    right: 100px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

/* Projekt sida */
.projekt-bild {
    background: url(https://dev.blsigtuna.se/wp-content/uploads/2019/04/byggledarna-1-1024x470.jpg);
    background-size: cover;
    width: 100%;
    height: 1100px;
}
.page-id-37 .site-content .wrap {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.projekt-container {
    position: absolute;
    top: 100px;
    width: 790px;
    background: #ffffff;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    right: 0;
    left: 0;
    margin: auto;
}
.alla-projekt {
    width: 790px;
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
	top: 460px;
}
.alla-projekt1 {
    width: 250px;
	float: left;
	margin-right: 17px;
}
.alla-projekt2 {
    width: 250px;
	float: left;
	margin-right: 17px;
}
.alla-projekt3 {
    width: 250px;
	float: left;
}
.alla-projekt1 img {
    border: 10px solid #ffffff;
	height: 172px;
	width: 250px;
}
.alla-projekt2 img {
    border: 10px solid #ffffff;
	height: 172px;
	width: 250px;
}
.alla-projekt3 img {
    border: 10px solid #ffffff;
	height: 172px;
	width: 250px;
}
.projekt-txt {
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    position: relative;
    top: -78px;
    font-weight: 600;
    background: #232323b0;
    padding: 4px;
    margin-right: 11px;
    margin-left: 11px;
}

.single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary {
    max-width: 100%;
}
.site-content {
    padding: 0 0 0;
}

.main-navigation li li a {
    color: #232323;
}

.blog:not(.has-sidebar) #primary article, .archive:not(.page-one-column):not(.has-sidebar) #primary article, .search:not(.has-sidebar) #primary article, .error404:not(.has-sidebar) #primary .page-content, .error404.has-sidebar #primary .page-content, body.page-two-column:not(.archive) #primary .entry-content, body.page-two-column #comments {
    width: 100%;
}

.startsida-bild {
	background: url(https://dev.blsigtuna.se/wp-content/uploads/2019/04/Nordväst-JPEG.jpg);
	background-size: cover;
	width: 100%;
    height: 1100px;
}

.projekt-mellanrum {
	margin-top: 40px;
}

.menu-toggle:hover, .menu-toggle:focus {
    background-color: #ffffff;
}

@media screen and (max-width: 880px) {
	.projekt-container {
		max-width: 100%;
		top: 80px;
	}
	.alla-projekt {
		top: 400px;
		max-width: 100%;
	}
	.alla-projekt1 {
		width: 100%;
		float: none;
		margin-right: unset;
	}
	.alla-projekt2 {
		width: 100%;
		float: none;
		margin-right: unset;
	}
	.alla-projekt3 {
		width: 100%;
		float: none;
	}
	.alla-projekt1 img {
		max-width: 100%;
		margin-right: auto;
		margin-left: auto;
		display: block;
	}
	.alla-projekt2 img {
		max-width: 100%;
		margin-right: auto;
		margin-left: auto;
		display: block;
	}
	.alla-projekt3 img {
		max-width: 100%;
		margin-right: auto;
		margin-left: auto;
		display: block;
	}
	.projekt-txt {
		top: -20px;
		margin-right: auto;
		margin-left: auto;
		width: 248px;
		display: block;
	}
}

@media screen and (max-width: 768px) {
	.main-navigation li {
		border-bottom: 1px solid #eee;
		position: relative;
		z-index: 9;
		background: #232323d4;
		padding: 6px;
	}
	.byggledarna-container {
		top: 120px;
		right: 0;
		left: 0;
		margin: auto;
		width: 680px;
		max-width: 100%;
	}
	.kontakt-container {
		top: 110px;
		width: 530px;
		max-width: 100%;
		right: 0;
		left: 0;
		margin: auto;
	}
	.projekt-container {
		top: 40px;
	}
}

@media screen and (min-width: 48em) {
	.site-navigation-fixed.navigation-top {
		background: #232323a6;
	}
}
