/* 
Theme Name: Child of himmelen
Theme URI:
Description: Child theme based on himmelen
Author: kinnikinnick designs
Version: 1.0
Template: himmelen
*/
.footer-links a, .copyright, copyright a {
	color: #333 !important;
}

.footer-links a:hover, .footer a:hover {
	color: #ed1a25 !important;
}

.navbar-right-wrapper, .navbar-left-wrapper {
	margin-bottom: 0;
	margin-top: 0;
	border-right: none;
	border-left: none;
}
.navbar .nav > li {
	padding-top: 5px;
	padding-bottom: 0;
	}
	
.navbar .nav > li > a {
	color: #fff;
}
.nav > li > .sub-menu {
	margin-top:0;
}
#navbar {
	border-bottom: 1px solid #fff;
}
header .header-blog-info {
	margin-top: 0;
}
header .header-blog-info {
	margin-bottom: 10px;
}

header + .content-block > .page-container.container {
	margin-top: 0;
}
header .header-blog-info {
    margin-top: -30px;
    padding-left: 160px;
	font-size: 16px;
    font-weight: bold;
    }
.navbar-inner {
	background: #3a6ea5 !important;
}    
footer a {
	color: #333 !important;
}
footer .copyright {
	margin-left: -50px;
}

.google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
.google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
.page-id-53 article {
	background: #fff;
	padding: 20px;
}   
.html5gallery-elem-img-1 a div {
	display: none !important;
    height: 0 !important;
    font-size: 0 !important;
    z-index: -1 !important;
}
.homepage-welcome-block-content-left {
	background-color: #fff !important;
}


@media only screen and (max-width: 420px){
header .header-blog-info {
	padding-left: 0;
	margin-top: 20px;
}
.navbar .navbar-toggle {
	top: -11px !important;
	color: #fff;	
}
.page-container .col-md-12, .page-container .homepage-welcome-block, .page-container .homepage-welcome-block .container, .page-container .homepage-welcome-block .container .col-md-4, .page-container .homepage-welcome-block .container .col-md-8  {
	padding: 0;
}
 }
 
 @media only screen and (min-width: 421px)  and (max-width: 800px) {

.navbar .navbar-toggle {
	top: -11px !important;
	color: #fff;	}

}

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

.slideshow-fullsize, .slideshow-wrapper {
	width: auto !important;
}


	}