/*
Theme Name: GrandBlog Child
Theme URI: https://gleisbeet.de
Description: GleisBeet Child Theme
Version: 1.1.7
Tags: black, white, responsive-layout, custom-header, custom-background, threaded-comments, translation-ready, editor-style, custom-menu
Author: ThemeGoods
Author URI: http://themeforest.net/user/ThemeGoods
License: GNU General Public License
License URI: http://themeforest.net/licenses/regular_extended
Text Domain: grandblog-translation
Template: grandblog
*/


/* Permaculture principle icons */
@import "principles.css";

/*
#logo_wrapper {
	text-align: center;
    margin: -3.5em 0 1em 0;
    display: inline-block;
    line-height: 0;
    -webkit-transition: margin 0.3s, display 0.3s;
    -moz-transition: margin 0.3s, display 0.3s;
    transition: margin 0.3s, display 0.3s;
}*/

#logo_wrapper {
    text-align: center;
    padding: 0.3em 0 0.2em 0;
    overflow: hidden;
    position: relative;
    z-index: 3;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}

.logo_container {
    margin-bottom: 5em;
}

#post_featured_slider {
	margin-top: 0px;
}

#page_caption.hasbg {
    height: 500px;
    position: relative;
    top: 0;
    right: 0;
    width: 100%;
    border: 0;
    padding: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    margin-bottom: 0;
    z-index: 2;
    margin-top: 0;
    margin-top: 0px;
}



/* Mailchimp Form Sidebar */
#mc_label {
	display:none;
    font-family: Varela Round;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #222222;
}

#mc4wp_email {
    font-family: Varela Round;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: 2px;
    text-transform: none;
    color: #222222;
}

#mc_button {
	background-color: #ffac38;
}

#mc_button:hover {
	background-color: #ffac38;
}

.email-icon {
	color: #666;
}


.email-icon:hover,
.email-icon:active {
	color:#ffac38;
}


#gallery-1 img {
    border: none;
}

@media screen and (min-width: 680px) {
    iframe.gmaps_resize {
	height:800px;
	width:100%;
    }
}

@media screen and (max-width: 679px) {
    iframe.gmaps_resize {
	height:100%;
	width:100%;
    }
}

.page_content a,
.post_content_wrapper a {
    text-decoration: underline;
    color: #ffac38;
}

.page_content a:hover,
.post_content_wrapper a:hover {
    text-decoration: none;
}

#footer {
    width: 100%;
    margin: auto;
    padding-bottom: 50px;
    word-wrap: break-word;
    margin-bottom: 0;
    padding-top: 50px;
    float: left;
    background: #f2f2f2;
}

/* responsive YouTube iframe */
.embed-container { 
    position: relative; 
    padding-bottom: 56.25%; 
    height: 0; 
    overflow: hidden; 
    max-width: 100%; 
} 

.embed-container iframe, 
.embed-container object, 
.embed-container embed { 
    position: absolute; 
    top: 0; left: 0; 
    width: 100%; 
    height: 100%; 
}

.post_header a {
    text-decoration: none;
}

#scrollbox a.button {
    color: #efefef;
    text-decoration: none;
}